pb

package
v0.0.0-...-f4cebfc Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Overview

Package pb is a generated protocol buffer package.

It is generated from these files:

pb/service.proto

It has these top-level messages:

DockerContainerRunReqResp
DockerContainerInspectReqResp
DockerContainerListReqResp
DockerContainerRemoveReqResp
DockerContainerPruneReqResp
DockerImageListReqResp
DockerImageInspectReqResp
DockerImageRemoveReqResp
DockerImagePruneReqResp
DockerImagePullReqResp
DockerImagePushReqResp
DockerImageBuildReqResp
DockerNetworkCreateReqResp
DockerNetworkInspectReqResp
DockerNetworkListReqResp
DockerNetworkRemoveReqResp
DockerNetworkPruneReqResp

Package pb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	Swagger = swagger
)

Variables

View Source
var DockerContainerInspectReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "NAME",
}
View Source
var DockerContainerInspectReqResp_KeyType_value = map[string]int32{
	"ID":   0,
	"NAME": 1,
}
View Source
var DockerContainerRemoveReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "NAME",
}
View Source
var DockerContainerRemoveReqResp_KeyType_value = map[string]int32{
	"ID":   0,
	"NAME": 1,
}
View Source
var DockerImageInspectReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "REF",
}
View Source
var DockerImageInspectReqResp_KeyType_value = map[string]int32{
	"ID":  0,
	"REF": 1,
}
View Source
var DockerImageRemoveReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "REF",
}
View Source
var DockerImageRemoveReqResp_KeyType_value = map[string]int32{
	"ID":  0,
	"REF": 1,
}
View Source
var DockerNetworkInspectReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "NAME",
}
View Source
var DockerNetworkInspectReqResp_KeyType_value = map[string]int32{
	"ID":   0,
	"NAME": 1,
}
View Source
var DockerNetworkRemoveReqResp_KeyType_name = map[int32]string{
	0: "ID",
	1: "NAME",
}
View Source
var DockerNetworkRemoveReqResp_KeyType_value = map[string]int32{
	"ID":   0,
	"NAME": 1,
}

Functions

func RegisterSimpleServiceHandler

func RegisterSimpleServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSimpleServiceHandler registers the http handlers for service SimpleService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSimpleServiceHandlerClient

func RegisterSimpleServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SimpleServiceClient) error

RegisterSimpleServiceHandler registers the http handlers for service SimpleService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SimpleServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SimpleServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SimpleServiceClient" to call the correct interceptors.

func RegisterSimpleServiceHandlerFromEndpoint

func RegisterSimpleServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSimpleServiceHandlerFromEndpoint is same as RegisterSimpleServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSimpleServiceServer

func RegisterSimpleServiceServer(s *grpc.Server, srv SimpleServiceServer)

Types

type DockerContainerInspectReqResp

