Partager via


az network public-ip

Gérer les adresses IP publiques.

Pour en savoir plus sur les adresses IP publiques, visitez https://docs.microsoft.com/azure/virtual-network/virtual-network-public-ip-address.

Commandes

Nom Description Type État
az network public-ip create

Créez une adresse IP publique.

Core GA
az network public-ip ddos-protection

Gérer la protection DDoS IP publique.

Core GA
az network public-ip ddos-protection-statu

Gérer le statu de protection des ddos d’adresse IP publique.

Core Déprécié
az network public-ip ddos-protection-statu show

Obtenez l’état de protection Ddos d’une adresse IP publique.

Core Déprécié
az network public-ip ddos-protection show

Obtenez l’état de protection DDoS d’une adresse IP publique.

Core GA
az network public-ip delete

Supprimez une adresse IP publique.

Core GA
az network public-ip list

Répertorier les adresses IP publiques.

Core GA
az network public-ip prefix

Gérer les ressources de préfixe IP publique.

Core GA
az network public-ip prefix create

Créez une ressource de préfixe IP publique.

Core GA
az network public-ip prefix delete

Supprimez une ressource de préfixe IP publique.

Core GA
az network public-ip prefix list

Répertorier les ressources de préfixe d’adresse IP publique.

Core GA
az network public-ip prefix show

Obtenez les détails d’une ressource de préfixe IP publique.

Core GA
az network public-ip prefix update

Mettez à jour une ressource de préfixe IP publique.

Core GA
az network public-ip prefix wait

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

Core GA
az network public-ip show

Obtenez les détails d’une adresse IP publique.

Core GA
az network public-ip update

Mettez à jour une adresse IP publique.

Core GA
az network public-ip wait

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

Core GA

az network public-ip create

Créez une adresse IP publique.

az network public-ip create --name
                            --resource-group
                            [--allocation-method {Dynamic, Static}]
                            [--ddos-protection-mode {Disabled, Enabled, VirtualNetworkInherited}]
                            [--ddos-protection-plan]
                            [--dns-name]
                            [--dns-name-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse}]
                            [--edge-zone]
                            [--idle-timeout]
                            [--ip-address]
                            [--ip-tags]
                            [--location]
                            [--public-ip-prefix]
                            [--reverse-fqdn]
                            [--sku {Basic, Standard}]
                            [--tags]
                            [--tier {Global, Regional}]
                            [--version {IPv4, IPv6}]
                            [--zone]

Exemples

Créez une ressource IP publique de base.

az network public-ip create -g MyResourceGroup -n MyIp

Créez une ressource IP publique statique pour une étiquette de nom DNS.

az network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static

Créez une ressource IP publique dans une zone de disponibilité dans la région de groupe de ressources actuelle.

az network public-ip create -g MyResourceGroup -n MyIp --zone 2

Paramètres obligatoires

--name -n

Nom de l’IP publique.

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

--allocation-method

Méthode d’allocation d’adresses IP.

Valeurs acceptées: Dynamic, Static
--ddos-protection-mode --protection-mode

Mode de protection DDoS de l’adresse IP publique.

Valeurs acceptées: Disabled, Enabled, VirtualNetworkInherited
--ddos-protection-plan

Nom ou ID d’un plan de protection DDoS associé à l’adresse IP publique. Ne peut être défini que s’il --protection-mode est activé.

--dns-name

Entrée DNS globalement unique.

--dns-name-scope

Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée inclut le nom de domaine complet.

Valeurs acceptées: NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse
--edge-zone

Nom de la zone de périphérie.

--idle-timeout

Délai d’inactivité en minutes.

Valeur par défaut: 4
--ip-address

Adresse IP associée à la ressource d’adresse IP publique.

--ip-tags

Liste séparée par l’espace des balises IP au format « TYPE=VAL ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--public-ip-prefix

Nom ou ID d’un préfixe d’adresse IP publique.

--reverse-fqdn

Nom de domaine complet inverse (nom de domaine complet).

--sku

Nom d’une référence SKU d’adresse IP publique.

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

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--tier

Le niveau d’une référence SKU d’adresse IP publique et du niveau global n’est pris en charge que pour les adresses IP publiques de référence SKU standard.

Valeurs acceptées: Global, Regional
--version

Type d’adresse IP.

