Update User Defined Role - Update User Defined Role
Oprava nahradí povolenou akci u existujících rolí, pokud chcete odebrat existující akci, musí být role odstraněna a znovu vytvořena.
Uživatelem definované role umožňují uživatelům definovat a spravovat zásady AuthZ specifické pro aplikaci.
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ledger
|
path | True |
string (uri) |
Adresa URL knihy důvěrných informací, například |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| roles | True |
Role[] |
Seznam rolí |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Příklady
Update User Defined Role
Ukázkový požadavek
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
{
"roles": [
{
"roleName": "administrator",
"roleActions": [
"Microsoft.ConfidentialLedger/ledger/users/write"
]
}
]
}
Ukázková odpověď
Definice
| Name | Description |
|---|---|
|
Confidential |
Chybová odpověď z důvěrného registru. |
|
Confidential |
Chybová odpověď z důvěrného registru. |
| Role |
Definice pro role |
|
User |
Seznam rolí |
ConfidentialLedgerCommon.ConfidentialLedgerError
Chybová odpověď z důvěrného registru.
| Name | Typ | Description |
|---|---|---|
| error |
Chybová odpověď z důvěrného registru. |
ConfidentialLedgerCommon.ConfidentialLedgerErrorBody
Chybová odpověď z důvěrného registru.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| message |
string |
Chybová zpráva. |
Role
Definice pro role
| Name | Typ | Description |
|---|---|---|
| roleActions |
string[] |
Akce role |
| roleName |
string |
název uživatelem definované role |
UserDefinedRoles
Seznam rolí
| Name | Typ | Description |
|---|---|---|
| roles |
Role[] |
Seznam rolí |