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,
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 |
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,
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 |