A2AEnableProtectionInput Class

Definition

A2A enable protection input.

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

Constructors

A2AEnableProtectionInput()

Initializes a new instance of the A2AEnableProtectionInput class.

A2AEnableProtectionInput(String, String, String, String, String, String, IList<A2AVmDiskInputDetails>, IList<A2AVmManagedDiskInputDetails>, String, String, String, DiskEncryptionInfo, String, ExtendedLocation, String, String, String, String)

Initializes a new instance of the A2AEnableProtectionInput class.

Properties

DiskEncryptionInfo

Gets or sets the recovery disk encryption information (for two pass flows).

FabricObjectId

Gets or sets the fabric specific object Id of the virtual machine.

MultiVMGroupId

Gets or sets the multi vm group id.

MultiVMGroupName

Gets or sets the multi vm group name.

RecoveryAvailabilitySetId

Gets or sets the recovery availability set Id.

RecoveryAvailabilityZone

Gets or sets the recovery availability zone.

RecoveryAzureNetworkId

Gets or sets the recovery Azure virtual network ARM id.

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.

RecoveryExtendedLocation

Gets or sets the recovery extended location.

RecoveryProximityPlacementGroupId

Gets or sets the recovery proximity placement group Id.

RecoveryResourceGroupId

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

RecoverySubnetName

Gets or sets the recovery subnet name.

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.

Methods

Validate()

Validate the object.

Applies to