Partilhar via


VMwareCbtMigrationDetails Class

Definition

VMwareCbt provider specific settings.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtMigrationDetailsTypeConverter))]
public class VMwareCbtMigrationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVMwareCbtMigrationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtMigrationDetailsTypeConverter))>]
type VMwareCbtMigrationDetails = class
    interface IVMwareCbtMigrationDetails
    interface IJsonSerializable
    interface IMigrationProviderSpecificSettings
    interface IValidates
Public Class VMwareCbtMigrationDetails
Implements IValidates, IVMwareCbtMigrationDetails
Inheritance
VMwareCbtMigrationDetails
Attributes
Implements

Constructors

VMwareCbtMigrationDetails()

Creates an new VMwareCbtMigrationDetails instance.

Properties

ConfidentialVMKeyVaultId

The confidential VM key vault Id for ADE installation.

DataMoverRunAsAccountId

The data mover run as account Id.

FirmwareType

The firmware type.

InitialSeedingProgressPercentage

The initial seeding progress percentage.

InitialSeedingRetryCount

The initial seeding retry count.

InstanceType

Gets the instance type.

LastRecoveryPointId

The last recovery point Id.

LastRecoveryPointReceived

The last recovery point received time.

LicenseType

License Type of the VM to be used.

MigrationProgressPercentage

The migration progress percentage.

MigrationRecoveryPointId

The recovery point Id to which the VM was migrated.

OSName

The name of the OS on the VM.

OSType

The type of the OS on the VM.

PerformAutoResync

A value indicating whether auto resync is to be done.

ProtectedDisk

The list of protected disks.

ResumeProgressPercentage

The resume progress percentage.

ResumeRetryCount

The resume retry count.

ResyncProgressPercentage

The resync progress percentage.

ResyncRequired

A value indicating whether resync is required.

ResyncRetryCount

The resync retry count.

ResyncState

The resync state.

SeedDiskTag

The tags for the seed disks.

SnapshotRunAsAccountId

The snapshot run as account Id.

SqlServerLicenseType

The SQL Server license type.

StorageAccountId

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

SupportedOSVersion

List of supported inplace OS Upgrade versions.

TargetAvailabilitySetId

The target availability set Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetDiskTag

The tags for the target disks.

TargetGeneration

The target generation.

TargetLocation

The target location.

TargetNetworkId

The target network Id.

TargetNicTag

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group Id.

TargetVMName

Target VM name.

TargetVMSecurityProfileIsTargetVmconfidentialEncryptionEnabled

A value indicating whether confidential compute encryption to be enabled.

TargetVMSecurityProfileIsTargetVmintegrityMonitoringEnabled

A value indicating whether integrity monitoring to be enabled.

TargetVMSecurityProfileIsTargetVmsecureBootEnabled

A value indicating whether secure boot to be enabled.

TargetVMSecurityProfileIsTargetVmtpmEnabled

A value indicating whether trusted platform module to be enabled.

TargetVMSecurityProfileTargetVmsecurityType

The target VM security type.

TargetVMSize

The target VM size.

TargetVMTag

The target VM tags.

TestNetworkId

The test network Id.

VMNic

The network details.

VmwareMachineId

The ARM Id of the VM discovered in VMware.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareCbtMigrationDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareCbtMigrationDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVMwareCbtMigrationDetails.

FromJsonString(String)

Creates a new instance of VMwareCbtMigrationDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareCbtMigrationDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to