Recurso: GatewaySecurityPolicyRule
O recurso GatewaySecurityPolicyRule está numa coleção aninhada numa GatewaySecurityPolicy e representa uma condição de correspondência de tráfego e uma ação associada a executar.
Representação JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "enabled": boolean, "priority": integer, "description": string, "sessionMatcher": string, "applicationMatcher": string, "tlsInspectionEnabled": boolean, // Union field |
Campos | |
---|---|
name |
Obrigatório. Imutável. Nome do recurso. O nome é o nome completo do recurso, pelo que a regra projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} deve corresponder ao padrão: (^a-z?$). |
createTime |
Apenas saída. Hora em que a regra foi criada. Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Hora em que a regra foi atualizada. Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: |
enabled |
Obrigatório. Se a regra é aplicada. |
priority |
Obrigatório. Prioridade da regra. Um número mais baixo corresponde a uma precedência mais elevada. |
description |
Opcional. Descrição de texto livre do recurso. |
sessionMatcher |
Obrigatório. Expressão CEL para correspondência de critérios de sessão. |
applicationMatcher |
Opcional. Expressão CEL para correspondência de critérios ao nível da aplicação/L7. |
tlsInspectionEnabled |
Opcional. Flag para ativar a inspeção TLS da correspondência de tráfego em |
Campo de união
|
|
basicProfile |
Obrigatório. Perfil que indica qual deve ser a ação primitiva. |
BasicProfile
enum para definir a ação primitiva.
Enumerações | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
Se não existir uma ação mencionada para o destino. |
ALLOW |
Permitir o tráfego correspondente. |
DENY |
Recusar o tráfego correspondente. |
Métodos |
|
---|---|
|
Cria uma nova GatewaySecurityPolicy num determinado projeto e localização. |
|
Elimina uma única GatewaySecurityPolicyRule. |
|
Obtém detalhes de uma única GatewaySecurityPolicyRule. |
|
Apresenta GatewaySecurityPolicyRules num determinado projeto e localização. |
|
Atualiza os parâmetros de uma única GatewaySecurityPolicyRule. |