Class Application (0.1.0)

Application(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the application resource.

Attributes

Name Description
name str
Identifier. The name of the application. Format: projects/{project}/locations/{location}/spaces/{space}/applications/{application}
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Create timestamp.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Update timestamp.
source google.cloud.designcenter_v1.types.DeploymentSource
Required. The application deployment source.
app_parameters MutableSequence[google.cloud.designcenter_v1.types.Parameter]
Optional. A list of parameters to attach to the deployment source object, which is a catalog entry or application template snapshot.
component_parameters MutableSequence[google.cloud.designcenter_v1.types.ComponentParameters]
Optional. A list of component parameters to associate with the application.
service_account str
Optional. Your own service account that you use to deploy an application.
display_name str
Optional. Display name of the application.
description str
Optional. Description of the application.
attributes google.cloud.apphub_v1.types.Attributes
Optional. Attributes of the application.
scope google.cloud.apphub_v1.types.Scope
Required. Scope of the application.
import_existing_resources bool
Optional. Import existing resources into the application.
preview_reference str
Output only. Preview reference for the application.
deployment_revision str
Output only. [Output only] Optional Infra Manager deployment Id with revision
apphub_application str
Output only. The App Hub App associated with the application.
serialized_application_template google.cloud.designcenter_v1.types.SerializedApplicationTemplate
Output only. [Output only] Serialized application template.
state google.cloud.designcenter_v1.types.Application.State
Output only. Deployment state of the application.
deployment_metadata google.cloud.designcenter_v1.types.DeploymentMetadata
Output only. Deployment metadata of the application.
project_parameters MutableSequence[google.cloud.designcenter_v1.types.ProjectParameters]
Output only. List of project parameters for the application.
deployment_region str
Optional. The region where the application is deployed.
updated_template_revision google.cloud.designcenter_v1.types.UpdatedTemplateRevision
Output only. The updated template revision because of which the application is outdated.
deployment_project str
Optional. Deployment project of the application.
connection_configs MutableSequence[google.cloud.designcenter_v1.types.ConnectionConfig]
Optional. Connection configuration for the application.
artifact_location google.cloud.designcenter_v1.types.ArtifactLocation
Output only. Details of the location where the IaC for this application was last successfully exported.
type_ google.cloud.designcenter_v1.types.ApplicationType
Optional. The type of the application.
deployment_target google.cloud.designcenter_v1.types.DeploymentTarget
Optional. The deployment target of the application.
composition_type google.cloud.designcenter_v1.types.ApplicationCompositionType
Output only. The composition type of the application: STANDARD OR COMPOSITE.
composite_application_parameters google.cloud.designcenter_v1.types.CompositeApplicationParameters
Optional. Parameters that are required for composite applications.
deployment_group_metadata google.cloud.designcenter_v1.types.DeploymentGroupMetadata
Output only. The deployment group metadata of the application. This is applicable only for composite applications.
params_update_strategy google.cloud.designcenter_v1.types.Application.UpdateStrategy
Optional. Specifies the strategy to use when updating the application parameters while updating the application template revision.
roles_apis_config MutableSequence[google.cloud.designcenter_v1.types.RolesAndApisConfig]
Optional. Project-specific configurations required for application deployment, including IAM roles and APIs. The list can contain up to 100 items.
template_metadata google.cloud.designcenter_v1.types.TFBlueprintMetadata
Output only. The input output variables parsed from the imported terraform code.
iac_source google.cloud.designcenter_v1.types.IACSource
Output only. Indicates the IaC source format of this application.

Classes

State

State(value)

Possible values for the application deployment state.

UpdateStrategy

UpdateStrategy(value)

Specifies the strategy to use when updating an application.