Documentation
¶
Overview ¶
Package api is a generated protocol buffer package.
It is generated from these files:
faas.proto
It has these top-level messages:
BuildRequest DeployRequest InvokeRequest ListRequest LoginRequest LogoutRequest NewFunctionRequest PushRequest TemplatePullRequest VersionRequest Response
Index ¶
- func RegisterFaasCliServiceServer(s *grpc.Server, srv FaasCliServiceServer)
- func Start(uri string) error
- func Stop()
- func Unzip(archive []byte, target string) error
- func Zip(target string, sources ...string) error
- type BuildRequest
- func (*BuildRequest) Descriptor() ([]byte, []int)
- func (m *BuildRequest) GetArchive() []byte
- func (m *BuildRequest) GetFilter() string
- func (m *BuildRequest) GetHandler() string
- func (m *BuildRequest) GetImage() string
- func (m *BuildRequest) GetLanguage() string
- func (m *BuildRequest) GetName() string
- func (m *BuildRequest) GetNoCache() bool
- func (m *BuildRequest) GetParallel() int32
- func (m *BuildRequest) GetRegex() string
- func (m *BuildRequest) GetShrinkwrap() bool
- func (m *BuildRequest) GetSquash() bool
- func (m *BuildRequest) GetYaml() string
- func (*BuildRequest) ProtoMessage()
- func (m *BuildRequest) Reset()
- func (m *BuildRequest) String() string
- type DeployRequest
- func (*DeployRequest) Descriptor() ([]byte, []int)
- func (m *DeployRequest) GetConstraint() []string
- func (m *DeployRequest) GetEnv() []string
- func (m *DeployRequest) GetFprocess() string
- func (m *DeployRequest) GetGateway() string
- func (m *DeployRequest) GetHandler() string
- func (m *DeployRequest) GetImage() string
- func (m *DeployRequest) GetLabel() []string
- func (m *DeployRequest) GetLang() string
- func (m *DeployRequest) GetName() string
- func (m *DeployRequest) GetNetwork() string
- func (m *DeployRequest) GetReplace() bool
- func (m *DeployRequest) GetSecret() []string
- func (m *DeployRequest) GetUpdate() bool
- func (*DeployRequest) ProtoMessage()
- func (m *DeployRequest) Reset()
- func (m *DeployRequest) String() string
- type FaasCliServiceClient
- type FaasCliServiceServer
- type InvokeRequest
- func (*InvokeRequest) Descriptor() ([]byte, []int)
- func (m *InvokeRequest) GetContentType() string
- func (m *InvokeRequest) GetGateway() string
- func (m *InvokeRequest) GetName() string
- func (m *InvokeRequest) GetQuery() []string
- func (*InvokeRequest) ProtoMessage()
- func (m *InvokeRequest) Reset()
- func (m *InvokeRequest) String() string
- type ListRequest
- type LoginRequest
- type LogoutRequest
- type NewFunctionRequest
- func (*NewFunctionRequest) Descriptor() ([]byte, []int)
- func (m *NewFunctionRequest) GetGateway() string
- func (m *NewFunctionRequest) GetLang() string
- func (m *NewFunctionRequest) GetList() bool
- func (*NewFunctionRequest) ProtoMessage()
- func (m *NewFunctionRequest) Reset()
- func (m *NewFunctionRequest) String() string
- type PushRequest
- func (*PushRequest) Descriptor() ([]byte, []int)
- func (m *PushRequest) GetFilter() string
- func (m *PushRequest) GetParallel() int32
- func (m *PushRequest) GetRegex() string
- func (m *PushRequest) GetYaml() string
- func (*PushRequest) ProtoMessage()
- func (m *PushRequest) Reset()
- func (m *PushRequest) String() string
- type Response
- type TemplatePullRequest
- type VersionRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterFaasCliServiceServer ¶
func RegisterFaasCliServiceServer(s *grpc.Server, srv FaasCliServiceServer)
Types ¶
type BuildRequest ¶
type BuildRequest struct {
Image string `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
Handler string `protobuf:"bytes,2,opt,name=handler" json:"handler,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
Language string `protobuf:"bytes,4,opt,name=language" json:"language,omitempty"`
NoCache bool `protobuf:"varint,5,opt,name=noCache" json:"noCache,omitempty"`
Squash bool `protobuf:"varint,6,opt,name=squash" json:"squash,omitempty"`
Parallel int32 `protobuf:"varint,7,opt,name=parallel" json:"parallel,omitempty"`
Shrinkwrap bool `protobuf:"varint,8,opt,name=shrinkwrap" json:"shrinkwrap,omitempty"`
Archive []byte `protobuf:"bytes,9,opt,name=archive,proto3" json:"archive,omitempty"`
Yaml string `protobuf:"bytes,100,opt,name=yaml" json:"yaml,omitempty"`
Regex string `protobuf:"bytes,101,opt,name=regex" json:"regex,omitempty"`
Filter string `protobuf:"bytes,102,opt,name=filter" json:"filter,omitempty"`
}
func (*BuildRequest) Descriptor ¶
func (*BuildRequest) Descriptor() ([]byte, []int)
func (*BuildRequest) GetArchive ¶
func (m *BuildRequest) GetArchive() []byte
func (*BuildRequest) GetFilter ¶
func (m *BuildRequest) GetFilter() string
func (*BuildRequest) GetHandler ¶
func (m *BuildRequest) GetHandler() string
func (*BuildRequest) GetImage ¶
func (m *BuildRequest) GetImage() string
func (*BuildRequest) GetLanguage ¶
func (m *BuildRequest) GetLanguage() string
func (*BuildRequest) GetName ¶
func (m *BuildRequest) GetName() string
func (*BuildRequest) GetNoCache ¶
func (m *BuildRequest) GetNoCache() bool
func (*BuildRequest) GetParallel ¶
func (m *BuildRequest) GetParallel() int32
func (*BuildRequest) GetRegex ¶
func (m *BuildRequest) GetRegex() string
func (*BuildRequest) GetShrinkwrap ¶
func (m *BuildRequest) GetShrinkwrap() bool
func (*BuildRequest) GetSquash ¶
func (m *BuildRequest) GetSquash() bool
func (*BuildRequest) GetYaml ¶
func (m *BuildRequest) GetYaml() string
func (*BuildRequest) ProtoMessage ¶
func (*BuildRequest) ProtoMessage()
func (*BuildRequest) Reset ¶
func (m *BuildRequest) Reset()
func (*BuildRequest) String ¶
func (m *BuildRequest) String() string
type DeployRequest ¶
type DeployRequest struct {
Fprocess string `protobuf:"bytes,1,opt,name=fprocess" json:"fprocess,omitempty"`
Gateway string `protobuf:"bytes,2,opt,name=gateway" json:"gateway,omitempty"`
Handler string `protobuf:"bytes,3,opt,name=handler" json:"handler,omitempty"`
Image string `protobuf:"bytes,4,opt,name=image" json:"image,omitempty"`
Lang string `protobuf:"bytes,5,opt,name=lang" json:"lang,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"`
Network string `protobuf:"bytes,7,opt,name=network" json:"network,omitempty"`
Env []string `protobuf:"bytes,8,rep,name=env" json:"env,omitempty"`
Label []string `protobuf:"bytes,9,rep,name=label" json:"label,omitempty"`
Replace bool `protobuf:"varint,10,opt,name=replace" json:"replace,omitempty"`
Update bool `protobuf:"varint,11,opt,name=update" json:"update,omitempty"`
Constraint []string `protobuf:"bytes,12,rep,name=constraint" json:"constraint,omitempty"`
Secret []string `protobuf:"bytes,13,rep,name=secret" json:"secret,omitempty"`
}
func (*DeployRequest) Descriptor ¶
func (*DeployRequest) Descriptor() ([]byte, []int)
func (*DeployRequest) GetConstraint ¶
func (m *DeployRequest) GetConstraint() []string
func (*DeployRequest) GetEnv ¶
func (m *DeployRequest) GetEnv() []string
func (*DeployRequest) GetFprocess ¶
func (m *DeployRequest) GetFprocess() string
func (*DeployRequest) GetGateway ¶
func (m *DeployRequest) GetGateway() string
func (*DeployRequest) GetHandler ¶
func (m *DeployRequest) GetHandler() string
func (*DeployRequest) GetImage ¶
func (m *DeployRequest) GetImage() string
func (*DeployRequest) GetLabel ¶
func (m *DeployRequest) GetLabel() []string
func (*DeployRequest) GetLang ¶
func (m *DeployRequest) GetLang() string
func (*DeployRequest) GetName ¶
func (m *DeployRequest) GetName() string
func (*DeployRequest) GetNetwork ¶
func (m *DeployRequest) GetNetwork() string
func (*DeployRequest) GetReplace ¶
func (m *DeployRequest) GetReplace() bool
func (*DeployRequest) GetSecret ¶
func (m *DeployRequest) GetSecret() []string
func (*DeployRequest) GetUpdate ¶
func (m *DeployRequest) GetUpdate() bool
func (*DeployRequest) ProtoMessage ¶
func (*DeployRequest) ProtoMessage()
func (*DeployRequest) Reset ¶
func (m *DeployRequest) Reset()
func (*DeployRequest) String ¶
func (m *DeployRequest) String() string
type FaasCliServiceClient ¶
type FaasCliServiceClient interface {
Build(ctx context.Context, in *BuildRequest, opts ...grpc.CallOption) (*Response, error)
Deploy(ctx context.Context, in *DeployRequest, opts ...grpc.CallOption) (*Response, error)
Invoke(ctx context.Context, in *InvokeRequest, opts ...grpc.CallOption) (*Response, error)
List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*Response, error)
Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*Response, error)
Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*Response, error)
NewFunction(ctx context.Context, in *NewFunctionRequest, opts ...grpc.CallOption) (*Response, error)
Push(ctx context.Context, in *PushRequest, opts ...grpc.CallOption) (*Response, error)
TemplatePull(ctx context.Context, in *TemplatePullRequest, opts ...grpc.CallOption) (*Response, error)
Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*Response, error)
}
func NewFaasCliServiceClient ¶
func NewFaasCliServiceClient(cc *grpc.ClientConn) FaasCliServiceClient
type FaasCliServiceServer ¶
type FaasCliServiceServer interface {
Build(context.Context, *BuildRequest) (*Response, error)
Deploy(context.Context, *DeployRequest) (*Response, error)
Invoke(context.Context, *InvokeRequest) (*Response, error)
List(context.Context, *ListRequest) (*Response, error)
Login(context.Context, *LoginRequest) (*Response, error)
Logout(context.Context, *LogoutRequest) (*Response, error)
NewFunction(context.Context, *NewFunctionRequest) (*Response, error)
Push(context.Context, *PushRequest) (*Response, error)
TemplatePull(context.Context, *TemplatePullRequest) (*Response, error)
Version(context.Context, *VersionRequest) (*Response, error)
}
type InvokeRequest ¶
type InvokeRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Gateway string `protobuf:"bytes,2,opt,name=gateway" json:"gateway,omitempty"`
ContentType string `protobuf:"bytes,3,opt,name=contentType" json:"contentType,omitempty"`
Query []string `protobuf:"bytes,4,rep,name=query" json:"query,omitempty"`
}
func (*InvokeRequest) Descriptor ¶
func (*InvokeRequest) Descriptor() ([]byte, []int)
func (*InvokeRequest) GetContentType ¶
func (m *InvokeRequest) GetContentType() string
func (*InvokeRequest) GetGateway ¶
func (m *InvokeRequest) GetGateway() string
func (*InvokeRequest) GetName ¶
func (m *InvokeRequest) GetName() string
func (*InvokeRequest) GetQuery ¶
func (m *InvokeRequest) GetQuery() []string
func (*InvokeRequest) ProtoMessage ¶
func (*InvokeRequest) ProtoMessage()
func (*InvokeRequest) Reset ¶
func (m *InvokeRequest) Reset()
func (*InvokeRequest) String ¶
func (m *InvokeRequest) String() string
type ListRequest ¶
type ListRequest struct {
Gateway string `protobuf:"bytes,1,opt,name=gateway" json:"gateway,omitempty"`
Verbose bool `protobuf:"varint,2,opt,name=verbose" json:"verbose,omitempty"`
}
func (*ListRequest) Descriptor ¶
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) GetGateway ¶
func (m *ListRequest) GetGateway() string
func (*ListRequest) GetVerbose ¶
func (m *ListRequest) GetVerbose() bool
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶
func (m *ListRequest) Reset()
func (*ListRequest) String ¶
func (m *ListRequest) String() string
type LoginRequest ¶
type LoginRequest struct {
Gateway string `protobuf:"bytes,1,opt,name=gateway" json:"gateway,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
Password string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"`
}
func (*LoginRequest) Descriptor ¶
func (*LoginRequest) Descriptor() ([]byte, []int)
func (*LoginRequest) GetGateway ¶
func (m *LoginRequest) GetGateway() string
func (*LoginRequest) GetPassword ¶
func (m *LoginRequest) GetPassword() string
func (*LoginRequest) GetUsername ¶
func (m *LoginRequest) GetUsername() string
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) Reset ¶
func (m *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (m *LoginRequest) String() string
type LogoutRequest ¶
type LogoutRequest struct {
Gateway string `protobuf:"bytes,1,opt,name=gateway" json:"gateway,omitempty"`
}
func (*LogoutRequest) Descriptor ¶
func (*LogoutRequest) Descriptor() ([]byte, []int)
func (*LogoutRequest) GetGateway ¶
func (m *LogoutRequest) GetGateway() string
func (*LogoutRequest) ProtoMessage ¶
func (*LogoutRequest) ProtoMessage()
func (*LogoutRequest) Reset ¶
func (m *LogoutRequest) Reset()
func (*LogoutRequest) String ¶
func (m *LogoutRequest) String() string
type NewFunctionRequest ¶
type NewFunctionRequest struct {
Lang string `protobuf:"bytes,1,opt,name=lang" json:"lang,omitempty"`
Gateway string `protobuf:"bytes,2,opt,name=gateway" json:"gateway,omitempty"`
List bool `protobuf:"varint,3,opt,name=list" json:"list,omitempty"`
}
func (*NewFunctionRequest) Descriptor ¶
func (*NewFunctionRequest) Descriptor() ([]byte, []int)
func (*NewFunctionRequest) GetGateway ¶
func (m *NewFunctionRequest) GetGateway() string
func (*NewFunctionRequest) GetLang ¶
func (m *NewFunctionRequest) GetLang() string
func (*NewFunctionRequest) GetList ¶
func (m *NewFunctionRequest) GetList() bool
func (*NewFunctionRequest) ProtoMessage ¶
func (*NewFunctionRequest) ProtoMessage()
func (*NewFunctionRequest) Reset ¶
func (m *NewFunctionRequest) Reset()
func (*NewFunctionRequest) String ¶
func (m *NewFunctionRequest) String() string
type PushRequest ¶
type PushRequest struct {
Parallel int32 `protobuf:"varint,1,opt,name=parallel" json:"parallel,omitempty"`
Yaml string `protobuf:"bytes,100,opt,name=yaml" json:"yaml,omitempty"`
Regex string `protobuf:"bytes,101,opt,name=regex" json:"regex,omitempty"`
Filter string `protobuf:"bytes,102,opt,name=filter" json:"filter,omitempty"`
}
func (*PushRequest) Descriptor ¶
func (*PushRequest) Descriptor() ([]byte, []int)
func (*PushRequest) GetFilter ¶
func (m *PushRequest) GetFilter() string
func (*PushRequest) GetParallel ¶
func (m *PushRequest) GetParallel() int32
func (*PushRequest) GetRegex ¶
func (m *PushRequest) GetRegex() string
func (*PushRequest) GetYaml ¶
func (m *PushRequest) GetYaml() string
func (*PushRequest) ProtoMessage ¶
func (*PushRequest) ProtoMessage()
func (*PushRequest) Reset ¶
func (m *PushRequest) Reset()
func (*PushRequest) String ¶
func (m *PushRequest) String() string
type Response ¶
type Response struct {
Code int32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
}
func (*Response) Descriptor ¶
func (*Response) GetMessage ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
type TemplatePullRequest ¶
type TemplatePullRequest struct {
Overwrite bool `protobuf:"varint,1,opt,name=overwrite" json:"overwrite,omitempty"`
RepositoryURL string `protobuf:"bytes,2,opt,name=repositoryURL" json:"repositoryURL,omitempty"`
}
func (*TemplatePullRequest) Descriptor ¶
func (*TemplatePullRequest) Descriptor() ([]byte, []int)
func (*TemplatePullRequest) GetOverwrite ¶
func (m *TemplatePullRequest) GetOverwrite() bool
func (*TemplatePullRequest) GetRepositoryURL ¶
func (m *TemplatePullRequest) GetRepositoryURL() string
func (*TemplatePullRequest) ProtoMessage ¶
func (*TemplatePullRequest) ProtoMessage()
func (*TemplatePullRequest) Reset ¶
func (m *TemplatePullRequest) Reset()
func (*TemplatePullRequest) String ¶
func (m *TemplatePullRequest) String() string
type VersionRequest ¶
type VersionRequest struct {
ShortVersion bool `protobuf:"varint,1,opt,name=shortVersion" json:"shortVersion,omitempty"`
}
func (*VersionRequest) Descriptor ¶
func (*VersionRequest) Descriptor() ([]byte, []int)
func (*VersionRequest) GetShortVersion ¶
func (m *VersionRequest) GetShortVersion() bool
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) Reset ¶
func (m *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (m *VersionRequest) String() string
Click to show internal directories.
Click to hide internal directories.