pb

package
v1.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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 */
	UserAgentFilter       *MiddlewareConfiguration_UserAgentFilter       `protobuf:"bytes,12,opt,name=user_agent_filter,json=userAgentFilter,proto3" json:"user_agent_filter,omitempty"`
	// contains filtered or unexported fields
}

func (*HTTPMiddleware) Descriptor deprecated

func (*HTTPMiddleware) Descriptor() ([]byte, []int)

Deprecated: Use HTTPMiddleware.ProtoReflect.Descriptor instead.

func (*HTTPMiddleware) GetBasicAuth

func (*HTTPMiddleware) GetCircuitBreaker

func (*HTTPMiddleware) GetCompression

func (*HTTPMiddleware) GetIpRestriction

func (*HTTPMiddleware) GetMutualTls

func (*HTTPMiddleware) GetOauth

func (*HTTPMiddleware) GetOidc

func (*HTTPMiddleware) GetRequestHeaders

func (x *HTTPMiddleware) GetRequestHeaders() *MiddlewareConfiguration_Headers

func (*HTTPMiddleware) GetResponseHeaders

func (x *HTTPMiddleware) GetResponseHeaders() *MiddlewareConfiguration_Headers

func (*HTTPMiddleware) GetUserAgentFilter added in v1.4.1

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"`
	UserAgentFilter       *MiddlewareConfiguration_UserAgentFilter       `protobuf:"bytes,13,opt,name=user_agent_filter,json=userAgentFilter,proto3" json:"user_agent_filter,omitempty"`
	Policy                *MiddlewareConfiguration_Policy                `protobuf:"bytes,14,opt,name=policy,proto3" json:"policy,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 (*MiddlewareConfiguration) GetCircuitBreaker

func (*MiddlewareConfiguration) GetCompression

func (*MiddlewareConfiguration) GetIpRestriction

func (*MiddlewareConfiguration) GetMutualTls

func (*MiddlewareConfiguration) GetOauth

func (*MiddlewareConfiguration) GetOidc

func (*MiddlewareConfiguration) GetPolicy added in v1.8.0

func (*MiddlewareConfiguration) GetRequestHeaders

func (*MiddlewareConfiguration) GetResponseHeaders

func (*MiddlewareConfiguration) GetTlsTermination

func (*MiddlewareConfiguration) GetUserAgentFilter added in v1.4.1

func (*MiddlewareConfiguration) GetWebhookVerification

func (*MiddlewareConfiguration) GetWebsocketTcpConverter

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 (*MiddlewareConfiguration_BasicAuth) ProtoMessage

func (*MiddlewareConfiguration_BasicAuth) ProtoMessage()

func (*MiddlewareConfiguration_BasicAuth) ProtoReflect

func (*MiddlewareConfiguration_BasicAuth) Reset

func (*MiddlewareConfiguration_BasicAuth) 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

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 (*MiddlewareConfiguration_BasicAuthCredential) ProtoMessage

func (*MiddlewareConfiguration_BasicAuthCredential) ProtoReflect

func (*MiddlewareConfiguration_BasicAuthCredential) Reset

func (*MiddlewareConfiguration_BasicAuthCredential) 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) ProtoReflect

func (*MiddlewareConfiguration_CircuitBreaker) Reset

func (*MiddlewareConfiguration_CircuitBreaker) 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 (*MiddlewareConfiguration_Compression) Reset

func (*MiddlewareConfiguration_Compression) 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 (*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 (*MiddlewareConfiguration_Headers) Reset

func (*MiddlewareConfiguration_Headers) 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 (*MiddlewareConfiguration_IPRestriction) Reset

func (*MiddlewareConfiguration_IPRestriction) 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 (*MiddlewareConfiguration_MutualTLS) Reset

func (*MiddlewareConfiguration_MutualTLS) 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 (*MiddlewareConfiguration_OAuth) Reset

func (x *MiddlewareConfiguration_OAuth) Reset()

func (*MiddlewareConfiguration_OAuth) 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 (*MiddlewareConfiguration_OIDC) Reset

func (x *MiddlewareConfiguration_OIDC) Reset()

func (*MiddlewareConfiguration_OIDC) String

type MiddlewareConfiguration_Policy added in v1.8.0

type MiddlewareConfiguration_Policy struct {
	Inbound  []*MiddlewareConfiguration_PolicyRule `protobuf:"bytes,1,rep,name=inbound,proto3" json:"inbound,omitempty"`
	Outbound []*MiddlewareConfiguration_PolicyRule `protobuf:"bytes,2,rep,name=outbound,proto3" json:"outbound,omitempty"`
	// contains filtered or unexported fields
}

func (*MiddlewareConfiguration_Policy) Descriptor deprecated added in v1.8.0

func (*MiddlewareConfiguration_Policy) Descriptor() ([]byte, []int)

Deprecated: Use MiddlewareConfiguration_Policy.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_Policy) GetInbound added in v1.8.0

func (*MiddlewareConfiguration_Policy) GetOutbound added in v1.8.0

func (*MiddlewareConfiguration_Policy) ProtoMessage added in v1.8.0

func (*MiddlewareConfiguration_Policy) ProtoMessage()

func (*MiddlewareConfiguration_Policy) ProtoReflect added in v1.8.0

func (*MiddlewareConfiguration_Policy) Reset added in v1.8.0

func (x *MiddlewareConfiguration_Policy) Reset()

func (*MiddlewareConfiguration_Policy) String added in v1.8.0

type MiddlewareConfiguration_PolicyAction added in v1.8.0

type MiddlewareConfiguration_PolicyAction struct {
	Type   string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Config []byte `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*MiddlewareConfiguration_PolicyAction) Descriptor deprecated added in v1.8.0

