Pular para o conteúdo principal

Controle de Acesso Baseado em Funções (RBAC)

Visão geral​

Este documento descreve as permissões disponíveis no sistema de Controle de Acesso Baseado em Funções (RBAC). Cada serviço disponibiliza ações específicas que podem ser concedidas aos usuários por meio da atribuição de funções.

Escopo de permissões​

As permissões podem ser concedidas em diferentes escopos:

  • Específico por recurso: acesso a recursos individuais, identificados especificamente
    • Todos os recursos: acesso a todos os recursos de um tipo em todo o sistema
  • Baseado em grupos: acesso a recursos dentro de grupos organizacionais específicos
    • Se um usuário tem acesso a um grupo, isso inclui também todos os subgrupos
  • Baseado em tags: acesso a recursos com uma determinada tag

Cada política de uma função pode usar seu próprio escopo. Quando várias políticas devem ter o mesmo alvo — tudo em um grupo, tudo com uma determinada tag ou simplesmente tudo — defina-o uma única vez para toda a função. Consulte Escopo de recurso comum.

perigo

As permissões em nível de tag exigem que os usuários tenham acesso de leitura às tags selecionadas; caso contrário, o sistema de permissões não funcionará conforme o esperado.

Primeiros passos​

Para atribuir permissões aos usuários:

  1. Crie uma função de usuário, selecione uma existente ou duplique uma para partir de suas políticas
  2. Defina políticas usando o editor de políticas

No editor de políticas há duas formas de o usuário definir a política desejada:

  1. Assistente de criação de políticas
  2. Criação de políticas via JSON

Entre em contato com o administrador do sistema para obter assistência com a atribuição de funções e o gerenciamento de permissões.

Assistente de criação de políticas​

O assistente cria uma política por tipo de recurso. Para cada política, você escolhe as ações concedidas e os recursos aos quais ela se aplica.

Acima da lista de políticas encontra-se o Escopo de recurso comum — o alvo compartilhado por toda a função. Defina-o primeiro: toda política que possa utilizá-lo passa a segui-lo automaticamente, e cada política ainda pode ser desvinculada individualmente para escolher seus próprios recursos. Consulte Escopo de recurso comum.

Criação de políticas via JSON​

Para alternar para o editor JSON, clique no botão JSON acima da lista de políticas.

Formato JSON​

O formato JSON é estruturado da seguinte maneira:

[
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:readProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:group:95d140cc-c391-4e25-ac92-abf57bb9a415"
]
},
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:createDevice",
"device:updateDevice"
],
"resource": [
"device:id:290133f7-79c2-40ce-bdc2-48a73dd8691c",
"device:id:9a2642b9-8101-4527-81b8-d74f21ccb650"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
}
]

Ele é definido como um array de políticas, em que cada política contém as seguintes propriedades:

  • name: nome único da política
  • description: descrição opcional e significativa da política
  • action: uma lista de ações permitidas para a política em questão
  • resource: uma lista de identificações de recursos
    • Todos os recursos de um determinado tipo: gateway:*
    • Recursos específicos por IDs: gateway:id:<GATEWAY_ID>
    • Todos os recursos de um determinado tipo em um grupo (ou em qualquer subgrupo): gateway:group:<GROUP_ID>
    • Todos os recursos de um determinado tipo com uma tag específica: gateway:tag:<TAG>
informação

O escopo de recurso comum não é um campo neste formato. Ele é um atalho no assistente que escreve os mesmos valores de resource mostrados acima — project:group:<ID>, device:tag:<TAG>, gateway:* — de modo que as políticas são sempre a fonte da verdade. Quando uma função é reaberta, o escopo exibido é lido a partir dos recursos compartilhados por suas políticas.

Funções de usuário predefinidas​

