Roolipohjainen pääsynhallinta (RBAC)
Yleiskatsaus
Tässä dokumentissa kuvataan roolipohjaisen pääsynhallintajärjestelmän (RBAC) käytettävissä olevat käyttöoikeudet. Jokainen palvelu tarjoaa tiettyjä toimintoja, jotka voidaan myöntää käyttäjille roolimääritysten kautta.
Käyttöoikeuksien laajuus
Käyttöoikeuksia voidaan myöntää eri laajuuksilla:
- Resurssikohtainen: Pääsy yksittäisiin, erikseen määriteltyihin resursseihin
- Kaikki resurssit: Pääsy kaikkiin tietyntyyppisiin resursseihin koko järjestelmässä
- Ryhmäpohjainen: Pääsy tiettyjen organisaatioryhmien resursseihin
- Jos käyttäjällä on pääsy ryhmään, tämä kattaa myös kaikki alaryhmät
- Tunnistepohjainen: Pääsy resursseihin, joilla on tietty tunniste
Jokainen roolin käytäntö voi käyttää omaa laajuuttaan. Kun useiden käytäntöjen tulisi kohdistua samaan kohteeseen — kaikkeen yhdessä ryhmässä, kaikkeen yhdellä tunnisteella varustettuun tai yksinkertaisesti kaikkeen — määritä se kerralla koko roolille. Katso Yhteinen resurssilaajuus.
Tunnistetason käyttöoikeudet edellyttävät, että käyttäjillä on lukuoikeus valittuihin tunnisteisiin; muutoin käyttöoikeusjärjestelmä ei toimi odotetusti.
Aloittaminen
Käyttöoikeuksien myöntäminen käyttäjille:
- Luo käyttäjärooli, valitse olemassa oleva tai monista jokin aloittaaksesi sen käytännöistä
- Määritä käytännöt käytäntöeditorilla
Käytäntöeditorissa tuemme kahta tapaa määrittää haluttu käytäntö:
- Ohjattu käytännön luonti
- Käytännön luonti JSON-muodossa
Ota yhteyttä järjestelmänvalvojaan saadaksesi apua roolimäärityksissä ja käyttöoikeuksien hallinnassa.
Ohjattu käytännön luonti
Ohjattu toiminto luo yhden käytännön resurssityyppiä kohden. Jokaiselle käytännölle valitaan sen myöntämät toiminnot ja resurssit, joita se koskee.
Käytäntöluettelon yläpuolella on Yhteinen resurssilaajuus — koko roolin jakama kohde. Määritä se ensin: jokainen käytäntö, joka voi sitä käyttää, noudattaa sitä automaattisesti, ja jokainen käytäntö voidaan silti irrottaa erikseen omien resurssien valitsemiseksi. Katso Yhteinen resurssilaajuus.

Käytännön luonti JSON-muodossa
Siirry JSON-editoriin napsauttamalla JSON-painiketta käytäntöluettelon yläpuolella.

