Todos os métodos do Workflows exigem que o autor da chamada tenha
as permissões necessárias. Para conferir uma lista de papéis aceitos pelo Workflows e as permissões
correspondentes, consulte a seção Papéis do Workflows
neste documento.
Permissões do Workflows
Esta tabela descreve as permissões disponíveis no Workflows.
Permissão
Definição
workflows.callbacks.list
Lista callbacks para uma execução de fluxo de trabalho.
workflows.callbacks.send
Aciona um callback de execução de fluxo de trabalho.
workflows.executions.cancel
Cancela uma execução de fluxo de trabalho sem excluir traces.
workflows.executions.create
Aciona uma execução de fluxo de trabalho.
workflows.executions.get
Encontre o estado mais recente das operações de execução do fluxo de trabalho.
workflows.executions.list
Lista as operações de execução do fluxo de trabalho.
workflows.locations.get
Mostra o local de um fluxo de trabalho.
workflows.locations.list
Informa os locais em que o serviço está disponível.
workflows.operations.cancel
Cancela operações de longa duração.
workflows.operations.get
Mostra detalhes das operações de longa duração.
workflows.operations.list
Mostra uma lista de operações de longa duração.
workflows.stepEntries.get
Receber uma entrada de etapa para uma execução de fluxo de trabalho.
workflows.stepEntries.list
Listar entradas de etapa para uma execução de fluxo de trabalho.
workflows.workflows.create
Cria e implanta um novo fluxo de trabalho.
workflows.workflows.delete
Exclui um fluxo de trabalho atual.
workflows.workflows.get
Mostra as configurações de um fluxo de trabalho, incluindo código-fonte, rótulos e
descrição.
workflows.workflows.list
Lista os fluxos de trabalho em um projeto.
workflows.workflows.listRevision
Listar as revisões de um fluxo de trabalho.
workflows.workflows.update
Atualiza as configurações de um fluxo de trabalho, incluindo o código-fonte, os rótulos e a
descrição.
Papéis de fluxos de trabalho
A tabela abaixo mostra os papéis de IAM do Workflows
com uma lista correspondente de todas as permissões que cada papel inclui.
Os papéis predefinidos abordam os casos de uso mais comuns. Se o caso de uso não
estiver coberto pelos papéis predefinidos,
crie um papel personalizado do IAM.
Role
Permissions
Workflows Admin
(roles/workflows.admin)
Full access to workflows and related resources.
Lowest-level resources where you can grant this role:
Project
resourcemanager.projects.get
resourcemanager.projects.list
workflows.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.locations.get
workflows.locations.list
workflows.operations.cancel
workflows.operations.get
workflows.operations.list
workflows.stepEntries.get
workflows.stepEntries.list
workflows.workflows.create
workflows.workflows.createTagBinding
workflows.workflows.delete
workflows.workflows.deleteTagBinding
workflows.workflows.get
workflows.workflows.list
workflows.workflows.listEffectiveTags
workflows.workflows.listRevision
workflows.workflows.listTagBindings
workflows.workflows.update
Workflows Editor
(roles/workflows.editor)
Read and write access to workflows and related resources, including development and debugging of workflows.
Lowest-level resources where you can grant this role:
Project
resourcemanager.projects.get
resourcemanager.projects.list
workflows.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.locations.get
workflows.locations.list
workflows.operations.cancel
workflows.operations.get
workflows.operations.list
workflows.stepEntries.get
workflows.stepEntries.list
workflows.workflows.create
workflows.workflows.createTagBinding
workflows.workflows.delete
workflows.workflows.deleteTagBinding
workflows.workflows.get
workflows.workflows.list
workflows.workflows.listEffectiveTags
workflows.workflows.listRevision
workflows.workflows.listTagBindings
workflows.workflows.update
Workflows Invoker
(roles/workflows.invoker)
Access to execute workflows and manage the executions using the API. Does not provide access to develop and debug workflows.
Lowest-level resources where you can grant this role:
Project
resourcemanager.projects.get
resourcemanager.projects.list
workflows.callbacks.*
workflows.callbacks.list
workflows.callbacks.send
workflows.executions.*
workflows.executions.cancel
workflows.executions.create
workflows.executions.get
workflows.executions.list
workflows.stepEntries.*
workflows.stepEntries.get
workflows.stepEntries.list
Cloud Workflows Service Agent
(roles/workflows.serviceAgent)
Gives Cloud Workflows service account access to managed resources.
container.clusters.connect
iam.serviceAccounts.get
iam.serviceAccounts.getAccessToken
iam.serviceAccounts.getOpenIdToken
serviceusage.services.use
Workflows Viewer
(roles/workflows.viewer)
Read-only access to workflows and related resources.
Lowest-level resources where you can grant this role:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-25 UTC."],[],[],null,["# Workflows roles and permissions\n\nThis page describes the Identity and Access Management (IAM) roles and permissions available to\ncontrol access to Workflows resources.\n\nOverview\n--------\n\nWorkflows uses [IAM](/iam/docs/overview)\nfor access control.\n\nTo learn more about using IAM for access control, see\n[Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access).\n\nEvery Workflows method requires the caller to have the necessary\npermissions. For a list of the roles Workflows supports and their\ncorresponding permissions, in this document, see the [Workflows roles](/workflows/docs/access-control#roles)\nsection.\n\nWorkflows permissions\n---------------------\n\nThis table describes the permissions available in Workflows.\n\nWorkflows roles\n---------------\n\nThe following table lists the Workflows predefined IAM\nroles with a corresponding list of all the permissions each role includes.\n\nThe available roles address most typical use cases. If your use case isn't\ncovered by the available roles, you can\n[create an IAM custom role](/iam/docs/understanding-custom-roles). \n\nWhat's next\n-----------\n\n[Create and manage custom roles](/iam/docs/creating-custom-roles)"]]