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 a 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, projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} regra deve 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 foi aplicada. |
priority |
Obrigatório. Prioridade da regra. O número menor corresponde à prioridade mais alta. |
description |
Opcional. Descrição em 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 no nível de L7/aplicativo. |
tlsInspectionEnabled |
Opcional. Sinalização para ativar a inspeção TLS da 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.
Tipos enumerados | |
---|---|
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 GatewaySecurityPolicyRules em um determinado projeto e local. |
|
Atualiza os parâmetros de uma única GatewaySecurityPolicyRule. |