Documentation ¶
Index ¶
- func RegisterAgentServer(s *grpc.Server, srv AgentServer)
- func RegisterControllerServer(s *grpc.Server, srv ControllerServer)
- type AgentClient
- type AgentServer
- type ControllerClient
- type ControllerServer
- type ExecRequest
- func (*ExecRequest) Descriptor() ([]byte, []int)
- func (m *ExecRequest) GetBackground() bool
- func (m *ExecRequest) GetCommand() string
- func (*ExecRequest) ProtoMessage()
- func (m *ExecRequest) Reset()
- func (m *ExecRequest) String() string
- func (m *ExecRequest) XXX_DiscardUnknown()
- func (m *ExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecRequest) XXX_Merge(src proto.Message)
- func (m *ExecRequest) XXX_Size() int
- func (m *ExecRequest) XXX_Unmarshal(b []byte) error
- type ExecResponse
- func (*ExecResponse) Descriptor() ([]byte, []int)
- func (m *ExecResponse) GetCode() int32
- func (m *ExecResponse) GetErrorMessage() string
- func (m *ExecResponse) GetStderr() string
- func (m *ExecResponse) GetStdout() string
- func (*ExecResponse) ProtoMessage()
- func (m *ExecResponse) Reset()
- func (m *ExecResponse) String() string
- func (m *ExecResponse) XXX_DiscardUnknown()
- func (m *ExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecResponse) XXX_Merge(src proto.Message)
- func (m *ExecResponse) XXX_Size() int
- func (m *ExecResponse) XXX_Unmarshal(b []byte) error
- type NemesisRequest
- func (*NemesisRequest) Descriptor() ([]byte, []int)
- func (m *NemesisRequest) GetArguments() map[string]string
- func (m *NemesisRequest) GetID() string
- func (m *NemesisRequest) GetName() string
- func (m *NemesisRequest) GetOp() int32
- func (m *NemesisRequest) GetType() int32
- func (*NemesisRequest) ProtoMessage()
- func (m *NemesisRequest) Reset()
- func (m *NemesisRequest) String() string
- func (m *NemesisRequest) XXX_DiscardUnknown()
- func (m *NemesisRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NemesisRequest) XXX_Merge(src proto.Message)
- func (m *NemesisRequest) XXX_Size() int
- func (m *NemesisRequest) XXX_Unmarshal(b []byte) error
- type NemesisResponse
- func (*NemesisResponse) Descriptor() ([]byte, []int)
- func (m *NemesisResponse) GetCode() int32
- func (m *NemesisResponse) GetErrorMessage() string
- func (m *NemesisResponse) GetID() string
- func (*NemesisResponse) ProtoMessage()
- func (m *NemesisResponse) Reset()
- func (m *NemesisResponse) String() string
- func (m *NemesisResponse) XXX_DiscardUnknown()
- func (m *NemesisResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NemesisResponse) XXX_Merge(src proto.Message)
- func (m *NemesisResponse) XXX_Size() int
- func (m *NemesisResponse) XXX_Unmarshal(b []byte) error
- type RegisterRequest
- func (*RegisterRequest) Descriptor() ([]byte, []int)
- func (m *RegisterRequest) GetAddress() string
- func (m *RegisterRequest) GetRole() string
- func (m *RegisterRequest) GetSelector() map[string]string
- func (m *RegisterRequest) GetVersion() string
- func (*RegisterRequest) ProtoMessage()
- func (m *RegisterRequest) Reset()
- func (m *RegisterRequest) String() string
- func (m *RegisterRequest) XXX_DiscardUnknown()
- func (m *RegisterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegisterRequest) XXX_Merge(src proto.Message)
- func (m *RegisterRequest) XXX_Size() int
- func (m *RegisterRequest) XXX_Unmarshal(b []byte) error
- type RegisterResponse
- func (*RegisterResponse) Descriptor() ([]byte, []int)
- func (m *RegisterResponse) GetCode() int32
- func (m *RegisterResponse) GetErrorMessage() string
- func (*RegisterResponse) ProtoMessage()
- func (m *RegisterResponse) Reset()
- func (m *RegisterResponse) String() string
- func (m *RegisterResponse) XXX_DiscardUnknown()
- func (m *RegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RegisterResponse) XXX_Merge(src proto.Message)
- func (m *RegisterResponse) XXX_Size() int
- func (m *RegisterResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedAgentServer
- type UnimplementedControllerServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAgentServer ¶
func RegisterAgentServer(s *grpc.Server, srv AgentServer)
func RegisterControllerServer ¶
func RegisterControllerServer(s *grpc.Server, srv ControllerServer)
Types ¶
type AgentClient ¶
type AgentClient interface { Exec(ctx context.Context, in *ExecRequest, opts ...grpc.CallOption) (*ExecResponse, error) Nemesis(ctx context.Context, in *NemesisRequest, opts ...grpc.CallOption) (*NemesisResponse, error) }
AgentClient is the client API for Agent service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAgentClient ¶
func NewAgentClient(cc *grpc.ClientConn) AgentClient
type AgentServer ¶
type AgentServer interface { Exec(context.Context, *ExecRequest) (*ExecResponse, error) Nemesis(context.Context, *NemesisRequest) (*NemesisResponse, error) }
AgentServer is the server API for Agent service.
type ControllerClient ¶
type ControllerClient interface {
Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
}
ControllerClient is the client API for Controller service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewControllerClient ¶
func NewControllerClient(cc *grpc.ClientConn) ControllerClient
type ControllerServer ¶
type ControllerServer interface {
Register(context.Context, *RegisterRequest) (*RegisterResponse, error)
}
ControllerServer is the server API for Controller service.
type ExecRequest ¶
type ExecRequest struct { Command string `protobuf:"bytes,1,opt,name=Command,proto3" json:"Command,omitempty"` Background bool `protobuf:"varint,2,opt,name=Background,proto3" json:"Background,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecRequest) Descriptor ¶
func (*ExecRequest) Descriptor() ([]byte, []int)
func (*ExecRequest) GetBackground ¶
func (m *ExecRequest) GetBackground() bool
func (*ExecRequest) GetCommand ¶
func (m *ExecRequest) GetCommand() string
func (*ExecRequest) ProtoMessage ¶
func (*ExecRequest) ProtoMessage()
func (*ExecRequest) Reset ¶
func (m *ExecRequest) Reset()
func (*ExecRequest) String ¶
func (m *ExecRequest) String() string
func (*ExecRequest) XXX_DiscardUnknown ¶
func (m *ExecRequest) XXX_DiscardUnknown()
func (*ExecRequest) XXX_Marshal ¶
func (m *ExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecRequest) XXX_Merge ¶
func (m *ExecRequest) XXX_Merge(src proto.Message)
func (*ExecRequest) XXX_Size ¶
func (m *ExecRequest) XXX_Size() int
func (*ExecRequest) XXX_Unmarshal ¶
func (m *ExecRequest) XXX_Unmarshal(b []byte) error
type ExecResponse ¶
type ExecResponse struct { Stdout string `protobuf:"bytes,1,opt,name=Stdout,proto3" json:"Stdout,omitempty"` Stderr string `protobuf:"bytes,2,opt,name=Stderr,proto3" json:"Stderr,omitempty"` Code int32 `protobuf:"varint,3,opt,name=Code,proto3" json:"Code,omitempty"` ErrorMessage string `protobuf:"bytes,4,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecResponse) Descriptor ¶
func (*ExecResponse) Descriptor() ([]byte, []int)
func (*ExecResponse) GetCode ¶
func (m *ExecResponse) GetCode() int32
func (*ExecResponse) GetErrorMessage ¶
func (m *ExecResponse) GetErrorMessage() string
func (*ExecResponse) GetStderr ¶
func (m *ExecResponse) GetStderr() string
func (*ExecResponse) GetStdout ¶
func (m *ExecResponse) GetStdout() string
func (*ExecResponse) ProtoMessage ¶
func (*ExecResponse) ProtoMessage()
func (*ExecResponse) Reset ¶
func (m *ExecResponse) Reset()
func (*ExecResponse) String ¶
func (m *ExecResponse) String() string
func (*ExecResponse) XXX_DiscardUnknown ¶
func (m *ExecResponse) XXX_DiscardUnknown()
func (*ExecResponse) XXX_Marshal ¶
func (m *ExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecResponse) XXX_Merge ¶
func (m *ExecResponse) XXX_Merge(src proto.Message)
func (*ExecResponse) XXX_Size ¶
func (m *ExecResponse) XXX_Size() int
func (*ExecResponse) XXX_Unmarshal ¶
func (m *ExecResponse) XXX_Unmarshal(b []byte) error
type NemesisRequest ¶
type NemesisRequest struct { Type int32 `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` Arguments map[string]string `` /* 159-byte string literal not displayed */ ID string `protobuf:"bytes,4,opt,name=ID,proto3" json:"ID,omitempty"` Op int32 `protobuf:"varint,5,opt,name=Op,proto3" json:"Op,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NemesisRequest) Descriptor ¶
func (*NemesisRequest) Descriptor() ([]byte, []int)
func (*NemesisRequest) GetArguments ¶
func (m *NemesisRequest) GetArguments() map[string]string
func (*NemesisRequest) GetID ¶
func (m *NemesisRequest) GetID() string
func (*NemesisRequest) GetName ¶
func (m *NemesisRequest) GetName() string
func (*NemesisRequest) GetOp ¶
func (m *NemesisRequest) GetOp() int32
func (*NemesisRequest) GetType ¶
func (m *NemesisRequest) GetType() int32
func (*NemesisRequest) ProtoMessage ¶
func (*NemesisRequest) ProtoMessage()
func (*NemesisRequest) Reset ¶
func (m *NemesisRequest) Reset()
func (*NemesisRequest) String ¶
func (m *NemesisRequest) String() string
func (*NemesisRequest) XXX_DiscardUnknown ¶
func (m *NemesisRequest) XXX_DiscardUnknown()
func (*NemesisRequest) XXX_Marshal ¶
func (m *NemesisRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NemesisRequest) XXX_Merge ¶
func (m *NemesisRequest) XXX_Merge(src proto.Message)
func (*NemesisRequest) XXX_Size ¶
func (m *NemesisRequest) XXX_Size() int
func (*NemesisRequest) XXX_Unmarshal ¶
func (m *NemesisRequest) XXX_Unmarshal(b []byte) error
type NemesisResponse ¶
type NemesisResponse struct { Code int32 `protobuf:"varint,1,opt,name=Code,proto3" json:"Code,omitempty"` ErrorMessage string `protobuf:"bytes,2,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"` ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"ID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NemesisResponse) Descriptor ¶
func (*NemesisResponse) Descriptor() ([]byte, []int)
func (*NemesisResponse) GetCode ¶
func (m *NemesisResponse) GetCode() int32
func (*NemesisResponse) GetErrorMessage ¶
func (m *NemesisResponse) GetErrorMessage() string
func (*NemesisResponse) GetID ¶
func (m *NemesisResponse) GetID() string
func (*NemesisResponse) ProtoMessage ¶
func (*NemesisResponse) ProtoMessage()
func (*NemesisResponse) Reset ¶
func (m *NemesisResponse) Reset()
func (*NemesisResponse) String ¶
func (m *NemesisResponse) String() string
func (*NemesisResponse) XXX_DiscardUnknown ¶
func (m *NemesisResponse) XXX_DiscardUnknown()
func (*NemesisResponse) XXX_Marshal ¶
func (m *NemesisResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NemesisResponse) XXX_Merge ¶
func (m *NemesisResponse) XXX_Merge(src proto.Message)
func (*NemesisResponse) XXX_Size ¶
func (m *NemesisResponse) XXX_Size() int
func (*NemesisResponse) XXX_Unmarshal ¶
func (m *NemesisResponse) XXX_Unmarshal(b []byte) error
type RegisterRequest ¶
type RegisterRequest struct { Role string `protobuf:"bytes,1,opt,name=Role,proto3" json:"Role,omitempty"` Address string `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"` Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"` Selector map[string]string `` /* 157-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RegisterRequest) Descriptor ¶
func (*RegisterRequest) Descriptor() ([]byte, []int)
func (*RegisterRequest) GetAddress ¶
func (m *RegisterRequest) GetAddress() string
func (*RegisterRequest) GetRole ¶
func (m *RegisterRequest) GetRole() string
func (*RegisterRequest) GetSelector ¶
func (m *RegisterRequest) GetSelector() map[string]string
func (*RegisterRequest) GetVersion ¶
func (m *RegisterRequest) GetVersion() string
func (*RegisterRequest) ProtoMessage ¶
func (*RegisterRequest) ProtoMessage()
func (*RegisterRequest) Reset ¶
func (m *RegisterRequest) Reset()
func (*RegisterRequest) String ¶
func (m *RegisterRequest) String() string
func (*RegisterRequest) XXX_DiscardUnknown ¶
func (m *RegisterRequest) XXX_DiscardUnknown()
func (*RegisterRequest) XXX_Marshal ¶
func (m *RegisterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegisterRequest) XXX_Merge ¶
func (m *RegisterRequest) XXX_Merge(src proto.Message)
func (*RegisterRequest) XXX_Size ¶
func (m *RegisterRequest) XXX_Size() int
func (*RegisterRequest) XXX_Unmarshal ¶
func (m *RegisterRequest) XXX_Unmarshal(b []byte) error
type RegisterResponse ¶
type RegisterResponse struct { Code int32 `protobuf:"varint,1,opt,name=Code,proto3" json:"Code,omitempty"` ErrorMessage string `protobuf:"bytes,2,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RegisterResponse) Descriptor ¶
func (*RegisterResponse) Descriptor() ([]byte, []int)
func (*RegisterResponse) GetCode ¶
func (m *RegisterResponse) GetCode() int32
func (*RegisterResponse) GetErrorMessage ¶
func (m *RegisterResponse) GetErrorMessage() string
func (*RegisterResponse) ProtoMessage ¶
func (*RegisterResponse) ProtoMessage()
func (*RegisterResponse) Reset ¶
func (m *RegisterResponse) Reset()
func (*RegisterResponse) String ¶
func (m *RegisterResponse) String() string
func (*RegisterResponse) XXX_DiscardUnknown ¶
func (m *RegisterResponse) XXX_DiscardUnknown()
func (*RegisterResponse) XXX_Marshal ¶
func (m *RegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegisterResponse) XXX_Merge ¶
func (m *RegisterResponse) XXX_Merge(src proto.Message)
func (*RegisterResponse) XXX_Size ¶
func (m *RegisterResponse) XXX_Size() int
func (*RegisterResponse) XXX_Unmarshal ¶
func (m *RegisterResponse) XXX_Unmarshal(b []byte) error
type UnimplementedAgentServer ¶
type UnimplementedAgentServer struct { }
UnimplementedAgentServer can be embedded to have forward compatible implementations.
func (*UnimplementedAgentServer) Exec ¶
func (*UnimplementedAgentServer) Exec(ctx context.Context, req *ExecRequest) (*ExecResponse, error)
func (*UnimplementedAgentServer) Nemesis ¶
func (*UnimplementedAgentServer) Nemesis(ctx context.Context, req *NemesisRequest) (*NemesisResponse, error)
type UnimplementedControllerServer ¶
type UnimplementedControllerServer struct { }
UnimplementedControllerServer can be embedded to have forward compatible implementations.
func (*UnimplementedControllerServer) Register ¶
func (*UnimplementedControllerServer) Register(ctx context.Context, req *RegisterRequest) (*RegisterResponse, error)