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.