public sealed class ResourcePolicySnapshotSchedulePolicyRetentionPolicy : IMessage<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IEquatable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IDeepCloneable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IBufferMessage, IMessage
Policy for retention of scheduled snapshots.
Implements
IMessage<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IEquatable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IDeepCloneable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
ResourcePolicySnapshotSchedulePolicyRetentionPolicy()
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy()
ResourcePolicySnapshotSchedulePolicyRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy)
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy other)
Parameter | |
---|---|
Name | Description |
other | ResourcePolicySnapshotSchedulePolicyRetentionPolicy |
Properties
HasMaxRetentionDays
public bool HasMaxRetentionDays { get; }
Gets whether the "max_retention_days" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasOnSourceDiskDelete
public bool HasOnSourceDiskDelete { get; }
Gets whether the "on_source_disk_delete" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
MaxRetentionDays
public int MaxRetentionDays { get; set; }
Maximum age of the snapshot that is allowed to be kept.
Property Value | |
---|---|
Type | Description |
Int32 |
OnSourceDiskDelete
public string OnSourceDiskDelete { get; set; }
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted. Check the OnSourceDiskDelete enum for the list of possible values.
Property Value | |
---|---|
Type | Description |
String |