Função de usuário Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Função de usuário Engineer
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:createDevice",
"device:snapshot",
"device:deleteDevice",
"device:deploy",
"device:linkDevice",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:unlinkDevice",
"device:updateDevice",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createDocument",
"document:createVersion",
"document:deleteDocument",
"document:deleteVersion",
"document:downloadVersion",
"document:linkDevice",
"document:linkGateway",
"document:linkProject",
"document:listVersions",
"document:readDocument",
"document:unlinkDevice",
"document:unlinkGateway",
"document:unlinkProject",
"document:updateDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:deleteGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:createLicense",
"license:deleteLicense",
"license:readLicense",
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:createPipeline",
"pipeline:deletePipeline",
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution",
"pipeline:updatePipeline"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createProject",
"project:createVersion",
"project:deleteProject",
"project:deleteVersion",
"project:downloadVersion",
"project:linkDevice",
"project:linkProject",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlinkDevice",
"project:unlinkProject",
"project:unlockProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:*"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:createSecret",
"vault:deleteSecret",
"vault:linkSecret",
"vault:listSecrets",
"vault:readVault",
"vault:unceilSecret",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Função de usuário Tech
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:snapshot",
"device:deploy",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createVersion",
"document:deleteVersion",
"document:downloadVersion",
"document:listVersions",
"document:readDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:deleteVersion",
"project:downloadVersion",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlockProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:listSecrets",
"vault:readVault",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Função de usuário somente leitura
[
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:readVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:listVersions",
"document:readDocument"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:listVersions",
"project:readProject"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
}
]

Ações disponíveis​

Serviço de Log de Auditoria​

O serviço de Log de Auditoria gerencia o acesso a informações de auditoria e registro.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações do log de auditoriaauditLog:*
Ler log de auditoriaVisualizar entradas do log de auditoriaauditLog:readAuditLog

Serviço de Faturamento​

O serviço de Faturamento gerencia informações e operações de faturamento.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de faturamentobilling:*
Ler faturamentoVisualizar informações de faturamentobilling:getBilling
Atualizar faturamentoModificar configurações e dados de faturamentobilling:updateBilling

Serviço de Dispositivos​

O serviço de Dispositivos gerencia o ciclo de vida, as conexões e as operações dos dispositivos.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de dispositivosdevice:*
Criar dispositivoAdicionar novos dispositivos ao sistemadevice:createDevice
Ler dispositivoVisualizar informações e status do dispositivodevice:readDevice
Atualizar dispositivoModificar configurações e ajustes do dispositivodevice:updateDevice
Excluir dispositivoRemover dispositivos do sistemadevice:deleteDevice
Vincular gatewayVincular gateways a um dispositivodevice:linkGateway
Desvincular gatewayDesvincular gateways de um dispositivodevice:unlinkGateway
Vincular dispositivoVincular dispositivos a um dispositivodevice:linkDevice
Desvincular dispositivoDesvincular dispositivos de um dispositivodevice:unlinkDevice
Conectar ao dispositivoEstabelecer conexões com dispositivosdevice:connect
Implantar no dispositivoImplantar configurações ou software em dispositivosdevice:deploy
Fazer backup do dispositivoCriar backups das configurações do dispositivodevice:backup
Criar snapshot do dispositivoCriar snapshots pontuais de dispositivosdevice:snapshot
Definir senha do dispositivoConfigurar credenciais de autenticação do dispositivodevice:setPassword
Ler lista de variáveisLer a lista de variáveis do dispositivodevice:readVariableList
Escrever na lista de variáveisEscrever na lista de variáveis do dispositivodevice:writeVariableList

Serviço de Documentos​

O serviço de Documentos gerencia a criação, o versionamento e a vinculação de documentos a outros recursos.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de documentosdocument:*
Criar documentoCriar novos documentosdocument:createDocument
Criar versão de documentoCriar novas versões de documentos existentesdocument:createVersion
Ler documentoVisualizar conteúdo e informações do documentodocument:readDocument
Listar versões de documentoVisualizar todas as versões de um documentodocument:listVersions
Baixar versão de documentoBaixar versões específicas de documentosdocument:downloadVersion
Atualizar documentoModificar conteúdo e metadados do documentodocument:updateDocument
Atualizar versão de documentoModificar versões existentes de documentosdocument:updateVersion
Excluir documentoRemover documentos do sistemadocument:deleteDocument
Excluir versão de documentoRemover versões específicas de documentosdocument:deleteVersion
Vincular projetoAssociar documentos a projetosdocument:linkProject
Vincular dispositivoAssociar documentos a dispositivosdocument:linkDevice
Vincular gatewayAssociar documentos a gatewaysdocument:linkGateway
Vincular licençaAssociar documentos a licençasdocument:linkLicense
Vincular usuárioAssociar documentos a usuáriosdocument:linkUser
Desvincular projetoRemover associações documento-projetodocument:unlinkProject
Desvincular dispositivoRemover associações documento-dispositivodocument:unlinkDevice
Desvincular gatewayRemover associações documento-gatewaydocument:unlinkGateway
Desvincular licençaRemover associações documento-licençadocument:unlinkLicense
Desvincular usuárioRemover associações documento-usuáriodocument:unlinkUser

