Share via


AzureIaaSVMProtectionPolicy Constructors

Definition

Overloads

AzureIaaSVMProtectionPolicy()

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

AzureIaaSVMProtectionPolicy(Nullable<Int32>, IList<String>, InstantRPAdditionalDetails, SchedulePolicy, RetentionPolicy, Nullable<Int32>, String, String)

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

AzureIaaSVMProtectionPolicy(Nullable<Int32>, IList<String>, InstantRPAdditionalDetails, SchedulePolicy, RetentionPolicy, IDictionary<String,TieringPolicy>, Nullable<Int32>, String, String)

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

AzureIaaSVMProtectionPolicy()

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

public AzureIaaSVMProtectionPolicy ();
Public Sub New ()

Applies to

AzureIaaSVMProtectionPolicy(Nullable<Int32>, IList<String>, InstantRPAdditionalDetails, SchedulePolicy, RetentionPolicy, Nullable<Int32>, String, String)

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

public AzureIaaSVMProtectionPolicy (int? protectedItemsCount, System.Collections.Generic.IList<string> resourceGuardOperationRequests, Microsoft.Azure.Management.RecoveryServices.Backup.Models.InstantRPAdditionalDetails instantRPDetails, Microsoft.Azure.Management.RecoveryServices.Backup.Models.SchedulePolicy schedulePolicy, Microsoft.Azure.Management.RecoveryServices.Backup.Models.RetentionPolicy retentionPolicy, int? instantRpRetentionRangeInDays, string timeZone = default, string policyType = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.Models.AzureIaaSVMProtectionPolicy : Nullable<int> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.RecoveryServices.Backup.Models.InstantRPAdditionalDetails * Microsoft.Azure.Management.RecoveryServices.Backup.Models.SchedulePolicy * Microsoft.Azure.Management.RecoveryServices.Backup.Models.RetentionPolicy * Nullable<int> * string * string -> Microsoft.Azure.Management.RecoveryServices.Backup.Models.AzureIaaSVMProtectionPolicy
Public Sub New (protectedItemsCount As Nullable(Of Integer), resourceGuardOperationRequests As IList(Of String), instantRPDetails As InstantRPAdditionalDetails, schedulePolicy As SchedulePolicy, retentionPolicy As RetentionPolicy, instantRpRetentionRangeInDays As Nullable(Of Integer), Optional timeZone As String = Nothing, Optional policyType As String = Nothing)

Parameters

protectedItemsCount
Nullable<Int32>

Number of items associated with this policy.

resourceGuardOperationRequests
IList<String>

ResourceGuard Operation Requests

instantRPDetails
InstantRPAdditionalDetails
schedulePolicy
SchedulePolicy

Backup schedule specified as part of backup policy.

retentionPolicy
RetentionPolicy

Retention policy with the details on backup copy retention ranges.

instantRpRetentionRangeInDays
Nullable<Int32>

Instant RP retention policy range in days

timeZone
String

TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

policyType
String

Possible values include: 'Invalid', 'V1', 'V2'

Applies to

AzureIaaSVMProtectionPolicy(Nullable<Int32>, IList<String>, InstantRPAdditionalDetails, SchedulePolicy, RetentionPolicy, IDictionary<String,TieringPolicy>, Nullable<Int32>, String, String)

Initializes a new instance of the AzureIaaSVMProtectionPolicy class.

public AzureIaaSVMProtectionPolicy (int? protectedItemsCount = default, System.Collections.Generic.IList<string> resourceGuardOperationRequests = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.InstantRPAdditionalDetails instantRPDetails = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.SchedulePolicy schedulePolicy = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.RetentionPolicy retentionPolicy = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.RecoveryServices.Backup.Models.TieringPolicy> tieringPolicy = default, int? instantRpRetentionRangeInDays = default, string timeZone = default, string policyType = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.Models.AzureIaaSVMProtectionPolicy : Nullable<int> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.RecoveryServices.Backup.Models.InstantRPAdditionalDetails * Microsoft.Azure.Management.RecoveryServices.Backup.Models.SchedulePolicy * Microsoft.Azure.Management.RecoveryServices.Backup.Models.RetentionPolicy * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.RecoveryServices.Backup.Models.TieringPolicy> * Nullable<int> * string * string -> Microsoft.Azure.Management.RecoveryServices.Backup.Models.AzureIaaSVMProtectionPolicy
Public Sub New (Optional protectedItemsCount As Nullable(Of Integer) = Nothing, Optional resourceGuardOperationRequests As IList(Of String) = Nothing, Optional instantRPDetails As InstantRPAdditionalDetails = Nothing, Optional schedulePolicy As SchedulePolicy = Nothing, Optional retentionPolicy As RetentionPolicy = Nothing, Optional tieringPolicy As IDictionary(Of String, TieringPolicy) = Nothing, Optional instantRpRetentionRangeInDays As Nullable(Of Integer) = Nothing, Optional timeZone As String = Nothing, Optional policyType As String = Nothing)

Parameters

protectedItemsCount
Nullable<Int32>

Number of items associated with this policy.

resourceGuardOperationRequests
IList<String>

ResourceGuard Operation Requests

instantRPDetails
InstantRPAdditionalDetails
schedulePolicy
SchedulePolicy

Backup schedule specified as part of backup policy.

retentionPolicy
RetentionPolicy

Retention policy with the details on backup copy retention ranges.

tieringPolicy
IDictionary<String,TieringPolicy>

Tiering policy to automatically move RPs to another tier Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

instantRpRetentionRangeInDays
Nullable<Int32>

Instant RP retention policy range in days

timeZone
String

TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

policyType
String

Possible values include: 'Invalid', 'V1', 'V2'

Applies to