Llama a DescribeNatGateways para consultar la información detallada de los NAT gateways que cumplen con las condiciones especificadas en una región determinada, en formato de lista.
Descripción de la operación
Esta operación admite la consulta de información detallada sobre NAT gateways de Internet o NAT gateways de VPC. El término "NAT gateway" utilizado en este documento no distingue entre los dos tipos.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
vpc:DescribeNatGateways |
get |
NatGateway.
NatGateway.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región del NAT gateway que se va a consultar. Puede llamar a la operación DescribeRegions para obtener el ID de la región. |
cn-hangzhou |
| NatGatewayId |
string |
No |
El ID del NAT gateway que se va a consultar. |
ngw-bp1uewa15k4iy5770**** |
| VpcId |
string |
No |
El ID de la VPC a la que pertenece el NAT gateway que se va a consultar. |
vpc-bp15zckdt37pq72z**** |
| Name |
string |
No |
El nombre del NAT gateway que se va a consultar. El nombre debe tener entre 1 y 128 caracteres de longitud y no puede comenzar con |
test |
| InstanceChargeType |
string |
No |
El método de facturación de la instancia de NAT gateway que se va a consultar. Valor válido: PostPaid (pago por uso). |
PostPaid |
| Spec |
string |
No |
|
Valor de ejemplo del sitio de China: Small, valor de ejemplo del sitio internacional: no requerido |
| NatType |
string |
No |
El tipo de NAT gateway. Valor válido: Enhanced (NAT gateway mejorado). |
Enhanced |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos al que pertenece el NAT gateway que se va a consultar. |
rg-bp67acfmxazb4ph**** |
| PageNumber |
integer |
No |
El número de página. Valor predeterminado: 1. |
10 |
| PageSize |
integer |
No |
El número de entradas por página para consultas paginadas. Valor máximo: 50. Valor predeterminado: 10. |
1 |
| DryRun |
boolean |
No |
Especifica si se debe realizar una ejecución de prueba (dry run). Valores válidos:
|
false |
| Status |
string |
No |
El estado del NAT gateway que se va a consultar. Valores válidos:
|
Available |
| NetworkType |
string |
No |
El tipo de NAT gateway que se va a consultar. Valores válidos:
|
internet |
| Tag |
array<object> |
No |
La lista de etiquetas. |
|
|
object |
No |
La lista de etiquetas. |
||
| Key |
string |
No |
La clave de etiqueta de la instancia de NAT gateway. Puede especificar hasta 20 claves de etiqueta. La clave de etiqueta puede tener hasta 128 caracteres de longitud. No puede comenzar con |
KeyTest |
| Value |
string |
No |
El valor de etiqueta de la instancia de NAT gateway. Puede especificar hasta 20 valores de etiqueta. El valor de etiqueta puede tener hasta 128 caracteres de longitud. No puede comenzar con |
valueTest |
| ZoneId |
string |
No |
El ID de la zona donde se despliega el NAT gateway. |
cn-hangzhou-b |
| AvailabilityMode |
string |
No |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El número de entradas por página. |
||
| PageSize |
integer |
El número de entradas por página. |
10 |
| RequestId |
string |
El ID de la solicitud. |
4EC47282-1B74-4534-BD0E-403F3EE64CAF |
| PageNumber |
integer |
El número de página actual. |
10 |
| TotalCount |
integer |
El número total de entradas en la lista de puertas de enlace NAT. |
1 |
| NatGateways |
object |
||
| NatGateway |
array<object> |
La información detallada de la puerta de enlace NAT. |
|
|
array<object> |
La información detallada de la puerta de enlace NAT. |
||
| Status |
string |
El estado de la puerta de enlace NAT. Valores válidos:
|
Creating |
| CreationTime |
string |
La hora de creación de la puerta de enlace NAT. |
2021-06-08T12:20:20Z |
| VpcId |
string |
El ID de la VPC a la que pertenece la puerta de enlace NAT. |
vpc-bp15zckdt37pq72z**** |
| NatType |
string |
El tipo de NAT gateway. Valor válido: Enhanced (NAT gateway mejorado). |
Enhanced |
| AutoPay |
boolean |
Especifica si se debe pagar automáticamente la orden. Valores válidos:
|
false |
| Spec |
string |
La especificación de la puerta de enlace NAT. El valor de retorno de este parámetro está vacío. Cuando InternetChargeType es PayByLcu, el valor de retorno está vacío. |
Small |
| DeletionProtection |
boolean |
Indica si la protección contra eliminación está habilitada. Valores válidos:
|
true |
| NetworkType |
string |
El tipo de la puerta de enlace NAT. Valores válidos:
|
internet |
| SecurityProtectionEnabled |
boolean |
Indica si la función de firewall está habilitada. Valores válidos:
|
false |
| InstanceChargeType |
string |
El método de facturación de la instancia de puerta de enlace NAT. Valor válido: PostPaid (pago por uso). |
PostPaid |
| RegionId |
string |
El ID de región de la puerta de enlace NAT. |
cn-hangzhou |
| EcsMetricEnabled |
boolean |
Indica si la función de monitoreo de tráfico de la puerta de enlace está habilitada. Valores válidos:
|
true |
| IcmpReplyEnabled |
boolean |
Indica si la respuesta de proxy ICMP está habilitada. Valores válidos:
|
true |
| Description |
string |
La descripción de la puerta de enlace NAT. |
NAT |
| ExpiredTime |
string |
La hora de vencimiento de la puerta de enlace NAT. |
2021-08-26T16:00Z |
| ResourceGroupId |
string |
El ID del grupo de recursos. |
rg-bp67acfmxazb4ph**** |
| NatGatewayId |
string |
El ID de la puerta de enlace NAT. |
ngw-bp1047e2d4z7kf2ki**** |
| InternetChargeType |
string |
El método de medición de la puerta de enlace NAT. Valores válidos:
|
PayByLcu |
| BusinessStatus |
string |
El estado comercial de la puerta de enlace NAT. Valores válidos:
|
Normal |
| Name |
string |
El nombre de la instancia de puerta de enlace NAT. |
abc |
| IpLists |
object |
||
| IpList |
array<object> |
La lista de EIP asociadas con la puerta de enlace NAT de Internet. |
|
|
object |
La lista de información de IP de la puerta de enlace NAT. |
||
| UsingStatus |
string |
La asociación de la EIP vinculada a la instancia de puerta de enlace NAT de Internet. Valores válidos:
|
UsedByForwardTable |
| IpAddress |
string |
La dirección IP de la EIP vinculada a la puerta de enlace NAT. |
116.62.XX.XX |
| SnatEntryEnabled |
boolean |
Indica si la dirección IP que ya se utiliza para entradas DNAT también puede utilizarse para entradas SNAT. Valores válidos:
|
false |
| AllocationId |
string |
El ID de instancia de la EIP vinculada a la puerta de enlace NAT. |
eip-m5egzuvp3dgixen6**** |
| PrivateIpAddress |
string |
La dirección IP privada de la puerta de enlace NAT. |
192.168.XX.XX |
| ForwardTableIds |
object |
||
| ForwardTableId |
array |
El ID de la tabla DNAT de la puerta de enlace NAT. |
|
|
string |
El ID de la tabla DNAT. |
ftb-uf6gj3mhsg94qsqst**** |
|
| SnatTableIds |
object |
||
| SnatTableId |
array |
El ID de la tabla SNAT de la puerta de enlace NAT. |
|
|
string |
El ID de la tabla SNAT. |
stb-uf6dalcdu0krz423p**** |
|
| FullNatTableIds |
object |
||
| FullNatTableId |
array |
El ID de la tabla FULLNAT. |
|
|
string |
El ID de la tabla FULLNAT. |
fulltb-gw88z7hhlv43rmb26**** |
|
| NatGatewayPrivateInfo |
object |
La información de red privada de la puerta de enlace NAT de Internet mejorada. Nota
Cuando NatType se establece en Normal, todos los parámetros de esta lista devuelven valores vacíos. |
|
| VswitchId |
string |
El ID del vSwitch al que pertenece la puerta de enlace NAT. |
vsw-bp1s2laxhdf9ayjbo**** |
| EniInstanceId |
string |
El ID de instancia de la interfaz de red elástica (ENI). |
eni-m5eg4ozy5st8q3q4**** |
| MaxBandwidth |
integer |
El ancho de banda máximo. Unidad: Mbps. |
5120 |
| MaxSessionQuota |
integer |
El número de conexiones simultáneas de la puerta de enlace NAT. |
2000000 |
| MaxSessionEstablishRate |
integer |
La tasa de nuevas conexiones de la puerta de enlace NAT. Unidad: conexiones por segundo. |
100000 |
| PrivateIpAddress |
string |
La dirección IP privada. |
192.168.XX.XX |
| IzNo |
string |
La zona a la que pertenece la puerta de enlace NAT. |
cn-hangzhou-b |
| EniType |
string |
El modo de vinculación entre la ENI y la puerta de enlace NAT. Valores válidos:
|
indirect |
| PrivateLinkEnabled |
boolean |
Indica si el vínculo privado es compatible. Valores válidos:
|
true |
| PrivateLinkMode |
string |
El modo de conversión del servicio de vínculo privado. Valores válidos:
|
FullNat |
| EipBindMode |
string |
El modo de vinculación de EIP de la puerta de enlace NAT. Valores válidos:
Nota
Cuando el modo de vinculación de EIP de la puerta de enlace NAT es el modo normal de EIP, la EIP ocupa una dirección IP privada del vSwitch donde se encuentra la puerta de enlace NAT. Asegúrese de que haya suficientes direcciones IP privadas disponibles en el vSwitch. Si no hay direcciones IP privadas libres disponibles en el vSwitch, no se pueden vincular nuevas EIP. Cuando el modo de vinculación de EIP es el modo normal de EIP, el número máximo de EIP que se pueden vincular a la puerta de enlace NAT es 50. |
MULTI_BINDED |
| Tags |
object |
||
| Tag |
array<object> |
La lista de etiquetas. |
|
|
object |
La lista de etiquetas. |
||
| TagKey |
string |
La clave de etiqueta de la instancia. |
KeyTest |
| TagValue |
string |
El valor de etiqueta de la instancia. |
valueTest |
| EnableSessionLog |
string |
Indica si el registro de sesiones está habilitado. Valores válidos:
|
true |
| AccessMode |
object |
El modo de acceso para el acceso inverso a la puerta de enlace NAT de VPC. |
|
| ModeValue |
string |
El modo de acceso. Valores válidos:
|
route |
| TunnelType |
string |
El tipo de modo de túnel:
|
geneve |
| AvailabilityMode |
string |
||
| IpPrefixList |
object |
||
| IpPrefixList |
array<object> |
La lista de rangos de direcciones de prefijo IP NAT. |
|
|
object |
|||
| IpPrefix |
string |
El bloque CIDR de prefijo de IP NAT. |
192.168.0.0/28 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"PageSize": 10,
"RequestId": "4EC47282-1B74-4534-BD0E-403F3EE64CAF",
"PageNumber": 10,
"TotalCount": 1,
"NatGateways": {
"NatGateway": [
{
"Status": "Creating",
"CreationTime": "2021-06-08T12:20:20Z",
"VpcId": "vpc-bp15zckdt37pq72z****",
"NatType": "Enhanced",
"AutoPay": false,
"Spec": "Small",
"DeletionProtection": true,
"NetworkType": "internet",
"SecurityProtectionEnabled": false,
"InstanceChargeType": "PostPaid",
"RegionId": "cn-hangzhou",
"EcsMetricEnabled": true,
"IcmpReplyEnabled": true,
"Description": "NAT",
"ExpiredTime": "2021-08-26T16:00Z",
"ResourceGroupId": "rg-bp67acfmxazb4ph****",
"NatGatewayId": "ngw-bp1047e2d4z7kf2ki****",
"InternetChargeType": "PayByLcu",
"BusinessStatus": "Normal",
"Name": "abc",
"IpLists": {
"IpList": [
{
"UsingStatus": "UsedByForwardTable",
"IpAddress": "116.62.XX.XX",
"SnatEntryEnabled": false,
"AllocationId": "eip-m5egzuvp3dgixen6****",
"PrivateIpAddress": "192.168.XX.XX"
}
]
},
"ForwardTableIds": {
"ForwardTableId": [
"ftb-uf6gj3mhsg94qsqst****"
]
},
"SnatTableIds": {
"SnatTableId": [
"stb-uf6dalcdu0krz423p****"
]
},
"FullNatTableIds": {
"FullNatTableId": [
"fulltb-gw88z7hhlv43rmb26****"
]
},
"NatGatewayPrivateInfo": {
"VswitchId": "vsw-bp1s2laxhdf9ayjbo****",
"EniInstanceId": "eni-m5eg4ozy5st8q3q4****",
"MaxBandwidth": 5120,
"MaxSessionQuota": 2000000,
"MaxSessionEstablishRate": 100000,
"PrivateIpAddress": "192.168.XX.XX",
"IzNo": "cn-hangzhou-b",
"EniType": "indirect"
},
"PrivateLinkEnabled": true,
"PrivateLinkMode": "FullNat",
"EipBindMode": "MULTI_BINDED",
"Tags": {
"Tag": [
{
"TagKey": "KeyTest",
"TagValue": "valueTest"
}
]
},
"EnableSessionLog": "true",
"AccessMode": {
"ModeValue": "route",
"TunnelType": "geneve"
},
"AvailabilityMode": "",
"IpPrefixList": {
"IpPrefixList": [
{
"IpPrefix": "192.168.0.0/28"
}
]
}
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | El procesamiento de la solicitud falló debido a un error desconocido. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist in our records. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.