Documentation
¶
Overview ¶
Package agentgrpc is a generated protocol buffer package.
It is generated from these files:
github.com/appcelerator/amp/cmd/adm-agent/agentgrpc/cluster-agent.proto
It has these top-level messages:
AgentRet GetNodeInfoRequest NodeInfo PurgeNodeRequest PurgeNodeAnswer PullImageRequest
Index ¶
- func RegisterClusterAgentServiceServer(s *grpc.Server, srv ClusterAgentServiceServer)
- type AgentRet
- type ClusterAgentServiceClient
- type ClusterAgentServiceServer
- type GetNodeInfoRequest
- type NodeInfo
- func (*NodeInfo) Descriptor() ([]byte, []int)
- func (m *NodeInfo) GetAddress() string
- func (m *NodeInfo) GetAvailability() string
- func (m *NodeInfo) GetCpu() int64
- func (m *NodeInfo) GetDockerVersion() string
- func (m *NodeInfo) GetHostArchitecture() string
- func (m *NodeInfo) GetHostOs() string
- func (m *NodeInfo) GetHostname() string
- func (m *NodeInfo) GetId() string
- func (m *NodeInfo) GetImages() int64
- func (m *NodeInfo) GetMemory() int64
- func (m *NodeInfo) GetNbContainers() int64
- func (m *NodeInfo) GetNbContainersPaused() int64
- func (m *NodeInfo) GetNbContainersRunning() int64
- func (m *NodeInfo) GetNbContainersStopped() int64
- func (m *NodeInfo) GetRole() string
- func (m *NodeInfo) GetStatus() string
- func (*NodeInfo) ProtoMessage()
- func (m *NodeInfo) Reset()
- func (m *NodeInfo) String() string
- type PullImageRequest
- type PurgeNodeAnswer
- func (*PurgeNodeAnswer) Descriptor() ([]byte, []int)
- func (m *PurgeNodeAnswer) GetNbContainers() int32
- func (m *PurgeNodeAnswer) GetNbImages() int32
- func (m *PurgeNodeAnswer) GetNbVolumes() int32
- func (*PurgeNodeAnswer) ProtoMessage()
- func (m *PurgeNodeAnswer) Reset()
- func (m *PurgeNodeAnswer) String() string
- type PurgeNodeRequest
- func (*PurgeNodeRequest) Descriptor() ([]byte, []int)
- func (m *PurgeNodeRequest) GetContainer() bool
- func (m *PurgeNodeRequest) GetForce() bool
- func (m *PurgeNodeRequest) GetImage() bool
- func (m *PurgeNodeRequest) GetNode() string
- func (m *PurgeNodeRequest) GetVolume() bool
- func (*PurgeNodeRequest) ProtoMessage()
- func (m *PurgeNodeRequest) Reset()
- func (m *PurgeNodeRequest) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterClusterAgentServiceServer ¶
func RegisterClusterAgentServiceServer(s *grpc.Server, srv ClusterAgentServiceServer)
Types ¶
type AgentRet ¶
type AgentRet struct {
}
func (*AgentRet) Descriptor ¶
func (*AgentRet) ProtoMessage ¶
func (*AgentRet) ProtoMessage()
type ClusterAgentServiceClient ¶
type ClusterAgentServiceClient interface {
GetNodeInfo(ctx context.Context, in *GetNodeInfoRequest, opts ...grpc.CallOption) (*NodeInfo, error)
PurgeNode(ctx context.Context, in *PurgeNodeRequest, opts ...grpc.CallOption) (*PurgeNodeAnswer, error)
PullImage(ctx context.Context, in *PullImageRequest, opts ...grpc.CallOption) (*AgentRet, error)
}
func NewClusterAgentServiceClient ¶
func NewClusterAgentServiceClient(cc *grpc.ClientConn) ClusterAgentServiceClient
type ClusterAgentServiceServer ¶
type ClusterAgentServiceServer interface {
GetNodeInfo(context.Context, *GetNodeInfoRequest) (*NodeInfo, error)
PurgeNode(context.Context, *PurgeNodeRequest) (*PurgeNodeAnswer, error)
PullImage(context.Context, *PullImageRequest) (*AgentRet, error)
}
type GetNodeInfoRequest ¶
type GetNodeInfoRequest struct {
}
func (*GetNodeInfoRequest) Descriptor ¶
func (*GetNodeInfoRequest) Descriptor() ([]byte, []int)
func (*GetNodeInfoRequest) ProtoMessage ¶
func (*GetNodeInfoRequest) ProtoMessage()
func (*GetNodeInfoRequest) Reset ¶
func (m *GetNodeInfoRequest) Reset()
func (*GetNodeInfoRequest) String ¶
func (m *GetNodeInfoRequest) String() string
type NodeInfo ¶
type NodeInfo struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role" json:"role,omitempty"`
Availability string `protobuf:"bytes,3,opt,name=availability" json:"availability,omitempty"`
Hostname string `protobuf:"bytes,4,opt,name=hostname" json:"hostname,omitempty"`
HostArchitecture string `protobuf:"bytes,5,opt,name=host_architecture,json=hostArchitecture" json:"host_architecture,omitempty"`
HostOs string `protobuf:"bytes,6,opt,name=host_os,json=hostOs" json:"host_os,omitempty"`
Cpu int64 `protobuf:"varint,7,opt,name=cpu" json:"cpu,omitempty"`
Memory int64 `protobuf:"varint,8,opt,name=memory" json:"memory,omitempty"`
DockerVersion string `protobuf:"bytes,9,opt,name=docker_version,json=dockerVersion" json:"docker_version,omitempty"`
Status string `protobuf:"bytes,10,opt,name=status" json:"status,omitempty"`
Address string `protobuf:"bytes,11,opt,name=address" json:"address,omitempty"`
NbContainers int64 `protobuf:"varint,12,opt,name=nb_containers,json=nbContainers" json:"nb_containers,omitempty"`
NbContainersRunning int64 `protobuf:"varint,13,opt,name=nb_containers_running,json=nbContainersRunning" json:"nb_containers_running,omitempty"`
NbContainersPaused int64 `protobuf:"varint,14,opt,name=nb_containers_paused,json=nbContainersPaused" json:"nb_containers_paused,omitempty"`
NbContainersStopped int64 `protobuf:"varint,15,opt,name=nb_containers_stopped,json=nbContainersStopped" json:"nb_containers_stopped,omitempty"`
Images int64 `protobuf:"varint,16,opt,name=images" json:"images,omitempty"`
}
func (*NodeInfo) Descriptor ¶
func (*NodeInfo) GetAddress ¶
func (*NodeInfo) GetAvailability ¶
func (*NodeInfo) GetDockerVersion ¶
func (*NodeInfo) GetHostArchitecture ¶
func (*NodeInfo) GetHostname ¶
func (*NodeInfo) GetNbContainers ¶
func (*NodeInfo) GetNbContainersPaused ¶
func (*NodeInfo) GetNbContainersRunning ¶
func (*NodeInfo) GetNbContainersStopped ¶
func (*NodeInfo) ProtoMessage ¶
func (*NodeInfo) ProtoMessage()
type PullImageRequest ¶
type PullImageRequest struct {
Image string `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
}
func (*PullImageRequest) Descriptor ¶
func (*PullImageRequest) Descriptor() ([]byte, []int)
func (*PullImageRequest) GetImage ¶
func (m *PullImageRequest) GetImage() string
func (*PullImageRequest) ProtoMessage ¶
func (*PullImageRequest) ProtoMessage()
func (*PullImageRequest) Reset ¶
func (m *PullImageRequest) Reset()
func (*PullImageRequest) String ¶
func (m *PullImageRequest) String() string
type PurgeNodeAnswer ¶
type PurgeNodeAnswer struct {
NbContainers int32 `protobuf:"varint,1,opt,name=nb_containers,json=nbContainers" json:"nb_containers,omitempty"`
NbVolumes int32 `protobuf:"varint,2,opt,name=nb_volumes,json=nbVolumes" json:"nb_volumes,omitempty"`
NbImages int32 `protobuf:"varint,3,opt,name=nb_images,json=nbImages" json:"nb_images,omitempty"`
}
func (*PurgeNodeAnswer) Descriptor ¶
func (*PurgeNodeAnswer) Descriptor() ([]byte, []int)
func (*PurgeNodeAnswer) GetNbContainers ¶
func (m *PurgeNodeAnswer) GetNbContainers() int32
func (*PurgeNodeAnswer) GetNbImages ¶
func (m *PurgeNodeAnswer) GetNbImages() int32
func (*PurgeNodeAnswer) GetNbVolumes ¶
func (m *PurgeNodeAnswer) GetNbVolumes() int32
func (*PurgeNodeAnswer) ProtoMessage ¶
func (*PurgeNodeAnswer) ProtoMessage()
func (*PurgeNodeAnswer) Reset ¶
func (m *PurgeNodeAnswer) Reset()
func (*PurgeNodeAnswer) String ¶
func (m *PurgeNodeAnswer) String() string
type PurgeNodeRequest ¶
type PurgeNodeRequest struct {
Node string `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
Container bool `protobuf:"varint,2,opt,name=container" json:"container,omitempty"`
Volume bool `protobuf:"varint,3,opt,name=volume" json:"volume,omitempty"`
Image bool `protobuf:"varint,4,opt,name=image" json:"image,omitempty"`
Force bool `protobuf:"varint,5,opt,name=force" json:"force,omitempty"`
}
func (*PurgeNodeRequest) Descriptor ¶
func (*PurgeNodeRequest) Descriptor() ([]byte, []int)
func (*PurgeNodeRequest) GetContainer ¶
func (m *PurgeNodeRequest) GetContainer() bool
func (*PurgeNodeRequest) GetForce ¶
func (m *PurgeNodeRequest) GetForce() bool
func (*PurgeNodeRequest) GetImage ¶
func (m *PurgeNodeRequest) GetImage() bool
func (*PurgeNodeRequest) GetNode ¶
func (m *PurgeNodeRequest) GetNode() string
func (*PurgeNodeRequest) GetVolume ¶
func (m *PurgeNodeRequest) GetVolume() bool
func (*PurgeNodeRequest) ProtoMessage ¶
func (*PurgeNodeRequest) ProtoMessage()
func (*PurgeNodeRequest) Reset ¶
func (m *PurgeNodeRequest) Reset()
func (*PurgeNodeRequest) String ¶
func (m *PurgeNodeRequest) String() string
Click to show internal directories.
Click to hide internal directories.