public interface RBACOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
RBAC.EnforcementType |
getEnforcementType()
RBAC enforcement strategy.
|
int |
getEnforcementTypeValue()
RBAC enforcement strategy.
|
RBAC |
getRules()
Specify the RBAC rules to be applied globally.
|
RBACOrBuilder |
getRulesOrBuilder()
Specify the RBAC rules to be applied globally.
|
RBAC |
getShadowRules()
Shadow rules are not enforced by the filter but will emit stats and logs
and can be used for rule testing.
|
RBACOrBuilder |
getShadowRulesOrBuilder()
Shadow rules are not enforced by the filter but will emit stats and logs
and can be used for rule testing.
|
String |
getStatPrefix()
The prefix to use when emitting statistics.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The prefix to use when emitting statistics.
|
boolean |
hasRules()
Specify the RBAC rules to be applied globally.
|
boolean |
hasShadowRules()
Shadow rules are not enforced by the filter but will emit stats and logs
and can be used for rule testing.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasRules()
Specify the RBAC rules to be applied globally. If absent, no enforcing RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC rules = 1;RBAC getRules()
Specify the RBAC rules to be applied globally. If absent, no enforcing RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC rules = 1;RBACOrBuilder getRulesOrBuilder()
Specify the RBAC rules to be applied globally. If absent, no enforcing RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC rules = 1;boolean hasShadowRules()
Shadow rules are not enforced by the filter but will emit stats and logs and can be used for rule testing. If absent, no shadow RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC shadow_rules = 2;RBAC getShadowRules()
Shadow rules are not enforced by the filter but will emit stats and logs and can be used for rule testing. If absent, no shadow RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC shadow_rules = 2;RBACOrBuilder getShadowRulesOrBuilder()
Shadow rules are not enforced by the filter but will emit stats and logs and can be used for rule testing. If absent, no shadow RBAC policy will be applied.
.envoy.config.rbac.v2.RBAC shadow_rules = 2;String getStatPrefix()
The prefix to use when emitting statistics.
string stat_prefix = 3 [(.validate.rules) = { ... }com.google.protobuf.ByteString getStatPrefixBytes()
The prefix to use when emitting statistics.
string stat_prefix = 3 [(.validate.rules) = { ... }int getEnforcementTypeValue()
RBAC enforcement strategy. By default RBAC will be enforced only once when the first byte of data arrives from the downstream. When used in conjunction with filters that emit dynamic metadata after decoding every payload (e.g., Mongo, MySQL, Kafka) set the enforcement type to CONTINUOUS to enforce RBAC policies on every message boundary.
.envoy.config.filter.network.rbac.v2.RBAC.EnforcementType enforcement_type = 4;RBAC.EnforcementType getEnforcementType()
RBAC enforcement strategy. By default RBAC will be enforced only once when the first byte of data arrives from the downstream. When used in conjunction with filters that emit dynamic metadata after decoding every payload (e.g., Mongo, MySQL, Kafka) set the enforcement type to CONTINUOUS to enforce RBAC policies on every message boundary.
.envoy.config.filter.network.rbac.v2.RBAC.EnforcementType enforcement_type = 4;Copyright © 2018–2021 The Envoy Project. All rights reserved.