Partilhar via


az network vnet-gateway nat-rule

Gerencie a regra nat em um gateway de rede virtual.

Comandos

Name Description Tipo Status
az network vnet-gateway nat-rule add

Adicione a regra nat em um gateway de rede virtual.

Núcleo Pré-visualização
az network vnet-gateway nat-rule list

Listar regra nat para um gateway de rede virtual.

Núcleo Pré-visualização
az network vnet-gateway nat-rule remove

Remova a regra nat de um gateway de rede virtual.

Núcleo Pré-visualização
az network vnet-gateway nat-rule wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

Núcleo GA

az network vnet-gateway nat-rule add

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Adicione a regra nat em um gateway de rede virtual.

az network vnet-gateway nat-rule add --external-mappings
                                     --gateway-name
                                     --internal-mappings
                                     --name
                                     --resource-group
                                     [--ip-config-id]
                                     [--mode {EgressSnat, IngressSnat}]
                                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--type {Dynamic, Static}]

Exemplos

Adicionar regra nat

az network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24

Parâmetros Obrigatórios

--external-mappings

O mapeamento externo do endereço IP privado para NAT. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--gateway-name

Nome do gateway de rede virtual.

--internal-mappings

O mapeamento interno do endereço IP privado para NAT. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--name

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--ip-config-id

O ID de configuração IP ao qual esta regra NAT se aplica.

--mode

A direção NAT de origem de um NAT VPN.

Valores aceites: EgressSnat, IngressSnat
--no-wait

Não espere que a operação de longa duração termine.

Valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--type

O tipo de regra NAT para NAT VPN.

Valores aceites: Dynamic, Static
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az network vnet-gateway nat-rule list

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Listar regra nat para um gateway de rede virtual.

az network vnet-gateway nat-rule list --gateway-name
                                      --resource-group

Exemplos

Regra nat da lista

az network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway

Parâmetros Obrigatórios

--gateway-name

Nome do gateway de rede virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az network vnet-gateway nat-rule remove

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Remova a regra nat de um gateway de rede virtual.

az network vnet-gateway nat-rule remove --gateway-name
                                        --name
                                        --resource-group
                                        [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exemplos

Remover regra nat

az network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat

Parâmetros Obrigatórios

--gateway-name

Nome do gateway de rede virtual.

--name

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não espere que a operação de longa duração termine.

Valores aceites: 0, 1, f, false, n, no, t, true, y, yes
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az network vnet-gateway nat-rule wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

az network vnet-gateway nat-rule wait [--created]
                                      [--custom]
                                      [--deleted]
                                      [--exists]
                                      [--gateway-name]
                                      [--ids]
                                      [--interval]
                                      [--resource-group]
                                      [--subscription]
                                      [--timeout]
                                      [--updated]

Parâmetros Opcionais

--created

Aguarde até ser criado com 'provisioningState' em 'Succeeded'.

Default value: False
--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

Default value: False
--exists

Aguarde até que o recurso exista.

Default value: False
--gateway-name

Nome do gateway de rede virtual.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--interval

Intervalo de sondagem em segundos.

Default value: 30
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--timeout

Espera máxima em segundos.

Default value: 3600
--updated

Aguarde até ser atualizado com provisioningState em 'Succeeded'.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.