Valeurs acceptées: IPv4, IPv6
--zone -z

Liste séparée par l’espace des zones de disponibilité dans lesquelles approvisionner la ressource.

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 public-ip delete

Supprimez une adresse IP publique.

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

Exemples

Supprimez une adresse IP publique.

az network public-ip delete -g MyResourceGroup -n MyIp

Paramètres facultatifs

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

--name -n

Nom de l’IP publique.

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

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 public-ip list

Répertorier les adresses IP publiques.

az network public-ip list [--max-items]
                          [--next-token]
                          [--resource-group]

Exemples

Répertoriez toutes les adresses IP publiques dans un abonnement.

az network public-ip list

Répertorier toutes les adresses IP publiques dans un groupe de ressources.

az network public-ip list -g MyResourceGroup

Répertorier toutes les adresses IP publiques d’une étiquette de nom de domaine.

az network public-ip list -g MyResourceGroup --query "[?dnsSettings.domainNameLabel=='MyLabel']"

Paramètres facultatifs

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token l’argument d’une commande suivante.

--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

--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 public-ip show

Obtenez les détails d’une adresse IP publique.

az network public-ip show [--expand]
                          [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Exemples

Obtenez des informations sur une ressource IP publique.

az network public-ip show -g MyResourceGroup -n MyIp

Obtenez le nom de domaine complet et l’adresse IP d’une ressource IP publique.

az network public-ip show -g MyResourceGroup -n MyIp --query "{fqdn: dnsSettings.fqdn,address: ipAddress}"

Paramètres facultatifs

--expand

Développe les ressources référencées.

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

--name -n

Nom de l’IP publique.

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

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 public-ip update

Mettez à jour une adresse IP publique.

az network public-ip update [--add]
                            [--allocation-method {Dynamic, Static}]
                            [--ddos-protection-mode {Disabled, Enabled, VirtualNetworkInherited}]
                            [--ddos-protection-plan]
                            [--dns-name]
                            [--dns-name-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse}]
                            [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                            [--idle-timeout]
                            [--ids]
                            [--ip-tags]
                            [--name]
                            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                            [--public-ip-prefix]
                            [--remove]
                            [--resource-group]
                            [--reverse-fqdn]
                            [--set]
                            [--sku {Basic, Standard}]
                            [--subscription]
                            [--tags]
                            [--version {IPv4, IPv6}]

Exemples

Mettez à jour une ressource IP publique avec une étiquette de nom DNS et une allocation statique.

az network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static

Détachez un plan de protection DDoS dans une ressource IP publique.

az network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null

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

--allocation-method

Méthode d’allocation d’adresses IP.

Valeurs acceptées: Dynamic, Static
--ddos-protection-mode --protection-mode

Mode de protection DDoS de l’adresse IP publique.

Valeurs acceptées: Disabled, Enabled, VirtualNetworkInherited
--ddos-protection-plan

Nom ou ID d’un plan de protection DDoS associé à l’adresse IP publique. Ne peut être défini que s’il --protection-mode est activé.

--dns-name

Entrée DNS globalement unique.

--dns-name-scope

Étendue de l’étiquette de nom de domaine. Si une étiquette de nom de domaine et une étendue d’étiquette de nom de domaine sont spécifiées, un enregistrement DNS A est créé pour l’adresse IP publique dans le système DNS Microsoft Azure avec une valeur hachée inclut le nom de domaine complet.

Valeurs acceptées: NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse
--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
--idle-timeout

Délai d’inactivité en minutes.

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

--ip-tags

Liste séparée par l’espace des balises IP au TYPE=VAL format. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--name -n

Nom de l’IP publique.

--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
--public-ip-prefix

Nom ou ID d’un préfixe d’adresse IP publique.

--remove

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

--resource-group -g

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

--reverse-fqdn

Nom de domaine complet inverse (nom de domaine complet).

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

--sku

Nom d’une référence SKU d’adresse IP publique.

Valeurs acceptées: Basic, Standard
--subscription

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

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--version

Type d’adresse IP.

Valeurs acceptées: IPv4, IPv6
Valeur par défaut: IPv4
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 public-ip wait

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

az network public-ip wait [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--expand]
                          [--ids]
                          [--interval]
                          [--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
--expand

Développe les ressources référencées.

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

Nom de l’IP publique.

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