This page lists the IAM roles and permissions for Artifact Analysis. To search through all roles and permissions, see the role and permission index .
Artifact Analysis roles
Container Analysis Service Agent
( roles/
)
Gives Container Analysis API the access it needs to function
artifactregistry.
artifactregistry.
artifactregistry.
-
artifactregistry.
dockerimages. get -
artifactregistry.
dockerimages. list
artifactregistry.
artifactregistry.files.get
artifactregistry.files.list
artifactregistry.locations.*
-
artifactregistry.locations.get
-
artifactregistry.
locations. list
artifactregistry.
-
artifactregistry.
mavenartifacts. get -
artifactregistry.
mavenartifacts. list
artifactregistry.npmpackages.*
-
artifactregistry.
npmpackages. get -
artifactregistry.
npmpackages. list
artifactregistry.packages.get
artifactregistry.packages.list
artifactregistry.
artifactregistry.
-
artifactregistry.
pythonpackages. get -
artifactregistry.
pythonpackages. list
artifactregistry.
artifactregistry.
artifactregistry.
artifactregistry.
artifactregistry.
artifactregistry.
artifactregistry.rules.get
artifactregistry.rules.list
artifactregistry.tags.get
artifactregistry.tags.list
artifactregistry.versions.get
artifactregistry.versions.list
containeranalysis.notes.list
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
pubsub.
pubsub.schemas.attach
pubsub.schemas.commit
pubsub.schemas.create
pubsub.schemas.delete
pubsub.schemas.get
pubsub.schemas.list
pubsub.schemas.listRevisions
pubsub.schemas.rollback
pubsub.schemas.validate
pubsub.snapshots.create
pubsub.snapshots.delete
pubsub.snapshots.get
pubsub.snapshots.list
pubsub.snapshots.seek
pubsub.snapshots.update
pubsub.subscriptions.consume
pubsub.subscriptions.create
pubsub.subscriptions.delete
pubsub.subscriptions.get
pubsub.subscriptions.list
pubsub.subscriptions.update
pubsub.
pubsub.topics.create
pubsub.topics.delete
pubsub.
pubsub.topics.get
pubsub.topics.list
pubsub.topics.publish
pubsub.topics.update
pubsub.topics.updateTag
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
storage.objects.get
storage.objects.list
Container Analysis Admin
( roles/
)
Access to all Container Analysis resources.
containeranalysis.
containeranalysis.notes.create
containeranalysis.notes.delete
containeranalysis.notes.get
containeranalysis.
containeranalysis.notes.list
containeranalysis.
containeranalysis.notes.update
containeranalysis.
-
containeranalysis.
occurrences. create -
containeranalysis.
occurrences. delete -
containeranalysis.
occurrences. get -
containeranalysis.
occurrences. getIamPolicy -
containeranalysis.
occurrences. list -
containeranalysis.
occurrences. setIamPolicy -
containeranalysis.
occurrences. update
resourcemanager.projects.get
resourcemanager.projects.list
Container Analysis Notes Attacher
( roles/
)
Can attach Container Analysis Occurrences to Notes.
containeranalysis.
containeranalysis.notes.get
Container Analysis Notes Editor
( roles/
)
Can edit Container Analysis Notes.
containeranalysis.
containeranalysis.notes.create
containeranalysis.notes.delete
containeranalysis.notes.get
containeranalysis.notes.list
containeranalysis.notes.update
resourcemanager.projects.get
resourcemanager.projects.list
Container Analysis Occurrences for Notes Viewer
( roles/
)
Can view all Container Analysis Occurrences attached to a Note.
containeranalysis.notes.get
containeranalysis.
Container Analysis Notes Viewer
( roles/
)
Can view Container Analysis Notes.
containeranalysis.notes.get
containeranalysis.notes.list
resourcemanager.projects.get
resourcemanager.projects.list
Container Analysis Occurrences Editor
( roles/
)
Can edit Container Analysis Occurrences.
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
resourcemanager.projects.get
resourcemanager.projects.list
Container Analysis Occurrences Viewer
( roles/
)
Can view Container Analysis Occurrences.
containeranalysis.
containeranalysis.
resourcemanager.projects.get
resourcemanager.projects.list
Artifact Analysis permissions
containeranalysis.
notes.
attachOccurrence
Owner
( roles/
)
Editor
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Attacher
( roles/
)
Container Analysis Notes Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.notes.create
Owner
( roles/
)
Editor
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.notes.delete
Owner
( roles/
)
Editor
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.notes.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Attacher
( roles/
)
Container Analysis Notes Editor
( roles/
)
Container Analysis Occurrences for Notes Viewer
( roles/
)
Container Analysis Notes Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent - Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Binary Authorization Service Agent
(
roles/
)binaryauthorization.serviceAgent
containeranalysis.
notes.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Container Analysis Admin
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
containeranalysis.notes.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Editor
( roles/
)
Container Analysis Notes Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent - Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Binary Authorization Service Agent
(
roles/
)binaryauthorization.serviceAgent
containeranalysis.
notes.
listOccurrences
Owner
( roles/
)
Editor
( roles/
)
Container Analysis Occurrences for Notes Viewer
( roles/
)
Service agent roles
- Binary Authorization Service Agent
(
roles/
)binaryauthorization.serviceAgent
containeranalysis.
notes.
setIamPolicy
Owner
( roles/
)
Container Analysis Admin
( roles/
)
Security Admin
( roles/
)
containeranalysis.notes.update
Owner
( roles/
)
Editor
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Notes Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.
occurrences.
create
Owner
( roles/
)
Editor
( roles/
)
Cloud Build Service Account
( roles/
)
Composer Worker
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Occurrences Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.
occurrences.
delete
Owner
( roles/
)
Editor
( roles/
)
Cloud Build Service Account
( roles/
)
Composer Worker
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Occurrences Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent
containeranalysis.
occurrences.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Build Service Account
( roles/
)
Composer Worker
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Occurrences Editor
( roles/
)
Container Analysis Occurrences Viewer
( roles/
)
Developer Connect Insights Config Agent
( roles/
)
Support User
( roles/
)
Service agent roles
- Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent - Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Binary Authorization Service Agent
(
roles/
)binaryauthorization.serviceAgent
containeranalysis.
occurrences.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Container Analysis Admin
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
containeranalysis.
occurrences.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Build Service Account
( roles/
)
Composer Worker
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Occurrences Editor
( roles/
)
Container Analysis Occurrences Viewer
( roles/
)
Developer Connect Insights Config Agent
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent - Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Binary Authorization Service Agent
(
roles/
)binaryauthorization.serviceAgent
containeranalysis.
occurrences.
setIamPolicy
Owner
( roles/
)
Container Analysis Admin
( roles/
)
Security Admin
( roles/
)
containeranalysis.
occurrences.
update
Owner
( roles/
)
Editor
( roles/
)
Cloud Build Service Account
( roles/
)
Composer Worker
( roles/
)
Container Analysis Admin
( roles/
)
Container Analysis Occurrences Editor
( roles/
)
Service agent roles
- Compliance Scanning Service Agent
(
roles/
)compliancescanning.serviceAgent - Container Analysis Service Agent
(
roles/
)containeranalysis.ServiceAgent - Container Scanner Service Agent
(
roles/
)containerscanning.ServiceAgent - Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent - Cloud Build Service Agent
(
roles/
)cloudbuild.serviceAgent