public static interface Rbac.PrincipalOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Rbac.Principal.Set |
getAndIds()
A set of identifiers that all must match in order to define the downstream.
|
Rbac.Principal.SetOrBuilder |
getAndIdsOrBuilder()
A set of identifiers that all must match in order to define the downstream.
|
boolean |
getAny()
When any is set, it matches any downstream.
|
Rbac.Principal.Authenticated |
getAuthenticated()
Authenticated attributes that identify the downstream.
|
Rbac.Principal.AuthenticatedOrBuilder |
getAuthenticatedOrBuilder()
Authenticated attributes that identify the downstream.
|
RouteOuterClass.HeaderMatcher |
getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
RouteOuterClass.HeaderMatcherOrBuilder |
getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Principal.IdentifierCase |
getIdentifierCase() |
Metadata.MetadataMatcher |
getMetadata()
Metadata that describes additional information about the principal.
|
Metadata.MetadataMatcherOrBuilder |
getMetadataOrBuilder()
Metadata that describes additional information about the principal.
|
Rbac.Principal |
getNotId()
Negates matching the provided principal.
|
Rbac.PrincipalOrBuilder |
getNotIdOrBuilder()
Negates matching the provided principal.
|
Rbac.Principal.Set |
getOrIds()
A set of identifiers at least one must match in order to define the downstream.
|
Rbac.Principal.SetOrBuilder |
getOrIdsOrBuilder()
A set of identifiers at least one must match in order to define the downstream.
|
AddressOuterClass.CidrRange |
getSourceIp()
A CIDR block that describes the downstream IP.
|
AddressOuterClass.CidrRangeOrBuilder |
getSourceIpOrBuilder()
A CIDR block that describes the downstream IP.
|
boolean |
hasAndIds()
A set of identifiers that all must match in order to define the downstream.
|
boolean |
hasAuthenticated()
Authenticated attributes that identify the downstream.
|
boolean |
hasHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
boolean |
hasMetadata()
Metadata that describes additional information about the principal.
|
boolean |
hasNotId()
Negates matching the provided principal.
|
boolean |
hasOrIds()
A set of identifiers at least one must match in order to define the downstream.
|
boolean |
hasSourceIp()
A CIDR block that describes the downstream IP.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasAndIds()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;Rbac.Principal.Set getAndIds()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;Rbac.Principal.SetOrBuilder getAndIdsOrBuilder()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;boolean hasOrIds()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;Rbac.Principal.Set getOrIds()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;Rbac.Principal.SetOrBuilder getOrIdsOrBuilder()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;boolean getAny()
When any is set, it matches any downstream.
bool any = 3 [(.validate.rules) = { ... }boolean hasAuthenticated()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;Rbac.Principal.Authenticated getAuthenticated()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;Rbac.Principal.AuthenticatedOrBuilder getAuthenticatedOrBuilder()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;boolean hasSourceIp()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;AddressOuterClass.CidrRange getSourceIp()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;AddressOuterClass.CidrRangeOrBuilder getSourceIpOrBuilder()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;boolean hasHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;RouteOuterClass.HeaderMatcher getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;RouteOuterClass.HeaderMatcherOrBuilder getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;boolean hasMetadata()
Metadata that describes additional information about the principal. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;Metadata.MetadataMatcher getMetadata()
Metadata that describes additional information about the principal. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;Metadata.MetadataMatcherOrBuilder getMetadataOrBuilder()
Metadata that describes additional information about the principal. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;boolean hasNotId()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;Rbac.Principal getNotId()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;Rbac.PrincipalOrBuilder getNotIdOrBuilder()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;Rbac.Principal.IdentifierCase getIdentifierCase()
Copyright © 2018 The Envoy Project. All rights reserved.