AwsVmDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)
AwsVmDetails describes a VM in AWS.
Attributes | |
---|---|
Name | Description |
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 | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
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 |
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.