API et documentation de référence

Cette page décrit les ressources individuelles que vous pouvez utiliser avec Cloud NAT.

Les API Cloud NAT et les commandes gcloud font partie de Compute Engine.

Cloud NAT est configuré à l'aide des nouvelles commandes et nouveaux paramètres de Cloud Router.

Commandes gcloud CLI

Les commandes Cloud Router existantes sont disponibles dans la documentation de l'interface Google Cloud CLI.

Le tableau suivant recense les commandes Cloud NAT courantes :

Commande Description
gcloud compute routers nats create Ajoute une configuration NAT à un routeur.
gcloud compute routers nats update Met à jour une configuration NAT sur un routeur.
gcloud compute routers nats delete Supprime une configuration NAT d'un routeur.
gcloud compute routers nats list Liste les configurations NAT sur un routeur.
gcloud compute routers nats describe Affiche une configuration NAT sur un routeur.
gcloud compute routers get-status Récupère les informations d'exécution sur le routeur Cloud Router spécifié, y compris l'état du NAT.
gcloud compute routers get-nat-mapping-info Affiche tuples paires Adresse IP:plages de ports NAT.
gcloud compute routers get-nat-ip-info Affiche l'utilisation des adresses IP NAT.
gcloud compute routers nats rules create Ajoute une règle NAT à une passerelle NAT existante.
gcloud compute routers nats rules update Met à jour une seule règle NAT.
gcloud compute routers nats rules delete Supprime une règle NAT d'une passerelle NAT.
gcloud compute routers nats rules describe Décrit une règle NAT.
gcloud compute routers nats rules list Liste toutes les règles NAT d'une passerelle NAT.

API REST

Toutes les opérations NAT sont effectuées sur la ressource Router. Elles nécessitent toutes une authentification OAuth 2.0.

Le tableau suivant recense les API Cloud Router couramment utilisées :

Commande Description
routers.insert Crée un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous créez le routeur.
routers.update Met à jour un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous mettez à jour le routeur.
routers.patch Applique un correctif à un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous appliquez un correctif au routeur.
routers.getRouterStatus Récupère les informations d'exécution sur le routeur Cloud Router spécifié, y compris l'état du NAT.
routers.getNatMappingInfo Récupère les informations d'exécution du mappage NAT des points de terminaison de VM.
routers.getNatIpInfo Récupère les informations d'exécution concernant l'adresse IP NAT pour le routeur Cloud Router spécifié.