Siirry pääsisältöön

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.

vaara

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:

  1. Luo käyttäjärooli, valitse olemassa oleva tai monista jokin rooli, jotta voit aloittaa sen käytännöistä
  2. Määritä käytännöt käytäntöeditorilla

Käytäntöeditorissa tuetaan kahta tapaa määrittää haluttu käytäntö:

  1. Käytännön luonnin apuohjelma
  2. 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
  • 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>
info

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öä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin auditointilokitoimintoihinauditLog:*
Lue auditointilokiTarkastele auditointilokin merkintöjäauditLog:readAuditLog

Billing-palvelu​

Billing-palvelu hallitsee laskutustietoja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin laskutustoimintoihinbilling:*
Lue laskutusTarkastele laskutustietojabilling:getBilling
Päivitä laskutusMuokkaa laskutusasetuksia ja -tietojabilling:updateBilling

Device-palvelu​

Device-palvelu hallitsee laitteiden elinkaarta, yhteyksiä ja toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin laitetoimintoihindevice:*
Luo laiteLisää uusia laitteita järjestelmäändevice:createDevice
Lue laiteTarkastele laitteen tietoja ja tilaadevice:readDevice
Päivitä laiteMuokkaa laitteen asetuksia ja määrityksiädevice:updateDevice
Poista laitePoista laitteita järjestelmästädevice:deleteDevice
Liitä gatewayLiitä gatewayt laitteeseendevice:linkGateway
Irrota gatewayIrrota gatewayt laitteestadevice:unlinkGateway
Liitä laiteLiitä laitteet laitteeseendevice:linkDevice
Irrota laiteIrrota laitteet laitteestadevice:unlinkDevice
Yhdistä laitteeseenMuodosta yhteyksiä laitteisiindevice:connect
Käyttöönotto laitteeseenOta määrityksiä tai ohjelmistoja käyttöön laitteissadevice:deploy
Varmuuskopioi laiteLuo varmuuskopioita laitemäärityksistädevice:backup
Luo laitteen tilannevedosLuo laitteista tilannevedoksia tietyltä ajanhetkeltädevice:snapshot
Aseta laitteen salasanaMääritä laitteen tunnistautumistiedotdevice:setPassword
Lue muuttujaluetteloLue laitteen muuttujaluettelodevice:readVariableList
Kirjoita muuttujaluetteloonKirjoita laitteen muuttujaluetteloondevice:writeVariableList

Document-palvelu​

Document-palvelu hallitsee dokumenttien luontia, versiointia ja liittämistä muihin resursseihin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin dokumenttitoimintoihindocument:*
Luo dokumenttiLuo uusia dokumenttejadocument:createDocument
Luo dokumentin versioLuo uusia versioita olemassa olevista dokumenteistadocument:createVersion
Lue dokumenttiTarkastele dokumentin sisältöä ja tietojadocument:readDocument
Listaa dokumentin versiotTarkastele dokumentin kaikkia versioitadocument:listVersions
Lataa dokumentin versioLataa tiettyjä dokumenttiversioitadocument:downloadVersion
Päivitä dokumenttiMuokkaa dokumentin sisältöä ja metatietojadocument:updateDocument
Päivitä dokumentin versioMuokkaa olemassa olevia dokumenttiversioitadocument:updateVersion
Poista dokumenttiPoista dokumentteja järjestelmästädocument:deleteDocument
Poista dokumentin versioPoista tiettyjä dokumenttiversioitadocument:deleteVersion
Liitä projektiLiitä dokumentteja projekteihindocument:linkProject
Liitä laiteLiitä dokumentteja laitteisiindocument:linkDevice
Liitä gatewayLiitä dokumentteja gatewayihindocument:linkGateway
Liitä lisenssiLiitä dokumentteja lisensseihindocument:linkLicense
Liitä käyttäjäLiitä dokumentteja käyttäjiindocument:linkUser
Irrota projektiPoista dokumentti–projekti-liitoksetdocument:unlinkProject
Irrota laitePoista dokumentti–laite-liitoksetdocument:unlinkDevice
Irrota gatewayPoista dokumentti–gateway-liitoksetdocument:unlinkGateway
Irrota lisenssiPoista dokumentti–lisenssi-liitoksetdocument:unlinkLicense
Irrota käyttäjäPoista dokumentti–käyttäjä-liitoksetdocument:unlinkUser

Gateway-palvelu​

Gateway-palvelu hallitsee gateway-resursseja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin gateway-toimintoihingateway:*
Luo gatewayLisää uusia gatewayita järjestelmäängateway:createGateway
Lue gatewayTarkastele gatewayn tietoja ja tilaagateway:readGateway
Päivitä gatewayMuokkaa gatewayn asetuksia ja määrityksiägateway:updateGateway
Poista gatewayPoista gatewayita järjestelmästägateway:deleteGateway

Identity-palvelu​

