A space is an isolated area where a team collaborates to create templates and deploy applications. Administrators create a space and assign it to a development team, where they can view templates and deployments that other space members create.
The templates and applications that users create in a space are only available in that space. An administrator can share templates with other spaces by adding templates to a catalog and sharing that catalog across spaces.
Before you begin
Before you can create and manage spaces, do the following:
-
Make sure that you have the Application Design Center Admin (
roles/designcenter.admin) IAM role on the app-enabled folder or management project. -
Complete the App Design Center setup .
Create spaces
Spaces are isolation boundaries for each team or purpose. For example, you might create one space for a web development team, and another space for a data pipelines team.
You created an initial space in your app-enabled folder when you set up App Design Center. For each additional spaces that you want to create, add a descendant app-enabled folder inside your initial app-enabled folder. You can then share templates from the initial space to descendant spaces.
To create a space, do the following:
-
In the app-enabled folder where you created your initial space, create a descendant app-enabled folder. For more information, see Managing applications in a folder .
-
In the Google Cloud console, select the descendant app-enabled folder.
-
Go to the App Design Center Overviewpage.
-
Complete the App Design Center setup .
Manage space users
Space users can collaborate to create templates and deploy application
instances. You add each user or group as a principal, and then assign roles to
that principal to help them perform their duties. For example, you might assign
the App Design Center Admin ( roles/designcenter.admin
) role to a
principal who needs to create and assign spaces, manage catalogs, and design
templates.
To manage space user permissions:
-
In the Google Cloud console, go to the App Design Center Overviewpage.
-
From the navigation menu, select a space from the Spacelist.
-
In the Let your team use ADCarea, click Manage permissions.
-
Click Add principal, and do the following:
-
In the New principalsfield, enter the principals that you want to add to the space.
-
From the Select a rolelist, click Other.
-
From the Rolesarea, select the role that you want to assign to the selected principals.
For role descriptions, see Access control with IAM .
-
For each additional role that you want to assign to this principal, click Add another roleand select a role.
-
Click Save.
-
-
To assign access for additional users in this space, click Add principaland assign the relevant roles.

