Przejdź do głównej zawartości

Kontrola dostępu oparta na rolach (RBAC)

Przegląd​

Ten dokument opisuje uprawnienia dostępne w systemie kontroli dostępu opartej na rolach (RBAC). Każda usługa udostępnia określone akcje, które można przydzielić użytkownikom poprzez przypisanie roli.

Zakres uprawnień​

Uprawnienia można nadawać w różnych zakresach:

  • Dla konkretnego zasobu: dostęp do pojedynczych, jednoznacznie wskazanych zasobów
    • Wszystkie zasoby: dostęp do wszystkich zasobów danego typu w całym systemie
  • Oparty na grupach: dostęp do zasobów w określonych grupach organizacyjnych
    • Jeśli użytkownik ma dostęp do grupy, obejmuje to również wszystkie podgrupy
  • Oparty na tagach: dostęp do zasobów oznaczonych danym tagiem

Każda polityka w roli może mieć własny zakres. Jeśli kilka polityk powinno dotyczyć tego samego celu — wszystkiego w jednej grupie, wszystkiego z jednym tagiem lub po prostu wszystkiego — ustaw go raz dla całej roli. Zobacz Wspólny zakres zasobów.

ważne

Uprawnienia na poziomie tagów wymagają, aby użytkownicy mieli dostęp do odczytu wybranych tagów; w przeciwnym razie system uprawnień nie będzie działać zgodnie z oczekiwaniami.

Pierwsze kroki​

Aby przydzielić uprawnienia użytkownikom:

  1. Utwórz rolę użytkownika, wybierz istniejącą lub zduplikuj jedną z nich, aby rozpocząć od jej polityk
  2. Zdefiniuj polityki za pomocą edytora polityk

W edytorze polityk obsługujemy dwa sposoby definiowania przez użytkownika żądanej polityki:

  1. Kreator tworzenia polityk
  2. Tworzenie polityki za pomocą JSON

Skontaktuj się z administratorem systemu w celu uzyskania pomocy przy przypisywaniu ról i zarządzaniu uprawnieniami.

Kreator tworzenia polityk​

Kreator tworzy jedną politykę na każdy typ zasobu. Dla każdej polityki wybierasz akcje, które nadaje, oraz zasoby, do których się odnosi.

Nad listą polityk znajduje się Wspólny zakres zasobów — cel wspólny dla całej roli. Ustaw go najpierw: każda polityka, która może z niego korzystać, automatycznie go przejmuje, a każdą politykę można nadal odłączyć indywidualnie, aby wybrać dla niej własne zasoby. Zobacz Wspólny zakres zasobów.

Tworzenie polityki za pomocą JSON​

Aby przejść do edytora JSON, kliknij przycisk JSON nad listą polityk.

Format JSON​

Format JSON ma następującą strukturę:

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

Jest on zdefiniowany jako tablica polityk, gdzie każda polityka zawiera następujące właściwości:

  • name: unikalna nazwa polityki
  • description: opcjonalny, sensowny opis polityki
  • action: lista dozwolonych akcji dla danej polityki
  • resource: lista identyfikatorów zasobów
    • Wszystkie zasoby danego typu: gateway:*
    • Konkretne zasoby według identyfikatorów: gateway:id:<GATEWAY_ID>
    • Wszystkie zasoby danego typu w grupie (lub w dowolnej podgrupie): gateway:group:<GROUP_ID>
    • Wszystkie zasoby danego typu z określonym tagiem: gateway:tag:<TAG>
informacja

Wspólny zakres zasobów nie jest polem w tym formacie. Jest to skrót w kreatorze, który zapisuje te same wartości resource przedstawione powyżej — project:group:<ID>, device:tag:<TAG>, gateway:* — dzięki czemu polityki zawsze pozostają źródłem prawdy. Po ponownym otwarciu roli wyświetlany zakres jest odczytywany z zasobów wspólnych dla jej polityk.

Predefiniowane role użytkowników​

Rola użytkownika Admin
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Rola użytkownika 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:*"
]
}
]
Rola użytkownika 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:*"
]
}
]
Rola użytkownika tylko do odczytu
[
{
"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:*"
]
}
]

Dostępne akcje​

Usługa dziennika audytu​

Usługa dziennika audytu zarządza dostępem do informacji audytowych i dziennika zdarzeń.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji dziennika audytuauditLog:*
Odczyt dziennika audytuWyświetlanie wpisów dziennika audytuauditLog:readAuditLog

