Przejdź do głównej zawartości

Kontrola dostępu oparta na rolach (RBAC)

Przegląd​

Niniejszy 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 mogą zostać przyznane użytkownikom poprzez przypisanie ról.

Zakres uprawnień​

Uprawnienia mogą być przyznawane w różnych zakresach:

  • Dla konkretnych zasobów: dostęp do pojedynczych, jednoznacznie wskazanych zasobów
    • Wszystkie zasoby: dostęp do wszystkich zasobów danego typu w całym systemie
  • Na poziomie grupy: 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
  • Na poziomie tagu: dostęp do zasobów oznaczonych danym tagiem

Każda polityka w roli może korzystać z własnego zakresu. Jeżeli kilka polityk ma dotyczyć tego samego celu — wszystkiego w jednej grupie, wszystkiego z jednym tagiem lub po prostu wszystkiego — ustaw go jednorazowo 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 przypisać 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ługiwane są dwa sposoby definiowania żądanej polityki:

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

W sprawie pomocy dotyczącej przypisywania ról i zarządzania uprawnieniami skontaktuj się z administratorem systemu.

Kreator tworzenia polityk​

Kreator tworzy jedną politykę na typ zasobu. Dla każdej polityki wybierasz akcje, które przyznaje, oraz zasoby, których dotyczy.

Nad listą polityk znajduje się Wspólny zakres zasobów — cel współdzielony przez całą rolę. Ustaw go w pierwszej kolejności: każda polityka, która może z niego korzystać, automatycznie go przejmie, a każdą politykę nadal można odłączyć indywidualnie i wybrać dla niej własne zasoby. Zobacz Wspólny zakres zasobów.

Tworzenie polityki za pomocą JSON​

Aby przełączyć się na edytor 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 po identyfikatorach: gateway:id:<GATEWAY_ID>
    • Wszystkie zasoby danego typu w grupie (lub 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, które pokazano powyżej — project:group:<ID>, device:tag:<TAG>, gateway:* — dzięki czemu polityki zawsze stanowią źródło prawdy. Po ponownym otwarciu roli wyświetlany zakres jest odczytywany z zasobów współdzielonych przez jej polityki.

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

Dostępne akcje​

Usługa Audit Log​

Usługa Audit Log zarządza dostępem do informacji audytowych i dzienników zdarzeń.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji dziennika audytuauditLog:*
Odczyt dziennika audytuPrzeglądanie wpisów dziennika audytuauditLog:readAuditLog

Usługa Billing​

Usługa Billing zarządza informacjami i operacjami rozliczeniowymi.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji rozliczeniowychbilling:*
Odczyt danych rozliczeniowychPrzeglądanie informacji rozliczeniowychbilling:getBilling
Aktualizacja danych rozliczeniowychModyfikacja ustawień i danych rozliczeniowychbilling:updateBilling

Usługa Device​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na urządzeniachdevice:*
Utworzenie urządzeniaDodawanie nowych urządzeń do systemudevice:createDevice
Odczyt urządzeniaPrzeglądanie informacji i statusu urządzeniadevice:readDevice
Aktualizacja urządzeniaModyfikacja ustawień i konfiguracji urządzeniadevice:updateDevice
Usunięcie urządzeniaUsuwanie urządzeń z systemudevice:deleteDevice
Powiązanie bramyPowiązanie bram z urządzeniemdevice:linkGateway
Usunięcie powiązania bramyUsunięcie powiązania bram 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
Połączenie z urządzeniemNawiązywanie połączeń z urządzeniamidevice:connect
Wdrożenie na urządzeniuWdrażanie konfiguracji lub oprogramowania na urządzeniachdevice:deploy
Kopia zapasowa urządzeniaTworzenie kopii zapasowych konfiguracji urządzeńdevice:backup
Utworzenie migawki urządzeniaTworzenie migawek urządzeń w danym punkcie czasudevice:snapshot
Ustawienie hasła urządzeniaKonfiguracja 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 Document​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na dokumentachdocument:*
Utworzenie dokumentuTworzenie nowych dokumentówdocument:createDocument
Utworzenie wersji dokumentuTworzenie nowych wersji istniejących dokumentówdocument:createVersion
Odczyt dokumentuPrzeglądanie treści i informacji o dokumenciedocument:readDocument
Lista wersji dokumentuPrzeglądanie wszystkich wersji dokumentudocument:listVersions
Pobranie wersji dokumentuPobieranie określonych wersji dokumentudocument:downloadVersion
Aktualizacja dokumentuModyfikacja treści i metadanych dokumentudocument:updateDocument
Aktualizacja wersji dokumentuModyfikacja istniejących wersji dokumentudocument:updateVersion
Usunięcie dokumentuUsuwanie dokumentów z systemudocument:deleteDocument
Usunięcie 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 bramyPowiązanie dokumentów z bramamidocument: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 bramyUsunięcie powiązań dokument–bramadocument: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 bram i operacjami na nich.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na bramachgateway:*
Utworzenie bramyDodawanie nowych bram do systemugateway:createGateway
Odczyt bramyPrzeglądanie informacji i statusu bramygateway:readGateway
Aktualizacja bramyModyfikacja ustawień i konfiguracji bramygateway:updateGateway
Usunięcie bramyUsuwanie bram z systemugateway:deleteGateway

Usługa Identity​

Usługa Identity zarządza użytkownikami, rolami użytkowników, grupami użytkowników i informacjami o dzierżawcy.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji tożsamościident:*
Utworzenie użytkownikaDodawanie nowych użytkowników do systemuident:createUser
Odczyt użytkownikaPrzeglądanie informacji i szczegółów użytkownikaident:readUser
Aktualizacja użytkownikaModyfikacja informacji o koncie użytkownikaident:updateUser
Usunięcie użytkownikaUsuwanie użytkowników z systemuident:deleteUser
Aktualizacja profiluModyfikacja informacji profilu użytkownikaident:updateProfile
Aktualizacja dzierżawcyModyfikacja ustawień i konfiguracji dzierżawcyident:updateTenant
Usunięcie dzierżawcyUsuwanie dzierżawców z systemuident:deleteTenant
Utworzenie roli użytkownikaTworzenie nowych ról użytkownikówident:createUserRole
Odczyt roli użytkownikaPrzeglądanie informacji i szczegółów roli użytkownikaident:readUserRole
Aktualizacja roli użytkownikaModyfikacja istniejących ról użytkownikówident:updateUserRole
Usunięcie 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 Integration​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji integracjiintegration:*
Utworzenie integracjiDodawanie nowych integracji do systemuintegration:createIntegration
Odczyt integracjiPrzeglądanie informacji i szczegółów integracjiintegration:readIntegration
Aktualizacja integracjiModyfikacja istniejącej integracjiintegration:updateIntegration
Usunięcie integracjiUsuwanie integracji z systemuintegration:deleteIntegration
Lista repozytoriówPrzeglądanie repozytoriów istniejącej integracjiintegration:listRepositories
Aktualizacja repozytoriumModyfikacja ustawień i konfiguracji repozytoriumintegration:updateRepository

Usługa License​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na licencjachlicense:*
Utworzenie licencjiDodawanie nowych licencji do systemulicense:createLicense
Odczyt licencjiPrzeglądanie informacji i statusu licencjilicense:readLicense
Usunięcie licencjiUsuwanie licencji z systemulicense:deleteLicense
Użycie licencjiAktywacja i wykorzystanie 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 potokówpipeline:*
Utworzenie potokuTworzenie nowych zautomatyzowanych potokówpipeline:createPipeline
Odczyt potokuPrzeglądanie informacji i konfiguracji potokupipeline:readPipeline
Lista wykonań potokuPrzeglądanie historii wykonań potokupipeline:listExecutions
Wyzwolenie wykonania potokuUruchamianie wykonań potokupipeline:triggerExecution
Aktualizacja potokuModyfikacja ustawień i konfiguracji potokupipeline:updatePipeline
Usunięcie potokuUsuwanie potoków z systemupipeline:deletePipeline
Usunięcie wykonań potokuUsuwanie rekordów wykonań potokupipeline:deleteExecutions
informacja

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

Usługa Project​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na projektachproject:*
Utworzenie projektuTworzenie nowych projektówproject:createProject
Utworzenie wersji projektuTworzenie nowych wersji istniejących projektówproject:createVersion
Odczyt projektuPrzeglądanie informacji i szczegółów projektuproject:readProject
Lista wersji projektuPrzeglądanie wszystkich wersji projektuproject:listVersions
Pobranie wersji projektuPobieranie określonych wersji projektuproject:downloadVersion
Aktualizacja projektuModyfikacja ustawień i informacji projektuproject:updateProject
Aktualizacja wersji projektuModyfikacja komentarza wersji projektuproject:updateVersion
Usunięcie projektuUsuwanie projektów z systemuproject:deleteProject
Usunięcie 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
Zablokowanie projektuBlokowanie projektów w celu uniemożliwienia modyfikacjiproject:lockProject
Odblokowanie projektuOdblokowanie projektów zablokowanych przez własnego użytkownika w celu umożliwienia modyfikacjiproject:unlockProject
Administracyjne odblokowanie projektuAdministracyjne odblokowanie projektów zablokowanych przez dowolnego użytkownikaproject:adminUnlockProject

Usługa Resource Groups​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na grupach zasobówresourceGroup:*
Utworzenie grupy zasobówTworzenie nowych grup zasobówresourceGroup:createResourceGroup
Odczyt grupy zasobówPrzeglądanie informacji o grupie zasobówresourceGroup:readResourceGroup
Aktualizacja grupy zasobówModyfikacja ustawień grupy zasobówresourceGroup:updateResourceGroup
Usunięcie grupy zasobówUsuwanie grup zasobów z systemuresourceGroup:deleteResourceGroup

Usługa Tag​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na tagachtag:*
Utworzenie taguTworzenie nowych tagów metadanychtag:createTag
Odczyt taguPrzeglądanie informacji o tagu i jego powiązaniachtag:readTag
Usunięcie 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 bramyPowiązanie tagów z bramamitag: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 sejfuPowiązanie tagów z sejfamitag:linkVault
Powiązanie potokuPowiązanie tagów z potokamitag:linkPipeline
Usunięcie powiązania urządzeniaUsuwanie powiązań tagów z urządzeńtag:unlinkDevice
Usunięcie powiązania dokumentuUsuwanie powiązań tagów z dokumentówtag:unlinkDocument
Usunięcie powiązania bramyUsuwanie powiązań tagów z bramtag:unlinkGateway
Usunięcie powiązania licencjiUsuwanie powiązań tagów z licencjitag:unlinkLicense
Usunięcie powiązania projektuUsuwanie powiązań tagów z projektówtag:unlinkProject
Usunięcie powiązania użytkownikaUsuwanie powiązań tagów z użytkownikówtag:unlinkUser
Usunięcie powiązania sejfuUsuwanie powiązań tagów z sejfówtag:unlinkVault
Usunięcie powiązania potokuUsuwanie powiązań tagów z potokówtag:unlinkPipeline

Usługa Vault​

Usługa Vault zarządza bezpiecznym przechowywaniem sekretów i informacji poufnych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na sejfachvault:*
Utworzenie sejfuTworzenie nowych bezpiecznych sejfówvault:createVault
Utworzenie sekretuDodawanie nowych sekretów do sejfówvault:createSecret
Odczyt sejfuPrzeglądanie informacji i metadanych sejfuvault:readVault
Lista sekretówPrzeglądanie sekretów zawartych w sejfachvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja sejfuModyfikacja ustawień i konfiguracji sejfuvault:updateVault
Aktualizacja sekretuModyfikacja istniejących sekretówvault:updateSecret
Usunięcie sejfuUsuwanie sejfów z systemuvault:deleteVault
Usunięcie sekretuUsuwanie sekretów z sejfówvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretówvault:unceilSecret

Usługa Webhook​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji webhookówwebhook:*
Utworzenie webhookaTworzenie nowych konfiguracji webhookówwebhook:createWebhook
Odczyt webhookaPrzeglądanie konfiguracji webhookówwebhook:readWebhook
Aktualizacja webhookaModyfikacja ustawień i konfiguracji webhookawebhook:updateWebhook
Usunięcie webhookaUsuwanie webhooków z systemuwebhook:deleteWebhook

Usługa Webhook​

Usługa Webhook zarządza bezpiecznym przechowywaniem sekretów i informacji poufnych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na sejfachvault:*
Utworzenie sejfuTworzenie nowych bezpiecznych sejfówvault:createVault
Utworzenie sekretuDodawanie nowych sekretów do sejfówvault:createSecret
Odczyt sejfuPrzeglądanie informacji i metadanych sejfuvault:readVault
Lista sekretówPrzeglądanie sekretów zawartych w sejfachvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja sejfuModyfikacja ustawień i konfiguracji sejfuvault:updateVault
Aktualizacja sekretuModyfikacja istniejących sekretówvault:updateSecret
Usunięcie sejfuUsuwanie sejfów z systemuvault:deleteVault
Usunięcie sekretuUsuwanie sekretów z sejfówvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretówvault:unceilSecret

Usługa Vault​

Usługa Vault zarządza bezpiecznym przechowywaniem sekretów i informacji poufnych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na sejfachvault:*
Utworzenie sejfuTworzenie nowych bezpiecznych sejfówvault:createVault
Utworzenie sekretuDodawanie nowych sekretów do sejfówvault:createSecret
Odczyt sejfuPrzeglądanie informacji i metadanych sejfuvault:readVault
Lista sekretówPrzeglądanie sekretów zawartych w sejfachvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja sejfuModyfikacja ustawień i konfiguracji sejfuvault:updateVault
Aktualizacja sekretuModyfikacja istniejących sekretówvault:updateSecret
Usunięcie sejfuUsuwanie sejfów z systemuvault:deleteVault
Usunięcie sekretuUsuwanie sekretów z sejfówvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretówvault:unceilSecret

Usługa Webhook​

Usługa Webhook zarządza bezpiecznym przechowywaniem sekretów i informacji poufnych.

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na sejfachvault:*
Utworzenie sejfuTworzenie nowych bezpiecznych sejfówvault:createVault
Utworzenie sekretuDodawanie nowych sekretów do sejfówvault:createSecret
Odczyt sejfuPrzeglądanie informacji i metadanych sejfuvault:readVault
Lista sekretówPrzeglądanie sekretów zawartych w sejfachvault:listSecrets
Powiązanie sekretuPowiązanie sekretów z innymi zasobamivault:linkSecret
Aktualizacja sejfuModyfikacja ustawień i konfiguracji sejfuvault:updateVault
Aktualizacja sekretuModyfikacja istniejących sekretówvault:updateSecret
Usunięcie sejfuUsuwanie sejfów z systemuvault:deleteVault
Usunięcie sekretuUsuwanie sekretów z sejfówvault:deleteSecret
Odsłonięcie sekretuUjawnianie i dostęp do wartości sekretówvault:unceilSecret

Usługa Workstation​

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

AkcjaOpisIdentyfikator akcji
Wszystkie akcjePełny dostęp do wszystkich operacji na stacjach roboczychworkstation:*
Utworzenie stacji roboczejDodawanie nowej stacji roboczej do systemuworkstation:createWorkstation
Odczyt stacji roboczejPrzeglądanie informacji i statusu stacji roboczejworkstation:readWorkstation
Aktualizacja stacji roboczejModyfikacja ustawień i konfiguracji stacji roboczejworkstation:updateWorkstation
Usunięcie stacji roboczejUsuwanie stacji roboczej z systemuworkstation:deleteWorkstation