VirtualMachineResourceSettings Class

Gets or sets the virtual machine resource settings.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.regionmove.models._models_py3.ResourceSettings
VirtualMachineResourceSettings

Constructor

VirtualMachineResourceSettings(*, target_resource_name: str, target_availability_zone: Optional[Union[str, azure.mgmt.regionmove.models._region_move_service_api_enums.TargetAvailabilityZone]] = None, target_vm_size: Optional[str] = None, target_availability_set_id: Optional[str] = None, **kwargs)

Parameters

resource_type
str
Required

Required. The resource type. For example, the value can be Microsoft.Compute/virtualMachines.Constant filled by server.

target_resource_name
str
Required

Required. Gets or sets the target Resource name.

target_availability_zone
str or <xref:region_move_service_api.models.TargetAvailabilityZone>
Required

Gets or sets the target availability zone. Possible values include: "1", "2", "3", "NA".

target_vm_size
str
Required

Gets or sets the target virtual machine size.

target_availability_set_id
str
Required

Gets or sets the target availability set id for virtual machines not in an availability set at source.