az keyvault role definition
Gérer les définitions de rôle.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az keyvault role definition create |
Créez une définition de rôle personnalisée. |
Core | GA |
az keyvault role definition delete |
Supprimez une définition de rôle. |
Core | GA |
az keyvault role definition list |
Listez les définitions de rôles. |
Core | GA |
az keyvault role definition show |
Afficher les détails d’une définition de rôle. |
Core | GA |
az keyvault role definition update |
Mettez à jour une définition de rôle. |
Core | GA |
az keyvault role definition create
Créez une définition de rôle personnalisée.
az keyvault role definition create --hsm-name
--role-definition
Exemples
Créez un rôle par une chaîne JSON.
az keyvault role definition create --hsm-name MyHSM --role-definition '{
"roleName": "My Custom Role",
"description": "The description of the custom rule.",
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.KeyVault/managedHsm/keys/read/action"
],
"notDataActions": []
}'
Créez un rôle à partir d’un fichier contenant une description JSON.
az keyvault role definition create --hsm-name MyHSM --role-definition @keyvault-role.json
Paramètres obligatoires
Nom du HSM.
Description d’un rôle au format JSON ou chemin d’accès à un fichier contenant une description JSON.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az keyvault role definition delete
Supprimez une définition de rôle.
az keyvault role definition delete --hsm-name
[--name]
[--role-id]
Paramètres obligatoires
Nom du HSM.
Paramètres facultatifs
Nom de la définition de rôle. Il s’agit d’un GUID dans la propriété « name » d’une définition de rôle.
ID de définition de rôle.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az keyvault role definition list
Listez les définitions de rôles.
az keyvault role definition list [--custom-role-only {false, true}]
[--hsm-name]
[--scope]
Paramètres facultatifs
Affichez uniquement les définitions de rôle personnalisées.
Nom du HSM.
Étendue à laquelle l’attribution ou la définition de rôle s’applique, par exemple, « / » ou « /keys » ou « /keys/{keyname} ».
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az keyvault role definition show
Afficher les détails d’une définition de rôle.
az keyvault role definition show --hsm-name
[--name]
[--role-id]
Paramètres obligatoires
Nom du HSM.
Paramètres facultatifs
Nom de la définition de rôle. Il s’agit d’un GUID dans la propriété « name » d’une définition de rôle.
ID de définition de rôle.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az keyvault role definition update
Mettez à jour une définition de rôle.
az keyvault role definition update --hsm-name
--role-definition
Exemples
Mettez à jour un rôle par une chaîne JSON.
az keyvault role definition update --hsm-name MyHSM --role-definition '{
"roleName": "My Custom Role",
"name": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"id": "Microsoft.KeyVault/providers/Microsoft.Authorization/roleDefinitions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"description": "The description of the custom rule.",
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.KeyVault/managedHsm/keys/read/action",
"Microsoft.KeyVault/managedHsm/keys/write/action",
"Microsoft.KeyVault/managedHsm/keys/backup/action",
"Microsoft.KeyVault/managedHsm/keys/create"
],
"notDataActions": []
}'
Mettez à jour un rôle à partir d’un fichier contenant une description JSON.
az keyvault role definition update --hsm-name MyHSM --role-definition @keyvault-role.json
Paramètres obligatoires
Nom du HSM.
Description d’un rôle au format JSON ou chemin d’accès à un fichier contenant une description JSON.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.