Zum Hauptinhalt springen

Role Based Access Control (RBAC)

Überblick​

Dieses Dokument beschreibt die verfügbaren Berechtigungen innerhalb des Role-Based Access Control (RBAC)-Systems. Jeder Dienst stellt spezifische Aktionen bereit, die Benutzern über Rollenzuweisungen gewährt werden können.

Berechtigungsumfang​

Berechtigungen können in unterschiedlichen Geltungsbereichen gewährt werden:

  • Ressourcenspezifisch: Zugriff auf einzelne, konkret identifizierte Ressourcen
    • Alle Ressourcen: Zugriff auf alle Ressourcen eines Typs im gesamten System
  • Gruppenbasiert: Zugriff auf Ressourcen innerhalb bestimmter Organisationsgruppen
    • Wenn ein Benutzer Zugriff auf eine Gruppe hat, umfasst dies auch alle Untergruppen
  • Tag-basiert: Zugriff auf Ressourcen mit einem bestimmten Tag

Jede Policy in einer Rolle kann ihren eigenen Geltungsbereich verwenden. Wenn mehrere Policies dasselbe Ziel adressieren sollen — alles in einer Gruppe, alles mit einem bestimmten Tag oder schlicht alles — legen Sie dies stattdessen einmalig für die gesamte Rolle fest. Siehe Gemeinsamer Ressourcen-Geltungsbereich.

gefahr

Berechtigungen auf Tag-Ebene setzen voraus, dass Benutzer Lesezugriff auf die ausgewählten Tags haben; andernfalls funktioniert das Berechtigungssystem nicht wie erwartet.

Erste Schritte​

So weisen Sie Benutzern Berechtigungen zu:

  1. Erstellen Sie eine Benutzerrolle, wählen Sie eine bestehende aus oder duplizieren Sie eine, um von deren Policies auszugehen
  2. Definieren Sie Policies mithilfe des Policy-Editors

Für den Policy-Editor werden zwei Möglichkeiten unterstützt, die gewünschte Policy zu definieren:

  1. Policy-Erstellungsassistent
  2. Policy-Erstellung über JSON

Wenden Sie sich an Ihren Systemadministrator, wenn Sie Unterstützung bei Rollenzuweisungen und der Berechtigungsverwaltung benötigen.

Policy-Erstellungsassistent​

Der Assistent erstellt eine Policy pro Ressourcentyp. Für jede Policy wählen Sie die Aktionen, die sie gewährt, sowie die Ressourcen, für die sie gilt.

Oberhalb der Policy-Liste befindet sich der Gemeinsame Ressourcen-Geltungsbereich — das von der gesamten Rolle geteilte Ziel. Legen Sie ihn zuerst fest: Jede Policy, die ihn verwenden kann, folgt ihm dann automatisch, und jede Policy kann weiterhin einzeln gelöst werden, um eigene Ressourcen auszuwählen. Siehe Gemeinsamer Ressourcen-Geltungsbereich.

Policy-Erstellung über JSON​

Um zum JSON-Editor zu wechseln, klicken Sie auf die Schaltfläche JSON oberhalb der Policy-Liste.

JSON-Format​

Das JSON-Format ist wie folgt aufgebaut:

[
{
"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:*"
]
}
]

Es ist als Array von Policies definiert, wobei jede Policy die folgenden Eigenschaften enthält:

  • name: Eindeutiger Name der Policy
  • description: Optionale aussagekräftige Beschreibung der Policy
  • action: Eine Liste der für die jeweilige Policy erlaubten Aktionen
  • resource: Eine Liste von Ressourcenkennungen
    • Alle Ressourcen eines bestimmten Typs: gateway:*
    • Bestimmte Ressourcen über IDs: gateway:id:<GATEWAY_ID>
    • Alle Ressourcen eines bestimmten Typs in einer Gruppe (oder einer beliebigen Untergruppe): gateway:group:<GROUP_ID>
    • Alle Ressourcen eines bestimmten Typs mit einem bestimmten Tag: gateway:tag:<TAG>
