v1alpha1
Resource Types¶
AuthorizationPolicy¶
AuthorizationPolicy defines an authorization policy resource
Field | Type | Required | Inline | Description |
---|---|---|---|---|
apiVersion | string | envoy.kyverno.io/v1alpha1 | ||
kind | string | AuthorizationPolicy | ||
metadata | meta/v1.ObjectMeta | No description provided. | ||
spec | AuthorizationPolicySpec | No description provided. |
Authorization¶
Appears in:
Authorization defines an authorization policy rule
Field | Type | Required | Inline | Description |
---|---|---|---|---|
expression | string | Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to CEL variables as well as some other useful variables: - 'object' - The object from the incoming request. (https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/auth/v3/external_auth.proto#service-auth-v3-checkrequest) CEL expressions are expected to return an envoy CheckResponse (https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/auth/v3/external_auth.proto#service-auth-v3-checkresponse). |
AuthorizationPolicySpec¶
Appears in:
AuthorizationPolicySpec defines the spec of an authorization policy
Field | Type | Required | Inline | Description |
---|---|---|---|---|
failurePolicy | admissionregistration/v1.FailurePolicyType | FailurePolicy defines how to handle failures for the policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions. FailurePolicy does not define how validations that evaluate to false are handled. Allowed values are Ignore or Fail. Defaults to Fail. | ||
variables | []admissionregistration/v1.Variable | Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under | ||
authorizations | []Authorization | Authorizations contain CEL expressions which is used to apply the authorization. |