| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.rbac.v3 | |
| io.envoyproxy.envoy.extensions.filters.http.rbac.v3 |
| Class and Description |
|---|
| Permission
Permission defines an action (or actions) that a principal can take.
|
| Permission.Builder
Permission defines an action (or actions) that a principal can take.
|
| Permission.RuleCase |
| Permission.Set
Used in the `and_rules` and `or_rules` fields in the `rule` oneof.
|
| Permission.Set.Builder
Used in the `and_rules` and `or_rules` fields in the `rule` oneof.
|
| Permission.SetOrBuilder |
| PermissionOrBuilder |
| Policy
Policy specifies a role and the principals that are assigned/denied the role.
|
| Policy.Builder
Policy specifies a role and the principals that are assigned/denied the role.
|
| PolicyOrBuilder |
| Principal
Principal defines an identity or a group of identities for a downstream
subject.
|
| Principal.Authenticated
Authentication attributes for a downstream.
|
| Principal.Authenticated.Builder
Authentication attributes for a downstream.
|
| Principal.AuthenticatedOrBuilder |
| Principal.Builder
Principal defines an identity or a group of identities for a downstream
subject.
|
| Principal.IdentifierCase |
| Principal.Set
Used in the `and_ids` and `or_ids` fields in the `identifier` oneof.
|
| Principal.Set.Builder
Used in the `and_ids` and `or_ids` fields in the `identifier` oneof.
|
| Principal.SetOrBuilder |
| PrincipalOrBuilder |
| RBAC.Action
Should we do safe-list or block-list style access control?
|
| RBAC.Builder
Role Based Access Control (RBAC) provides service-level and method-level access control for a
service.
|
| Class and Description |
|---|
| RBAC
Role Based Access Control (RBAC) provides service-level and method-level access control for a
service.
|
| RBAC.Builder
Role Based Access Control (RBAC) provides service-level and method-level access control for a
service.
|
| RBACOrBuilder |
Copyright © 2018–2021 The Envoy Project. All rights reserved.