Info

Der gemeinsame Ressourcen-Geltungsbereich ist kein Feld in diesem Format. Er ist eine Abkürzung im Assistenten, die dieselben oben gezeigten resource-Werte schreibt — project:group:<ID>, device:tag:<TAG>, gateway:* —, sodass die Policies stets die maßgebliche Quelle bleiben. Wird eine Rolle erneut geöffnet, wird der angezeigte Geltungsbereich aus den gemeinsamen Ressourcen ihrer Policies zurückgelesen.

Vordefinierte Benutzerrollen​

Admin-Benutzerrolle
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer-Benutzerrolle
[
{
"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:*"
]
}
]
Tech-Benutzerrolle
[
{
"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:*"
]
}
]
Nur-Lese-Benutzerrolle
[
{
"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:*"
]
}
]

Verfügbare Aktionen​

Audit-Log-Dienst​

Der Audit-Log-Dienst verwaltet den Zugriff auf Audit- und Protokollinformationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Audit-Log-VorgängeauditLog:*
Audit-Log lesenAudit-Log-Einträge anzeigenauditLog:readAuditLog

Billing-Dienst​

Der Billing-Dienst verwaltet Abrechnungsinformationen und -vorgänge.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Abrechnungsvorgängebilling:*
Abrechnung lesenAbrechnungsinformationen anzeigenbilling:getBilling
Abrechnung aktualisierenAbrechnungseinstellungen und -daten ändernbilling:updateBilling

Device-Dienst​

Der Device-Dienst verwaltet den Lebenszyklus, Verbindungen und Vorgänge von Geräten.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Gerätevorgängedevice:*
Gerät erstellenNeue Geräte zum System hinzufügendevice:createDevice
Gerät lesenGeräteinformationen und -status anzeigendevice:readDevice
Gerät aktualisierenGeräteeinstellungen und -konfiguration änderndevice:updateDevice
Gerät löschenGeräte aus dem System entfernendevice:deleteDevice
Gateway verknüpfenGateways mit einem Gerät verknüpfendevice:linkGateway
Gateway-Verknüpfung lösenGateways von einem Gerät trennendevice:unlinkGateway
Gerät verknüpfenGeräte mit einem Gerät verknüpfendevice:linkDevice
Geräteverknüpfung lösenGeräte von einem Gerät trennendevice:unlinkDevice
Mit Gerät verbindenVerbindungen zu Geräten herstellendevice:connect
Auf Gerät bereitstellenKonfigurationen oder Software auf Geräten bereitstellendevice:deploy
Gerät sichernBackups von Gerätekonfigurationen erstellendevice:backup
Geräte-Snapshot erstellenZeitpunktbezogene Snapshots von Geräten erstellendevice:snapshot
Gerätepasswort setzenAuthentifizierungsdaten des Geräts konfigurierendevice:setPassword
Variablenliste lesenDie Variablenliste des Geräts lesendevice:readVariableList
Variablenliste schreibenIn die Variablenliste des Geräts schreibendevice:writeVariableList

Document-Dienst​