Usługa rozliczeń​

Usługa rozliczeń zarządza informacjami i operacjami rozliczeniowymi.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji rozliczeniowychbilling:*
Odczyt danych rozliczeniowychWyświetlanie informacji rozliczeniowychbilling:getBilling
Aktualizacja danych rozliczeniowychModyfikowanie ustawień i danych rozliczeniowychbilling:updateBilling

Usługa urządzeń​

Usługa urządzeń zarządza cyklem życia urządzeń, połączeniami i operacjami.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na urządzeniachdevice:*
Tworzenie urządzeniaDodawanie nowych urządzeń do systemudevice:createDevice
Odczyt urządzeniaWyświetlanie informacji i statusu urządzeniadevice:readDevice
Aktualizacja urządzeniaModyfikowanie ustawień i konfiguracji urządzeniadevice:updateDevice
Usuwanie urządzeniaUsuwanie urządzeń z systemudevice:deleteDevice
Powiązanie gatewayPowiązanie gateway z urządzeniemdevice:linkGateway
Usunięcie powiązania gatewayUsunięcie powiązania gateway z urządzeniemdevice:unlinkGateway
Powiązanie urządzeniaPowiązanie urządzeń z urządzeniemdevice:linkDevice
Usunięcie powiązania urządzeniaUsunięcie powiązania urządzeń z urządzeniemdevice:unlinkDevice
Łączenie z urządzeniemNawiązywanie połączeń z urządzeniamidevice:connect
Wdrażanie na urządzenieWdrażanie konfiguracji lub oprogramowania na urządzeniadevice:deploy
Kopia zapasowa urządzeniaTworzenie kopii zapasowych konfiguracji urządzeńdevice:backup
Tworzenie migawki urządzeniaTworzenie migawek urządzeń w danym momenciedevice:snapshot
Ustawianie hasła urządzeniaKonfigurowanie danych uwierzytelniających urządzeniadevice:setPassword
Odczyt listy zmiennychOdczyt listy zmiennych urządzeniadevice:readVariableList
Zapis listy zmiennychZapis do listy zmiennych urządzeniadevice:writeVariableList

Usługa dokumentów​

Usługa dokumentów zarządza tworzeniem dokumentów, wersjonowaniem i powiązaniami z innymi zasobami.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na dokumentachdocument:*
Tworzenie dokumentuTworzenie nowych dokumentówdocument:createDocument
Tworzenie wersji dokumentuTworzenie nowych wersji istniejących dokumentówdocument:createVersion
Odczyt dokumentuWyświetlanie treści i informacji o dokumenciedocument:readDocument
Lista wersji dokumentuWyświetlanie wszystkich wersji dokumentudocument:listVersions
Pobieranie wersji dokumentuPobieranie określonych wersji dokumentudocument:downloadVersion
Aktualizacja dokumentuModyfikowanie treści i metadanych dokumentudocument:updateDocument
Aktualizacja wersji dokumentuModyfikowanie istniejących wersji dokumentudocument:updateVersion
Usuwanie dokumentuUsuwanie dokumentów z systemudocument:deleteDocument
Usuwanie wersji dokumentuUsuwanie określonych wersji dokumentudocument:deleteVersion
Powiązanie projektuPowiązanie dokumentów z projektamidocument:linkProject
Powiązanie urządzeniaPowiązanie dokumentów z urządzeniamidocument:linkDevice
Powiązanie gatewayPowiązanie dokumentów z gatewaydocument:linkGateway
Powiązanie licencjiPowiązanie dokumentów z licencjamidocument:linkLicense
Powiązanie użytkownikaPowiązanie dokumentów z użytkownikamidocument:linkUser
Usunięcie powiązania projektuUsunięcie powiązań dokument–projektdocument:unlinkProject
Usunięcie powiązania urządzeniaUsunięcie powiązań dokument–urządzeniedocument:unlinkDevice
Usunięcie powiązania gatewayUsunięcie powiązań dokument–gatewaydocument:unlinkGateway
Usunięcie powiązania licencjiUsunięcie powiązań dokument–licencjadocument:unlinkLicense
Usunięcie powiązania użytkownikaUsunięcie powiązań dokument–użytkownikdocument:unlinkUser

Usługa gateway​

