次の方法で共有


VMwareCbtMigrationDetails Class

Definition

VMwareCbt provider specific settings.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtMigrationDetailsTypeConverter))]
public class VMwareCbtMigrationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtMigrationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.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

ApplianceMonitoringDetail

A value indicating the appliance monitoring details.

ConfidentialVMKeyVaultId

The confidential VM key vault Id for ADE installation.

DataMoverRunAsAccountId

The data mover run as account Id.

DeltaSyncProgressPercentage

The delta sync progress percentage.

DeltaSyncRetryCount

The delta sync retry count.

FirmwareType

The firmware type.

GatewayOperationDetailDataStore

A value indicating the datastore collection.

GatewayOperationDetailHostName

A value indicating the ESXi host name.

GatewayOperationDetailProgressPercentage

A value indicating the progress percentage of gateway operation.

GatewayOperationDetailState

A value indicating the state of gateway operation.

GatewayOperationDetailTimeElapsed

A value indicating the time elapsed for the operation in milliseconds.

GatewayOperationDetailTimeRemaining

A value indicating the time remaining for the operation in milliseconds.

GatewayOperationDetailUploadSpeed

A value indicating the upload speed in bytes per second.

GatewayOperationDetailVmwareReadThroughput

A value indicating the VMware read throughput in bytes per second.

InitialSeedingProgressPercentage

The initial seeding progress percentage.

InitialSeedingRetryCount

The initial seeding retry count.

InstanceType

Gets the instance type.

IsCheckSumResyncCycle

A value indicating whether checksum resync cycle is in progress.

LastRecoveryPointId

The last recovery point Id.

LastRecoveryPointReceived

The last recovery point received time.

LicenseType

License Type of the VM to be used.

LinuxLicenseType

The license type for Linux VM's.

MigrationProgressPercentage

The migration progress percentage.

MigrationRecoveryPointId

The recovery point Id to which the VM was migrated.

OperationName

A value indicating the SRS operation name.

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

A value indicating the inplace OS Upgrade version.

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.Api202401.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