Package io.envoyproxy.envoy.config.rbac.v3
package io.envoyproxy.envoy.config.rbac.v3
-
ClassDescriptionAction defines the result of allowance or denial when a request matches the matcher.Action defines the result of allowance or denial when a request matches the matcher.Permission defines an action (or actions) that a principal can take.Permission defines an action (or actions) that a principal can take.Used in the ``and_rules`` and ``or_rules`` fields in the ``rule`` oneof.Used in the ``and_rules`` and ``or_rules`` fields in the ``rule`` oneof.Policy specifies a role and the principals that are assigned/denied the role.Policy specifies a role and the principals that are assigned/denied the role.Principal defines an identity or a group of identities for a downstream subject.Authentication attributes for a downstream.Authentication attributes for a downstream.Principal defines an identity or a group of identities for a downstream subject.Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof.Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof.Role Based Access Control (RBAC) provides service-level and method-level access control for a service.Should we do safe-list or block-list style access control?Protobuf type
envoy.config.rbac.v3.RBAC.AuditLoggingOptions
Deny and allow here refer to RBAC decisions, not actions.[#not-implemented-hide:][#not-implemented-hide:]Protobuf typeenvoy.config.rbac.v3.RBAC.AuditLoggingOptions
Role Based Access Control (RBAC) provides service-level and method-level access control for a service.