Usługa gateway zarządza zasobami i operacjami gateway.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji gatewaygateway:*
Tworzenie gatewayDodawanie nowych gateway do systemugateway:createGateway
Odczyt gatewayWyświetlanie informacji i statusu gatewaygateway:readGateway
Aktualizacja gatewayModyfikowanie ustawień i konfiguracji gatewaygateway:updateGateway
Usuwanie gatewayUsuwanie gateway z systemugateway:deleteGateway

Usługa tożsamości​

Usługa tożsamości zarządza użytkownikami, rolami użytkowników, grupami użytkowników oraz informacjami o dzierżawcy.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji tożsamościident:*
Tworzenie użytkownikaDodawanie nowych użytkowników do systemuident:createUser
Odczyt użytkownikaWyświetlanie informacji i szczegółów użytkownikaident:readUser
Aktualizacja użytkownikaModyfikowanie informacji o koncie użytkownikaident:updateUser
Usuwanie użytkownikaUsuwanie użytkowników z systemuident:deleteUser
Aktualizacja profiluModyfikowanie informacji profilu użytkownikaident:updateProfile
Aktualizacja dzierżawcyModyfikowanie ustawień i konfiguracji dzierżawcyident:updateTenant
Usuwanie dzierżawcyUsuwanie dzierżawców z systemuident:deleteTenant
Tworzenie roli użytkownikaTworzenie nowych ról użytkownikówident:createUserRole
Odczyt roli użytkownikaWyświetlanie informacji i szczegółów roli użytkownikaident:readUserRole
Aktualizacja roli użytkownikaModyfikowanie istniejących ról użytkownikówident:updateUserRole
Usuwanie roli użytkownikaUsuwanie ról użytkowników z systemuident:deleteUserRole
Powiązanie roli użytkownikaPrzypisywanie ról użytkownikomident:linkUserRole
Usunięcie powiązania roli użytkownikaUsuwanie przypisań ról od użytkownikówident:unlinkUserRole

Usługa integracji​

Usługa integracji zarządza integracjami, na przykład z GitHub.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji integracjiintegration:*
Tworzenie integracjiDodawanie nowych integracji do systemuintegration:createIntegration
Odczyt integracjiWyświetlanie informacji i szczegółów integracjiintegration:readIntegration
Aktualizacja integracjiModyfikowanie istniejącej integracjiintegration:updateIntegration
Usuwanie integracjiUsuwanie integracji z systemuintegration:deleteIntegration
Lista repozytoriówWyświetlanie repozytoriów istniejącej integracjiintegration:listRepositories
Aktualizacja repozytoriumModyfikowanie ustawień i konfiguracji repozytoriumintegration:updateRepository

Usługa licencji​

Usługa licencji zarządza licencjami oprogramowania i ich wykorzystaniem.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na licencjachlicense:*
Tworzenie licencjiDodawanie nowych licencji do systemulicense:createLicense
Odczyt licencjiWyświetlanie informacji i statusu licencjilicense:readLicense
Usuwanie licencjiUsuwanie licencji z systemulicense:deleteLicense
Korzystanie z licencjiAktywacja i korzystanie z licencjilicense:useLicense
Administracyjne odblokowanie licencjiAdministracyjne odblokowanie licencji zablokowanych przez dowolnego użytkownikalicense:adminUnlockLicense

Usługa pipeline​

Usługa pipeline zarządza zautomatyzowanymi przepływami pracy i ich wykonaniami.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji pipelinepipeline:*
Tworzenie pipelineTworzenie nowych zautomatyzowanych pipelinepipeline:createPipeline
Odczyt pipelineWyświetlanie informacji i konfiguracji pipelinepipeline:readPipeline
Lista wykonań pipelineWyświetlanie historii wykonań pipelinepipeline:listExecutions
Uruchamianie wykonania pipelineRozpoczynanie wykonań pipelinepipeline:triggerExecution
Aktualizacja pipelineModyfikowanie ustawień i konfiguracji pipelinepipeline:updatePipeline
Usuwanie pipelineUsuwanie pipeline z systemupipeline:deletePipeline
Usuwanie wykonań pipelineUsuwanie rekordów wykonań pipelinepipeline:deleteExecutions
informacja

Zadania (jobs) są automatycznie dostępne poprzez uprawnienia pipeline. Jeśli masz uprawnienie do dostępu do pipeline i wyświetlania jego wykonań, możesz przeglądać status zadań, dzienniki i inne szczegóły.

Usługa projektów​