type DockerContainerInspectReqResp struct {
	Id            string                                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name          string                                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	KeyType       DockerContainerInspectReqResp_KeyType `` /* 129-byte string literal not displayed */
	ContainerJson *moby.ContainerJSON                   `protobuf:"bytes,4,opt,name=container_json,json=containerJson" json:"container_json,omitempty"`
	StateCode     int32                                 `protobuf:"varint,5,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage  string                                `protobuf:"bytes,6,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerContainerInspectReqResp) DeepCopyCheckedArgs

func (*DockerContainerInspectReqResp) Descriptor

func (*DockerContainerInspectReqResp) Descriptor() ([]byte, []int)

func (*DockerContainerInspectReqResp) GetContainerJson

func (m *DockerContainerInspectReqResp) GetContainerJson() *moby.ContainerJSON

func (*DockerContainerInspectReqResp) GetId

func (*DockerContainerInspectReqResp) GetKeyType

func (*DockerContainerInspectReqResp) GetName

func (*DockerContainerInspectReqResp) GetStateCode

func (m *DockerContainerInspectReqResp) GetStateCode() int32

func (*DockerContainerInspectReqResp) GetStateMessage

func (m *DockerContainerInspectReqResp) GetStateMessage() string

func (*DockerContainerInspectReqResp) ProtoMessage

func (*DockerContainerInspectReqResp) ProtoMessage()

func (*DockerContainerInspectReqResp) Reset

func (m *DockerContainerInspectReqResp) Reset()

func (*DockerContainerInspectReqResp) String

type DockerContainerInspectReqResp_KeyType

type DockerContainerInspectReqResp_KeyType int32
const (
	DockerContainerInspectReqResp_ID   DockerContainerInspectReqResp_KeyType = 0
	DockerContainerInspectReqResp_NAME DockerContainerInspectReqResp_KeyType = 1
)

func (DockerContainerInspectReqResp_KeyType) EnumDescriptor

func (DockerContainerInspectReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerContainerInspectReqResp_KeyType) String

type DockerContainerListReqResp

type DockerContainerListReqResp struct {
	ContainerListOptions *moby.ContainerListOptions `protobuf:"bytes,1,opt,name=container_list_options,json=containerListOptions" json:"container_list_options,omitempty"`
	Containers           []*moby.Container          `protobuf:"bytes,2,rep,name=containers" json:"containers,omitempty"`
	StateCode            int32                      `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage         string                     `protobuf:"bytes,4,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerContainerListReqResp) DeepCopyCheckedArgs

func (m *DockerContainerListReqResp) DeepCopyCheckedArgs() (*DockerContainerListReqResp, error)

func (*DockerContainerListReqResp) Descriptor

func (*DockerContainerListReqResp) Descriptor() ([]byte, []int)

func (*DockerContainerListReqResp) GetContainerListOptions

func (m *DockerContainerListReqResp) GetContainerListOptions() *moby.ContainerListOptions

func (*DockerContainerListReqResp) GetContainers

func (m *DockerContainerListReqResp) GetContainers() []*moby.Container

func (*DockerContainerListReqResp) GetStateCode

func (m *DockerContainerListReqResp) GetStateCode() int32

func (*DockerContainerListReqResp) GetStateMessage

func (m *DockerContainerListReqResp) GetStateMessage() string

func (*DockerContainerListReqResp) ProtoMessage

func (*DockerContainerListReqResp) ProtoMessage()

func (*DockerContainerListReqResp) Reset

func (m *DockerContainerListReqResp) Reset()

func (*DockerContainerListReqResp) String

func (m *DockerContainerListReqResp) String() string

type DockerContainerPruneReqResp

type DockerContainerPruneReqResp struct {
	Filters               *filters.Args               `protobuf:"bytes,1,opt,name=filters" json:"filters,omitempty"`
	ContainersPruneReport *moby.ContainersPruneReport `protobuf:"bytes,2,opt,name=containers_prune_report,json=containersPruneReport" json:"containers_prune_report,omitempty"`
	StateCode             int32                       `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage          string                      `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerContainerPruneReqResp) DeepCopyCheckedArgs

func (m *DockerContainerPruneReqResp) DeepCopyCheckedArgs() (*DockerContainerPruneReqResp, error)

func (*DockerContainerPruneReqResp) Descriptor

func (*DockerContainerPruneReqResp) Descriptor() ([]byte, []int)

func (*DockerContainerPruneReqResp) GetContainersPruneReport

func (m *DockerContainerPruneReqResp) GetContainersPruneReport() *moby.ContainersPruneReport

func (*DockerContainerPruneReqResp) GetFilters

func (m *DockerContainerPruneReqResp) GetFilters() *filters.Args

func (*DockerContainerPruneReqResp) GetStateCode

func (m *DockerContainerPruneReqResp) GetStateCode() int32

func (*DockerContainerPruneReqResp) GetStateMessage

func (m *DockerContainerPruneReqResp) GetStateMessage() string

func (*DockerContainerPruneReqResp) ProtoMessage

func (*DockerContainerPruneReqResp) ProtoMessage()

func (*DockerContainerPruneReqResp) Reset

func (m *DockerContainerPruneReqResp) Reset()

func (*DockerContainerPruneReqResp) String

func (m *DockerContainerPruneReqResp) String() string

type DockerContainerRemoveReqResp

type DockerContainerRemoveReqResp struct {
	Id                     string                               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                   string                               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	KeyType                DockerContainerRemoveReqResp_KeyType `` /* 128-byte string literal not displayed */
	ContainerRemoveOptions *moby.ContainerRemoveOptions         `protobuf:"bytes,4,opt,name=container_remove_options,json=containerRemoveOptions" json:"container_remove_options,omitempty"`
	StateCode              int32                                `protobuf:"varint,5,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage           string                               `protobuf:"bytes,6,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerContainerRemoveReqResp) DeepCopyCheckedArgs

func (*DockerContainerRemoveReqResp) Descriptor

func (*DockerContainerRemoveReqResp) Descriptor() ([]byte, []int)

func (*DockerContainerRemoveReqResp) GetContainerRemoveOptions

func (m *DockerContainerRemoveReqResp) GetContainerRemoveOptions() *moby.ContainerRemoveOptions

func (*DockerContainerRemoveReqResp) GetId

func (*DockerContainerRemoveReqResp) GetKeyType

func (*DockerContainerRemoveReqResp) GetName

func (m *DockerContainerRemoveReqResp) GetName() string

func (*DockerContainerRemoveReqResp) GetStateCode

func (m *DockerContainerRemoveReqResp) GetStateCode() int32

func (*DockerContainerRemoveReqResp) GetStateMessage

func (m *DockerContainerRemoveReqResp) GetStateMessage() string

func (*DockerContainerRemoveReqResp) ProtoMessage

func (*DockerContainerRemoveReqResp) ProtoMessage()

func (*DockerContainerRemoveReqResp) Reset

func (m *DockerContainerRemoveReqResp) Reset()

func (*DockerContainerRemoveReqResp) String

type DockerContainerRemoveReqResp_KeyType

type DockerContainerRemoveReqResp_KeyType int32
const (
	DockerContainerRemoveReqResp_ID   DockerContainerRemoveReqResp_KeyType = 0
	DockerContainerRemoveReqResp_NAME DockerContainerRemoveReqResp_KeyType = 1
)

func (DockerContainerRemoveReqResp_KeyType) EnumDescriptor

func (DockerContainerRemoveReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerContainerRemoveReqResp_KeyType) String

type DockerContainerRunReqResp

type DockerContainerRunReqResp struct {
	Config                     *container.Config                     `protobuf:"bytes,1,opt,name=config" json:"config,omitempty"`
	HostConfig                 *container.HostConfig                 `protobuf:"bytes,2,opt,name=host_config,json=hostConfig" json:"host_config,omitempty"`
	NetworkingConfig           *network.NetworkingConfig             `protobuf:"bytes,3,opt,name=networking_config,json=networkingConfig" json:"networking_config,omitempty"`
	Name                       string                                `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	ImagePullOptions           *moby.ImagePullOptions                `protobuf:"bytes,5,opt,name=image_pull_options,json=imagePullOptions" json:"image_pull_options,omitempty"`
	ContainerCreateCreatedBody *container.ContainerCreateCreatedBody `` /* 136-byte string literal not displayed */
	StateCode                  int32                                 `protobuf:"varint,7,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage               string                                `protobuf:"bytes,8,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerContainerRunReqResp) DeepCopyChecked

func (*DockerContainerRunReqResp) Descriptor

func (*DockerContainerRunReqResp) Descriptor() ([]byte, []int)

func (*DockerContainerRunReqResp) ExportAsDockerApiTypeContainerCreateConfig

func (m *DockerContainerRunReqResp) ExportAsDockerApiTypeContainerCreateConfig() dockertypes.ContainerCreateConfig

func (*DockerContainerRunReqResp) GetConfig

func (m *DockerContainerRunReqResp) GetConfig() *container.Config

func (*DockerContainerRunReqResp) GetContainerCreateCreatedBody

func (m *DockerContainerRunReqResp) GetContainerCreateCreatedBody() *container.ContainerCreateCreatedBody

func (*DockerContainerRunReqResp) GetHostConfig

func (m *DockerContainerRunReqResp) GetHostConfig() *container.HostConfig

func (*DockerContainerRunReqResp) GetImagePullOptions

func (m *DockerContainerRunReqResp) GetImagePullOptions() *moby.ImagePullOptions

func (*DockerContainerRunReqResp) GetName

func (m *DockerContainerRunReqResp) GetName() string

func (*DockerContainerRunReqResp) GetNetworkingConfig

func (m *DockerContainerRunReqResp) GetNetworkingConfig() *network.NetworkingConfig

func (*DockerContainerRunReqResp) GetStateCode

func (m *DockerContainerRunReqResp) GetStateCode() int32

func (*DockerContainerRunReqResp) GetStateMessage

func (m *DockerContainerRunReqResp) GetStateMessage() string

func (*DockerContainerRunReqResp) ProtoMessage

func (*DockerContainerRunReqResp) ProtoMessage()

func (*DockerContainerRunReqResp) Reset

func (m *DockerContainerRunReqResp) Reset()

func (*DockerContainerRunReqResp) String

func (m *DockerContainerRunReqResp) String() string

type DockerImageBuildReqResp

type DockerImageBuildReqResp struct {
	BuildContext       []byte                   `protobuf:"bytes,1,opt,name=build_context,json=buildContext,proto3" json:"build_context,omitempty"`
	ImageBuildOptions  *moby.ImageBuildOptions  `protobuf:"bytes,2,opt,name=image_build_options,json=imageBuildOptions" json:"image_build_options,omitempty"`
	ImageBuildResponse *moby.ImageBuildResponse `protobuf:"bytes,3,opt,name=image_build_response,json=imageBuildResponse" json:"image_build_response,omitempty"`
	StateCode          int32                    `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage       string                   `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImageBuildReqResp) DeepCopyCheckedArgs

func (m *DockerImageBuildReqResp) DeepCopyCheckedArgs() (*DockerImageBuildReqResp, error)

func (*DockerImageBuildReqResp) Descriptor

func (*DockerImageBuildReqResp) Descriptor() ([]byte, []int)

func (*DockerImageBuildReqResp) GetBuildContext

func (m *DockerImageBuildReqResp) GetBuildContext() []byte

func (*DockerImageBuildReqResp) GetImageBuildOptions

func (m *DockerImageBuildReqResp) GetImageBuildOptions() *moby.ImageBuildOptions

func (*DockerImageBuildReqResp) GetImageBuildResponse

func (m *DockerImageBuildReqResp) GetImageBuildResponse() *moby.ImageBuildResponse

func (*DockerImageBuildReqResp) GetStateCode

func (m *DockerImageBuildReqResp) GetStateCode() int32

func (*DockerImageBuildReqResp) GetStateMessage

func (m *DockerImageBuildReqResp) GetStateMessage() string

func (*DockerImageBuildReqResp) ProtoMessage

func (*DockerImageBuildReqResp) ProtoMessage()

func (*DockerImageBuildReqResp) Reset

func (m *DockerImageBuildReqResp) Reset()

func (*DockerImageBuildReqResp) String

func (m *DockerImageBuildReqResp) String() string

type DockerImageInspectReqResp

type DockerImageInspectReqResp struct {
	Id           string                            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Ref          string                            `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	KeyType      DockerImageInspectReqResp_KeyType `protobuf:"varint,3,opt,name=key_type,json=keyType,proto3,enum=pb.DockerImageInspectReqResp_KeyType" json:"key_type,omitempty"`
	ImageInspect *moby.ImageInspect                `protobuf:"bytes,4,opt,name=image_inspect,json=imageInspect" json:"image_inspect,omitempty"`
	StateCode    int32                             `protobuf:"varint,5,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage string                            `protobuf:"bytes,6,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImageInspectReqResp) DeepCopyCheckedArgs

func (m *DockerImageInspectReqResp) DeepCopyCheckedArgs() (*DockerImageInspectReqResp, error)

func (*DockerImageInspectReqResp) Descriptor

func (*DockerImageInspectReqResp) Descriptor() ([]byte, []int)

func (*DockerImageInspectReqResp) GetId

func (m *DockerImageInspectReqResp) GetId() string

func (*DockerImageInspectReqResp) GetImageInspect

func (m *DockerImageInspectReqResp) GetImageInspect() *moby.ImageInspect

func (*DockerImageInspectReqResp) GetKeyType

func (*DockerImageInspectReqResp) GetRef

func (m *DockerImageInspectReqResp) GetRef() string

func (*DockerImageInspectReqResp) GetStateCode

func (m *DockerImageInspectReqResp) GetStateCode() int32

func (*DockerImageInspectReqResp) GetStateMessage

func (m *DockerImageInspectReqResp) GetStateMessage() string

func (*DockerImageInspectReqResp) ProtoMessage

func (*DockerImageInspectReqResp) ProtoMessage()

func (*DockerImageInspectReqResp) Reset

func (m *DockerImageInspectReqResp) Reset()

func (*DockerImageInspectReqResp) String

func (m *DockerImageInspectReqResp) String() string

type DockerImageInspectReqResp_KeyType

type DockerImageInspectReqResp_KeyType int32
const (
	DockerImageInspectReqResp_ID  DockerImageInspectReqResp_KeyType = 0
	DockerImageInspectReqResp_REF DockerImageInspectReqResp_KeyType = 1
)

func (DockerImageInspectReqResp_KeyType) EnumDescriptor

func (DockerImageInspectReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerImageInspectReqResp_KeyType) String

type DockerImageListReqResp

type DockerImageListReqResp struct {
	ImageListOptions *moby.ImageListOptions `protobuf:"bytes,1,opt,name=image_list_options,json=imageListOptions" json:"image_list_options,omitempty"`
	ImageSummaries   []*moby.ImageSummary   `protobuf:"bytes,2,rep,name=image_summaries,json=imageSummaries" json:"image_summaries,omitempty"`
	StateCode        int32                  `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage     string                 `protobuf:"bytes,4,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImageListReqResp) DeepCopyCheckedArgs

func (m *DockerImageListReqResp) DeepCopyCheckedArgs() (*DockerImageListReqResp, error)

func (*DockerImageListReqResp) Descriptor

func (*DockerImageListReqResp) Descriptor() ([]byte, []int)

func (*DockerImageListReqResp) GetImageListOptions

func (m *DockerImageListReqResp) GetImageListOptions() *moby.ImageListOptions

func (*DockerImageListReqResp) GetImageSummaries

func (m *DockerImageListReqResp) GetImageSummaries() []*moby.ImageSummary

func (*DockerImageListReqResp) GetStateCode

func (m *DockerImageListReqResp) GetStateCode() int32

func (*DockerImageListReqResp) GetStateMessage

func (m *DockerImageListReqResp) GetStateMessage() string

func (*DockerImageListReqResp) ProtoMessage

func (*DockerImageListReqResp) ProtoMessage()

func (*DockerImageListReqResp) Reset

func (m *DockerImageListReqResp) Reset()

func (*DockerImageListReqResp) String

func (m *DockerImageListReqResp) String() string

type DockerImagePruneReqResp

type DockerImagePruneReqResp struct {
	Filters           *filters.Args           `protobuf:"bytes,1,opt,name=filters" json:"filters,omitempty"`
	ImagesPruneReport *moby.ImagesPruneReport `protobuf:"bytes,2,opt,name=images_prune_report,json=imagesPruneReport" json:"images_prune_report,omitempty"`
	StateCode         int32                   `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage      string                  `protobuf:"bytes,4,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImagePruneReqResp) DeepCopyCheckedArgs

func (m *DockerImagePruneReqResp) DeepCopyCheckedArgs() (*DockerImagePruneReqResp, error)

func (*DockerImagePruneReqResp) Descriptor

func (*DockerImagePruneReqResp) Descriptor() ([]byte, []int)

func (*DockerImagePruneReqResp) GetFilters

func (m *DockerImagePruneReqResp) GetFilters() *filters.Args

func (*DockerImagePruneReqResp) GetImagesPruneReport

func (m *DockerImagePruneReqResp) GetImagesPruneReport() *moby.ImagesPruneReport

func (*DockerImagePruneReqResp) GetStateCode

func (m *DockerImagePruneReqResp) GetStateCode() int32

func (*DockerImagePruneReqResp) GetStateMessage

func (m *DockerImagePruneReqResp) GetStateMessage() string

func (*DockerImagePruneReqResp) ProtoMessage

func (*DockerImagePruneReqResp) ProtoMessage()

func (*DockerImagePruneReqResp) Reset

func (m *DockerImagePruneReqResp) Reset()

func (*DockerImagePruneReqResp) String

func (m *DockerImagePruneReqResp) String() string

type DockerImagePullReqResp

type DockerImagePullReqResp struct {
	RefStr           string                 `protobuf:"bytes,1,opt,name=ref_str,json=refStr,proto3" json:"ref_str,omitempty"`
	ImagePullOptions *moby.ImagePullOptions `protobuf:"bytes,2,opt,name=image_pull_options,json=imagePullOptions" json:"image_pull_options,omitempty"`
	RespBody         []byte                 `protobuf:"bytes,3,opt,name=resp_body,json=respBody,proto3" json:"resp_body,omitempty"`
	StateCode        int32                  `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage     string                 `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImagePullReqResp) DeepCopyCheckedArgs

func (m *DockerImagePullReqResp) DeepCopyCheckedArgs() (*DockerImagePullReqResp, error)

func (*DockerImagePullReqResp) Descriptor

func (*DockerImagePullReqResp) Descriptor() ([]byte, []int)

func (*DockerImagePullReqResp) GetImagePullOptions

func (m *DockerImagePullReqResp) GetImagePullOptions() *moby.ImagePullOptions

func (*DockerImagePullReqResp) GetRefStr

func (m *DockerImagePullReqResp) GetRefStr() string

func (*DockerImagePullReqResp) GetRespBody

func (m *DockerImagePullReqResp) GetRespBody() []byte

func (*DockerImagePullReqResp) GetStateCode

func (m *DockerImagePullReqResp) GetStateCode() int32

func (*DockerImagePullReqResp) GetStateMessage

func (m *DockerImagePullReqResp) GetStateMessage() string

func (*DockerImagePullReqResp) ProtoMessage

func (*DockerImagePullReqResp) ProtoMessage()

func (*DockerImagePullReqResp) Reset

func (m *DockerImagePullReqResp) Reset()

func (*DockerImagePullReqResp) String

func (m *DockerImagePullReqResp) String() string

type DockerImagePushReqResp

type DockerImagePushReqResp struct {
	RefStr           string                 `protobuf:"bytes,1,opt,name=ref_str,json=refStr,proto3" json:"ref_str,omitempty"`
	ImagePushOptions *moby.ImagePushOptions `protobuf:"bytes,2,opt,name=image_push_options,json=imagePushOptions" json:"image_push_options,omitempty"`
	RespBody         []byte                 `protobuf:"bytes,3,opt,name=resp_body,json=respBody,proto3" json:"resp_body,omitempty"`
	StateCode        int32                  `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage     string                 `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImagePushReqResp) DeepCopyCheckedArgs

func (m *DockerImagePushReqResp) DeepCopyCheckedArgs() (*DockerImagePushReqResp, error)

func (*DockerImagePushReqResp) Descriptor

func (*DockerImagePushReqResp) Descriptor() ([]byte, []int)

func (*DockerImagePushReqResp) GetImagePushOptions

func (m *DockerImagePushReqResp) GetImagePushOptions() *moby.ImagePushOptions

func (*DockerImagePushReqResp) GetRefStr

func (m *DockerImagePushReqResp) GetRefStr() string

func (*DockerImagePushReqResp) GetRespBody

func (m *DockerImagePushReqResp) GetRespBody() []byte

func (*DockerImagePushReqResp) GetStateCode

func (m *DockerImagePushReqResp) GetStateCode() int32

func (*DockerImagePushReqResp) GetStateMessage

func (m *DockerImagePushReqResp) GetStateMessage() string

func (*DockerImagePushReqResp) ProtoMessage

func (*DockerImagePushReqResp) ProtoMessage()

func (*DockerImagePushReqResp) Reset

func (m *DockerImagePushReqResp) Reset()

func (*DockerImagePushReqResp) String

func (m *DockerImagePushReqResp) String() string

type DockerImageRemoveReqResp

type DockerImageRemoveReqResp struct {
	Id                       string                           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Ref                      string                           `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	KeyType                  DockerImageRemoveReqResp_KeyType `protobuf:"varint,3,opt,name=key_type,json=keyType,proto3,enum=pb.DockerImageRemoveReqResp_KeyType" json:"key_type,omitempty"`
	ImageRemoveOptions       *moby.ImageRemoveOptions         `protobuf:"bytes,4,opt,name=image_remove_options,json=imageRemoveOptions" json:"image_remove_options,omitempty"`
	ImageDeleteResponseItems []*moby.ImageDeleteResponseItem  `` /* 130-byte string literal not displayed */
	StateCode                int32                            `protobuf:"varint,6,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage             string                           `protobuf:"bytes,7,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerImageRemoveReqResp) DeepCopyCheckedArgs

func (m *DockerImageRemoveReqResp) DeepCopyCheckedArgs() (*DockerImageRemoveReqResp, error)

func (*DockerImageRemoveReqResp) Descriptor

func (*DockerImageRemoveReqResp) Descriptor() ([]byte, []int)

func (*DockerImageRemoveReqResp) GetId

func (m *DockerImageRemoveReqResp) GetId() string

func (*DockerImageRemoveReqResp) GetImageDeleteResponseItems

func (m *DockerImageRemoveReqResp) GetImageDeleteResponseItems() []*moby.ImageDeleteResponseItem

func (*DockerImageRemoveReqResp) GetImageRemoveOptions

func (m *DockerImageRemoveReqResp) GetImageRemoveOptions() *moby.ImageRemoveOptions

func (*DockerImageRemoveReqResp) GetKeyType

func (*DockerImageRemoveReqResp) GetRef

func (m *DockerImageRemoveReqResp) GetRef() string

func (*DockerImageRemoveReqResp) GetStateCode

func (m *DockerImageRemoveReqResp) GetStateCode() int32

func (*DockerImageRemoveReqResp) GetStateMessage

func (m *DockerImageRemoveReqResp) GetStateMessage() string

func (*DockerImageRemoveReqResp) ProtoMessage

func (*DockerImageRemoveReqResp) ProtoMessage()

func (*DockerImageRemoveReqResp) Reset

func (m *DockerImageRemoveReqResp) Reset()

func (*DockerImageRemoveReqResp) String

func (m *DockerImageRemoveReqResp) String() string

type DockerImageRemoveReqResp_KeyType

type DockerImageRemoveReqResp_KeyType int32
const (
	DockerImageRemoveReqResp_ID  DockerImageRemoveReqResp_KeyType = 0
	DockerImageRemoveReqResp_REF DockerImageRemoveReqResp_KeyType = 1
)

func (DockerImageRemoveReqResp_KeyType) EnumDescriptor

func (DockerImageRemoveReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerImageRemoveReqResp_KeyType) String

type DockerNetworkCreateReqResp

type DockerNetworkCreateReqResp struct {
	Name                  string                      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	NetworkCreate         *moby.NetworkCreate         `protobuf:"bytes,2,opt,name=network_create,json=networkCreate" json:"network_create,omitempty"`
	NetworkCreateResponse *moby.NetworkCreateResponse `protobuf:"bytes,3,opt,name=network_create_response,json=networkCreateResponse" json:"network_create_response,omitempty"`
	StateCode             int32                       `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage          string                      `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerNetworkCreateReqResp) DeepCopyCheckedArgs

func (req *DockerNetworkCreateReqResp) DeepCopyCheckedArgs() (*DockerNetworkCreateReqResp, error)

func (*DockerNetworkCreateReqResp) Descriptor

func (*DockerNetworkCreateReqResp) Descriptor() ([]byte, []int)

func (*DockerNetworkCreateReqResp) GetName

func (m *DockerNetworkCreateReqResp) GetName() string

func (*DockerNetworkCreateReqResp) GetNetworkCreate

func (m *DockerNetworkCreateReqResp) GetNetworkCreate() *moby.NetworkCreate

func (*DockerNetworkCreateReqResp) GetNetworkCreateResponse

func (m *DockerNetworkCreateReqResp) GetNetworkCreateResponse() *moby.NetworkCreateResponse

func (*DockerNetworkCreateReqResp) GetStateCode

func (m *DockerNetworkCreateReqResp) GetStateCode() int32

func (*DockerNetworkCreateReqResp) GetStateMessage

func (m *DockerNetworkCreateReqResp) GetStateMessage() string

func (*DockerNetworkCreateReqResp) ProtoMessage

func (*DockerNetworkCreateReqResp) ProtoMessage()

func (*DockerNetworkCreateReqResp) Reset

func (m *DockerNetworkCreateReqResp) Reset()

func (*DockerNetworkCreateReqResp) String

func (m *DockerNetworkCreateReqResp) String() string

type DockerNetworkInspectReqResp

type DockerNetworkInspectReqResp struct {
	Id                    string                              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                  string                              `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	KeyType               DockerNetworkInspectReqResp_KeyType `` /* 127-byte string literal not displayed */
	NetworkInspectOptions *moby.NetworkInspectOptions         `protobuf:"bytes,4,opt,name=network_inspect_options,json=networkInspectOptions" json:"network_inspect_options,omitempty"`
	NetworkResource       *moby.NetworkResource               `protobuf:"bytes,5,opt,name=network_resource,json=networkResource" json:"network_resource,omitempty"`
	StateCode             int32                               `protobuf:"varint,6,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage          string                              `protobuf:"bytes,7,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerNetworkInspectReqResp) DeepCopyCheckedArgs

func (m *DockerNetworkInspectReqResp) DeepCopyCheckedArgs() (*DockerNetworkInspectReqResp, error)

func (*DockerNetworkInspectReqResp) Descriptor

func (*DockerNetworkInspectReqResp) Descriptor() ([]byte, []int)

func (*DockerNetworkInspectReqResp) GetId

func (*DockerNetworkInspectReqResp) GetKeyType

func (*DockerNetworkInspectReqResp) GetName

func (m *DockerNetworkInspectReqResp) GetName() string

func (*DockerNetworkInspectReqResp) GetNetworkInspectOptions

func (m *DockerNetworkInspectReqResp) GetNetworkInspectOptions() *moby.NetworkInspectOptions

func (*DockerNetworkInspectReqResp) GetNetworkResource

func (m *DockerNetworkInspectReqResp) GetNetworkResource() *moby.NetworkResource

func (*DockerNetworkInspectReqResp) GetStateCode

func (m *DockerNetworkInspectReqResp) GetStateCode() int32

func (*DockerNetworkInspectReqResp) GetStateMessage

func (m *DockerNetworkInspectReqResp) GetStateMessage() string

func (*DockerNetworkInspectReqResp) ProtoMessage

func (*DockerNetworkInspectReqResp) ProtoMessage()

func (*DockerNetworkInspectReqResp) Reset

func (m *DockerNetworkInspectReqResp) Reset()

func (*DockerNetworkInspectReqResp) String

func (m *DockerNetworkInspectReqResp) String() string

type DockerNetworkInspectReqResp_KeyType

type DockerNetworkInspectReqResp_KeyType int32
const (
	DockerNetworkInspectReqResp_ID   DockerNetworkInspectReqResp_KeyType = 0
	DockerNetworkInspectReqResp_NAME DockerNetworkInspectReqResp_KeyType = 1
)

func (DockerNetworkInspectReqResp_KeyType) EnumDescriptor

func (DockerNetworkInspectReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerNetworkInspectReqResp_KeyType) String

type DockerNetworkListReqResp

type DockerNetworkListReqResp struct {
	NetworkListOptions *moby.NetworkListOptions `protobuf:"bytes,1,opt,name=network_list_options,json=networkListOptions" json:"network_list_options,omitempty"`
	NetworkResources   []*moby.NetworkResource  `protobuf:"bytes,2,rep,name=network_resources,json=networkResources" json:"network_resources,omitempty"`
	StateCode          int32                    `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage       string                   `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerNetworkListReqResp) DeepCopyCheckedArgs

func (m *DockerNetworkListReqResp) DeepCopyCheckedArgs() (*DockerNetworkListReqResp, error)

func (*DockerNetworkListReqResp) Descriptor

func (*DockerNetworkListReqResp) Descriptor() ([]byte, []int)

func (*DockerNetworkListReqResp) GetNetworkListOptions

func (m *DockerNetworkListReqResp) GetNetworkListOptions() *moby.NetworkListOptions

func (*DockerNetworkListReqResp) GetNetworkResources

func (m *DockerNetworkListReqResp) GetNetworkResources() []*moby.NetworkResource

func (*DockerNetworkListReqResp) GetStateCode

func (m *DockerNetworkListReqResp) GetStateCode() int32

func (*DockerNetworkListReqResp) GetStateMessage

func (m *DockerNetworkListReqResp) GetStateMessage() string

func (*DockerNetworkListReqResp) ProtoMessage

func (*DockerNetworkListReqResp) ProtoMessage()

func (*DockerNetworkListReqResp) Reset

func (m *DockerNetworkListReqResp) Reset()

func (*DockerNetworkListReqResp) String

func (m *DockerNetworkListReqResp) String() string

type DockerNetworkPruneReqResp

type DockerNetworkPruneReqResp struct {
	Filters             *filters.Args             `protobuf:"bytes,1,opt,name=filters" json:"filters,omitempty"`
	NetworksPruneReport *moby.NetworksPruneReport `protobuf:"bytes,2,opt,name=networks_prune_report,json=networksPruneReport" json:"networks_prune_report,omitempty"`
	StateCode           int32                     `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage        string                    `protobuf:"bytes,4,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerNetworkPruneReqResp) DeepCopyCheckedArgs

func (m *DockerNetworkPruneReqResp) DeepCopyCheckedArgs() (*DockerNetworkPruneReqResp, error)

func (*DockerNetworkPruneReqResp) Descriptor

func (*DockerNetworkPruneReqResp) Descriptor() ([]byte, []int)

func (*DockerNetworkPruneReqResp) GetFilters

func (m *DockerNetworkPruneReqResp) GetFilters() *filters.Args

func (*DockerNetworkPruneReqResp) GetNetworksPruneReport

func (m *DockerNetworkPruneReqResp) GetNetworksPruneReport() *moby.NetworksPruneReport

func (*DockerNetworkPruneReqResp) GetStateCode

func (m *DockerNetworkPruneReqResp) GetStateCode() int32

func (*DockerNetworkPruneReqResp) GetStateMessage

func (m *DockerNetworkPruneReqResp) GetStateMessage() string

func (*DockerNetworkPruneReqResp) ProtoMessage

func (*DockerNetworkPruneReqResp) ProtoMessage()

func (*DockerNetworkPruneReqResp) Reset

func (m *DockerNetworkPruneReqResp) Reset()

func (*DockerNetworkPruneReqResp) String

func (m *DockerNetworkPruneReqResp) String() string

type DockerNetworkRemoveReqResp

type DockerNetworkRemoveReqResp struct {
	Id           string                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string                             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	KeyType      DockerNetworkRemoveReqResp_KeyType `` /* 126-byte string literal not displayed */
	StateCode    int32                              `protobuf:"varint,4,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage string                             `protobuf:"bytes,5,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DockerNetworkRemoveReqResp) DeepCopyCheckedArgs

func (m *DockerNetworkRemoveReqResp) DeepCopyCheckedArgs() (*DockerNetworkRemoveReqResp, error)

func (*DockerNetworkRemoveReqResp) Descriptor

func (*DockerNetworkRemoveReqResp) Descriptor() ([]byte, []int)

func (*DockerNetworkRemoveReqResp) GetId

func (*DockerNetworkRemoveReqResp) GetKeyType

func (*DockerNetworkRemoveReqResp) GetName

func (m *DockerNetworkRemoveReqResp) GetName() string

func (*DockerNetworkRemoveReqResp) GetStateCode

func (m *DockerNetworkRemoveReqResp) GetStateCode() int32

func (*DockerNetworkRemoveReqResp) GetStateMessage

func (m *DockerNetworkRemoveReqResp) GetStateMessage() string

func (*DockerNetworkRemoveReqResp) ProtoMessage

func (*DockerNetworkRemoveReqResp) ProtoMessage()

func (*DockerNetworkRemoveReqResp) Reset

func (m *DockerNetworkRemoveReqResp) Reset()

func (*DockerNetworkRemoveReqResp) String

func (m *DockerNetworkRemoveReqResp) String() string

type DockerNetworkRemoveReqResp_KeyType

type DockerNetworkRemoveReqResp_KeyType int32
const (
	DockerNetworkRemoveReqResp_ID   DockerNetworkRemoveReqResp_KeyType = 0
	DockerNetworkRemoveReqResp_NAME DockerNetworkRemoveReqResp_KeyType = 1
)

func (DockerNetworkRemoveReqResp_KeyType) EnumDescriptor

func (DockerNetworkRemoveReqResp_KeyType) EnumDescriptor() ([]byte, []int)

func (DockerNetworkRemoveReqResp_KeyType) String

type ImageBuildMetadata

type ImageBuildMetadata struct {
	// contains filtered or unexported fields
}

func NewImageBuildMetadata

func NewImageBuildMetadata(buildcontext []byte) *ImageBuildMetadata

func (*ImageBuildMetadata) AsDockerfile

func (m *ImageBuildMetadata) AsDockerfile() (string, string, bool)

Treat as Dockerfile as find directive FROM and return instruction: - image reference (e.g. include :tag or @digest) - alias name

func (*ImageBuildMetadata) AsGitReopsitory

func (m *ImageBuildMetadata) AsGitReopsitory() (string, string, string, bool)

Must match first line:

# ** metadata:git **

then other comment lines, include git access control directive:

...

And last, must only single content line:

https://github.com/tangfeixiong/nta#:docs

func (*ImageBuildMetadata) IsDockerfile

func (m *ImageBuildMetadata) IsDockerfile() bool

func (*ImageBuildMetadata) IsGitReopsitory

func (m *ImageBuildMetadata) IsGitReopsitory() bool

type SimpleServiceClient

type SimpleServiceClient interface {
	// Run Docker container
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	RunDockerContainer(ctx context.Context, in *DockerContainerRunReqResp, opts ...grpc.CallOption) (*DockerContainerRunReqResp, error)
	// Inspect Docker container
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	InspectDockerContainer(ctx context.Context, in *DockerContainerInspectReqResp, opts ...grpc.CallOption) (*DockerContainerInspectReqResp, error)
	// List Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	ListDockerContainers(ctx context.Context, in *DockerContainerListReqResp, opts ...grpc.CallOption) (*DockerContainerListReqResp, error)
	// Remove Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	RemoveDockerContainer(ctx context.Context, in *DockerContainerRemoveReqResp, opts ...grpc.CallOption) (*DockerContainerRemoveReqResp, error)
	// Prune Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	PruneDockerContainers(ctx context.Context, in *DockerContainerPruneReqResp, opts ...grpc.CallOption) (*DockerContainerPruneReqResp, error)
	InspectDockerImage(ctx context.Context, in *DockerImageInspectReqResp, opts ...grpc.CallOption) (*DockerImageInspectReqResp, error)
	ListDockerImages(ctx context.Context, in *DockerImageListReqResp, opts ...grpc.CallOption) (*DockerImageListReqResp, error)
	RemoveDockerImage(ctx context.Context, in *DockerImageRemoveReqResp, opts ...grpc.CallOption) (*DockerImageRemoveReqResp, error)
	PruneDockerImages(ctx context.Context, in *DockerImagePruneReqResp, opts ...grpc.CallOption) (*DockerImagePruneReqResp, error)
	// Pull Docker image
	//
	// Like command of 'docker pull', Input/Output is a same Protobuf/JSON object. For input example:
	// { "image_ref": "docker.io/nginx" }
	// For output example:
	// { "image_ref": "docker.io/nginx", "state_code": 0, "state_message": "SUCCEEDED" }
	PullDockerImage(ctx context.Context, in *DockerImagePullReqResp, opts ...grpc.CallOption) (*DockerImagePullReqResp, error)
	BuildDockerImage(ctx context.Context, in *DockerImageBuildReqResp, opts ...grpc.CallOption) (*DockerImageBuildReqResp, error)
	PushDockerImage(ctx context.Context, in *DockerImagePushReqResp, opts ...grpc.CallOption) (*DockerImagePushReqResp, error)
	PullDockerImageStreaming(ctx context.Context, in *DockerImagePullReqResp, opts ...grpc.CallOption) (SimpleService_PullDockerImageStreamingClient, error)
	BuildDockerImageStreaming(ctx context.Context, opts ...grpc.CallOption) (SimpleService_BuildDockerImageStreamingClient, error)
	PushDockerImageStreaming(ctx context.Context, opts ...grpc.CallOption) (SimpleService_PushDockerImageStreamingClient, error)
	// Create Docker network - like CLI: docker network create
	//
	// create with IPAM config, for example request:
	// {} will create bridged network with random name
	// {"name": "foo"} will create bridged network named foo
	// {"name": "foo", "networ_create": {"ipam": { "config": {"subnet": "172.30.1.128/25", "172.30.1."}}}}
	CreateDockerNetwork(ctx context.Context, in *DockerNetworkCreateReqResp, opts ...grpc.CallOption) (*DockerNetworkCreateReqResp, error)
	// Inspect Docker network
	// return detailed content
	//
	InspectDockerNetwork(ctx context.Context, in *DockerNetworkInspectReqResp, opts ...grpc.CallOption) (*DockerNetworkInspectReqResp, error)
	// List Docker networks
	// return all networks
	//
	ListDockerNetworks(ctx context.Context, in *DockerNetworkListReqResp, opts ...grpc.CallOption) (*DockerNetworkListReqResp, error)
	// Remove Docker network
	// remove network with ID or name
	//
	RemoveDockerNetwork(ctx context.Context, in *DockerNetworkRemoveReqResp, opts ...grpc.CallOption) (*DockerNetworkRemoveReqResp, error)
	// Prune Docker networks
	// clear unused networks
	//
	PruneDockerNetworks(ctx context.Context, in *DockerNetworkPruneReqResp, opts ...grpc.CallOption) (*DockerNetworkPruneReqResp, error)
}

func NewSimpleServiceClient

func NewSimpleServiceClient(cc *grpc.ClientConn) SimpleServiceClient

type SimpleServiceServer

type SimpleServiceServer interface {
	// Run Docker container
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	RunDockerContainer(context.Context, *DockerContainerRunReqResp) (*DockerContainerRunReqResp, error)
	// Inspect Docker container
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	InspectDockerContainer(context.Context, *DockerContainerInspectReqResp) (*DockerContainerInspectReqResp, error)
	// List Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	ListDockerContainers(context.Context, *DockerContainerListReqResp) (*DockerContainerListReqResp, error)
	// Remove Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	RemoveDockerContainer(context.Context, *DockerContainerRemoveReqResp) (*DockerContainerRemoveReqResp, error)
	// Prune Docker containers
	//
	// For output, plus result fileds:
	// { ..., "state_code": 0, "state_message": "RUNNING" }
	PruneDockerContainers(context.Context, *DockerContainerPruneReqResp) (*DockerContainerPruneReqResp, error)
	InspectDockerImage(context.Context, *DockerImageInspectReqResp) (*DockerImageInspectReqResp, error)
	ListDockerImages(context.Context, *DockerImageListReqResp) (*DockerImageListReqResp, error)
	RemoveDockerImage(context.Context, *DockerImageRemoveReqResp) (*DockerImageRemoveReqResp, error)
	PruneDockerImages(context.Context, *DockerImagePruneReqResp) (*DockerImagePruneReqResp, error)
	// Pull Docker image
	//
	// Like command of 'docker pull', Input/Output is a same Protobuf/JSON object. For input example:
	// { "image_ref": "docker.io/nginx" }
	// For output example:
	// { "image_ref": "docker.io/nginx", "state_code": 0, "state_message": "SUCCEEDED" }
	PullDockerImage(context.Context, *DockerImagePullReqResp) (*DockerImagePullReqResp, error)
	BuildDockerImage(context.Context, *DockerImageBuildReqResp) (*DockerImageBuildReqResp, error)
	PushDockerImage(context.Context, *DockerImagePushReqResp) (*DockerImagePushReqResp, error)
	PullDockerImageStreaming(*DockerImagePullReqResp, SimpleService_PullDockerImageStreamingServer) error
	BuildDockerImageStreaming(SimpleService_BuildDockerImageStreamingServer) error
	PushDockerImageStreaming(SimpleService_PushDockerImageStreamingServer) error
	// Create Docker network - like CLI: docker network create
	//
	// create with IPAM config, for example request:
	// {} will create bridged network with random name
	// {"name": "foo"} will create bridged network named foo
	// {"name": "foo", "networ_create": {"ipam": { "config": {"subnet": "172.30.1.128/25", "172.30.1."}}}}
	CreateDockerNetwork(context.Context, *DockerNetworkCreateReqResp) (*DockerNetworkCreateReqResp, error)
	// Inspect Docker network
	// return detailed content
	//
	InspectDockerNetwork(context.Context, *DockerNetworkInspectReqResp) (*DockerNetworkInspectReqResp, error)
	// List Docker networks
	// return all networks
	//
	ListDockerNetworks(context.Context, *DockerNetworkListReqResp) (*DockerNetworkListReqResp, error)
	// Remove Docker network
	// remove network with ID or name
	//
	RemoveDockerNetwork(context.Context, *DockerNetworkRemoveReqResp) (*DockerNetworkRemoveReqResp, error)
	// Prune Docker networks
	// clear unused networks
	//
	PruneDockerNetworks(context.Context, *DockerNetworkPruneReqResp) (*DockerNetworkPruneReqResp, error)
}

type SimpleService_BuildDockerImageStreamingClient

type SimpleService_BuildDockerImageStreamingClient interface {
	Send(*DockerImageBuildReqResp) error
	Recv() (*DockerImageBuildReqResp, error)
	grpc.ClientStream
}

type SimpleService_BuildDockerImageStreamingServer

type SimpleService_BuildDockerImageStreamingServer interface {
	Send(*DockerImageBuildReqResp) error
	Recv() (*DockerImageBuildReqResp, error)
	grpc.ServerStream
}

type SimpleService_PullDockerImageStreamingClient

type SimpleService_PullDockerImageStreamingClient interface {
	Recv() (*DockerImagePullReqResp, error)
	grpc.ClientStream
}

type SimpleService_PullDockerImageStreamingServer

type SimpleService_PullDockerImageStreamingServer interface {
	Send(*DockerImagePullReqResp) error
	grpc.ServerStream
}

type SimpleService_PushDockerImageStreamingClient

type SimpleService_PushDockerImageStreamingClient interface {
	Send(*DockerImagePushReqResp) error
	CloseAndRecv() (*DockerImagePushReqResp, error)
	grpc.ClientStream
}

type SimpleService_PushDockerImageStreamingServer

type SimpleService_PushDockerImageStreamingServer interface {
	SendAndClose(*DockerImagePushReqResp) error
	Recv() (*DockerImagePushReqResp, error)
	grpc.ServerStream
}

Directories

Path Synopsis
Package moby is a generated protocol buffer package.
Package moby is a generated protocol buffer package.
Package moby is a generated protocol buffer package.
Package moby is a generated protocol buffer package.
blkiodev
Package blkiodev is a generated protocol buffer package.
Package blkiodev is a generated protocol buffer package.
container
Package container is a generated protocol buffer package.
Package container is a generated protocol buffer package.
filters
Package filters is a generated protocol buffer package.
Package filters is a generated protocol buffer package.
mount
Package mount is a generated protocol buffer package.
Package mount is a generated protocol buffer package.
nat
Package nat is a generated protocol buffer package.
Package nat is a generated protocol buffer package.
network
Package network is a generated protocol buffer package.
Package network is a generated protocol buffer package.
units
Package units is a generated protocol buffer package.
Package units is a generated protocol buffer package.

Jump to

Keyboard shortcuts

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