Zum Hauptinhalt springen

Rollenbasierte Zugriffssteuerung (RBAC)

Überblick​

Dieses Dokument beschreibt die verfügbaren Berechtigungen innerhalb des Systems der rollenbasierten Zugriffssteuerung (RBAC). Jeder Service 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
    • Hat ein Benutzer Zugriff auf eine Gruppe, 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 haben sollen – alles in einer Gruppe, alles mit einem bestimmten Tag oder einfach alles –, legen Sie dies stattdessen einmal für die gesamte Rolle fest. Siehe Gemeinsamer Ressourcen-Geltungsbereich.

gefahr

Berechtigungen auf Tag-Ebene setzen voraus, dass Benutzer Leserechte für die ausgewählten Tags besitzen; 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 mit dem Policy-Editor

Für den Policy-Editor unterstützen wir zwei Wege, die gewünschte Policy zu definieren:

  1. Assistent zur Policy-Erstellung
  2. Policy-Erstellung über JSON

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

Assistent zur Policy-Erstellung​

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

Oberhalb der Policy-Liste befindet sich Gemeinsamer Ressourcen-Geltungsbereich – das von der gesamten Rolle gemeinsam genutzte Ziel. Legen Sie ihn zuerst fest: Jede Policy, die ihn verwenden kann, folgt ihm dann automatisch, und jede Policy kann weiterhin einzeln abgekoppelt 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 strukturiert:

[
{
"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 Policy erlaubten Aktionen
  • resource: Eine Liste von Ressourcenkennungen
    • Alle Ressourcen eines bestimmten Typs: gateway:*
    • Bestimmte Ressourcen anhand von 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 immer die maßgebliche Quelle sind. Wird eine Rolle erneut geöffnet, wird der angezeigte Geltungsbereich aus den von ihren Policies gemeinsam genutzten Ressourcen zurückgelesen.

Vordefinierte Benutzerrollen​

Benutzerrolle Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Benutzerrolle 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:*"
]
}
]
Benutzerrolle 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:*"
]
}
]
Benutzerrolle Read Only
[
{
"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-Service​

Der Audit-Log-Service 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-Service​

Der Billing-Service 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-Service​

Der Device-Service verwaltet den Lebenszyklus, die Verbindungen und die 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 festlegenAuthentifizierungsdaten des Geräts konfigurierendevice:setPassword
Variablenliste lesenDie Variablenliste des Geräts lesendevice:readVariableList
Variablenliste schreibenIn die Variablenliste des Geräts schreibendevice:writeVariableList

Document-Service​

Der Document-Service 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 bestehender Dokumente erstellendocument:createVersion
Dokument lesenDokumentinhalt und -informationen anzeigendocument:readDocument
Dokumentversionen auflistenAlle Versionen eines Dokuments anzeigendocument:listVersions
Dokumentversion herunterladenBestimmte Dokumentversionen herunterladendocument:downloadVersion
Dokument aktualisierenDokumentinhalt und Metadaten änderndocument:updateDocument
Dokumentversion aktualisierenBestehende 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ösenVerknüpfungen zwischen Dokument und Projekt entfernendocument:unlinkProject
Geräteverknüpfung lösenVerknüpfungen zwischen Dokument und Gerät entfernendocument:unlinkDevice
Gateway-Verknüpfung lösenVerknüpfungen zwischen Dokument und Gateway entfernendocument:unlinkGateway
Lizenzverknüpfung lösenVerknüpfungen zwischen Dokument und Lizenz entfernendocument:unlinkLicense
Benutzerverknüpfung lösenVerknüpfungen zwischen Dokument und Benutzer entfernendocument:unlinkUser

Gateway-Service​

Der Gateway-Service 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-Service​

Der Identity-Service 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 aktualisierenBestehende Benutzerrollen ändernident:updateUserRole
Benutzerrolle löschenBenutzerrollen aus dem System entfernenident:deleteUserRole
Benutzerrolle verknüpfenRollen Benutzern zuweisenident:linkUserRole
Benutzerrollenverknüpfung lösenRollenzuweisungen von Benutzern entfernenident:unlinkUserRole

Integration-Service​

Der Integration-Service verwaltet Integrationen, etwa 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 bestehende Integration ändernintegration:updateIntegration
Integration löschenIntegrationen aus dem System entfernenintegration:deleteIntegration
Repositories auflistenRepositories einer bestehenden Integration anzeigenintegration:listRepositories
Repository aktualisierenRepository-Einstellungen und -Konfiguration ändernintegration:updateRepository

License-Service​

Der License-Service 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 einem beliebigen Benutzer gesperrt wurdenlicense:adminUnlockLicense

Pipeline-Service​

Der Pipeline-Service 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ührungsverlauf 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 die Berechtigung haben, auf eine Pipeline zuzugreifen und deren Ausführungen aufzulisten, können Sie Job-Status, Logs und weitere Details einsehen.

Project-Service​

Der Project-Service 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 bestehende 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 einem beliebigen Benutzer gesperrt wurdenproject:adminUnlockProject

Resource-Groups-Service​

Der Resource-Groups-Service 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-Service​

Der Tag-Service 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-Service​

Der Vault-Service verwaltet die sichere Speicherung von Secrets und sensiblen 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 aktualisierenBestehende 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-Service​

Der Webhook-Service verwaltet die Konfiguration, Übermittlung, Sicherheit und Zuverlässigkeit ausgehender HTTP-Benachrichtigungen, die durch Systemereignisse ausgelöst werden, und ermöglicht so Echtzeitintegrationen 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-Service​

Der Webhook-Service verwaltet die sichere Speicherung von Secrets und sensiblen 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 aktualisierenBestehende 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-Service​

Der Vault-Service verwaltet die sichere Speicherung von Secrets und sensiblen 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 aktualisierenBestehende 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-Service​

Der Webhook-Service verwaltet die sichere Speicherung von Secrets und sensiblen 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 aktualisierenBestehende 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-Service​

Der Workstation-Service 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