Class AwsVmDetails (1.6.0)

AwsVmDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AwsVmDetails describes a VM in AWS.

Attributes

NameDescription
vm_id str
The VM ID in AWS.
display_name str
The display name of the VM. Note that this value is not necessarily unique.
source_id str
The id of the AWS's source this VM is connected to.
source_description str
The descriptive name of the AWS's source this VM is connected to.
power_state google.cloud.vmmigration_v1.types.AwsVmDetails.PowerState
Output only. The power state of the VM at the moment list was taken.
cpu_count int
The number of cpus the VM has.
memory_mb int
The memory size of the VM in MB.
disk_count int
The number of disks the VM has.
committed_storage_mb int
The total size of the storage allocated to the VM in MB.
os_description str
The VM's OS.
boot_option google.cloud.vmmigration_v1.types.AwsVmDetails.BootOption
The VM Boot Option.
instance_type str
The instance type of the VM.
vpc_id str
The VPC ID the VM belongs to.
security_groups MutableSequence[google.cloud.vmmigration_v1.types.AwsSecurityGroup]
The security groups the VM belongs to.
tags MutableMapping[str, str]
The tags of the VM.
zone str
The AWS zone of the VM.
virtualization_type google.cloud.vmmigration_v1.types.AwsVmDetails.VmVirtualizationType
The virtualization type.
architecture google.cloud.vmmigration_v1.types.AwsVmDetails.VmArchitecture
The CPU architecture.

Classes

BootOption

BootOption(value)

The possible values for the vm boot option.

Values: BOOT_OPTION_UNSPECIFIED (0): The boot option is unknown. EFI (1): The boot option is UEFI. BIOS (2): The boot option is LEGACY-BIOS.

PowerState

PowerState(value)

Possible values for the power state of the VM.

Values: POWER_STATE_UNSPECIFIED (0): Power state is not specified. ON (1): The VM is turned on. OFF (2): The VM is turned off. SUSPENDED (3): The VM is suspended. This is similar to hibernation or sleep mode. PENDING (4): The VM is starting.

TagsEntry

TagsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

VmArchitecture

VmArchitecture(value)

Possible values for the architectures of the VM.

Values: VM_ARCHITECTURE_UNSPECIFIED (0): The architecture is unknown. I386 (1): The architecture is I386. X86_64 (2): The architecture is X86_64. ARM64 (3): The architecture is ARM64. X86_64_MAC (4): The architecture is X86_64_MAC.

VmVirtualizationType

VmVirtualizationType(value)

Possible values for the virtualization types of the VM.

Values: VM_VIRTUALIZATION_TYPE_UNSPECIFIED (0): The virtualization type is unknown. HVM (1): The virtualziation type is HVM. PARAVIRTUAL (2): The virtualziation type is PARAVIRTUAL.