Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::TerraformUiInputDisplayVariable.
Terraform blueprint UI input display variable.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#alternate_defaults
def alternate_defaults() -> ::Array<::Google::Cloud::DesignCenter::V1::AlternateDefault>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::AlternateDefault>) — Output only. Alternate defaults for the input.
#display_name
def display_name() -> ::String
Returns
- (::String) — Output only. Display name of the input.
#enum_value_labels
def enum_value_labels() -> ::Array<::Google::Cloud::DesignCenter::V1::ValueLabel>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ValueLabel>) — Output only. Labels for enum values. Values must be UTF-8 text with no markup, and at most 64 characters.
#level
def level() -> ::Integer
Returns
- (::Integer) — 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.
#max
def max() -> ::Float
Returns
- (::Float) — Output only. Maximum value for numeric types.
#min
def min() -> ::Float
Returns
- (::Float) — Output only. Minimum value for numeric types.
#properties
def properties() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::DesignCenter::V1::TerraformUiInputDisplayVariable}
Returns
- (::Google::Protobuf::Map{::String => ::Google::Cloud::DesignCenter::V1::TerraformUiInputDisplayVariable}) — Output only. A map that defines all fields of the input variable.
#regex_validation
def regex_validation() -> ::String
Returns
- (::String) — Output only. Regex based validation rules for the variable.
#subtext
def subtext() -> ::String
Returns
- (::String) — Output only. Property subtext, displayed below the title.
#title
def title() -> ::String
Returns
- (::String) — Output only. Title of the input.
#toggle_using_variables
def toggle_using_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::DisplayVariableToggle>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::DisplayVariableToggle>) — Output only. Variables used to toggle the display of another variable.
#validation
def validation() -> ::String
Returns
- (::String) — 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.