This page lists the IAM roles and permissions for Cloud Scheduler. To search through all roles and permissions, see the role and permission index .
Cloud Scheduler roles
Cloud Scheduler Admin
( roles/
)
Full access to jobs and executions.
Note that a Cloud Scheduler Admin (or any custom role with the permission cloudscheduler.jobs.create) can create jobs that publish to any Pub/Sub topics within the project.
appengine.applications.get
cloudscheduler.*
-
cloudscheduler.jobs.create -
cloudscheduler.jobs.delete -
cloudscheduler.jobs.enable -
cloudscheduler.jobs.fullView -
cloudscheduler.jobs.get -
cloudscheduler.jobs.list -
cloudscheduler.jobs.pause -
cloudscheduler.jobs.run -
cloudscheduler.jobs.update -
cloudscheduler.locations.get -
cloudscheduler.locations.list
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.
serviceusage.
serviceusage.
serviceusage.groups.*
-
serviceusage.groups.list -
serviceusage.groups. listExpandedMembers -
serviceusage.groups. listMembers
serviceusage.services.get
serviceusage.services.list
serviceusage.values.test
Cloud Scheduler Job Runner
( roles/
)
Access to run jobs.
appengine.applications.get
cloudscheduler.jobs.fullView
cloudscheduler.jobs.run
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.
serviceusage.
serviceusage.
serviceusage.groups.*
-
serviceusage.groups.list -
serviceusage.groups. listExpandedMembers -
serviceusage.groups. listMembers
serviceusage.services.get
serviceusage.services.list
serviceusage.values.test
Cloud Scheduler Service Agent
( roles/
)
Grants Cloud Scheduler Service Account access to manage resources.
iam.
iam.
logging.logEntries.create
logging.logEntries.route
pubsub.topics.publish
Cloud Scheduler Viewer
( roles/
)
Get and list access to jobs, executions, and locations.
appengine.applications.get
cloudscheduler.jobs.fullView
cloudscheduler.jobs.get
cloudscheduler.jobs.list
cloudscheduler.locations.*
-
cloudscheduler.locations.get -
cloudscheduler.locations.list
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.
serviceusage.
serviceusage.
serviceusage.groups.*
-
serviceusage.groups.list -
serviceusage.groups. listExpandedMembers -
serviceusage.groups. listMembers
serviceusage.services.get
serviceusage.services.list
serviceusage.values.test
Cloud Scheduler permissions
cloudscheduler.jobs.create
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Service agent roles
- Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent - Application Integration Service Agent
(
roles/)integrations.serviceAgent - KubeRun Events Control Plane Service Agent
(
roles/)kuberun.eventsControlPlaneServiceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
cloudscheduler.jobs.delete
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Service agent roles
- Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent - Application Integration Service Agent
(
roles/)integrations.serviceAgent - KubeRun Events Control Plane Service Agent
(
roles/)kuberun.eventsControlPlaneServiceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
cloudscheduler.jobs.enable
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.jobs.fullView
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Job Runner
( roles/
)
Cloud Scheduler Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.jobs.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent - Application Integration Service Agent
(
roles/)integrations.serviceAgent - KubeRun Events Control Plane Service Agent
(
roles/)kuberun.eventsControlPlaneServiceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
cloudscheduler.jobs.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.jobs.pause
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.jobs.run
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Job Runner
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.jobs.update
Owner
( roles/
)
Editor
( roles/
)
Cloud Scheduler Admin
( roles/
)
Service agent roles
- Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent - Application Integration Service Agent
(
roles/)integrations.serviceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
cloudscheduler.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent
cloudscheduler.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud Scheduler Admin
( roles/
)
Cloud Scheduler Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Application Integration Service Agent
(
roles/)integrations.serviceAgent - Datapipelines Service Agent
(
roles/)datapipelines.serviceAgent