Der Document-Dienst verwaltet die Erstellung und Versionierung von Dokumenten sowie deren Verknüpfung mit anderen Ressourcen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Dokumentvorgängedocument:*
Dokument erstellenNeue Dokumente erstellendocument:createDocument
Dokumentversion erstellenNeue Versionen vorhandener Dokumente erstellendocument:createVersion
Dokument lesenDokumentinhalte und -informationen anzeigendocument:readDocument
Dokumentversionen auflistenAlle Versionen eines Dokuments anzeigendocument:listVersions
Dokumentversion herunterladenBestimmte Dokumentversionen herunterladendocument:downloadVersion
Dokument aktualisierenDokumentinhalte und Metadaten änderndocument:updateDocument
Dokumentversion aktualisierenVorhandene Dokumentversionen änderndocument:updateVersion
Dokument löschenDokumente aus dem System entfernendocument:deleteDocument
Dokumentversion löschenBestimmte Dokumentversionen entfernendocument:deleteVersion
Projekt verknüpfenDokumente mit Projekten verknüpfendocument:linkProject
Gerät verknüpfenDokumente mit Geräten verknüpfendocument:linkDevice
Gateway verknüpfenDokumente mit Gateways verknüpfendocument:linkGateway
Lizenz verknüpfenDokumente mit Lizenzen verknüpfendocument:linkLicense
Benutzer verknüpfenDokumente mit Benutzern verknüpfendocument:linkUser
Projektverknüpfung lösenDokument-Projekt-Verknüpfungen entfernendocument:unlinkProject
Geräteverknüpfung lösenDokument-Geräte-Verknüpfungen entfernendocument:unlinkDevice
Gateway-Verknüpfung lösenDokument-Gateway-Verknüpfungen entfernendocument:unlinkGateway
Lizenzverknüpfung lösenDokument-Lizenz-Verknüpfungen entfernendocument:unlinkLicense
Benutzerverknüpfung lösenDokument-Benutzer-Verknüpfungen entfernendocument:unlinkUser

Gateway-Dienst​

Der Gateway-Dienst verwaltet Gateway-Ressourcen und -Vorgänge.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Gateway-Vorgängegateway:*
Gateway erstellenNeue Gateways zum System hinzufügengateway:createGateway
Gateway lesenGateway-Informationen und -Status anzeigengateway:readGateway
Gateway aktualisierenGateway-Einstellungen und -Konfiguration änderngateway:updateGateway
Gateway löschenGateways aus dem System entfernengateway:deleteGateway

Identity-Dienst​

Der Identity-Dienst verwaltet Benutzer, Benutzerrollen, Benutzergruppen und Mandanteninformationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Identitätsvorgängeident:*
Benutzer erstellenNeue Benutzer zum System hinzufügenident:createUser
Benutzer lesenBenutzerinformationen und -details anzeigenident:readUser
Benutzer aktualisierenBenutzerkontoinformationen ändernident:updateUser
Benutzer löschenBenutzer aus dem System entfernenident:deleteUser
Profil aktualisierenBenutzerprofilinformationen ändernident:updateProfile
Mandant aktualisierenMandanteneinstellungen und -konfiguration ändernident:updateTenant
Mandant löschenMandanten aus dem System entfernenident:deleteTenant
Benutzerrolle erstellenNeue Benutzerrollen erstellenident:createUserRole
Benutzerrolle lesenInformationen und Details zu Benutzerrollen anzeigenident:readUserRole
Benutzerrolle aktualisierenVorhandene Benutzerrollen ändernident:updateUserRole
Benutzerrolle löschenBenutzerrollen aus dem System entfernenident:deleteUserRole
Benutzerrolle verknüpfenRollen an Benutzer zuweisenident:linkUserRole
Benutzerrollenverknüpfung lösenRollenzuweisungen von Benutzern entfernenident:unlinkUserRole

Integration-Dienst​

Der Integration-Dienst verwaltet Integrationen, beispielsweise für GitHub.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Integrationsvorgängeintegration:*
Integration erstellenNeue Integrationen zum System hinzufügenintegration:createIntegration
Integration lesenIntegrationsinformationen und -details anzeigenintegration:readIntegration
Integration aktualisierenEine vorhandene Integration ändernintegration:updateIntegration
Integration löschenIntegrationen aus dem System entfernenintegration:deleteIntegration
Repositories auflistenRepositories einer vorhandenen Integration anzeigenintegration:listRepositories
Repository aktualisierenRepository-Einstellungen und -Konfiguration ändernintegration:updateRepository

License-Dienst​

