Share via


EnableProtectionInputProperties Constructors

Definition

Overloads

EnableProtectionInputProperties()

Initializes a new instance of the EnableProtectionInputProperties class.

EnableProtectionInputProperties(String, String, EnableProtectionProviderSpecificInput)

Initializes a new instance of the EnableProtectionInputProperties class.

EnableProtectionInputProperties()

Initializes a new instance of the EnableProtectionInputProperties class.

public EnableProtectionInputProperties ();
Public Sub New ()

Applies to

EnableProtectionInputProperties(String, String, EnableProtectionProviderSpecificInput)

Initializes a new instance of the EnableProtectionInputProperties class.

public EnableProtectionInputProperties (string policyId = default, string protectableItemId = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput providerSpecificDetails = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties : string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties
Public Sub New (Optional policyId As String = Nothing, Optional protectableItemId As String = Nothing, Optional providerSpecificDetails As EnableProtectionProviderSpecificInput = Nothing)

Parameters

policyId
String

The Policy Id.

protectableItemId
String

The protectable item Id.

providerSpecificDetails
EnableProtectionProviderSpecificInput

The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null.

Applies to