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.
Implements
IMessageFreeInstanceMetadata, IEquatableFreeInstanceMetadata, IDeepCloneableFreeInstanceMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Spanner.Admin.Instance.V1Assembly
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 |