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.services.get
serviceusage.services.list
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.services.get
serviceusage.services.list
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.services.get
serviceusage.services.list
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