GatewaySecurityPolicyRule

GatewaySecurityPolicyRule is a Google Cloud resource that defines a rule within a Gateway Security Policy. It specifies conditions and actions used to control and secure traffic passing through a Google Cloud Gateway, such as allowing, denying, or redirecting requests based on defined match criteria.

gcp.networksecurity_gateway_security_policy_rule

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
application_matchercorestringOptional. CEL expression for matching on L7/application level criteria.
basic_profilecorestringRequired. Profile which tells what the primitive action should be.
create_timecoretimestampOutput only. Time when the rule was created.
datadog_display_namecorestring
descriptioncorestringOptional. Free-text description of the resource.
enabledcoreboolRequired. Whether the rule is enforced.
labelscorearray<string>
namecorestringRequired. Immutable. Name of the resource. ame is the full resource name so projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy}/rules/{rule} rule should match the pattern: (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$).
organization_idcorestring
parentcorestring
prioritycoreint64Required. Priority of the rule. Lower number corresponds to higher precedence.
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
session_matchercorestringRequired. CEL expression for matching on session criteria.
tagscorehstore_csv
tls_inspection_enabledcoreboolOptional. Flag to enable TLS inspection of traffic matching on , can only be true if the parent GatewaySecurityPolicy references a TLSInspectionConfig.
update_timecoretimestampOutput only. Time when the rule was updated.
zone_idcorestring