Documentation ¶
Index ¶
- Variables
- type HTTPMiddleware
- func (*HTTPMiddleware) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPMiddleware) GetBasicAuth() *MiddlewareConfiguration_BasicAuth
- func (x *HTTPMiddleware) GetCircuitBreaker() *MiddlewareConfiguration_CircuitBreaker
- func (x *HTTPMiddleware) GetCompression() *MiddlewareConfiguration_Compression
- func (x *HTTPMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
- func (x *HTTPMiddleware) GetMutualTls() *MiddlewareConfiguration_MutualTLS
- func (x *HTTPMiddleware) GetOauth() *MiddlewareConfiguration_OAuth
- func (x *HTTPMiddleware) GetOidc() *MiddlewareConfiguration_OIDC
- func (x *HTTPMiddleware) GetRequestHeaders() *MiddlewareConfiguration_Headers
- func (x *HTTPMiddleware) GetResponseHeaders() *MiddlewareConfiguration_Headers
- func (x *HTTPMiddleware) GetWebhookVerification() *MiddlewareConfiguration_WebhookVerification
- func (x *HTTPMiddleware) GetWebsocketTcpConverter() *MiddlewareConfiguration_WebsocketTCPConverter
- func (*HTTPMiddleware) ProtoMessage()
- func (x *HTTPMiddleware) ProtoReflect() protoreflect.Message
- func (x *HTTPMiddleware) Reset()
- func (x *HTTPMiddleware) String() string
- type MiddlewareConfiguration
- func (*MiddlewareConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration) GetBasicAuth() *MiddlewareConfiguration_BasicAuth
- func (x *MiddlewareConfiguration) GetCircuitBreaker() *MiddlewareConfiguration_CircuitBreaker
- func (x *MiddlewareConfiguration) GetCompression() *MiddlewareConfiguration_Compression
- func (x *MiddlewareConfiguration) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
- func (x *MiddlewareConfiguration) GetMutualTls() *MiddlewareConfiguration_MutualTLS
- func (x *MiddlewareConfiguration) GetOauth() *MiddlewareConfiguration_OAuth
- func (x *MiddlewareConfiguration) GetOidc() *MiddlewareConfiguration_OIDC
- func (x *MiddlewareConfiguration) GetRequestHeaders() *MiddlewareConfiguration_Headers
- func (x *MiddlewareConfiguration) GetResponseHeaders() *MiddlewareConfiguration_Headers
- func (x *MiddlewareConfiguration) GetTlsTermination() *MiddlewareConfiguration_TLSTermination
- func (x *MiddlewareConfiguration) GetWebhookVerification() *MiddlewareConfiguration_WebhookVerification
- func (x *MiddlewareConfiguration) GetWebsocketTcpConverter() *MiddlewareConfiguration_WebsocketTCPConverter
- func (*MiddlewareConfiguration) ProtoMessage()
- func (x *MiddlewareConfiguration) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration) Reset()
- func (x *MiddlewareConfiguration) String() string
- type MiddlewareConfiguration_BasicAuth
- func (*MiddlewareConfiguration_BasicAuth) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_BasicAuth) GetCredentials() []*MiddlewareConfiguration_BasicAuthCredential
- func (*MiddlewareConfiguration_BasicAuth) ProtoMessage()
- func (x *MiddlewareConfiguration_BasicAuth) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_BasicAuth) Reset()
- func (x *MiddlewareConfiguration_BasicAuth) String() string
- type MiddlewareConfiguration_BasicAuthCredential
- func (*MiddlewareConfiguration_BasicAuthCredential) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_BasicAuthCredential) GetCleartextPassword() string
- func (x *MiddlewareConfiguration_BasicAuthCredential) GetHashedPassword() []byte
- func (x *MiddlewareConfiguration_BasicAuthCredential) GetUsername() string
- func (*MiddlewareConfiguration_BasicAuthCredential) ProtoMessage()
- func (x *MiddlewareConfiguration_BasicAuthCredential) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_BasicAuthCredential) Reset()
- func (x *MiddlewareConfiguration_BasicAuthCredential) String() string
- type MiddlewareConfiguration_CircuitBreaker
- func (*MiddlewareConfiguration_CircuitBreaker) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_CircuitBreaker) GetErrorThreshold() float64
- func (*MiddlewareConfiguration_CircuitBreaker) ProtoMessage()
- func (x *MiddlewareConfiguration_CircuitBreaker) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_CircuitBreaker) Reset()
- func (x *MiddlewareConfiguration_CircuitBreaker) String() string
- type MiddlewareConfiguration_Compression
- func (*MiddlewareConfiguration_Compression) Descriptor() ([]byte, []int)deprecated
- func (*MiddlewareConfiguration_Compression) ProtoMessage()
- func (x *MiddlewareConfiguration_Compression) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_Compression) Reset()
- func (x *MiddlewareConfiguration_Compression) String() string
- type MiddlewareConfiguration_Headers
- func (*MiddlewareConfiguration_Headers) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_Headers) GetAdd() []string
- func (x *MiddlewareConfiguration_Headers) GetAddParsed() map[string]string
- func (x *MiddlewareConfiguration_Headers) GetRemove() []string
- func (*MiddlewareConfiguration_Headers) ProtoMessage()
- func (x *MiddlewareConfiguration_Headers) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_Headers) Reset()
- func (x *MiddlewareConfiguration_Headers) String() string
- type MiddlewareConfiguration_IPRestriction
- func (*MiddlewareConfiguration_IPRestriction) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_IPRestriction) GetAllowCidrs() []string
- func (x *MiddlewareConfiguration_IPRestriction) GetDenyCidrs() []string
- func (*MiddlewareConfiguration_IPRestriction) ProtoMessage()
- func (x *MiddlewareConfiguration_IPRestriction) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_IPRestriction) Reset()
- func (x *MiddlewareConfiguration_IPRestriction) String() string
- type MiddlewareConfiguration_MutualTLS
- func (*MiddlewareConfiguration_MutualTLS) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_MutualTLS) GetMutualTlsCa() []byte
- func (*MiddlewareConfiguration_MutualTLS) ProtoMessage()
- func (x *MiddlewareConfiguration_MutualTLS) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_MutualTLS) Reset()
- func (x *MiddlewareConfiguration_MutualTLS) String() string
- type MiddlewareConfiguration_OAuth
- func (*MiddlewareConfiguration_OAuth) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_OAuth) GetAllowDomains() []string
- func (x *MiddlewareConfiguration_OAuth) GetAllowEmails() []string
- func (x *MiddlewareConfiguration_OAuth) GetClientId() string
- func (x *MiddlewareConfiguration_OAuth) GetClientSecret() string
- func (x *MiddlewareConfiguration_OAuth) GetProvider() string
- func (x *MiddlewareConfiguration_OAuth) GetScopes() []string
- func (x *MiddlewareConfiguration_OAuth) GetSealedClientSecret() []byte
- func (*MiddlewareConfiguration_OAuth) ProtoMessage()
- func (x *MiddlewareConfiguration_OAuth) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_OAuth) Reset()
- func (x *MiddlewareConfiguration_OAuth) String() string
- type MiddlewareConfiguration_OIDC
- func (*MiddlewareConfiguration_OIDC) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_OIDC) GetAllowDomains() []string
- func (x *MiddlewareConfiguration_OIDC) GetAllowEmails() []string
- func (x *MiddlewareConfiguration_OIDC) GetClientId() string
- func (x *MiddlewareConfiguration_OIDC) GetClientSecret() string
- func (x *MiddlewareConfiguration_OIDC) GetIssuerUrl() string
- func (x *MiddlewareConfiguration_OIDC) GetScopes() []string
- func (x *MiddlewareConfiguration_OIDC) GetSealedClientSecret() []byte
- func (*MiddlewareConfiguration_OIDC) ProtoMessage()
- func (x *MiddlewareConfiguration_OIDC) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_OIDC) Reset()
- func (x *MiddlewareConfiguration_OIDC) String() string
- type MiddlewareConfiguration_TLSTermination
- func (*MiddlewareConfiguration_TLSTermination) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_TLSTermination) GetCert() []byte
- func (x *MiddlewareConfiguration_TLSTermination) GetKey() []byte
- func (x *MiddlewareConfiguration_TLSTermination) GetSealedKey() []byte
- func (*MiddlewareConfiguration_TLSTermination) ProtoMessage()
- func (x *MiddlewareConfiguration_TLSTermination) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_TLSTermination) Reset()
- func (x *MiddlewareConfiguration_TLSTermination) String() string
- type MiddlewareConfiguration_WebhookVerification
- func (*MiddlewareConfiguration_WebhookVerification) Descriptor() ([]byte, []int)deprecated
- func (x *MiddlewareConfiguration_WebhookVerification) GetProvider() string
- func (x *MiddlewareConfiguration_WebhookVerification) GetSealedSecret() []byte
- func (x *MiddlewareConfiguration_WebhookVerification) GetSecret() string
- func (*MiddlewareConfiguration_WebhookVerification) ProtoMessage()
- func (x *MiddlewareConfiguration_WebhookVerification) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_WebhookVerification) Reset()
- func (x *MiddlewareConfiguration_WebhookVerification) String() string
- type MiddlewareConfiguration_WebsocketTCPConverter
- func (*MiddlewareConfiguration_WebsocketTCPConverter) Descriptor() ([]byte, []int)deprecated
- func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoMessage()
- func (x *MiddlewareConfiguration_WebsocketTCPConverter) ProtoReflect() protoreflect.Message
- func (x *MiddlewareConfiguration_WebsocketTCPConverter) Reset()
- func (x *MiddlewareConfiguration_WebsocketTCPConverter) String() string
- type TCPMiddleware
- func (*TCPMiddleware) Descriptor() ([]byte, []int)deprecated
- func (x *TCPMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
- func (*TCPMiddleware) ProtoMessage()
- func (x *TCPMiddleware) ProtoReflect() protoreflect.Message
- func (x *TCPMiddleware) Reset()
- func (x *TCPMiddleware) String() string
- type TLSMiddleware
- func (*TLSMiddleware) Descriptor() ([]byte, []int)deprecated
- func (x *TLSMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
- func (x *TLSMiddleware) GetMutualTls() *MiddlewareConfiguration_MutualTLS
- func (x *TLSMiddleware) GetTlsTermination() *MiddlewareConfiguration_TLSTermination
- func (*TLSMiddleware) ProtoMessage()
- func (x *TLSMiddleware) ProtoReflect() protoreflect.Message
- func (x *TLSMiddleware) Reset()
- func (x *TLSMiddleware) String() string
Constants ¶
This section is empty.
Variables ¶
var File_internal_pb_middleware_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type HTTPMiddleware ¶
type HTTPMiddleware struct { Compression *MiddlewareConfiguration_Compression `protobuf:"bytes,1,opt,name=compression,proto3" json:"compression,omitempty"` CircuitBreaker *MiddlewareConfiguration_CircuitBreaker `protobuf:"bytes,2,opt,name=circuit_breaker,json=circuitBreaker,proto3" json:"circuit_breaker,omitempty"` IpRestriction *MiddlewareConfiguration_IPRestriction `protobuf:"bytes,3,opt,name=ip_restriction,json=ipRestriction,proto3" json:"ip_restriction,omitempty"` BasicAuth *MiddlewareConfiguration_BasicAuth `protobuf:"bytes,4,opt,name=basic_auth,json=basicAuth,proto3" json:"basic_auth,omitempty"` Oauth *MiddlewareConfiguration_OAuth `protobuf:"bytes,5,opt,name=oauth,proto3" json:"oauth,omitempty"` Oidc *MiddlewareConfiguration_OIDC `protobuf:"bytes,6,opt,name=oidc,proto3" json:"oidc,omitempty"` WebhookVerification *MiddlewareConfiguration_WebhookVerification `protobuf:"bytes,7,opt,name=webhook_verification,json=webhookVerification,proto3" json:"webhook_verification,omitempty"` MutualTls *MiddlewareConfiguration_MutualTLS `protobuf:"bytes,8,opt,name=mutual_tls,json=mutualTls,proto3" json:"mutual_tls,omitempty"` RequestHeaders *MiddlewareConfiguration_Headers `protobuf:"bytes,9,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"` ResponseHeaders *MiddlewareConfiguration_Headers `protobuf:"bytes,10,opt,name=response_headers,json=responseHeaders,proto3" json:"response_headers,omitempty"` WebsocketTcpConverter *MiddlewareConfiguration_WebsocketTCPConverter `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HTTPMiddleware) Descriptor
deprecated
func (*HTTPMiddleware) Descriptor() ([]byte, []int)
Deprecated: Use HTTPMiddleware.ProtoReflect.Descriptor instead.
func (*HTTPMiddleware) GetBasicAuth ¶
func (x *HTTPMiddleware) GetBasicAuth() *MiddlewareConfiguration_BasicAuth
func (*HTTPMiddleware) GetCircuitBreaker ¶
func (x *HTTPMiddleware) GetCircuitBreaker() *MiddlewareConfiguration_CircuitBreaker
func (*HTTPMiddleware) GetCompression ¶
func (x *HTTPMiddleware) GetCompression() *MiddlewareConfiguration_Compression
func (*HTTPMiddleware) GetIpRestriction ¶
func (x *HTTPMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
func (*HTTPMiddleware) GetMutualTls ¶
func (x *HTTPMiddleware) GetMutualTls() *MiddlewareConfiguration_MutualTLS
func (*HTTPMiddleware) GetOauth ¶
func (x *HTTPMiddleware) GetOauth() *MiddlewareConfiguration_OAuth
func (*HTTPMiddleware) GetOidc ¶
func (x *HTTPMiddleware) GetOidc() *MiddlewareConfiguration_OIDC
func (*HTTPMiddleware) GetRequestHeaders ¶
func (x *HTTPMiddleware) GetRequestHeaders() *MiddlewareConfiguration_Headers
func (*HTTPMiddleware) GetResponseHeaders ¶
func (x *HTTPMiddleware) GetResponseHeaders() *MiddlewareConfiguration_Headers
func (*HTTPMiddleware) GetWebhookVerification ¶
func (x *HTTPMiddleware) GetWebhookVerification() *MiddlewareConfiguration_WebhookVerification
func (*HTTPMiddleware) GetWebsocketTcpConverter ¶
func (x *HTTPMiddleware) GetWebsocketTcpConverter() *MiddlewareConfiguration_WebsocketTCPConverter
func (*HTTPMiddleware) ProtoMessage ¶
func (*HTTPMiddleware) ProtoMessage()
func (*HTTPMiddleware) ProtoReflect ¶
func (x *HTTPMiddleware) ProtoReflect() protoreflect.Message
func (*HTTPMiddleware) Reset ¶
func (x *HTTPMiddleware) Reset()
func (*HTTPMiddleware) String ¶
func (x *HTTPMiddleware) String() string
type MiddlewareConfiguration ¶
type MiddlewareConfiguration struct { Compression *MiddlewareConfiguration_Compression `protobuf:"bytes,1,opt,name=compression,proto3" json:"compression,omitempty"` CircuitBreaker *MiddlewareConfiguration_CircuitBreaker `protobuf:"bytes,2,opt,name=circuit_breaker,json=circuitBreaker,proto3" json:"circuit_breaker,omitempty"` IpRestriction *MiddlewareConfiguration_IPRestriction `protobuf:"bytes,3,opt,name=ip_restriction,json=ipRestriction,proto3" json:"ip_restriction,omitempty"` BasicAuth *MiddlewareConfiguration_BasicAuth `protobuf:"bytes,4,opt,name=basic_auth,json=basicAuth,proto3" json:"basic_auth,omitempty"` Oauth *MiddlewareConfiguration_OAuth `protobuf:"bytes,5,opt,name=oauth,proto3" json:"oauth,omitempty"` WebhookVerification *MiddlewareConfiguration_WebhookVerification `protobuf:"bytes,6,opt,name=webhook_verification,json=webhookVerification,proto3" json:"webhook_verification,omitempty"` MutualTls *MiddlewareConfiguration_MutualTLS `protobuf:"bytes,7,opt,name=mutual_tls,json=mutualTls,proto3" json:"mutual_tls,omitempty"` TlsTermination *MiddlewareConfiguration_TLSTermination `protobuf:"bytes,8,opt,name=tls_termination,json=tlsTermination,proto3" json:"tls_termination,omitempty"` RequestHeaders *MiddlewareConfiguration_Headers `protobuf:"bytes,9,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"` ResponseHeaders *MiddlewareConfiguration_Headers `protobuf:"bytes,10,opt,name=response_headers,json=responseHeaders,proto3" json:"response_headers,omitempty"` WebsocketTcpConverter *MiddlewareConfiguration_WebsocketTCPConverter `` /* 127-byte string literal not displayed */ Oidc *MiddlewareConfiguration_OIDC `protobuf:"bytes,12,opt,name=oidc,proto3" json:"oidc,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration) Descriptor
deprecated
func (*MiddlewareConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration) GetBasicAuth ¶
func (x *MiddlewareConfiguration) GetBasicAuth() *MiddlewareConfiguration_BasicAuth
func (*MiddlewareConfiguration) GetCircuitBreaker ¶
func (x *MiddlewareConfiguration) GetCircuitBreaker() *MiddlewareConfiguration_CircuitBreaker
func (*MiddlewareConfiguration) GetCompression ¶
func (x *MiddlewareConfiguration) GetCompression() *MiddlewareConfiguration_Compression
func (*MiddlewareConfiguration) GetIpRestriction ¶
func (x *MiddlewareConfiguration) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
func (*MiddlewareConfiguration) GetMutualTls ¶
func (x *MiddlewareConfiguration) GetMutualTls() *MiddlewareConfiguration_MutualTLS
func (*MiddlewareConfiguration) GetOauth ¶
func (x *MiddlewareConfiguration) GetOauth() *MiddlewareConfiguration_OAuth
func (*MiddlewareConfiguration) GetOidc ¶
func (x *MiddlewareConfiguration) GetOidc() *MiddlewareConfiguration_OIDC
func (*MiddlewareConfiguration) GetRequestHeaders ¶
func (x *MiddlewareConfiguration) GetRequestHeaders() *MiddlewareConfiguration_Headers
func (*MiddlewareConfiguration) GetResponseHeaders ¶
func (x *MiddlewareConfiguration) GetResponseHeaders() *MiddlewareConfiguration_Headers
func (*MiddlewareConfiguration) GetTlsTermination ¶
func (x *MiddlewareConfiguration) GetTlsTermination() *MiddlewareConfiguration_TLSTermination
func (*MiddlewareConfiguration) GetWebhookVerification ¶
func (x *MiddlewareConfiguration) GetWebhookVerification() *MiddlewareConfiguration_WebhookVerification
func (*MiddlewareConfiguration) GetWebsocketTcpConverter ¶
func (x *MiddlewareConfiguration) GetWebsocketTcpConverter() *MiddlewareConfiguration_WebsocketTCPConverter
func (*MiddlewareConfiguration) ProtoMessage ¶
func (*MiddlewareConfiguration) ProtoMessage()
func (*MiddlewareConfiguration) ProtoReflect ¶
func (x *MiddlewareConfiguration) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration) Reset ¶
func (x *MiddlewareConfiguration) Reset()
func (*MiddlewareConfiguration) String ¶
func (x *MiddlewareConfiguration) String() string
type MiddlewareConfiguration_BasicAuth ¶
type MiddlewareConfiguration_BasicAuth struct { Credentials []*MiddlewareConfiguration_BasicAuthCredential `protobuf:"bytes,1,rep,name=credentials,proto3" json:"credentials,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_BasicAuth) Descriptor
deprecated
func (*MiddlewareConfiguration_BasicAuth) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_BasicAuth.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_BasicAuth) GetCredentials ¶
func (x *MiddlewareConfiguration_BasicAuth) GetCredentials() []*MiddlewareConfiguration_BasicAuthCredential
func (*MiddlewareConfiguration_BasicAuth) ProtoMessage ¶
func (*MiddlewareConfiguration_BasicAuth) ProtoMessage()
func (*MiddlewareConfiguration_BasicAuth) ProtoReflect ¶
func (x *MiddlewareConfiguration_BasicAuth) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_BasicAuth) Reset ¶
func (x *MiddlewareConfiguration_BasicAuth) Reset()
func (*MiddlewareConfiguration_BasicAuth) String ¶
func (x *MiddlewareConfiguration_BasicAuth) String() string
type MiddlewareConfiguration_BasicAuthCredential ¶
type MiddlewareConfiguration_BasicAuthCredential struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` CleartextPassword string `protobuf:"bytes,2,opt,name=cleartext_password,json=cleartextPassword,proto3" json:"cleartext_password,omitempty"` HashedPassword []byte `protobuf:"bytes,3,opt,name=hashed_password,json=hashedPassword,proto3" json:"hashed_password,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_BasicAuthCredential) Descriptor
deprecated
func (*MiddlewareConfiguration_BasicAuthCredential) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_BasicAuthCredential.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_BasicAuthCredential) GetCleartextPassword ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) GetCleartextPassword() string
func (*MiddlewareConfiguration_BasicAuthCredential) GetHashedPassword ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) GetHashedPassword() []byte
func (*MiddlewareConfiguration_BasicAuthCredential) GetUsername ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) GetUsername() string
func (*MiddlewareConfiguration_BasicAuthCredential) ProtoMessage ¶
func (*MiddlewareConfiguration_BasicAuthCredential) ProtoMessage()
func (*MiddlewareConfiguration_BasicAuthCredential) ProtoReflect ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_BasicAuthCredential) Reset ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) Reset()
func (*MiddlewareConfiguration_BasicAuthCredential) String ¶
func (x *MiddlewareConfiguration_BasicAuthCredential) String() string
type MiddlewareConfiguration_CircuitBreaker ¶
type MiddlewareConfiguration_CircuitBreaker struct { ErrorThreshold float64 `protobuf:"fixed64,1,opt,name=error_threshold,json=errorThreshold,proto3" json:"error_threshold,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_CircuitBreaker) Descriptor
deprecated
func (*MiddlewareConfiguration_CircuitBreaker) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_CircuitBreaker.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_CircuitBreaker) GetErrorThreshold ¶
func (x *MiddlewareConfiguration_CircuitBreaker) GetErrorThreshold() float64
func (*MiddlewareConfiguration_CircuitBreaker) ProtoMessage ¶
func (*MiddlewareConfiguration_CircuitBreaker) ProtoMessage()
func (*MiddlewareConfiguration_CircuitBreaker) ProtoReflect ¶
func (x *MiddlewareConfiguration_CircuitBreaker) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_CircuitBreaker) Reset ¶
func (x *MiddlewareConfiguration_CircuitBreaker) Reset()
func (*MiddlewareConfiguration_CircuitBreaker) String ¶
func (x *MiddlewareConfiguration_CircuitBreaker) String() string
type MiddlewareConfiguration_Compression ¶
type MiddlewareConfiguration_Compression struct {
// contains filtered or unexported fields
}
func (*MiddlewareConfiguration_Compression) Descriptor
deprecated
func (*MiddlewareConfiguration_Compression) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_Compression.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_Compression) ProtoMessage ¶
func (*MiddlewareConfiguration_Compression) ProtoMessage()
func (*MiddlewareConfiguration_Compression) ProtoReflect ¶
func (x *MiddlewareConfiguration_Compression) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_Compression) Reset ¶
func (x *MiddlewareConfiguration_Compression) Reset()
func (*MiddlewareConfiguration_Compression) String ¶
func (x *MiddlewareConfiguration_Compression) String() string
type MiddlewareConfiguration_Headers ¶
type MiddlewareConfiguration_Headers struct { Add []string `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"` Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"` AddParsed map[string]string `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MiddlewareConfiguration_Headers) Descriptor
deprecated
func (*MiddlewareConfiguration_Headers) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_Headers.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_Headers) GetAdd ¶
func (x *MiddlewareConfiguration_Headers) GetAdd() []string
func (*MiddlewareConfiguration_Headers) GetAddParsed ¶
func (x *MiddlewareConfiguration_Headers) GetAddParsed() map[string]string
func (*MiddlewareConfiguration_Headers) GetRemove ¶
func (x *MiddlewareConfiguration_Headers) GetRemove() []string
func (*MiddlewareConfiguration_Headers) ProtoMessage ¶
func (*MiddlewareConfiguration_Headers) ProtoMessage()
func (*MiddlewareConfiguration_Headers) ProtoReflect ¶
func (x *MiddlewareConfiguration_Headers) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_Headers) Reset ¶
func (x *MiddlewareConfiguration_Headers) Reset()
func (*MiddlewareConfiguration_Headers) String ¶
func (x *MiddlewareConfiguration_Headers) String() string
type MiddlewareConfiguration_IPRestriction ¶
type MiddlewareConfiguration_IPRestriction struct { AllowCidrs []string `protobuf:"bytes,1,rep,name=allow_cidrs,json=allowCidrs,proto3" json:"allow_cidrs,omitempty"` DenyCidrs []string `protobuf:"bytes,2,rep,name=deny_cidrs,json=denyCidrs,proto3" json:"deny_cidrs,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_IPRestriction) Descriptor
deprecated
func (*MiddlewareConfiguration_IPRestriction) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_IPRestriction.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_IPRestriction) GetAllowCidrs ¶
func (x *MiddlewareConfiguration_IPRestriction) GetAllowCidrs() []string
func (*MiddlewareConfiguration_IPRestriction) GetDenyCidrs ¶
func (x *MiddlewareConfiguration_IPRestriction) GetDenyCidrs() []string
func (*MiddlewareConfiguration_IPRestriction) ProtoMessage ¶
func (*MiddlewareConfiguration_IPRestriction) ProtoMessage()
func (*MiddlewareConfiguration_IPRestriction) ProtoReflect ¶
func (x *MiddlewareConfiguration_IPRestriction) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_IPRestriction) Reset ¶
func (x *MiddlewareConfiguration_IPRestriction) Reset()
func (*MiddlewareConfiguration_IPRestriction) String ¶
func (x *MiddlewareConfiguration_IPRestriction) String() string
type MiddlewareConfiguration_MutualTLS ¶
type MiddlewareConfiguration_MutualTLS struct { MutualTlsCa []byte `protobuf:"bytes,4,opt,name=mutual_tls_ca,json=mutualTlsCa,proto3" json:"mutual_tls_ca,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_MutualTLS) Descriptor
deprecated
func (*MiddlewareConfiguration_MutualTLS) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_MutualTLS.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_MutualTLS) GetMutualTlsCa ¶
func (x *MiddlewareConfiguration_MutualTLS) GetMutualTlsCa() []byte
func (*MiddlewareConfiguration_MutualTLS) ProtoMessage ¶
func (*MiddlewareConfiguration_MutualTLS) ProtoMessage()
func (*MiddlewareConfiguration_MutualTLS) ProtoReflect ¶
func (x *MiddlewareConfiguration_MutualTLS) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_MutualTLS) Reset ¶
func (x *MiddlewareConfiguration_MutualTLS) Reset()
func (*MiddlewareConfiguration_MutualTLS) String ¶
func (x *MiddlewareConfiguration_MutualTLS) String() string
type MiddlewareConfiguration_OAuth ¶
type MiddlewareConfiguration_OAuth struct { Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` ClientId string `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecret string `protobuf:"bytes,7,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` SealedClientSecret []byte `protobuf:"bytes,2,opt,name=sealed_client_secret,json=sealedClientSecret,proto3" json:"sealed_client_secret,omitempty"` AllowEmails []string `protobuf:"bytes,3,rep,name=allow_emails,json=allowEmails,proto3" json:"allow_emails,omitempty"` AllowDomains []string `protobuf:"bytes,4,rep,name=allow_domains,json=allowDomains,proto3" json:"allow_domains,omitempty"` Scopes []string `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_OAuth) Descriptor
deprecated
func (*MiddlewareConfiguration_OAuth) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_OAuth.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_OAuth) GetAllowDomains ¶
func (x *MiddlewareConfiguration_OAuth) GetAllowDomains() []string
func (*MiddlewareConfiguration_OAuth) GetAllowEmails ¶
func (x *MiddlewareConfiguration_OAuth) GetAllowEmails() []string
func (*MiddlewareConfiguration_OAuth) GetClientId ¶
func (x *MiddlewareConfiguration_OAuth) GetClientId() string
func (*MiddlewareConfiguration_OAuth) GetClientSecret ¶
func (x *MiddlewareConfiguration_OAuth) GetClientSecret() string
func (*MiddlewareConfiguration_OAuth) GetProvider ¶
func (x *MiddlewareConfiguration_OAuth) GetProvider() string
func (*MiddlewareConfiguration_OAuth) GetScopes ¶
func (x *MiddlewareConfiguration_OAuth) GetScopes() []string
func (*MiddlewareConfiguration_OAuth) GetSealedClientSecret ¶
func (x *MiddlewareConfiguration_OAuth) GetSealedClientSecret() []byte
func (*MiddlewareConfiguration_OAuth) ProtoMessage ¶
func (*MiddlewareConfiguration_OAuth) ProtoMessage()
func (*MiddlewareConfiguration_OAuth) ProtoReflect ¶
func (x *MiddlewareConfiguration_OAuth) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_OAuth) Reset ¶
func (x *MiddlewareConfiguration_OAuth) Reset()
func (*MiddlewareConfiguration_OAuth) String ¶
func (x *MiddlewareConfiguration_OAuth) String() string
type MiddlewareConfiguration_OIDC ¶
type MiddlewareConfiguration_OIDC struct { IssuerUrl string `protobuf:"bytes,1,opt,name=issuer_url,json=issuerUrl,proto3" json:"issuer_url,omitempty"` ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` SealedClientSecret []byte `protobuf:"bytes,4,opt,name=sealed_client_secret,json=sealedClientSecret,proto3" json:"sealed_client_secret,omitempty"` AllowEmails []string `protobuf:"bytes,5,rep,name=allow_emails,json=allowEmails,proto3" json:"allow_emails,omitempty"` AllowDomains []string `protobuf:"bytes,6,rep,name=allow_domains,json=allowDomains,proto3" json:"allow_domains,omitempty"` Scopes []string `protobuf:"bytes,7,rep,name=scopes,proto3" json:"scopes,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_OIDC) Descriptor
deprecated
func (*MiddlewareConfiguration_OIDC) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_OIDC.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_OIDC) GetAllowDomains ¶
func (x *MiddlewareConfiguration_OIDC) GetAllowDomains() []string
func (*MiddlewareConfiguration_OIDC) GetAllowEmails ¶
func (x *MiddlewareConfiguration_OIDC) GetAllowEmails() []string
func (*MiddlewareConfiguration_OIDC) GetClientId ¶
func (x *MiddlewareConfiguration_OIDC) GetClientId() string
func (*MiddlewareConfiguration_OIDC) GetClientSecret ¶
func (x *MiddlewareConfiguration_OIDC) GetClientSecret() string
func (*MiddlewareConfiguration_OIDC) GetIssuerUrl ¶
func (x *MiddlewareConfiguration_OIDC) GetIssuerUrl() string
func (*MiddlewareConfiguration_OIDC) GetScopes ¶
func (x *MiddlewareConfiguration_OIDC) GetScopes() []string
func (*MiddlewareConfiguration_OIDC) GetSealedClientSecret ¶
func (x *MiddlewareConfiguration_OIDC) GetSealedClientSecret() []byte
func (*MiddlewareConfiguration_OIDC) ProtoMessage ¶
func (*MiddlewareConfiguration_OIDC) ProtoMessage()
func (*MiddlewareConfiguration_OIDC) ProtoReflect ¶
func (x *MiddlewareConfiguration_OIDC) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_OIDC) Reset ¶
func (x *MiddlewareConfiguration_OIDC) Reset()
func (*MiddlewareConfiguration_OIDC) String ¶
func (x *MiddlewareConfiguration_OIDC) String() string
type MiddlewareConfiguration_TLSTermination ¶
type MiddlewareConfiguration_TLSTermination struct { Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` SealedKey []byte `protobuf:"bytes,3,opt,name=sealed_key,json=sealedKey,proto3" json:"sealed_key,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_TLSTermination) Descriptor
deprecated
func (*MiddlewareConfiguration_TLSTermination) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_TLSTermination.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_TLSTermination) GetCert ¶
func (x *MiddlewareConfiguration_TLSTermination) GetCert() []byte
func (*MiddlewareConfiguration_TLSTermination) GetKey ¶
func (x *MiddlewareConfiguration_TLSTermination) GetKey() []byte
func (*MiddlewareConfiguration_TLSTermination) GetSealedKey ¶
func (x *MiddlewareConfiguration_TLSTermination) GetSealedKey() []byte
func (*MiddlewareConfiguration_TLSTermination) ProtoMessage ¶
func (*MiddlewareConfiguration_TLSTermination) ProtoMessage()
func (*MiddlewareConfiguration_TLSTermination) ProtoReflect ¶
func (x *MiddlewareConfiguration_TLSTermination) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_TLSTermination) Reset ¶
func (x *MiddlewareConfiguration_TLSTermination) Reset()
func (*MiddlewareConfiguration_TLSTermination) String ¶
func (x *MiddlewareConfiguration_TLSTermination) String() string
type MiddlewareConfiguration_WebhookVerification ¶
type MiddlewareConfiguration_WebhookVerification struct { Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` SealedSecret []byte `protobuf:"bytes,3,opt,name=sealed_secret,json=sealedSecret,proto3" json:"sealed_secret,omitempty"` // contains filtered or unexported fields }
func (*MiddlewareConfiguration_WebhookVerification) Descriptor
deprecated
func (*MiddlewareConfiguration_WebhookVerification) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_WebhookVerification.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_WebhookVerification) GetProvider ¶
func (x *MiddlewareConfiguration_WebhookVerification) GetProvider() string
func (*MiddlewareConfiguration_WebhookVerification) GetSealedSecret ¶
func (x *MiddlewareConfiguration_WebhookVerification) GetSealedSecret() []byte
func (*MiddlewareConfiguration_WebhookVerification) GetSecret ¶
func (x *MiddlewareConfiguration_WebhookVerification) GetSecret() string
func (*MiddlewareConfiguration_WebhookVerification) ProtoMessage ¶
func (*MiddlewareConfiguration_WebhookVerification) ProtoMessage()
func (*MiddlewareConfiguration_WebhookVerification) ProtoReflect ¶
func (x *MiddlewareConfiguration_WebhookVerification) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_WebhookVerification) Reset ¶
func (x *MiddlewareConfiguration_WebhookVerification) Reset()
func (*MiddlewareConfiguration_WebhookVerification) String ¶
func (x *MiddlewareConfiguration_WebhookVerification) String() string
type MiddlewareConfiguration_WebsocketTCPConverter ¶
type MiddlewareConfiguration_WebsocketTCPConverter struct {
// contains filtered or unexported fields
}
func (*MiddlewareConfiguration_WebsocketTCPConverter) Descriptor
deprecated
func (*MiddlewareConfiguration_WebsocketTCPConverter) Descriptor() ([]byte, []int)
Deprecated: Use MiddlewareConfiguration_WebsocketTCPConverter.ProtoReflect.Descriptor instead.
func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoMessage ¶
func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoMessage()
func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoReflect ¶
func (x *MiddlewareConfiguration_WebsocketTCPConverter) ProtoReflect() protoreflect.Message
func (*MiddlewareConfiguration_WebsocketTCPConverter) Reset ¶
func (x *MiddlewareConfiguration_WebsocketTCPConverter) Reset()
func (*MiddlewareConfiguration_WebsocketTCPConverter) String ¶
func (x *MiddlewareConfiguration_WebsocketTCPConverter) String() string
type TCPMiddleware ¶
type TCPMiddleware struct { IpRestriction *MiddlewareConfiguration_IPRestriction `protobuf:"bytes,1,opt,name=ip_restriction,json=ipRestriction,proto3" json:"ip_restriction,omitempty"` // contains filtered or unexported fields }
func (*TCPMiddleware) Descriptor
deprecated
func (*TCPMiddleware) Descriptor() ([]byte, []int)
Deprecated: Use TCPMiddleware.ProtoReflect.Descriptor instead.
func (*TCPMiddleware) GetIpRestriction ¶
func (x *TCPMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
func (*TCPMiddleware) ProtoMessage ¶
func (*TCPMiddleware) ProtoMessage()
func (*TCPMiddleware) ProtoReflect ¶
func (x *TCPMiddleware) ProtoReflect() protoreflect.Message
func (*TCPMiddleware) Reset ¶
func (x *TCPMiddleware) Reset()
func (*TCPMiddleware) String ¶
func (x *TCPMiddleware) String() string
type TLSMiddleware ¶
type TLSMiddleware struct { MutualTls *MiddlewareConfiguration_MutualTLS `protobuf:"bytes,1,opt,name=mutual_tls,json=mutualTls,proto3" json:"mutual_tls,omitempty"` TlsTermination *MiddlewareConfiguration_TLSTermination `protobuf:"bytes,2,opt,name=tls_termination,json=tlsTermination,proto3" json:"tls_termination,omitempty"` IpRestriction *MiddlewareConfiguration_IPRestriction `protobuf:"bytes,3,opt,name=ip_restriction,json=ipRestriction,proto3" json:"ip_restriction,omitempty"` // contains filtered or unexported fields }
func (*TLSMiddleware) Descriptor
deprecated
func (*TLSMiddleware) Descriptor() ([]byte, []int)
Deprecated: Use TLSMiddleware.ProtoReflect.Descriptor instead.
func (*TLSMiddleware) GetIpRestriction ¶
func (x *TLSMiddleware) GetIpRestriction() *MiddlewareConfiguration_IPRestriction
func (*TLSMiddleware) GetMutualTls ¶
func (x *TLSMiddleware) GetMutualTls() *MiddlewareConfiguration_MutualTLS
func (*TLSMiddleware) GetTlsTermination ¶
func (x *TLSMiddleware) GetTlsTermination() *MiddlewareConfiguration_TLSTermination
func (*TLSMiddleware) ProtoMessage ¶
func (*TLSMiddleware) ProtoMessage()
func (*TLSMiddleware) ProtoReflect ¶
func (x *TLSMiddleware) ProtoReflect() protoreflect.Message
func (*TLSMiddleware) Reset ¶
func (x *TLSMiddleware) Reset()
func (*TLSMiddleware) String ¶
func (x *TLSMiddleware) String() string