public sealed class SnapshotPolicy : IMessage<SnapshotPolicy>, IEquatable<SnapshotPolicy>, IDeepCloneable<SnapshotPolicy>, IBufferMessage, IMessageReference documentation and code samples for the NetApp v1 API class SnapshotPolicy.
Snapshot Policy for a volume.
Implements
IMessageSnapshotPolicy, IEquatableSnapshotPolicy, IDeepCloneableSnapshotPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
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 |
|