Atualização um gateway de cliente
Função
Esta API é usada para atualizar um gateway de cliente com um ID de gateway especificado. Somente o nome pode ser atualizado. Para modificar outros parâmetros, você precisa criar outro gateway de cliente.
URI
PUT /v5/{project_id}/customer-gateways/{customer_gateway_id}
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. |
customer_gateway_id |
String |
Sim |
Especifica um ID de gateway de cliente. |
Solicitação
- Parâmetros de solicitação
Tabela 2 Parâmetros de solicitação Parâmetro
Tipo
Obrigatório
Descrição
customer_gateway
Sim
Especifica o objeto de gateway de cliente.
- Exemplo de solicitação
PUT https://{Endpoint}/v5/{project_id}/customer-gateways/{customer_gateway_id} { "customer_gateway": { "name": "cgw-f846" } }
Resposta
- Parâmetros de resposta
Código de status 200 retornado: atualização bem-sucedida
Tabela 4 Parâmetros no corpo da resposta Parâmetro
Tipo
Descrição
customer_gateway
Especifica o objeto de gateway de cliente.
request_id
String
Especifica um ID da solicitação.
Tabela 5 ResponseCustomerGateway Parâmetro
Tipo
Descrição
id
String
- Especifica um ID de gateway de cliente.
- O valor é um UUID contendo 36 caracteres.
name
String
- Especifica um nome de gateway de cliente. Se nenhum nome de gateway de cliente for especificado, o sistema gera um automaticamente.
- O valor é uma cadeia de 1 a 64 caracteres, que pode conter dígitos, letras, sublinhados (_) e hifens (-).
route_mode
String
- Especifica o modo de roteamento do gateway do cliente.
- O valor pode ser static ou bgp.
bgp_asn
Long
Especifica o número do sistema autônomo do BGP do gateway de cliente. Este parâmetro só está disponível quando route_mode está definido como bgp.
ip
String
- Especifica o endereço IP do gateway de cliente.
- O valor é um endereço IPv4, por exemplo, 10.***.***.21.
created_at
String
Especifica a hora em que o gateway de cliente é criado.
updated_at
String
Especifica a hora da última atualização.
- Exemplo de resposta
{ "customer_gateway": { "id": "03c0aa3d-****-****-****-9d82473765d4", "name": "cgw-f846", "route_mode": "bgp", "bgp_asn": 65533, "ip": "10.***.***.21", "created_at": "2021-12-21T16:49:28.108+08:00", "updated_at": "2021-12-21T16:49:28.108+08:00" }, "request_id": "96718f4a-f57a-4e1f-8d05-7d5e903c8d90" }
Códigos de status
Para mais detalhes, consulte Códigos de status.