Update User Defined Role - Update User Defined Role
Patch ersätter den tillåtna åtgärden för befintliga roller. Om du vill ta bort en befintlig åtgärd måste rollen tas bort och återskapas.
Användardefinierade roller gör det möjligt för användare att definiera och hantera appspecifik AuthZ-princip.
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
ledger
|
path | True |
string (uri) |
URL:en för det konfidentiella transaktionsregistret, till exempel |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| roles | True |
Role[] |
Roller |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. |
|
| Other Status Codes |
Ett oväntat felsvar. |
Exempel
Update User Defined Role
Exempelbegäran
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
{
"roles": [
{
"roleName": "administrator",
"roleActions": [
"Microsoft.ConfidentialLedger/ledger/users/write"
]
}
]
}
Exempelsvar
Definitioner
| Name | Description |
|---|---|
|
Confidential |
Ett felsvar från Konfidentiellt transaktionsregister. |
|
Confidential |
Ett felsvar från Konfidentiellt transaktionsregister. |
| Role |
Definition för roller |
|
User |
Roller |
ConfidentialLedgerCommon.ConfidentialLedgerError
Ett felsvar från Konfidentiellt transaktionsregister.
| Name | Typ | Description |
|---|---|---|
| error |
Ett felsvar från Konfidentiellt transaktionsregister. |
ConfidentialLedgerCommon.ConfidentialLedgerErrorBody
Ett felsvar från Konfidentiellt transaktionsregister.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Felkoden. |
| message |
string |
Felmeddelandet. |
Role
Definition för roller
| Name | Typ | Description |
|---|---|---|
| roleActions |
string[] |
Roll Åtgärder |
| roleName |
string |
namnet på den användardefinierade rollen |
UserDefinedRoles
Roller
| Name | Typ | Description |
|---|---|---|
| roles |
Role[] |
Roller |