Roolipohjainen käyttöoikeuksien hallinta (RBAC)
Yleiskatsaus
Tässä dokumentissa kuvataan roolipohjaisen käyttöoikeuksien hallinnan (RBAC) järjestelmässä käytettävissä olevat oikeudet. Kukin palvelu tarjoaa tiettyjä toimintoja, jotka voidaan myöntää käyttäjille roolimäärityksillä.
Oikeuksien laajuus
Oikeuksia voidaan myöntää eri laajuuksilla:
- Resurssikohtainen: Käyttöoikeus yksittäisiin, erikseen määritettyihin resursseihin
- Kaikki resurssit: Käyttöoikeus kaikkiin tietyn tyypin resursseihin koko järjestelmässä
- Ryhmäpohjainen: Käyttöoikeus tiettyjen organisaatioryhmien resursseihin
- Jos käyttäjällä on oikeus ryhmään, se sisältää myös kaikki aliryhmät
- Tunnistepohjainen: Käyttöoikeus resursseihin, joilla on tietty tunniste
Jokainen roolin käytäntö voi käyttää omaa laajuuttaan. Kun useiden käytäntöjen tulisi kohdistua samaan asiaan — kaikkeen yhdessä ryhmässä, kaikkeen tietyllä tunnisteella tai yksinkertaisesti kaikkeen — määritä se kerran koko roolille. Katso Yhteinen resurssilaajuus.
Tunnistetason oikeudet edellyttävät, että käyttäjillä on lukuoikeus valittuihin tunnisteisiin; muutoin oikeusjärjestelmä ei toimi odotetusti.
Aloittaminen
Oikeuksien määrittäminen käyttäjille:
- Luo käyttäjärooli, valitse olemassa oleva tai monista jokin rooli, jotta voit aloittaa sen käytännöistä
- Määritä käytännöt käytäntöeditorilla
Käytäntöeditorissa tuetaan kahta tapaa määrittää haluttu käytäntö:
- Käytännön luonnin apuohjelma
- Käytännön luonti JSON-muodossa
Ota yhteyttä järjestelmänvalvojaan, jos tarvitset apua roolimäärityksissä ja oikeuksien hallinnassa.
Käytännön luonnin apuohjelma
Apuohjelma luo yhden käytännön resurssityyppiä kohden. Kullekin käytännölle valitaan sen myöntämät toiminnot ja resurssit, joihin se kohdistuu.
Käytäntöluettelon yläpuolella on Yhteinen resurssilaajuus — koko roolin yhteinen kohde. Määritä se ensin: jokainen käytäntö, joka voi käyttää sitä, noudattaa sitä automaattisesti, ja jokainen käytäntö voidaan silti irrottaa erikseen omien resurssiensa valintaa varten. Katso Yhteinen resurssilaajuus.

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

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öivä nimi
- description: Valinnainen, merkityksellinen kuvaus käytännöstä
- action: Luettelo kyseisen käytännön sallituista toiminnoista
- Katso käytettävissä olevien toimintojen luettelo kohdasta #available-actions
- resource: Luettelo resurssien tunnisteista
- Kaikki tietyn tyypin resurssit:
gateway:* - Tietyt resurssit tunnuksen perusteella:
gateway:id:<GATEWAY_ID> - Kaikki tietyn tyypin resurssit ryhmässä (tai missä tahansa aliryhmässä):
gateway:group:<GROUP_ID> - Kaikki tietyn tyypin resurssit, joilla on tietty tunniste:
gateway:tag:<TAG>
- Kaikki tietyn tyypin resurssit:
Yhteinen resurssilaajuus ei ole kenttä tässä muodossa. Se on apuohjelman oikotie, joka kirjoittaa samat edellä esitetyt resource-arvot — project:group:<ID>, device:tag:<TAG>, gateway:* — jotta käytännöt ovat aina ainoa totuuden lähde. Kun rooli avataan uudelleen, näytettävä laajuus luetaan takaisin niistä resursseista, jotka sen käytännöt jakavat.
Ennalta määritetyt käyttäjäroolit
Admin-käyttäjärooli
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer-käyttäjärooli
[
{
"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-käyttäjärooli
[
{
"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:*"
]
}
]
Vain luku -käyttäjärooli
[
{
"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 auditointi- ja lokitietojen käyttöä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin auditointilokitoimintoihin | auditLog:* |
| Lue auditointiloki | Tarkastele auditointilokin merkintöjä | auditLog:readAuditLog |
Billing-palvelu
Billing-palvelu hallitsee laskutustietoja ja -toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin laskutustoimintoihin | billing:* |
| Lue laskutus | Tarkastele laskutustietoja | 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 käyttöoikeus kaikkiin laitetoimintoihin | device:* |
| Luo laite | Lisää uusia laitteita järjestelmään | device:createDevice |
| Lue laite | Tarkastele laitteen tietoja ja tilaa | device:readDevice |
| Päivitä laite | Muokkaa laitteen asetuksia ja määrityksiä | device:updateDevice |
| Poista laite | Poista laitteita järjestelmästä | device:deleteDevice |
| Liitä gateway | Liitä gatewayt laitteeseen | device:linkGateway |
| Irrota gateway | Irrota gatewayt laitteesta | device:unlinkGateway |
| Liitä laite | Liitä laitteet laitteeseen | device:linkDevice |
| Irrota laite | Irrota laitteet laitteesta | device:unlinkDevice |
| Yhdistä laitteeseen | Muodosta yhteyksiä laitteisiin | device:connect |
| Käyttöönotto laitteeseen | Ota määrityksiä tai ohjelmistoja käyttöön laitteissa | device:deploy |
| Varmuuskopioi laite | Luo varmuuskopioita laitemäärityksistä | device:backup |
| Luo laitteen tilannevedos | Luo laitteista tilannevedoksia tietyltä ajanhetkeltä | device:snapshot |
| Aseta laitteen salasana | Määritä laitteen tunnistautumistiedot | device:setPassword |
| Lue muuttujaluettelo | Lue laitteen muuttujaluettelo | device:readVariableList |
| Kirjoita muuttujaluetteloon | Kirjoita laitteen muuttujaluetteloon | device:writeVariableList |
Document-palvelu
Document-palvelu hallitsee dokumenttien luontia, versiointia ja liittämistä muihin resursseihin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin dokumenttitoimintoihin | document:* |
| Luo dokumentti | Luo uusia dokumentteja | document:createDocument |
| Luo dokumentin versio | Luo uusia versioita olemassa olevista dokumenteista | document:createVersion |
| Lue dokumentti | Tarkastele dokumentin sisältöä ja tietoja | document:readDocument |
| Listaa dokumentin versiot | Tarkastele dokumentin kaikkia versioita | document:listVersions |
| Lataa dokumentin versio | Lataa tiettyjä dokumenttiversioita | document:downloadVersion |
| Päivitä dokumentti | Muokkaa dokumentin sisältöä ja metatietoja | document:updateDocument |
| Päivitä dokumentin versio | Muokkaa olemassa olevia dokumenttiversioita | document:updateVersion |
| Poista dokumentti | Poista dokumentteja järjestelmästä | document:deleteDocument |
| Poista dokumentin versio | Poista tiettyjä dokumenttiversioita | document:deleteVersion |
| Liitä projekti | Liitä dokumentteja projekteihin | document:linkProject |
| Liitä laite | Liitä dokumentteja laitteisiin | document:linkDevice |
| Liitä gateway | Liitä dokumentteja gatewayihin | document:linkGateway |
| Liitä lisenssi | Liitä dokumentteja lisensseihin | document:linkLicense |
| Liitä käyttäjä | Liitä dokumentteja käyttäjiin | document:linkUser |
| Irrota projekti | Poista dokumentti–projekti-liitokset | document:unlinkProject |
| Irrota laite | Poista dokumentti–laite-liitokset | document:unlinkDevice |
| Irrota gateway | Poista dokumentti–gateway-liitokset | document:unlinkGateway |
| Irrota lisenssi | Poista dokumentti–lisenssi-liitokset | document:unlinkLicense |
| Irrota käyttäjä | Poista dokumentti–käyttäjä-liitokset | document:unlinkUser |
Gateway-palvelu
Gateway-palvelu hallitsee gateway-resursseja ja -toimintoja.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin gateway-toimintoihin | gateway:* |
| Luo gateway | Lisää uusia gatewayita järjestelmään | gateway:createGateway |
| Lue gateway | Tarkastele gatewayn tietoja ja tilaa | gateway:readGateway |
| Päivitä gateway | Muokkaa gatewayn asetuksia ja määrityksiä | gateway:updateGateway |
| Poista gateway | Poista gatewayita 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 käyttöoikeus kaikkiin identiteettitoimintoihin | ident:* |
| Luo käyttäjä | Lisää uusia käyttäjiä järjestelmään | ident:createUser |
| Lue käyttäjä | Tarkastele käyttäjän tietoja ja yksityiskohtia | 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 määrityksiä | 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 | Tarkastele käyttäjäroolin tietoja ja yksityiskohtia | 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 |
| Liitä käyttäjärooli | Määritä rooleja käyttäjille | ident:linkUserRole |
| Irrota käyttäjärooli | 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 käyttöoikeus kaikkiin integraatiotoimintoihin | integration:* |
| Luo integraatio | Lisää uusia integraatioita järjestelmään | integration:createIntegration |
| Lue integraatio | Tarkastele integraation tietoja ja yksityiskohtia | integration:readIntegration |
| Päivitä integraatio | Muokkaa olemassa olevaa integraatiota | integration:updateIntegration |
| Poista integraatio | Poista integraatioita järjestelmästä | integration:deleteIntegration |
| Listaa repositoriot | Tarkastele olemassa olevan integraation repositorioita | integration:listRepositories |
| Päivitä repositorio | Muokkaa repositorion asetuksia ja määrityksiä | integration:updateRepository |
License-palvelu
License-palvelu hallitsee ohjelmistolisenssejä ja niiden käyttöä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin lisenssitoimintoihin | license:* |
| Luo lisenssi | Lisää uusia lisenssejä järjestelmään | license:createLicense |
| Lue lisenssi | Tarkastele lisenssin tietoja ja tilaa | 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 avaus | Kenen tahansa käyttäjän lukitsemien lisenssien avaaminen ylläpitäjänä | license:adminUnlockLicense |
Pipeline-palvelu
Pipeline-palvelu hallitsee automatisoituja työnkulkuja ja niiden suorituksia.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin pipeline-toimintoihin | pipeline:* |
| Luo pipeline | Luo uusia automatisoituja pipelineja | pipeline:createPipeline |
| Lue pipeline | Tarkastele pipelinen tietoja ja määrityksiä | pipeline:readPipeline |
| Listaa pipelinen suoritukset | Tarkastele pipelinen suoritushistoriaa | pipeline:listExecutions |
| Käynnistä pipelinen suoritus | Käynnistä pipelinen suorituksia | pipeline:triggerExecution |
| Päivitä pipeline | Muokkaa pipelinen asetuksia ja määrityksiä | pipeline:updatePipeline |
| Poista pipeline | Poista pipelineja järjestelmästä | pipeline:deletePipeline |
| Poista pipelinen suoritukset | Poista pipelinen suoritustietueita | pipeline:deleteExecutions |
Tehtävät (jobs) ovat automaattisesti käytettävissä pipeline-oikeuksien kautta. Jos sinulla on oikeus käyttää pipelinea ja listata sen suorituksia, voit tarkastella tehtävien tilaa, lokeja ja muita yksityiskohtia.
Project-palvelu
Project-palvelu hallitsee projektien elinkaarta, versiointia ja laitteiden liittämistä. Projektiversioiden osalta oikeudet myönnetään aina yliprojektille.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin projektitoimintoihin | project:* |
| Luo projekti | Luo uusia projekteja | project:createProject |
| Luo projektin versio | Luo uusia versioita olemassa oleville projekteille | project:createVersion |
| Lue projekti | Tarkastele projektin tietoja ja yksityiskohtia | project:readProject |
| Listaa projektin versiot | Tarkastele projektin kaikkia versioita | project:listVersions |
| Lataa projektin versio | Lataa tiettyjä projektiversioita | project:downloadVersion |
| Päivitä projekti | Muokkaa projektin asetuksia ja tietoja | project:updateProject |
| Päivitä projektin versio | Muokkaa projektiversion kommenttia | project:updateVersion |
| Poista projekti | Poista projekteja järjestelmästä | project:deleteProject |
| Poista projektin versio | Poista tiettyjä projektiversioita projektista | project:deleteVersion |
| Liitä projekti | Liitä projekteja (esim. kirjastoja) muihin projekteihin (esim. standardiprojekteihin) | project:linkProject |
| Liitä laite | Yhdistä laitteita projekteihin | project:linkDevice |
| Irrota projekti | Poista projektiliitoksia (esim. kirjasto standardiprojektista) | project:unlinkProject |
| Irrota laite | Katkaise laitteiden yhteys projekteihin | project:unlinkDevice |
| Lukitse projekti | Lukitse projekteja muutosten estämiseksi | project:lockProject |
| Avaa projektin lukitus | Avaa oman käyttäjän lukitsemien projektien lukitus muutosten mahdollistamiseksi | project:unlockProject |
| Ylläpitäjän projektin avaus | Kenen tahansa käyttäjän lukitsemien projektien lukituksen avaaminen ylläpitäjänä | project:adminUnlockProject |
Resource Groups -palvelu
Resource Groups -palvelu hallitsee resurssien organisatorisia ryhmittelyjä.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin resurssiryhmätoimintoihin | resourceGroup:* |
| Luo resurssiryhmä | Luo uusia resurssiryhmiä | resourceGroup:createResourceGroup |
| Lue resurssiryhmä | Tarkastele resurssiryhmän tietoja | 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 käyttöoikeus kaikkiin tunnistetoimintoihin | tag:* |
| Luo tunniste | Luo uusia metatietotunnisteita | tag:createTag |
| Lue tunniste | Tarkastele tunnisteen tietoja ja liitoksia | tag:readTag |
| Poista tunniste | Poista tunnisteita järjestelmästä | tag:deleteTag |
| Liitä laite | Liitä tunnisteita laitteisiin | tag:linkDevice |
| Liitä dokumentti | Liitä tunnisteita dokumentteihin | tag:linkDocument |
| Liitä gateway | Liitä tunnisteita gatewayihin | tag:linkGateway |
| Liitä lisenssi | Liitä tunnisteita lisensseihin | tag:linkLicense |
| Liitä projekti | Liitä tunnisteita projekteihin | tag:linkProject |
| Liitä käyttäjä | Liitä tunnisteita käyttäjiin | tag:linkUser |
| Liitä holvi | Liitä tunnisteita holveihin | tag:linkVault |
| Liitä pipeline | Liitä tunnisteita pipelineihin | tag:linkPipeline |
| Irrota laite | Poista tunnisteliitokset laitteista | tag:unlinkDevice |
| Irrota dokumentti | Poista tunnisteliitokset dokumenteista | tag:unlinkDocument |
| Irrota gateway | Poista tunnisteliitokset gatewayista | tag:unlinkGateway |
| Irrota lisenssi | Poista tunnisteliitokset lisensseistä | tag:unlinkLicense |
| Irrota projekti | Poista tunnisteliitokset projekteista | tag:unlinkProject |
| Irrota käyttäjä | Poista tunnisteliitokset käyttäjistä | tag:unlinkUser |
| Irrota holvi | Poista tunnisteliitokset holveista | tag:unlinkVault |
| Irrota pipeline | Poista tunnisteliitokset pipelineista | tag:unlinkPipeline |
Vault-palvelu
Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Tarkastele holvin tietoja ja metatietoja | vault:readVault |
| Listaa salaisuudet | Tarkastele holveissa olevia salaisuuksia | vault:listSecrets |
| Liitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja määrityksiä | 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 määritystä, toimitusta, tietoturvaa ja luotettavuutta, mikä mahdollistaa reaaliaikaiset integraatiot ulkoisiin järjestelmiin.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin webhook-toimintoihin | webhook:* |
| Luo webhook | Luo uusia webhook-määrityksiä | webhook:createWebhook |
| Lue webhook | Tarkastele webhook-määrityksiä | webhook:readWebhook |
| Päivitä webhook | Muokkaa webhookin asetuksia ja määrityksiä | webhook:updateWebhook |
| Poista webhook | Poista webhookeja järjestelmästä | webhook:deleteWebhook |
Webhook-palvelu
Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Tarkastele holvin tietoja ja metatietoja | vault:readVault |
| Listaa salaisuudet | Tarkastele holveissa olevia salaisuuksia | vault:listSecrets |
| Liitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja määrityksiä | 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 tallennusta.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Tarkastele holvin tietoja ja metatietoja | vault:readVault |
| Listaa salaisuudet | Tarkastele holveissa olevia salaisuuksia | vault:listSecrets |
| Liitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja määrityksiä | 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 tallennusta.
| Toiminto | Kuvaus | Toiminnon tunnus |
|---|---|---|
| Kaikki toiminnot | Täysi käyttöoikeus kaikkiin holvitoimintoihin | vault:* |
| Luo holvi | Luo uusia turvallisia holveja | vault:createVault |
| Luo salaisuus | Lisää uusia salaisuuksia holveihin | vault:createSecret |
| Lue holvi | Tarkastele holvin tietoja ja metatietoja | vault:readVault |
| Listaa salaisuudet | Tarkastele holveissa olevia salaisuuksia | vault:listSecrets |
| Liitä salaisuus | Liitä salaisuuksia muihin resursseihin | vault:linkSecret |
| Päivitä holvi | Muokkaa holvin asetuksia ja määrityksiä | 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 käyttöoikeus kaikkiin työasematoimintoihin | workstation:* |
| Luo työasema | Lisää uusi työasema järjestelmään | workstation:createWorkstation |
| Lue työasema | Tarkastele työaseman tietoja ja tilaa | workstation:readWorkstation |
| Päivitä työasema | Muokkaa työaseman asetuksia ja määrityksiä | workstation:updateWorkstation |
| Poista työasema | Poista työasema järjestelmästä | workstation:deleteWorkstation |