public sealed class ResourcePolicySnapshotSchedulePolicyRetentionPolicy : IMessage<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IEquatable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IDeepCloneable<ResourcePolicySnapshotSchedulePolicyRetentionPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class ResourcePolicySnapshotSchedulePolicyRetentionPolicy.
Policy for retention of scheduled snapshots.
Implements
IMessageResourcePolicySnapshotSchedulePolicyRetentionPolicy, IEquatableResourcePolicySnapshotSchedulePolicyRetentionPolicy, IDeepCloneableResourcePolicySnapshotSchedulePolicyRetentionPolicy, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.ComputeV1Assembly
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 |
bool |
HasOnSourceDiskDelete
public bool HasOnSourceDiskDelete { get; }
Gets whether the "on_source_disk_delete" field is set
Property Value | |
---|---|
Type | Description |
bool |
MaxRetentionDays
public int MaxRetentionDays { get; set; }
Maximum age of the snapshot that is allowed to be kept.
Property Value | |
---|---|
Type | Description |
int |
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 |