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-02-03 GMT+08:00

Actualización de una política de ACL de red

Función

Esta API se utiliza para actualizar una política de ACL de red.

URI

PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}

Mensaje de solicitud

Tabla 1 Parámetro de solicitud

Parámetro

Tipo

Obligatorio

Descripción

firewall_policy

firewall_policy object

Especifica los objetos de política de firewall. Para obtener más información, véase Tabla 2.

Tabla 2 Objetos de Firewall Policy

Atributo

Obligatorio

Tipo

Descripción

name

No

String

Especifica el nombre de la política de ACL de red.

El valor puede contener un máximo de 255 caracteres.

description

No

String

Proporciona la información adicional sobre la política de ACL de red.

El valor puede contener un máximo de 255 caracteres.

firewall_rules

No

Array of strings

Especifica las reglas de firewall a las que hace referencia la política de ACL de red.

audited

No

Boolean

Especifica el indicador de auditoría.

El valor puede ser true o false.

Ejemplo de la solicitud

PUT https://{Endpoint}/v2.0/fwaas/firewall_policies/2fb0e81f-9f63-44b2-9894-c13a3284594a 

{
    "firewall_policy": {
        "firewall_rules": [
            "0f82b221-8cd6-44bd-9dfc-0e118fa7b6b1"
        ]
    }
}

Mensaje de la respuesta

Tabla 3 Parámetro de respuesta

Parámetro

Tipo

Descripción

firewall_policy

firewall_policy object

Especifica los objetos de política de firewall. Para obtener más información, véase Tabla 4.

Tabla 4 Objetos de Firewall Policy

Atributo

Tipo

Descripción

id

String

Especifica el UUID de la política de ACL de red.

name

String

Especifica el nombre de la política de ACL de red.

description

String

Proporciona la información adicional sobre la política de ACL de red.

tenant_id

String

Especifica el ID del proyecto.

firewall_rules

Array of strings

Especifica las reglas de firewall a las que hace referencia la política de ACL de red.

audited

Boolean

Especifica el indicador de auditoría.

public

Boolean

Especifica si la política de firewall puede ser compartida por los tenants diferentes.

project_id

String

Especifica el ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID de proyecto.

Ejemplo de la respuesta

{
    "firewall_policy": {
        "description": "", 
        "firewall_rules": [
            "0f82b221-8cd6-44bd-9dfc-0e118fa7b6b1"
        ], 
        "tenant_id": "23c8a121505047b6869edf39f3062712", 
        "public": false, 
        "id": "2fb0e81f-9f63-44b2-9894-c13a3284594a", 
        "audited": false, 
        "name": "test-policy",
        "project_id": "23c8a121505047b6869edf39f3062712"
    }
}

Código de estado

Consulte Códigos de estado.

Código de error

Consulte Códigos de error.