Condividi tramite


Role Definitions - List

Ottenere tutte le definizioni di ruolo applicabili nell'ambito e versioni successive.

GET {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleDefinitions?api-version=7.4
GET {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleDefinitions?$filter={$filter}&api-version=7.4

Parametri dell'URI

Nome In Necessario Tipo Descrizione
scope
path True

string

Ambito della definizione del ruolo.

vaultBaseUrl
path True

string

Nome dell'insieme di credenziali, ad esempio https://myvault.vault.azure.net.

api-version
query True

string

Versione API client.

$filter
query

string

Filtro da applicare all'operazione. Usare anche il filtro atScopeAndBelow per eseguire ricerche sotto l'ambito specificato.

Risposte

Nome Tipo Descrizione
200 OK

RoleDefinitionListResult

OK: restituisce una matrice di definizioni di ruolo.

Other Status Codes

KeyVaultError

Key Vault risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Esempio

ListRoleDefinitions

Esempio di richiesta

GET https://myvault.vault.azure.net//keys/providers/Microsoft.Authorization/roleDefinitions?api-version=7.4

Risposta di esempio

{
  "value": [
    {
      "properties": {
        "roleName": "Role name",
        "type": "roletype",
        "description": "Role description",
        "assignableScopes": [
          "/keys"
        ],
        "permissions": [
          {
            "actions": [
              "get"
            ],
            "notActions": []
          }
        ]
      },
      "id": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
      "type": "Microsoft.Authorization/roleDefinitions",
      "name": "roleDefinitionId"
    }
  ]
}

Definizioni

Nome Descrizione
DataAction

Autorizzazioni supportate per le azioni dei dati.

Error

Errore del server dell'insieme di credenziali delle chiavi.

KeyVaultError

Eccezione di errore dell'insieme di credenziali delle chiavi.

Permission

Autorizzazioni di definizione del ruolo.

RoleDefinition

Definizione del ruolo.

RoleDefinitionListResult

Risultato dell'operazione dell'elenco delle definizioni di ruolo.

RoleDefinitionType

Tipo di definizione del ruolo.

RoleScope

Ambito del ruolo.

RoleType

Tipo di ruolo.

DataAction

Autorizzazioni supportate per le azioni dei dati.

Nome Tipo Descrizione
Microsoft.KeyVault/managedHsm/backup/start/action

string

Avviare un backup del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/backup/status/action

string

Leggere lo stato di un backup del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/keys/backup/action

string

Eseguire il backup delle chiavi HSM.

Microsoft.KeyVault/managedHsm/keys/create

string

Creare una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/decrypt/action

string

Decrittografare usando una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/delete

string

Eliminare una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/deletedKeys/delete

string

Ripulire una chiave HSM eliminata.

Microsoft.KeyVault/managedHsm/keys/deletedKeys/read/action

string

Leggere la chiave HSM eliminata.

Microsoft.KeyVault/managedHsm/keys/deletedKeys/recover/action

string

Ripristinare la chiave HSM eliminata.

Microsoft.KeyVault/managedHsm/keys/encrypt/action

string

Crittografare usando una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/export/action

string

Esportare una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/import/action

string

Importare una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/read/action

string

Leggere i metadati della chiave HSM.

Microsoft.KeyVault/managedHsm/keys/release/action

string

Rilasciare una chiave HSM usando secure key release.

Microsoft.KeyVault/managedHsm/keys/restore/action

string

Ripristinare le chiavi HSM.

Microsoft.KeyVault/managedHsm/keys/sign/action

string

Firmare usando una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/unwrap/action

string

Annullare il wrapping usando una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/verify/action

string

Verificare l'uso di una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/wrap/action

string

Eseguire il wrapping usando una chiave HSM.

Microsoft.KeyVault/managedHsm/keys/write/action

string

Aggiornare una chiave HSM.

Microsoft.KeyVault/managedHsm/restore/start/action

string

Avviare un ripristino del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/restore/status/action

string

Leggere lo stato di ripristino del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/rng/action

string

Generare numeri casuali.

Microsoft.KeyVault/managedHsm/roleAssignments/delete/action

string

Eliminare l'assegnazione di ruolo.

Microsoft.KeyVault/managedHsm/roleAssignments/read/action

string

Ottiene l'assegnazione di ruolo.

Microsoft.KeyVault/managedHsm/roleAssignments/write/action

string

Creare o aggiornare l'assegnazione di ruolo.

Microsoft.KeyVault/managedHsm/roleDefinitions/delete/action

string

Eliminare la definizione del ruolo.

Microsoft.KeyVault/managedHsm/roleDefinitions/read/action

string

Ottenere la definizione del ruolo.

Microsoft.KeyVault/managedHsm/roleDefinitions/write/action

string

Creare o aggiornare la definizione del ruolo.

Microsoft.KeyVault/managedHsm/securitydomain/download/action

string

Scaricare un dominio di sicurezza del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/securitydomain/download/read

string

Controllare lo stato del download del dominio di sicurezza del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/securitydomain/transferkey/read

string

Scaricare una chiave di trasferimento del dominio di sicurezza del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/securitydomain/upload/action

string

Caricare un dominio di sicurezza del modulo di protezione hardware.

Microsoft.KeyVault/managedHsm/securitydomain/upload/read

string

Controllare lo stato del file di scambio del dominio di sicurezza del modulo di protezione hardware.

Error

Errore del server dell'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
code

string

Codice di errore.

innererror

Error

Errore del server dell'insieme di credenziali delle chiavi.

message

string

Messaggio di errore.

KeyVaultError

Eccezione di errore dell'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
error

Error

Errore del server dell'insieme di credenziali delle chiavi.

Permission

Autorizzazioni di definizione del ruolo.

Nome Tipo Descrizione
actions

string[]

Autorizzazioni di azione concesse.

dataActions

DataAction[]

Autorizzazioni per l'azione dati concesse.

notActions

string[]

Autorizzazioni di azione escluse ma non negate. Possono essere concesse da altre definizioni di ruolo assegnate a un'entità.

notDataActions

DataAction[]

Autorizzazioni per l'azione dati escluse ma non negate. Possono essere concesse da altre definizioni di ruolo assegnate a un'entità.

RoleDefinition

Definizione del ruolo.

Nome Tipo Descrizione
id

string

ID definizione del ruolo.

name

string

Nome della definizione del ruolo.

properties.assignableScopes

RoleScope[]

Ambiti assegnabili per la definizione del ruolo.

properties.description

string

Descrizione della definizione del ruolo.

properties.permissions

Permission[]

Autorizzazioni di definizione del ruolo.

properties.roleName

string

Nome del ruolo.

properties.type

RoleType

Tipo di ruolo.

type

RoleDefinitionType

Tipo di definizione del ruolo.

RoleDefinitionListResult

Risultato dell'operazione dell'elenco delle definizioni di ruolo.

Nome Tipo Descrizione
nextLink

string

URL da usare per ottenere il set di risultati successivo.

value

RoleDefinition[]

Elenco di definizioni di ruolo.

RoleDefinitionType

Tipo di definizione del ruolo.

Nome Tipo Descrizione
Microsoft.Authorization/roleDefinitions

string

RoleScope

Ambito del ruolo.

Nome Tipo Descrizione
/

string

Ambito globale

/keys

string

Ambito chiavi

RoleType

Tipo di ruolo.

Nome Tipo Descrizione
AKVBuiltInRole

string

Ruolo predefinito.

CustomRole

string

Ruolo personalizzato.