Set up Application Design Center

This document helps administrators set up Application Design Center to do the following:

  • Enable application management on a folder.
  • Complete the App Design Center setup process, which automates the following tasks:
    • Create a Cloud Storage bucket to store the Terraform code generated by application templates.
    • Name an initial space.
      • Create a default private catalog and provide access to a public catalog created by Google.
    • Make sure that the following required APIs are enabled:
      • App Design Center: Design and share deployable application architectures on a canvas or through chat.
      • Infrastructure Manager: Automate the deployment and management of Google Cloud infrastructure resources using Terraform.
      • App Hub: Organize your Google Cloud resources in an application-centric way.
  • Invite users to your space.

Before you begin

  • You must have the Project IAM Admin (roles/resourcemanager.projectIamAdmin) role.

  • To begin the automated setup, assign the following additional roles to yourself:

    • Service Usage Admin (roles/serviceusage.serviceUsageAdmin)
    • Application Design Center Admin (roles/designcenter.admin)
    • App Hub Admin (roles/apphub.admin)
  • To enable application management, you must have the Folder Admin (resourcemanager.folderAdmin) role on the parent resource.

Enable application management on a folder

You use App Design Center in an app-enabled folder, which lets you define, group, and manage applications. In your app-enabled folder, you can create a resource hierarchy and control access based on your organizational structure and team responsibilities.

When you enable application management, a new management project is created in the folder. You use the management project to manage quota and billing for descendant projects associated with the app-enabled folder. You can create additional projects in the app-enabled folder to store the resources that you create with App Design Center.

For more information and steps to enable app management, see the following:

Create a space and enable APIs

Before you and your development team start using App Design Center, you must complete an automated initial setup to create a space and make sure that the required APIs are enabled.

  1. Go to the Application Design Center Overview page.

    Go to Overview

  2. To select an app-enabled folder, do the following:

    1. If you haven't already, enable application management on a folder.

    2. Link a billing account to the management project in your app-enabled folder.

    3. On the Application Design Center Overview page, click Select folder and select your app-enabled folder.

  3. Click Set up ADC.

  4. In the My space name field, enter a name for your space. You can't edit this name later.

  5. Click Complete setup. The APIs are enabled, and the storage bucket and space are created.

  6. Provide access to space users.

What's next