REST Resource: projects.locations.terraformVersions

Resource: TerraformVersion

A TerraformVersion represents the support state the corresponding Terraform version.

JSON representation
{
  "name": string,
  "state": enum (State),
  "supportTime": string,
  "deprecateTime": string,
  "obsoleteTime": string
}
Fields
name

string

Identifier. The version name is in the format: 'projects/{projectId}/locations/{location}/terraformVersions/{terraform_version}'.

state

enum (State)

Output only. The state of the version, ACTIVE, DEPRECATED or OBSOLETE.

supportTime

string (Timestamp format)

Output only. When the version is supported.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

deprecateTime

string (Timestamp format)

Output only. When the version is deprecated.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

obsoleteTime

string (Timestamp format)

Output only. When the version is obsolete.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

State

Possible states of a TerraformVersion.

Enums
STATE_UNSPECIFIED The default value. This value is used if the state is omitted.
ACTIVE The version is actively supported.
DEPRECATED The version is deprecated.
OBSOLETE The version is obsolete.

Methods

get

Gets details about a TerraformVersion.

list

Lists TerraformVersions in a given project and location.