Versions in this module Expand all Collapse all v1 v1.1.0 Nov 25, 2019 v1.0.0 Nov 14, 2019 Changes in this version + const ExtAuthConfigType + var AuthConfigCrd = crd.NewCrd("authconfigs", AuthConfigGVK.Group, AuthConfigGVK.Version, AuthConfigGVK.Kind, ...) + var AuthConfigGVK = schema.GroupVersionKind + var ExtAuthConfigTypeRecord = client.NewTypeRecord(ExtAuthConfigType, func() cache.ResourceProto { ... }, ...) + func NewExtAuthConfigClient(nodeinfo *core.Node, typedApply ApplyExtAuthConfig) client.Client + func RegisterExtAuthDiscoveryServiceServer(s *grpc.Server, srv ExtAuthDiscoveryServiceServer) + type ApiKeyAuth struct + ApiKeySecretRefs []*core.ResourceRef + LabelSelector map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ApiKeyAuth) Descriptor() ([]byte, []int) + func (*ApiKeyAuth) ProtoMessage() + func (m *ApiKeyAuth) GetApiKeySecretRefs() []*core.ResourceRef + func (m *ApiKeyAuth) GetLabelSelector() map[string]string + func (m *ApiKeyAuth) Reset() + func (m *ApiKeyAuth) String() string + func (m *ApiKeyAuth) XXX_DiscardUnknown() + func (m *ApiKeyAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ApiKeyAuth) XXX_Merge(src proto.Message) + func (m *ApiKeyAuth) XXX_Size() int + func (m *ApiKeyAuth) XXX_Unmarshal(b []byte) error + func (this *ApiKeyAuth) Equal(that interface{}) bool + type ApiKeySecret struct + ApiKey string + GenerateApiKey bool + Labels []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ApiKeySecret) Descriptor() ([]byte, []int) + func (*ApiKeySecret) ProtoMessage() + func (m *ApiKeySecret) GetApiKey() string + func (m *ApiKeySecret) GetGenerateApiKey() bool + func (m *ApiKeySecret) GetLabels() []string + func (m *ApiKeySecret) Reset() + func (m *ApiKeySecret) String() string + func (m *ApiKeySecret) XXX_DiscardUnknown() + func (m *ApiKeySecret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ApiKeySecret) XXX_Merge(src proto.Message) + func (m *ApiKeySecret) XXX_Size() int + func (m *ApiKeySecret) XXX_Unmarshal(b []byte) error + func (this *ApiKeySecret) Equal(that interface{}) bool + type ApplyExtAuthConfig func(version string, resources []*ExtAuthConfig) error + type AuthConfig struct + Configs []*AuthConfig_Config + Metadata core.Metadata + Status core.Status + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func NewAuthConfig(namespace, name string) *AuthConfig + func (*AuthConfig) Descriptor() ([]byte, []int) + func (*AuthConfig) ProtoMessage() + func (m *AuthConfig) GetConfigs() []*AuthConfig_Config + func (m *AuthConfig) GetMetadata() core.Metadata + func (m *AuthConfig) GetStatus() core.Status + func (m *AuthConfig) Reset() + func (m *AuthConfig) String() string + func (m *AuthConfig) XXX_DiscardUnknown() + func (m *AuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AuthConfig) XXX_Merge(src proto.Message) + func (m *AuthConfig) XXX_Size() int + func (m *AuthConfig) XXX_Unmarshal(b []byte) error + func (o *AuthConfig) DeepCopyInto(out *AuthConfig) + func (o *AuthConfig) DeepCopyObject() runtime.Object + func (o *AuthConfig) GetObjectKind() schema.ObjectKind + func (r *AuthConfig) GroupVersionKind() schema.GroupVersionKind + func (r *AuthConfig) Hash() uint64 + func (r *AuthConfig) SetMetadata(meta core.Metadata) + func (r *AuthConfig) SetStatus(status core.Status) + func (this *AuthConfig) Equal(that interface{}) bool + type AuthConfigClient interface + BaseClient func() clients.ResourceClient + Delete func(namespace, name string, opts clients.DeleteOpts) error + List func(namespace string, opts clients.ListOpts) (AuthConfigList, error) + Read func(namespace, name string, opts clients.ReadOpts) (*AuthConfig, error) + Register func() error + Write func(resource *AuthConfig, opts clients.WriteOpts) (*AuthConfig, error) + func NewAuthConfigClient(rcFactory factory.ResourceClientFactory) (AuthConfigClient, error) + func NewAuthConfigClientWithBase(rc clients.ResourceClient) AuthConfigClient + func NewAuthConfigClientWithToken(rcFactory factory.ResourceClientFactory, token string) (AuthConfigClient, error) + type AuthConfigList []*AuthConfig + func (list AuthConfigList) AsInputResources() resources.InputResourceList + func (list AuthConfigList) AsInterfaces() []interface{} + func (list AuthConfigList) AsResources() resources.ResourceList + func (list AuthConfigList) Clone() AuthConfigList + func (list AuthConfigList) Each(f func(element *AuthConfig)) + func (list AuthConfigList) EachResource(f func(element resources.Resource)) + func (list AuthConfigList) Find(namespace, name string) (*AuthConfig, error) + func (list AuthConfigList) Names() []string + func (list AuthConfigList) NamespacesDotNames() []string + func (list AuthConfigList) Sort() AuthConfigList + type AuthConfigReconciler interface + Reconcile func(namespace string, desiredResources AuthConfigList, ...) error + func NewAuthConfigReconciler(client AuthConfigClient) AuthConfigReconciler + type AuthConfigWatcher interface + Watch func(namespace string, opts clients.WatchOpts) (<-chan AuthConfigList, <-chan error, error) + type AuthConfig_Config struct + AuthConfig isAuthConfig_Config_AuthConfig + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*AuthConfig_Config) Descriptor() ([]byte, []int) + func (*AuthConfig_Config) ProtoMessage() + func (*AuthConfig_Config) XXX_OneofWrappers() []interface{} + func (m *AuthConfig_Config) GetApiKeyAuth() *ApiKeyAuth + func (m *AuthConfig_Config) GetAuthConfig() isAuthConfig_Config_AuthConfig + func (m *AuthConfig_Config) GetBasicAuth() *BasicAuth + func (m *AuthConfig_Config) GetLdap() *Ldap + func (m *AuthConfig_Config) GetOauth() *OAuth + func (m *AuthConfig_Config) GetOpaAuth() *OpaAuth + func (m *AuthConfig_Config) GetPluginAuth() *AuthPlugin + func (m *AuthConfig_Config) Reset() + func (m *AuthConfig_Config) String() string + func (m *AuthConfig_Config) XXX_DiscardUnknown() + func (m *AuthConfig_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AuthConfig_Config) XXX_Merge(src proto.Message) + func (m *AuthConfig_Config) XXX_Size() int + func (m *AuthConfig_Config) XXX_Unmarshal(b []byte) error + func (this *AuthConfig_Config) Equal(that interface{}) bool + type AuthConfig_Config_ApiKeyAuth struct + ApiKeyAuth *ApiKeyAuth + func (this *AuthConfig_Config_ApiKeyAuth) Equal(that interface{}) bool + type AuthConfig_Config_BasicAuth struct + BasicAuth *BasicAuth + func (this *AuthConfig_Config_BasicAuth) Equal(that interface{}) bool + type AuthConfig_Config_Ldap struct + Ldap *Ldap + func (this *AuthConfig_Config_Ldap) Equal(that interface{}) bool + type AuthConfig_Config_Oauth struct + Oauth *OAuth + func (this *AuthConfig_Config_Oauth) Equal(that interface{}) bool + type AuthConfig_Config_OpaAuth struct + OpaAuth *OpaAuth + func (this *AuthConfig_Config_OpaAuth) Equal(that interface{}) bool + type AuthConfig_Config_PluginAuth struct + PluginAuth *AuthPlugin + func (this *AuthConfig_Config_PluginAuth) Equal(that interface{}) bool + type AuthPlugin struct + Config *types.Struct + ExportedSymbolName string + Name string + PluginFileName string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*AuthPlugin) Descriptor() ([]byte, []int) + func (*AuthPlugin) ProtoMessage() + func (m *AuthPlugin) GetConfig() *types.Struct + func (m *AuthPlugin) GetExportedSymbolName() string + func (m *AuthPlugin) GetName() string + func (m *AuthPlugin) GetPluginFileName() string + func (m *AuthPlugin) Reset() + func (m *AuthPlugin) String() string + func (m *AuthPlugin) XXX_DiscardUnknown() + func (m *AuthPlugin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AuthPlugin) XXX_Merge(src proto.Message) + func (m *AuthPlugin) XXX_Size() int + func (m *AuthPlugin) XXX_Unmarshal(b []byte) error + func (this *AuthPlugin) Equal(that interface{}) bool + type BasicAuth struct + Apr *BasicAuth_Apr + Realm string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BasicAuth) Descriptor() ([]byte, []int) + func (*BasicAuth) ProtoMessage() + func (m *BasicAuth) GetApr() *BasicAuth_Apr + func (m *BasicAuth) GetRealm() string + func (m *BasicAuth) Reset() + func (m *BasicAuth) String() string + func (m *BasicAuth) XXX_DiscardUnknown() + func (m *BasicAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BasicAuth) XXX_Merge(src proto.Message) + func (m *BasicAuth) XXX_Size() int + func (m *BasicAuth) XXX_Unmarshal(b []byte) error + func (this *BasicAuth) Equal(that interface{}) bool + type BasicAuth_Apr struct + Users map[string]*BasicAuth_Apr_SaltedHashedPassword + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BasicAuth_Apr) Descriptor() ([]byte, []int) + func (*BasicAuth_Apr) ProtoMessage() + func (m *BasicAuth_Apr) GetUsers() map[string]*BasicAuth_Apr_SaltedHashedPassword + func (m *BasicAuth_Apr) Reset() + func (m *BasicAuth_Apr) String() string + func (m *BasicAuth_Apr) XXX_DiscardUnknown() + func (m *BasicAuth_Apr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BasicAuth_Apr) XXX_Merge(src proto.Message) + func (m *BasicAuth_Apr) XXX_Size() int + func (m *BasicAuth_Apr) XXX_Unmarshal(b []byte) error + func (this *BasicAuth_Apr) Equal(that interface{}) bool + type BasicAuth_Apr_SaltedHashedPassword struct + HashedPassword string + Salt string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BasicAuth_Apr_SaltedHashedPassword) Descriptor() ([]byte, []int) + func (*BasicAuth_Apr_SaltedHashedPassword) ProtoMessage() + func (m *BasicAuth_Apr_SaltedHashedPassword) GetHashedPassword() string + func (m *BasicAuth_Apr_SaltedHashedPassword) GetSalt() string + func (m *BasicAuth_Apr_SaltedHashedPassword) Reset() + func (m *BasicAuth_Apr_SaltedHashedPassword) String() string + func (m *BasicAuth_Apr_SaltedHashedPassword) XXX_DiscardUnknown() + func (m *BasicAuth_Apr_SaltedHashedPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BasicAuth_Apr_SaltedHashedPassword) XXX_Merge(src proto.Message) + func (m *BasicAuth_Apr_SaltedHashedPassword) XXX_Size() int + func (m *BasicAuth_Apr_SaltedHashedPassword) XXX_Unmarshal(b []byte) error + func (this *BasicAuth_Apr_SaltedHashedPassword) Equal(that interface{}) bool + type BufferSettings struct + AllowPartialMessage bool + MaxRequestBytes uint32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BufferSettings) Descriptor() ([]byte, []int) + func (*BufferSettings) ProtoMessage() + func (m *BufferSettings) GetAllowPartialMessage() bool + func (m *BufferSettings) GetMaxRequestBytes() uint32 + func (m *BufferSettings) Reset() + func (m *BufferSettings) String() string + func (m *BufferSettings) XXX_DiscardUnknown() + func (m *BufferSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BufferSettings) XXX_Merge(src proto.Message) + func (m *BufferSettings) XXX_Size() int + func (m *BufferSettings) XXX_Unmarshal(b []byte) error + func (this *BufferSettings) Equal(that interface{}) bool + type CustomAuth struct + ContextExtensions map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*CustomAuth) Descriptor() ([]byte, []int) + func (*CustomAuth) ProtoMessage() + func (m *CustomAuth) GetContextExtensions() map[string]string + func (m *CustomAuth) Reset() + func (m *CustomAuth) String() string + func (m *CustomAuth) XXX_DiscardUnknown() + func (m *CustomAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CustomAuth) XXX_Merge(src proto.Message) + func (m *CustomAuth) XXX_Size() int + func (m *CustomAuth) XXX_Unmarshal(b []byte) error + func (this *CustomAuth) Equal(that interface{}) bool + type ExtAuthConfig struct + AuthConfigRefName string + Configs []*ExtAuthConfig_Config + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthConfig) Descriptor() ([]byte, []int) + func (*ExtAuthConfig) ProtoMessage() + func (m *ExtAuthConfig) GetAuthConfigRefName() string + func (m *ExtAuthConfig) GetConfigs() []*ExtAuthConfig_Config + func (m *ExtAuthConfig) Reset() + func (m *ExtAuthConfig) String() string + func (m *ExtAuthConfig) XXX_DiscardUnknown() + func (m *ExtAuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthConfig) XXX_Merge(src proto.Message) + func (m *ExtAuthConfig) XXX_Size() int + func (m *ExtAuthConfig) XXX_Unmarshal(b []byte) error + func (this *ExtAuthConfig) Equal(that interface{}) bool + type ExtAuthConfigXdsResourceWrapper struct + Resource *ExtAuthConfig + func NewExtAuthConfigXdsResourceWrapper(resourceProto *ExtAuthConfig) *ExtAuthConfigXdsResourceWrapper + func (e *ExtAuthConfigXdsResourceWrapper) References() []cache.XdsResourceReference + func (e *ExtAuthConfigXdsResourceWrapper) ResourceProto() cache.ResourceProto + func (e *ExtAuthConfigXdsResourceWrapper) Self() cache.XdsResourceReference + type ExtAuthConfig_ApiKeyAuthConfig struct + ValidApiKeyAndUser map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthConfig_ApiKeyAuthConfig) Descriptor() ([]byte, []int) + func (*ExtAuthConfig_ApiKeyAuthConfig) ProtoMessage() + func (m *ExtAuthConfig_ApiKeyAuthConfig) GetValidApiKeyAndUser() map[string]string + func (m *ExtAuthConfig_ApiKeyAuthConfig) Reset() + func (m *ExtAuthConfig_ApiKeyAuthConfig) String() string + func (m *ExtAuthConfig_ApiKeyAuthConfig) XXX_DiscardUnknown() + func (m *ExtAuthConfig_ApiKeyAuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthConfig_ApiKeyAuthConfig) XXX_Merge(src proto.Message) + func (m *ExtAuthConfig_ApiKeyAuthConfig) XXX_Size() int + func (m *ExtAuthConfig_ApiKeyAuthConfig) XXX_Unmarshal(b []byte) error + func (this *ExtAuthConfig_ApiKeyAuthConfig) Equal(that interface{}) bool + type ExtAuthConfig_Config struct + AuthConfig isExtAuthConfig_Config_AuthConfig + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthConfig_Config) Descriptor() ([]byte, []int) + func (*ExtAuthConfig_Config) ProtoMessage() + func (*ExtAuthConfig_Config) XXX_OneofWrappers() []interface{} + func (m *ExtAuthConfig_Config) GetApiKeyAuth() *ExtAuthConfig_ApiKeyAuthConfig + func (m *ExtAuthConfig_Config) GetAuthConfig() isExtAuthConfig_Config_AuthConfig + func (m *ExtAuthConfig_Config) GetBasicAuth() *BasicAuth + func (m *ExtAuthConfig_Config) GetLdap() *Ldap + func (m *ExtAuthConfig_Config) GetOauth() *ExtAuthConfig_OAuthConfig + func (m *ExtAuthConfig_Config) GetOpaAuth() *ExtAuthConfig_OpaAuthConfig + func (m *ExtAuthConfig_Config) GetPluginAuth() *AuthPlugin + func (m *ExtAuthConfig_Config) Reset() + func (m *ExtAuthConfig_Config) String() string + func (m *ExtAuthConfig_Config) XXX_DiscardUnknown() + func (m *ExtAuthConfig_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthConfig_Config) XXX_Merge(src proto.Message) + func (m *ExtAuthConfig_Config) XXX_Size() int + func (m *ExtAuthConfig_Config) XXX_Unmarshal(b []byte) error + func (this *ExtAuthConfig_Config) Equal(that interface{}) bool + type ExtAuthConfig_Config_ApiKeyAuth struct + ApiKeyAuth *ExtAuthConfig_ApiKeyAuthConfig + func (this *ExtAuthConfig_Config_ApiKeyAuth) Equal(that interface{}) bool + type ExtAuthConfig_Config_BasicAuth struct + BasicAuth *BasicAuth + func (this *ExtAuthConfig_Config_BasicAuth) Equal(that interface{}) bool + type ExtAuthConfig_Config_Ldap struct + Ldap *Ldap + func (this *ExtAuthConfig_Config_Ldap) Equal(that interface{}) bool + type ExtAuthConfig_Config_Oauth struct + Oauth *ExtAuthConfig_OAuthConfig + func (this *ExtAuthConfig_Config_Oauth) Equal(that interface{}) bool + type ExtAuthConfig_Config_OpaAuth struct + OpaAuth *ExtAuthConfig_OpaAuthConfig + func (this *ExtAuthConfig_Config_OpaAuth) Equal(that interface{}) bool + type ExtAuthConfig_Config_PluginAuth struct + PluginAuth *AuthPlugin + func (this *ExtAuthConfig_Config_PluginAuth) Equal(that interface{}) bool + type ExtAuthConfig_OAuthConfig struct + AppUrl string + CallbackPath string + ClientId string + ClientSecret string + IssuerUrl string + Scopes []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthConfig_OAuthConfig) Descriptor() ([]byte, []int) + func (*ExtAuthConfig_OAuthConfig) ProtoMessage() + func (m *ExtAuthConfig_OAuthConfig) GetAppUrl() string + func (m *ExtAuthConfig_OAuthConfig) GetCallbackPath() string + func (m *ExtAuthConfig_OAuthConfig) GetClientId() string + func (m *ExtAuthConfig_OAuthConfig) GetClientSecret() string + func (m *ExtAuthConfig_OAuthConfig) GetIssuerUrl() string + func (m *ExtAuthConfig_OAuthConfig) GetScopes() []string + func (m *ExtAuthConfig_OAuthConfig) Reset() + func (m *ExtAuthConfig_OAuthConfig) String() string + func (m *ExtAuthConfig_OAuthConfig) XXX_DiscardUnknown() + func (m *ExtAuthConfig_OAuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthConfig_OAuthConfig) XXX_Merge(src proto.Message) + func (m *ExtAuthConfig_OAuthConfig) XXX_Size() int + func (m *ExtAuthConfig_OAuthConfig) XXX_Unmarshal(b []byte) error + func (this *ExtAuthConfig_OAuthConfig) Equal(that interface{}) bool + type ExtAuthConfig_OpaAuthConfig struct + Modules map[string]string + Query string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthConfig_OpaAuthConfig) Descriptor() ([]byte, []int) + func (*ExtAuthConfig_OpaAuthConfig) ProtoMessage() + func (m *ExtAuthConfig_OpaAuthConfig) GetModules() map[string]string + func (m *ExtAuthConfig_OpaAuthConfig) GetQuery() string + func (m *ExtAuthConfig_OpaAuthConfig) Reset() + func (m *ExtAuthConfig_OpaAuthConfig) String() string + func (m *ExtAuthConfig_OpaAuthConfig) XXX_DiscardUnknown() + func (m *ExtAuthConfig_OpaAuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthConfig_OpaAuthConfig) XXX_Merge(src proto.Message) + func (m *ExtAuthConfig_OpaAuthConfig) XXX_Size() int + func (m *ExtAuthConfig_OpaAuthConfig) XXX_Unmarshal(b []byte) error + func (this *ExtAuthConfig_OpaAuthConfig) Equal(that interface{}) bool + type ExtAuthDiscoveryServiceClient interface + DeltaExtAuthConfig func(ctx context.Context, opts ...grpc.CallOption) (ExtAuthDiscoveryService_DeltaExtAuthConfigClient, error) + FetchExtAuthConfig func(ctx context.Context, in *v2.DiscoveryRequest, opts ...grpc.CallOption) (*v2.DiscoveryResponse, error) + StreamExtAuthConfig func(ctx context.Context, opts ...grpc.CallOption) (ExtAuthDiscoveryService_StreamExtAuthConfigClient, error) + func NewExtAuthDiscoveryServiceClient(cc *grpc.ClientConn) ExtAuthDiscoveryServiceClient + type ExtAuthDiscoveryServiceServer interface + DeltaExtAuthConfig func(ExtAuthDiscoveryService_DeltaExtAuthConfigServer) error + FetchExtAuthConfig func(context.Context, *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error) + StreamExtAuthConfig func(ExtAuthDiscoveryService_StreamExtAuthConfigServer) error + func NewExtAuthDiscoveryServiceServer(genericServer server.Server) ExtAuthDiscoveryServiceServer + type ExtAuthDiscoveryService_DeltaExtAuthConfigClient interface + Recv func() (*v2.DeltaDiscoveryResponse, error) + Send func(*v2.DeltaDiscoveryRequest) error + type ExtAuthDiscoveryService_DeltaExtAuthConfigServer interface + Recv func() (*v2.DeltaDiscoveryRequest, error) + Send func(*v2.DeltaDiscoveryResponse) error + type ExtAuthDiscoveryService_StreamExtAuthConfigClient interface + Recv func() (*v2.DiscoveryResponse, error) + Send func(*v2.DiscoveryRequest) error + type ExtAuthDiscoveryService_StreamExtAuthConfigServer interface + Recv func() (*v2.DiscoveryRequest, error) + Send func(*v2.DiscoveryResponse) error + type ExtAuthExtension struct + Spec isExtAuthExtension_Spec + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*ExtAuthExtension) Descriptor() ([]byte, []int) + func (*ExtAuthExtension) ProtoMessage() + func (*ExtAuthExtension) XXX_OneofWrappers() []interface{} + func (m *ExtAuthExtension) GetConfigRef() *core.ResourceRef + func (m *ExtAuthExtension) GetCustomAuth() *CustomAuth + func (m *ExtAuthExtension) GetDisable() bool + func (m *ExtAuthExtension) GetSpec() isExtAuthExtension_Spec + func (m *ExtAuthExtension) Reset() + func (m *ExtAuthExtension) String() string + func (m *ExtAuthExtension) XXX_DiscardUnknown() + func (m *ExtAuthExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ExtAuthExtension) XXX_Merge(src proto.Message) + func (m *ExtAuthExtension) XXX_Size() int + func (m *ExtAuthExtension) XXX_Unmarshal(b []byte) error + func (this *ExtAuthExtension) Equal(that interface{}) bool + type ExtAuthExtension_ConfigRef struct + ConfigRef *core.ResourceRef + func (this *ExtAuthExtension_ConfigRef) Equal(that interface{}) bool + type ExtAuthExtension_CustomAuth struct + CustomAuth *CustomAuth + func (this *ExtAuthExtension_CustomAuth) Equal(that interface{}) bool + type ExtAuthExtension_Disable struct + Disable bool + func (this *ExtAuthExtension_Disable) Equal(that interface{}) bool + type HttpService struct + PathPrefix string + Request *HttpService_Request + Response *HttpService_Response + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HttpService) Descriptor() ([]byte, []int) + func (*HttpService) ProtoMessage() + func (m *HttpService) GetPathPrefix() string + func (m *HttpService) GetRequest() *HttpService_Request + func (m *HttpService) GetResponse() *HttpService_Response + func (m *HttpService) Reset() + func (m *HttpService) String() string + func (m *HttpService) XXX_DiscardUnknown() + func (m *HttpService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HttpService) XXX_Merge(src proto.Message) + func (m *HttpService) XXX_Size() int + func (m *HttpService) XXX_Unmarshal(b []byte) error + func (this *HttpService) Equal(that interface{}) bool + type HttpService_Request struct + AllowedHeaders []string + HeadersToAdd map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HttpService_Request) Descriptor() ([]byte, []int) + func (*HttpService_Request) ProtoMessage() + func (m *HttpService_Request) GetAllowedHeaders() []string + func (m *HttpService_Request) GetHeadersToAdd() map[string]string + func (m *HttpService_Request) Reset() + func (m *HttpService_Request) String() string + func (m *HttpService_Request) XXX_DiscardUnknown() + func (m *HttpService_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HttpService_Request) XXX_Merge(src proto.Message) + func (m *HttpService_Request) XXX_Size() int + func (m *HttpService_Request) XXX_Unmarshal(b []byte) error + func (this *HttpService_Request) Equal(that interface{}) bool + type HttpService_Response struct + AllowedClientHeaders []string + AllowedUpstreamHeaders []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HttpService_Response) Descriptor() ([]byte, []int) + func (*HttpService_Response) ProtoMessage() + func (m *HttpService_Response) GetAllowedClientHeaders() []string + func (m *HttpService_Response) GetAllowedUpstreamHeaders() []string + func (m *HttpService_Response) Reset() + func (m *HttpService_Response) String() string + func (m *HttpService_Response) XXX_DiscardUnknown() + func (m *HttpService_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HttpService_Response) XXX_Merge(src proto.Message) + func (m *HttpService_Response) XXX_Size() int + func (m *HttpService_Response) XXX_Unmarshal(b []byte) error + func (this *HttpService_Response) Equal(that interface{}) bool + type Ldap struct + Address string + AllowedGroups []string + MembershipAttributeName string + Pool *Ldap_ConnectionPool + UserDnTemplate string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Ldap) Descriptor() ([]byte, []int) + func (*Ldap) ProtoMessage() + func (m *Ldap) GetAddress() string + func (m *Ldap) GetAllowedGroups() []string + func (m *Ldap) GetMembershipAttributeName() string + func (m *Ldap) GetPool() *Ldap_ConnectionPool + func (m *Ldap) GetUserDnTemplate() string + func (m *Ldap) Reset() + func (m *Ldap) String() string + func (m *Ldap) XXX_DiscardUnknown() + func (m *Ldap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Ldap) XXX_Merge(src proto.Message) + func (m *Ldap) XXX_Size() int + func (m *Ldap) XXX_Unmarshal(b []byte) error + func (this *Ldap) Equal(that interface{}) bool + type Ldap_ConnectionPool struct + InitialSize *types.UInt32Value + MaxSize *types.UInt32Value + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Ldap_ConnectionPool) Descriptor() ([]byte, []int) + func (*Ldap_ConnectionPool) ProtoMessage() + func (m *Ldap_ConnectionPool) GetInitialSize() *types.UInt32Value + func (m *Ldap_ConnectionPool) GetMaxSize() *types.UInt32Value + func (m *Ldap_ConnectionPool) Reset() + func (m *Ldap_ConnectionPool) String() string + func (m *Ldap_ConnectionPool) XXX_DiscardUnknown() + func (m *Ldap_ConnectionPool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Ldap_ConnectionPool) XXX_Merge(src proto.Message) + func (m *Ldap_ConnectionPool) XXX_Size() int + func (m *Ldap_ConnectionPool) XXX_Unmarshal(b []byte) error + func (this *Ldap_ConnectionPool) Equal(that interface{}) bool + type OAuth struct + AppUrl string + CallbackPath string + ClientId string + ClientSecretRef *core.ResourceRef + IssuerUrl string + Scopes []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*OAuth) Descriptor() ([]byte, []int) + func (*OAuth) ProtoMessage() + func (m *OAuth) GetAppUrl() string + func (m *OAuth) GetCallbackPath() string + func (m *OAuth) GetClientId() string + func (m *OAuth) GetClientSecretRef() *core.ResourceRef + func (m *OAuth) GetIssuerUrl() string + func (m *OAuth) GetScopes() []string + func (m *OAuth) Reset() + func (m *OAuth) String() string + func (m *OAuth) XXX_DiscardUnknown() + func (m *OAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *OAuth) XXX_Merge(src proto.Message) + func (m *OAuth) XXX_Size() int + func (m *OAuth) XXX_Unmarshal(b []byte) error + func (this *OAuth) Equal(that interface{}) bool + type OauthSecret struct + ClientSecret string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*OauthSecret) Descriptor() ([]byte, []int) + func (*OauthSecret) ProtoMessage() + func (m *OauthSecret) GetClientSecret() string + func (m *OauthSecret) Reset() + func (m *OauthSecret) String() string + func (m *OauthSecret) XXX_DiscardUnknown() + func (m *OauthSecret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *OauthSecret) XXX_Merge(src proto.Message) + func (m *OauthSecret) XXX_Size() int + func (m *OauthSecret) XXX_Unmarshal(b []byte) error + func (this *OauthSecret) Equal(that interface{}) bool + type OpaAuth struct + Modules []*core.ResourceRef + Query string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*OpaAuth) Descriptor() ([]byte, []int) + func (*OpaAuth) ProtoMessage() + func (m *OpaAuth) GetModules() []*core.ResourceRef + func (m *OpaAuth) GetQuery() string + func (m *OpaAuth) Reset() + func (m *OpaAuth) String() string + func (m *OpaAuth) XXX_DiscardUnknown() + func (m *OpaAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *OpaAuth) XXX_Merge(src proto.Message) + func (m *OpaAuth) XXX_Size() int + func (m *OpaAuth) XXX_Unmarshal(b []byte) error + func (this *OpaAuth) Equal(that interface{}) bool + type Settings struct + ClearRouteCache bool + ExtauthzServerRef *core.ResourceRef + FailureModeAllow bool + HttpService *HttpService + RequestBody *BufferSettings + RequestTimeout *time.Duration + StatusOnError uint32 + UserIdHeader string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Settings) Descriptor() ([]byte, []int) + func (*Settings) ProtoMessage() + func (m *Settings) GetClearRouteCache() bool + func (m *Settings) GetExtauthzServerRef() *core.ResourceRef + func (m *Settings) GetFailureModeAllow() bool + func (m *Settings) GetHttpService() *HttpService + func (m *Settings) GetRequestBody() *BufferSettings + func (m *Settings) GetRequestTimeout() *time.Duration + func (m *Settings) GetStatusOnError() uint32 + func (m *Settings) GetUserIdHeader() string + func (m *Settings) Reset() + func (m *Settings) String() string + func (m *Settings) XXX_DiscardUnknown() + func (m *Settings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Settings) XXX_Merge(src proto.Message) + func (m *Settings) XXX_Size() int + func (m *Settings) XXX_Unmarshal(b []byte) error + func (this *Settings) Equal(that interface{}) bool + type TransitionAuthConfigFunc func(original, desired *AuthConfig) (bool, error) + type UnimplementedExtAuthDiscoveryServiceServer struct + func (*UnimplementedExtAuthDiscoveryServiceServer) DeltaExtAuthConfig(srv ExtAuthDiscoveryService_DeltaExtAuthConfigServer) error + func (*UnimplementedExtAuthDiscoveryServiceServer) FetchExtAuthConfig(ctx context.Context, req *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error) + func (*UnimplementedExtAuthDiscoveryServiceServer) StreamExtAuthConfig(srv ExtAuthDiscoveryService_StreamExtAuthConfigServer) error