Versions in this module Expand all Collapse all v0 v0.5.0 Sep 22, 2016 Changes in this version + func RegisterLoadBalancersServer(s *grpc.Server, srv LoadBalancersServer) + func RegisterNetworksServer(s *grpc.Server, srv NetworksServer) + func RegisterPodsServer(s *grpc.Server, srv PodsServer) + type ActivateResponse struct + Error string + Result bool + func (*ActivateResponse) ProtoMessage() + func (m *ActivateResponse) Reset() + func (m *ActivateResponse) String() string + type ActiveRequest struct + func (*ActiveRequest) ProtoMessage() + func (m *ActiveRequest) Reset() + func (m *ActiveRequest) String() string + type CheckTenantIDRequest struct + TenantID string + func (*CheckTenantIDRequest) ProtoMessage() + func (m *CheckTenantIDRequest) Reset() + func (m *CheckTenantIDRequest) String() string + type CheckTenantIDResponse struct + Error string + Result bool + func (*CheckTenantIDResponse) ProtoMessage() + func (m *CheckTenantIDResponse) Reset() + func (m *CheckTenantIDResponse) String() string + type CommonResponse struct + Error string + func (*CommonResponse) ProtoMessage() + func (m *CommonResponse) Reset() + func (m *CommonResponse) String() string + type CreateLoadBalancerRequest struct + Affinity string + LoadBalancer *LoadBalancer + func (*CreateLoadBalancerRequest) ProtoMessage() + func (m *CreateLoadBalancerRequest) GetLoadBalancer() *LoadBalancer + func (m *CreateLoadBalancerRequest) Reset() + func (m *CreateLoadBalancerRequest) String() string + type CreateLoadBalancerResponse struct + Error string + Vip string + func (*CreateLoadBalancerResponse) ProtoMessage() + func (m *CreateLoadBalancerResponse) Reset() + func (m *CreateLoadBalancerResponse) String() string + type CreateNetworkRequest struct + Network *Network + func (*CreateNetworkRequest) ProtoMessage() + func (m *CreateNetworkRequest) GetNetwork() *Network + func (m *CreateNetworkRequest) Reset() + func (m *CreateNetworkRequest) String() string + type DeleteLoadBalancerRequest struct + Name string + func (*DeleteLoadBalancerRequest) ProtoMessage() + func (m *DeleteLoadBalancerRequest) Reset() + func (m *DeleteLoadBalancerRequest) String() string + type DeleteNetworkRequest struct + NetworkName string + func (*DeleteNetworkRequest) ProtoMessage() + func (m *DeleteNetworkRequest) Reset() + func (m *DeleteNetworkRequest) String() string + type GetLoadBalancerRequest struct + Name string + func (*GetLoadBalancerRequest) ProtoMessage() + func (m *GetLoadBalancerRequest) Reset() + func (m *GetLoadBalancerRequest) String() string + type GetLoadBalancerResponse struct + Error string + LoadBalancer *LoadBalancer + func (*GetLoadBalancerResponse) ProtoMessage() + func (m *GetLoadBalancerResponse) GetLoadBalancer() *LoadBalancer + func (m *GetLoadBalancerResponse) Reset() + func (m *GetLoadBalancerResponse) String() string + type GetNetworkRequest struct + Id string + Name string + func (*GetNetworkRequest) ProtoMessage() + func (m *GetNetworkRequest) Reset() + func (m *GetNetworkRequest) String() string + type GetNetworkResponse struct + Error string + Network *Network + func (*GetNetworkResponse) ProtoMessage() + func (m *GetNetworkResponse) GetNetwork() *Network + func (m *GetNetworkResponse) Reset() + func (m *GetNetworkResponse) String() string + type HostPort struct + Ipaddress string + Name string + ServicePort int32 + TargetPort int32 + func (*HostPort) ProtoMessage() + func (m *HostPort) Reset() + func (m *HostPort) String() string + type LoadBalancer struct + ExternalIPs []string + Hosts []*HostPort + LoadBalanceType string + Name string + Status string + Subnets []*Subnet + TenantID string + Uid string + Vip string + func (*LoadBalancer) ProtoMessage() + func (m *LoadBalancer) GetHosts() []*HostPort + func (m *LoadBalancer) GetSubnets() []*Subnet + func (m *LoadBalancer) Reset() + func (m *LoadBalancer) String() string + type LoadBalancersClient interface + CreateLoadBalancer func(ctx context.Context, in *CreateLoadBalancerRequest, opts ...grpc.CallOption) (*CreateLoadBalancerResponse, error) + DeleteLoadBalancer func(ctx context.Context, in *DeleteLoadBalancerRequest, opts ...grpc.CallOption) (*CommonResponse, error) + GetLoadBalancer func(ctx context.Context, in *GetLoadBalancerRequest, opts ...grpc.CallOption) (*GetLoadBalancerResponse, error) + UpdateLoadBalancer func(ctx context.Context, in *UpdateLoadBalancerRequest, opts ...grpc.CallOption) (*UpdateLoadBalancerResponse, error) + func NewLoadBalancersClient(cc *grpc.ClientConn) LoadBalancersClient + type LoadBalancersServer interface + CreateLoadBalancer func(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error) + DeleteLoadBalancer func(context.Context, *DeleteLoadBalancerRequest) (*CommonResponse, error) + GetLoadBalancer func(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error) + UpdateLoadBalancer func(context.Context, *UpdateLoadBalancerRequest) (*UpdateLoadBalancerResponse, error) + type Network struct + Name string + SegmentID int32 + Status string + Subnets []*Subnet + TenantID string + Uid string + func (*Network) ProtoMessage() + func (m *Network) GetSubnets() []*Subnet + func (m *Network) Reset() + func (m *Network) String() string + type NetworksClient interface + Active func(ctx context.Context, in *ActiveRequest, opts ...grpc.CallOption) (*ActivateResponse, error) + CreateNetwork func(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*CommonResponse, error) + DeleteNetwork func(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*CommonResponse, error) + GetNetwork func(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*GetNetworkResponse, error) + UpdateNetwork func(ctx context.Context, in *UpdateNetworkRequest, opts ...grpc.CallOption) (*CommonResponse, error) + func NewNetworksClient(cc *grpc.ClientConn) NetworksClient + type NetworksServer interface + Active func(context.Context, *ActiveRequest) (*ActivateResponse, error) + CreateNetwork func(context.Context, *CreateNetworkRequest) (*CommonResponse, error) + DeleteNetwork func(context.Context, *DeleteNetworkRequest) (*CommonResponse, error) + GetNetwork func(context.Context, *GetNetworkRequest) (*GetNetworkResponse, error) + UpdateNetwork func(context.Context, *UpdateNetworkRequest) (*CommonResponse, error) + type PodStatusRequest struct + ContainerRuntime string + Namespace string + Network *Network + PodInfraContainerID string + PodName string + func (*PodStatusRequest) ProtoMessage() + func (m *PodStatusRequest) GetNetwork() *Network + func (m *PodStatusRequest) Reset() + func (m *PodStatusRequest) String() string + type PodStatusResponse struct + Error string + Ip string + func (*PodStatusResponse) ProtoMessage() + func (m *PodStatusResponse) Reset() + func (m *PodStatusResponse) String() string + type PodsClient interface + PodStatus func(ctx context.Context, in *PodStatusRequest, opts ...grpc.CallOption) (*PodStatusResponse, error) + SetupPod func(ctx context.Context, in *SetupPodRequest, opts ...grpc.CallOption) (*CommonResponse, error) + TeardownPod func(ctx context.Context, in *TeardownPodRequest, opts ...grpc.CallOption) (*CommonResponse, error) + func NewPodsClient(cc *grpc.ClientConn) PodsClient + type PodsServer interface + PodStatus func(context.Context, *PodStatusRequest) (*PodStatusResponse, error) + SetupPod func(context.Context, *SetupPodRequest) (*CommonResponse, error) + TeardownPod func(context.Context, *TeardownPodRequest) (*CommonResponse, error) + type Route struct + DestinationCIDR string + Name string + Nexthop string + func (*Route) ProtoMessage() + func (m *Route) Reset() + func (m *Route) String() string + type SetupPodRequest struct + ContainerRuntime string + Namespace string + Network *Network + PodInfraContainerID string + PodName string + func (*SetupPodRequest) ProtoMessage() + func (m *SetupPodRequest) GetNetwork() *Network + func (m *SetupPodRequest) Reset() + func (m *SetupPodRequest) String() string + type Subnet struct + Cidr string + Dnsservers []string + Gateway string + Name string + Routes []*Route + Tenantid string + Uid string + func (*Subnet) ProtoMessage() + func (m *Subnet) GetRoutes() []*Route + func (m *Subnet) Reset() + func (m *Subnet) String() string + type TeardownPodRequest struct + ContainerRuntime string + Namespace string + Network *Network + PodInfraContainerID string + PodName string + func (*TeardownPodRequest) ProtoMessage() + func (m *TeardownPodRequest) GetNetwork() *Network + func (m *TeardownPodRequest) Reset() + func (m *TeardownPodRequest) String() string + type UpdateLoadBalancerRequest struct + ExternalIPs []string + Hosts []*HostPort + Name string + func (*UpdateLoadBalancerRequest) ProtoMessage() + func (m *UpdateLoadBalancerRequest) GetHosts() []*HostPort + func (m *UpdateLoadBalancerRequest) Reset() + func (m *UpdateLoadBalancerRequest) String() string + type UpdateLoadBalancerResponse struct + Error string + Vip string + func (*UpdateLoadBalancerResponse) ProtoMessage() + func (m *UpdateLoadBalancerResponse) Reset() + func (m *UpdateLoadBalancerResponse) String() string + type UpdateNetworkRequest struct + Network *Network + func (*UpdateNetworkRequest) ProtoMessage() + func (m *UpdateNetworkRequest) GetNetwork() *Network + func (m *UpdateNetworkRequest) Reset() + func (m *UpdateNetworkRequest) String() string