Google Cloud Spanner Instance Administration v1 API - Class FreeInstanceMetadata (5.0.0-beta06)

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

Reference documentation and code samples for the Google Cloud Spanner Instance Administration v1 API class FreeInstanceMetadata.

Free instance specific metadata that is kept even after an instance has been upgraded for tracking purposes.

Inheritance

object > FreeInstanceMetadata

Namespace

Google.Cloud.Spanner.Admin.Instance.V1

Assembly

Google.Cloud.Spanner.Admin.Instance.V1.dll

Constructors

FreeInstanceMetadata()

public FreeInstanceMetadata()

FreeInstanceMetadata(FreeInstanceMetadata)

public FreeInstanceMetadata(FreeInstanceMetadata other)
Parameter
Name Description
other FreeInstanceMetadata

Properties

ExpireBehavior

public FreeInstanceMetadata.Types.ExpireBehavior ExpireBehavior { get; set; }

Specifies the expiration behavior of a free instance. The default of ExpireBehavior is REMOVE_AFTER_GRACE_PERIOD. This can be modified during or after creation, and before expiration.

Property Value
Type Description
FreeInstanceMetadataTypesExpireBehavior

ExpireTime

public Timestamp ExpireTime { get; set; }

Output only. Timestamp after which the instance will either be upgraded or scheduled for deletion after a grace period. ExpireBehavior is used to choose between upgrading or scheduling the free instance for deletion. This timestamp is set during the creation of a free instance.

Property Value
Type Description
Timestamp

UpgradeTime

public Timestamp UpgradeTime { get; set; }

Output only. If present, the timestamp at which the free instance was upgraded to a provisioned instance.

Property Value
Type Description
Timestamp