public sealed class TerraformUiInputDisplayVariable : IMessage<TerraformUiInputDisplayVariable>, IEquatable<TerraformUiInputDisplayVariable>, IDeepCloneable<TerraformUiInputDisplayVariable>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class TerraformUiInputDisplayVariable.
Terraform blueprint UI input display variable.
Implements
IMessageTerraformUiInputDisplayVariable, IEquatableTerraformUiInputDisplayVariable, IDeepCloneableTerraformUiInputDisplayVariable, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
TerraformUiInputDisplayVariable()
public TerraformUiInputDisplayVariable()TerraformUiInputDisplayVariable(TerraformUiInputDisplayVariable)
public TerraformUiInputDisplayVariable(TerraformUiInputDisplayVariable other)| Parameter | |
|---|---|
| Name | Description |
other |
TerraformUiInputDisplayVariable |
Properties
AlternateDefaults
public RepeatedField<AlternateDefault> AlternateDefaults { get; }Output only. Alternate defaults for the input.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAlternateDefault |
|
DisplayName
public string DisplayName { get; set; }Output only. Display name of the input.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EnumValueLabels
public RepeatedField<ValueLabel> EnumValueLabels { get; }Output only. Labels for enum values. Values must be UTF-8 text with no markup, and at most 64 characters.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldValueLabel |
|
Level
public int Level { get; set; }Output only. Indicates the "advanced" level of the input property. Level 0 (default) will always be shown. Level 1 corresponds to one expansion (user clicks "show advanced options" or "more options"). Higher levels correspond to further expansions, or they may be collapsed to level 1 by the UI implementation. Optional.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Max
public float Max { get; set; }Output only. Maximum value for numeric types.
| Property Value | |
|---|---|
| Type | Description |
float |
|
Min
public float Min { get; set; }Output only. Minimum value for numeric types.
| Property Value | |
|---|---|
| Type | Description |
float |
|
Properties
public MapField<string, TerraformUiInputDisplayVariable> Properties { get; }Output only. A map that defines all fields of the input variable.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringTerraformUiInputDisplayVariable |
|
RegexValidation
public string RegexValidation { get; set; }Output only. Regex based validation rules for the variable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Subtext
public string Subtext { get; set; }Output only. Property subtext, displayed below the title.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Title
public string Title { get; set; }Output only. Title of the input.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ToggleUsingVariables
public RepeatedField<DisplayVariableToggle> ToggleUsingVariables { get; }Output only. Variables used to toggle the display of another variable.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDisplayVariableToggle |
|
Validation
public string Validation { get; set; }Output only. Text describing the validation rules for the property. Typically shown after an invalid input. Optional. UTF-8 text. No markup. At most 128 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|