VMwareCbtMigrationDetails Class

VMwareCbt provider specific settings.

Variables are only populated by the server, and will be ignored when sending a request.

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

Inheritance
azure.mgmt.recoveryservicessiterecovery.models._models_py3.MigrationProviderSpecificSettings
VMwareCbtMigrationDetails

Constructor

VMwareCbtMigrationDetails(*, license_type: str | None = None, sql_server_license_type: str | None = None, target_vm_name: str | None = None, target_vm_size: str | None = None, target_resource_group_id: str | None = None, target_availability_set_id: str | None = None, target_availability_zone: str | None = None, target_proximity_placement_group_id: str | None = None, confidential_vm_key_vault_id: str | None = None, target_vm_security_profile: _models.VMwareCbtSecurityProfileProperties | None = None, target_boot_diagnostics_storage_account_id: str | None = None, target_vm_tags: Dict[str, str] | None = None, protected_disks: List[_models.VMwareCbtProtectedDiskDetails] | None = None, target_network_id: str | None = None, test_network_id: str | None = None, vm_nics: List[_models.VMwareCbtNicDetails] | None = None, target_nic_tags: Dict[str, str] | None = None, perform_auto_resync: str | None = None, seed_disk_tags: Dict[str, str] | None = None, target_disk_tags: Dict[str, str] | None = None, supported_os_versions: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
license_type
str

License Type of the VM to be used.

sql_server_license_type
str

The SQL Server license type.

target_vm_name
str

Target VM name.

target_vm_size
str

The target VM size.

target_resource_group_id
str

The target resource group Id.

target_availability_set_id
str

The target availability set Id.

target_availability_zone
str

The target availability zone.

target_proximity_placement_group_id
str

The target proximity placement group Id.

confidential_vm_key_vault_id
str

The confidential VM key vault Id for ADE installation.

target_vm_security_profile

The target VM security profile.

target_boot_diagnostics_storage_account_id
str

The target boot diagnostics storage account ARM Id.

target_vm_tags

The target VM tags.

protected_disks

The list of protected disks.

target_network_id
str

The target network Id.

test_network_id
str

The test network Id.

vm_nics

The network details.

target_nic_tags

The tags for the target NICs.

perform_auto_resync
str

A value indicating whether auto resync is to be done.

seed_disk_tags

The tags for the seed disks.

target_disk_tags

The tags for the target disks.

supported_os_versions

A value indicating the inplace OS Upgrade version.

Variables

Name Description
instance_type
str

Gets the instance type. Required.

vmware_machine_id
str

The ARM Id of the VM discovered in VMware.

os_type
str

The type of the OS on the VM.

os_name
str

The name of the OS on the VM.

firmware_type
str

The firmware type.

target_generation
str

The target generation.

license_type
str

License Type of the VM to be used.

sql_server_license_type
str

The SQL Server license type.

data_mover_run_as_account_id
str

The data mover run as account Id.

snapshot_run_as_account_id
str

The snapshot run as account Id.

storage_account_id
str

The replication storage account ARM Id. This is applicable only for the blob based replication test hook.

target_vm_name
str

Target VM name.

target_vm_size
str

The target VM size.

target_location
str

The target location.

target_resource_group_id
str

The target resource group Id.

target_availability_set_id
str

The target availability set Id.

target_availability_zone
str

The target availability zone.

target_proximity_placement_group_id
str

The target proximity placement group Id.

confidential_vm_key_vault_id
str

The confidential VM key vault Id for ADE installation.

target_vm_security_profile

The target VM security profile.

target_boot_diagnostics_storage_account_id
str

The target boot diagnostics storage account ARM Id.

target_vm_tags

The target VM tags.

protected_disks

The list of protected disks.

target_network_id
str

The target network Id.

test_network_id
str

The test network Id.

vm_nics

The network details.

target_nic_tags

The tags for the target NICs.

migration_recovery_point_id
str

The recovery point Id to which the VM was migrated.

last_recovery_point_received

The last recovery point received time.

last_recovery_point_id
str

The last recovery point Id.

initial_seeding_progress_percentage
int

The initial seeding progress percentage.

migration_progress_percentage
int

The migration progress percentage.

resync_progress_percentage
int

The resync progress percentage.

resume_progress_percentage
int

The resume progress percentage.

delta_sync_progress_percentage
int

The delta sync progress percentage.

is_check_sum_resync_cycle
str

A value indicating whether checksum resync cycle is in progress.

initial_seeding_retry_count
int

The initial seeding retry count.

resync_retry_count
int

The resync retry count.

resume_retry_count
int

The resume retry count.

delta_sync_retry_count
int

The delta sync retry count.

resync_required
str

A value indicating whether resync is required.

resync_state

The resync state. Known values are: "None", "PreparedForResynchronization", and "StartedResynchronization".

perform_auto_resync
str

A value indicating whether auto resync is to be done.

seed_disk_tags

The tags for the seed disks.

target_disk_tags

The tags for the target disks.

supported_os_versions

A value indicating the inplace OS Upgrade version.

appliance_monitoring_details

A value indicating the appliance monitoring details.

gateway_operation_details

A value indicating the gateway operation details.

operation_name
str

A value indicating the SRS operation name.