Partager via


az network nic ip-config

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

Commandes

Nom Description Type État
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 --app-gateway-address-pools]
                                [--application-security-groups --asgs]
                                [--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-prefix-length --private-ip-prefix-len]
                                [--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 à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--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 des noms sont utilisés, --gateway-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Application Gateway Arguments
--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.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--gateway-name

Nom de la passerelle d’application.

Propriété Valeur
Groupe de paramètres: Application Gateway Arguments
--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 des noms sont utilisés, --lb-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--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 des noms sont utilisés, --lb-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--lb-name

Nom de l’équilibreur de charge.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--make-primary

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
Valeur par défaut: False
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.

Propriété Valeur
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.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--private-ip-address-prefix-length --private-ip-prefix-len

Longueur du préfixe d’adresse IP privée. Si elle est spécifiée et que la méthode d’allocation est dynamique, le service alloue un bloc CIDR au lieu d’une seule adresse IP.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--private-ip-address-version

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
Valeur par défaut: IPv4
Valeurs acceptées: IPv4, IPv6
--public-ip-address

Nom ou ID d’une adresse IP publique existante.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--subnet

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--vnet-name

Nom du réseau virtuel.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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 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 à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--no-wait

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

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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 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 à l’aide de az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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 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 à l’aide de az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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 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 --app-gateway-address-pools]
                                [--application-security-groups --asgs]
                                [--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-prefix-length --private-ip-prefix-len]
                                [--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 à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

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

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
--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 des noms sont utilisés, --gateway-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Application Gateway Arguments
--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.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--force-string

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

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
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.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--gateway-name

Nom de la passerelle d’application.

Propriété Valeur
Groupe de paramètres: Application Gateway Arguments
--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 des noms sont utilisés, --lb-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--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 des noms sont utilisés, --lb-name doit être spécifié. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--lb-name

Nom de l’équilibreur de charge.

Propriété Valeur
Groupe de paramètres: Load Balancer Arguments
--make-primary

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
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.

Propriété Valeur
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.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--private-ip-address-prefix-length --private-ip-prefix-len

Longueur du préfixe d’adresse IP privée. Si elle est spécifiée et que la méthode d’allocation est dynamique, le service alloue un bloc CIDR au lieu d’une seule adresse IP.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--private-ip-address-version

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
Valeurs acceptées: IPv4, IPv6
--public-ip-address

Nom ou ID d’une adresse IP publique existante.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--remove

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

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
--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>.

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
--subnet

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

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
--vnet-name

Nom du réseau virtuel.

Propriété Valeur
Groupe de paramètres: IP Configuration Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--created

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

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
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'].

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 30
--nic-name

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 3600
--updated

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

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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