func (*MiddlewareConfiguration_PolicyAction) Descriptor() ([]byte, []int)

Deprecated: Use MiddlewareConfiguration_PolicyAction.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_PolicyAction) GetConfig added in v1.8.0

func (x *MiddlewareConfiguration_PolicyAction) GetConfig() []byte

func (*MiddlewareConfiguration_PolicyAction) GetType added in v1.8.0

func (*MiddlewareConfiguration_PolicyAction) ProtoMessage added in v1.8.0

func (*MiddlewareConfiguration_PolicyAction) ProtoMessage()

func (*MiddlewareConfiguration_PolicyAction) ProtoReflect added in v1.8.0

func (*MiddlewareConfiguration_PolicyAction) Reset added in v1.8.0

func (*MiddlewareConfiguration_PolicyAction) String added in v1.8.0

type MiddlewareConfiguration_PolicyRule added in v1.8.0

type MiddlewareConfiguration_PolicyRule struct {
	Name        string                                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Expressions []string                                `protobuf:"bytes,2,rep,name=expressions,proto3" json:"expressions,omitempty"`
	Actions     []*MiddlewareConfiguration_PolicyAction `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*MiddlewareConfiguration_PolicyRule) Descriptor deprecated added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) Descriptor() ([]byte, []int)

Deprecated: Use MiddlewareConfiguration_PolicyRule.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_PolicyRule) GetActions added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) GetExpressions added in v1.8.0

func (x *MiddlewareConfiguration_PolicyRule) GetExpressions() []string

func (*MiddlewareConfiguration_PolicyRule) GetName added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) ProtoMessage added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) ProtoMessage()

func (*MiddlewareConfiguration_PolicyRule) ProtoReflect added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) Reset added in v1.8.0

func (*MiddlewareConfiguration_PolicyRule) String added in v1.8.0

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 (*MiddlewareConfiguration_TLSTermination) GetKey

func (*MiddlewareConfiguration_TLSTermination) GetSealedKey

func (x *MiddlewareConfiguration_TLSTermination) GetSealedKey() []byte

func (*MiddlewareConfiguration_TLSTermination) ProtoMessage

func (*MiddlewareConfiguration_TLSTermination) ProtoReflect

func (*MiddlewareConfiguration_TLSTermination) Reset

func (*MiddlewareConfiguration_TLSTermination) String

type MiddlewareConfiguration_UserAgentFilter added in v1.4.1

type MiddlewareConfiguration_UserAgentFilter struct {
	Allow []string `protobuf:"bytes,1,rep,name=allow,proto3" json:"allow,omitempty"`
	Deny  []string `protobuf:"bytes,2,rep,name=deny,proto3" json:"deny,omitempty"`
	// contains filtered or unexported fields
}

func (*MiddlewareConfiguration_UserAgentFilter) Descriptor deprecated added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) Descriptor() ([]byte, []int)

Deprecated: Use MiddlewareConfiguration_UserAgentFilter.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_UserAgentFilter) GetAllow added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) GetDeny added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) ProtoMessage added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) ProtoReflect added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) Reset added in v1.4.1

func (*MiddlewareConfiguration_UserAgentFilter) String added in v1.4.1

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

Deprecated: Use MiddlewareConfiguration_WebhookVerification.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_WebhookVerification) GetProvider

func (*MiddlewareConfiguration_WebhookVerification) GetSealedSecret

func (x *MiddlewareConfiguration_WebhookVerification) GetSealedSecret() []byte

func (*MiddlewareConfiguration_WebhookVerification) GetSecret

func (*MiddlewareConfiguration_WebhookVerification) ProtoMessage

func (*MiddlewareConfiguration_WebhookVerification) ProtoReflect

func (*MiddlewareConfiguration_WebhookVerification) Reset

func (*MiddlewareConfiguration_WebhookVerification) String

type MiddlewareConfiguration_WebsocketTCPConverter

type MiddlewareConfiguration_WebsocketTCPConverter struct {
	// contains filtered or unexported fields
}

func (*MiddlewareConfiguration_WebsocketTCPConverter) Descriptor deprecated

Deprecated: Use MiddlewareConfiguration_WebsocketTCPConverter.ProtoReflect.Descriptor instead.

func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoMessage

func (*MiddlewareConfiguration_WebsocketTCPConverter) ProtoReflect

func (*MiddlewareConfiguration_WebsocketTCPConverter) Reset

func (*MiddlewareConfiguration_WebsocketTCPConverter) 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 (*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 (*TLSMiddleware) GetMutualTls

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL