Control de acceso basado en roles (RBAC)
Visión general
Este documento describe los permisos disponibles dentro del sistema de control de acceso basado en roles (RBAC). Cada servicio proporciona acciones específicas que pueden concederse a los usuarios mediante la asignación de roles.
Ámbito de los permisos
Los permisos pueden concederse en distintos ámbitos:
- Específico de recurso: acceso a recursos individuales identificados de forma específica
- Todos los recursos: acceso a todos los recursos de un tipo en todo el sistema
- Basado en grupos: acceso a los recursos dentro de grupos organizativos específicos
- Si un usuario tiene acceso a un grupo, esto incluye también todos los subgrupos
- Basado en etiquetas: acceso a los recursos que tengan una etiqueta determinada
Cada política de un rol puede utilizar su propio ámbito. Cuando varias políticas deban apuntar al mismo destino —todo lo que hay en un grupo, todo lo que lleva una etiqueta o, sencillamente, todo— defínalo una sola vez para el rol completo. Consulte Ámbito de recursos común.
Los permisos a nivel de etiqueta requieren que los usuarios tengan acceso de lectura a las etiquetas seleccionadas; de lo contrario, el sistema de permisos no funcionará según lo esperado.
Primeros pasos
Para asignar permisos a los usuarios:
- Cree un rol de usuario, seleccione uno existente o duplique uno para partir de sus políticas
- Defina las políticas mediante el editor de políticas
En el editor de políticas se admiten dos formas de que el usuario defina la política deseada:
- Asistente de creación de políticas
- Creación de políticas mediante JSON
Póngase en contacto con el administrador del sistema para obtener ayuda con la asignación de roles y la gestión de permisos.
Asistente de creación de políticas
El asistente crea una política por tipo de recurso. Para cada política se eligen las acciones que concede y los recursos a los que se aplica.
Sobre la lista de políticas se encuentra el Ámbito de recursos común: el destino compartido por todo el rol. Defínalo primero: cada política que pueda utilizarlo lo seguirá automáticamente, y cada política puede desvincularse individualmente para elegir sus propios recursos. Consulte Ámbito de recursos común.

Creación de políticas mediante JSON
Para cambiar al editor JSON, haga clic en el botón JSON situado sobre la lista de políticas.

Formato JSON
El formato JSON se estructura de la siguiente manera:
[
{
"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:*"
]
}
]
Se define como una matriz de políticas, en la que cada política contiene las siguientes propiedades:
- name: nombre único de la política
- description: descripción opcional y significativa de la política
- action: lista de acciones permitidas para la política dada
- Consulte #available-actions para ver la lista de acciones disponibles
- resource: lista de identificaciones de recursos
- Todos los recursos de un tipo dado:
gateway:* - Recursos específicos por ID:
gateway:id:<GATEWAY_ID> - Todos los recursos de un tipo dado en un grupo (o en cualquier subgrupo):
gateway:group:<GROUP_ID> - Todos los recursos de un tipo dado con una etiqueta específica:
gateway:tag:<TAG>
- Todos los recursos de un tipo dado:
El ámbito de recursos común no es un campo de este formato. Es un atajo del asistente que escribe los mismos valores de resource mostrados arriba —project:group:<ID>, device:tag:<TAG>, gateway:*— de modo que las políticas son siempre la fuente de verdad. Al volver a abrir un rol, el ámbito mostrado se deduce de los recursos que comparten sus políticas.
Roles de usuario predefinidos
Rol de usuario Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Rol de usuario 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:*"
]
}
]
Rol de usuario 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:*"
]
}
]
Rol de usuario de solo lectura
[
{
"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:*"
]
}
]
Acciones disponibles
Servicio de registro de auditoría
El servicio de registro de auditoría gestiona el acceso a la información de auditoría y de registro.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones del registro de auditoría | auditLog:* |
| Leer registro de auditoría | Ver las entradas del registro de auditoría | auditLog:readAuditLog |
Servicio de facturación
El servicio de facturación gestiona la información y las operaciones de facturación.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de facturación | billing:* |
| Leer facturación | Ver la información de facturación | billing:getBilling |
| Actualizar facturación | Modificar los ajustes y datos de facturación | billing:updateBilling |
Servicio de dispositivos
El servicio de dispositivos gestiona el ciclo de vida, las conexiones y las operaciones de los dispositivos.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de dispositivos | device:* |
| Crear dispositivo | Añadir nuevos dispositivos al sistema | device:createDevice |
| Leer dispositivo | Ver la información y el estado del dispositivo | device:readDevice |
| Actualizar dispositivo | Modificar los ajustes y la configuración del dispositivo | device:updateDevice |
| Eliminar dispositivo | Quitar dispositivos del sistema | device:deleteDevice |
| Vincular gateway | Vincular gateways con un dispositivo | device:linkGateway |
| Desvincular gateway | Desvincular gateways de un dispositivo | device:unlinkGateway |
| Vincular dispositivo | Vincular dispositivos con un dispositivo | device:linkDevice |
| Desvincular dispositivo | Desvincular dispositivos de un dispositivo | device:unlinkDevice |
| Conectar con el dispositivo | Establecer conexiones con los dispositivos | device:connect |
| Desplegar en el dispositivo | Desplegar configuraciones o software en los dispositivos | device:deploy |
| Copia de seguridad del dispositivo | Crear copias de seguridad de las configuraciones del dispositivo | device:backup |
| Crear instantánea del dispositivo | Crear instantáneas puntuales de los dispositivos | device:snapshot |
| Establecer contraseña del dispositivo | Configurar las credenciales de autenticación del dispositivo | device:setPassword |
| Leer lista de variables | Leer la lista de variables del dispositivo | device:readVariableList |
| Escribir lista de variables | Escribir en la lista de variables del dispositivo | device:writeVariableList |
Servicio de documentos
El servicio de documentos gestiona la creación de documentos, el versionado y la vinculación con otros recursos.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de documentos | document:* |
| Crear documento | Crear nuevos documentos | document:createDocument |
| Crear versión de documento | Crear nuevas versiones de documentos existentes | document:createVersion |
| Leer documento | Ver el contenido y la información del documento | document:readDocument |
| Listar versiones de documento | Ver todas las versiones de un documento | document:listVersions |
| Descargar versión de documento | Descargar versiones específicas de documentos | document:downloadVersion |
| Actualizar documento | Modificar el contenido y los metadatos del documento | document:updateDocument |
| Actualizar versión de documento | Modificar versiones existentes de documentos | document:updateVersion |
| Eliminar documento | Quitar documentos del sistema | document:deleteDocument |
| Eliminar versión de documento | Quitar versiones específicas de documentos | document:deleteVersion |
| Vincular proyecto | Asociar documentos con proyectos | document:linkProject |
| Vincular dispositivo | Asociar documentos con dispositivos | document:linkDevice |
| Vincular gateway | Asociar documentos con gateways | document:linkGateway |
| Vincular licencia | Asociar documentos con licencias | document:linkLicense |
| Vincular usuario | Asociar documentos con usuarios | document:linkUser |
| Desvincular proyecto | Eliminar las asociaciones documento-proyecto | document:unlinkProject |
| Desvincular dispositivo | Eliminar las asociaciones documento-dispositivo | document:unlinkDevice |
| Desvincular gateway | Eliminar las asociaciones documento-gateway | document:unlinkGateway |
| Desvincular licencia | Eliminar las asociaciones documento-licencia | document:unlinkLicense |
| Desvincular usuario | Eliminar las asociaciones documento-usuario | document:unlinkUser |
Servicio de gateways
El servicio de gateways gestiona los recursos y las operaciones de gateway.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de gateway | gateway:* |
| Crear gateway | Añadir nuevos gateways al sistema | gateway:createGateway |
| Leer gateway | Ver la información y el estado del gateway | gateway:readGateway |
| Actualizar gateway | Modificar los ajustes y la configuración del gateway | gateway:updateGateway |
| Eliminar gateway | Quitar gateways del sistema | gateway:deleteGateway |
Servicio de identidad
El servicio de identidad gestiona los usuarios, los roles de usuario, los grupos de usuarios y la información del tenant.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de identidad | ident:* |
| Crear usuario | Añadir nuevos usuarios al sistema | ident:createUser |
| Leer usuario | Ver la información y los detalles del usuario | ident:readUser |
| Actualizar usuario | Modificar la información de la cuenta de usuario | ident:updateUser |
| Eliminar usuario | Quitar usuarios del sistema | ident:deleteUser |
| Actualizar perfil | Modificar la información del perfil de usuario | ident:updateProfile |
| Actualizar tenant | Modificar los ajustes y la configuración del tenant | ident:updateTenant |
| Eliminar tenant | Quitar tenants del sistema | ident:deleteTenant |
| Crear rol de usuario | Crear nuevos roles de usuario | ident:createUserRole |
| Leer rol de usuario | Ver la información y los detalles del rol de usuario | ident:readUserRole |
| Actualizar rol de usuario | Modificar roles de usuario existentes | ident:updateUserRole |
| Eliminar rol de usuario | Quitar roles de usuario del sistema | ident:deleteUserRole |
| Vincular rol de usuario | Asignar roles a los usuarios | ident:linkUserRole |
| Desvincular rol de usuario | Eliminar asignaciones de roles de los usuarios | ident:unlinkUserRole |
Servicio de integración
El servicio de integración gestiona las integraciones, como la de GitHub.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de integración | integration:* |
| Crear integración | Añadir nuevas integraciones al sistema | integration:createIntegration |
| Leer integración | Ver la información y los detalles de la integración | integration:readIntegration |
| Actualizar integración | Modificar una integración existente | integration:updateIntegration |
| Eliminar integración | Quitar integraciones del sistema | integration:deleteIntegration |
| Listar repositorios | Ver los repositorios de una integración existente | integration:listRepositories |
| Actualizar repositorio | Modificar los ajustes y la configuración del repositorio | integration:updateRepository |
Servicio de licencias
El servicio de licencias gestiona las licencias de software y su uso.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de licencias | license:* |
| Crear licencia | Añadir nuevas licencias al sistema | license:createLicense |
| Leer licencia | Ver la información y el estado de la licencia | license:readLicense |
| Eliminar licencia | Quitar licencias del sistema | license:deleteLicense |
| Usar licencia | Activar y utilizar licencias | license:useLicense |
| Desbloqueo administrativo de licencia | Desbloqueo administrativo de licencias bloqueadas por cualquier usuario | license:adminUnlockLicense |
Servicio de pipelines
El servicio de pipelines gestiona los flujos de trabajo automatizados y sus ejecuciones.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de pipeline | pipeline:* |
| Crear pipeline | Crear nuevos pipelines automatizados | pipeline:createPipeline |
| Leer pipeline | Ver la información y la configuración del pipeline | pipeline:readPipeline |
| Listar ejecuciones de pipeline | Ver el historial de ejecuciones del pipeline | pipeline:listExecutions |
| Desencadenar ejecución de pipeline | Iniciar ejecuciones de pipeline | pipeline:triggerExecution |
| Actualizar pipeline | Modificar los ajustes y la configuración del pipeline | pipeline:updatePipeline |
| Eliminar pipeline | Quitar pipelines del sistema | pipeline:deletePipeline |
| Eliminar ejecuciones de pipeline | Quitar registros de ejecuciones de pipeline | pipeline:deleteExecutions |
Los jobs son accesibles automáticamente a través de los permisos de pipeline. Si dispone de permiso para acceder a un pipeline y listar sus ejecuciones, podrá ver el estado de los jobs, los logs y otros detalles.
Servicio de proyectos
El servicio de proyectos gestiona el ciclo de vida de los proyectos, el versionado y la vinculación de dispositivos. En el caso de las versiones de proyecto, los permisos se conceden siempre sobre el proyecto principal.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de proyectos | project:* |
| Crear proyecto | Crear nuevos proyectos | project:createProject |
| Crear versión de proyecto | Crear nuevas versiones de proyectos existentes | project:createVersion |
| Leer proyecto | Ver la información y los detalles del proyecto | project:readProject |
| Listar versiones de proyecto | Ver todas las versiones de un proyecto | project:listVersions |
| Descargar versión de proyecto | Descargar versiones específicas de proyecto | project:downloadVersion |
| Actualizar proyecto | Modificar los ajustes y la información del proyecto | project:updateProject |
| Actualizar versión de proyecto | Modificar el comentario de una versión de proyecto | project:updateVersion |
| Eliminar proyecto | Quitar proyectos del sistema | project:deleteProject |
| Eliminar versión de proyecto | Quitar versiones específicas de un proyecto | project:deleteVersion |
| Vincular proyecto | Asociar proyectos (p. ej., librerías) con otros proyectos (p. ej., proyectos estándar) | project:linkProject |
| Vincular dispositivo | Conectar dispositivos a proyectos | project:linkDevice |
| Desvincular proyecto | Eliminar asociaciones de proyecto (p. ej., una librería de un proyecto estándar) | project:unlinkProject |
| Desvincular dispositivo | Desconectar dispositivos de los proyectos | project:unlinkDevice |
| Bloquear proyecto | Bloquear proyectos para impedir modificaciones | project:lockProject |
| Desbloquear proyecto | Desbloquear proyectos bloqueados por el propio usuario para permitir modificaciones | project:unlockProject |
| Desbloqueo administrativo de proyecto | Desbloqueo administrativo de proyectos bloqueados por cualquier usuario | project:adminUnlockProject |
Servicio de grupos de recursos
El servicio de grupos de recursos gestiona las agrupaciones organizativas de recursos.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de grupos de recursos | resourceGroup:* |
| Crear grupo de recursos | Crear nuevos grupos de recursos | resourceGroup:createResourceGroup |
| Leer grupo de recursos | Ver la información del grupo de recursos | resourceGroup:readResourceGroup |
| Actualizar grupo de recursos | Modificar los ajustes del grupo de recursos | resourceGroup:updateResourceGroup |
| Eliminar grupo de recursos | Quitar grupos de recursos del sistema | resourceGroup:deleteResourceGroup |
Servicio de etiquetas
El servicio de etiquetas gestiona las etiquetas de metadatos y sus asociaciones con diversos recursos.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de etiquetas | tag:* |
| Crear etiqueta | Crear nuevas etiquetas de metadatos | tag:createTag |
| Leer etiqueta | Ver la información y las asociaciones de la etiqueta | tag:readTag |
| Eliminar etiqueta | Quitar etiquetas del sistema | tag:deleteTag |
| Vincular dispositivo | Asociar etiquetas con dispositivos | tag:linkDevice |
| Vincular documento | Asociar etiquetas con documentos | tag:linkDocument |
| Vincular gateway | Asociar etiquetas con gateways | tag:linkGateway |
| Vincular licencia | Asociar etiquetas con licencias | tag:linkLicense |
| Vincular proyecto | Asociar etiquetas con proyectos | tag:linkProject |
| Vincular usuario | Asociar etiquetas con usuarios | tag:linkUser |
| Vincular vault | Asociar etiquetas con vaults | tag:linkVault |
| Vincular pipeline | Asociar etiquetas con pipelines | tag:linkPipeline |
| Desvincular dispositivo | Eliminar asociaciones de etiquetas de los dispositivos | tag:unlinkDevice |
| Desvincular documento | Eliminar asociaciones de etiquetas de los documentos | tag:unlinkDocument |
| Desvincular gateway | Eliminar asociaciones de etiquetas de los gateways | tag:unlinkGateway |
| Desvincular licencia | Eliminar asociaciones de etiquetas de las licencias | tag:unlinkLicense |
| Desvincular proyecto | Eliminar asociaciones de etiquetas de los proyectos | tag:unlinkProject |
| Desvincular usuario | Eliminar asociaciones de etiquetas de los usuarios | tag:unlinkUser |
| Desvincular vault | Eliminar asociaciones de etiquetas de los vaults | tag:unlinkVault |
| Desvincular pipeline | Eliminar asociaciones de etiquetas de los pipelines | tag:unlinkPipeline |
Servicio de vault
El servicio de vault gestiona el almacenamiento seguro de secretos e información sensible.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de vault | vault:* |
| Crear vault | Crear nuevos vaults seguros | vault:createVault |
| Crear secreto | Añadir nuevos secretos a los vaults | vault:createSecret |
| Leer vault | Ver la información y los metadatos del vault | vault:readVault |
| Listar secretos | Ver los secretos contenidos en los vaults | vault:listSecrets |
| Vincular secreto | Asociar secretos con otros recursos | vault:linkSecret |
| Actualizar vault | Modificar los ajustes y la configuración del vault | vault:updateVault |
| Actualizar secreto | Modificar secretos existentes | vault:updateSecret |
| Eliminar vault | Quitar vaults del sistema | vault:deleteVault |
| Eliminar secreto | Quitar secretos de los vaults | vault:deleteSecret |
| Revelar secreto | Mostrar y acceder a los valores de los secretos | vault:unceilSecret |
Servicio de webhooks
El servicio de webhooks gestiona la configuración, la entrega, la seguridad y la fiabilidad de las notificaciones HTTP salientes desencadenadas por eventos del sistema, lo que permite integraciones en tiempo real con sistemas externos.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de webhook | webhook:* |
| Crear webhook | Crear nuevas configuraciones de webhook | webhook:createWebhook |
| Leer webhook | Ver las configuraciones de webhook | webhook:readWebhook |
| Actualizar webhook | Modificar los ajustes y la configuración del webhook | webhook:updateWebhook |
| Eliminar webhook | Quitar webhooks del sistema | webhook:deleteWebhook |
Servicio de webhooks
El servicio de webhooks gestiona el almacenamiento seguro de secretos e información sensible.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de vault | vault:* |
| Crear vault | Crear nuevos vaults seguros | vault:createVault |
| Crear secreto | Añadir nuevos secretos a los vaults | vault:createSecret |
| Leer vault | Ver la información y los metadatos del vault | vault:readVault |
| Listar secretos | Ver los secretos contenidos en los vaults | vault:listSecrets |
| Vincular secreto | Asociar secretos con otros recursos | vault:linkSecret |
| Actualizar vault | Modificar los ajustes y la configuración del vault | vault:updateVault |
| Actualizar secreto | Modificar secretos existentes | vault:updateSecret |
| Eliminar vault | Quitar vaults del sistema | vault:deleteVault |
| Eliminar secreto | Quitar secretos de los vaults | vault:deleteSecret |
| Revelar secreto | Mostrar y acceder a los valores de los secretos | vault:unceilSecret |
Servicio de vault
El servicio de vault gestiona el almacenamiento seguro de secretos e información sensible.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de vault | vault:* |
| Crear vault | Crear nuevos vaults seguros | vault:createVault |
| Crear secreto | Añadir nuevos secretos a los vaults | vault:createSecret |
| Leer vault | Ver la información y los metadatos del vault | vault:readVault |
| Listar secretos | Ver los secretos contenidos en los vaults | vault:listSecrets |
| Vincular secreto | Asociar secretos con otros recursos | vault:linkSecret |
| Actualizar vault | Modificar los ajustes y la configuración del vault | vault:updateVault |
| Actualizar secreto | Modificar secretos existentes | vault:updateSecret |
| Eliminar vault | Quitar vaults del sistema | vault:deleteVault |
| Eliminar secreto | Quitar secretos de los vaults | vault:deleteSecret |
| Revelar secreto | Mostrar y acceder a los valores de los secretos | vault:unceilSecret |
Servicio de webhooks
El servicio de webhooks gestiona el almacenamiento seguro de secretos e información sensible.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de vault | vault:* |
| Crear vault | Crear nuevos vaults seguros | vault:createVault |
| Crear secreto | Añadir nuevos secretos a los vaults | vault:createSecret |
| Leer vault | Ver la información y los metadatos del vault | vault:readVault |
| Listar secretos | Ver los secretos contenidos en los vaults | vault:listSecrets |
| Vincular secreto | Asociar secretos con otros recursos | vault:linkSecret |
| Actualizar vault | Modificar los ajustes y la configuración del vault | vault:updateVault |
| Actualizar secreto | Modificar secretos existentes | vault:updateSecret |
| Eliminar vault | Quitar vaults del sistema | vault:deleteVault |
| Eliminar secreto | Quitar secretos de los vaults | vault:deleteSecret |
| Revelar secreto | Mostrar y acceder a los valores de los secretos | vault:unceilSecret |
Servicio de estaciones de trabajo
El servicio de estaciones de trabajo gestiona los recursos y las operaciones de las estaciones de trabajo.
| Acción | Descripción | ID de acción |
|---|---|---|
| Todas las acciones | Acceso completo a todas las operaciones de estaciones de trabajo | workstation:* |
| Crear estación de trabajo | Añadir una nueva estación de trabajo al sistema | workstation:createWorkstation |
| Leer estación de trabajo | Ver la información y el estado de la estación de trabajo | workstation:readWorkstation |
| Actualizar estación de trabajo | Modificar los ajustes y la configuración de la estación de trabajo | workstation:updateWorkstation |
| Eliminar estación de trabajo | Quitar la estación de trabajo del sistema | workstation:deleteWorkstation |