Infrastructure Manager v1 API - Class TerraformVersion (1.3.0)

public sealed class TerraformVersion : IMessage<TerraformVersion>, IEquatable<TerraformVersion>, IDeepCloneable<TerraformVersion>, IBufferMessage, IMessage

Reference documentation and code samples for the Infrastructure Manager v1 API class TerraformVersion.

A TerraformVersion represents the support state the corresponding Terraform version.

Inheritance

object > TerraformVersion

Namespace

Google.Cloud.Config.V1

Assembly

Google.Cloud.Config.V1.dll

Constructors

TerraformVersion()

public TerraformVersion()

TerraformVersion(TerraformVersion)

public TerraformVersion(TerraformVersion other)
Parameter
NameDescription
otherTerraformVersion

Properties

DeprecateTime

public Timestamp DeprecateTime { get; set; }

Output only. When the version is deprecated.

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

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

Property Value
TypeDescription
string

ObsoleteTime

public Timestamp ObsoleteTime { get; set; }

Output only. When the version is obsolete.

Property Value
TypeDescription
Timestamp

State

public TerraformVersion.Types.State State { get; set; }

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

Property Value
TypeDescription
TerraformVersionTypesState

SupportTime

public Timestamp SupportTime { get; set; }

Output only. When the version is supported.

Property Value
TypeDescription
Timestamp

TerraformVersionName

public TerraformVersionName TerraformVersionName { get; set; }

TerraformVersionName-typed view over the Name resource name property.

Property Value
TypeDescription
TerraformVersionName