JSON-muoto
JSON-muoto on rakenteeltaan seuraava:
[
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:readProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:group:95d140cc-c391-4e25-ac92-abf57bb9a415"
]
},
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:createDevice",
"device:updateDevice"
],
"resource": [
"device:id:290133f7-79c2-40ce-bdc2-48a73dd8691c",
"device:id:9a2642b9-8101-4527-81b8-d74f21ccb650"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
}
]
Se määritellään käytäntöjen taulukkona, jossa jokainen käytäntö sisältää seuraavat ominaisuudet:
- name: Käytännön yksilöllinen nimi
- description: Valinnainen, kuvaava selite käytännölle
- action: Luettelo käytännön sallimista toiminnoista
- Katso #available-actions käytettävissä olevien toimintojen luettelo
- resource: Luettelo resurssitunnisteista
- Kaikki tietyntyyppiset resurssit:
gateway:* - Tietyt resurssit tunnuksen perusteella:
gateway:id:<GATEWAY_ID> - Kaikki tietyntyyppiset resurssit ryhmässä (tai missä tahansa alaryhmässä):
gateway:group:<GROUP_ID> - Kaikki tietyntyyppiset resurssit, joilla on tietty tunniste:
gateway:tag:<TAG>
- Kaikki tietyntyyppiset resurssit:
Yhteinen resurssilaajuus ei ole kenttä tässä muodossa. Se on ohjatun toiminnon pikavalinta, joka kirjoittaa samat edellä esitetyt resource-arvot — project:group:<ID>, device:tag:<TAG>, gateway:* — joten käytännöt ovat aina totuuden lähde. Kun rooli avataan uudelleen, näytettävä laajuus luetaan takaisin resursseista, jotka sen käytännöt jakavat.
Ennalta määritetyt käyttäjäroolit
Admin User Role
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer User Role
[
{
"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 User Role
[
{
"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:*"
]
}
]
Read Only User Role
[
{
"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:*"
]
}
]
Käytettävissä olevat toiminnot
Audit Log -palvelu
Audit Log -palvelu hallitsee pääsyä auditointi- ja lokitietoihin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin auditointilokitoimintoihin | auditLog:* |
| Lue auditointiloki | Näytä auditointilokimerkinnät | auditLog:readAuditLog |
Billing-palvelu
Billing-palvelu hallitsee laskutustietoja ja -toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin laskutustoimintoihin | billing:* |
| Lue laskutus | Näytä laskutustiedot | billing:getBilling |
| Päivitä laskutus | Muokkaa laskutusasetuksia ja -tietoja | billing:updateBilling |
Device-palvelu
Device-palvelu hallitsee laitteiden elinkaarta, yhteyksiä ja toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin laitetoimintoihin | device:* |
| Luo laite | Lisää uusia laitteita järjestelmään | device:createDevice |
| Lue laite | Näytä laitteen tiedot ja tila | device:readDevice |
| Päivitä laite | Muokkaa laitteen asetuksia ja konfiguraatiota | device:updateDevice |
| Poista laite | Poista laitteita järjestelmästä | device:deleteDevice |
| Linkitä yhdyskäytävä | Linkitä yhdyskäytäviä laitteeseen | device:linkGateway |
| Poista yhdyskäytävän linkitys | Poista yhdyskäytävien linkitys laitteesta | device:unlinkGateway |
| Linkitä laite | Linkitä laitteita laitteeseen | device:linkDevice |
| Poista laitteen linkitys | Poista laitteiden linkitys laitteesta | device:unlinkDevice |
| Yhdistä laitteeseen | Muodosta yhteyksiä laitteisiin | device:connect |
| Julkaise laitteeseen | Julkaise konfiguraatioita tai ohjelmistoja laitteisiin | device:deploy |
| Varmuuskopioi laite | Luo varmuuskopioita laitekonfiguraatioista | device:backup |
| Luo laitteen tilannevedos | Luo laitteista tilannevedoksia tiettynä ajanhetkenä | device:snapshot |
| Aseta laitteen salasana | Määritä laitteen todennustunnukset | device:setPassword |
| Lue muuttujaluettelo | Lue laitteen muuttujaluettelo | device:readVariableList |
| Kirjoita muuttujaluettelo | Kirjoita laitteen muuttujaluetteloon | device:writeVariableList |
Document-palvelu
Document-palvelu hallitsee dokumenttien luontia, versiointia ja linkittämistä muihin resursseihin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin dokumenttitoimintoihin | document:* |
| Luo dokumentti | Luo uusia dokumentteja | document:createDocument |
| Luo dokumenttiversio | Luo uusia versioita olemassa olevista dokumenteista | document:createVersion |
| Lue dokumentti | Näytä dokumentin sisältö ja tiedot | document:readDocument |
| Listaa dokumenttiversiot | Näytä dokumentin kaikki versiot | document:listVersions |
| Lataa dokumenttiversio | Lataa tiettyjä dokumenttiversioita | document:downloadVersion |
| Päivitä dokumentti | Muokkaa dokumentin sisältöä ja metatietoja | document:updateDocument |
| Päivitä dokumenttiversio | Muokkaa olemassa olevia dokumenttiversioita | document:updateVersion |
| Poista dokumentti | Poista dokumentteja järjestelmästä | document:deleteDocument |
| Poista dokumenttiversio | Poista tiettyjä dokumenttiversioita | document:deleteVersion |
| Linkitä projekti | Liitä dokumentteja projekteihin | document:linkProject |
| Linkitä laite | Liitä dokumentteja laitteisiin | document:linkDevice |
| Linkitä yhdyskäytävä | Liitä dokumentteja yhdyskäytäviin | document:linkGateway |
| Linkitä lisenssi | Liitä dokumentteja lisensseihin | document:linkLicense |
| Linkitä käyttäjä | Liitä dokumentteja käyttäjiin | document:linkUser |
| Poista projektin linkitys | Poista dokumentti–projekti-liitokset | document:unlinkProject |
| Poista laitteen linkitys | Poista dokumentti–laite-liitokset | document:unlinkDevice |
| Poista yhdyskäytävän linkitys | Poista dokumentti–yhdyskäytävä-liitokset | document:unlinkGateway |
| Poista lisenssin linkitys | Poista dokumentti–lisenssi-liitokset | document:unlinkLicense |
| Poista käyttäjän linkitys | Poista dokumentti–käyttäjä-liitokset | document:unlinkUser |
Gateway-palvelu
Gateway-palvelu hallitsee yhdyskäytäväresursseja ja -toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin yhdyskäytävätoimintoihin | gateway:* |
| Luo yhdyskäytävä | Lisää uusia yhdyskäytäviä järjestelmään | gateway:createGateway |
| Lue yhdyskäytävä | Näytä yhdyskäytävän tiedot ja tila | gateway:readGateway |
| Päivitä yhdyskäytävä | Muokkaa yhdyskäytävän asetuksia ja konfiguraatiota | gateway:updateGateway |
| Poista yhdyskäytävä | Poista yhdyskäytäviä järjestelmästä | gateway:deleteGateway |
Identity-palvelu
Identity-palvelu hallitsee käyttäjiä, käyttäjärooleja, käyttäjäryhmiä ja vuokralaistietoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin identiteettitoimintoihin | ident:* |
| Luo käyttäjä | Lisää uusia käyttäjiä järjestelmään | ident:createUser |
| Lue käyttäjä | Näytä käyttäjän tiedot ja yksityiskohdat | ident:readUser |
| Päivitä käyttäjä | Muokkaa käyttäjätilin tietoja | ident:updateUser |
| Poista käyttäjä | Poista käyttäjiä järjestelmästä | ident:deleteUser |
| Päivitä profiili | Muokkaa käyttäjäprofiilin tietoja | ident:updateProfile |
| Päivitä vuokralainen | Muokkaa vuokralaisen asetuksia ja konfiguraatiota | ident:updateTenant |
| Poista vuokralainen | Poista vuokralaisia järjestelmästä | ident:deleteTenant |
| Luo käyttäjärooli | Luo uusia käyttäjärooleja | ident:createUserRole |
| Lue käyttäjärooli | Näytä käyttäjäroolin tiedot ja yksityiskohdat | ident:readUserRole |
| Päivitä käyttäjärooli | Muokkaa olemassa olevia käyttäjärooleja | ident:updateUserRole |
| Poista käyttäjärooli | Poista käyttäjärooleja järjestelmästä | ident:deleteUserRole |
| Linkitä käyttäjärooli | Määritä rooleja käyttäjille | ident:linkUserRole |
| Poista käyttäjäroolin linkitys | Poista roolimäärityksiä käyttäjiltä | ident:unlinkUserRole |
Integration-palvelu
Integration-palvelu hallitsee integraatioita, kuten GitHub-integraatiota.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin integraatiotoimintoihin | integration:* |
| Luo integraatio | Lisää uusia integraatioita järjestelmään | integration:createIntegration |
| Lue integraatio | Näytä integraation tiedot ja yksityiskohdat | integration:readIntegration |
| Päivitä integraatio | Muokkaa olemassa olevaa integraatiota | integration:updateIntegration |
| Poista integraatio | Poista integraatioita järjestelmästä | integration:deleteIntegration |
| Listaa repositoriot | Näytä olemassa olevan integraation repositoriot | integration:listRepositories |
| Päivitä repositorio | Muokkaa repositorion asetuksia ja konfiguraatiota | integration:updateRepository |
License-palvelu
License-palvelu hallitsee ohjelmistolisenssejä ja niiden käyttöä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin lisenssitoimintoihin | license:* |
| Luo lisenssi | Lisää uusia lisenssejä järjestelmään | license:createLicense |
| Lue lisenssi | Näytä lisenssin tiedot ja tila | license:readLicense |
| Poista lisenssi | Poista lisenssejä järjestelmästä | license:deleteLicense |
| Käytä lisenssiä | Aktivoi ja hyödynnä lisenssejä | license:useLicense |
| Ylläpitäjän lisenssin vapautus | Ylläpitäjän suorittama minkä tahansa käyttäjän lukitsemien lisenssien vapautus | license:adminUnlockLicense |
Pipeline-palvelu
Pipeline-palvelu hallitsee automatisoituja työnkulkuja ja niiden suorituksia.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin pipeline-toimintoihin | pipeline:* |
| Luo pipeline | Luo uusia automatisoituja pipelineja | pipeline:createPipeline |
| Lue pipeline | Näytä pipelinen tiedot ja konfiguraatio | pipeline:readPipeline |
| Listaa pipeline-suoritukset | Näytä pipelinen suoritushistoria | pipeline:listExecutions |
| Käynnistä pipeline-suoritus | Käynnistä pipeline-suorituksia | pipeline:triggerExecution |
| Päivitä pipeline | Muokkaa pipelinen asetuksia ja konfiguraatiota | pipeline:updatePipeline |
| Poista pipeline | Poista pipelineja järjestelmästä | pipeline:deletePipeline |
| Poista pipeline-suoritukset | Poista pipeline-suoritustietueita | pipeline:deleteExecutions |
Työt (jobs) ovat automaattisesti käytettävissä pipeline-käyttöoikeuksien kautta. Jos sinulla on oikeus käyttää pipelinea ja listata sen suorituksia, voit tarkastella töiden tilaa, lokeja ja muita tietoja.
Project-palvelu
Project-palvelu hallitsee projektien elinkaarta, versiointia ja laitteiden linkittämistä. Projektiversioiden osalta käyttöoikeudet myönnetään aina pääprojektille.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin projektitoimintoihin | project:* |
| Luo projekti | Luo uusia projekteja | project:createProject |
| Luo projektiversio | Luo uusia versioita olemassa oleviin projekteihin | project:createVersion |
| Lue projekti | Näytä projektin tiedot ja yksityiskohdat | project:readProject |
| Listaa projektiversiot | Näytä projektin kaikki versiot | project:listVersions |
| Lataa projektiversio | Lataa tiettyjä projektiversioita | project:downloadVersion |
| Päivitä projekti | Muokkaa projektin asetuksia ja tietoja | project:updateProject |
| Päivitä projektiversio | Muokkaa projektiversion kommenttia | project:updateVersion |
| Poista projekti | Poista projekteja järjestelmästä | project:deleteProject |
| Poista projektiversio | Poista tiettyjä projektiversioita projektista | project:deleteVersion |
| Linkitä projekti | Liitä projekteja (esim. kirjastoja) muihin projekteihin (esim. vakioprojekteihin) | project:linkProject |
| Linkitä laite | Yhdistä laitteita projekteihin | project:linkDevice |
| Poista projektin linkitys | Poista projektiliitoksia (esim. kirjasto vakioprojektista) | project:unlinkProject |
| Poista laitteen linkitys | Irrota laitteet projekteista | project:unlinkDevice |
| Lukitse projekti | Lukitse projektit muutosten estämiseksi | project:lockProject |
| Avaa projektin lukitus | Avaa oman käyttäjän lukitsemien projektien lukitus muutosten sallimiseksi | project:unlockProject |
| Ylläpitäjän projektin lukituksen avaus | Ylläpitäjän suorittama minkä tahansa käyttäjän lukitsemien projektien lukituksen avaus | project:adminUnlockProject |
Resource Groups -palvelu
Resource Groups -palvelu hallitsee resurssien organisatorista ryhmittelyä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin resurssiryhmätoimintoihin | resourceGroup:* |
| Luo resurssiryhmä | Luo uusia resurssiryhmiä | resourceGroup:createResourceGroup |
| Lue resurssiryhmä | Näytä resurssiryhmän tiedot | resourceGroup:readResourceGroup |
| Päivitä resurssiryhmä | Muokkaa resurssiryhmän asetuksia | resourceGroup:updateResourceGroup |
| Poista resurssiryhmä | Poista resurssiryhmiä järjestelmästä | resourceGroup:deleteResourceGroup |
Tag-palvelu
Tag-palvelu hallitsee metatietotunnisteita ja niiden liitoksia eri resursseihin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin tunnistetoimintoihin | tag:* |
| Luo tunniste | Luo uusia metatietotunnisteita | tag:createTag |
| Lue tunniste | Näytä tunnisteen tiedot ja liitokset | tag:readTag |
| Poista tunniste | Poista tunnisteita järjestelmästä | tag:deleteTag |
| Linkitä laite | Liitä tunnisteita laitteisiin | tag:linkDevice |
| Linkitä dokumentti | Liitä tunnisteita dokumentteihin | tag:linkDocument |
| Linkitä yhdyskäytävä | Liitä tunnisteita yhdyskäytäviin | tag:linkGateway |
| Linkitä lisenssi | Liitä tunnisteita lisensseihin | tag:linkLicense |
| Linkitä projekti | Liitä tunnisteita projekteihin | tag:linkProject |
| Linkitä käyttäjä | Liitä tunnisteita käyttäjiin | tag:linkUser |
| Linkitä holvi | Liitä tunnisteita holveihin | tag:linkVault |
| Linkitä pipeline | Liitä tunnisteita pipelineihin | tag:linkPipeline |
| Poista laitteen linkitys | Poista tunnisteliitokset laitteista | tag:unlinkDevice |
| Poista dokumentin linkitys | Poista tunnisteliitokset dokumenteista | tag:unlinkDocument |
| Poista yhdyskäytävän linkitys | Poista tunnisteliitokset yhdyskäytävistä | tag:unlinkGateway |
| Poista lisenssin linkitys | Poista tunnisteliitokset lisensseistä | tag:unlinkLicense |
| Poista projektin linkitys | Poista tunnisteliitokset projekteista | tag:unlinkProject |
| Poista käyttäjän linkitys | Poista tunnisteliitokset käyttäjistä | tag:unlinkUser |
| Poista holvin linkitys | Poista tunnisteliitokset holveista | tag:unlinkVault |
| Poista pipelinen linkitys | Poista tunnisteliitokset pipelineista | tag:unlinkPipeline |
Vault-palvelu
Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Näytä holvin tiedot ja metatiedot | vault:readVault |
| Listaa salaisuudet | Näytä holveissa olevat salaisuudet | vault:listSecrets |
| Linkitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja konfiguraatiota | vault:updateVault |
| Päivitä salaisuus | Muokkaa olemassa olevia salaisuuksia | vault:updateSecret |
| Poista holvi | Poista holveja järjestelmästä | vault:deleteVault |
| Poista salaisuus | Poista salaisuuksia holveista | vault:deleteSecret |
| Paljasta salaisuus | Paljasta ja käytä salaisuuksien arvoja | vault:unceilSecret |
Webhook-palvelu
Webhook-palvelu hallitsee järjestelmätapahtumien laukaisemien lähtevien HTTP-ilmoitusten konfigurointia, toimitusta, tietoturvaa ja luotettavuutta mahdollistaen reaaliaikaiset integraatiot ulkoisiin järjestelmiin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin webhook-toimintoihin | webhook:* |
| Luo webhook | Luo uusia webhook-konfiguraatioita | webhook:createWebhook |
| Lue webhook | Näytä webhook-konfiguraatiot | webhook:readWebhook |
| Päivitä webhook | Muokkaa webhookin asetuksia ja konfiguraatiota | webhook:updateWebhook |
| Poista webhook | Poista webhookeja järjestelmästä | webhook:deleteWebhook |
Webhook-palvelu
Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Näytä holvin tiedot ja metatiedot | vault:readVault |
| Listaa salaisuudet | Näytä holveissa olevat salaisuudet | vault:listSecrets |
| Linkitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja konfiguraatiota | vault:updateVault |
| Päivitä salaisuus | Muokkaa olemassa olevia salaisuuksia | vault:updateSecret |
| Poista holvi | Poista holveja järjestelmästä | vault:deleteVault |
| Poista salaisuus | Poista salaisuuksia holveista | vault:deleteSecret |
| Paljasta salaisuus | Paljasta ja käytä salaisuuksien arvoja | vault:unceilSecret |
Vault-palvelu
Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Näytä holvin tiedot ja metatiedot | vault:readVault |
| Listaa salaisuudet | Näytä holveissa olevat salaisuudet | vault:listSecrets |
| Linkitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja konfiguraatiota | vault:updateVault |
| Päivitä salaisuus | Muokkaa olemassa olevia salaisuuksia | vault:updateSecret |
| Poista holvi | Poista holveja järjestelmästä | vault:deleteVault |
| Poista salaisuus | Poista salaisuuksia holveista | vault:deleteSecret |
| Paljasta salaisuus | Paljasta ja käytä salaisuuksien arvoja | vault:unceilSecret |
Webhook-palvelu
Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista säilytystä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Näytä holvin tiedot ja metatiedot | vault:readVault |
| Listaa salaisuudet | Näytä holveissa olevat salaisuudet | vault:listSecrets |
| Linkitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja konfiguraatiota | vault:updateVault |
| Päivitä salaisuus | Muokkaa olemassa olevia salaisuuksia | vault:updateSecret |
| Poista holvi | Poista holveja järjestelmästä | vault:deleteVault |
| Poista salaisuus | Poista salaisuuksia holveista | vault:deleteSecret |
| Paljasta salaisuus | Paljasta ja käytä salaisuuksien arvoja | vault:unceilSecret |
Workstation-palvelu
Workstation-palvelu hallitsee työasemaresursseja ja -toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi pääsy kaikkiin työasematoimintoihin | workstation:* |
| Luo työasema | Lisää uusi työasema järjestelmään | workstation:createWorkstation |
| Lue työasema | Näytä työaseman tiedot ja tila | workstation:readWorkstation |
| Päivitä työasema | Muokkaa työaseman asetuksia ja konfiguraatiota | workstation:updateWorkstation |
| Poista työasema | Poista työasema järjestelmästä | workstation:deleteWorkstation |