Class FreeInstanceMetadata
Free instance specific metadata that is kept even after an instance has been upgraded for tracking purposes.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class FreeInstanceMetadata : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpireBehavior
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.
Declaration
[JsonProperty("expireBehavior")]
public virtual string ExpireBehavior { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpireTime
object representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExpireTimeDateTimeOffset
DateTimeOffset representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExpireTimeRaw
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.
Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
UpgradeTime
object representation of UpgradeTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpgradeTimeDateTimeOffset instead.")]
public virtual object UpgradeTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpgradeTimeDateTimeOffset
DateTimeOffset representation of UpgradeTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpgradeTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpgradeTimeRaw
Output only. If present, the timestamp at which the free instance was upgraded to a provisioned instance.
Declaration
[JsonProperty("upgradeTime")]
public virtual string UpgradeTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |