Share via


VMwareCbtMigrationDetails Class

Definition

VMwareCbt provider specific settings.

public class VMwareCbtMigrationDetails : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MigrationProviderSpecificSettings, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails>
type VMwareCbtMigrationDetails = class
    inherit MigrationProviderSpecificSettings
    interface IJsonModel<VMwareCbtMigrationDetails>
    interface IPersistableModel<VMwareCbtMigrationDetails>
Public Class VMwareCbtMigrationDetails
Inherits MigrationProviderSpecificSettings
Implements IJsonModel(Of VMwareCbtMigrationDetails), IPersistableModel(Of VMwareCbtMigrationDetails)
Inheritance
VMwareCbtMigrationDetails
Implements

Properties

ApplianceMonitoringDetails

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.

GatewayOperationDetails

A value indicating the gateway operation details.

InitialSeedingProgressPercentage

The initial seeding progress percentage.

InitialSeedingRetryCount

The initial seeding retry count.

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.

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.

ProtectedDisks

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.

SeedDiskTags

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.

SupportedOSVersions

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.

TargetDiskTags

The tags for the target disks.

TargetGeneration

The target generation.

TargetLocation

The target location.

TargetNetworkId

The target network Id.

TargetNicTags

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group Id.

TargetVmName

Target VM name.

TargetVmSecurityProfile

The target VM security profile.

TargetVmSize

The target VM size.

TargetVmTags

The target VM tags.

TestNetworkId

The test network Id.

VmNics

The network details.

VMwareMachineId

The ARM Id of the VM discovered in VMware.

Explicit Interface Implementations

IJsonModel<MigrationProviderSpecificSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from MigrationProviderSpecificSettings)
IJsonModel<MigrationProviderSpecificSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from MigrationProviderSpecificSettings)
IJsonModel<VMwareCbtMigrationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<VMwareCbtMigrationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationProviderSpecificSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from MigrationProviderSpecificSettings)
IPersistableModel<MigrationProviderSpecificSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from MigrationProviderSpecificSettings)
IPersistableModel<MigrationProviderSpecificSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from MigrationProviderSpecificSettings)
IPersistableModel<VMwareCbtMigrationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtMigrationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<VMwareCbtMigrationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to