Partager via


A2ASwitchProtectionInput Class

Definition

A2A specific switch protection input.

[Newtonsoft.Json.JsonObject("A2A")]
public class A2ASwitchProtectionInput : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionProviderSpecificInput
[<Newtonsoft.Json.JsonObject("A2A")>]
type A2ASwitchProtectionInput = class
    inherit SwitchProtectionProviderSpecificInput
Public Class A2ASwitchProtectionInput
Inherits SwitchProtectionProviderSpecificInput
Inheritance
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

A2ASwitchProtectionInput()

Initializes a new instance of the A2ASwitchProtectionInput class.

A2ASwitchProtectionInput(String, IList<A2AVmDiskInputDetails>, IList<A2AVmManagedDiskInputDetails>, String, String, String, String, String, String, String, String, String, DiskEncryptionInfo)

Initializes a new instance of the A2ASwitchProtectionInput class.

Properties

DiskEncryptionInfo

Gets or sets the recovery disk encryption information.

PolicyId

Gets or sets the Policy Id.

RecoveryAvailabilitySetId

Gets or sets the recovery availability set.

RecoveryAvailabilityZone

Gets or sets the recovery availability zone.

RecoveryBootDiagStorageAccountId

Gets or sets the boot diagnostic storage account.

RecoveryCapacityReservationGroupId

Gets or sets the recovery capacity reservation group Id.

RecoveryCloudServiceId

Gets or sets the recovery cloud service Id. Valid for V1 scenarios.

RecoveryContainerId

Gets or sets the recovery container Id.

RecoveryProximityPlacementGroupId

Gets or sets the recovery proximity placement group Id.

RecoveryResourceGroupId

Gets or sets the recovery resource group Id. Valid for V2 scenarios.

RecoveryVirtualMachineScaleSetId

Gets or sets the virtual machine scale set id.

VMDisks

Gets or sets the list of vm disk details.

VMManagedDisks

Gets or sets the list of vm managed disk details.

Applies to