Module: Google::Cloud::NetworkSecurity::V1::AuthzPolicy::PolicyProfile
- Defined in:
- proto_docs/google/cloud/networksecurity/v1/authz_policy.rb
Overview
The type of authorization being performed. New values may be added in the future.
Constant Summary collapse
- POLICY_PROFILE_UNSPECIFIED =
Unspecified policy profile.
0- REQUEST_AUTHZ =
Applies to request authorization.
CUSTOMauthorization policies with Authz extensions will be allowed withEXT_AUTHZ_GRPCorEXT_PROC_GRPCprotocols. Extensions are invoked only for request header events. 1- CONTENT_AUTHZ =
Applies to content security, sanitization, etc. Only
CUSTOMaction is allowed in this policy profile. AuthzExtensions in the custom provider must supportEXT_PROC_GRPCprotocol only and be capable of receiving allEXT_PROC_GRPCevents (REQUEST_HEADERS, REQUEST_BODY, REQUEST_TRAILERS, RESPONSE_HEADERS, RESPONSE_BODY, RESPONSE_TRAILERS) withFULL_DUPLEX_STREAMEDbody send mode. 2