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
ledgerEndpoint
path True

string (uri)

URL:en för det konfidentiella transaktionsregistret, till exempel https://contoso.confidentialledger.azure.com.

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

ConfidentialLedgerCommon.ConfidentialLedgerError

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
ConfidentialLedgerCommon.ConfidentialLedgerError

Ett felsvar från Konfidentiellt transaktionsregister.

ConfidentialLedgerCommon.ConfidentialLedgerErrorBody

Ett felsvar från Konfidentiellt transaktionsregister.

Role

Definition för roller

UserDefinedRoles

Roller

ConfidentialLedgerCommon.ConfidentialLedgerError

Ett felsvar från Konfidentiellt transaktionsregister.

Name Typ Description
error

ConfidentialLedgerCommon.ConfidentialLedgerErrorBody

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