NetApp v1 API - Class SnapshotPolicy (1.0.0)

public sealed class SnapshotPolicy : IMessage<SnapshotPolicy>, IEquatable<SnapshotPolicy>, IDeepCloneable<SnapshotPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class SnapshotPolicy.

Snapshot Policy for a volume.

Inheritance

object > SnapshotPolicy

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

SnapshotPolicy()

public SnapshotPolicy()

SnapshotPolicy(SnapshotPolicy)

public SnapshotPolicy(SnapshotPolicy other)
Parameter
NameDescription
otherSnapshotPolicy

Properties

DailySchedule

public DailySchedule DailySchedule { get; set; }

Daily schedule policy.

Property Value
TypeDescription
DailySchedule

Enabled

public bool Enabled { get; set; }

If enabled, make snapshots automatically according to the schedules. Default is false.

Property Value
TypeDescription
bool

HasEnabled

public bool HasEnabled { get; }

Gets whether the "enabled" field is set

Property Value
TypeDescription
bool

HourlySchedule

public HourlySchedule HourlySchedule { get; set; }

Hourly schedule policy.

Property Value
TypeDescription
HourlySchedule

MonthlySchedule

public MonthlySchedule MonthlySchedule { get; set; }

Monthly schedule policy.

Property Value
TypeDescription
MonthlySchedule

WeeklySchedule

public WeeklySchedule WeeklySchedule { get; set; }

Weekly schedule policy.

Property Value
TypeDescription
WeeklySchedule