View Source GoogleApi.Spanner.V1.Model.FreeInstanceMetadata (google_api_spanner v0.39.0)

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

Attributes

  • expireBehavior (type: String.t, default: nil) - 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.
  • expireTime (type: DateTime.t, default: nil) - 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.
  • upgradeTime (type: DateTime.t, default: nil) - Output only. If present, the timestamp at which the free instance was upgraded to a provisioned instance.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Spanner.V1.Model.FreeInstanceMetadata{
  expireBehavior: String.t() | nil,
  expireTime: DateTime.t() | nil,
  upgradeTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.