Der License-Dienst verwaltet Softwarelizenzen und deren Nutzung.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Lizenzvorgängelicense:*
Lizenz erstellenNeue Lizenzen zum System hinzufügenlicense:createLicense
Lizenz lesenLizenzinformationen und -status anzeigenlicense:readLicense
Lizenz löschenLizenzen aus dem System entfernenlicense:deleteLicense
Lizenz verwendenLizenzen aktivieren und nutzenlicense:useLicense
Lizenz administrativ entsperrenAdministratives Entsperren von Lizenzen, die von beliebigen Benutzern gesperrt sindlicense:adminUnlockLicense

Pipeline-Dienst​

Der Pipeline-Dienst verwaltet automatisierte Workflows und deren Ausführungen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Pipeline-Vorgängepipeline:*
Pipeline erstellenNeue automatisierte Pipelines erstellenpipeline:createPipeline
Pipeline lesenPipeline-Informationen und -Konfiguration anzeigenpipeline:readPipeline
Pipeline-Ausführungen auflistenAusführungshistorie der Pipeline anzeigenpipeline:listExecutions
Pipeline-Ausführung auslösenPipeline-Ausführungen startenpipeline:triggerExecution
Pipeline aktualisierenPipeline-Einstellungen und -Konfiguration ändernpipeline:updatePipeline
Pipeline löschenPipelines aus dem System entfernenpipeline:deletePipeline
Pipeline-Ausführungen löschenDatensätze von Pipeline-Ausführungen entfernenpipeline:deleteExecutions
Info

Jobs sind automatisch über Pipeline-Berechtigungen zugänglich. Wenn Sie über die Berechtigung verfügen, auf eine Pipeline zuzugreifen und deren Ausführungen aufzulisten, können Sie Job-Status, Logs und weitere Details einsehen.

Project-Dienst​

Der Project-Dienst verwaltet den Projektlebenszyklus, die Versionierung und die Geräteverknüpfung. Für Projektversionen werden die Berechtigungen stets auf dem übergeordneten Projekt gewährt.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Projektvorgängeproject:*
Projekt erstellenNeue Projekte erstellenproject:createProject
Projektversion erstellenNeue Versionen für vorhandene Projekte erstellenproject:createVersion
Projekt lesenProjektinformationen und -details anzeigenproject:readProject
Projektversionen auflistenAlle Versionen eines Projekts anzeigenproject:listVersions
Projektversion herunterladenBestimmte Projektversionen herunterladenproject:downloadVersion
Projekt aktualisierenProjekteinstellungen und -informationen ändernproject:updateProject
Projektversion aktualisierenDen Kommentar einer Projektversion ändernproject:updateVersion
Projekt löschenProjekte aus dem System entfernenproject:deleteProject
Projektversion löschenBestimmte Projektversionen aus einem Projekt entfernenproject:deleteVersion
Projekt verknüpfenProjekte (z. B. Bibliotheken) mit anderen Projekten (z. B. Standardprojekten) verknüpfenproject:linkProject
Gerät verknüpfenGeräte mit Projekten verbindenproject:linkDevice
Projektverknüpfung lösenProjektverknüpfungen entfernen (z. B. Bibliothek aus Standardprojekt)project:unlinkProject
Geräteverknüpfung lösenGeräte von Projekten trennenproject:unlinkDevice
Projekt sperrenProjekte sperren, um Änderungen zu verhindernproject:lockProject
Projekt entsperrenProjekte entsperren, die vom eigenen Benutzer gesperrt wurden, um Änderungen zu ermöglichenproject:unlockProject
Projekt administrativ entsperrenAdministratives Entsperren von Projekten, die von beliebigen Benutzern gesperrt sindproject:adminUnlockProject

Resource-Groups-Dienst​

