Design Center V1 API - Class Google::Cloud::DesignCenter::V1::SerializedComponent (v0.1.0)

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

#application_info=

def application_info=(value) -> ::Google::Cloud::DesignCenter::V1::ComponentApplicationInfo
Parameter
Returns

#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

#connections

def connections() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>
Returns

#connections=

def connections=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedConnection>
Parameter
Returns

#connections_parameters

def connections_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::ConnectionParameters>
Returns

#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

#input_variable_aliases=

def input_variable_aliases=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::InputVariableAlias>
Parameter
Returns

#parameters

def parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns

#parameters=

def parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
Returns

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