az iot du account

Remarque

Cette référence fait partie de l’extension azure-iot pour Azure CLI (version 2.46.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az iot du compte . En savoir plus sur les extensions.

Gestion des comptes Device Update.

Commandes

Nom Description Type État
az iot du account create

Créez un compte Device Update.

Extension GA
az iot du account delete

Supprimez un compte Device Update.

Extension GA
az iot du account list

Répertoriez tous les comptes Device Update dans un abonnement ou un groupe de ressources.

Extension GA
az iot du account private-endpoint-connection

Gestion des connexions de point de terminaison privé du compte Device Update.

Extension GA
az iot du account private-endpoint-connection delete

Supprimez une connexion de point de terminaison privé associée à un compte Device Update.

Extension GA
az iot du account private-endpoint-connection list

Répertorier les connexions de point de terminaison privé associées à un compte Device Update.

Extension GA
az iot du account private-endpoint-connection set

Définissez l’état d’une connexion de point de terminaison privé associée à un compte Device Update.

Extension GA
az iot du account private-endpoint-connection show

Afficher une connexion de point de terminaison privé associée à un compte Device Update.

Extension GA
az iot du account private-link-resource

Gestion des ressources de liaison privée du compte Device Update.

Extension GA
az iot du account private-link-resource list

Répertorier les ressources de liaison privée prises en charge par le compte.

Extension GA
az iot du account show

Affichez les détails d’un compte Device Update.

Extension GA
az iot du account update

Mettez à jour un compte Device Update.

Extension GA
az iot du account wait

Bloquer jusqu’à ce qu’un état de ressource de compte souhaité soit atteint.

Extension GA

az iot du account create

Créez un compte Device Update.

Cette commande peut également être utilisée pour mettre à jour l’état d’un compte existant.

az iot du account create --account
                         --resource-group
                         [--assign-identity]
                         [--location]
                         [--no-wait]
                         [--pna {Disabled, Enabled}]
                         [--role]
                         [--scopes]
                         [--sku {Free, Standard}]
                         [--tags]

Exemples

Créez un compte Device Update dans le groupe de ressources cible à l’aide de l’emplacement du groupe de ressources.

az iot du account create -n {account_name} -g {resouce_group}

Créez un compte SKU Device Update gratuit dans le groupe de ressources cible avec l’emplacement et les balises spécifiés sans bloquer.

az iot du account create -n {account_name} -g {resouce_group} -l westus --tags a=b c=d --sku Free --no-wait

Créez un compte Device Update dans un groupe de ressources cible avec une identité managée système.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system]

Créez un compte Device Update dans le groupe de ressources cible avec une identité managée système, puis attribuez l’identité système à une seule étendue avec le rôle Contributeur.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount

Créez un compte Device Update dans un groupe de ressources cible avec des identités managées attribuées par l’utilisateur et système, puis attribuez l’identité système à une ou plusieurs étendues (séparées par l’espace) avec un rôle spécifié personnalisé.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourcegroups/ProResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount1
  /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount2
--role "Storage Blob Data Contributor"

Paramètres obligatoires

--account -n

Nom du compte Device Update. Vous pouvez configurer le nom du compte par défaut à l’aide az config set defaults.adu_account=<name>de .

--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

Paramètres facultatifs

--assign-identity

Accepte les identités attribuées par le système ou l’utilisateur séparées par des espaces. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à une identité affectée par l’utilisateur. Consultez l’aide pour obtenir des exemples.

--location -l

Emplacement du compte Device Update. Si aucun emplacement n’est fourni, l’emplacement du groupe de ressources est utilisé. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<name>.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--pna --public-network-access

Indique si le compte Device Update est accessible à partir d’un réseau public.

Valeurs acceptées: Disabled, Enabled
Valeur par défaut: Enabled
--role

Le nom du rôle ou l’ID de l’identité affectée par le système aura.

Valeur par défaut: Contributor
--scopes

