Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::SerializedComponent.
Serialized component.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#apis
def apis() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. APIs required to be enabled to deploy the component, in the form of "*.googleapis.com".
#apis=
def apis=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. APIs required to be enabled to deploy the component, in the form of "*.googleapis.com".
Returns
- (::Array<::String>) — Optional. APIs required to be enabled to deploy the component, in the form of "*.googleapis.com".
#application_info
def application_info() -> ::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo
Returns
- (::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo) — Optional. The application associated with the component.
#application_info=
def application_info=(value) -> ::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo
Parameter
- value (::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo) — Optional. The application associated with the component.
Returns
- (::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo) — Optional. The application associated with the component.
#application_template_revision_uri
def application_template_revision_uri() -> ::String
Returns
- (::String) — Optional. The application template revision used to generate the component.
#application_template_revision_uri=
def application_template_revision_uri=(value) -> ::String
Parameter
- value (::String) — Optional. The application template revision used to generate the component.
Returns
- (::String) — Optional. The application template revision used to generate the component.
#component_parameter_schema
def component_parameter_schema() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentParameterSchema>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ComponentParameterSchema>) — Output only. The component parameter schema, which includes possible parameter values.
#connections
def connections() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>) — Optional. The component connections.
#connections=
def connections=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>) — Optional. The component connections.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>) — Optional. The component connections.
#connections_parameters
def connections_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::ConnectionParameters>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ConnectionParameters>) — Output only. The connection parameters of the component.
#display_name
def display_name() -> ::String
Returns
- (::String) — Optional. The component display name.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Optional. The component display name.
Returns
- (::String) — Optional. The component display name.
#input_variable_aliases
def input_variable_aliases() -> ::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>) — Optional. Input variable aliases defined for this serialized component.
#input_variable_aliases=
def input_variable_aliases=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>) — Optional. Input variable aliases defined for this serialized component.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>) — Optional. Input variable aliases defined for this serialized component.
#parameters
def parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The component parameters.
#parameters=
def parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The component parameters.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. The component parameters.
#roles
def roles() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. IAM roles required by the service account to deploy the component.
#roles=
def roles=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. IAM roles required by the service account to deploy the component.
Returns
- (::Array<::String>) — Optional. IAM roles required by the service account to deploy the component.
#shared_template_revision_uri
def shared_template_revision_uri() -> ::String
Returns
- (::String) — Optional. The shared template used to generate the component.
#shared_template_revision_uri=
def shared_template_revision_uri=(value) -> ::String
Parameter
- value (::String) — Optional. The shared template used to generate the component.
Returns
- (::String) — Optional. The shared template used to generate the component.
#uri
def uri() -> ::String
Returns
- (::String) — Optional. The component URI.
#uri=
def uri=(value) -> ::String
Parameter
- value (::String) — Optional. The component URI.
Returns
- (::String) — Optional. The component URI.
#use_as_root_module
def use_as_root_module() -> ::Boolean
Returns
- (::Boolean) — Optional. Whether the component is exported as a separate terraform root module in a composite application template. If this is false, then native components will be exported as a submodule of a separate terraform root module.
#use_as_root_module=
def use_as_root_module=(value) -> ::Boolean
Parameter
- value (::Boolean) — Optional. Whether the component is exported as a separate terraform root module in a composite application template. If this is false, then native components will be exported as a submodule of a separate terraform root module.
Returns
- (::Boolean) — Optional. Whether the component is exported as a separate terraform root module in a composite application template. If this is false, then native components will be exported as a submodule of a separate terraform root module.