Der Resource-Groups-Dienst verwaltet organisatorische Gruppierungen von Ressourcen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Ressourcengruppen-VorgängeresourceGroup:*
Ressourcengruppe erstellenNeue Ressourcengruppen erstellenresourceGroup:createResourceGroup
Ressourcengruppe lesenInformationen zu Ressourcengruppen anzeigenresourceGroup:readResourceGroup
Ressourcengruppe aktualisierenEinstellungen von Ressourcengruppen ändernresourceGroup:updateResourceGroup
Ressourcengruppe löschenRessourcengruppen aus dem System entfernenresourceGroup:deleteResourceGroup

Tag-Dienst​

Der Tag-Dienst verwaltet Metadaten-Tags und deren Verknüpfungen mit verschiedenen Ressourcen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Tag-Vorgängetag:*
Tag erstellenNeue Metadaten-Tags erstellentag:createTag
Tag lesenTag-Informationen und -Verknüpfungen anzeigentag:readTag
Tag löschenTags aus dem System entfernentag:deleteTag
Gerät verknüpfenTags mit Geräten verknüpfentag:linkDevice
Dokument verknüpfenTags mit Dokumenten verknüpfentag:linkDocument
Gateway verknüpfenTags mit Gateways verknüpfentag:linkGateway
Lizenz verknüpfenTags mit Lizenzen verknüpfentag:linkLicense
Projekt verknüpfenTags mit Projekten verknüpfentag:linkProject
Benutzer verknüpfenTags mit Benutzern verknüpfentag:linkUser
Vault verknüpfenTags mit Vaults verknüpfentag:linkVault
Pipeline verknüpfenTags mit Pipelines verknüpfentag:linkPipeline
Geräteverknüpfung lösenTag-Verknüpfungen von Geräten entfernentag:unlinkDevice
Dokumentverknüpfung lösenTag-Verknüpfungen von Dokumenten entfernentag:unlinkDocument
Gateway-Verknüpfung lösenTag-Verknüpfungen von Gateways entfernentag:unlinkGateway
Lizenzverknüpfung lösenTag-Verknüpfungen von Lizenzen entfernentag:unlinkLicense
Projektverknüpfung lösenTag-Verknüpfungen von Projekten entfernentag:unlinkProject
Benutzerverknüpfung lösenTag-Verknüpfungen von Benutzern entfernentag:unlinkUser
Vault-Verknüpfung lösenTag-Verknüpfungen von Vaults entfernentag:unlinkVault
Pipeline-Verknüpfung lösenTag-Verknüpfungen von Pipelines entfernentag:unlinkPipeline

Vault-Dienst​

Der Vault-Dienst verwaltet die sichere Speicherung von Secrets und vertraulichen Informationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Vault-Vorgängevault:*
Vault erstellenNeue sichere Vaults erstellenvault:createVault
Secret erstellenNeue Secrets zu Vaults hinzufügenvault:createSecret
Vault lesenVault-Informationen und Metadaten anzeigenvault:readVault
Secrets auflistenIn Vaults enthaltene Secrets anzeigenvault:listSecrets
Secret verknüpfenSecrets mit anderen Ressourcen verknüpfenvault:linkSecret
Vault aktualisierenVault-Einstellungen und -Konfiguration ändernvault:updateVault
Secret aktualisierenVorhandene Secrets ändernvault:updateSecret
Vault löschenVaults aus dem System entfernenvault:deleteVault
Secret löschenSecrets aus Vaults entfernenvault:deleteSecret
Secret offenlegenSecret-Werte anzeigen und darauf zugreifenvault:unceilSecret

Webhook-Dienst​

Der Webhook-Dienst verwaltet die Konfiguration, Zustellung, Sicherheit und Zuverlässigkeit ausgehender HTTP-Benachrichtigungen, die durch Systemereignisse ausgelöst werden, und ermöglicht so Echtzeit-Integrationen mit externen Systemen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Webhook-Vorgängewebhook:*
Webhook erstellenNeue Webhook-Konfigurationen erstellenwebhook:createWebhook
Webhook lesenWebhook-Konfigurationen anzeigenwebhook:readWebhook
Webhook aktualisierenWebhook-Einstellungen und -Konfiguration ändernwebhook:updateWebhook
Webhook löschenWebhooks aus dem System entfernenwebhook:deleteWebhook

