Update User Defined Role - Update User Defined Role
Le correctif remplace l’action autorisée sur les rôles existants, si le désir est de supprimer une action existante, le rôle doit être supprimé et recréé.
Les rôles définis par l’utilisateur permettent aux utilisateurs de définir et de gérer une stratégie AuthZ spécifique à l’application.
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
ledger
|
path | True |
string (url) |
URL du registre confidentiel, par exemple |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la requête HTTP. |
Corps de la demande
Nom | Type | Description |
---|---|---|
roles |
Role[] |
rôle défini par l’utilisateur |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Correction réussie des rôles. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
UpdateUserDefinedRole
Exemple de requête
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
[
{
"roleName": "administrator",
"roleActions": [
"Microsoft.ConfidentialLedger/ledger/users/write"
]
}
]
Exemple de réponse
Définitions
Nom | Description |
---|---|
Confidential |
Réponse d’erreur du registre confidentiel. |
Confidential |
Réponse d’erreur du registre confidentiel. |
Role |
Définition des rôles |
Role |
ConfidentialLedgerError
Réponse d’erreur du registre confidentiel.
Nom | Type | Description |
---|---|---|
error |
Réponse d’erreur du registre confidentiel. |
ConfidentialLedgerErrorBody
Réponse d’erreur du registre confidentiel.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur. |
Role
Définition des rôles
Nom | Type | Description |
---|---|---|
roleActions | ||
roleName |
string |
nom du rôle défini par l’utilisateur |
RoleActionDef
Nom | Type | Description |
---|---|---|
roleActions |
string |
action du rôle défini par l’utilisateur |