Identity-palvelu hallitsee käyttäjiä, käyttäjärooleja, käyttäjäryhmiä ja vuokralaistietoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin identiteettitoimintoihinident:*
Luo käyttäjäLisää uusia käyttäjiä järjestelmäänident:createUser
Lue käyttäjäTarkastele käyttäjän tietoja ja yksityiskohtiaident:readUser
Päivitä käyttäjäMuokkaa käyttäjätilin tietojaident:updateUser
Poista käyttäjäPoista käyttäjiä järjestelmästäident:deleteUser
Päivitä profiiliMuokkaa käyttäjäprofiilin tietojaident:updateProfile
Päivitä vuokralainenMuokkaa vuokralaisen asetuksia ja määrityksiäident:updateTenant
Poista vuokralainenPoista vuokralaisia järjestelmästäident:deleteTenant
Luo käyttäjärooliLuo uusia käyttäjäroolejaident:createUserRole
Lue käyttäjärooliTarkastele käyttäjäroolin tietoja ja yksityiskohtiaident:readUserRole
Päivitä käyttäjärooliMuokkaa olemassa olevia käyttäjäroolejaident:updateUserRole
Poista käyttäjärooliPoista käyttäjärooleja järjestelmästäident:deleteUserRole
Liitä käyttäjärooliMääritä rooleja käyttäjilleident:linkUserRole
Irrota käyttäjärooliPoista roolimäärityksiä käyttäjiltäident:unlinkUserRole

Integration-palvelu​

Integration-palvelu hallitsee integraatioita, kuten GitHub-integraatiota.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin integraatiotoimintoihinintegration:*
Luo integraatioLisää uusia integraatioita järjestelmäänintegration:createIntegration
Lue integraatioTarkastele integraation tietoja ja yksityiskohtiaintegration:readIntegration
Päivitä integraatioMuokkaa olemassa olevaa integraatiotaintegration:updateIntegration
Poista integraatioPoista integraatioita järjestelmästäintegration:deleteIntegration
Listaa repositoriotTarkastele olemassa olevan integraation repositorioitaintegration:listRepositories
Päivitä repositorioMuokkaa repositorion asetuksia ja määrityksiäintegration:updateRepository

License-palvelu​

License-palvelu hallitsee ohjelmistolisenssejä ja niiden käyttöä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin lisenssitoimintoihinlicense:*
Luo lisenssiLisää uusia lisenssejä järjestelmäänlicense:createLicense
Lue lisenssiTarkastele lisenssin tietoja ja tilaalicense:readLicense
Poista lisenssiPoista lisenssejä järjestelmästälicense:deleteLicense
Käytä lisenssiäAktivoi ja hyödynnä lisenssejälicense:useLicense
Ylläpitäjän lisenssin avausKenen 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.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin pipeline-toimintoihinpipeline:*
Luo pipelineLuo uusia automatisoituja pipelinejapipeline:createPipeline
Lue pipelineTarkastele pipelinen tietoja ja määrityksiäpipeline:readPipeline
Listaa pipelinen suorituksetTarkastele pipelinen suoritushistoriaapipeline:listExecutions
Käynnistä pipelinen suoritusKäynnistä pipelinen suorituksiapipeline:triggerExecution
Päivitä pipelineMuokkaa pipelinen asetuksia ja määrityksiäpipeline:updatePipeline
Poista pipelinePoista pipelineja järjestelmästäpipeline:deletePipeline
Poista pipelinen suorituksetPoista pipelinen suoritustietueitapipeline:deleteExecutions
info

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.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin projektitoimintoihinproject:*
Luo projektiLuo uusia projektejaproject:createProject
Luo projektin versioLuo uusia versioita olemassa oleville projekteilleproject:createVersion
Lue projektiTarkastele projektin tietoja ja yksityiskohtiaproject:readProject
Listaa projektin versiotTarkastele projektin kaikkia versioitaproject:listVersions
Lataa projektin versioLataa tiettyjä projektiversioitaproject:downloadVersion
Päivitä projektiMuokkaa projektin asetuksia ja tietojaproject:updateProject
Päivitä projektin versioMuokkaa projektiversion kommenttiaproject:updateVersion
Poista projektiPoista projekteja järjestelmästäproject:deleteProject
Poista projektin versioPoista tiettyjä projektiversioita projektistaproject:deleteVersion
Liitä projektiLiitä projekteja (esim. kirjastoja) muihin projekteihin (esim. standardiprojekteihin)project:linkProject
Liitä laiteYhdistä laitteita projekteihinproject:linkDevice
Irrota projektiPoista projektiliitoksia (esim. kirjasto standardiprojektista)project:unlinkProject
Irrota laiteKatkaise laitteiden yhteys projekteihinproject:unlinkDevice
Lukitse projektiLukitse projekteja muutosten estämiseksiproject:lockProject
Avaa projektin lukitusAvaa oman käyttäjän lukitsemien projektien lukitus muutosten mahdollistamiseksiproject:unlockProject
Ylläpitäjän projektin avausKenen 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ä.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin resurssiryhmätoimintoihinresourceGroup:*
Luo resurssiryhmäLuo uusia resurssiryhmiäresourceGroup:createResourceGroup
Lue resurssiryhmäTarkastele resurssiryhmän tietojaresourceGroup:readResourceGroup
Päivitä resurssiryhmäMuokkaa resurssiryhmän asetuksiaresourceGroup:updateResourceGroup
Poista resurssiryhmäPoista resurssiryhmiä järjestelmästäresourceGroup:deleteResourceGroup

