types

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2016 License: Apache-2.0 Imports: 5 Imported by: 0

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

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) Descriptor() ([]byte, []int)

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()

func (*Container) Reset added in v0.6.0

func (m *Container) Reset()

func (*Container) String added in v0.6.0

func (m *Container) String() string

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) Descriptor() ([]byte, []int)

func (*ImageInfo) GetLabels added in v0.6.0

func (m *ImageInfo) GetLabels() map[string]string

func (*ImageInfo) ProtoMessage added in v0.6.0

func (*ImageInfo) ProtoMessage()

func (*ImageInfo) Reset added in v0.6.0

func (m *ImageInfo) Reset()

func (*ImageInfo) String added in v0.6.0

func (m *ImageInfo) String() string

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) Descriptor() ([]byte, []int)

func (*PodInfo) GetSpec added in v0.6.0

func (m *PodInfo) GetSpec() *PodSpec

func (*PodInfo) GetStatus added in v0.6.0

func (m *PodInfo) GetStatus() *PodStatus

func (*PodInfo) ProtoMessage added in v0.6.0

func (*PodInfo) ProtoMessage()

func (*PodInfo) Reset added in v0.6.0

func (m *PodInfo) Reset()

func (*PodInfo) String added in v0.6.0

func (m *PodInfo) String() string

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) Descriptor() ([]byte, []int)

func (*PodSpec) GetContainers added in v0.6.0

func (m *PodSpec) GetContainers() []*Container

func (*PodSpec) GetLabels added in v0.6.0

func (m *PodSpec) GetLabels() map[string]string

func (*PodSpec) GetVolumes added in v0.6.0

func (m *PodSpec) GetVolumes() []*PodVolume

func (*PodSpec) ProtoMessage added in v0.6.0

func (*PodSpec) ProtoMessage()

func (*PodSpec) Reset added in v0.6.0

func (m *PodSpec) Reset()

func (*PodSpec) String added in v0.6.0

func (m *PodSpec) String() string

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) Descriptor() ([]byte, []int)

func (*PodStatus) GetContainerStatus added in v0.6.0

func (m *PodStatus) GetContainerStatus() []*ContainerStatus

func (*PodStatus) ProtoMessage added in v0.6.0

func (*PodStatus) ProtoMessage()

func (*PodStatus) Reset added in v0.6.0

func (m *PodStatus) Reset()

func (*PodStatus) String added in v0.6.0

func (m *PodStatus) String() string

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) Descriptor() ([]byte, []int)

func (*PodVolume) GetRbd added in v0.6.0

func (m *PodVolume) GetRbd() *RBDVolumeSource

func (*PodVolume) ProtoMessage added in v0.6.0

func (*PodVolume) ProtoMessage()

func (*PodVolume) Reset added in v0.6.0

func (m *PodVolume) Reset()

func (*PodVolume) String added in v0.6.0

func (m *PodVolume) String() string

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) Descriptor() ([]byte, []int)

func (*UserFile) ProtoMessage added in v0.6.0

func (*UserFile) ProtoMessage()

func (*UserFile) Reset added in v0.6.0

func (m *UserFile) Reset()

func (*UserFile) String added in v0.6.0

func (m *UserFile) String() string

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) Descriptor() ([]byte, []int)

func (*UserPod) GetContainers added in v0.6.0

func (m *UserPod) GetContainers() []*UserContainer

func (*UserPod) GetFiles added in v0.6.0

func (m *UserPod) GetFiles() []*UserFile

func (*UserPod) GetInterfaces added in v0.6.0

func (m *UserPod) GetInterfaces() []*UserInterface

func (*UserPod) GetLabels added in v0.6.0

func (m *UserPod) GetLabels() map[string]string

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()

func (*UserPod) Reset added in v0.6.0

func (m *UserPod) Reset()

func (*UserPod) String added in v0.6.0

func (m *UserPod) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL