az network nic ip-config

Gérer les configurations IP d’une interface réseau.

Commandes

Nom Description Type Statut
az network nic ip-config address-pool

Gérer les pools d’adresses dans une configuration IP.

Core GA
az network nic ip-config address-pool add

Ajoutez un pool d’adresses à une configuration IP.

Core GA
az network nic ip-config address-pool remove

Supprimez un pool d’adresses d’une configuration IP.

Core GA
az network nic ip-config create

Créez une configuration IP.

Core GA
az network nic ip-config delete

Supprimez une configuration IP.

Core GA
az network nic ip-config inbound-nat-rule

Gérer les règles NAT de trafic entrant d’une configuration IP.

Core GA
az network nic ip-config inbound-nat-rule add

Ajoutez une règle NAT de trafic entrant à une configuration IP.

Core GA
az network nic ip-config inbound-nat-rule remove

Supprimez une règle NAT de trafic entrant d’une configuration IP.

Core GA
az network nic ip-config inbound-nat-rule wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az network nic ip-config list

Répertoriez les configurations IP d’une carte réseau.

Core GA
az network nic ip-config show

Affichez les détails d’une configuration IP.

Core GA
az network nic ip-config update

Mettez à jour une configuration IP.

Core GA
az network nic ip-config wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA

az network nic ip-config create

Créez une configuration IP.

Vous devez activer la fonction Microsoft.Network/AllowMultipleIpConfigurationsPerNic pour votre abonnement. Une seule configuration peut être désignée comme configuration IP principale par carte réseau, à l’aide de l’indicateur --make-primary .

az network nic ip-config create --name
                                --nic-name
                                --resource-group
                                [--ag-address-pools]
                                [--application-security-groups]
                                [--gateway-name]
                                [--lb-address-pools]
                                [--lb-inbound-nat-rules]
                                [--lb-name]
                                [--make-primary {0, 1, f, false, n, no, t, true, y, yes}]
                                [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                [--private-ip-address]
                                [--private-ip-address-version {IPv4, IPv6}]
                                [--public-ip-address]
                                [--subnet]
                                [--vnet-name]

Exemples

Créez une configuration IP principale pour une carte réseau.

az network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary

Paramètres obligatoires

--name -n

Nom de la configuration IP.

--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--ag-address-pools --app-gateway-address-pools

Liste séparée par l’espace des noms ou ID des pools d’adresses back-end application gateway à associer à la carte réseau. Si les noms sont utilisés, --gateway-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--application-security-groups --asgs

Liste séparée par l’espace des groupes de sécurité d’application. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--gateway-name

Nom de la passerelle d’application.

--lb-address-pools

Liste séparée par l’espace des noms ou ID des pools d’adresses d’équilibreur de charge à associer à la carte réseau. Si les noms sont utilisés, --lb-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--lb-inbound-nat-rules

Liste séparée par l’espace des noms ou ID des règles NAT entrantes de l’équilibreur de charge à associer à la carte réseau. Si les noms sont utilisés, --lb-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--lb-name

Nom de l’équilibreur de charge.

--make-primary

Définissez cette configuration comme principale pour la carte réseau.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
valeur par défaut: False
--no-wait

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

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--private-ip-address

Adresse IP statique à utiliser ou « "('" » dans PowerShell) pour utiliser une adresse dynamique.

--private-ip-address-version

Version de l’adresse IP privée à utiliser.

valeurs acceptées: IPv4, IPv6
valeur par défaut: IPv4
--public-ip-address

Nom ou ID d’une adresse IP publique existante.

--subnet

Nom ou ID d’un sous-réseau existant. Si le nom est spécifié, spécifiez --vnet-nameégalement .

--vnet-name

Nom du réseau virtuel.

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 network nic ip-config delete

Supprimez une configuration IP.

Une carte réseau doit avoir au moins une configuration IP.

az network nic ip-config delete --name
                                --nic-name
                                --resource-group
                                [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exemples

Supprimez une configuration IP.

az network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic

Paramètres obligatoires

--name -n

Nom de la configuration IP.

--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

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

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
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 network nic ip-config list

Répertoriez les configurations IP d’une carte réseau.

az network nic ip-config list --nic-name
                              --resource-group

Exemples

Répertoriez les configurations IP d’une carte réseau.

az network nic ip-config list -g MyResourceGroup --nic-name MyNic

Paramètres obligatoires

--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults 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 network nic ip-config show

Affichez les détails d’une configuration IP.

az network nic ip-config show --name
                              --nic-name
                              --resource-group

Exemples

Affichez les détails d’une configuration IP d’une carte réseau.

az network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic

Paramètres obligatoires

--name -n

Nom de la configuration IP.

--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults 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 network nic ip-config update

Mettez à jour une configuration IP.

az network nic ip-config update --name
                                --nic-name
                                --resource-group
                                [--add]
                                [--ag-address-pools]
                                [--application-security-groups]
                                [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                [--gateway-lb]
                                [--gateway-name]
                                [--lb-address-pools]
                                [--lb-inbound-nat-rules]
                                [--lb-name]
                                [--make-primary {0, 1, f, false, n, no, t, true, y, yes}]
                                [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                [--private-ip-address]
                                [--private-ip-address-version {IPv4, IPv6}]
                                [--public-ip-address]
                                [--remove]
                                [--set]
                                [--subnet]
                                [--vnet-name]

Exemples

Mettez à jour une carte réseau pour utiliser une nouvelle adresse IP privée.

az network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9

Définissez une configuration IP comme valeur par défaut pour la carte réseau fournie.

az network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary

Paramètres obligatoires

--name -n

Nom de la configuration IP.

--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

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 ou JSON string>.

--ag-address-pools --app-gateway-address-pools

Liste séparée par l’espace des noms ou ID des pools d’adresses back-end application gateway à associer à la carte réseau. Si les noms sont utilisés, --gateway-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--application-security-groups --asgs

Liste séparée par l’espace des groupes de sécurité d’application. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--force-string

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

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--gateway-lb

ID de l’adresse IP frontale de l’équilibreur de charge de la passerelle. Si vous souhaitez le supprimer, entrez null.

--gateway-name

Nom de la passerelle d’application.

--lb-address-pools

Liste séparée par l’espace des noms ou ID des pools d’adresses d’équilibreur de charge à associer à la carte réseau. Si les noms sont utilisés, --lb-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--lb-inbound-nat-rules

Liste séparée par l’espace des noms ou ID des règles NAT entrantes de l’équilibreur de charge à associer à la carte réseau. Si les noms sont utilisés, --lb-name doivent être spécifiés. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--lb-name

Nom de l’équilibreur de charge.

--make-primary

Définissez cette configuration comme principale pour la carte réseau.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

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

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--private-ip-address

Adresse IP statique à utiliser ou « "('" » dans PowerShell) pour utiliser une adresse dynamique.

--private-ip-address-version

Version de l’adresse IP privée à utiliser.

valeurs acceptées: IPv4, IPv6
--public-ip-address

Nom ou ID d’une adresse IP publique existante.

--remove

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

--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=.

--subnet

Nom ou ID d’un sous-réseau existant. Si le nom est spécifié, spécifiez --vnet-nameégalement .

--vnet-name

Nom du réseau virtuel.

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 network nic ip-config wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az network nic ip-config wait [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--ids]
                              [--interval]
                              [--nic-name]
                              [--resource-group]
                              [--subscription]
                              [--timeout]
                              [--updated]

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
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--interval

Intervalle d’interrogation en secondes.

valeur par défaut: 30
--nic-name

Nom de l’interface réseau (NIC).

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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

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