Recurso: GatewaySecurityPolicyRule
El recurso GatewaySecurityPolicyRule se encuentra en una colección anidada dentro de una GatewaySecurityPolicy y representa una condición de coincidencia de tráfico y la acción asociada que se debe realizar.
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. Es el nombre del recurso. El nombre es el nombre de recurso completo, por lo que la regla projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} debe coincidir con el patrón: (^a-z?$). |
createTime |
Solo salida. Hora en la que se creó la regla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Hora en la que se actualizó la regla. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
enabled |
Obligatorio. Indica si la regla se aplica de manera forzosa. |
priority |
Obligatorio. Es la prioridad de la regla. El número más bajo corresponde a la precedencia más alta. |
description |
Opcional. Es una descripción de texto libre del recurso. |
sessionMatcher |
Obligatorio. Expresión CEL para hacer coincidir los criterios de sesión. |
applicationMatcher |
Opcional. Expresión CEL para la coincidencia en criterios de nivel de aplicación o L7. |
tlsInspectionEnabled |
Opcional. Marca para habilitar la inspección de TLS del tráfico que coincide en |
Campo de unión
|
|
basicProfile |
Obligatorio. Es el perfil que indica cuál debe ser la acción primitiva. |
BasicProfile
Es una enumeración para definir la acción primitiva.
Enums | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
Si no se menciona una acción para el objetivo. |
ALLOW |
Permite el tráfico coincidente. |
DENY |
Rechaza el tráfico coincidente. |
Métodos |
|
---|---|
|
Crea una nueva GatewaySecurityPolicy en un proyecto y una ubicación determinados. |
|
Borra una sola GatewaySecurityPolicyRule. |
|
Obtiene los detalles de una sola GatewaySecurityPolicyRule. |
|
Enumera GatewaySecurityPolicyRules en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de una sola GatewaySecurityPolicyRule. |