local types = import 'types.libsonnet'; types.envoy.config.rbac.v3.Policy .withCheckedCondition(types.google.api.expr.v1alpha1.CheckedExpr) .withCondition(types.google.api.expr.v1alpha1.Expr) .withPermissions([ types.envoy.config.rbac.v3.Permission ]) .withPrincipals([ types.envoy.config.rbac.v3.Principal ]) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
checked_condition | google.api.expr.v1alpha1.CheckedExpr |
|
||
condition | google.api.expr.v1alpha1.Expr |
|
||
permissions | [] envoy.config.rbac.v3.Permission | yes |
{"Repeated":{"min_items":1}}
|
|
principals | [] envoy.config.rbac.v3.Principal | yes |
{"Repeated":{"min_items":1}}
|