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.

Le tableau suivant répertorie les commandes Cloud NAT couramment utilisées:

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.
gcloud compute routers get-nat-ip-info Indique 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 Répertorie toutes les règles NAT d'une passerelle NAT.

API REST

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

Le tableau suivant répertorie 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 de la 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'adresse IP NAT d'exécution pour Cloud Router spécifié.