Versions in this module Expand all Collapse all v1 v1.2.0 May 9, 2022 Changes in this version + var Controller_ServiceDesc = grpc.ServiceDesc + var File_gslbi_gslbi_proto protoreflect.FileDescriptor + var Identity_ServiceDesc = grpc.ServiceDesc + var PluginCapability_HealthCheck_Type_name = map[int32]string + var PluginCapability_HealthCheck_Type_value = map[string]int32 + var PluginCapability_Service_Type_name = map[int32]string + var PluginCapability_Service_Type_value = map[string]int32 + func RegisterControllerServer(s grpc.ServiceRegistrar, srv ControllerServer) + func RegisterIdentityServer(s grpc.ServiceRegistrar, srv IdentityServer) + type ControllerClient interface + ControllerGetGSLB func(ctx context.Context, in *ControllerGetGSLBRequest, opts ...grpc.CallOption) (*ControllerGetGSLBResponse, error) + CreateGSLB func(ctx context.Context, in *CreateGSLBRequest, opts ...grpc.CallOption) (*CreateGSLBResponse, error) + DeleteGSLB func(ctx context.Context, in *DeleteGSLBRequest, opts ...grpc.CallOption) (*DeleteGSLBResponse, error) + func NewControllerClient(cc grpc.ClientConnInterface) ControllerClient + type ControllerGetGSLBRequest struct + GSLBId string + func (*ControllerGetGSLBRequest) Descriptor() ([]byte, []int) + func (*ControllerGetGSLBRequest) ProtoMessage() + func (x *ControllerGetGSLBRequest) GetGSLBId() string + func (x *ControllerGetGSLBRequest) ProtoReflect() protoreflect.Message + func (x *ControllerGetGSLBRequest) Reset() + func (x *ControllerGetGSLBRequest) String() string + type ControllerGetGSLBResponse struct + GSLB string + func (*ControllerGetGSLBResponse) Descriptor() ([]byte, []int) + func (*ControllerGetGSLBResponse) ProtoMessage() + func (x *ControllerGetGSLBResponse) GetGSLB() string + func (x *ControllerGetGSLBResponse) ProtoReflect() protoreflect.Message + func (x *ControllerGetGSLBResponse) Reset() + func (x *ControllerGetGSLBResponse) String() string + type ControllerServer interface + ControllerGetGSLB func(context.Context, *ControllerGetGSLBRequest) (*ControllerGetGSLBResponse, error) + CreateGSLB func(context.Context, *CreateGSLBRequest) (*CreateGSLBResponse, error) + DeleteGSLB func(context.Context, *DeleteGSLBRequest) (*DeleteGSLBResponse, error) + type CreateGSLBRequest struct + Host string + Name string + Parameters map[string]string + ServiceName string + Weight int32 + func (*CreateGSLBRequest) Descriptor() ([]byte, []int) + func (*CreateGSLBRequest) ProtoMessage() + func (x *CreateGSLBRequest) GetHost() string + func (x *CreateGSLBRequest) GetName() string + func (x *CreateGSLBRequest) GetParameters() map[string]string + func (x *CreateGSLBRequest) GetServiceName() string + func (x *CreateGSLBRequest) GetWeight() int32 + func (x *CreateGSLBRequest) ProtoReflect() protoreflect.Message + func (x *CreateGSLBRequest) Reset() + func (x *CreateGSLBRequest) String() string + type CreateGSLBResponse struct + Gslb *Gslb + func (*CreateGSLBResponse) Descriptor() ([]byte, []int) + func (*CreateGSLBResponse) ProtoMessage() + func (x *CreateGSLBResponse) GetGslb() *Gslb + func (x *CreateGSLBResponse) ProtoReflect() protoreflect.Message + func (x *CreateGSLBResponse) Reset() + func (x *CreateGSLBResponse) String() string + type DeleteGSLBRequest struct + GslbId string + func (*DeleteGSLBRequest) Descriptor() ([]byte, []int) + func (*DeleteGSLBRequest) ProtoMessage() + func (x *DeleteGSLBRequest) GetGslbId() string + func (x *DeleteGSLBRequest) ProtoReflect() protoreflect.Message + func (x *DeleteGSLBRequest) Reset() + func (x *DeleteGSLBRequest) String() string + type DeleteGSLBResponse struct + func (*DeleteGSLBResponse) Descriptor() ([]byte, []int) + func (*DeleteGSLBResponse) ProtoMessage() + func (x *DeleteGSLBResponse) ProtoReflect() protoreflect.Message + func (x *DeleteGSLBResponse) Reset() + func (x *DeleteGSLBResponse) String() string + type GetPluginCapabilitiesRequest struct + func (*GetPluginCapabilitiesRequest) Descriptor() ([]byte, []int) + func (*GetPluginCapabilitiesRequest) ProtoMessage() + func (x *GetPluginCapabilitiesRequest) ProtoReflect() protoreflect.Message + func (x *GetPluginCapabilitiesRequest) Reset() + func (x *GetPluginCapabilitiesRequest) String() string + type GetPluginCapabilitiesResponse struct + Capabilities []*PluginCapability + func (*GetPluginCapabilitiesResponse) Descriptor() ([]byte, []int) + func (*GetPluginCapabilitiesResponse) ProtoMessage() + func (x *GetPluginCapabilitiesResponse) GetCapabilities() []*PluginCapability + func (x *GetPluginCapabilitiesResponse) ProtoReflect() protoreflect.Message + func (x *GetPluginCapabilitiesResponse) Reset() + func (x *GetPluginCapabilitiesResponse) String() string + type GetPluginInfoRequest struct + func (*GetPluginInfoRequest) Descriptor() ([]byte, []int) + func (*GetPluginInfoRequest) ProtoMessage() + func (x *GetPluginInfoRequest) ProtoReflect() protoreflect.Message + func (x *GetPluginInfoRequest) Reset() + func (x *GetPluginInfoRequest) String() string + type GetPluginInfoResponse struct + Manifest map[string]string + Name string + VendorVersion string + func (*GetPluginInfoResponse) Descriptor() ([]byte, []int) + func (*GetPluginInfoResponse) ProtoMessage() + func (x *GetPluginInfoResponse) GetManifest() map[string]string + func (x *GetPluginInfoResponse) GetName() string + func (x *GetPluginInfoResponse) GetVendorVersion() string + func (x *GetPluginInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetPluginInfoResponse) Reset() + func (x *GetPluginInfoResponse) String() string + type Gslb struct + GslbId string + func (*Gslb) Descriptor() ([]byte, []int) + func (*Gslb) ProtoMessage() + func (x *Gslb) GetGslbId() string + func (x *Gslb) ProtoReflect() protoreflect.Message + func (x *Gslb) Reset() + func (x *Gslb) String() string + type IdentityClient interface + GetPluginCapabilities func(ctx context.Context, in *GetPluginCapabilitiesRequest, opts ...grpc.CallOption) (*GetPluginCapabilitiesResponse, error) + GetPluginInfo func(ctx context.Context, in *GetPluginInfoRequest, opts ...grpc.CallOption) (*GetPluginInfoResponse, error) + Probe func(ctx context.Context, in *ProbeRequest, opts ...grpc.CallOption) (*ProbeResponse, error) + func NewIdentityClient(cc grpc.ClientConnInterface) IdentityClient + type IdentityServer interface + GetPluginCapabilities func(context.Context, *GetPluginCapabilitiesRequest) (*GetPluginCapabilitiesResponse, error) + GetPluginInfo func(context.Context, *GetPluginInfoRequest) (*GetPluginInfoResponse, error) + Probe func(context.Context, *ProbeRequest) (*ProbeResponse, error) + type PluginCapability struct + Type isPluginCapability_Type + func (*PluginCapability) Descriptor() ([]byte, []int) + func (*PluginCapability) ProtoMessage() + func (m *PluginCapability) GetType() isPluginCapability_Type + func (x *PluginCapability) GetHealthCheck() *PluginCapability_HealthCheck + func (x *PluginCapability) GetService() *PluginCapability_Service + func (x *PluginCapability) ProtoReflect() protoreflect.Message + func (x *PluginCapability) Reset() + func (x *PluginCapability) String() string + type PluginCapability_HealthCheck struct + Type PluginCapability_HealthCheck_Type + func (*PluginCapability_HealthCheck) Descriptor() ([]byte, []int) + func (*PluginCapability_HealthCheck) ProtoMessage() + func (x *PluginCapability_HealthCheck) GetType() PluginCapability_HealthCheck_Type + func (x *PluginCapability_HealthCheck) ProtoReflect() protoreflect.Message + func (x *PluginCapability_HealthCheck) Reset() + func (x *PluginCapability_HealthCheck) String() string + type PluginCapability_HealthCheck_ struct + HealthCheck *PluginCapability_HealthCheck + type PluginCapability_HealthCheck_Type int32 + const PluginCapability_HealthCheck_HTTP + const PluginCapability_HealthCheck_TCP + const PluginCapability_HealthCheck_UNKNOWN + func (PluginCapability_HealthCheck_Type) Descriptor() protoreflect.EnumDescriptor + func (PluginCapability_HealthCheck_Type) EnumDescriptor() ([]byte, []int) + func (PluginCapability_HealthCheck_Type) Type() protoreflect.EnumType + func (x PluginCapability_HealthCheck_Type) Enum() *PluginCapability_HealthCheck_Type + func (x PluginCapability_HealthCheck_Type) Number() protoreflect.EnumNumber + func (x PluginCapability_HealthCheck_Type) String() string + type PluginCapability_Service struct + Type PluginCapability_Service_Type + func (*PluginCapability_Service) Descriptor() ([]byte, []int) + func (*PluginCapability_Service) ProtoMessage() + func (x *PluginCapability_Service) GetType() PluginCapability_Service_Type + func (x *PluginCapability_Service) ProtoReflect() protoreflect.Message + func (x *PluginCapability_Service) Reset() + func (x *PluginCapability_Service) String() string + type PluginCapability_Service_ struct + Service *PluginCapability_Service + type PluginCapability_Service_Type int32 + const PluginCapability_Service_CONTROLLER_SERVICE + const PluginCapability_Service_UNKNOWN + func (PluginCapability_Service_Type) Descriptor() protoreflect.EnumDescriptor + func (PluginCapability_Service_Type) EnumDescriptor() ([]byte, []int) + func (PluginCapability_Service_Type) Type() protoreflect.EnumType + func (x PluginCapability_Service_Type) Enum() *PluginCapability_Service_Type + func (x PluginCapability_Service_Type) Number() protoreflect.EnumNumber + func (x PluginCapability_Service_Type) String() string + type ProbeRequest struct + func (*ProbeRequest) Descriptor() ([]byte, []int) + func (*ProbeRequest) ProtoMessage() + func (x *ProbeRequest) ProtoReflect() protoreflect.Message + func (x *ProbeRequest) Reset() + func (x *ProbeRequest) String() string + type ProbeResponse struct + Ready *wrapperspb.BoolValue + func (*ProbeResponse) Descriptor() ([]byte, []int) + func (*ProbeResponse) ProtoMessage() + func (x *ProbeResponse) GetReady() *wrapperspb.BoolValue + func (x *ProbeResponse) ProtoReflect() protoreflect.Message + func (x *ProbeResponse) Reset() + func (x *ProbeResponse) String() string + type UnimplementedControllerServer struct + func (UnimplementedControllerServer) ControllerGetGSLB(context.Context, *ControllerGetGSLBRequest) (*ControllerGetGSLBResponse, error) + func (UnimplementedControllerServer) CreateGSLB(context.Context, *CreateGSLBRequest) (*CreateGSLBResponse, error) + func (UnimplementedControllerServer) DeleteGSLB(context.Context, *DeleteGSLBRequest) (*DeleteGSLBResponse, error) + type UnimplementedIdentityServer struct + func (UnimplementedIdentityServer) GetPluginCapabilities(context.Context, *GetPluginCapabilitiesRequest) (*GetPluginCapabilitiesResponse, error) + func (UnimplementedIdentityServer) GetPluginInfo(context.Context, *GetPluginInfoRequest) (*GetPluginInfoResponse, error) + func (UnimplementedIdentityServer) Probe(context.Context, *ProbeRequest) (*ProbeResponse, error) + type UnsafeControllerServer interface + type UnsafeIdentityServer interface