Usługa projektów zarządza cyklem życia projektów, wersjonowaniem i powiązaniami z urządzeniami. W przypadku wersji projektu uprawnienia są zawsze nadawane na projekcie nadrzędnym.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na projektachproject:*
Tworzenie projektuTworzenie nowych projektówproject:createProject
Tworzenie wersji projektuTworzenie nowych wersji istniejących projektówproject:createVersion
Odczyt projektuWyświetlanie informacji i szczegółów projektuproject:readProject
Lista wersji projektuWyświetlanie wszystkich wersji projektuproject:listVersions
Pobieranie wersji projektuPobieranie określonych wersji projektuproject:downloadVersion
Aktualizacja projektuModyfikowanie ustawień i informacji projektuproject:updateProject
Aktualizacja wersji projektuModyfikowanie komentarza wersji projektuproject:updateVersion
Usuwanie projektuUsuwanie projektów z systemuproject:deleteProject
Usuwanie wersji projektuUsuwanie określonych wersji projektu z projektuproject:deleteVersion
Powiązanie projektuPowiązanie projektów (np. bibliotek) z innymi projektami (np. projektami standardowymi)project:linkProject
Powiązanie urządzeniaPodłączanie urządzeń do projektówproject:linkDevice
Usunięcie powiązania projektuUsuwanie powiązań projektu (np. biblioteki z projektu standardowego)project:unlinkProject
Usunięcie powiązania urządzeniaOdłączanie urządzeń od projektówproject:unlinkDevice
Blokowanie projektuBlokowanie projektów w celu uniemożliwienia modyfikacjiproject:lockProject
Odblokowanie projektuOdblokowanie projektów zablokowanych przez własnego użytkownika, aby umożliwić modyfikacjeproject:unlockProject
Administracyjne odblokowanie projektuAdministracyjne odblokowanie projektów zablokowanych przez dowolnego użytkownikaproject:adminUnlockProject

Usługa grup zasobów​

Usługa grup zasobów zarządza organizacyjnym grupowaniem zasobów.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na grupach zasobówresourceGroup:*
Tworzenie grupy zasobówTworzenie nowych grup zasobówresourceGroup:createResourceGroup
Odczyt grupy zasobówWyświetlanie informacji o grupie zasobówresourceGroup:readResourceGroup
Aktualizacja grupy zasobówModyfikowanie ustawień grupy zasobówresourceGroup:updateResourceGroup
Usuwanie grupy zasobówUsuwanie grup zasobów z systemuresourceGroup:deleteResourceGroup

Usługa tagów​

Usługa tagów zarządza tagami metadanych i ich powiązaniami z różnymi zasobami.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na tagachtag:*
Tworzenie taguTworzenie nowych tagów metadanychtag:createTag
Odczyt taguWyświetlanie informacji o tagu i powiązańtag:readTag
Usuwanie taguUsuwanie tagów z systemutag:deleteTag
Powiązanie urządzeniaPowiązanie tagów z urządzeniamitag:linkDevice
Powiązanie dokumentuPowiązanie tagów z dokumentamitag:linkDocument
Powiązanie gatewayPowiązanie tagów z gatewaytag:linkGateway
Powiązanie licencjiPowiązanie tagów z licencjamitag:linkLicense
Powiązanie projektuPowiązanie tagów z projektamitag:linkProject
Powiązanie użytkownikaPowiązanie tagów z użytkownikamitag:linkUser
Powiązanie vaultPowiązanie tagów z vaulttag:linkVault
Powiązanie pipelinePowiązanie tagów z pipelinetag:linkPipeline
Usunięcie powiązania urządzeniaUsuwanie powiązań tagów z urządzeniamitag:unlinkDevice
Usunięcie powiązania dokumentuUsuwanie powiązań tagów z dokumentamitag:unlinkDocument
Usunięcie powiązania gatewayUsuwanie powiązań tagów z gatewaytag:unlinkGateway
Usunięcie powiązania licencjiUsuwanie powiązań tagów z licencjamitag:unlinkLicense
Usunięcie powiązania projektuUsuwanie powiązań tagów z projektamitag:unlinkProject
Usunięcie powiązania użytkownikaUsuwanie powiązań tagów z użytkownikamitag:unlinkUser
Usunięcie powiązania vaultUsuwanie powiązań tagów z vaulttag:unlinkVault
Usunięcie powiązania pipelineUsuwanie powiązań tagów z pipelinetag:unlinkPipeline

Usługa vault​

Usługa vault zarządza bezpiecznym przechowywaniem sekretów i informacji wrażliwych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji vaultvault:*
Tworzenie vaultTworzenie nowych bezpiecznych vaultvault:createVault
Tworzenie sekretuDodawanie nowych sekretów do vaultvault:createSecret
Odczyt vaultWyświetlanie informacji i metadanych vaultvault:readVault
Lista sekretówWyświetlanie sekretów zawartych w vaultvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja vaultModyfikowanie ustawień i konfiguracji vaultvault:updateVault
Aktualizacja sekretuModyfikowanie istniejących sekretówvault:updateSecret
Usuwanie vaultUsuwanie vault z systemuvault:deleteVault
Usuwanie sekretuUsuwanie sekretów z vaultvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretuvault:unceilSecret

Usługa webhook​

Usługa webhook zarządza konfiguracją, dostarczaniem, bezpieczeństwem i niezawodnością wychodzących powiadomień HTTP wywoływanych przez zdarzenia systemowe, umożliwiając integracje w czasie rzeczywistym z systemami zewnętrznymi.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji webhookwebhook:*
Tworzenie webhookTworzenie nowych konfiguracji webhookwebhook:createWebhook
Odczyt webhookWyświetlanie konfiguracji webhookwebhook:readWebhook
Aktualizacja webhookModyfikowanie ustawień i konfiguracji webhookwebhook:updateWebhook
Usuwanie webhookUsuwanie webhook z systemuwebhook:deleteWebhook

Usługa webhook​

Usługa webhook zarządza bezpiecznym przechowywaniem sekretów i informacji wrażliwych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji vaultvault:*
Tworzenie vaultTworzenie nowych bezpiecznych vaultvault:createVault
Tworzenie sekretuDodawanie nowych sekretów do vaultvault:createSecret
Odczyt vaultWyświetlanie informacji i metadanych vaultvault:readVault
Lista sekretówWyświetlanie sekretów zawartych w vaultvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja vaultModyfikowanie ustawień i konfiguracji vaultvault:updateVault
Aktualizacja sekretuModyfikowanie istniejących sekretówvault:updateSecret
Usuwanie vaultUsuwanie vault z systemuvault:deleteVault
Usuwanie sekretuUsuwanie sekretów z vaultvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretuvault:unceilSecret

Usługa vault​

Usługa vault zarządza bezpiecznym przechowywaniem sekretów i informacji wrażliwych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji vaultvault:*
Tworzenie vaultTworzenie nowych bezpiecznych vaultvault:createVault
Tworzenie sekretuDodawanie nowych sekretów do vaultvault:createSecret
Odczyt vaultWyświetlanie informacji i metadanych vaultvault:readVault
Lista sekretówWyświetlanie sekretów zawartych w vaultvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja vaultModyfikowanie ustawień i konfiguracji vaultvault:updateVault
Aktualizacja sekretuModyfikowanie istniejących sekretówvault:updateSecret
Usuwanie vaultUsuwanie vault z systemuvault:deleteVault
Usuwanie sekretuUsuwanie sekretów z vaultvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretuvault:unceilSecret

Usługa webhook​

Usługa webhook zarządza bezpiecznym przechowywaniem sekretów i informacji wrażliwych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji vaultvault:*
Tworzenie vaultTworzenie nowych bezpiecznych vaultvault:createVault
Tworzenie sekretuDodawanie nowych sekretów do vaultvault:createSecret
Odczyt vaultWyświetlanie informacji i metadanych vaultvault:readVault
Lista sekretówWyświetlanie sekretów zawartych w vaultvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja vaultModyfikowanie ustawień i konfiguracji vaultvault:updateVault
Aktualizacja sekretuModyfikowanie istniejących sekretówvault:updateSecret
Usuwanie vaultUsuwanie vault z systemuvault:deleteVault
Usuwanie sekretuUsuwanie sekretów z vaultvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretuvault:unceilSecret

Usługa stacji roboczych​

Usługa stacji roboczych zarządza zasobami i operacjami stacji roboczych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na stacjach roboczychworkstation:*
Tworzenie stacji roboczejDodawanie nowej stacji roboczej do systemuworkstation:createWorkstation
Odczyt stacji roboczejWyświetlanie informacji i statusu stacji roboczejworkstation:readWorkstation
Aktualizacja stacji roboczejModyfikowanie ustawień i konfiguracji stacji roboczejworkstation:updateWorkstation
Usuwanie stacji roboczejUsuwanie stacji roboczej z systemuworkstation:deleteWorkstation