Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::AwsVmDetails (v1.0.0)

Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::AwsVmDetails.

AwsVmDetails describes a VM in AWS.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#architecture

def architecture() -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::VmArchitecture

#architecture=

def architecture=(value) -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::VmArchitecture
Parameter

#boot_option

def boot_option() -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::BootOption

#boot_option=

def boot_option=(value) -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::BootOption
Parameter

#committed_storage_mb

def committed_storage_mb() -> ::Integer
Returns
  • (::Integer) — The total size of the storage allocated to the VM in MB.

#committed_storage_mb=

def committed_storage_mb=(value) -> ::Integer
Parameter
  • value (::Integer) — The total size of the storage allocated to the VM in MB.
Returns
  • (::Integer) — The total size of the storage allocated to the VM in MB.

#cpu_count

def cpu_count() -> ::Integer
Returns
  • (::Integer) — The number of cpus the VM has.

#cpu_count=

def cpu_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of cpus the VM has.
Returns
  • (::Integer) — The number of cpus the VM has.

#disk_count

def disk_count() -> ::Integer
Returns
  • (::Integer) — The number of disks the VM has.

#disk_count=

def disk_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of disks the VM has.
Returns
  • (::Integer) — The number of disks the VM has.

#display_name

def display_name() -> ::String
Returns
  • (::String) — The display name of the VM. Note that this value is not necessarily unique.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — The display name of the VM. Note that this value is not necessarily unique.
Returns
  • (::String) — The display name of the VM. Note that this value is not necessarily unique.

#instance_type

def instance_type() -> ::String
Returns
  • (::String) — The instance type of the VM.

#instance_type=

def instance_type=(value) -> ::String
Parameter
  • value (::String) — The instance type of the VM.
Returns
  • (::String) — The instance type of the VM.

#memory_mb

def memory_mb() -> ::Integer
Returns
  • (::Integer) — The memory size of the VM in MB.

#memory_mb=

def memory_mb=(value) -> ::Integer
Parameter
  • value (::Integer) — The memory size of the VM in MB.
Returns
  • (::Integer) — The memory size of the VM in MB.

#os_description

def os_description() -> ::String
Returns
  • (::String) — The VM's OS.

#os_description=

def os_description=(value) -> ::String
Parameter
  • value (::String) — The VM's OS.
Returns
  • (::String) — The VM's OS.

#power_state

def power_state() -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::PowerState
Returns

#security_groups

def security_groups() -> ::Array<::Google::Cloud::VMMigration::V1::AwsSecurityGroup>
Returns

#security_groups=

def security_groups=(value) -> ::Array<::Google::Cloud::VMMigration::V1::AwsSecurityGroup>
Parameter
Returns

#source_description

def source_description() -> ::String
Returns
  • (::String) — The descriptive name of the AWS's source this VM is connected to.

#source_description=

def source_description=(value) -> ::String
Parameter
  • value (::String) — The descriptive name of the AWS's source this VM is connected to.
Returns
  • (::String) — The descriptive name of the AWS's source this VM is connected to.

#source_id

def source_id() -> ::String
Returns
  • (::String) — The id of the AWS's source this VM is connected to.

#source_id=

def source_id=(value) -> ::String
Parameter
  • value (::String) — The id of the AWS's source this VM is connected to.
Returns
  • (::String) — The id of the AWS's source this VM is connected to.

#tags

def tags() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — The tags of the VM.

#tags=

def tags=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — The tags of the VM.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — The tags of the VM.

#virtualization_type

def virtualization_type() -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::VmVirtualizationType

#virtualization_type=

def virtualization_type=(value) -> ::Google::Cloud::VMMigration::V1::AwsVmDetails::VmVirtualizationType
Parameter

#vm_id

def vm_id() -> ::String
Returns
  • (::String) — The VM ID in AWS.

#vm_id=

def vm_id=(value) -> ::String
Parameter
  • value (::String) — The VM ID in AWS.
Returns
  • (::String) — The VM ID in AWS.

#vpc_id

def vpc_id() -> ::String
Returns
  • (::String) — The VPC ID the VM belongs to.

#vpc_id=

def vpc_id=(value) -> ::String
Parameter
  • value (::String) — The VPC ID the VM belongs to.
Returns
  • (::String) — The VPC ID the VM belongs to.

#zone

def zone() -> ::String
Returns
  • (::String) — The AWS zone of the VM.

#zone=

def zone=(value) -> ::String
Parameter
  • value (::String) — The AWS zone of the VM.
Returns
  • (::String) — The AWS zone of the VM.