az cosmosdb mongomi role definition
Note
This reference is part of the cosmosdb-preview extension for the Azure CLI (version 2.17.1 or higher). L’extension installe automatiquement la première fois que vous exécutez une commande az cosmosdb mongomi role definition . Learn more about extensions.
Gérer les définitions de rôle MongoMI Azure Cosmos DB.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az cosmosdb mongomi role definition create |
Créez une définition de rôle MongoMI sous un compte Azure Cosmos DB. |
Extension | GA |
az cosmosdb mongomi role definition delete |
Supprimez une définition de rôle MongoMI sous un compte Azure Cosmos DB. |
Extension | GA |
az cosmosdb mongomi role definition exists |
Vérifiez si une définition de rôle Azure Cosmos DB existe. |
Extension | GA |
az cosmosdb mongomi role definition list |
Répertoriez toutes les définitions de rôle MongoMI sous un compte Azure Cosmos DB. |
Extension | GA |
az cosmosdb mongomi role definition show |
Afficher les propriétés d’une définition de rôle MongoMI sous un compte Azure Cosmos DB. |
Extension | GA |
az cosmosdb mongomi role definition update |
Mettez à jour une définition de rôle MongoMI sous un compte Azure Cosmos DB. |
Extension | GA |
az cosmosdb mongomi role definition create
Créez une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition create --account-name
--body
--resource-group
Exemples
Créez une définition de rôle MongoMI sous un compte Azure Cosmos DB à l’aide d’une chaîne JSON.
az cosmosdb mongomi role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
"Id": "be79875a-2cc4-40d5-8958-566017875b39",
"RoleName": "My Read Only Role",
"Type": "CustomRole",
"AssignableScopes": ["/dbs/mydb/colls/mycontainer"],
"Permissions": [{
"DataActions": [
"Microsoft.DocumentDB/databaseAccounts/readMetadata",
"Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/entities/read",
"Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/executeQuery",
"Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/readChangeFeed"
]
}]
}'
Créez une définition de rôle MongoMI sous un compte Azure Cosmos DB à l’aide d’un fichier JSON.
az cosmosdb mongomi role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Paramètres obligatoires
Nom du compte Cosmosdb.
Corps de définition de rôle avec ID (facultatif pour créer), Type (Valeur par défaut customRole), RoleName, Description, AssignableScopes, Autorisations. Vous pouvez l’entrer en tant que chaîne ou en tant que fichier, par exemple , --body @mongoMI-role_definition-body-file.json ou --body « { « Id » : « be79875a-2cc4-40d5-8958-566017875b39 », « RoleName » : « MyTestRole », « type » : « CustomRole », « description » : « Rôle personnalisé pour lire les métadonnées Cosmos DB », « AssignableScopes » :["/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], « Permissions » : [{"dataActions » : ["Microsoft.DocumentDB/databaseAccounts/readMetadata"]}] } ».
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az cosmosdb mongomi role definition delete
Supprimez une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition delete --account-name
--resource-group
--role-definition-id
[--yes]
Exemples
Supprimez une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition delete --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Paramètres obligatoires
Nom du compte Cosmosdb.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
ID unique pour la définition de rôle MongoMI.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
N’invitez pas à confirmer.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az cosmosdb mongomi role definition exists
Vérifiez si une définition de rôle Azure Cosmos DB existe.
az cosmosdb mongomi role definition exists --account-name
--resource-group
--role-definition-id
Exemples
Vérifiez si une définition de rôle Azure Cosmos DB existe.
az cosmosdb mongomi role definition exists --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Paramètres obligatoires
Nom du compte Cosmosdb.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
ID unique pour la définition de rôle MongoMI.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az cosmosdb mongomi role definition list
Répertoriez toutes les définitions de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition list --account-name
--resource-group
Exemples
Répertoriez toutes les définitions de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition list --account-name MyAccount --resource-group MyResourceGroup
Paramètres obligatoires
Nom du compte Cosmosdb.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az cosmosdb mongomi role definition show
Afficher les propriétés d’une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition show --account-name
--resource-group
--role-definition-id
Exemples
Afficher les propriétés d’une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition show --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Paramètres obligatoires
Nom du compte Cosmosdb.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
ID unique pour la définition de rôle MongoMI.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az cosmosdb mongomi role definition update
Mettez à jour une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition update --account-name
--body
--resource-group
Exemples
Mettez à jour une définition de rôle MongoMI sous un compte Azure Cosmos DB.
az cosmosdb mongomi role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Paramètres obligatoires
Nom du compte Cosmosdb.
Corps de définition de rôle avec ID (facultatif pour créer), Type (Valeur par défaut customRole), RoleName, Description, AssignableScopes, Autorisations. Vous pouvez l’entrer en tant que chaîne ou en tant que fichier, par exemple , --body @mongoMI-role_definition-body-file.json ou --body « { « Id » : « be79875a-2cc4-40d5-8958-566017875b39 », « RoleName » : « MyTestRole », « type » : « CustomRole », « description » : « Rôle personnalisé pour lire les métadonnées Cosmos DB », « AssignableScopes » :["/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], « Permissions » : [{"dataActions » : ["Microsoft.DocumentDB/databaseAccounts/readMetadata"]}] } ».
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |