Create an application when you want to customize and deploy from a template. For example, you might create an application that you plan to deploy for testing purposes. You might create another application for production use.
When you create an application, you specify information the helps you categorize based on the application's intended usage. This information helps you filter and find a specific application.
Before you begin
You must have one of the following roles:
- Application Design Center Admin (
roles/designcenter.admin
) - Application Admin (
roles/designcenter.applicationadmin
) - Application Editor(
roles/designcenter.applicationeditor
)
Create an application draft
Create an application draft from a template by specifying details and optionally overriding component configurations. You can then deploy the draft to create an application.
From the navigation menu, click Templates.
Click the Template ID that you want to use.
From the design canvas, click Configure an app. Then click Create new application.
In the Application name area, do the following to name and describe your application:
In the Name field, enter a unique identifier in this space. For example, use a unique name and environment combination like
web-app-staging
. This is a required field.You can use up to 63 characters, including lowercase letters, numbers, and hyphens. The name must start with a lowercase letter and can't end with a hyphen. Names can't be changed.
In the Display name field, enter a name to display in the Google Cloud console.
In the Description field, enter the purpose of this application.
To specify a deployment project for components that don't already have a Project ID value, from the Deployment Project list, select a project with the following qualifications:
- The project must be a descendant of the selected app-enabled folder.
- The project must not be a management project.
If the template creator specified a Project ID for a component, that project is used as the deployment project.
From the Region list, select the region where you plan to deploy the application. This is a required field.
From the Application scope list, specify one of the following:
REGIONAL: All application resources are in a single region.
GLOBAL: The application contains a global resource, or resources are in multiple regions.
This is a required field. For more information, see Compare global and regional applications.
From the Environment list, select the environment where you want to deploy this application. For example, you might want to verify that your deployment works as expected in
TEST
.From the Criticality list, select the degree of impact on your business. For example,
LOW
orHIGH
.To specify owners, in the Owners area, click Add owner and enter a Display name and email for the following:
In the Business owners area, enter an owner who is responsible for quality and user expectations.
In the Developer owners area, enter an owner who is responsible for development and coding.
In the Operator owners area, enter an owner who is responsible for operating the application.
Click Create Application. The application details are displayed.
To modify a component in the application, click the component in the design canvas and modify its parameters. For links to configuration documentation for each component, see Supported resources.
For deployment steps, see Deploy from the Google Cloud console.
Create an application revision
Create an application revision to modify details or components. If you modify application components outside of App Design Center, those changes are not retained when you redeploy.
To create an application revision:
From the navigation menu, click Applications.
From the table, click the Application name that you want to revise.
To modify application details, do the following:
- Click Edit and modify the details.
- Click Save to save your changes.
To modify a component in this application, do the following:
Click the component in the design canvas and edit the details in the Configuration area.
Click Save to save your changes.
For deployment steps, see Deploy from the Google Cloud console.
Delete an application
If you no longer need an application, you can delete it. For example, you might
deploy an application to verify your template in the TEST
environment, and
then delete the application.
You can delete the following applications:
- An application that has not been deployed. On the Applications page, the Status is listed as Draft.
- An application that was deployed to the
TEST
,DEVELOPMENT
, orSTAGING
Environment.
When you delete an application, the following occurs:
- The application details are removed from Application Design Center.
- The underlying App Hub application is deleted.
- If you deployed, resources are deleted.
To delete an application:
From the navigation menu, click Applications.
From the table, click the Application name.
Click
Actions and select Delete Application.In the Delete field, enter the application name.
Click Delete.
What's next
Deploy your application using one of the following: