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.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

deprecateTime

string (Timestamp format)

Output only. When the version is deprecated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

obsoleteTime

string (Timestamp format)

Output only. When the version is obsolete.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

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.