Tag-palvelu​

Tag-palvelu hallitsee metatietotunnisteita ja niiden liitoksia eri resursseihin.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin tunnistetoimintoihintag:*
Luo tunnisteLuo uusia metatietotunnisteitatag:createTag
Lue tunnisteTarkastele tunnisteen tietoja ja liitoksiatag:readTag
Poista tunnistePoista tunnisteita järjestelmästätag:deleteTag
Liitä laiteLiitä tunnisteita laitteisiintag:linkDevice
Liitä dokumenttiLiitä tunnisteita dokumentteihintag:linkDocument
Liitä gatewayLiitä tunnisteita gatewayihintag:linkGateway
Liitä lisenssiLiitä tunnisteita lisensseihintag:linkLicense
Liitä projektiLiitä tunnisteita projekteihintag:linkProject
Liitä käyttäjäLiitä tunnisteita käyttäjiintag:linkUser
Liitä holviLiitä tunnisteita holveihintag:linkVault
Liitä pipelineLiitä tunnisteita pipelineihintag:linkPipeline
Irrota laitePoista tunnisteliitokset laitteistatag:unlinkDevice
Irrota dokumenttiPoista tunnisteliitokset dokumenteistatag:unlinkDocument
Irrota gatewayPoista tunnisteliitokset gatewayistatag:unlinkGateway
Irrota lisenssiPoista tunnisteliitokset lisensseistätag:unlinkLicense
Irrota projektiPoista tunnisteliitokset projekteistatag:unlinkProject
Irrota käyttäjäPoista tunnisteliitokset käyttäjistätag:unlinkUser
Irrota holviPoista tunnisteliitokset holveistatag:unlinkVault
Irrota pipelinePoista tunnisteliitokset pipelineistatag:unlinkPipeline

Vault-palvelu​

Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviTarkastele holvin tietoja ja metatietojavault:readVault
Listaa salaisuudetTarkastele holveissa olevia salaisuuksiavault:listSecrets
Liitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja määrityksiävault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault: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.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin webhook-toimintoihinwebhook:*
Luo webhookLuo uusia webhook-määrityksiäwebhook:createWebhook
Lue webhookTarkastele webhook-määrityksiäwebhook:readWebhook
Päivitä webhookMuokkaa webhookin asetuksia ja määrityksiäwebhook:updateWebhook
Poista webhookPoista webhookeja järjestelmästäwebhook:deleteWebhook

Webhook-palvelu​

Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviTarkastele holvin tietoja ja metatietojavault:readVault
Listaa salaisuudetTarkastele holveissa olevia salaisuuksiavault:listSecrets
Liitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja määrityksiävault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Vault-palvelu​

Vault-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviTarkastele holvin tietoja ja metatietojavault:readVault
Listaa salaisuudetTarkastele holveissa olevia salaisuuksiavault:listSecrets
Liitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja määrityksiävault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Webhook-palvelu​

Webhook-palvelu hallitsee salaisuuksien ja arkaluonteisten tietojen turvallista tallennusta.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin holvitoimintoihinvault:*
Luo holviLuo uusia turvallisia holvejavault:createVault
Luo salaisuusLisää uusia salaisuuksia holveihinvault:createSecret
Lue holviTarkastele holvin tietoja ja metatietojavault:readVault
Listaa salaisuudetTarkastele holveissa olevia salaisuuksiavault:listSecrets
Liitä salaisuusLiitä salaisuuksia muihin resursseihinvault:linkSecret
Päivitä holviMuokkaa holvin asetuksia ja määrityksiävault:updateVault
Päivitä salaisuusMuokkaa olemassa olevia salaisuuksiavault:updateSecret
Poista holviPoista holveja järjestelmästävault:deleteVault
Poista salaisuusPoista salaisuuksia holveistavault:deleteSecret
Paljasta salaisuusPaljasta ja käytä salaisuuksien arvojavault:unceilSecret

Workstation-palvelu​

Workstation-palvelu hallitsee työasemaresursseja ja -toimintoja.

ToimintoKuvausToiminnon tunnus
Kaikki toiminnotTäysi käyttöoikeus kaikkiin työasematoimintoihinworkstation:*
Luo työasemaLisää uusi työasema järjestelmäänworkstation:createWorkstation
Lue työasemaTarkastele työaseman tietoja ja tilaaworkstation:readWorkstation
Päivitä työasemaMuokkaa työaseman asetuksia ja määrityksiäworkstation:updateWorkstation
Poista työasemaPoista työasema järjestelmästäworkstation:deleteWorkstation