Serviço de Gateways​

O serviço de Gateways gerencia os recursos e as operações de gateways.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de gatewaysgateway:*
Criar gatewayAdicionar novos gateways ao sistemagateway:createGateway
Ler gatewayVisualizar informações e status do gatewaygateway:readGateway
Atualizar gatewayModificar configurações e ajustes do gatewaygateway:updateGateway
Excluir gatewayRemover gateways do sistemagateway:deleteGateway

Serviço de Identidade​

O serviço de Identidade gerencia usuários, funções de usuário, grupos de usuários e informações do tenant.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de identidadeident:*
Criar usuárioAdicionar novos usuários ao sistemaident:createUser
Ler usuárioVisualizar informações e detalhes do usuárioident:readUser
Atualizar usuárioModificar informações da conta do usuárioident:updateUser
Excluir usuárioRemover usuários do sistemaident:deleteUser
Atualizar perfilModificar informações do perfil do usuárioident:updateProfile
Atualizar tenantModificar configurações e ajustes do tenantident:updateTenant
Excluir tenantRemover tenants do sistemaident:deleteTenant
Criar função de usuárioCriar novas funções de usuárioident:createUserRole
Ler função de usuárioVisualizar informações e detalhes da função de usuárioident:readUserRole
Atualizar função de usuárioModificar funções de usuário existentesident:updateUserRole
Excluir função de usuárioRemover funções de usuário do sistemaident:deleteUserRole
Vincular função de usuárioAtribuir funções a usuáriosident:linkUserRole
Desvincular função de usuárioRemover atribuições de funções dos usuáriosident:unlinkUserRole

Serviço de Integração​

O serviço de Integração gerencia integrações, como a do GitHub.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de integraçãointegration:*
Criar integraçãoAdicionar novas integrações ao sistemaintegration:createIntegration
Ler integraçãoVisualizar informações e detalhes da integraçãointegration:readIntegration
Atualizar integraçãoModificar uma integração existenteintegration:updateIntegration
Excluir integraçãoRemover integrações do sistemaintegration:deleteIntegration
Listar repositóriosVisualizar repositórios de uma integração existenteintegration:listRepositories
Atualizar repositórioModificar configurações e ajustes do repositóriointegration:updateRepository

Serviço de Licenças​

O serviço de Licenças gerencia licenças de software e seu uso.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de licençaslicense:*
Criar licençaAdicionar novas licenças ao sistemalicense:createLicense
Ler licençaVisualizar informações e status da licençalicense:readLicense
Excluir licençaRemover licenças do sistemalicense:deleteLicense
Usar licençaAtivar e utilizar licençaslicense:useLicense
Desbloqueio administrativo de licençaDesbloqueio administrativo de licenças bloqueadas por qualquer usuáriolicense:adminUnlockLicense

Serviço de Pipelines​

O serviço de Pipelines gerencia fluxos de trabalho automatizados e suas execuções.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de pipelinespipeline:*
Criar pipelineCriar novos pipelines automatizadospipeline:createPipeline
Ler pipelineVisualizar informações e configuração do pipelinepipeline:readPipeline
Listar execuções do pipelineVisualizar o histórico de execuções do pipelinepipeline:listExecutions
Acionar execução do pipelineIniciar execuções do pipelinepipeline:triggerExecution
Atualizar pipelineModificar configurações e ajustes do pipelinepipeline:updatePipeline
Excluir pipelineRemover pipelines do sistemapipeline:deletePipeline
Excluir execuções do pipelineRemover registros de execução do pipelinepipeline:deleteExecutions
informação

Os jobs são acessíveis automaticamente por meio das permissões de pipeline. Se você tiver permissão para acessar um pipeline e listar suas execuções, poderá visualizar o status dos jobs, logs e outros detalhes.

