Recurso: GatewaySecurityPolicyRule
El recurso GatewaySecurityPolicyRule se encuentra en una colección anidada dentro de un GatewaySecurityPolicy y representa una condición de coincidencia de tráfico y una acción asociada que se debe llevar a cabo.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "enabled": boolean, "priority": integer, "description": string, "sessionMatcher": string, "applicationMatcher": string, "tlsInspectionEnabled": boolean, // Union field |
Campos | |
---|---|
name |
Obligatorio. Inmutable. Nombre del recurso. El nombre es el nombre completo del recurso, por lo que la regla projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} debe coincidir con el patrón (^a-z?$). |
createTime |
Solo de salida. Hora en la que se creó la regla. Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo de salida. Hora en la que se actualizó la regla. Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
enabled |
Obligatorio. Indica si la regla se aplica obligatoriamente. |
priority |
Obligatorio. Prioridad de la regla. Cuanto menor sea el número, mayor será la precedencia. |
description |
Opcional. Descripción de texto libre del recurso. |
sessionMatcher |
Obligatorio. Expresión CEL para la concordancia con criterios de sesión. |
applicationMatcher |
Opcional. Expresión CEL para la concordancia con criterios de nivel de aplicación o L7. |
tlsInspectionEnabled |
Opcional. Marca para habilitar la inspección TLS del tráfico que coincida con |
Campo de unión
|
|
basicProfile |
Obligatorio. Perfil que indica cuál debe ser la acción primitiva. |
BasicProfile
Enumeración para definir la acción primitiva.
Enumeraciones | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
Si no hay ninguna acción mencionada para el objetivo. |
ALLOW |
Permitir el tráfico coincidente. |
DENY |
Deniega el tráfico coincidente. |
Métodos |
|
---|---|
|
Crea un nuevo GatewaySecurityPolicy en un proyecto y una ubicación determinados. |
|
Elimina un único GatewaySecurityPolicyRule. |
|
Obtiene los detalles de un único GatewaySecurityPolicyRule. |
|
Muestra las GatewaySecurityPolicyRules de un proyecto y una ubicación determinados. |
|
Actualiza los parámetros de un solo GatewaySecurityPolicyRule. |