APIs e referência
Esta página descreve recursos individuais que podem ser usados com o Cloud NAT.
As APIs do Cloud NAT e os comandos gcloud são parte do Compute Engine.
O Cloud NAT é configurado usando novos comandos e parâmetros do Cloud Router.
Comandos da CLI gcloud
Os comandos existentes do Cloud Router podem ser encontrados na documentação da interface da CLI do Google Cloud.
A tabela a seguir lista os comandos do Cloud NAT mais usados:
| Comando | Descrição | 
|---|---|
gcloud compute routers nats create | 
      Adiciona uma configuração NAT a um roteador. | 
gcloud compute routers nats update | 
      Atualiza uma configuração NAT em um roteador. | 
gcloud compute routers nats delete | 
      Remove uma configuração NAT de um roteador. | 
gcloud compute routers nats list | 
      Lista as configurações NAT em um roteador. | 
gcloud compute routers nats describe | 
      Mostra uma configuração NAT em um roteador. | 
gcloud compute routers get-status | 
      Recebe informações de tempo de execução no Cloud Router especificado, incluindo o status do NAT. | 
gcloud compute routers get-nat-mapping-info | 
      Mostra os intervalos de IP:porta de NAT. | 
gcloud compute routers get-nat-ip-info | 
      Mostra o uso do endereço IP NAT. | 
gcloud compute routers nats rules create | 
      Adiciona uma regra NAT a um gateway NAT existente. | 
gcloud compute routers nats rules update | 
      Atualiza uma única regra NAT. | 
gcloud compute routers nats rules delete | 
      Exclui uma regra NAT de um gateway NAT. | 
gcloud compute routers nats rules describe | 
      Descreve uma regra NAT. | 
gcloud compute routers nats rules list | 
      Lista todas as regras NAT em um gateway NAT. | 
API Rest
Todas as operações NAT são realizadas no recurso Router. Todos eles exigem autenticação OAuth 2.0.
A tabela a seguir lista as APIs do Cloud Router mais usadas:
| Comando | Descrição | 
|---|---|
routers.insert | 
      Cria um Cloud Router. Você pode especificar uma configuração NAT ao criar o roteador. | 
routers.update | 
      Atualiza um Cloud Router. Você pode especificar uma configuração NAT quando atualizar o roteador. | 
routers.patch | 
      Aplica patches em um Cloud Router. Você pode especificar uma configuração NAT quando corrigir o roteador. | 
routers.getRouterStatus | 
      Recebe informações de tempo de execução no Cloud Router especificado, incluindo o status do NAT. | 
routers.getNatMappingInfo | 
      Recupera informações de mapeamento NAT do ambiente de execução de endpoints da VM. | 
routers.getNatIpInfo | 
      Recupera informações do endereço IP NAT do ambiente de execução para o Cloud Router especificado. |