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.