Share via


SnapshotPolicyDetails Constructors

Definition

Overloads

SnapshotPolicyDetails()

Initializes a new instance of the SnapshotPolicyDetails class.

SnapshotPolicyDetails(String, String, String, String, IDictionary<String, String>, HourlySchedule, DailySchedule, WeeklySchedule, MonthlySchedule, Nullable<Boolean>, String)

Initializes a new instance of the SnapshotPolicyDetails class.

SnapshotPolicyDetails()

Initializes a new instance of the SnapshotPolicyDetails class.

public SnapshotPolicyDetails ();
Public Sub New ()

Applies to

SnapshotPolicyDetails(String, String, String, String, IDictionary<String, String>, HourlySchedule, DailySchedule, WeeklySchedule, MonthlySchedule, Nullable<Boolean>, String)

Initializes a new instance of the SnapshotPolicyDetails class.

public SnapshotPolicyDetails (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.NetApp.Models.HourlySchedule hourlySchedule = default, Microsoft.Azure.Management.NetApp.Models.DailySchedule dailySchedule = default, Microsoft.Azure.Management.NetApp.Models.WeeklySchedule weeklySchedule = default, Microsoft.Azure.Management.NetApp.Models.MonthlySchedule monthlySchedule = default, bool? enabled = default, string provisioningState = default);
new Microsoft.Azure.Management.NetApp.Models.SnapshotPolicyDetails : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.NetApp.Models.HourlySchedule * Microsoft.Azure.Management.NetApp.Models.DailySchedule * Microsoft.Azure.Management.NetApp.Models.WeeklySchedule * Microsoft.Azure.Management.NetApp.Models.MonthlySchedule * Nullable<bool> * string -> Microsoft.Azure.Management.NetApp.Models.SnapshotPolicyDetails
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional hourlySchedule As HourlySchedule = Nothing, Optional dailySchedule As DailySchedule = Nothing, Optional weeklySchedule As WeeklySchedule = Nothing, Optional monthlySchedule As MonthlySchedule = Nothing, Optional enabled As Nullable(Of Boolean) = Nothing, Optional provisioningState As String = Nothing)

Parameters

location
String

Resource location

id
String

Resource Id

name
String

Resource name

type
String

Resource type

tags
IDictionary<String,String>

Resource tags

hourlySchedule
HourlySchedule

Schedule for hourly snapshots

dailySchedule
DailySchedule

Schedule for daily snapshots

weeklySchedule
WeeklySchedule

Schedule for weekly snapshots

monthlySchedule
MonthlySchedule

Schedule for monthly snapshots

enabled
Nullable<Boolean>

The property to decide policy is enabled or not

provisioningState
String

Azure lifecycle management

Applies to