Consulta de um gateway de VPN especificado
Função
Esta API é usada para consultar um gateway de VPN com um ID de gateway especificado.
URI
Parâmetro |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
project_id |
String |
Sim |
Especifica um ID do projeto. Você pode obter o ID do projeto, referindo-se a Obtenção do ID do projeto. |
vgw_id |
String |
Sim |
Especifica um ID de gateway de VPN. |
- Exemplo de solicitação
GET https://{Endpoint}/v5/{project_id}/vpn-gateways/{vgw_id}
Resposta
- Parâmetros de resposta
Código de status 200 retornado: consulta bem-sucedida
Tabela 2 Parâmetros no corpo da resposta Parâmetro
Tipo
Descrição
vpn_gateway
Especifica o objeto de gateway de VPN.
request_id
String
Especifica um ID da solicitação.
Tabela 4 ResponseEip Parâmetro
Tipo
Descrição
id
String
- Especifica um ID do EIP.
- O valor é um UUID contendo 36 caracteres. Se o projeto da empresa padrão for usado, 0 será retornado.
ip_version
Integer
- Especifica a versão do EIP.
- O valor só pode ser 4, indicando endereço IPv4.
ip_billing_info
String
- Especifica as informações do perdido do EIP. Este parâmetro está disponível apenas para EIPs anuais/mensais.
- O valor está no formato order_id:product_id:region_id:project_id, por exemplo:
CS22********LIBIV:00301-******-0--0:br-iaas-odin1:0605768a************c006c7e484aa
type
String
- Especifica o tipo do EIP.
- Para o intervalo de valores, consulte o campo type na Tabela 7 em Atribuição de um EIP.
ip_address
String
- Especifica um EIP, ou seja, um endereço IPv4 público.
- O valor é um endereço IPv4, por exemplo, 88.***.***.11.
charge_mode
String
bandwidth_id
String
- Especifica o ID de largura de banda de um EIP.
- O valor é um UUID contendo 36 caracteres.
bandwidth_size
Integer
- Especifica a largura de banda (Mbit/s) de um EIP. A largura de banda máxima do EIP varia de acordo com as regiões e depende do serviço EIP. Você pode enviar um tíquete de serviço para aumentar a largura de banda máxima do EIP em sua conta.
- O valor pode ser 5, 10, 20, 50, 100, 200, 300, 500 ou 1000.
bandwidth_name
String
- Especifica o nome da largura de banda de um EIP.
- O valor é uma cadeia de 1 a 64 caracteres que pode conter dígitos, letras, sublinhados (_), hifens (-) e pontos (.).
bandwidth_billing_info
String
- Especifica as informações do perdido da largura de banda do EIP. Este parâmetro está disponível apenas para EIPs anuais/mensais.
- O valor está no formato order_id:product_id:region_id:project_id, por exemplo:
CS22********LIBIV:00301-******-0--0:br-iaas-odin1:0605768a************c006c7e484aa
- Exemplo de resposta à solicitação de consultar um gateway de VPN público associado a um roteador empresarial
{ "vpn_gateway": { "id": "66ddeacb-****-****-****-9a414b5bd7d5", "name": "vpngw-5bd6", "network_type": "public", "status": "ACTIVE", "attachment_type": "er", "er_id": "c62fad0d-****-****-****-e06c4c351b9f", "bgp_asn": 64512, "flavor": "V300", "availability_zone_ids": ["cn-south-1f", "cn-south-1e"], "connection_number": 200, "used_connection_number": 0, "used_connection_group": 0, "enterprise_project_id": "0", "master_eip": { "id": "0f6d1415-****-****-****-edb2ee97c9cc", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.251", "charge_mode": "bandwidth", "bandwidth_id": "e93767cc-****-****-****-bac2987f90a4", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-10c3" }, "slave_eip": { "id": "7b46b62f-****-****-****-6b8e44312416", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.102", "charge_mode": "bandwidth", "bandwidth_id": "bde3557e-****-****-****-629a3754ae07", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-18bd" }, "created_at": "2022-11-28T02:22:27.24Z", "updated_at": "2022-11-28T02:22:27.24Z", "access_vpc_id": "0cf79a3f-****-****-****-d7ace626b0fa", "access_subnet_id": "f5741286-****-****-****-2c82bd9ee114" }, "request_id": "28b795f8-d431-4f1e-93ab-1c401a82b799" }
- Exemplo de resposta à solicitação de consultar um gateway de VPN privado associado a uma VPC
{ "vpn_gateway": { "id": "66ddeacb-****-****-****-9a414b5bd7d5", "name": "vpngw-5bd6", "network_type": "private" "status": "ACTIVE", "attachment_type": "vpc", "vpc_id": "91a74241-****-****-****-9b5f98c66c8c", "local_subnets": ["192.168.0.0/24"], "connect_subnet": "f5741286-****-****-****-2c82bd9ee114", "bgp_asn": 64512, "flavor": "V300", "availability_zone_ids": ["cn-south-1f", "cn-south-1e"], "connection_number": 200, "used_connection_number": 0, "used_connection_group": 0, "enterprise_project_id": "0", "created_at": "2022-11-28T02:22:27.24Z", "updated_at": "2022-11-28T02:22:27.24Z", "access_vpc_id": "0cf79a3f-****-****-****-d7ace626b0fa", "access_subnet_id": "f5741286-****-****-****-2c82bd9ee114", "access_private_ips": ["192.168.146.45", "192.168.146.77"] }, "request_id": "28b795f8-d431-4f1e-93ab-1c401a82b799" }
Códigos de status
Para mais detalhes, consulte Códigos de status.