Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-04-04 GMT+08:00

Actualización de un gateway de cliente

Función

Esta API se utiliza para actualizar un gateway de cliente con un ID de gateway especificado. Solo se puede actualizar el nombre. Para modificar otros parámetros, debe crear otro gateway de cliente.

URI

PUT /v5/{project_id}/customer-gateways/{customer_gateway_id}

Tabla 1 Descripción del parámetro

Parámetro

Tipo

Obligatorio

Descripción

project_id

String

Especifica un ID de proyecto. Puede obtener el ID del proyecto haciendo referencia a Obtención del ID del proyecto.

customer_gateway_id

String

Especifica un ID de gateway de cliente.

Solicitud

  • Parámetros de solicitud
    Tabla 2 Parámetros de solicitud

    Parámetro

    Tipo

    Obligatorio

    Descripción

    customer_gateway

    UpdateCgwRequestBodyContent

    Especifica el objeto de gateway del cliente.

    Tabla 3 UpdateCgwRequestBodyContent

    Parámetro

    Tipo

    Obligatorio

    Descripción

    name

    String

    No

    • Especifica un nombre de gateway.
    • El valor es una cadena de 1 a 64 caracteres, que puede contener dígitos, letras, guiones bajos (_), y guiones (-).
  • Ejemplo de la solicitud
    PUT https://{Endpoint}/v5/{project_id}/customer-gateways/{customer_gateway_id}
    
    {
        "customer_gateway": {
            "name": "cgw-f846"
        }
    }

Respuesta

  • Parámetros de respuesta

    Código de estado devuelto 200: actualización exitosa

    Tabla 4 Parámetros en el cuerpo de respuesta

    Parámetro

    Tipo

    Descripción

    customer_gateway

    ResponseCustomerGateway

    Especifica el objeto de gateway del cliente.

    request_id

    String

    Especifica un ID de solicitud.

    Tabla 5 ResponseCustomerGateway

    Parámetro

    Tipo

    Descripción

    id

    String

    • Especifica un ID de gateway de cliente.
    • El valor es un UUID que contiene 36 caracteres.

    name

    String

    • Especifica un nombre de gateway de cliente. Si no se especifica ningún nombre de gateway de cliente, el sistema genera automáticamente uno.
    • El valor es una cadena de 1 a 64 caracteres, que puede contener dígitos, letras, guiones bajos (_), y guiones (-).

    route_mode

    String

    • Especifica el modo de enrutamiento del gateway del cliente.
    • El valor puede ser static o bgp.

    bgp_asn

    Long

    Especifica el número de AS de BGP del gateway del cliente. Este parámetro solo está disponible cuando route_mode está establecido en bgp.

    ip

    String

    • Especifica la dirección IP del gateway del cliente.
    • El valor es una dirección IPv4, por ejemplo, 10.***.***.21.

    created_at

    String

    Especifica la hora a la que se crea el gateway del cliente.

    updated_at

    String

    Especifica la hora de la última actualización.

  • Ejemplo de la respuesta
    {
        "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 estado

Para obtener más información, véase Códigos de estado.