public sealed class TerraformVersion : IMessage<TerraformVersion>, IEquatable<TerraformVersion>, IDeepCloneable<TerraformVersion>, IBufferMessage, IMessageReference documentation and code samples for the Infrastructure Manager v1 API class TerraformVersion.
A TerraformVersion represents the support state the corresponding Terraform version.
Implements
IMessageTerraformVersion, IEquatableTerraformVersion, IDeepCloneableTerraformVersion, IBufferMessage, IMessageNamespace
Google.Cloud.Config.V1Assembly
Google.Cloud.Config.V1.dll
Constructors
TerraformVersion()
public TerraformVersion()TerraformVersion(TerraformVersion)
public TerraformVersion(TerraformVersion other)| Parameter | |
|---|---|
| Name | Description |
other |
TerraformVersion |
Properties
DeprecateTime
public Timestamp DeprecateTime { get; set; }Output only. When the version is deprecated.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|
ObsoleteTime
public Timestamp ObsoleteTime { get; set; }Output only. When the version is obsolete.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public TerraformVersion.Types.State State { get; set; }Output only. The state of the version, ACTIVE, DEPRECATED or OBSOLETE.
| Property Value | |
|---|---|
| Type | Description |
TerraformVersionTypesState |
|
SupportTime
public Timestamp SupportTime { get; set; }Output only. When the version is supported.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
TerraformVersionName
public TerraformVersionName TerraformVersionName { get; set; }TerraformVersionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
TerraformVersionName |
|