Compute Engine v1 API - Class ResourcePolicySnapshotSchedulePolicySnapshotProperties (3.0.0)

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

Reference documentation and code samples for the Compute Engine v1 API class ResourcePolicySnapshotSchedulePolicySnapshotProperties.

Specified snapshot properties for scheduled snapshots created by this policy.

Inheritance

object > ResourcePolicySnapshotSchedulePolicySnapshotProperties

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

ResourcePolicySnapshotSchedulePolicySnapshotProperties()

public ResourcePolicySnapshotSchedulePolicySnapshotProperties()

ResourcePolicySnapshotSchedulePolicySnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties)

public ResourcePolicySnapshotSchedulePolicySnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties other)
Parameter
Name Description
other ResourcePolicySnapshotSchedulePolicySnapshotProperties

Properties

ChainName

public string ChainName { get; set; }

Chain name that the snapshot is created in.

Property Value
Type Description
string

GuestFlush

public bool GuestFlush { get; set; }

Indication to perform a 'guest aware' snapshot.

Property Value
Type Description
bool

HasChainName

public bool HasChainName { get; }

Gets whether the "chain_name" field is set

Property Value
Type Description
bool

HasGuestFlush

public bool HasGuestFlush { get; }

Gets whether the "guest_flush" field is set

Property Value
Type Description
bool

Labels

public MapField<string, string> Labels { get; }

Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.

Property Value
Type Description
MapFieldstringstring

StorageLocations

public RepeatedField<string> StorageLocations { get; }

Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).

Property Value
Type Description
RepeatedFieldstring