Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-08-04 GMT+08:00

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}

Tabela 1 Descrição do parâmetro

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

    UpdateCgwRequestBodyContent

    Sim

    Especifica o objeto de gateway de cliente.

    Tabela 3 UpdateCgwRequestBodyContent

    Parâmetro

    Tipo

    Obrigatório

    Descrição

    name

    String

    Não

    • Especifica um nome de gateway.
    • O valor é uma cadeia de 1 a 64 caracteres, que pode conter dígitos, letras, sublinhados (_) e hifens (-).
  • 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

    ResponseCustomerGateway

    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.