Versions in this module Expand all Collapse all v1 v1.0.2 Feb 22, 2024 v1.0.1 Feb 22, 2024 Changes in this version + var LoadBalancerType_name = map[int32]string + var LoadBalancerType_value = map[string]int32 + func RegisterLoadBalancerAgentServer(s *grpc.Server, srv LoadBalancerAgentServer) + type LoadBalancer struct + Backendips []string + Frontendip string + Id string + Loadbalancingrules []*LoadBalancingRule + Name string + Status *common.Status + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancer) Descriptor() ([]byte, []int) + func (*LoadBalancer) ProtoMessage() + func (m *LoadBalancer) GetBackendips() []string + func (m *LoadBalancer) GetFrontendip() string + func (m *LoadBalancer) GetId() string + func (m *LoadBalancer) GetLoadbalancingrules() []*LoadBalancingRule + func (m *LoadBalancer) GetName() string + func (m *LoadBalancer) GetStatus() *common.Status + func (m *LoadBalancer) Reset() + func (m *LoadBalancer) String() string + func (m *LoadBalancer) XXX_DiscardUnknown() + func (m *LoadBalancer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancer) XXX_Merge(src proto.Message) + func (m *LoadBalancer) XXX_Size() int + func (m *LoadBalancer) XXX_Unmarshal(b []byte) error + type LoadBalancerAgentClient interface + AddPeer func(ctx context.Context, in *LoadBalancerPeerRequest, opts ...grpc.CallOption) (*LoadBalancerPeerResponse, error) + CheckNotification func(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*common.NotificationResponse, error) + Create func(ctx context.Context, in *LoadBalancerRequest, opts ...grpc.CallOption) (*LoadBalancerResponse, error) + Delete func(ctx context.Context, in *LoadBalancerRequest, opts ...grpc.CallOption) (*LoadBalancerResponse, error) + Get func(ctx context.Context, in *LoadBalancerRequest, opts ...grpc.CallOption) (*LoadBalancerResponse, error) + GetConfig func(ctx context.Context, in *LoadBalancerConfigRequest, opts ...grpc.CallOption) (*LoadBalancerConfigResponse, error) + RemovePeer func(ctx context.Context, in *LoadBalancerPeerRequest, opts ...grpc.CallOption) (*LoadBalancerPeerResponse, error) + Resync func(ctx context.Context, in *LoadBalancerResyncRequest, opts ...grpc.CallOption) (*LoadBalancerResyncResponse, error) + func NewLoadBalancerAgentClient(cc *grpc.ClientConn) LoadBalancerAgentClient + type LoadBalancerAgentServer interface + AddPeer func(context.Context, *LoadBalancerPeerRequest) (*LoadBalancerPeerResponse, error) + CheckNotification func(context.Context, *empty.Empty) (*common.NotificationResponse, error) + Create func(context.Context, *LoadBalancerRequest) (*LoadBalancerResponse, error) + Delete func(context.Context, *LoadBalancerRequest) (*LoadBalancerResponse, error) + Get func(context.Context, *LoadBalancerRequest) (*LoadBalancerResponse, error) + GetConfig func(context.Context, *LoadBalancerConfigRequest) (*LoadBalancerConfigResponse, error) + RemovePeer func(context.Context, *LoadBalancerPeerRequest) (*LoadBalancerPeerResponse, error) + Resync func(context.Context, *LoadBalancerResyncRequest) (*LoadBalancerResyncResponse, error) + type LoadBalancerConfigRequest struct + Loadbalancertype LoadBalancerType + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerConfigRequest) Descriptor() ([]byte, []int) + func (*LoadBalancerConfigRequest) ProtoMessage() + func (m *LoadBalancerConfigRequest) GetLoadbalancertype() LoadBalancerType + func (m *LoadBalancerConfigRequest) Reset() + func (m *LoadBalancerConfigRequest) String() string + func (m *LoadBalancerConfigRequest) XXX_DiscardUnknown() + func (m *LoadBalancerConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerConfigRequest) XXX_Merge(src proto.Message) + func (m *LoadBalancerConfigRequest) XXX_Size() int + func (m *LoadBalancerConfigRequest) XXX_Unmarshal(b []byte) error + type LoadBalancerConfigResponse struct + Config string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerConfigResponse) Descriptor() ([]byte, []int) + func (*LoadBalancerConfigResponse) ProtoMessage() + func (m *LoadBalancerConfigResponse) GetConfig() string + func (m *LoadBalancerConfigResponse) Reset() + func (m *LoadBalancerConfigResponse) String() string + func (m *LoadBalancerConfigResponse) XXX_DiscardUnknown() + func (m *LoadBalancerConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerConfigResponse) XXX_Merge(src proto.Message) + func (m *LoadBalancerConfigResponse) XXX_Size() int + func (m *LoadBalancerConfigResponse) XXX_Unmarshal(b []byte) error + type LoadBalancerPeerRequest struct + Peers []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerPeerRequest) Descriptor() ([]byte, []int) + func (*LoadBalancerPeerRequest) ProtoMessage() + func (m *LoadBalancerPeerRequest) GetPeers() []string + func (m *LoadBalancerPeerRequest) Reset() + func (m *LoadBalancerPeerRequest) String() string + func (m *LoadBalancerPeerRequest) XXX_DiscardUnknown() + func (m *LoadBalancerPeerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerPeerRequest) XXX_Merge(src proto.Message) + func (m *LoadBalancerPeerRequest) XXX_Size() int + func (m *LoadBalancerPeerRequest) XXX_Unmarshal(b []byte) error + type LoadBalancerPeerResponse struct + Error string + Peers []string + Result *wrappers.BoolValue + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerPeerResponse) Descriptor() ([]byte, []int) + func (*LoadBalancerPeerResponse) ProtoMessage() + func (m *LoadBalancerPeerResponse) GetError() string + func (m *LoadBalancerPeerResponse) GetPeers() []string + func (m *LoadBalancerPeerResponse) GetResult() *wrappers.BoolValue + func (m *LoadBalancerPeerResponse) Reset() + func (m *LoadBalancerPeerResponse) String() string + func (m *LoadBalancerPeerResponse) XXX_DiscardUnknown() + func (m *LoadBalancerPeerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerPeerResponse) XXX_Merge(src proto.Message) + func (m *LoadBalancerPeerResponse) XXX_Size() int + func (m *LoadBalancerPeerResponse) XXX_Unmarshal(b []byte) error + type LoadBalancerRequest struct + LoadBalancers []*LoadBalancer + OperationType common.Operation + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerRequest) Descriptor() ([]byte, []int) + func (*LoadBalancerRequest) ProtoMessage() + func (m *LoadBalancerRequest) GetLoadBalancers() []*LoadBalancer + func (m *LoadBalancerRequest) GetOperationType() common.Operation + func (m *LoadBalancerRequest) Reset() + func (m *LoadBalancerRequest) String() string + func (m *LoadBalancerRequest) XXX_DiscardUnknown() + func (m *LoadBalancerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerRequest) XXX_Merge(src proto.Message) + func (m *LoadBalancerRequest) XXX_Size() int + func (m *LoadBalancerRequest) XXX_Unmarshal(b []byte) error + type LoadBalancerResponse struct + Error string + LoadBalancers []*LoadBalancer + Result *wrappers.BoolValue + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerResponse) Descriptor() ([]byte, []int) + func (*LoadBalancerResponse) ProtoMessage() + func (m *LoadBalancerResponse) GetError() string + func (m *LoadBalancerResponse) GetLoadBalancers() []*LoadBalancer + func (m *LoadBalancerResponse) GetResult() *wrappers.BoolValue + func (m *LoadBalancerResponse) Reset() + func (m *LoadBalancerResponse) String() string + func (m *LoadBalancerResponse) XXX_DiscardUnknown() + func (m *LoadBalancerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerResponse) XXX_Merge(src proto.Message) + func (m *LoadBalancerResponse) XXX_Size() int + func (m *LoadBalancerResponse) XXX_Unmarshal(b []byte) error + type LoadBalancerResyncRequest struct + LoadBalancers []*LoadBalancer + Peers []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerResyncRequest) Descriptor() ([]byte, []int) + func (*LoadBalancerResyncRequest) ProtoMessage() + func (m *LoadBalancerResyncRequest) GetLoadBalancers() []*LoadBalancer + func (m *LoadBalancerResyncRequest) GetPeers() []string + func (m *LoadBalancerResyncRequest) Reset() + func (m *LoadBalancerResyncRequest) String() string + func (m *LoadBalancerResyncRequest) XXX_DiscardUnknown() + func (m *LoadBalancerResyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerResyncRequest) XXX_Merge(src proto.Message) + func (m *LoadBalancerResyncRequest) XXX_Size() int + func (m *LoadBalancerResyncRequest) XXX_Unmarshal(b []byte) error + type LoadBalancerResyncResponse struct + Error string + LoadBalancers []*LoadBalancer + Peers []string + Result *wrappers.BoolValue + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancerResyncResponse) Descriptor() ([]byte, []int) + func (*LoadBalancerResyncResponse) ProtoMessage() + func (m *LoadBalancerResyncResponse) GetError() string + func (m *LoadBalancerResyncResponse) GetLoadBalancers() []*LoadBalancer + func (m *LoadBalancerResyncResponse) GetPeers() []string + func (m *LoadBalancerResyncResponse) GetResult() *wrappers.BoolValue + func (m *LoadBalancerResyncResponse) Reset() + func (m *LoadBalancerResyncResponse) String() string + func (m *LoadBalancerResyncResponse) XXX_DiscardUnknown() + func (m *LoadBalancerResyncResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancerResyncResponse) XXX_Merge(src proto.Message) + func (m *LoadBalancerResyncResponse) XXX_Size() int + func (m *LoadBalancerResyncResponse) XXX_Unmarshal(b []byte) error + type LoadBalancerType int32 + const LoadBalancerType_Haproxy + const LoadBalancerType_Keepalived + const LoadBalancerType_Nginx + func (LoadBalancerType) EnumDescriptor() ([]byte, []int) + func (x LoadBalancerType) String() string + type LoadBalancingRule struct + BackendPort uint32 + FrontendPort uint32 + Protocol common.Protocol + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*LoadBalancingRule) Descriptor() ([]byte, []int) + func (*LoadBalancingRule) ProtoMessage() + func (m *LoadBalancingRule) GetBackendPort() uint32 + func (m *LoadBalancingRule) GetFrontendPort() uint32 + func (m *LoadBalancingRule) GetProtocol() common.Protocol + func (m *LoadBalancingRule) Reset() + func (m *LoadBalancingRule) String() string + func (m *LoadBalancingRule) XXX_DiscardUnknown() + func (m *LoadBalancingRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *LoadBalancingRule) XXX_Merge(src proto.Message) + func (m *LoadBalancingRule) XXX_Size() int + func (m *LoadBalancingRule) XXX_Unmarshal(b []byte) error + type UnimplementedLoadBalancerAgentServer struct + func (*UnimplementedLoadBalancerAgentServer) AddPeer(ctx context.Context, req *LoadBalancerPeerRequest) (*LoadBalancerPeerResponse, error) + func (*UnimplementedLoadBalancerAgentServer) CheckNotification(ctx context.Context, req *empty.Empty) (*common.NotificationResponse, error) + func (*UnimplementedLoadBalancerAgentServer) Create(ctx context.Context, req *LoadBalancerRequest) (*LoadBalancerResponse, error) + func (*UnimplementedLoadBalancerAgentServer) Delete(ctx context.Context, req *LoadBalancerRequest) (*LoadBalancerResponse, error) + func (*UnimplementedLoadBalancerAgentServer) Get(ctx context.Context, req *LoadBalancerRequest) (*LoadBalancerResponse, error) + func (*UnimplementedLoadBalancerAgentServer) GetConfig(ctx context.Context, req *LoadBalancerConfigRequest) (*LoadBalancerConfigResponse, error) + func (*UnimplementedLoadBalancerAgentServer) RemovePeer(ctx context.Context, req *LoadBalancerPeerRequest) (*LoadBalancerPeerResponse, error) + func (*UnimplementedLoadBalancerAgentServer) Resync(ctx context.Context, req *LoadBalancerResyncRequest) (*LoadBalancerResyncResponse, error)