Recurso: GatewaySecurityPolicyRule
O recurso GatewaySecurityPolicyRule está em uma coleção aninhada em uma GatewaySecurityPolicy e representa uma condição de correspondência de tráfego e uma ação associada a ser executada.
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. ame é o nome completo do recurso. Portanto, a regra projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} precisa corresponder ao padrão: (^a-z?$). |
createTime |
Apenas saída. Hora em que a regra foi criada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Hora em que a regra foi atualizada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
enabled |
Obrigatório. Indica se a regra é aplicada. |
priority |
Obrigatório. Prioridade da regra. Quanto menor o número, maior a precedência. |
description |
Opcional. Descrição em texto livre do recurso. |
sessionMatcher |
Obrigatório. Expressão CEL para correspondência com os critérios de sessão. |
applicationMatcher |
Opcional. Expressão CEL para correspondência em critérios de nível L7/aplicativo. |
tlsInspectionEnabled |
Opcional. A flag para ativar a inspeção TLS de correspondência de tráfego em |
Campo de união
|
|
basicProfile |
Obrigatório. Perfil que informa qual deve ser a ação primitiva. |
BasicProfile
enum para definir a ação primitiva.
Enums | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
Se não houver uma ação mencionada para o destino. |
ALLOW |
Permita o tráfego correspondente. |
DENY |
Negar o tráfego correspondente. |
Métodos |
|
---|---|
|
Cria uma nova GatewaySecurityPolicy em um determinado projeto e local. |
|
Exclui uma única GatewaySecurityPolicyRule. |
|
Recebe detalhes de uma única GatewaySecurityPolicyRule. |
|
Lista as GatewaySecurityPolicyRules em um determinado projeto e local. |
|
Atualiza os parâmetros de uma única GatewaySecurityPolicyRule. |