Class DisksMigrationVmTargetDefaults (1.12.0)

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

Details for creation of a VM that migrated data disks will be attached to.

Attributes

Name Description
vm_name str
Required. The name of the VM to create.
machine_type_series str
Optional. The machine type series to create the VM with. For presentation only.
machine_type str
Required. The machine type to create the VM with.
network_tags MutableSequence[str]
Optional. A list of network tags to associate with the VM.
network_interfaces MutableSequence[google.cloud.vmmigration_v1.types.NetworkInterface]
Optional. NICs to attach to the VM.
service_account str
Optional. The service account to associate the VM with.
compute_scheduling google.cloud.vmmigration_v1.types.ComputeScheduling
Optional. Compute instance scheduling information (if empty default is used).
secure_boot bool
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
enable_vtpm bool
Optional. Defines whether the instance has vTPM enabled.
enable_integrity_monitoring bool
Optional. Defines whether the instance has integrity monitoring enabled.
metadata MutableMapping[str, str]
Optional. The metadata key/value pairs to assign to the VM.
additional_licenses MutableSequence[str]
Optional. Additional licenses to assign to the VM.
hostname str
Optional. The hostname to assign to the VM.
labels MutableMapping[str, str]
Optional. A map of labels to associate with the VM.
boot_disk_defaults google.cloud.vmmigration_v1.types.BootDiskDefaults
Optional. Details of the boot disk of the VM.
encryption google.cloud.vmmigration_v1.types.Encryption
Optional. The encryption to apply to the VM.

Classes

LabelsEntry

LabelsEntry(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.

MetadataEntry

MetadataEntry(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.