Documentation ¶
Index ¶
Constants ¶
View Source
const (
LocalExtAuthzClusterName = "local_ext_authz"
)
Variables ¶
This section is empty.
Functions ¶
func Constructor ¶
func Constructor(ext api.EnvoyExtension) (ext_cmn.EnvoyExtender, error)
Types ¶
type AuthorizationRequest ¶
type AuthorizationRequest struct { AllowedHeaders ListStringMatcher HeadersToAdd []*HeaderValue }
type AuthorizationResponse ¶
type AuthorizationResponse struct { AllowedUpstreamHeaders ListStringMatcher AllowedUpstreamHeadersToAppend ListStringMatcher AllowedClientHeaders ListStringMatcher AllowedClientHeadersOnSuccess ListStringMatcher DynamicMetadataFromHeaders ListStringMatcher }
type BufferSettings ¶
type GrpcService ¶
type GrpcService struct { Target *Target Authority string InitialMetadata []*HeaderValue }
type HeaderValue ¶
type HttpService ¶
type HttpService struct { Target *Target PathPrefix string AuthorizationRequest *AuthorizationRequest AuthorizationResponse *AuthorizationResponse }
type ListStringMatcher ¶
type ListStringMatcher []*StringMatcher
type StringMatcher ¶
Click to show internal directories.
Click to hide internal directories.