Serviço de Projetos​

O serviço de Projetos gerencia o ciclo de vida do projeto, o versionamento e a vinculação de dispositivos. Para versões de projeto, as permissões são sempre concedidas no projeto pai.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de projetosproject:*
Criar projetoCriar novos projetosproject:createProject
Criar versão de projetoCriar novas versões para projetos existentesproject:createVersion
Ler projetoVisualizar informações e detalhes do projetoproject:readProject
Listar versões de projetoVisualizar todas as versões de um projetoproject:listVersions
Baixar versão de projetoBaixar versões específicas de projetosproject:downloadVersion
Atualizar projetoModificar configurações e informações do projetoproject:updateProject
Atualizar versão de projetoModificar o comentário de uma versão de projetoproject:updateVersion
Excluir projetoRemover projetos do sistemaproject:deleteProject
Excluir versão de projetoRemover versões específicas de um projetoproject:deleteVersion
Vincular projetoAssociar projetos (ex.: bibliotecas) a outros projetos (ex.: projetos padrão)project:linkProject
Vincular dispositivoConectar dispositivos a projetosproject:linkDevice
Desvincular projetoRemover associações de projeto (ex.: biblioteca de um projeto padrão)project:unlinkProject
Desvincular dispositivoDesconectar dispositivos de projetosproject:unlinkDevice
Bloquear projetoBloquear projetos para impedir modificaçõesproject:lockProject
Desbloquear projetoDesbloquear projetos bloqueados pelo próprio usuário para permitir modificaçõesproject:unlockProject
Desbloqueio administrativo de projetoDesbloqueio administrativo de projetos bloqueados por qualquer usuárioproject:adminUnlockProject

Serviço de Grupos de Recursos​

O serviço de Grupos de Recursos gerencia agrupamentos organizacionais de recursos.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de grupos de recursosresourceGroup:*
Criar grupo de recursosCriar novos grupos de recursosresourceGroup:createResourceGroup
Ler grupo de recursosVisualizar informações do grupo de recursosresourceGroup:readResourceGroup
Atualizar grupo de recursosModificar configurações do grupo de recursosresourceGroup:updateResourceGroup
Excluir grupo de recursosRemover grupos de recursos do sistemaresourceGroup:deleteResourceGroup

Serviço de Tags​

O serviço de Tags gerencia tags de metadados e suas associações com diversos recursos.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de tagstag:*
Criar tagCriar novas tags de metadadostag:createTag
Ler tagVisualizar informações e associações da tagtag:readTag
Excluir tagRemover tags do sistematag:deleteTag
Vincular dispositivoAssociar tags a dispositivostag:linkDevice
Vincular documentoAssociar tags a documentostag:linkDocument
Vincular gatewayAssociar tags a gatewaystag:linkGateway
Vincular licençaAssociar tags a licençastag:linkLicense
Vincular projetoAssociar tags a projetostag:linkProject
Vincular usuárioAssociar tags a usuáriostag:linkUser
Vincular vaultAssociar tags a vaultstag:linkVault
Vincular pipelineAssociar tags a pipelinestag:linkPipeline
Desvincular dispositivoRemover associações de tags de dispositivostag:unlinkDevice
Desvincular documentoRemover associações de tags de documentostag:unlinkDocument
Desvincular gatewayRemover associações de tags de gatewaystag:unlinkGateway
Desvincular licençaRemover associações de tags de licençastag:unlinkLicense
Desvincular projetoRemover associações de tags de projetostag:unlinkProject
Desvincular usuárioRemover associações de tags de usuáriostag:unlinkUser
Desvincular vaultRemover associações de tags de vaultstag:unlinkVault
Desvincular pipelineRemover associações de tags de pipelinestag:unlinkPipeline

Serviço de Vault​

O serviço de Vault gerencia o armazenamento seguro de segredos e informações sensíveis.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de vaultvault:*
Criar vaultCriar novos vaults segurosvault:createVault
Criar segredoAdicionar novos segredos aos vaultsvault:createSecret
Ler vaultVisualizar informações e metadados do vaultvault:readVault
Listar segredosVisualizar segredos contidos nos vaultsvault:listSecrets
Vincular segredoAssociar segredos a outros recursosvault:linkSecret
Atualizar vaultModificar configurações e ajustes do vaultvault:updateVault
Atualizar segredoModificar segredos existentesvault:updateSecret
Excluir vaultRemover vaults do sistemavault:deleteVault
Excluir segredoRemover segredos dos vaultsvault:deleteSecret
Revelar segredoRevelar e acessar valores de segredosvault:unceilSecret

Serviço de Webhooks​

O serviço de Webhooks gerencia a configuração, a entrega, a segurança e a confiabilidade de notificações HTTP de saída acionadas por eventos do sistema, permitindo integrações em tempo real com sistemas externos.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de webhookswebhook:*
Criar webhookCriar novas configurações de webhookwebhook:createWebhook
Ler webhookVisualizar configurações de webhookwebhook:readWebhook
Atualizar webhookModificar configurações e ajustes do webhookwebhook:updateWebhook
Excluir webhookRemover webhooks do sistemawebhook:deleteWebhook

Serviço de Webhooks​

O serviço de Webhooks gerencia o armazenamento seguro de segredos e informações sensíveis.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de vaultvault:*
Criar vaultCriar novos vaults segurosvault:createVault
Criar segredoAdicionar novos segredos aos vaultsvault:createSecret
Ler vaultVisualizar informações e metadados do vaultvault:readVault
Listar segredosVisualizar segredos contidos nos vaultsvault:listSecrets
Vincular segredoAssociar segredos a outros recursosvault:linkSecret
Atualizar vaultModificar configurações e ajustes do vaultvault:updateVault
Atualizar segredoModificar segredos existentesvault:updateSecret
Excluir vaultRemover vaults do sistemavault:deleteVault
Excluir segredoRemover segredos dos vaultsvault:deleteSecret
Revelar segredoRevelar e acessar valores de segredosvault:unceilSecret

Serviço de Vault​

O serviço de Vault gerencia o armazenamento seguro de segredos e informações sensíveis.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de vaultvault:*
Criar vaultCriar novos vaults segurosvault:createVault
Criar segredoAdicionar novos segredos aos vaultsvault:createSecret
Ler vaultVisualizar informações e metadados do vaultvault:readVault
Listar segredosVisualizar segredos contidos nos vaultsvault:listSecrets
Vincular segredoAssociar segredos a outros recursosvault:linkSecret
Atualizar vaultModificar configurações e ajustes do vaultvault:updateVault
Atualizar segredoModificar segredos existentesvault:updateSecret
Excluir vaultRemover vaults do sistemavault:deleteVault
Excluir segredoRemover segredos dos vaultsvault:deleteSecret
Revelar segredoRevelar e acessar valores de segredosvault:unceilSecret

Serviço de Webhooks​

O serviço de Webhooks gerencia o armazenamento seguro de segredos e informações sensíveis.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de vaultvault:*
Criar vaultCriar novos vaults segurosvault:createVault
Criar segredoAdicionar novos segredos aos vaultsvault:createSecret
Ler vaultVisualizar informações e metadados do vaultvault:readVault
Listar segredosVisualizar segredos contidos nos vaultsvault:listSecrets
Vincular segredoAssociar segredos a outros recursosvault:linkSecret
Atualizar vaultModificar configurações e ajustes do vaultvault:updateVault
Atualizar segredoModificar segredos existentesvault:updateSecret
Excluir vaultRemover vaults do sistemavault:deleteVault
Excluir segredoRemover segredos dos vaultsvault:deleteSecret
Revelar segredoRevelar e acessar valores de segredosvault:unceilSecret

Serviço de Estações de Trabalho​

O serviço de Estações de Trabalho gerencia os recursos e as operações de estações de trabalho.

AçãoDescriçãoID da ação
Todas as açõesAcesso completo a todas as operações de estações de trabalhoworkstation:*
Criar estação de trabalhoAdicionar nova estação de trabalho ao sistemaworkstation:createWorkstation
Ler estação de trabalhoVisualizar informações e status da estação de trabalhoworkstation:readWorkstation
Atualizar estação de trabalhoModificar configurações e ajustes da estação de trabalhoworkstation:updateWorkstation
Excluir estação de trabalhoRemover estação de trabalho do sistemaworkstation:deleteWorkstation