Class AzureVmDetails (1.12.0)

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

AzureVmDetails describes a VM in Azure.

Attributes

Name Description
vm_id str
The VM full path in Azure.
power_state google.cloud.vmmigration_v1.types.AzureVmDetails.PowerState
The power state of the VM at the moment list was taken.
vm_size str
VM size as configured in Azure. Determines the VM's hardware spec.
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, including OS disk.
committed_storage_mb int
The total size of the storage allocated to the VM in MB.
os_disk google.cloud.vmmigration_v1.types.AzureVmDetails.OSDisk
Description of the OS disk.
disks MutableSequence[google.cloud.vmmigration_v1.types.AzureVmDetails.Disk]
Description of the data disks.
os_description google.cloud.vmmigration_v1.types.AzureVmDetails.OSDescription
Description of the OS.
boot_option google.cloud.vmmigration_v1.types.AzureVmDetails.BootOption
The VM Boot Option.
tags MutableMapping[str, str]
The tags of the VM.
computer_name str
The VM's ComputerName.
architecture google.cloud.vmmigration_v1.types.AzureVmDetails.VmArchitecture
The CPU architecture.

Classes

BootOption

BootOption(value)

The possible values for the vm boot option.

Disk

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

A message describing a data disk.

OSDescription

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

A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.

OSDisk

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

A message describing the OS disk.

PowerState

PowerState(value)

Possible values for the power state of the VM.

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, .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 VM architecture.