Google Distributed Cloud (GDC) air-gapped has the following predefined roles that you can assign to team members:
PA roles
Platform Administrators (PA) manage organization level resources and project lifecycle management. You can assign the following predefined roles to team members:
- AI Platform Admin: Grants permissions to manage pre-trained services.
- Backup Repository Admin: Manages backup repositories.
- Billing Viewer: Has read-only access to SKU descriptions, inventory machines, and fleets on the cost table page.
- Bucket Admin: Manages storage buckets within organizations and projects and the objects in those buckets.
- Bucket Object Admin: Has read-only access on buckets within an organization, and read-write access on the objects in those buckets.
- Bucket Object Viewer: Has read-only access on buckets within a organization and the objects in those buckets.
- DR Backup Admin: Performs disaster recovery backups.
- DR System Admin: Manages resources in the
dr-system
namespace for setting up backups on the control plane. - Flow Log Admin: Manages flow log resources for logging network traffic metadata.
- Flow Log Viewer: Provides read-only access to flow log configurations.
- GDCH Restrict By Attributes Policy Admin: Has full access to the
GDCHRestrictByAttributes
constraint. - GDCH Restricted Service Policy Admin: Manages policy templates for the organization and has full access to constraints. Applies or rolls back policies for an organization or project.
- IdP Federation Admin: Has full access to configure identity providers.
- KMS Rotation Job Admin: Has full access to create and manage the
RotationJob
resource, which rotate key management system (KMS) root keys. - Log Querier: Has read-only access to reach the audit log or operational log endpoint from the Log Query API to view logs for a project.
- Org Network Policy Admin: Manages organization network policies in the
platform
namespace. - Org Session Admin: Has access to the revocation command. Users bound
to this
Role
are added to the ACLs for authentication and authorization. - Organization Backup Admin: Has read and write access to manage backups.
- Organization IAM Viewer: Has read-only access to all resources that the Organization IAM Administrator has access to.
- Organization DB Admin: Manages Database Service resources for an organization.
- Organization IAM Admin: Creates, updates, and deletes any permissions and allow policies within the org admin cluster.
- Organization Upgrade Admin: Modifies maintenance windows for an organization. Maintenance windows are created automatically during organization creation.
- Organization Upgrade Viewer: Views maintenance windows.
- Project Creator: Creates new projects.
- Project Editor: Deletes projects.
- SIEM Export Org Creator: Creates
SIEMOrgForwarder
custom resources. - SIEM Export Org Editor: Has read and write access on
SIEMOrgForwarder
custom resources. - SIEM Export Org Viewer Has read-only access to view
SIEMOrgForwarder
custom resources. - System Cluster Backup Repository Admin: Has full access to manage backup repositories.
- Transfer Appliance Request Creator: Can read and create transfer appliance requests, which allow you to quickly and securely transfer large amounts of data to Distributed Cloud using a high capacity storage server.
- User Cluster Backup Admin: Manages backup resources such as backup and restore plans in user clusters.
- User Cluster Admin: Creates, updates, and deletes the user cluster, and manages the user cluster's lifecycle.
- User Cluster Developer: Has cluster admin permissions in user clusters.
- User Cluster Node Viewer: Has read-only cluster admin permissions in user clusters.
AO roles
An Application Operator (AO) is a member of the development team within the Platform Administrator (PA) organization. AOs interact with project-level resources. You can assign the following predefined roles to team members:
AEADKey
and
SigningKey
keys. This role can also import and export keys.MonitoringRule
resources.MonitoringRule
custom resources.MonitoringTarget
custom resources.MonitoringTarget
custom resources.ObservabilityPipeine
custom resources.ObservabilityPipeline
custom resources.Common roles
The following predefined common roles apply to all authenticated users:
- AI Platform Viewer: Grants permissions to view pre-trained services.
- DB Options Viewer: Views all configuration options that can be used in Database Service.
- DB UI Viewer: Grants permissions to authenticated users to view the Database Service UI.
- DNS Suffix Viewer: Accesses the domain name service (DNS) suffix config map.
- Flow Log Admin: Has read and write access to all Flow Log resources.
- Flow Log Viewer: Has read-only access to all Flow Log resources.
- Marketplace Viewer: Has read-only access on service versions and service instances.
- Pricing Calculator User: Has read-only access to stock keeping unit (SKU) descriptions.
- Project Discovery Viewer: Has read access for all authenticated users to the project view.
- Public Image Viewer: Has read access for all authenticated users on the
public VM images in the namespace
vm-images
. - Virtual Machine Type Viewer: Has read access to cluster-scoped virtual machine types.
- VM Type Viewer: Has read access to the predefined virtual machine types.