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

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

Application template resource.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#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

#artifact_location

def artifact_location() -> ::Google::Cloud::DesignCenter::V1::ArtifactLocation
Returns

#composition_type

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

#composition_type=

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

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#description

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

#description=

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

#display_name

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

#display_name=

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

#iac_format

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

#iac_source

def iac_source() -> ::Google::Cloud::DesignCenter::V1::IACSource
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.

#latest_revision

def latest_revision() -> ::String
Returns
  • (::String) — Output only. The latest application template revision.

#latest_system_revision_uri

def latest_system_revision_uri() -> ::String
Returns
  • (::String) — Output only. The URI of the most recent System Revision generated for this ApplicationTemplate. This ID corresponds to the name field in the ApplicationTemplateSystemRevision resource.

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Application template name.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Application template name.
Returns
  • (::String) — Identifier. Application template name.

#root_input_variables

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

#root_input_variables=

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

#root_output_variables

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

#root_output_variables=

def root_output_variables=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>
Parameter
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_application_template

def serialized_application_template() -> ::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate
Returns

#template_metadata

def template_metadata() -> ::Google::Cloud::DesignCenter::V1::TFBlueprintMetadata
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns