Resource: Application
Represents the application resource.
| JSON representation |
|---|
{ "name": string, "createTime": string, "updateTime": string, "source": { object ( |
| Fields | |
|---|---|
name |
Identifier. The name of the application. Format: projects/{project}/locations/{location}/spaces/{space}/applications/{application} |
createTime |
Output only. Create timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Update timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
source |
Required. The application deployment source. |
appParameters[] |
Optional. A list of parameters to attach to the deployment source object, which is a catalog entry or application template snapshot. |
componentParameters[] |
Optional. A list of component parameters to associate with the application. |
serviceAccount |
Optional. Your own service account that you use to deploy an application. |
displayName |
Optional. Display name of the application. |
description |
Optional. Description of the application. |
attributes |
Optional. Attributes of the application. |
scope |
Required. Scope of the application. |
importExistingResources |
Optional. Import existing resources into the application. |
previewReference |
Output only. Preview reference for the application. |
deploymentRevision |
Output only. [Output only] Optional Infra Manager deployment Id with revision |
apphubApplication |
Output only. The App Hub App associated with the application. |
serializedApplicationTemplate |
Output only. [Output only] Serialized application template. |
state |
Output only. Deployment state of the application. |
deploymentMetadata |
Output only. Deployment metadata of the application. |
projectParameters[] |
Output only. List of project parameters for the application. |
deploymentRegion |
Optional. The region where the application is deployed. |
updatedTemplateRevision |
Output only. The updated template revision because of which the application is outdated. |
deploymentProject |
Optional. Deployment project of the application. |
connectionConfigs[] |
Optional. Connection configuration for the application. |
artifactLocation |
Output only. Details of the location where the IaC for this application was last successfully exported. |
type |
Optional. The type of the application. |
deploymentTarget |
Optional. The deployment target of the application. |
compositionType |
Output only. The composition type of the application: STANDARD OR COMPOSITE. |
compositeApplicationParameters |
Optional. Parameters that are required for composite applications. |
deploymentGroupMetadata |
Output only. The deployment group metadata of the application. This is applicable only for composite applications. |
paramsUpdateStrategy |
Optional. Specifies the strategy to use when updating the application parameters while updating the application template revision. |
Methods |
|
|---|---|
|
Creates an application. |
|
Deletes an application. |
|
Deploys an application. |
|
Fetches the assessment report of a deployed application if present. |
|
Generates Terraform files for an application. |
|
Gets details about an application. |
|
Imports IaC for an application resource. |
|
Lists applications in a given space. |
|
Updates an application. |
|
Previews deployment of an application. |