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

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate.

Serialized application template.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#apphub_application_parameters

def apphub_application_parameters() -> ::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters
Returns

#apphub_application_parameters=

def apphub_application_parameters=(value) -> ::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters
Parameter
Returns

#application_parameters

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

#application_parameters=

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

#components

def components() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>
Returns

#components=

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

#composition_type

def composition_type() -> ::Google::Cloud::DesignCenter::V1::ApplicationCompositionType
Returns

#custom_tfvars

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

#custom_tfvars=

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

#custom_variables

def custom_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>
Returns

#custom_variables=

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

#description

def description() -> ::String
Returns
  • (::String) — Optional. The application template description.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. The application template description.
Returns
  • (::String) — Optional. The application template description.

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. The application template display name.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. The application template display name.
Returns
  • (::String) — Optional. The application template display name.

#has_global_resource

def has_global_resource() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether the application template is compatible with regional scope.

#iac_format

def iac_format() -> ::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat
Returns

#iac_format=

def iac_format=(value) -> ::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat
Parameter
Returns

#inputs_as_root_module_variables

def inputs_as_root_module_variables() -> ::Boolean
Returns
  • (::Boolean) — Optional. If true, exposes all inputs as root module variables. This is only supported for STANDARD composition type templates.

#inputs_as_root_module_variables=

def inputs_as_root_module_variables=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If true, exposes all inputs as root module variables. This is only supported for STANDARD composition type templates.
Returns
  • (::Boolean) — Optional. If true, exposes all inputs as root module variables. This is only supported for STANDARD composition type templates.

#providers

def providers() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedProvider>
Returns

#providers=

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

#root_input_variables

def root_input_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>
Returns

#root_output_variables

def root_output_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>
Returns

#saas_runtime_context

def saas_runtime_context() -> ::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext
Returns

#saas_runtime_context=

def saas_runtime_context=(value) -> ::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext
Parameter
Returns

#serialized_policies

def serialized_policies() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedPolicy>
Returns

#uri

def uri() -> ::String
Returns
  • (::String) — Optional. The application template URI.

#uri=

def uri=(value) -> ::String
Parameter
  • value (::String) — Optional. The application template URI.
Returns
  • (::String) — Optional. The application template URI.