This page describes Application Design Center roles and permissions. To control access to App Design Center, use Identity and Access Management (IAM) to assign roles to users, groups, and service accounts.
Predefined Application Design Center roles
To grant access to specific Google Cloud resources and prevent unauthorized access to other resources, assign App Design Center's predefined roles on the app-enabled folder or management project:.
Use the following IAM roles to manage spaces and author templates:
- Application Design Center Admin (
roles/designcenter.admin) - Application Design Center User (
roles/designcenter.user) - Application Design Center Viewer (
roles/designcenter.viewer)
Use the following IAM roles to create application configurations and manage deployment lifecycles:
- Application Admin (
roles/designcenter.applicationAdmin) - Application Editor (
roles/designcenter.applicationEditor) - Application Viewer (
roles/designcenter.applicationViewer)
The Application Design Center Admin role includes all permissions in the other Application Design Center roles.
Application Design Center role descriptions
The following table describes App Design Center roles and their typical responsibilities.
Role |
Description |
Purpose |
|---|---|---|
Application Design Center Admin |
Ability to create and manage all App Design Center artifacts, and delegate application control to other users. |
|
Application Design Center User |
Ability to create and update application templates. |
|
Application Design Center Viewer |
Ability to view spaces, catalogs, templates, applications, and their attributes. |
|
Application Admin |
Ability to create, manage and deploy applications, and delegate application control to other application developers. |
|
Application Editor |
Ability to create, manage, and deploy applications. |
|
Application Viewer |
Ability to view applications. |
|
Application Design Center permissions
The following table lists App Design Center IAM roles and their permissions.
Application Design Center Admin( Full access to Application Design Center resources. |
|
Application Design Center User( Readonly access to Application Design Center resources. |
|
Application Design Center Viewer( Readonly access to Application Design Center resources. |
|
Application Admin( Admin access to Application. |
|
Application Editor( Read and Write access to Application. |
|
Application Viewer( Readonly access to Application. |
|