Documentation
¶
Overview ¶
Package controller is a generated protocol buffer package.
It is generated from these files:
services.proto
It has these top-level messages:
ListRequest ListResponse AppRequest AppListResponse AuthRequest AuthResponse CreateBuildRequest AppIdRequest BuildLogRequest BuildLogResponse EnvSetRequest ResourceListResponse AppListRequest BuildListResponse ProcessListResponse CreateResourceRequest AppResourceReq KubectlReq CmdResponse LogStreamReq ProcessRunReq StreamMsg ReleaseListResponse CreateReleaseRequest ListDomainReqponse CertificateReq
Package controller is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterProviderServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterProviderServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProviderServiceClient) error
- func RegisterProviderServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterProviderServiceServer(s *grpc.Server, srv ProviderServiceServer)
- type AppIdRequest
- type AppListRequest
- type AppListResponse
- func (*AppListResponse) Descriptor() ([]byte, []int)
- func (m *AppListResponse) GetApps() []*models.App
- func (m *AppListResponse) GetLimit() int32
- func (m *AppListResponse) GetOffset() int32
- func (*AppListResponse) ProtoMessage()
- func (m *AppListResponse) Reset()
- func (m *AppListResponse) String() string
- type AppRequest
- type AppResourceReq
- type AuthRequest
- type AuthResponse
- func (*AuthResponse) Descriptor() ([]byte, []int)
- func (m *AuthResponse) GetHost() string
- func (m *AuthResponse) GetName() string
- func (m *AuthResponse) GetProject() string
- func (m *AuthResponse) GetProvider() string
- func (m *AuthResponse) GetRegion() string
- func (*AuthResponse) ProtoMessage()
- func (m *AuthResponse) Reset()
- func (m *AuthResponse) String() string
- type BuildListResponse
- type BuildLogRequest
- type BuildLogResponse
- type CertificateReq
- func (*CertificateReq) Descriptor() ([]byte, []int)
- func (m *CertificateReq) GetApp() string
- func (m *CertificateReq) GetCertEncoded() string
- func (m *CertificateReq) GetDomain() string
- func (m *CertificateReq) GetKeyEncoded() string
- func (*CertificateReq) ProtoMessage()
- func (m *CertificateReq) Reset()
- func (m *CertificateReq) String() string
- type CmdResponse
- func (*CmdResponse) Descriptor() ([]byte, []int)
- func (m *CmdResponse) GetErr() string
- func (m *CmdResponse) GetExitCode() int32
- func (m *CmdResponse) GetStdErr() string
- func (m *CmdResponse) GetStdOut() string
- func (*CmdResponse) ProtoMessage()
- func (m *CmdResponse) Reset()
- func (m *CmdResponse) String() string
- type CreateBuildRequest
- func (*CreateBuildRequest) Descriptor() ([]byte, []int)
- func (m *CreateBuildRequest) GetApp() string
- func (m *CreateBuildRequest) GetDockerTag() string
- func (m *CreateBuildRequest) GetProcfile() []byte
- func (m *CreateBuildRequest) GetTrigger() bool
- func (m *CreateBuildRequest) GetVersion() string
- func (*CreateBuildRequest) ProtoMessage()
- func (m *CreateBuildRequest) Reset()
- func (m *CreateBuildRequest) String() string
- type CreateReleaseRequest
- type CreateResourceRequest
- func (*CreateResourceRequest) Descriptor() ([]byte, []int)
- func (m *CreateResourceRequest) GetKind() string
- func (m *CreateResourceRequest) GetName() string
- func (m *CreateResourceRequest) GetParams() map[string]string
- func (*CreateResourceRequest) ProtoMessage()
- func (m *CreateResourceRequest) Reset()
- func (m *CreateResourceRequest) String() string
- type EnvSetRequest
- type KubectlReq
- type ListDomainReqponse
- type ListRequest
- type ListResponse
- type LogStreamReq
- func (*LogStreamReq) Descriptor() ([]byte, []int)
- func (m *LogStreamReq) GetFollow() bool
- func (m *LogStreamReq) GetName() string
- func (m *LogStreamReq) GetProctype() string
- func (m *LogStreamReq) GetSince() *google_protobuf2.Duration
- func (*LogStreamReq) ProtoMessage()
- func (m *LogStreamReq) Reset()
- func (m *LogStreamReq) String() string
- type ProcessListResponse
- type ProcessRunReq
- type ProviderServiceClient
- type ProviderServiceServer
- type ProviderService_BuildUploadClient
- type ProviderService_BuildUploadServer
- type ProviderService_LogStreamClient
- type ProviderService_LogStreamServer
- type ProviderService_ProcessRunClient
- type ProviderService_ProcessRunServer
- type ReleaseListResponse
- type ResourceListResponse
- type StreamMsg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterProviderServiceHandler ¶
func RegisterProviderServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterProviderServiceHandler registers the http handlers for service ProviderService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterProviderServiceHandlerClient ¶
func RegisterProviderServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProviderServiceClient) error
RegisterProviderServiceHandler registers the http handlers for service ProviderService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProviderServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProviderServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProviderServiceClient" to call the correct interceptors.
func RegisterProviderServiceHandlerFromEndpoint ¶
func RegisterProviderServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterProviderServiceHandlerFromEndpoint is same as RegisterProviderServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterProviderServiceServer ¶
func RegisterProviderServiceServer(s *grpc.Server, srv ProviderServiceServer)
Types ¶
type AppIdRequest ¶
type AppIdRequest struct {
App string `protobuf:"bytes,1,opt,name=app" json:"app,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
}
func (*AppIdRequest) Descriptor ¶
func (*AppIdRequest) Descriptor() ([]byte, []int)
func (*AppIdRequest) GetApp ¶
func (m *AppIdRequest) GetApp() string
func (*AppIdRequest) GetId ¶
func (m *AppIdRequest) GetId() string
func (*AppIdRequest) ProtoMessage ¶
func (*AppIdRequest) ProtoMessage()
func (*AppIdRequest) Reset ¶
func (m *AppIdRequest) Reset()
func (*AppIdRequest) String ¶
func (m *AppIdRequest) String() string
type AppListRequest ¶
type AppListRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Limit int64 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
}
func (*AppListRequest) Descriptor ¶
func (*AppListRequest) Descriptor() ([]byte, []int)
func (*AppListRequest) GetLimit ¶
func (m *AppListRequest) GetLimit() int64
func (*AppListRequest) GetName ¶
func (m *AppListRequest) GetName() string
func (*AppListRequest) ProtoMessage ¶
func (*AppListRequest) ProtoMessage()
func (*AppListRequest) Reset ¶
func (m *AppListRequest) Reset()
func (*AppListRequest) String ¶
func (m *AppListRequest) String() string
type AppListResponse ¶
type AppListResponse struct {
Apps []*models.App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
}
func (*AppListResponse) Descriptor ¶
func (*AppListResponse) Descriptor() ([]byte, []int)
func (*AppListResponse) GetApps ¶
func (m *AppListResponse) GetApps() []*models.App
func (*AppListResponse) GetLimit ¶
func (m *AppListResponse) GetLimit() int32
func (*AppListResponse) GetOffset ¶
func (m *AppListResponse) GetOffset() int32
func (*AppListResponse) ProtoMessage ¶
func (*AppListResponse) ProtoMessage()
func (*AppListResponse) Reset ¶
func (m *AppListResponse) Reset()
func (*AppListResponse) String ¶
func (m *AppListResponse) String() string
type AppRequest ¶
type AppRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
RepoUrl string `protobuf:"bytes,2,opt,name=repo_url,json=repoUrl" json:"repo_url,omitempty"`
}
func (*AppRequest) Descriptor ¶
func (*AppRequest) Descriptor() ([]byte, []int)
func (*AppRequest) GetName ¶
func (m *AppRequest) GetName() string
func (*AppRequest) GetRepoUrl ¶
func (m *AppRequest) GetRepoUrl() string
func (*AppRequest) ProtoMessage ¶
func (*AppRequest) ProtoMessage()
func (*AppRequest) Reset ¶
func (m *AppRequest) Reset()
func (*AppRequest) String ¶
func (m *AppRequest) String() string
type AppResourceReq ¶
type AppResourceReq struct {
App string `protobuf:"bytes,1,opt,name=app" json:"app,omitempty"`
Resource string `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
}
func (*AppResourceReq) Descriptor ¶
func (*AppResourceReq) Descriptor() ([]byte, []int)
func (*AppResourceReq) GetApp ¶
func (m *AppResourceReq) GetApp() string
func (*AppResourceReq) GetResource ¶
func (m *AppResourceReq) GetResource() string
func (*AppResourceReq) ProtoMessage ¶
func (*AppResourceReq) ProtoMessage()
func (*AppResourceReq) Reset ¶
func (m *AppResourceReq) Reset()
func (*AppResourceReq) String ¶
func (m *AppResourceReq) String() string
type AuthRequest ¶
type AuthRequest struct {
Password string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
}
func (*AuthRequest) Descriptor ¶
func (*AuthRequest) Descriptor() ([]byte, []int)
func (*AuthRequest) GetPassword ¶
func (m *AuthRequest) GetPassword() string
func (*AuthRequest) ProtoMessage ¶
func (*AuthRequest) ProtoMessage()
func (*AuthRequest) Reset ¶
func (m *AuthRequest) Reset()
func (*AuthRequest) String ¶
func (m *AuthRequest) String() string
type AuthResponse ¶
type AuthResponse struct {
Host string `protobuf:"bytes,1,opt,name=host" json:"host,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project" json:"project,omitempty"`
Region string `protobuf:"bytes,4,opt,name=region" json:"region,omitempty"`
Provider string `protobuf:"bytes,5,opt,name=provider" json:"provider,omitempty"`
}
func (*AuthResponse) Descriptor ¶
func (*AuthResponse) Descriptor() ([]byte, []int)
func (*AuthResponse) GetHost ¶
func (m *AuthResponse) GetHost() string
func (*AuthResponse) GetName ¶
func (m *AuthResponse) GetName() string
func (*AuthResponse) GetProject ¶
func (m *AuthResponse) GetProject() string
func (*AuthResponse) GetProvider ¶
func (m *AuthResponse) GetProvider() string
func (*AuthResponse) GetRegion ¶
func (m *AuthResponse) GetRegion() string
func (*AuthResponse) ProtoMessage ¶
func (*AuthResponse) ProtoMessage()
func (*AuthResponse) Reset ¶
func (m *AuthResponse) Reset()
func (*AuthResponse) String ¶
func (m *AuthResponse) String() string
type BuildListResponse ¶
type BuildListResponse struct {
Builds []*models.Build `protobuf:"bytes,1,rep,name=builds" json:"builds,omitempty"`
}
func (*BuildListResponse) Descriptor ¶
func (*BuildListResponse) Descriptor() ([]byte, []int)
func (*BuildListResponse) GetBuilds ¶
func (m *BuildListResponse) GetBuilds() []*models.Build
func (*BuildListResponse) ProtoMessage ¶
func (*BuildListResponse) ProtoMessage()
func (*BuildListResponse) Reset ¶
func (m *BuildListResponse) Reset()
func (*BuildListResponse) String ¶
func (m *BuildListResponse) String() string
type BuildLogRequest ¶
type BuildLogRequest struct {
App string `protobuf:"bytes,1,opt,name=app" json:"app,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
Pos int32 `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"`
}
func (*BuildLogRequest) Descriptor ¶
func (*BuildLogRequest) Descriptor() ([]byte, []int)
func (*BuildLogRequest) GetApp ¶
func (m *BuildLogRequest) GetApp() string
func (*BuildLogRequest) GetId ¶
func (m *BuildLogRequest) GetId() string
func (*BuildLogRequest) GetPos ¶
func (m *BuildLogRequest) GetPos() int32
func (*BuildLogRequest) ProtoMessage ¶
func (*BuildLogRequest) ProtoMessage()
func (*BuildLogRequest) Reset ¶
func (m *BuildLogRequest) Reset()
func (*BuildLogRequest) String ¶
func (m *BuildLogRequest) String() string
type BuildLogResponse ¶
type BuildLogResponse struct {
Pos int32 `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
Lines []string `protobuf:"bytes,2,rep,name=lines" json:"lines,omitempty"`
}
func (*BuildLogResponse) Descriptor ¶
func (*BuildLogResponse) Descriptor() ([]byte, []int)
func (*BuildLogResponse) GetLines ¶
func (m *BuildLogResponse) GetLines() []string
func (*BuildLogResponse) GetPos ¶
func (m *BuildLogResponse) GetPos() int32
func (*BuildLogResponse) ProtoMessage ¶
func (*BuildLogResponse) ProtoMessage()
func (*BuildLogResponse) Reset ¶
func (m *BuildLogResponse) Reset()
func (*BuildLogResponse) String ¶
func (m *BuildLogResponse) String() string
type CertificateReq ¶
type CertificateReq struct {
App string `protobuf:"bytes,1,opt,name=app" json:"app,omitempty"`
Domain string `protobuf:"bytes,2,opt,name=domain" json:"domain,omitempty"`
CertEncoded string `protobuf:"bytes,3,opt,name=cert_encoded,json=certEncoded" json:"cert_encoded,omitempty"`
KeyEncoded string `protobuf:"bytes,4,opt,name=key_encoded,json=keyEncoded" json:"key_encoded,omitempty"`
}
func (*CertificateReq) Descriptor ¶
func (*CertificateReq) Descriptor() ([]byte, []int)
func (*CertificateReq) GetApp ¶
func (m *CertificateReq) GetApp() string
func (*CertificateReq) GetCertEncoded ¶
func (m *CertificateReq) GetCertEncoded() string
func (*CertificateReq) GetDomain ¶
func (m *CertificateReq) GetDomain() string
func (*CertificateReq) GetKeyEncoded ¶
func (m *CertificateReq) GetKeyEncoded() string
func (*CertificateReq) ProtoMessage ¶
func (*CertificateReq) ProtoMessage()
func (*CertificateReq) Reset ¶
func (m *CertificateReq) Reset()
func (*CertificateReq) String ¶
func (m *CertificateReq) String() string
type CmdResponse ¶
type CmdResponse struct {
ExitCode int32 `protobuf:"varint,1,opt,name=exit_code,json=exitCode" json:"exit_code,omitempty"`
Err string `protobuf:"bytes,2,opt,name=err" json:"err,omitempty"`
StdOut string `protobuf:"bytes,3,opt,name=stdOut" json:"stdOut,omitempty"`
StdErr string `protobuf:"bytes,4,opt,name=stdErr" json:"stdErr,omitempty"`
}
func (*CmdResponse) Descriptor ¶
func (*CmdResponse) Descriptor() ([]byte, []int)
func (*CmdResponse) GetErr ¶
func (m *CmdResponse) GetErr() string
func (*CmdResponse) GetExitCode ¶
func (m *CmdResponse) GetExitCode() int32
func (*CmdResponse) GetStdErr ¶
func (m *CmdResponse) GetStdErr() string
func (*CmdResponse) GetStdOut ¶
func (m *CmdResponse) GetStdOut() string
func (*CmdResponse) ProtoMessage ¶
func (*CmdResponse) ProtoMessage()
func (*CmdResponse) Reset ¶
func (m *CmdResponse) Reset()
func (*CmdResponse) String ¶
func (m *CmdResponse) String() string
type CreateBuildRequest ¶
type CreateBuildRequest struct {
App string `protobuf:"bytes,1,opt,name=app" json:"app,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
Procfile []byte `protobuf:"bytes,3,opt,name=procfile,proto3" json:"procfile,omitempty"`
Trigger bool `protobuf:"varint,4,opt,name=trigger" json:"trigger,omitempty"`
DockerTag string `protobuf:"bytes,5,opt,name=docker_tag,json=dockerTag" json:"docker_tag,omitempty"`
}
func (*CreateBuildRequest) Descriptor ¶
func (*CreateBuildRequest) Descriptor() ([]byte, []int)
func (*CreateBuildRequest) GetApp ¶
func (m *CreateBuildRequest) GetApp() string
func (*CreateBuildRequest) GetDockerTag ¶
func (m *CreateBuildRequest) GetDockerTag() string
func (*CreateBuildRequest) GetProcfile ¶
func (m *CreateBuildRequest) GetProcfile() []byte
func (*CreateBuildRequest) GetTrigger ¶
func (m *CreateBuildRequest) GetTrigger() bool
func (*CreateBuildRequest) GetVersion ¶
func (m *CreateBuildRequest) GetVersion() string
func (*CreateBuildRequest) ProtoMessage ¶
func (*CreateBuildRequest) ProtoMessage()
func (*CreateBuildRequest) Reset ¶
func (m *CreateBuildRequest) Reset()
func (*CreateBuildRequest) String ¶
func (m *CreateBuildRequest) String() string
type CreateReleaseRequest ¶
type CreateReleaseRequest struct {
Build *models.Build `protobuf:"bytes,1,opt,name=build" json:"build,omitempty"`
Domain string `protobuf:"bytes,2,opt,name=domain" json:"domain,omitempty"`
}
func (*CreateReleaseRequest) Descriptor ¶
func (*CreateReleaseRequest) Descriptor() ([]byte, []int)
func (*CreateReleaseRequest) GetBuild ¶
func (m *CreateReleaseRequest) GetBuild() *models.Build
func (*CreateReleaseRequest) GetDomain ¶
func (m *CreateReleaseRequest) GetDomain() string
func (*CreateReleaseRequest) ProtoMessage ¶
func (*CreateReleaseRequest) ProtoMessage()
func (*CreateReleaseRequest) Reset ¶
func (m *CreateReleaseRequest) Reset()
func (*CreateReleaseRequest) String ¶
func (m *CreateReleaseRequest) String() string
type CreateResourceRequest ¶
type CreateResourceRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
Params map[string]string `` /* 132-byte string literal not displayed */
}
func (*CreateResourceRequest) Descriptor ¶
func (*CreateResourceRequest) Descriptor() ([]byte, []int)
func (*CreateResourceRequest) GetKind ¶
func (m *CreateResourceRequest) GetKind() string
func (*CreateResourceRequest) GetName ¶
func (m *CreateResourceRequest) GetName() string
func (*CreateResourceRequest) GetParams ¶
func (m *CreateResourceRequest) GetParams() map[string]string
func (*CreateResourceRequest) ProtoMessage ¶
func (*CreateResourceRequest) ProtoMessage()
func (*CreateResourceRequest) Reset ¶
func (m *CreateResourceRequest) Reset()
func (*CreateResourceRequest) String ¶
func (m *CreateResourceRequest) String() string
type EnvSetRequest ¶
type EnvSetRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Data string `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
}
func (*EnvSetRequest) Descriptor ¶
func (*EnvSetRequest) Descriptor() ([]byte, []int)
func (*EnvSetRequest) GetData ¶
func (m *EnvSetRequest) GetData() string
func (*EnvSetRequest) GetName ¶
func (m *EnvSetRequest) GetName() string
func (*EnvSetRequest) ProtoMessage ¶
func (*EnvSetRequest) ProtoMessage()
func (*EnvSetRequest) Reset ¶
func (m *EnvSetRequest) Reset()
func (*EnvSetRequest) String ¶
func (m *EnvSetRequest) String() string
type KubectlReq ¶
type KubectlReq struct {
Args []string `protobuf:"bytes,1,rep,name=args" json:"args,omitempty"`
}
func (*KubectlReq) Descriptor ¶
func (*KubectlReq) Descriptor() ([]byte, []int)
func (*KubectlReq) GetArgs ¶
func (m *KubectlReq) GetArgs() []string
func (*KubectlReq) ProtoMessage ¶
func (*KubectlReq) ProtoMessage()
func (*KubectlReq) Reset ¶
func (m *KubectlReq) Reset()
func (*KubectlReq) String ¶
func (m *KubectlReq) String() string
type ListDomainReqponse ¶
type ListDomainReqponse struct {
Url []string `protobuf:"bytes,1,rep,name=url" json:"url,omitempty"`
}
func (*ListDomainReqponse) Descriptor ¶
func (*ListDomainReqponse) Descriptor() ([]byte, []int)
func (*ListDomainReqponse) GetUrl ¶
func (m *ListDomainReqponse) GetUrl() []string
func (*ListDomainReqponse) ProtoMessage ¶
func (*ListDomainReqponse) ProtoMessage()
func (*ListDomainReqponse) Reset ¶
func (m *ListDomainReqponse) Reset()
func (*ListDomainReqponse) String ¶
func (m *ListDomainReqponse) String() string
type ListRequest ¶
type ListRequest struct {
Offset int32 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
}
func (*ListRequest) Descriptor ¶
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) GetLimit ¶
func (m *ListRequest) GetLimit() int32
func (*ListRequest) GetOffset ¶
func (m *ListRequest) GetOffset() int32
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶
func (m *ListRequest) Reset()
func (*ListRequest) String ¶
func (m *ListRequest) String() string
type ListResponse ¶
type ListResponse struct {
Items []string `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
}
func (*ListResponse) Descriptor ¶
func (*ListResponse) Descriptor() ([]byte, []int)
func (*ListResponse) GetItems ¶
func (m *ListResponse) GetItems() []string
func (*ListResponse) ProtoMessage ¶
func (*ListResponse) ProtoMessage()
func (*ListResponse) Reset ¶
func (m *ListResponse) Reset()
func (*ListResponse) String ¶
func (m *ListResponse) String() string
type LogStreamReq ¶
type LogStreamReq struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Follow bool `protobuf:"varint,2,opt,name=follow" json:"follow,omitempty"`
Since *google_protobuf2.Duration `protobuf:"bytes,3,opt,name=since" json:"since,omitempty"`
Proctype string `protobuf:"bytes,4,opt,name=proctype" json:"proctype,omitempty"`
}
func (*LogStreamReq) Descriptor ¶
func (*LogStreamReq) Descriptor() ([]byte, []int)
func (*LogStreamReq) GetFollow ¶
func (m *LogStreamReq) GetFollow() bool
func (*LogStreamReq) GetName ¶
func (m *LogStreamReq) GetName() string
func (*LogStreamReq) GetProctype ¶
func (m *LogStreamReq) GetProctype() string
func (*LogStreamReq) GetSince ¶
func (m *LogStreamReq) GetSince() *google_protobuf2.Duration
func (*LogStreamReq) ProtoMessage ¶
func (*LogStreamReq) ProtoMessage()
func (*LogStreamReq) Reset ¶
func (m *LogStreamReq) Reset()
func (*LogStreamReq) String ¶
func (m *LogStreamReq) String() string
type ProcessListResponse ¶
type ProcessListResponse struct {
Items []*models.Process `protobuf:"bytes,1,rep,name=Items" json:"Items,omitempty"`
}
func (*ProcessListResponse) Descriptor ¶
func (*ProcessListResponse) Descriptor() ([]byte, []int)
func (*ProcessListResponse) GetItems ¶
func (m *ProcessListResponse) GetItems() []*models.Process
func (*ProcessListResponse) ProtoMessage ¶
func (*ProcessListResponse) ProtoMessage()
func (*ProcessListResponse) Reset ¶
func (m *ProcessListResponse) Reset()
func (*ProcessListResponse) String ¶
func (m *ProcessListResponse) String() string
type ProcessRunReq ¶
type ProcessRunReq struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Command []string `protobuf:"bytes,2,rep,name=command" json:"command,omitempty"`
}
func (*ProcessRunReq) Descriptor ¶
func (*ProcessRunReq) Descriptor() ([]byte, []int)
func (*ProcessRunReq) GetCommand ¶
func (m *ProcessRunReq) GetCommand() []string
func (*ProcessRunReq) GetName ¶
func (m *ProcessRunReq) GetName() string
func (*ProcessRunReq) ProtoMessage ¶
func (*ProcessRunReq) ProtoMessage()
func (*ProcessRunReq) Reset ¶
func (m *ProcessRunReq) Reset()
func (*ProcessRunReq) String ¶
func (m *ProcessRunReq) String() string
type ProviderServiceClient ¶
type ProviderServiceClient interface {
Auth(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*AuthResponse, error)
// Account api
AppList(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*AppListResponse, error)
AppCreate(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*models.App, error)
AppGet(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*models.App, error)
AppRestart(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
AppDelete(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Certificates API
CertificateCreate(ctx context.Context, in *CertificateReq, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
CertificateDelete(ctx context.Context, in *CertificateReq, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Update Domain API
AppUpdateDomain(ctx context.Context, in *AppResourceReq, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Build Api
BuildCreate(ctx context.Context, in *CreateBuildRequest, opts ...grpc.CallOption) (*models.Build, error)
BuildUpload(ctx context.Context, opts ...grpc.CallOption) (ProviderService_BuildUploadClient, error)
BuildRelease(ctx context.Context, in *CreateReleaseRequest, opts ...grpc.CallOption) (*models.Release, error)
BuildGet(ctx context.Context, in *AppIdRequest, opts ...grpc.CallOption) (*models.Build, error)
BuildDelete(ctx context.Context, in *AppIdRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
BuildList(ctx context.Context, in *AppListRequest, opts ...grpc.CallOption) (*BuildListResponse, error)
BuildLogs(ctx context.Context, in *BuildLogRequest, opts ...grpc.CallOption) (*BuildLogResponse, error)
EnvironmentGet(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*models.EnvConfig, error)
EnvironmentSet(ctx context.Context, in *EnvSetRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Release endpoints
ReleaseList(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*ReleaseListResponse, error)
ReleaseDelete(ctx context.Context, in *AppIdRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Resource endpoints
ResourceList(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ResourceListResponse, error)
ResourceGet(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*models.Resource, error)
ResourceCreate(ctx context.Context, in *CreateResourceRequest, opts ...grpc.CallOption) (*models.Resource, error)
ResourceDelete(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
ResourceLink(ctx context.Context, in *AppResourceReq, opts ...grpc.CallOption) (*models.Resource, error)
ResourceUnlink(ctx context.Context, in *AppResourceReq, opts ...grpc.CallOption) (*models.Resource, error)
// kubectl api wrappers
Kubectl(ctx context.Context, in *KubectlReq, opts ...grpc.CallOption) (*CmdResponse, error)
// Process api
ProcessRun(ctx context.Context, opts ...grpc.CallOption) (ProviderService_ProcessRunClient, error)
ProcessList(ctx context.Context, in *AppRequest, opts ...grpc.CallOption) (*ProcessListResponse, error)
ProcessSave(ctx context.Context, in *models.Formation, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
ProcessLimits(ctx context.Context, in *models.ResourceLimits, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
// Logs API
LogStream(ctx context.Context, in *LogStreamReq, opts ...grpc.CallOption) (ProviderService_LogStreamClient, error)
// Docker Cred API
DockerCredsGet(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (*models.DockerCred, error)
}
func NewProviderServiceClient ¶
func NewProviderServiceClient(cc *grpc.ClientConn) ProviderServiceClient
type ProviderServiceServer ¶
type ProviderServiceServer interface {
Auth(context.Context, *AuthRequest) (*AuthResponse, error)
// Account api
AppList(context.Context, *ListRequest) (*AppListResponse, error)
AppCreate(context.Context, *AppRequest) (*models.App, error)
AppGet(context.Context, *AppRequest) (*models.App, error)
AppRestart(context.Context, *AppRequest) (*google_protobuf1.Empty, error)
AppDelete(context.Context, *AppRequest) (*google_protobuf1.Empty, error)
// Certificates API
CertificateCreate(context.Context, *CertificateReq) (*google_protobuf1.Empty, error)
CertificateDelete(context.Context, *CertificateReq) (*google_protobuf1.Empty, error)
// Update Domain API
AppUpdateDomain(context.Context, *AppResourceReq) (*google_protobuf1.Empty, error)
// Build Api
BuildCreate(context.Context, *CreateBuildRequest) (*models.Build, error)
BuildUpload(ProviderService_BuildUploadServer) error
BuildRelease(context.Context, *CreateReleaseRequest) (*models.Release, error)
BuildGet(context.Context, *AppIdRequest) (*models.Build, error)
BuildDelete(context.Context, *AppIdRequest) (*google_protobuf1.Empty, error)
BuildList(context.Context, *AppListRequest) (*BuildListResponse, error)
BuildLogs(context.Context, *BuildLogRequest) (*BuildLogResponse, error)
EnvironmentGet(context.Context, *AppRequest) (*models.EnvConfig, error)
EnvironmentSet(context.Context, *EnvSetRequest) (*google_protobuf1.Empty, error)
// Release endpoints
ReleaseList(context.Context, *AppRequest) (*ReleaseListResponse, error)
ReleaseDelete(context.Context, *AppIdRequest) (*google_protobuf1.Empty, error)
// Resource endpoints
ResourceList(context.Context, *ListRequest) (*ResourceListResponse, error)
ResourceGet(context.Context, *AppRequest) (*models.Resource, error)
ResourceCreate(context.Context, *CreateResourceRequest) (*models.Resource, error)
ResourceDelete(context.Context, *AppRequest) (*google_protobuf1.Empty, error)
ResourceLink(context.Context, *AppResourceReq) (*models.Resource, error)
ResourceUnlink(context.Context, *AppResourceReq) (*models.Resource, error)
// kubectl api wrappers
Kubectl(context.Context, *KubectlReq) (*CmdResponse, error)
// Process api
ProcessRun(ProviderService_ProcessRunServer) error
ProcessList(context.Context, *AppRequest) (*ProcessListResponse, error)
ProcessSave(context.Context, *models.Formation) (*google_protobuf1.Empty, error)
ProcessLimits(context.Context, *models.ResourceLimits) (*google_protobuf1.Empty, error)
// Logs API
LogStream(*LogStreamReq, ProviderService_LogStreamServer) error
// Docker Cred API
DockerCredsGet(context.Context, *google_protobuf1.Empty) (*models.DockerCred, error)
}
type ProviderService_BuildUploadClient ¶
type ProviderService_BuildUploadClient interface {
Send(*StreamMsg) error
CloseAndRecv() (*google_protobuf1.Empty, error)
grpc.ClientStream
}
type ProviderService_BuildUploadServer ¶
type ProviderService_BuildUploadServer interface {
SendAndClose(*google_protobuf1.Empty) error
Recv() (*StreamMsg, error)
grpc.ServerStream
}
type ProviderService_LogStreamClient ¶
type ProviderService_LogStreamClient interface {
Recv() (*StreamMsg, error)
grpc.ClientStream
}
type ProviderService_LogStreamServer ¶
type ProviderService_LogStreamServer interface {
Send(*StreamMsg) error
grpc.ServerStream
}
type ReleaseListResponse ¶
type ReleaseListResponse struct {
Releases []*models.Release `protobuf:"bytes,1,rep,name=releases" json:"releases,omitempty"`
}
func (*ReleaseListResponse) Descriptor ¶
func (*ReleaseListResponse) Descriptor() ([]byte, []int)
func (*ReleaseListResponse) GetReleases ¶
func (m *ReleaseListResponse) GetReleases() []*models.Release
func (*ReleaseListResponse) ProtoMessage ¶
func (*ReleaseListResponse) ProtoMessage()
func (*ReleaseListResponse) Reset ¶
func (m *ReleaseListResponse) Reset()
func (*ReleaseListResponse) String ¶
func (m *ReleaseListResponse) String() string
type ResourceListResponse ¶
type ResourceListResponse struct {
Resources []*models.Resource `protobuf:"bytes,1,rep,name=resources" json:"resources,omitempty"`
}
func (*ResourceListResponse) Descriptor ¶
func (*ResourceListResponse) Descriptor() ([]byte, []int)
func (*ResourceListResponse) GetResources ¶
func (m *ResourceListResponse) GetResources() []*models.Resource
func (*ResourceListResponse) ProtoMessage ¶
func (*ResourceListResponse) ProtoMessage()
func (*ResourceListResponse) Reset ¶
func (m *ResourceListResponse) Reset()
func (*ResourceListResponse) String ¶
func (m *ResourceListResponse) String() string
type StreamMsg ¶
type StreamMsg struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}
func (*StreamMsg) Descriptor ¶
func (*StreamMsg) ProtoMessage ¶
func (*StreamMsg) ProtoMessage()