NetApp v1 API - Class SnapshotPolicy (1.3.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
Name Description
other SnapshotPolicy

Properties

DailySchedule

public DailySchedule DailySchedule { get; set; }

Daily schedule policy.

Property Value
Type Description
DailySchedule

Enabled

public bool Enabled { get; set; }

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

Property Value
Type Description
bool

HasEnabled

public bool HasEnabled { get; }

Gets whether the "enabled" field is set

Property Value
Type Description
bool

HourlySchedule

public HourlySchedule HourlySchedule { get; set; }

Hourly schedule policy.

Property Value
Type Description
HourlySchedule

MonthlySchedule

public MonthlySchedule MonthlySchedule { get; set; }

Monthly schedule policy.

Property Value
Type Description
MonthlySchedule

WeeklySchedule

public WeeklySchedule WeeklySchedule { get; set; }

Weekly schedule policy.

Property Value
Type Description
WeeklySchedule