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
- (::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters) — Optional. The App Hub application parameters.
#apphub_application_parameters=
def apphub_application_parameters=(value) -> ::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters
Parameter
- value (::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters) — Optional. The App Hub application parameters.
Returns
- (::Google::Cloud::DesignCenter::V1::AppHubApplicationParameters) — Optional. The App Hub application parameters.
#application_parameters
def application_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Parameters to apply to all components in the application template.
#application_parameters=
def application_parameters=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Parameters to apply to all components in the application template.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Parameters to apply to all components in the application template.
#components
def components() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>) — Optional. The application template components.
#components=
def components=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>) — Optional. The application template components.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedComponent>) — Optional. The application template components.
#composition_type
def composition_type() -> ::Google::Cloud::DesignCenter::V1::ApplicationCompositionType
Returns
- (::Google::Cloud::DesignCenter::V1::ApplicationCompositionType) — Output only. The composition type of the applicationTemplate: STANDARD OR COMPOSITE.
#custom_tfvars
def custom_tfvars() -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Custom variable values imported from terraform.tfvars.
#custom_tfvars=
def custom_tfvars=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::Parameter>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Custom variable values imported from terraform.tfvars.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::Parameter>) — Optional. Custom variable values imported from terraform.tfvars.
#custom_variables
def custom_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>) — Optional. Custom variables imported from variables.tf.
#custom_variables=
def custom_variables=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>) — Optional. Custom variables imported from variables.tf.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TerraformInput>) — Optional. Custom variables imported from variables.tf.
#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
- (::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat) — Optional. The IaC format of the application template.
#iac_format=
def iac_format=(value) -> ::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat
Parameter
- value (::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat) — Optional. The IaC format of the application template.
Returns
- (::Google::Cloud::DesignCenter::V1::ApplicationTemplate::IACFormat) — Optional. The IaC format of the application template.
#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
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedProvider>) — Optional. Custom provider configurations imported from IaC.
#providers=
def providers=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedProvider>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::SerializedProvider>) — Optional. Custom provider configurations imported from IaC.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedProvider>) — Optional. Custom provider configurations imported from IaC.
#root_input_variables
def root_input_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>) — Output only. Root level input variables of the application template.
#root_output_variables
def root_output_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ComponentVariable>) — Output only. Root level output variables of the application template.
#saas_runtime_context
def saas_runtime_context() -> ::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext
Returns
- (::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext) — Optional. SaaS runtime context for the application template.
#saas_runtime_context=
def saas_runtime_context=(value) -> ::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext
Parameter
- value (::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext) — Optional. SaaS runtime context for the application template.
Returns
- (::Google::Cloud::DesignCenter::V1::SaaSRuntimeContext) — Optional. SaaS runtime context for the application template.
#serialized_policies
def serialized_policies() -> ::Array<::Google::Cloud::DesignCenter::V1::SerializedPolicy>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::SerializedPolicy>) — Output only. Policies of the application template.
#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.