Les étendues séparées par l’espace peuvent accéder à l’identité affectée par le système. Impossible d’utiliser --no-wait.

--sku

Référence SKU du compte Device Update.

Valeurs acceptées: Free, Standard
Valeur par défaut: Standard
--tags

Balises de ressource. Conteneur de propriétés dans des paires clé-valeur au format suivant : a=b c=d.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot du account delete

Supprimez un compte Device Update.

az iot du account delete --account
                         [--no-wait]
                         [--resource-group]
                         [--yes {false, true}]

Exemples

Supprimez un compte cible.

az iot du account delete -n {account_name}

Supprimez un compte cible sans confirmation ni blocage.

az iot du account delete -n {account_name} -y --no-wait

Paramètres obligatoires

--account -n

Nom du compte Device Update. Vous pouvez configurer le nom du compte par défaut à l’aide az config set defaults.adu_account=<name>de .

Paramètres facultatifs

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

--yes -y

Ignorez les invites de l’utilisateur. Indique l’acceptation de l’action. Utilisé principalement pour les scénarios d’automatisation. Valeur par défaut : false.

Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot du account list

Répertoriez tous les comptes Device Update dans un abonnement ou un groupe de ressources.

az iot du account list [--resource-group]

Exemples

Répertoriez tous les comptes d’un abonnement.

az iot du account list

Répertorier les comptes d’un abonnement qui répondent aux critères de filtre.

az iot du account list --query "[?tags.env == 'test']"

Répertorier tous les comptes d’un groupe de ressources.

az iot du account list -g {resource_group}

Paramètres facultatifs

--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot du account show

Affichez les détails d’un compte Device Update.

az iot du account show --account
                       [--resource-group]

Exemples

Afficher un compte cible.

az iot du account show -n {account_name}

Afficher un filtrage de compte cible sur une propriété spécifique.

az iot du account show -n {account_name} --query identity

Paramètres obligatoires

--account -n

Nom du compte Device Update. Vous pouvez configurer le nom du compte par défaut à l’aide az config set defaults.adu_account=<name>de .

Paramètres facultatifs

--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot du account update

Mettez à jour un compte Device Update.

Actuellement, les propriétés de compte suivantes peuvent être mises à jour : identité, publicNetworkAccess et balises.

az iot du account update --account
                         [--add]
                         [--force-string]
                         [--no-wait]
                         [--remove]
                         [--resource-group]
                         [--set]

Exemples

Définissez un attribut d’étiquette de compte spécifique.

az iot du account update -n {account_name} --set tags.env='test'

Désactivez l’accès au réseau public.

az iot du account update -n {account_name} --set publicNetworkAccess='Disabled'

Paramètres obligatoires

--account -n

Nom du compte Device Update. Vous pouvez configurer le nom du compte par défaut à l’aide az config set defaults.adu_account=<name>de .

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Valeur par défaut: []
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeur par défaut: False
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valeur par défaut: []
--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Valeur par défaut: []
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot du account wait

Bloquer jusqu’à ce qu’un état de ressource de compte souhaité soit atteint.

az iot du account wait --account
                       [--created]
                       [--custom]
                       [--deleted]
                       [--exists]
                       [--interval]
                       [--resource-group]
                       [--timeout]
                       [--updated]

Exemples

Bloquer jusqu’à ce qu’une ressource de compte ait terminé la mise à jour.

az iot du account wait -n {account_name} -g {resource_group} --updated

Paramètres obligatoires

--account -n

Nom du compte Device Update. Vous pouvez configurer le nom du compte par défaut à l’aide az config set defaults.adu_account=<name>de .

Paramètres facultatifs

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

--deleted

Attendez la suppression.

Valeur par défaut: False
--exists

Attendez que la ressource existe.

Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Valeur par défaut: 30
--resource-group -g

Nom du groupe de ressources du compte Device Update. Vous pouvez configurer le groupe par défaut en utilisant az config set defaults.adu_group=<name>.

--timeout

Délai maximal d’attente en secondes.

Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.