Criação de um monitor de conexão de VPN
Função
Esta API é usada para criar um monitor de conexão de VPN para executar a verificação de integridade entre gateways. Depois que um monitor de conexão de VPN é criado, o gateway de VPN envia pacotes de sondagem para o gateway de cliente para coletar estatísticas sobre o atraso de ida e volta e taxa de perda de pacotes, monitorando assim a qualidade das conexões de VPN entre os gateways.
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. |
Solicitação
- Parâmetros de solicitação
Tabela 2 Parâmetros de solicitação Parâmetro
Tipo
Obrigatório
Descrição
connection_monitor
Sim
Especifica o objeto de connect_monitor.
Tabela 3 CreateConnectionMonitorRequestBodyContent Parâmetro
Tipo
Obrigatório
Descrição
vpn_connection_id
String
Sim
Especifica o ID da conexão de VPN a ser monitorada.
Você pode obter IDs de conexão de VPN por consulta da lista de conexões de VPN.
- Exemplo de solicitação
POST https://{Endpoint}/v5/{project_id}/connection-monitors { "connection_monitor": { "vpn_connection_id": "cae286f2-****-****-****-e22416ca1220" } }
Resposta
- Parâmetros de resposta
Código de status 201 retornado: operação bem-sucedida
Tabela 4 Parâmetros no corpo da resposta Parâmetro
Tipo
Descrição
connection_monitor
Especifica o objeto de connect_monitor.
request_id
String
Especifica um ID da solicitação.
Tabela 5 ConnectionMonitorInfo Parâmetro
Tipo
Descrição
id
String
- Especifica o ID de um monitor de conexão de VPN.
- O valor é um UUID contendo 36 caracteres.
vpn_connection_id
String
- Especifica o ID da conexão de VPN a ser monitorada.
- O valor é um UUID contendo 36 caracteres.
type
String
- Especifica o tipo de objetos a serem monitorados.
- O valor só pode ser gateway.
source_ip
String
Especifica o endereço de origem a ser monitorado.
destination_ip
String
Especifica o endereço de destino a ser monitorado.
proto_type
String
- Especifica o protocolo usado por NQA.
- O valor só pode ser icmp.
- Exemplo de resposta
{ "connection_monitor":{ "id":"76f64229-****-****-****-3907e2815b6d", "vpn_connection_id":"cae286f2-****-****-****-e22416ca1220", "type":"gateway", "source_ip":"88.***.***.60", "destination_ip":"88.***.***.32", "proto_type":"icmp" }, "request_id": "bd37d16d-387c-41ab-a180-01b649f73590" }
Códigos de status
Para mais detalhes, consulte Códigos de status.