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.
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 |