Update User Defined Role - Update User Defined Role
Patch menggantikan tindakan yang diizinkan pada peran yang ada, jika keinginannya adalah menghapus tindakan yang ada, peran harus dihapus dan dibuat ulang.
Peran yang ditentukan pengguna memungkinkan pengguna untuk menentukan dan mengelola kebijakan AuthZ khusus aplikasi.
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
ledger
|
path | True |
string (uri) |
URL Buku Besar Rahasia, misalnya |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| roles | True |
Role[] |
Peranan |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan telah berhasil. |
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Contoh
Update User Defined Role
Permintaan sampel
PATCH {ledgerEndpoint}/app/roles?api-version=2024-12-09-preview
{
"roles": [
{
"roleName": "administrator",
"roleActions": [
"Microsoft.ConfidentialLedger/ledger/users/write"
]
}
]
}
Respon sampel
Definisi
| Nama | Deskripsi |
|---|---|
|
Confidential |
Respons kesalahan dari Confidential Ledger. |
|
Confidential |
Respons kesalahan dari Confidential Ledger. |
| Role |
Definisi untuk peran |
|
User |
Peranan |
ConfidentialLedgerCommon.ConfidentialLedgerError
Respons kesalahan dari Confidential Ledger.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Respons kesalahan dari Confidential Ledger. |
ConfidentialLedgerCommon.ConfidentialLedgerErrorBody
Respons kesalahan dari Confidential Ledger.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| message |
string |
Pesan kesalahan. |
Role
Definisi untuk peran
| Nama | Jenis | Deskripsi |
|---|---|---|
| roleActions |
string[] |
tindakan peran |
| roleName |
string |
nama peran yang ditentukan pengguna |
UserDefinedRoles
Peranan
| Nama | Jenis | Deskripsi |
|---|---|---|
| roles |
Role[] |
Peranan |