Design Center v1 API - Class TerraformInput (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class TerraformInput.

Terraform inputs.

Inheritance

object > TerraformInput

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

TerraformInput()

public TerraformInput()

TerraformInput(TerraformInput)

public TerraformInput(TerraformInput other)
Parameter
Name Description
other TerraformInput

Properties

Connections

public RepeatedField<TerraformInputConnections> Connections { get; }

Output only. Terraform input connections.

Property Value
Type Description
RepeatedFieldTerraformInputConnections

DefaultValue

public Value DefaultValue { get; set; }

Output only. The default value of the Terraform input variable.

Property Value
Type Description
Value

Description

public string Description { get; set; }

Output only. Terraform variable description.

Property Value
Type Description
string

IsRequired

public bool IsRequired { get; set; }

Output only. Indicates if input is required.

Property Value
Type Description
bool

Sensitive

public bool Sensitive { get; set; }

Optional. Indicates if the Terraform variable is sensitive.

Property Value
Type Description
bool

TerraformInputVariable

public string TerraformInputVariable { get; set; }

Output only. Input variable name present in Terraform.

Property Value
Type Description
string

Type

public string Type { get; set; }

Output only. The Terraform input data type.

Property Value
Type Description
string

ValidationRules

public RepeatedField<TerraformVariableValidation> ValidationRules { get; }

Optional. Optional validation rules defined on the variable.

Property Value
Type Description
RepeatedFieldTerraformVariableValidation