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

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

Represents the application resource.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#app_parameters

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

#app_parameters=

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

#apphub_application

def apphub_application() -> ::String
Returns
  • (::String) — Output only. The App Hub App associated with the application.

#artifact_location

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

#attributes

def attributes() -> ::Google::Cloud::AppHub::V1::Attributes
Returns

#attributes=

def attributes=(value) -> ::Google::Cloud::AppHub::V1::Attributes
Parameter
Returns

#component_parameters

def component_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::ComponentParameters>
Returns

#component_parameters=

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

#composite_application_parameters

def composite_application_parameters() -> ::Google::Cloud::DesignCenter::V1::CompositeApplicationParameters
Returns

#composite_application_parameters=

def composite_application_parameters=(value) -> ::Google::Cloud::DesignCenter::V1::CompositeApplicationParameters
Parameter
Returns

#composition_type

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

#connection_configs

def connection_configs() -> ::Array<::Google::Cloud::DesignCenter::V1::ConnectionConfig>
Returns

#connection_configs=

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

#create_time

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

#deployment_group_metadata

def deployment_group_metadata() -> ::Google::Cloud::DesignCenter::V1::DeploymentGroupMetadata
Returns

#deployment_metadata

def deployment_metadata() -> ::Google::Cloud::DesignCenter::V1::DeploymentMetadata
Returns

#deployment_project

def deployment_project() -> ::String
Returns
  • (::String) — Optional. Deployment project of the application.

#deployment_project=

def deployment_project=(value) -> ::String
Parameter
  • value (::String) — Optional. Deployment project of the application.
Returns
  • (::String) — Optional. Deployment project of the application.

#deployment_region

def deployment_region() -> ::String
Returns
  • (::String) — Optional. The region where the application is deployed.

#deployment_region=

def deployment_region=(value) -> ::String
Parameter
  • value (::String) — Optional. The region where the application is deployed.
Returns
  • (::String) — Optional. The region where the application is deployed.

#deployment_revision

def deployment_revision() -> ::String
Returns
  • (::String) — Output only. [Output only] Optional Infra Manager deployment Id with revision

#deployment_target

def deployment_target() -> ::Google::Cloud::DesignCenter::V1::DeploymentTarget
Returns

#deployment_target=

def deployment_target=(value) -> ::Google::Cloud::DesignCenter::V1::DeploymentTarget
Parameter
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. Description of the application.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. Description of the application.
Returns
  • (::String) — Optional. Description of the application.

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. Display name of the application.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. Display name of the application.
Returns
  • (::String) — Optional. Display name of the application.

#iac_source

def iac_source() -> ::Google::Cloud::DesignCenter::V1::IACSource
Returns

#import_existing_resources

def import_existing_resources() -> ::Boolean
Returns
  • (::Boolean) — Optional. Import existing resources into the application.

#import_existing_resources=

def import_existing_resources=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Import existing resources into the application.
Returns
  • (::Boolean) — Optional. Import existing resources into the application.

#name

def name() -> ::String
Returns
  • (::String) — Identifier. The name of the application. Format: projects/{project}/locations/{location}/spaces/{space}/applications/{application}

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The name of the application. Format: projects/{project}/locations/{location}/spaces/{space}/applications/{application}
Returns
  • (::String) — Identifier. The name of the application. Format: projects/{project}/locations/{location}/spaces/{space}/applications/{application}

#params_update_strategy

def params_update_strategy() -> ::Google::Cloud::DesignCenter::V1::Application::UpdateStrategy
Returns

#params_update_strategy=

def params_update_strategy=(value) -> ::Google::Cloud::DesignCenter::V1::Application::UpdateStrategy
Parameter
Returns

#preview_reference

def preview_reference() -> ::String
Returns
  • (::String) — Output only. Preview reference for the application.

#project_parameters

def project_parameters() -> ::Array<::Google::Cloud::DesignCenter::V1::ProjectParameters>
Returns

#roles_apis_config

def roles_apis_config() -> ::Array<::Google::Cloud::DesignCenter::V1::RolesAndApisConfig>
Returns

#roles_apis_config=

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

#scope

def scope() -> ::Google::Cloud::AppHub::V1::Scope
Returns

#scope=

def scope=(value) -> ::Google::Cloud::AppHub::V1::Scope
Parameter
Returns

#serialized_application_template

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

#service_account

def service_account() -> ::String
Returns
  • (::String) — Optional. Your own service account that you use to deploy an application.

#service_account=

def service_account=(value) -> ::String
Parameter
  • value (::String) — Optional. Your own service account that you use to deploy an application.
Returns
  • (::String) — Optional. Your own service account that you use to deploy an application.

#source

def source() -> ::Google::Cloud::DesignCenter::V1::DeploymentSource
Returns

#source=

def source=(value) -> ::Google::Cloud::DesignCenter::V1::DeploymentSource
Parameter
Returns

#state

def state() -> ::Google::Cloud::DesignCenter::V1::Application::State
Returns

#template_metadata

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

#type

def type() -> ::Google::Cloud::DesignCenter::V1::ApplicationType
Returns

#type=

def type=(value) -> ::Google::Cloud::DesignCenter::V1::ApplicationType
Parameter
Returns

#update_time

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

#updated_template_revision

def updated_template_revision() -> ::Google::Cloud::DesignCenter::V1::UpdatedTemplateRevision
Returns