Documentation ¶
Overview ¶
Package types is a generated protocol buffer package.
It is generated from these files:
types/types.proto
It has these top-level messages:
ContainerPort EnvironmentVar VolumeMount WaitingStatus RunningStatus TermStatus ContainerStatus ContainerInfo Container RBDVolumeSource PodVolume PodSpec PodStatus PodInfo ImageInfo PodInfoRequest PodInfoResponse PodListRequest PodListResult PodListResponse ContainerListRequest ContainerListResult ContainerListResponse ContainerInfoRequest ContainerInfoResponse VMListResult VMListRequest VMListResponse ImageListRequest ImageListResponse VMCreateRequest VMCreateResponse VMRemoveRequest VMRemoveResponse UserContainerPort UserVolumeReference UserFileReference UserContainer UserResource UserFile UserVolumeOption UserVolume UserInterface UserServiceBackend UserService PodLogConfig UserPod PodCreateRequest PodCreateResponse PodRemoveRequest PodRemoveResponse ContainerLogsRequest ContainerLogsResponse
Index ¶
- func RegisterPublicAPIServer(s *grpc.Server, srv PublicAPIServer)
- type Container
- type ContainerInfo
- func (*ContainerInfo) Descriptor() ([]byte, []int)
- func (m *ContainerInfo) GetEnv() []*EnvironmentVar
- func (m *ContainerInfo) GetPorts() []*ContainerPort
- func (m *ContainerInfo) GetStatus() *ContainerStatus
- func (m *ContainerInfo) GetVolumeMounts() []*VolumeMount
- func (*ContainerInfo) ProtoMessage()
- func (m *ContainerInfo) Reset()
- func (m *ContainerInfo) String() string
- type ContainerInfoRequest
- type ContainerInfoResponse
- type ContainerListRequest
- type ContainerListResponse
- type ContainerListResult
- type ContainerLogsRequest
- type ContainerLogsResponse
- type ContainerPort
- type ContainerStatus
- func (*ContainerStatus) Descriptor() ([]byte, []int)
- func (m *ContainerStatus) GetRunning() *RunningStatus
- func (m *ContainerStatus) GetTerminated() *TermStatus
- func (m *ContainerStatus) GetWaiting() *WaitingStatus
- func (*ContainerStatus) ProtoMessage()
- func (m *ContainerStatus) Reset()
- func (m *ContainerStatus) String() string
- type EnvironmentVar
- type ImageInfo
- type ImageListRequest
- type ImageListResponse
- type PodCreateRequest
- type PodCreateResponse
- type PodInfo
- type PodInfoRequest
- type PodInfoResponse
- type PodListRequest
- type PodListResponse
- type PodListResult
- type PodLogConfig
- type PodRemoveRequest
- type PodRemoveResponse
- type PodSpec
- type PodStatus
- type PodVolume
- type PublicAPIClient
- type PublicAPIServer
- type PublicAPI_ContainerLogsClient
- type PublicAPI_ContainerLogsServer
- type RBDVolumeSource
- type RunningStatus
- type TermStatus
- type UserContainer
- func (*UserContainer) Descriptor() ([]byte, []int)
- func (m *UserContainer) GetEnvs() []*EnvironmentVar
- func (m *UserContainer) GetFiles() []*UserFileReference
- func (m *UserContainer) GetPorts() []*UserContainerPort
- func (m *UserContainer) GetSysctl() map[string]string
- func (m *UserContainer) GetVolumes() []*UserVolumeReference
- func (*UserContainer) ProtoMessage()
- func (m *UserContainer) Reset()
- func (m *UserContainer) String() string
- type UserContainerPort
- type UserFile
- type UserFileReference
- type UserInterface
- type UserPod
- func (*UserPod) Descriptor() ([]byte, []int)
- func (m *UserPod) GetContainers() []*UserContainer
- func (m *UserPod) GetFiles() []*UserFile
- func (m *UserPod) GetInterfaces() []*UserInterface
- func (m *UserPod) GetLabels() map[string]string
- func (m *UserPod) GetLog() *PodLogConfig
- func (m *UserPod) GetResource() *UserResource
- func (m *UserPod) GetServices() []*UserService
- func (m *UserPod) GetVolumes() []*UserVolume
- func (*UserPod) ProtoMessage()
- func (m *UserPod) Reset()
- func (m *UserPod) String() string
- type UserResource
- type UserService
- type UserServiceBackend
- type UserVolume
- type UserVolumeOption
- type UserVolumeReference
- type VMCreateRequest
- type VMCreateResponse
- type VMListRequest
- type VMListResponse
- type VMListResult
- type VMRemoveRequest
- type VMRemoveResponse
- type VolumeMount
- type WaitingStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterPublicAPIServer ¶ added in v0.6.0
func RegisterPublicAPIServer(s *grpc.Server, srv PublicAPIServer)
Types ¶
type Container ¶ added in v0.5.0
type Container struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` ContainerID string `protobuf:"bytes,2,opt,name=containerID" json:"containerID,omitempty"` Image string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` ImageID string `protobuf:"bytes,4,opt,name=imageID" json:"imageID,omitempty"` Commands []string `protobuf:"bytes,5,rep,name=commands" json:"commands,omitempty"` Args []string `protobuf:"bytes,6,rep,name=args" json:"args,omitempty"` WorkingDir string `protobuf:"bytes,7,opt,name=workingDir" json:"workingDir,omitempty"` Ports []*ContainerPort `protobuf:"bytes,8,rep,name=ports" json:"ports,omitempty"` Env []*EnvironmentVar `protobuf:"bytes,9,rep,name=env" json:"env,omitempty"` VolumeMounts []*VolumeMount `protobuf:"bytes,10,rep,name=volumeMounts" json:"volumeMounts,omitempty"` Tty bool `protobuf:"varint,11,opt,name=tty" json:"tty,omitempty"` ImagePullPolicy string `protobuf:"bytes,12,opt,name=imagePullPolicy" json:"imagePullPolicy,omitempty"` }
func (*Container) Descriptor ¶ added in v0.6.0
func (*Container) GetEnv ¶ added in v0.6.0
func (m *Container) GetEnv() []*EnvironmentVar
func (*Container) GetPorts ¶ added in v0.6.0
func (m *Container) GetPorts() []*ContainerPort
func (*Container) GetVolumeMounts ¶ added in v0.6.0
func (m *Container) GetVolumeMounts() []*VolumeMount
func (*Container) ProtoMessage ¶ added in v0.6.0
func (*Container) ProtoMessage()
type ContainerInfo ¶ added in v0.5.0
type ContainerInfo struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` ContainerID string `protobuf:"bytes,2,opt,name=containerID" json:"containerID,omitempty"` Image string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` ImageID string `protobuf:"bytes,4,opt,name=imageID" json:"imageID,omitempty"` Commands []string `protobuf:"bytes,5,rep,name=commands" json:"commands,omitempty"` Args []string `protobuf:"bytes,6,rep,name=args" json:"args,omitempty"` WorkingDir string `protobuf:"bytes,7,opt,name=workingDir" json:"workingDir,omitempty"` Ports []*ContainerPort `protobuf:"bytes,8,rep,name=ports" json:"ports,omitempty"` Env []*EnvironmentVar `protobuf:"bytes,9,rep,name=env" json:"env,omitempty"` VolumeMounts []*VolumeMount `protobuf:"bytes,10,rep,name=volumeMounts" json:"volumeMounts,omitempty"` Tty bool `protobuf:"varint,11,opt,name=tty" json:"tty,omitempty"` ImagePullPolicy string `protobuf:"bytes,12,opt,name=imagePullPolicy" json:"imagePullPolicy,omitempty"` PodID string `protobuf:"bytes,13,opt,name=podID" json:"podID,omitempty"` Status *ContainerStatus `protobuf:"bytes,14,opt,name=status" json:"status,omitempty"` }
TODO: embed Container message to avoid repetition
func (*ContainerInfo) Descriptor ¶ added in v0.6.0
func (*ContainerInfo) Descriptor() ([]byte, []int)
func (*ContainerInfo) GetEnv ¶ added in v0.6.0
func (m *ContainerInfo) GetEnv() []*EnvironmentVar
func (*ContainerInfo) GetPorts ¶ added in v0.6.0
func (m *ContainerInfo) GetPorts() []*ContainerPort
func (*ContainerInfo) GetStatus ¶ added in v0.6.0
func (m *ContainerInfo) GetStatus() *ContainerStatus
func (*ContainerInfo) GetVolumeMounts ¶ added in v0.6.0
func (m *ContainerInfo) GetVolumeMounts() []*VolumeMount
func (*ContainerInfo) ProtoMessage ¶ added in v0.6.0
func (*ContainerInfo) ProtoMessage()
func (*ContainerInfo) Reset ¶ added in v0.6.0
func (m *ContainerInfo) Reset()
func (*ContainerInfo) String ¶ added in v0.6.0
func (m *ContainerInfo) String() string
type ContainerInfoRequest ¶ added in v0.6.0
type ContainerInfoRequest struct { // container is the name or id of specified container Container string `protobuf:"bytes,1,opt,name=container" json:"container,omitempty"` }
func (*ContainerInfoRequest) Descriptor ¶ added in v0.6.0
func (*ContainerInfoRequest) Descriptor() ([]byte, []int)
func (*ContainerInfoRequest) ProtoMessage ¶ added in v0.6.0
func (*ContainerInfoRequest) ProtoMessage()
func (*ContainerInfoRequest) Reset ¶ added in v0.6.0
func (m *ContainerInfoRequest) Reset()
func (*ContainerInfoRequest) String ¶ added in v0.6.0
func (m *ContainerInfoRequest) String() string
type ContainerInfoResponse ¶ added in v0.6.0
type ContainerInfoResponse struct {
ContainerInfo *ContainerInfo `protobuf:"bytes,1,opt,name=containerInfo" json:"containerInfo,omitempty"`
}
func (*ContainerInfoResponse) Descriptor ¶ added in v0.6.0
func (*ContainerInfoResponse) Descriptor() ([]byte, []int)
func (*ContainerInfoResponse) GetContainerInfo ¶ added in v0.6.0
func (m *ContainerInfoResponse) GetContainerInfo() *ContainerInfo
func (*ContainerInfoResponse) ProtoMessage ¶ added in v0.6.0
func (*ContainerInfoResponse) ProtoMessage()
func (*ContainerInfoResponse) Reset ¶ added in v0.6.0
func (m *ContainerInfoResponse) Reset()
func (*ContainerInfoResponse) String ¶ added in v0.6.0
func (m *ContainerInfoResponse) String() string
type ContainerListRequest ¶ added in v0.6.0
type ContainerListRequest struct { PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"` VmID string `protobuf:"bytes,2,opt,name=vmID" json:"vmID,omitempty"` Auxiliary bool `protobuf:"varint,3,opt,name=auxiliary" json:"auxiliary,omitempty"` }
func (*ContainerListRequest) Descriptor ¶ added in v0.6.0
func (*ContainerListRequest) Descriptor() ([]byte, []int)
func (*ContainerListRequest) ProtoMessage ¶ added in v0.6.0
func (*ContainerListRequest) ProtoMessage()
func (*ContainerListRequest) Reset ¶ added in v0.6.0
func (m *ContainerListRequest) Reset()
func (*ContainerListRequest) String ¶ added in v0.6.0
func (m *ContainerListRequest) String() string
type ContainerListResponse ¶ added in v0.6.0
type ContainerListResponse struct {
ContainerList []*ContainerListResult `protobuf:"bytes,1,rep,name=containerList" json:"containerList,omitempty"`
}
func (*ContainerListResponse) Descriptor ¶ added in v0.6.0
func (*ContainerListResponse) Descriptor() ([]byte, []int)
func (*ContainerListResponse) GetContainerList ¶ added in v0.6.0
func (m *ContainerListResponse) GetContainerList() []*ContainerListResult
func (*ContainerListResponse) ProtoMessage ¶ added in v0.6.0
func (*ContainerListResponse) ProtoMessage()
func (*ContainerListResponse) Reset ¶ added in v0.6.0
func (m *ContainerListResponse) Reset()
func (*ContainerListResponse) String ¶ added in v0.6.0
func (m *ContainerListResponse) String() string
type ContainerListResult ¶ added in v0.6.0
type ContainerListResult struct { ContainerID string `protobuf:"bytes,1,opt,name=containerID" json:"containerID,omitempty"` ContainerName string `protobuf:"bytes,2,opt,name=containerName" json:"containerName,omitempty"` PodID string `protobuf:"bytes,3,opt,name=podID" json:"podID,omitempty"` Status string `protobuf:"bytes,4,opt,name=status" json:"status,omitempty"` }
func (*ContainerListResult) Descriptor ¶ added in v0.6.0
func (*ContainerListResult) Descriptor() ([]byte, []int)
func (*ContainerListResult) ProtoMessage ¶ added in v0.6.0
func (*ContainerListResult) ProtoMessage()
func (*ContainerListResult) Reset ¶ added in v0.6.0
func (m *ContainerListResult) Reset()
func (*ContainerListResult) String ¶ added in v0.6.0
func (m *ContainerListResult) String() string
type ContainerLogsRequest ¶ added in v0.6.0
type ContainerLogsRequest struct { Container string `protobuf:"bytes,1,opt,name=container" json:"container,omitempty"` Follow bool `protobuf:"varint,2,opt,name=follow" json:"follow,omitempty"` Timestamps bool `protobuf:"varint,3,opt,name=timestamps" json:"timestamps,omitempty"` Tail string `protobuf:"bytes,4,opt,name=tail" json:"tail,omitempty"` Since string `protobuf:"bytes,5,opt,name=since" json:"since,omitempty"` Stdout bool `protobuf:"varint,6,opt,name=stdout" json:"stdout,omitempty"` Stderr bool `protobuf:"varint,7,opt,name=stderr" json:"stderr,omitempty"` }
func (*ContainerLogsRequest) Descriptor ¶ added in v0.6.0
func (*ContainerLogsRequest) Descriptor() ([]byte, []int)
func (*ContainerLogsRequest) ProtoMessage ¶ added in v0.6.0
func (*ContainerLogsRequest) ProtoMessage()
func (*ContainerLogsRequest) Reset ¶ added in v0.6.0
func (m *ContainerLogsRequest) Reset()
func (*ContainerLogsRequest) String ¶ added in v0.6.0
func (m *ContainerLogsRequest) String() string
type ContainerLogsResponse ¶ added in v0.6.0
type ContainerLogsResponse struct {
Log []byte `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
}
func (*ContainerLogsResponse) Descriptor ¶ added in v0.6.0
func (*ContainerLogsResponse) Descriptor() ([]byte, []int)
func (*ContainerLogsResponse) ProtoMessage ¶ added in v0.6.0
func (*ContainerLogsResponse) ProtoMessage()
func (*ContainerLogsResponse) Reset ¶ added in v0.6.0
func (m *ContainerLogsResponse) Reset()
func (*ContainerLogsResponse) String ¶ added in v0.6.0
func (m *ContainerLogsResponse) String() string
type ContainerPort ¶ added in v0.5.0
type ContainerPort struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` HostPort int32 `protobuf:"varint,2,opt,name=hostPort" json:"hostPort,omitempty"` ContainerPort int32 `protobuf:"varint,3,opt,name=containerPort" json:"containerPort,omitempty"` Protocol string `protobuf:"bytes,4,opt,name=protocol" json:"protocol,omitempty"` HostIP string `protobuf:"bytes,5,opt,name=hostIP" json:"hostIP,omitempty"` }
Types definitions for HyperContainer
func (*ContainerPort) Descriptor ¶ added in v0.6.0
func (*ContainerPort) Descriptor() ([]byte, []int)
func (*ContainerPort) ProtoMessage ¶ added in v0.6.0
func (*ContainerPort) ProtoMessage()
func (*ContainerPort) Reset ¶ added in v0.6.0
func (m *ContainerPort) Reset()
func (*ContainerPort) String ¶ added in v0.6.0
func (m *ContainerPort) String() string
type ContainerStatus ¶ added in v0.5.0
type ContainerStatus struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` ContainerID string `protobuf:"bytes,2,opt,name=containerID" json:"containerID,omitempty"` Phase string `protobuf:"bytes,3,opt,name=phase" json:"phase,omitempty"` Waiting *WaitingStatus `protobuf:"bytes,4,opt,name=waiting" json:"waiting,omitempty"` Running *RunningStatus `protobuf:"bytes,5,opt,name=running" json:"running,omitempty"` Terminated *TermStatus `protobuf:"bytes,6,opt,name=terminated" json:"terminated,omitempty"` }
func (*ContainerStatus) Descriptor ¶ added in v0.6.0
func (*ContainerStatus) Descriptor() ([]byte, []int)
func (*ContainerStatus) GetRunning ¶ added in v0.6.0
func (m *ContainerStatus) GetRunning() *RunningStatus
func (*ContainerStatus) GetTerminated ¶ added in v0.6.0
func (m *ContainerStatus) GetTerminated() *TermStatus
func (*ContainerStatus) GetWaiting ¶ added in v0.6.0
func (m *ContainerStatus) GetWaiting() *WaitingStatus
func (*ContainerStatus) ProtoMessage ¶ added in v0.6.0
func (*ContainerStatus) ProtoMessage()
func (*ContainerStatus) Reset ¶ added in v0.6.0
func (m *ContainerStatus) Reset()
func (*ContainerStatus) String ¶ added in v0.6.0
func (m *ContainerStatus) String() string
type EnvironmentVar ¶ added in v0.5.0
type EnvironmentVar struct { Env string `protobuf:"bytes,1,opt,name=env" json:"env,omitempty"` Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
func (*EnvironmentVar) Descriptor ¶ added in v0.6.0
func (*EnvironmentVar) Descriptor() ([]byte, []int)
func (*EnvironmentVar) ProtoMessage ¶ added in v0.6.0
func (*EnvironmentVar) ProtoMessage()
func (*EnvironmentVar) Reset ¶ added in v0.6.0
func (m *EnvironmentVar) Reset()
func (*EnvironmentVar) String ¶ added in v0.6.0
func (m *EnvironmentVar) String() string
type ImageInfo ¶ added in v0.6.0
type ImageInfo struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` ParentID string `protobuf:"bytes,2,opt,name=parentID" json:"parentID,omitempty"` RepoTags []string `protobuf:"bytes,3,rep,name=repoTags" json:"repoTags,omitempty"` RepoDigests []string `protobuf:"bytes,4,rep,name=repoDigests" json:"repoDigests,omitempty"` Created int64 `protobuf:"varint,5,opt,name=created" json:"created,omitempty"` VirtualSize int64 `protobuf:"varint,6,opt,name=virtualSize" json:"virtualSize,omitempty"` Labels map[string]string `` /* 132-byte string literal not displayed */ }
func (*ImageInfo) Descriptor ¶ added in v0.6.0
func (*ImageInfo) ProtoMessage ¶ added in v0.6.0
func (*ImageInfo) ProtoMessage()
type ImageListRequest ¶ added in v0.6.0
type ImageListRequest struct { // filterArgs is a JSON-encoded set of filter arguments FilterArgs string `protobuf:"bytes,1,opt,name=filterArgs" json:"filterArgs,omitempty"` // filter is a shell glob string applied to repository names Filter string `protobuf:"bytes,2,opt,name=filter" json:"filter,omitempty"` // all controls whether all images in the graph are filtered, or just the heads All bool `protobuf:"varint,3,opt,name=all" json:"all,omitempty"` }
func (*ImageListRequest) Descriptor ¶ added in v0.6.0
func (*ImageListRequest) Descriptor() ([]byte, []int)
func (*ImageListRequest) ProtoMessage ¶ added in v0.6.0
func (*ImageListRequest) ProtoMessage()
func (*ImageListRequest) Reset ¶ added in v0.6.0
func (m *ImageListRequest) Reset()
func (*ImageListRequest) String ¶ added in v0.6.0
func (m *ImageListRequest) String() string
type ImageListResponse ¶ added in v0.6.0
type ImageListResponse struct {
ImageList []*ImageInfo `protobuf:"bytes,1,rep,name=imageList" json:"imageList,omitempty"`
}
func (*ImageListResponse) Descriptor ¶ added in v0.6.0
func (*ImageListResponse) Descriptor() ([]byte, []int)
func (*ImageListResponse) GetImageList ¶ added in v0.6.0
func (m *ImageListResponse) GetImageList() []*ImageInfo
func (*ImageListResponse) ProtoMessage ¶ added in v0.6.0
func (*ImageListResponse) ProtoMessage()
func (*ImageListResponse) Reset ¶ added in v0.6.0
func (m *ImageListResponse) Reset()
func (*ImageListResponse) String ¶ added in v0.6.0
func (m *ImageListResponse) String() string
type PodCreateRequest ¶ added in v0.6.0
type PodCreateRequest struct { PodSpec *UserPod `protobuf:"bytes,1,opt,name=podSpec" json:"podSpec,omitempty"` PodID string `protobuf:"bytes,2,opt,name=podID" json:"podID,omitempty"` }
func (*PodCreateRequest) Descriptor ¶ added in v0.6.0
func (*PodCreateRequest) Descriptor() ([]byte, []int)
func (*PodCreateRequest) GetPodSpec ¶ added in v0.6.0
func (m *PodCreateRequest) GetPodSpec() *UserPod
func (*PodCreateRequest) ProtoMessage ¶ added in v0.6.0
func (*PodCreateRequest) ProtoMessage()
func (*PodCreateRequest) Reset ¶ added in v0.6.0
func (m *PodCreateRequest) Reset()
func (*PodCreateRequest) String ¶ added in v0.6.0
func (m *PodCreateRequest) String() string
type PodCreateResponse ¶ added in v0.6.0
type PodCreateResponse struct {
PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"`
}
func (*PodCreateResponse) Descriptor ¶ added in v0.6.0
func (*PodCreateResponse) Descriptor() ([]byte, []int)
func (*PodCreateResponse) ProtoMessage ¶ added in v0.6.0
func (*PodCreateResponse) ProtoMessage()
func (*PodCreateResponse) Reset ¶ added in v0.6.0
func (m *PodCreateResponse) Reset()
func (*PodCreateResponse) String ¶ added in v0.6.0
func (m *PodCreateResponse) String() string
type PodInfo ¶ added in v0.5.0
type PodInfo struct { Kind string `protobuf:"bytes,1,opt,name=kind" json:"kind,omitempty"` ApiVersion string `protobuf:"bytes,2,opt,name=apiVersion" json:"apiVersion,omitempty"` Vm string `protobuf:"bytes,3,opt,name=vm" json:"vm,omitempty"` Spec *PodSpec `protobuf:"bytes,4,opt,name=spec" json:"spec,omitempty"` Status *PodStatus `protobuf:"bytes,5,opt,name=status" json:"status,omitempty"` }
func (*PodInfo) Descriptor ¶ added in v0.6.0
func (*PodInfo) ProtoMessage ¶ added in v0.6.0
func (*PodInfo) ProtoMessage()
type PodInfoRequest ¶ added in v0.6.0
type PodInfoRequest struct {
PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"`
}
func (*PodInfoRequest) Descriptor ¶ added in v0.6.0
func (*PodInfoRequest) Descriptor() ([]byte, []int)
func (*PodInfoRequest) ProtoMessage ¶ added in v0.6.0
func (*PodInfoRequest) ProtoMessage()
func (*PodInfoRequest) Reset ¶ added in v0.6.0
func (m *PodInfoRequest) Reset()
func (*PodInfoRequest) String ¶ added in v0.6.0
func (m *PodInfoRequest) String() string
type PodInfoResponse ¶ added in v0.6.0
type PodInfoResponse struct {
PodInfo *PodInfo `protobuf:"bytes,1,opt,name=podInfo" json:"podInfo,omitempty"`
}
func (*PodInfoResponse) Descriptor ¶ added in v0.6.0
func (*PodInfoResponse) Descriptor() ([]byte, []int)
func (*PodInfoResponse) GetPodInfo ¶ added in v0.6.0
func (m *PodInfoResponse) GetPodInfo() *PodInfo
func (*PodInfoResponse) ProtoMessage ¶ added in v0.6.0
func (*PodInfoResponse) ProtoMessage()
func (*PodInfoResponse) Reset ¶ added in v0.6.0
func (m *PodInfoResponse) Reset()
func (*PodInfoResponse) String ¶ added in v0.6.0
func (m *PodInfoResponse) String() string
type PodListRequest ¶ added in v0.6.0
type PodListRequest struct { PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"` VmID string `protobuf:"bytes,2,opt,name=vmID" json:"vmID,omitempty"` }
func (*PodListRequest) Descriptor ¶ added in v0.6.0
func (*PodListRequest) Descriptor() ([]byte, []int)
func (*PodListRequest) ProtoMessage ¶ added in v0.6.0
func (*PodListRequest) ProtoMessage()
func (*PodListRequest) Reset ¶ added in v0.6.0
func (m *PodListRequest) Reset()
func (*PodListRequest) String ¶ added in v0.6.0
func (m *PodListRequest) String() string
type PodListResponse ¶ added in v0.6.0
type PodListResponse struct {
PodList []*PodListResult `protobuf:"bytes,1,rep,name=podList" json:"podList,omitempty"`
}
func (*PodListResponse) Descriptor ¶ added in v0.6.0
func (*PodListResponse) Descriptor() ([]byte, []int)
func (*PodListResponse) GetPodList ¶ added in v0.6.0
func (m *PodListResponse) GetPodList() []*PodListResult
func (*PodListResponse) ProtoMessage ¶ added in v0.6.0
func (*PodListResponse) ProtoMessage()
func (*PodListResponse) Reset ¶ added in v0.6.0
func (m *PodListResponse) Reset()
func (*PodListResponse) String ¶ added in v0.6.0
func (m *PodListResponse) String() string
type PodListResult ¶ added in v0.6.0
type PodListResult struct { PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"` PodName string `protobuf:"bytes,2,opt,name=podName" json:"podName,omitempty"` VmID string `protobuf:"bytes,3,opt,name=vmID" json:"vmID,omitempty"` Status string `protobuf:"bytes,4,opt,name=status" json:"status,omitempty"` }
func (*PodListResult) Descriptor ¶ added in v0.6.0
func (*PodListResult) Descriptor() ([]byte, []int)
func (*PodListResult) ProtoMessage ¶ added in v0.6.0
func (*PodListResult) ProtoMessage()
func (*PodListResult) Reset ¶ added in v0.6.0
func (m *PodListResult) Reset()
func (*PodListResult) String ¶ added in v0.6.0
func (m *PodListResult) String() string
type PodLogConfig ¶ added in v0.6.0
type PodLogConfig struct { Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` Config map[string]string `` /* 132-byte string literal not displayed */ }
func (*PodLogConfig) Descriptor ¶ added in v0.6.0
func (*PodLogConfig) Descriptor() ([]byte, []int)
func (*PodLogConfig) GetConfig ¶ added in v0.6.0
func (m *PodLogConfig) GetConfig() map[string]string
func (*PodLogConfig) ProtoMessage ¶ added in v0.6.0
func (*PodLogConfig) ProtoMessage()
func (*PodLogConfig) Reset ¶ added in v0.6.0
func (m *PodLogConfig) Reset()
func (*PodLogConfig) String ¶ added in v0.6.0
func (m *PodLogConfig) String() string
type PodRemoveRequest ¶ added in v0.6.0
type PodRemoveRequest struct {
PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"`
}
func (*PodRemoveRequest) Descriptor ¶ added in v0.6.0
func (*PodRemoveRequest) Descriptor() ([]byte, []int)
func (*PodRemoveRequest) ProtoMessage ¶ added in v0.6.0
func (*PodRemoveRequest) ProtoMessage()
func (*PodRemoveRequest) Reset ¶ added in v0.6.0
func (m *PodRemoveRequest) Reset()
func (*PodRemoveRequest) String ¶ added in v0.6.0
func (m *PodRemoveRequest) String() string
type PodRemoveResponse ¶ added in v0.6.0
type PodRemoveResponse struct { Code int32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"` Cause string `protobuf:"bytes,2,opt,name=cause" json:"cause,omitempty"` }
func (*PodRemoveResponse) Descriptor ¶ added in v0.6.0
func (*PodRemoveResponse) Descriptor() ([]byte, []int)
func (*PodRemoveResponse) ProtoMessage ¶ added in v0.6.0
func (*PodRemoveResponse) ProtoMessage()
func (*PodRemoveResponse) Reset ¶ added in v0.6.0
func (m *PodRemoveResponse) Reset()
func (*PodRemoveResponse) String ¶ added in v0.6.0
func (m *PodRemoveResponse) String() string
type PodSpec ¶ added in v0.5.0
type PodSpec struct { Volumes []*PodVolume `protobuf:"bytes,1,rep,name=volumes" json:"volumes,omitempty"` Containers []*Container `protobuf:"bytes,2,rep,name=containers" json:"containers,omitempty"` Labels map[string]string `` /* 132-byte string literal not displayed */ Vcpu int32 `protobuf:"varint,4,opt,name=vcpu" json:"vcpu,omitempty"` Memory int32 `protobuf:"varint,5,opt,name=memory" json:"memory,omitempty"` }
func (*PodSpec) Descriptor ¶ added in v0.6.0
func (*PodSpec) GetContainers ¶ added in v0.6.0
func (*PodSpec) GetVolumes ¶ added in v0.6.0
func (*PodSpec) ProtoMessage ¶ added in v0.6.0
func (*PodSpec) ProtoMessage()
type PodStatus ¶ added in v0.5.0
type PodStatus struct { Phase string `protobuf:"bytes,1,opt,name=phase" json:"phase,omitempty"` Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason" json:"reason,omitempty"` HostIP string `protobuf:"bytes,4,opt,name=hostIP" json:"hostIP,omitempty"` PodIP []string `protobuf:"bytes,5,rep,name=podIP" json:"podIP,omitempty"` StartTime string `protobuf:"bytes,6,opt,name=startTime" json:"startTime,omitempty"` ContainerStatus []*ContainerStatus `protobuf:"bytes,7,rep,name=containerStatus" json:"containerStatus,omitempty"` FinishTime string `protobuf:"bytes,8,opt,name=finishTime" json:"finishTime,omitempty"` }
func (*PodStatus) Descriptor ¶ added in v0.6.0
func (*PodStatus) GetContainerStatus ¶ added in v0.6.0
func (m *PodStatus) GetContainerStatus() []*ContainerStatus
func (*PodStatus) ProtoMessage ¶ added in v0.6.0
func (*PodStatus) ProtoMessage()
type PodVolume ¶ added in v0.5.0
type PodVolume struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Source string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"` Driver string `protobuf:"bytes,3,opt,name=driver" json:"driver,omitempty"` Rbd *RBDVolumeSource `protobuf:"bytes,4,opt,name=rbd" json:"rbd,omitempty"` }
func (*PodVolume) Descriptor ¶ added in v0.6.0
func (*PodVolume) GetRbd ¶ added in v0.6.0
func (m *PodVolume) GetRbd() *RBDVolumeSource
func (*PodVolume) ProtoMessage ¶ added in v0.6.0
func (*PodVolume) ProtoMessage()
type PublicAPIClient ¶ added in v0.6.0
type PublicAPIClient interface { // PodList implements GET /list?item=pod PodList(ctx context.Context, in *PodListRequest, opts ...grpc.CallOption) (*PodListResponse, error) // PodCreate implements POST /pod/create PodCreate(ctx context.Context, in *PodCreateRequest, opts ...grpc.CallOption) (*PodCreateResponse, error) // PodInfo implements GET /pod/info PodInfo(ctx context.Context, in *PodInfoRequest, opts ...grpc.CallOption) (*PodInfoResponse, error) // PodRemove implements DELETE /pod PodRemove(ctx context.Context, in *PodRemoveRequest, opts ...grpc.CallOption) (*PodRemoveResponse, error) // ContainerList implements GET /list?item=container ContainerList(ctx context.Context, in *ContainerListRequest, opts ...grpc.CallOption) (*ContainerListResponse, error) // ContainerInfo implements GET /container/info ContainerInfo(ctx context.Context, in *ContainerInfoRequest, opts ...grpc.CallOption) (*ContainerInfoResponse, error) // ImageList implements GET /images/get ImageList(ctx context.Context, in *ImageListRequest, opts ...grpc.CallOption) (*ImageListResponse, error) // VMList implements GET /list?item=vm VMList(ctx context.Context, in *VMListRequest, opts ...grpc.CallOption) (*VMListResponse, error) // VMCreate implements POST /vm/create VMCreate(ctx context.Context, in *VMCreateRequest, opts ...grpc.CallOption) (*VMCreateResponse, error) // VMRemove implements DELETE /vm VMRemove(ctx context.Context, in *VMRemoveRequest, opts ...grpc.CallOption) (*VMRemoveResponse, error) // ContainerLogs implements GET /container/logs ContainerLogs(ctx context.Context, in *ContainerLogsRequest, opts ...grpc.CallOption) (PublicAPI_ContainerLogsClient, error) }
func NewPublicAPIClient ¶ added in v0.6.0
func NewPublicAPIClient(cc *grpc.ClientConn) PublicAPIClient
type PublicAPIServer ¶ added in v0.6.0
type PublicAPIServer interface { // PodList implements GET /list?item=pod PodList(context.Context, *PodListRequest) (*PodListResponse, error) // PodCreate implements POST /pod/create PodCreate(context.Context, *PodCreateRequest) (*PodCreateResponse, error) // PodInfo implements GET /pod/info PodInfo(context.Context, *PodInfoRequest) (*PodInfoResponse, error) // PodRemove implements DELETE /pod PodRemove(context.Context, *PodRemoveRequest) (*PodRemoveResponse, error) // ContainerList implements GET /list?item=container ContainerList(context.Context, *ContainerListRequest) (*ContainerListResponse, error) // ContainerInfo implements GET /container/info ContainerInfo(context.Context, *ContainerInfoRequest) (*ContainerInfoResponse, error) // ImageList implements GET /images/get ImageList(context.Context, *ImageListRequest) (*ImageListResponse, error) // VMList implements GET /list?item=vm VMList(context.Context, *VMListRequest) (*VMListResponse, error) // VMCreate implements POST /vm/create VMCreate(context.Context, *VMCreateRequest) (*VMCreateResponse, error) // VMRemove implements DELETE /vm VMRemove(context.Context, *VMRemoveRequest) (*VMRemoveResponse, error) // ContainerLogs implements GET /container/logs ContainerLogs(*ContainerLogsRequest, PublicAPI_ContainerLogsServer) error }
type PublicAPI_ContainerLogsClient ¶ added in v0.6.0
type PublicAPI_ContainerLogsClient interface { Recv() (*ContainerLogsResponse, error) grpc.ClientStream }
type PublicAPI_ContainerLogsServer ¶ added in v0.6.0
type PublicAPI_ContainerLogsServer interface { Send(*ContainerLogsResponse) error grpc.ServerStream }
type RBDVolumeSource ¶ added in v0.5.0
type RBDVolumeSource struct { Monitors []string `protobuf:"bytes,1,rep,name=monitors" json:"monitors,omitempty"` Image string `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"` FsType string `protobuf:"bytes,3,opt,name=fsType" json:"fsType,omitempty"` Pool string `protobuf:"bytes,4,opt,name=pool" json:"pool,omitempty"` User string `protobuf:"bytes,5,opt,name=user" json:"user,omitempty"` Keyring string `protobuf:"bytes,6,opt,name=keyring" json:"keyring,omitempty"` ReadOnly bool `protobuf:"varint,7,opt,name=readOnly" json:"readOnly,omitempty"` }
func (*RBDVolumeSource) Descriptor ¶ added in v0.6.0
func (*RBDVolumeSource) Descriptor() ([]byte, []int)
func (*RBDVolumeSource) ProtoMessage ¶ added in v0.6.0
func (*RBDVolumeSource) ProtoMessage()
func (*RBDVolumeSource) Reset ¶ added in v0.6.0
func (m *RBDVolumeSource) Reset()
func (*RBDVolumeSource) String ¶ added in v0.6.0
func (m *RBDVolumeSource) String() string
type RunningStatus ¶ added in v0.5.0
type RunningStatus struct {
StartedAt string `protobuf:"bytes,1,opt,name=startedAt" json:"startedAt,omitempty"`
}
func (*RunningStatus) Descriptor ¶ added in v0.6.0
func (*RunningStatus) Descriptor() ([]byte, []int)
func (*RunningStatus) ProtoMessage ¶ added in v0.6.0
func (*RunningStatus) ProtoMessage()
func (*RunningStatus) Reset ¶ added in v0.6.0
func (m *RunningStatus) Reset()
func (*RunningStatus) String ¶ added in v0.6.0
func (m *RunningStatus) String() string
type TermStatus ¶ added in v0.5.0
type TermStatus struct { ExitCode int32 `protobuf:"varint,1,opt,name=exitCode" json:"exitCode,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"` Message string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"` StartedAt string `protobuf:"bytes,4,opt,name=startedAt" json:"startedAt,omitempty"` FinishedAt string `protobuf:"bytes,5,opt,name=finishedAt" json:"finishedAt,omitempty"` }
func (*TermStatus) Descriptor ¶ added in v0.6.0
func (*TermStatus) Descriptor() ([]byte, []int)
func (*TermStatus) ProtoMessage ¶ added in v0.6.0
func (*TermStatus) ProtoMessage()
func (*TermStatus) Reset ¶ added in v0.6.0
func (m *TermStatus) Reset()
func (*TermStatus) String ¶ added in v0.6.0
func (m *TermStatus) String() string
type UserContainer ¶ added in v0.6.0
type UserContainer struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Image string `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"` Workdir string `protobuf:"bytes,3,opt,name=workdir" json:"workdir,omitempty"` RestartPolicy string `protobuf:"bytes,4,opt,name=restartPolicy" json:"restartPolicy,omitempty"` Tty bool `protobuf:"varint,5,opt,name=tty" json:"tty,omitempty"` Sysctl map[string]string `` /* 132-byte string literal not displayed */ Envs []*EnvironmentVar `protobuf:"bytes,7,rep,name=envs" json:"envs,omitempty"` Command []string `protobuf:"bytes,8,rep,name=command" json:"command,omitempty"` Entrypoint []string `protobuf:"bytes,9,rep,name=entrypoint" json:"entrypoint,omitempty"` Ports []*UserContainerPort `protobuf:"bytes,10,rep,name=ports" json:"ports,omitempty"` Volumes []*UserVolumeReference `protobuf:"bytes,11,rep,name=volumes" json:"volumes,omitempty"` Files []*UserFileReference `protobuf:"bytes,12,rep,name=files" json:"files,omitempty"` }
func (*UserContainer) Descriptor ¶ added in v0.6.0
func (*UserContainer) Descriptor() ([]byte, []int)
func (*UserContainer) GetEnvs ¶ added in v0.6.0
func (m *UserContainer) GetEnvs() []*EnvironmentVar
func (*UserContainer) GetFiles ¶ added in v0.6.0
func (m *UserContainer) GetFiles() []*UserFileReference
func (*UserContainer) GetPorts ¶ added in v0.6.0
func (m *UserContainer) GetPorts() []*UserContainerPort
func (*UserContainer) GetSysctl ¶ added in v0.6.0
func (m *UserContainer) GetSysctl() map[string]string
func (*UserContainer) GetVolumes ¶ added in v0.6.0
func (m *UserContainer) GetVolumes() []*UserVolumeReference
func (*UserContainer) ProtoMessage ¶ added in v0.6.0
func (*UserContainer) ProtoMessage()
func (*UserContainer) Reset ¶ added in v0.6.0
func (m *UserContainer) Reset()
func (*UserContainer) String ¶ added in v0.6.0
func (m *UserContainer) String() string
type UserContainerPort ¶ added in v0.6.0
type UserContainerPort struct { HostPort int32 `protobuf:"varint,1,opt,name=hostPort" json:"hostPort,omitempty"` ContainerPort int32 `protobuf:"varint,2,opt,name=containerPort" json:"containerPort,omitempty"` ServicePort int32 `protobuf:"varint,3,opt,name=servicePort" json:"servicePort,omitempty"` Protocol string `protobuf:"bytes,4,opt,name=protocol" json:"protocol,omitempty"` }
func (*UserContainerPort) Descriptor ¶ added in v0.6.0
func (*UserContainerPort) Descriptor() ([]byte, []int)
func (*UserContainerPort) ProtoMessage ¶ added in v0.6.0
func (*UserContainerPort) ProtoMessage()
func (*UserContainerPort) Reset ¶ added in v0.6.0
func (m *UserContainerPort) Reset()
func (*UserContainerPort) String ¶ added in v0.6.0
func (m *UserContainerPort) String() string
type UserFile ¶ added in v0.6.0
type UserFile struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Encoding string `protobuf:"bytes,2,opt,name=encoding" json:"encoding,omitempty"` Uri string `protobuf:"bytes,3,opt,name=uri" json:"uri,omitempty"` Content string `protobuf:"bytes,4,opt,name=content" json:"content,omitempty"` }
func (*UserFile) Descriptor ¶ added in v0.6.0
func (*UserFile) ProtoMessage ¶ added in v0.6.0
func (*UserFile) ProtoMessage()
type UserFileReference ¶ added in v0.6.0
type UserFileReference struct { Path string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"` Filename string `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"` Perm string `protobuf:"bytes,3,opt,name=perm" json:"perm,omitempty"` User string `protobuf:"bytes,4,opt,name=user" json:"user,omitempty"` Group string `protobuf:"bytes,5,opt,name=group" json:"group,omitempty"` }
func (*UserFileReference) Descriptor ¶ added in v0.6.0
func (*UserFileReference) Descriptor() ([]byte, []int)
func (*UserFileReference) ProtoMessage ¶ added in v0.6.0
func (*UserFileReference) ProtoMessage()
func (*UserFileReference) Reset ¶ added in v0.6.0
func (m *UserFileReference) Reset()
func (*UserFileReference) String ¶ added in v0.6.0
func (m *UserFileReference) String() string
type UserInterface ¶ added in v0.6.0
type UserInterface struct { Bridge string `protobuf:"bytes,1,opt,name=bridge" json:"bridge,omitempty"` Ip string `protobuf:"bytes,2,opt,name=ip" json:"ip,omitempty"` Ifname string `protobuf:"bytes,3,opt,name=ifname" json:"ifname,omitempty"` Mac string `protobuf:"bytes,4,opt,name=mac" json:"mac,omitempty"` Gateway string `protobuf:"bytes,5,opt,name=gateway" json:"gateway,omitempty"` }
func (*UserInterface) Descriptor ¶ added in v0.6.0
func (*UserInterface) Descriptor() ([]byte, []int)
func (*UserInterface) ProtoMessage ¶ added in v0.6.0
func (*UserInterface) ProtoMessage()
func (*UserInterface) Reset ¶ added in v0.6.0
func (m *UserInterface) Reset()
func (*UserInterface) String ¶ added in v0.6.0
func (m *UserInterface) String() string
type UserPod ¶ added in v0.6.0
type UserPod struct { // TODO: rename this to name (renaming will also change restful API) Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"` Type string `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"` RestartPolicy string `protobuf:"bytes,4,opt,name=restartPolicy" json:"restartPolicy,omitempty"` Tty bool `protobuf:"varint,5,opt,name=tty" json:"tty,omitempty"` Labels map[string]string `` /* 132-byte string literal not displayed */ Resource *UserResource `protobuf:"bytes,7,opt,name=resource" json:"resource,omitempty"` Log *PodLogConfig `protobuf:"bytes,8,opt,name=log" json:"log,omitempty"` Dns []string `protobuf:"bytes,9,rep,name=dns" json:"dns,omitempty"` Containers []*UserContainer `protobuf:"bytes,10,rep,name=containers" json:"containers,omitempty"` Files []*UserFile `protobuf:"bytes,11,rep,name=files" json:"files,omitempty"` Volumes []*UserVolume `protobuf:"bytes,12,rep,name=volumes" json:"volumes,omitempty"` Interfaces []*UserInterface `protobuf:"bytes,13,rep,name=interfaces" json:"interfaces,omitempty"` Services []*UserService `protobuf:"bytes,14,rep,name=services" json:"services,omitempty"` }
func (*UserPod) Descriptor ¶ added in v0.6.0
func (*UserPod) GetContainers ¶ added in v0.6.0
func (m *UserPod) GetContainers() []*UserContainer
func (*UserPod) GetInterfaces ¶ added in v0.6.0
func (m *UserPod) GetInterfaces() []*UserInterface
func (*UserPod) GetLog ¶ added in v0.6.0
func (m *UserPod) GetLog() *PodLogConfig
func (*UserPod) GetResource ¶ added in v0.6.0
func (m *UserPod) GetResource() *UserResource
func (*UserPod) GetServices ¶ added in v0.6.0
func (m *UserPod) GetServices() []*UserService
func (*UserPod) GetVolumes ¶ added in v0.6.0
func (m *UserPod) GetVolumes() []*UserVolume
func (*UserPod) ProtoMessage ¶ added in v0.6.0
func (*UserPod) ProtoMessage()
type UserResource ¶ added in v0.6.0
type UserResource struct { Vcpu int32 `protobuf:"varint,1,opt,name=vcpu" json:"vcpu,omitempty"` Memory int32 `protobuf:"varint,2,opt,name=memory" json:"memory,omitempty"` }
func (*UserResource) Descriptor ¶ added in v0.6.0
func (*UserResource) Descriptor() ([]byte, []int)
func (*UserResource) ProtoMessage ¶ added in v0.6.0
func (*UserResource) ProtoMessage()
func (*UserResource) Reset ¶ added in v0.6.0
func (m *UserResource) Reset()
func (*UserResource) String ¶ added in v0.6.0
func (m *UserResource) String() string
type UserService ¶ added in v0.6.0
type UserService struct { Serviceip string `protobuf:"bytes,1,opt,name=serviceip" json:"serviceip,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=protocol" json:"protocol,omitempty"` Serviceport int32 `protobuf:"varint,3,opt,name=serviceport" json:"serviceport,omitempty"` Hosts []*UserServiceBackend `protobuf:"bytes,4,rep,name=hosts" json:"hosts,omitempty"` }
func (*UserService) Descriptor ¶ added in v0.6.0
func (*UserService) Descriptor() ([]byte, []int)
func (*UserService) GetHosts ¶ added in v0.6.0
func (m *UserService) GetHosts() []*UserServiceBackend
func (*UserService) ProtoMessage ¶ added in v0.6.0
func (*UserService) ProtoMessage()
func (*UserService) Reset ¶ added in v0.6.0
func (m *UserService) Reset()
func (*UserService) String ¶ added in v0.6.0
func (m *UserService) String() string
type UserServiceBackend ¶ added in v0.6.0
type UserServiceBackend struct { Hostip string `protobuf:"bytes,1,opt,name=hostip" json:"hostip,omitempty"` Hostport int32 `protobuf:"varint,2,opt,name=hostport" json:"hostport,omitempty"` }
func (*UserServiceBackend) Descriptor ¶ added in v0.6.0
func (*UserServiceBackend) Descriptor() ([]byte, []int)
func (*UserServiceBackend) ProtoMessage ¶ added in v0.6.0
func (*UserServiceBackend) ProtoMessage()
func (*UserServiceBackend) Reset ¶ added in v0.6.0
func (m *UserServiceBackend) Reset()
func (*UserServiceBackend) String ¶ added in v0.6.0
func (m *UserServiceBackend) String() string
type UserVolume ¶ added in v0.6.0
type UserVolume struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Source string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"` Driver string `protobuf:"bytes,3,opt,name=driver" json:"driver,omitempty"` Option *UserVolumeOption `protobuf:"bytes,4,opt,name=option" json:"option,omitempty"` }
func (*UserVolume) Descriptor ¶ added in v0.6.0
func (*UserVolume) Descriptor() ([]byte, []int)
func (*UserVolume) GetOption ¶ added in v0.6.0
func (m *UserVolume) GetOption() *UserVolumeOption
func (*UserVolume) ProtoMessage ¶ added in v0.6.0
func (*UserVolume) ProtoMessage()
func (*UserVolume) Reset ¶ added in v0.6.0
func (m *UserVolume) Reset()
func (*UserVolume) String ¶ added in v0.6.0
func (m *UserVolume) String() string
type UserVolumeOption ¶ added in v0.6.0
type UserVolumeOption struct { User string `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"` Keyring string `protobuf:"bytes,2,opt,name=keyring" json:"keyring,omitempty"` Monitors []string `protobuf:"bytes,3,rep,name=monitors" json:"monitors,omitempty"` }
func (*UserVolumeOption) Descriptor ¶ added in v0.6.0
func (*UserVolumeOption) Descriptor() ([]byte, []int)
func (*UserVolumeOption) ProtoMessage ¶ added in v0.6.0
func (*UserVolumeOption) ProtoMessage()
func (*UserVolumeOption) Reset ¶ added in v0.6.0
func (m *UserVolumeOption) Reset()
func (*UserVolumeOption) String ¶ added in v0.6.0
func (m *UserVolumeOption) String() string
type UserVolumeReference ¶ added in v0.6.0
type UserVolumeReference struct { Path string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"` Volume string `protobuf:"bytes,2,opt,name=volume" json:"volume,omitempty"` ReadOnly bool `protobuf:"varint,3,opt,name=readOnly" json:"readOnly,omitempty"` }
func (*UserVolumeReference) Descriptor ¶ added in v0.6.0
func (*UserVolumeReference) Descriptor() ([]byte, []int)
func (*UserVolumeReference) ProtoMessage ¶ added in v0.6.0
func (*UserVolumeReference) ProtoMessage()
func (*UserVolumeReference) Reset ¶ added in v0.6.0
func (m *UserVolumeReference) Reset()
func (*UserVolumeReference) String ¶ added in v0.6.0
func (m *UserVolumeReference) String() string
type VMCreateRequest ¶ added in v0.6.0
type VMCreateRequest struct { Cpu int32 `protobuf:"varint,1,opt,name=cpu" json:"cpu,omitempty"` Memory int32 `protobuf:"varint,2,opt,name=memory" json:"memory,omitempty"` }
func (*VMCreateRequest) Descriptor ¶ added in v0.6.0
func (*VMCreateRequest) Descriptor() ([]byte, []int)
func (*VMCreateRequest) ProtoMessage ¶ added in v0.6.0
func (*VMCreateRequest) ProtoMessage()
func (*VMCreateRequest) Reset ¶ added in v0.6.0
func (m *VMCreateRequest) Reset()
func (*VMCreateRequest) String ¶ added in v0.6.0
func (m *VMCreateRequest) String() string
type VMCreateResponse ¶ added in v0.6.0
type VMCreateResponse struct {
VmID string `protobuf:"bytes,1,opt,name=vmID" json:"vmID,omitempty"`
}
func (*VMCreateResponse) Descriptor ¶ added in v0.6.0
func (*VMCreateResponse) Descriptor() ([]byte, []int)
func (*VMCreateResponse) ProtoMessage ¶ added in v0.6.0
func (*VMCreateResponse) ProtoMessage()
func (*VMCreateResponse) Reset ¶ added in v0.6.0
func (m *VMCreateResponse) Reset()
func (*VMCreateResponse) String ¶ added in v0.6.0
func (m *VMCreateResponse) String() string
type VMListRequest ¶ added in v0.6.0
type VMListRequest struct { PodID string `protobuf:"bytes,1,opt,name=podID" json:"podID,omitempty"` VmID string `protobuf:"bytes,2,opt,name=vmID" json:"vmID,omitempty"` }
func (*VMListRequest) Descriptor ¶ added in v0.6.0
func (*VMListRequest) Descriptor() ([]byte, []int)
func (*VMListRequest) ProtoMessage ¶ added in v0.6.0
func (*VMListRequest) ProtoMessage()
func (*VMListRequest) Reset ¶ added in v0.6.0
func (m *VMListRequest) Reset()
func (*VMListRequest) String ¶ added in v0.6.0
func (m *VMListRequest) String() string
type VMListResponse ¶ added in v0.6.0
type VMListResponse struct {
VmList []*VMListResult `protobuf:"bytes,1,rep,name=vmList" json:"vmList,omitempty"`
}
func (*VMListResponse) Descriptor ¶ added in v0.6.0
func (*VMListResponse) Descriptor() ([]byte, []int)
func (*VMListResponse) GetVmList ¶ added in v0.6.0
func (m *VMListResponse) GetVmList() []*VMListResult
func (*VMListResponse) ProtoMessage ¶ added in v0.6.0
func (*VMListResponse) ProtoMessage()
func (*VMListResponse) Reset ¶ added in v0.6.0
func (m *VMListResponse) Reset()
func (*VMListResponse) String ¶ added in v0.6.0
func (m *VMListResponse) String() string
type VMListResult ¶ added in v0.6.0
type VMListResult struct { VmID string `protobuf:"bytes,1,opt,name=vmID" json:"vmID,omitempty"` PodID string `protobuf:"bytes,2,opt,name=podID" json:"podID,omitempty"` Status string `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"` }
func (*VMListResult) Descriptor ¶ added in v0.6.0
func (*VMListResult) Descriptor() ([]byte, []int)
func (*VMListResult) ProtoMessage ¶ added in v0.6.0
func (*VMListResult) ProtoMessage()
func (*VMListResult) Reset ¶ added in v0.6.0
func (m *VMListResult) Reset()
func (*VMListResult) String ¶ added in v0.6.0
func (m *VMListResult) String() string
type VMRemoveRequest ¶ added in v0.6.0
type VMRemoveRequest struct {
VmID string `protobuf:"bytes,1,opt,name=vmID" json:"vmID,omitempty"`
}
func (*VMRemoveRequest) Descriptor ¶ added in v0.6.0
func (*VMRemoveRequest) Descriptor() ([]byte, []int)
func (*VMRemoveRequest) ProtoMessage ¶ added in v0.6.0
func (*VMRemoveRequest) ProtoMessage()
func (*VMRemoveRequest) Reset ¶ added in v0.6.0
func (m *VMRemoveRequest) Reset()
func (*VMRemoveRequest) String ¶ added in v0.6.0
func (m *VMRemoveRequest) String() string
type VMRemoveResponse ¶ added in v0.6.0
type VMRemoveResponse struct { Code int32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"` Cause string `protobuf:"bytes,2,opt,name=cause" json:"cause,omitempty"` }
func (*VMRemoveResponse) Descriptor ¶ added in v0.6.0
func (*VMRemoveResponse) Descriptor() ([]byte, []int)
func (*VMRemoveResponse) ProtoMessage ¶ added in v0.6.0
func (*VMRemoveResponse) ProtoMessage()
func (*VMRemoveResponse) Reset ¶ added in v0.6.0
func (m *VMRemoveResponse) Reset()
func (*VMRemoveResponse) String ¶ added in v0.6.0
func (m *VMRemoveResponse) String() string
type VolumeMount ¶ added in v0.5.0
type VolumeMount struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` MountPath string `protobuf:"bytes,2,opt,name=mountPath" json:"mountPath,omitempty"` ReadOnly bool `protobuf:"varint,3,opt,name=readOnly" json:"readOnly,omitempty"` }
func (*VolumeMount) Descriptor ¶ added in v0.6.0
func (*VolumeMount) Descriptor() ([]byte, []int)
func (*VolumeMount) ProtoMessage ¶ added in v0.6.0
func (*VolumeMount) ProtoMessage()
func (*VolumeMount) Reset ¶ added in v0.6.0
func (m *VolumeMount) Reset()
func (*VolumeMount) String ¶ added in v0.6.0
func (m *VolumeMount) String() string
type WaitingStatus ¶ added in v0.5.0
type WaitingStatus struct {
Reason string `protobuf:"bytes,1,opt,name=reason" json:"reason,omitempty"`
}
func (*WaitingStatus) Descriptor ¶ added in v0.6.0
func (*WaitingStatus) Descriptor() ([]byte, []int)
func (*WaitingStatus) ProtoMessage ¶ added in v0.6.0
func (*WaitingStatus) ProtoMessage()
func (*WaitingStatus) Reset ¶ added in v0.6.0
func (m *WaitingStatus) Reset()
func (*WaitingStatus) String ¶ added in v0.6.0
func (m *WaitingStatus) String() string
Click to show internal directories.
Click to hide internal directories.