Webhook-Dienst​

Der Webhook-Dienst verwaltet die sichere Speicherung von Secrets und vertraulichen Informationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Vault-Vorgängevault:*
Vault erstellenNeue sichere Vaults erstellenvault:createVault
Secret erstellenNeue Secrets zu Vaults hinzufügenvault:createSecret
Vault lesenVault-Informationen und Metadaten anzeigenvault:readVault
Secrets auflistenIn Vaults enthaltene Secrets anzeigenvault:listSecrets
Secret verknüpfenSecrets mit anderen Ressourcen verknüpfenvault:linkSecret
Vault aktualisierenVault-Einstellungen und -Konfiguration ändernvault:updateVault
Secret aktualisierenVorhandene Secrets ändernvault:updateSecret
Vault löschenVaults aus dem System entfernenvault:deleteVault
Secret löschenSecrets aus Vaults entfernenvault:deleteSecret
Secret offenlegenSecret-Werte anzeigen und darauf zugreifenvault:unceilSecret

Vault-Dienst​

Der Vault-Dienst verwaltet die sichere Speicherung von Secrets und vertraulichen Informationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Vault-Vorgängevault:*
Vault erstellenNeue sichere Vaults erstellenvault:createVault
Secret erstellenNeue Secrets zu Vaults hinzufügenvault:createSecret
Vault lesenVault-Informationen und Metadaten anzeigenvault:readVault
Secrets auflistenIn Vaults enthaltene Secrets anzeigenvault:listSecrets
Secret verknüpfenSecrets mit anderen Ressourcen verknüpfenvault:linkSecret
Vault aktualisierenVault-Einstellungen und -Konfiguration ändernvault:updateVault
Secret aktualisierenVorhandene Secrets ändernvault:updateSecret
Vault löschenVaults aus dem System entfernenvault:deleteVault
Secret löschenSecrets aus Vaults entfernenvault:deleteSecret
Secret offenlegenSecret-Werte anzeigen und darauf zugreifenvault:unceilSecret

Webhook-Dienst​

Der Webhook-Dienst verwaltet die sichere Speicherung von Secrets und vertraulichen Informationen.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Vault-Vorgängevault:*
Vault erstellenNeue sichere Vaults erstellenvault:createVault
Secret erstellenNeue Secrets zu Vaults hinzufügenvault:createSecret
Vault lesenVault-Informationen und Metadaten anzeigenvault:readVault
Secrets auflistenIn Vaults enthaltene Secrets anzeigenvault:listSecrets
Secret verknüpfenSecrets mit anderen Ressourcen verknüpfenvault:linkSecret
Vault aktualisierenVault-Einstellungen und -Konfiguration ändernvault:updateVault
Secret aktualisierenVorhandene Secrets ändernvault:updateSecret
Vault löschenVaults aus dem System entfernenvault:deleteVault
Secret löschenSecrets aus Vaults entfernenvault:deleteSecret
Secret offenlegenSecret-Werte anzeigen und darauf zugreifenvault:unceilSecret

Workstation-Dienst​

Der Workstation-Dienst verwaltet Workstation-Ressourcen und -Vorgänge.

AktionBeschreibungAktions-ID
Alle AktionenVollständiger Zugriff auf alle Workstation-Vorgängeworkstation:*
Workstation erstellenNeue Workstation zum System hinzufügenworkstation:createWorkstation
Workstation lesenWorkstation-Informationen und -Status anzeigenworkstation:readWorkstation
Workstation aktualisierenWorkstation-Einstellungen und -Konfiguration ändernworkstation:updateWorkstation
Workstation löschenWorkstation aus dem System entfernenworkstation:deleteWorkstation