AzureIaaSVMProtectionPolicy Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- instantRPDetails
- InstantRPAdditionalDetails
- schedulePolicy
- SchedulePolicy
Backup schedule specified as part of backup policy.
- retentionPolicy
- RetentionPolicy
Retention policy with the details on backup copy retention ranges.
- 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
- 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.
- timeZone
- String
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
- policyType
- String
Possible values include: 'Invalid', 'V1', 'V2'