Consulta da lista de gateways de VPN
Função
Esta API é usada para consultar a lista de gateway de VPN.
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. |
Parâmetro |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
enterprise_project_id |
Array |
Não |
Especifica um ID do projeto empresarial. |
- Exemplo de solicitações
2. Consultar gateways de VPN com base em um ID de projeto empresarial especificado.
GET https://{Endpoint}/v5/{project_id}/vpn-gateways?enterprise_project_id={enterprise_project_id}
Resposta
- Parâmetros de resposta
Código de status 200 retornado: consulta bem-sucedida
Tabela 3 Parâmetros no corpo da resposta Parâmetro
Tipo
Descrição
vpn_gateways
Array of ResponseVpnGateway
Especifica as informações do gateway.
request_id
String
Especifica um ID da solicitação.
Tabela 5 ResponseEip Parâmetro
Tipo
Descrição
id
String
- Especifica um ID do EIP.
- O valor é um UUID contendo 36 caracteres. Se o projeto empresarial 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 de ordem de 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 respostas
1. Resposta à solicitação de consultar todos os gateways de VPN
{ "vpn_gateways": [{ "id": "8e1d0686-****-****-****-91f32fa1dfc8", "name": "vpngw-1af3", "network_type": "public", "status": "ACTIVE", "attachment_type": "vpc", "vpc_id": "91a74241-****-****-****-9b5f98c66c8c", "local_subnets": ["192.168.15.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", "master_eip": { "id": "8ff5d6b5-****-****-****-b9d598033153", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.111", "charge_mode": "bandwidth", "bandwidth_id": "aa62f8f2-****-****-****-b05b2b999715", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-13a3" }, "slave_eip": { "id": "08e7e927-****-****-****-26a6394021eb", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.199", "charge_mode": "bandwidth", "bandwidth_id": "887d61f7-****-****-****-38ee8232e27c", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-1afb" }, "created_at": "2022-11-28T02:36:16.834Z", "updated_at": "2022-11-28T02:36:16.834Z", "access_vpc_id": "91a74241-****-****-****-9b5f98c66c8c", "access_subnet_id": "f5741286-****-****-****-2c82bd9ee114", }, { "id": "66ddeacb-****-****-****-9a414b5bd7d5", "name": "vpngw-2be4", "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": "de1b6caf-d024-4dac-850e-645af40c84f3" }
2. Resposta à solicitação de consultar gateways de VPN com base em um ID de projeto empresarial especificado{ "vpn_gateways": [{ "id": "8e1d0686-****-****-****-91f32fa1dfc8", "name": "vpngw-1af3", "network_type": "public", "status": "ACTIVE", "attachment_type": "vpc", "vpc_id": "91a74241-****-****-****-9b5f98c66c8c", "local_subnets": ["192.168.15.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": "7354dda9-****-****-****-a6b08fb92043", "master_eip": { "id": "8ff5d6b5-****-****-****-b9d598033153", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.111", "charge_mode": "bandwidth", "bandwidth_id": "aa62f8f2-****-****-****-b05b2b999715", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-13a3" }, "slave_eip": { "id": "08e7e927-****-****-****-26a6394021eb", "ip_version": 4, "type": "5_bgp", "ip_address": "88.***.***.199", "charge_mode": "bandwidth", "bandwidth_id": "887d61f7-****-****-****-38ee8232e27c", "bandwidth_size": 300, "bandwidth_name": "vpngw-bandwidth-1afb" }, "created_at": "2022-11-28T02:36:16.834Z", "updated_at": "2022-11-28T02:36:16.834Z", "access_vpc_id": "91a74241-****-****-****-9b5f98c66c8c", "access_subnet_id": "f5741286-****-****-****-2c82bd9ee114" }, { "id": "66ddeacb-****-****-****-9a414b5bd7d5", "name": "vpngw-2be4", "network_type": "private", "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": "7354dda9-****-****-****-a6b08fb92043", "access_private_ips": [ "192.168.4.7", "192.168.4.99" ], "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": "bfa819a1-e824-4799-8e72-21a35dad97c9" }
Códigos de status
Para mais detalhes, consulte Códigos de status.