Share via


IA2ASwitchProtectionInput Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2ASwitchProtectionInputTypeConverter))]
public interface IA2ASwitchProtectionInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ISwitchProtectionProviderSpecificInput
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2ASwitchProtectionInputTypeConverter))>]
type IA2ASwitchProtectionInput = interface
    interface IJsonSerializable
    interface ISwitchProtectionProviderSpecificInput
Public Interface IA2ASwitchProtectionInput
Implements ISwitchProtectionProviderSpecificInput
Derived
Attributes
Implements

Properties

DiskEncryptionKeyInfoKeyVaultResourceArmId

The KeyVault resource ARM id for secret.

DiskEncryptionKeyInfoSecretIdentifier

The secret url / identifier.

InstanceType

Gets the Instance type.

(Inherited from ISwitchProtectionProviderSpecificInput)
KeyEncryptionKeyInfoKeyIdentifier

The key URL / identifier.

KeyEncryptionKeyInfoKeyVaultResourceArmId

The KeyVault resource ARM Id for key.

PolicyId

The Policy Id.

RecoveryAvailabilitySetId

The recovery availability set.

RecoveryAvailabilityZone

The recovery availability zone.

RecoveryBootDiagStorageAccountId

The boot diagnostic storage account.

RecoveryCapacityReservationGroupId

The recovery capacity reservation group Id.

RecoveryCloudServiceId

The recovery cloud service Id. Valid for V1 scenarios.

RecoveryContainerId

The recovery container Id.

RecoveryProximityPlacementGroupId

The recovery proximity placement group Id.

RecoveryResourceGroupId

The recovery resource group Id. Valid for V2 scenarios.

RecoveryVirtualMachineScaleSetId

The virtual machine scale set id.

VMDisk

The list of vm disk details.

VMManagedDisk

The list of vm managed disk details.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to