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

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

Vous trouverez les commandes nouvelles ou mises à jour ci-dessous.

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 Répertorie 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 de la NAT.
gcloud compute routers get-nat-mapping-info Affiche les adresses IP:plages de ports de la NAT.

API REST

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

Vous trouverez les commandes nouvelles ou mises à jour ci-dessous.

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 de la NAT.
routers.getNatMappingInfo Récupère les informations d'exécution du mappage NAT des points de terminaison de VM.