containerz

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: Apache-2.0 Imports: 12 Imported by: 5

README

gNOI Containerz

Contributors: alshabib@google.com, robjs@google.com, morrowc@google.com Last Updated: 2024-05-06

Background Documentation

Use Case and Purpose

The purpose of Containerz is to allow container operations over gRPC. Containerz is intended to abstract the underlying container runtime system
(e.g. docker, kubernetes, etc.) thereby ensuring a common operational model irrespective of the underlying architecture.

Recent advances (including the availability of g* APIs) in vendor network operating systems enable custom code to be executed on network devices as docker containers. Running software as containers on network devices requires new infrastructure to manage the container’s lifecycle. While this infrastructure largely exists in the compute world, it is currently not available for network devices. Furthermore, it is not immediately evident that the same approach as the compute world for managing containers is desirable given this new context where we do not want to enable arbitrary code execution but rather only sanctioned applications.

Currently, the common approach for transferring a container to a device is via proprietary or CLI methods. This process is not appropriate for production since under no circumstances should an operator log into a device to make changes, it is also inconvenient when testing in the lab as the entire manual process is complex and error prone.

Finally, utilising gRPC for container operations allows for reuse of the same security infrastructure as gNMI, gRIBI, and other gNOI services. Without Containerz each container runtime would need to either implement or be configured with the appropriate security method.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Driver_name = map[int32]string{
		0: "DS_UNSPECIFIED",
		1: "DS_LOCAL",
	}
	Driver_value = map[string]int32{
		"DS_UNSPECIFIED": 0,
		"DS_LOCAL":       1,
	}
)

Enum value maps for Driver.

View Source
var (
	RemoveImageResponse_Code_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "UNKNOWN",
		2: "NOT_FOUND",
		3: "RUNNING",
		4: "SUCCESS",
	}
	RemoveImageResponse_Code_value = map[string]int32{
		"UNSPECIFIED": 0,
		"UNKNOWN":     1,
		"NOT_FOUND":   2,
		"RUNNING":     3,
		"SUCCESS":     4,
	}
)

Enum value maps for RemoveImageResponse_Code.

View Source
var (
	RemoveContainerResponse_Code_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NOT_FOUND",
		2: "RUNNING",
		3: "SUCCESS",
	}
	RemoveContainerResponse_Code_value = map[string]int32{
		"UNSPECIFIED": 0,
		"NOT_FOUND":   1,
		"RUNNING":     2,
		"SUCCESS":     3,
	}
)

Enum value maps for RemoveContainerResponse_Code.

View Source
var (
	ListContainerResponse_Status_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "STOPPED",
		2: "RUNNING",
		3: "PRESENT",
		4: "NOT_FOUND",
	}
	ListContainerResponse_Status_value = map[string]int32{
		"UNSPECIFIED": 0,
		"STOPPED":     1,
		"RUNNING":     2,
		"PRESENT":     3,
		"NOT_FOUND":   4,
	}
)

Enum value maps for ListContainerResponse_Status.

View Source
var (
	StartContainerRequest_Restart_Policy_name = map[int32]string{
		0: "NONE",
		1: "ALWAYS",
		2: "UNLESS_STOPPED",
		3: "ON_FAILURE",
	}
	StartContainerRequest_Restart_Policy_value = map[string]int32{
		"NONE":           0,
		"ALWAYS":         1,
		"UNLESS_STOPPED": 2,
		"ON_FAILURE":     3,
	}
)

Enum value maps for StartContainerRequest_Restart_Policy.

View Source
var (
	StartError_Code_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "UNKNOWN",
		2: "NOT_FOUND",
		3: "PORT_USED",
	}
	StartError_Code_value = map[string]int32{
		"UNSPECIFIED": 0,
		"UNKNOWN":     1,
		"NOT_FOUND":   2,
		"PORT_USED":   3,
	}
)

Enum value maps for StartError_Code.

View Source
var (
	StopContainerResponse_Code_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "BUSY",
		2: "NOT_FOUND",
		3: "SUCCESS",
	}
	StopContainerResponse_Code_value = map[string]int32{
		"UNSPECIFIED": 0,
		"BUSY":        1,
		"NOT_FOUND":   2,
		"SUCCESS":     3,
	}
)

Enum value maps for StopContainerResponse_Code.

View Source
var (
	UpdateError_Code_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NOT_FOUND",
		2: "PORT_USED",
		3: "NOT_RUNNING",
		4: "NOT_UPDATED",
		5: "FAILURE",
	}
	UpdateError_Code_value = map[string]int32{
		"UNSPECIFIED": 0,
		"NOT_FOUND":   1,
		"PORT_USED":   2,
		"NOT_RUNNING": 3,
		"NOT_UPDATED": 4,
		"FAILURE":     5,
	}
)

Enum value maps for UpdateError_Code.

View Source
var (
	LocalDriverOptions_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "TYPE_NONE",
	}
	LocalDriverOptions_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"TYPE_NONE":        1,
	}
)

Enum value maps for LocalDriverOptions_Type.

View Source
var Containerz_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "gnoi.containerz.Containerz",
	HandlerType: (*ContainerzServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RemoveImage",
			Handler:    _Containerz_RemoveImage_Handler,
		},
		{
			MethodName: "RemoveContainer",
			Handler:    _Containerz_RemoveContainer_Handler,
		},
		{
			MethodName: "StartContainer",
			Handler:    _Containerz_StartContainer_Handler,
		},
		{
			MethodName: "StopContainer",
			Handler:    _Containerz_StopContainer_Handler,
		},
		{
			MethodName: "UpdateContainer",
			Handler:    _Containerz_UpdateContainer_Handler,
		},
		{
			MethodName: "CreateVolume",
			Handler:    _Containerz_CreateVolume_Handler,
		},
		{
			MethodName: "RemoveVolume",
			Handler:    _Containerz_RemoveVolume_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Deploy",
			Handler:       _Containerz_Deploy_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "ListImage",
			Handler:       _Containerz_ListImage_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListContainer",
			Handler:       _Containerz_ListContainer_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Log",
			Handler:       _Containerz_Log_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListVolume",
			Handler:       _Containerz_ListVolume_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "containerz/containerz.proto",
}

Containerz_ServiceDesc is the grpc.ServiceDesc for Containerz service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_containerz_containerz_proto protoreflect.FileDescriptor

Functions

func RegisterContainerzServer

func RegisterContainerzServer(s grpc.ServiceRegistrar, srv ContainerzServer)

Types

type ContainerzClient

ContainerzClient is the client API for Containerz service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewContainerzClient

func NewContainerzClient(cc grpc.ClientConnInterface) ContainerzClient

type ContainerzServer

ContainerzServer is the server API for Containerz service. All implementations must embed UnimplementedContainerzServer for forward compatibility

type Containerz_DeployClient

type Containerz_DeployClient interface {
	Send(*DeployRequest) error
	Recv() (*DeployResponse, error)
	grpc.ClientStream
}

type Containerz_DeployServer

type Containerz_DeployServer interface {
	Send(*DeployResponse) error
	Recv() (*DeployRequest, error)
	grpc.ServerStream
}

type Containerz_ListContainerClient added in v0.4.1

type Containerz_ListContainerClient interface {
	Recv() (*ListContainerResponse, error)
	grpc.ClientStream
}

type Containerz_ListContainerServer added in v0.4.1

type Containerz_ListContainerServer interface {
	Send(*ListContainerResponse) error
	grpc.ServerStream
}

type Containerz_ListImageClient added in v0.5.0

type Containerz_ListImageClient interface {
	Recv() (*ListImageResponse, error)
	grpc.ClientStream
}

type Containerz_ListImageServer added in v0.5.0

type Containerz_ListImageServer interface {
	Send(*ListImageResponse) error
	grpc.ServerStream
}

type Containerz_ListVolumeClient added in v0.4.1

type Containerz_ListVolumeClient interface {
	Recv() (*ListVolumeResponse, error)
	grpc.ClientStream
}

type Containerz_ListVolumeServer added in v0.4.1

type Containerz_ListVolumeServer interface {
	Send(*ListVolumeResponse) error
	grpc.ServerStream
}

type Containerz_LogClient

type Containerz_LogClient interface {
	Recv() (*LogResponse, error)
	grpc.ClientStream
}

type Containerz_LogServer

type Containerz_LogServer interface {
	Send(*LogResponse) error
	grpc.ServerStream
}

type CreateVolumeRequest added in v0.4.1

type CreateVolumeRequest struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Driver Driver `protobuf:"varint,2,opt,name=driver,proto3,enum=gnoi.containerz.Driver" json:"driver,omitempty"`
	// Types that are assignable to Options:
	//
	//	*CreateVolumeRequest_LocalMountOptions
	Options isCreateVolumeRequest_Options `protobuf_oneof:"options"`
	Labels  map[string]string             `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateVolumeRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateVolumeRequest) GetDriver added in v0.4.1

func (x *CreateVolumeRequest) GetDriver() Driver

func (*CreateVolumeRequest) GetLabels added in v0.4.1

func (x *CreateVolumeRequest) GetLabels() map[string]string

func (*CreateVolumeRequest) GetLocalMountOptions added in v0.4.1

func (x *CreateVolumeRequest) GetLocalMountOptions() *LocalDriverOptions

func (*CreateVolumeRequest) GetName added in v0.4.1

func (x *CreateVolumeRequest) GetName() string

func (*CreateVolumeRequest) GetOptions added in v0.4.1

func (m *CreateVolumeRequest) GetOptions() isCreateVolumeRequest_Options

func (*CreateVolumeRequest) ProtoMessage added in v0.4.1

func (*CreateVolumeRequest) ProtoMessage()

func (*CreateVolumeRequest) ProtoReflect added in v0.4.1

func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message

func (*CreateVolumeRequest) Reset added in v0.4.1

func (x *CreateVolumeRequest) Reset()

func (*CreateVolumeRequest) String added in v0.4.1

func (x *CreateVolumeRequest) String() string

type CreateVolumeRequest_LocalMountOptions added in v0.4.1

type CreateVolumeRequest_LocalMountOptions struct {
	LocalMountOptions *LocalDriverOptions `protobuf:"bytes,3,opt,name=local_mount_options,json=localMountOptions,proto3,oneof"`
}

type CreateVolumeResponse added in v0.4.1

type CreateVolumeResponse struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVolumeResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use CreateVolumeResponse.ProtoReflect.Descriptor instead.

func (*CreateVolumeResponse) GetName added in v0.4.1

func (x *CreateVolumeResponse) GetName() string

func (*CreateVolumeResponse) ProtoMessage added in v0.4.1

func (*CreateVolumeResponse) ProtoMessage()

func (*CreateVolumeResponse) ProtoReflect added in v0.4.1

func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message

func (*CreateVolumeResponse) Reset added in v0.4.1

func (x *CreateVolumeResponse) Reset()

func (*CreateVolumeResponse) String added in v0.4.1

func (x *CreateVolumeResponse) String() string

type DeployRequest

type DeployRequest struct {

	// Types that are assignable to Request:
	//
	//	*DeployRequest_ImageTransfer
	//	*DeployRequest_Content
	//	*DeployRequest_ImageTransferEnd
	Request isDeployRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*DeployRequest) Descriptor deprecated

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

Deprecated: Use DeployRequest.ProtoReflect.Descriptor instead.

func (*DeployRequest) GetContent

func (x *DeployRequest) GetContent() []byte

func (*DeployRequest) GetImageTransfer

func (x *DeployRequest) GetImageTransfer() *ImageTransfer

func (*DeployRequest) GetImageTransferEnd

func (x *DeployRequest) GetImageTransferEnd() *ImageTransferEnd

func (*DeployRequest) GetRequest

func (m *DeployRequest) GetRequest() isDeployRequest_Request

func (*DeployRequest) ProtoMessage

func (*DeployRequest) ProtoMessage()

func (*DeployRequest) ProtoReflect

func (x *DeployRequest) ProtoReflect() protoreflect.Message

func (*DeployRequest) Reset

func (x *DeployRequest) Reset()

func (*DeployRequest) String

func (x *DeployRequest) String() string

type DeployRequest_Content

type DeployRequest_Content struct {
	Content []byte `protobuf:"bytes,2,opt,name=content,proto3,oneof"`
}

type DeployRequest_ImageTransfer

type DeployRequest_ImageTransfer struct {
	ImageTransfer *ImageTransfer `protobuf:"bytes,1,opt,name=image_transfer,json=imageTransfer,proto3,oneof"`
}

type DeployRequest_ImageTransferEnd

type DeployRequest_ImageTransferEnd struct {
	ImageTransferEnd *ImageTransferEnd `protobuf:"bytes,3,opt,name=image_transfer_end,json=imageTransferEnd,proto3,oneof"`
}

type DeployResponse

type DeployResponse struct {

	// Types that are assignable to Response:
	//
	//	*DeployResponse_ImageTransferReady
	//	*DeployResponse_ImageTransferProgress
	//	*DeployResponse_ImageTransferSuccess
	//	*DeployResponse_ImageTransferError
	Response isDeployResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*DeployResponse) Descriptor deprecated

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

Deprecated: Use DeployResponse.ProtoReflect.Descriptor instead.

func (*DeployResponse) GetImageTransferError

func (x *DeployResponse) GetImageTransferError() *status.Status

func (*DeployResponse) GetImageTransferProgress

func (x *DeployResponse) GetImageTransferProgress() *ImageTransferProgress

func (*DeployResponse) GetImageTransferReady

func (x *DeployResponse) GetImageTransferReady() *ImageTransferReady

func (*DeployResponse) GetImageTransferSuccess

func (x *DeployResponse) GetImageTransferSuccess() *ImageTransferSuccess

func (*DeployResponse) GetResponse

func (m *DeployResponse) GetResponse() isDeployResponse_Response

func (*DeployResponse) ProtoMessage

func (*DeployResponse) ProtoMessage()

func (*DeployResponse) ProtoReflect

func (x *DeployResponse) ProtoReflect() protoreflect.Message

func (*DeployResponse) Reset

func (x *DeployResponse) Reset()

func (*DeployResponse) String

func (x *DeployResponse) String() string

type DeployResponse_ImageTransferError

type DeployResponse_ImageTransferError struct {
	ImageTransferError *status.Status `protobuf:"bytes,4,opt,name=image_transfer_error,json=imageTransferError,proto3,oneof"`
}

type DeployResponse_ImageTransferProgress

type DeployResponse_ImageTransferProgress struct {
	ImageTransferProgress *ImageTransferProgress `protobuf:"bytes,2,opt,name=image_transfer_progress,json=imageTransferProgress,proto3,oneof"`
}

type DeployResponse_ImageTransferReady

type DeployResponse_ImageTransferReady struct {
	ImageTransferReady *ImageTransferReady `protobuf:"bytes,1,opt,name=image_transfer_ready,json=imageTransferReady,proto3,oneof"`
}

type DeployResponse_ImageTransferSuccess

type DeployResponse_ImageTransferSuccess struct {
	ImageTransferSuccess *ImageTransferSuccess `protobuf:"bytes,3,opt,name=image_transfer_success,json=imageTransferSuccess,proto3,oneof"`
}

type Driver added in v0.4.1

type Driver int32
const (
	Driver_DS_UNSPECIFIED Driver = 0
	Driver_DS_LOCAL       Driver = 1
)

func (Driver) Descriptor added in v0.4.1

func (Driver) Descriptor() protoreflect.EnumDescriptor

func (Driver) Enum added in v0.4.1

func (x Driver) Enum() *Driver

func (Driver) EnumDescriptor deprecated added in v0.4.1

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

Deprecated: Use Driver.Descriptor instead.

func (Driver) Number added in v0.4.1

func (x Driver) Number() protoreflect.EnumNumber

func (Driver) String added in v0.4.1

func (x Driver) String() string

func (Driver) Type added in v0.4.1

func (Driver) Type() protoreflect.EnumType

type ImageTransfer

type ImageTransfer struct {
	Name           string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tag            string                 `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	ImageSize      uint64                 `protobuf:"varint,3,opt,name=image_size,json=imageSize,proto3" json:"image_size,omitempty"`
	RemoteDownload *common.RemoteDownload `protobuf:"bytes,4,opt,name=remote_download,json=remoteDownload,proto3" json:"remote_download,omitempty"`
	// contains filtered or unexported fields
}

func (*ImageTransfer) Descriptor deprecated

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

Deprecated: Use ImageTransfer.ProtoReflect.Descriptor instead.

func (*ImageTransfer) GetImageSize

func (x *ImageTransfer) GetImageSize() uint64

func (*ImageTransfer) GetName

func (x *ImageTransfer) GetName() string

func (*ImageTransfer) GetRemoteDownload

func (x *ImageTransfer) GetRemoteDownload() *common.RemoteDownload

func (*ImageTransfer) GetTag

func (x *ImageTransfer) GetTag() string

func (*ImageTransfer) ProtoMessage

func (*ImageTransfer) ProtoMessage()

func (*ImageTransfer) ProtoReflect

func (x *ImageTransfer) ProtoReflect() protoreflect.Message

func (*ImageTransfer) Reset

func (x *ImageTransfer) Reset()

func (*ImageTransfer) String

func (x *ImageTransfer) String() string

type ImageTransferEnd

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

func (*ImageTransferEnd) Descriptor deprecated

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

Deprecated: Use ImageTransferEnd.ProtoReflect.Descriptor instead.

func (*ImageTransferEnd) ProtoMessage

func (*ImageTransferEnd) ProtoMessage()

func (*ImageTransferEnd) ProtoReflect

func (x *ImageTransferEnd) ProtoReflect() protoreflect.Message

func (*ImageTransferEnd) Reset

func (x *ImageTransferEnd) Reset()

func (*ImageTransferEnd) String

func (x *ImageTransferEnd) String() string

type ImageTransferProgress

type ImageTransferProgress struct {
	BytesReceived uint64 `protobuf:"varint,1,opt,name=bytes_received,json=bytesReceived,proto3" json:"bytes_received,omitempty"`
	// contains filtered or unexported fields
}

func (*ImageTransferProgress) Descriptor deprecated

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

Deprecated: Use ImageTransferProgress.ProtoReflect.Descriptor instead.

func (*ImageTransferProgress) GetBytesReceived

func (x *ImageTransferProgress) GetBytesReceived() uint64

func (*ImageTransferProgress) ProtoMessage

func (*ImageTransferProgress) ProtoMessage()

func (*ImageTransferProgress) ProtoReflect

func (x *ImageTransferProgress) ProtoReflect() protoreflect.Message

func (*ImageTransferProgress) Reset

func (x *ImageTransferProgress) Reset()

func (*ImageTransferProgress) String

func (x *ImageTransferProgress) String() string

type ImageTransferReady

type ImageTransferReady struct {
	ChunkSize int32 `protobuf:"varint,1,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ImageTransferReady) Descriptor deprecated

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

Deprecated: Use ImageTransferReady.ProtoReflect.Descriptor instead.

func (*ImageTransferReady) GetChunkSize

func (x *ImageTransferReady) GetChunkSize() int32

func (*ImageTransferReady) ProtoMessage

func (*ImageTransferReady) ProtoMessage()

func (*ImageTransferReady) ProtoReflect

func (x *ImageTransferReady) ProtoReflect() protoreflect.Message

func (*ImageTransferReady) Reset

func (x *ImageTransferReady) Reset()

func (*ImageTransferReady) String

func (x *ImageTransferReady) String() string

type ImageTransferSuccess

type ImageTransferSuccess struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tag       string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	ImageSize uint64 `protobuf:"varint,3,opt,name=image_size,json=imageSize,proto3" json:"image_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ImageTransferSuccess) Descriptor deprecated

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

Deprecated: Use ImageTransferSuccess.ProtoReflect.Descriptor instead.

func (*ImageTransferSuccess) GetImageSize

func (x *ImageTransferSuccess) GetImageSize() uint64

func (*ImageTransferSuccess) GetName

func (x *ImageTransferSuccess) GetName() string

func (*ImageTransferSuccess) GetTag

func (x *ImageTransferSuccess) GetTag() string

func (*ImageTransferSuccess) ProtoMessage

func (*ImageTransferSuccess) ProtoMessage()

func (*ImageTransferSuccess) ProtoReflect

func (x *ImageTransferSuccess) ProtoReflect() protoreflect.Message

func (*ImageTransferSuccess) Reset

func (x *ImageTransferSuccess) Reset()

func (*ImageTransferSuccess) String

func (x *ImageTransferSuccess) String() string

type ListContainerRequest added in v0.4.1

type ListContainerRequest struct {
	All    bool                           `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
	Limit  int32                          `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	Filter []*ListContainerRequest_Filter `protobuf:"bytes,3,rep,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListContainerRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListContainerRequest.ProtoReflect.Descriptor instead.

func (*ListContainerRequest) GetAll added in v0.4.1

func (x *ListContainerRequest) GetAll() bool

func (*ListContainerRequest) GetFilter added in v0.4.1

func (*ListContainerRequest) GetLimit added in v0.4.1

func (x *ListContainerRequest) GetLimit() int32

func (*ListContainerRequest) ProtoMessage added in v0.4.1

func (*ListContainerRequest) ProtoMessage()

func (*ListContainerRequest) ProtoReflect added in v0.4.1

func (x *ListContainerRequest) ProtoReflect() protoreflect.Message

func (*ListContainerRequest) Reset added in v0.4.1

func (x *ListContainerRequest) Reset()

func (*ListContainerRequest) String added in v0.4.1

func (x *ListContainerRequest) String() string

type ListContainerRequest_Filter added in v0.4.1

type ListContainerRequest_Filter struct {
	Key   string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ListContainerRequest_Filter) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListContainerRequest_Filter.ProtoReflect.Descriptor instead.

func (*ListContainerRequest_Filter) GetKey added in v0.4.1

func (x *ListContainerRequest_Filter) GetKey() string

func (*ListContainerRequest_Filter) GetValue added in v0.4.1

func (x *ListContainerRequest_Filter) GetValue() []string

func (*ListContainerRequest_Filter) ProtoMessage added in v0.4.1

func (*ListContainerRequest_Filter) ProtoMessage()

func (*ListContainerRequest_Filter) ProtoReflect added in v0.4.1

func (*ListContainerRequest_Filter) Reset added in v0.4.1

func (x *ListContainerRequest_Filter) Reset()

func (*ListContainerRequest_Filter) String added in v0.4.1

func (x *ListContainerRequest_Filter) String() string

type ListContainerResponse added in v0.4.1

type ListContainerResponse 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"`
	ImageName string                       `protobuf:"bytes,3,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	Status    ListContainerResponse_Status `protobuf:"varint,4,opt,name=status,proto3,enum=gnoi.containerz.ListContainerResponse_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ListContainerResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListContainerResponse.ProtoReflect.Descriptor instead.

func (*ListContainerResponse) GetId added in v0.4.1

func (x *ListContainerResponse) GetId() string

func (*ListContainerResponse) GetImageName added in v0.4.1

func (x *ListContainerResponse) GetImageName() string

func (*ListContainerResponse) GetName added in v0.4.1

func (x *ListContainerResponse) GetName() string

func (*ListContainerResponse) GetStatus added in v0.4.1

func (*ListContainerResponse) ProtoMessage added in v0.4.1

func (*ListContainerResponse) ProtoMessage()

func (*ListContainerResponse) ProtoReflect added in v0.4.1

func (x *ListContainerResponse) ProtoReflect() protoreflect.Message

func (*ListContainerResponse) Reset added in v0.4.1

func (x *ListContainerResponse) Reset()

func (*ListContainerResponse) String added in v0.4.1

func (x *ListContainerResponse) String() string

type ListContainerResponse_Status added in v0.4.1

type ListContainerResponse_Status int32
const (
	ListContainerResponse_UNSPECIFIED ListContainerResponse_Status = 0
	ListContainerResponse_STOPPED     ListContainerResponse_Status = 1
	ListContainerResponse_RUNNING     ListContainerResponse_Status = 2
	ListContainerResponse_PRESENT     ListContainerResponse_Status = 3
	ListContainerResponse_NOT_FOUND   ListContainerResponse_Status = 4
)

func (ListContainerResponse_Status) Descriptor added in v0.4.1

func (ListContainerResponse_Status) Enum added in v0.4.1

func (ListContainerResponse_Status) EnumDescriptor deprecated added in v0.4.1

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

Deprecated: Use ListContainerResponse_Status.Descriptor instead.

func (ListContainerResponse_Status) Number added in v0.4.1

func (ListContainerResponse_Status) String added in v0.4.1

func (ListContainerResponse_Status) Type added in v0.4.1

type ListImageRequest added in v0.5.0

type ListImageRequest struct {
	Limit  int32                      `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Filter []*ListImageRequest_Filter `protobuf:"bytes,3,rep,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListImageRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListImageRequest.ProtoReflect.Descriptor instead.

func (*ListImageRequest) GetFilter added in v0.5.0

func (x *ListImageRequest) GetFilter() []*ListImageRequest_Filter

func (*ListImageRequest) GetLimit added in v0.5.0

func (x *ListImageRequest) GetLimit() int32

func (*ListImageRequest) ProtoMessage added in v0.5.0

func (*ListImageRequest) ProtoMessage()

func (*ListImageRequest) ProtoReflect added in v0.5.0

func (x *ListImageRequest) ProtoReflect() protoreflect.Message

func (*ListImageRequest) Reset added in v0.5.0

func (x *ListImageRequest) Reset()

func (*ListImageRequest) String added in v0.5.0

func (x *ListImageRequest) String() string

type ListImageRequest_Filter added in v0.5.0

type ListImageRequest_Filter struct {
	Key   string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ListImageRequest_Filter) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListImageRequest_Filter.ProtoReflect.Descriptor instead.

func (*ListImageRequest_Filter) GetKey added in v0.5.0

func (x *ListImageRequest_Filter) GetKey() string

func (*ListImageRequest_Filter) GetValue added in v0.5.0

func (x *ListImageRequest_Filter) GetValue() []string

func (*ListImageRequest_Filter) ProtoMessage added in v0.5.0

func (*ListImageRequest_Filter) ProtoMessage()

func (*ListImageRequest_Filter) ProtoReflect added in v0.5.0

func (x *ListImageRequest_Filter) ProtoReflect() protoreflect.Message

func (*ListImageRequest_Filter) Reset added in v0.5.0

func (x *ListImageRequest_Filter) Reset()

func (*ListImageRequest_Filter) String added in v0.5.0

func (x *ListImageRequest_Filter) String() string

type ListImageResponse added in v0.5.0

type ListImageResponse struct {
	Id        string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	Tag       string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

func (*ListImageResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListImageResponse.ProtoReflect.Descriptor instead.

func (*ListImageResponse) GetId added in v0.5.0

func (x *ListImageResponse) GetId() string

func (*ListImageResponse) GetImageName added in v0.5.0

func (x *ListImageResponse) GetImageName() string

func (*ListImageResponse) GetTag added in v0.5.0

func (x *ListImageResponse) GetTag() string

func (*ListImageResponse) ProtoMessage added in v0.5.0

func (*ListImageResponse) ProtoMessage()

func (*ListImageResponse) ProtoReflect added in v0.5.0

func (x *ListImageResponse) ProtoReflect() protoreflect.Message

func (*ListImageResponse) Reset added in v0.5.0

func (x *ListImageResponse) Reset()

func (*ListImageResponse) String added in v0.5.0

func (x *ListImageResponse) String() string

type ListVolumeRequest added in v0.4.1

type ListVolumeRequest struct {
	Filter []*ListVolumeRequest_Filter `protobuf:"bytes,1,rep,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVolumeRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListVolumeRequest.ProtoReflect.Descriptor instead.

func (*ListVolumeRequest) GetFilter added in v0.4.1

func (x *ListVolumeRequest) GetFilter() []*ListVolumeRequest_Filter

func (*ListVolumeRequest) ProtoMessage added in v0.4.1

func (*ListVolumeRequest) ProtoMessage()

func (*ListVolumeRequest) ProtoReflect added in v0.4.1

func (x *ListVolumeRequest) ProtoReflect() protoreflect.Message

func (*ListVolumeRequest) Reset added in v0.4.1

func (x *ListVolumeRequest) Reset()

func (*ListVolumeRequest) String added in v0.4.1

func (x *ListVolumeRequest) String() string

type ListVolumeRequest_Filter added in v0.4.1

type ListVolumeRequest_Filter struct {
	Key   string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVolumeRequest_Filter) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListVolumeRequest_Filter.ProtoReflect.Descriptor instead.

func (*ListVolumeRequest_Filter) GetKey added in v0.4.1

func (x *ListVolumeRequest_Filter) GetKey() string

func (*ListVolumeRequest_Filter) GetValue added in v0.4.1

func (x *ListVolumeRequest_Filter) GetValue() []string

func (*ListVolumeRequest_Filter) ProtoMessage added in v0.4.1

func (*ListVolumeRequest_Filter) ProtoMessage()

func (*ListVolumeRequest_Filter) ProtoReflect added in v0.4.1

func (x *ListVolumeRequest_Filter) ProtoReflect() protoreflect.Message

func (*ListVolumeRequest_Filter) Reset added in v0.4.1

func (x *ListVolumeRequest_Filter) Reset()

func (*ListVolumeRequest_Filter) String added in v0.4.1

func (x *ListVolumeRequest_Filter) String() string

type ListVolumeResponse added in v0.4.1

type ListVolumeResponse struct {
	Name    string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Created *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created,proto3" json:"created,omitempty"`
	Driver  string                 `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
	Options map[string]string      `` /* 155-byte string literal not displayed */
	Labels  map[string]string      `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListVolumeResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use ListVolumeResponse.ProtoReflect.Descriptor instead.

func (*ListVolumeResponse) GetCreated added in v0.4.1

func (x *ListVolumeResponse) GetCreated() *timestamppb.Timestamp

func (*ListVolumeResponse) GetDriver added in v0.4.1

func (x *ListVolumeResponse) GetDriver() string

func (*ListVolumeResponse) GetLabels added in v0.4.1

func (x *ListVolumeResponse) GetLabels() map[string]string

func (*ListVolumeResponse) GetName added in v0.4.1

func (x *ListVolumeResponse) GetName() string

func (*ListVolumeResponse) GetOptions added in v0.4.1

func (x *ListVolumeResponse) GetOptions() map[string]string

func (*ListVolumeResponse) ProtoMessage added in v0.4.1

func (*ListVolumeResponse) ProtoMessage()

func (*ListVolumeResponse) ProtoReflect added in v0.4.1

func (x *ListVolumeResponse) ProtoReflect() protoreflect.Message

func (*ListVolumeResponse) Reset added in v0.4.1

func (x *ListVolumeResponse) Reset()

func (*ListVolumeResponse) String added in v0.4.1

func (x *ListVolumeResponse) String() string

type LocalDriverOptions added in v0.4.1

type LocalDriverOptions struct {
	Type       LocalDriverOptions_Type `protobuf:"varint,1,opt,name=type,proto3,enum=gnoi.containerz.LocalDriverOptions_Type" json:"type,omitempty"`
	Options    []string                `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"`
	Mountpoint string                  `protobuf:"bytes,3,opt,name=mountpoint,proto3" json:"mountpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalDriverOptions) Descriptor deprecated added in v0.4.1

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

Deprecated: Use LocalDriverOptions.ProtoReflect.Descriptor instead.

func (*LocalDriverOptions) GetMountpoint added in v0.4.1

func (x *LocalDriverOptions) GetMountpoint() string

func (*LocalDriverOptions) GetOptions added in v0.4.1

func (x *LocalDriverOptions) GetOptions() []string

func (*LocalDriverOptions) GetType added in v0.4.1

func (*LocalDriverOptions) ProtoMessage added in v0.4.1

func (*LocalDriverOptions) ProtoMessage()

func (*LocalDriverOptions) ProtoReflect added in v0.4.1

func (x *LocalDriverOptions) ProtoReflect() protoreflect.Message

func (*LocalDriverOptions) Reset added in v0.4.1

func (x *LocalDriverOptions) Reset()

func (*LocalDriverOptions) String added in v0.4.1

func (x *LocalDriverOptions) String() string

type LocalDriverOptions_Type added in v0.4.1

type LocalDriverOptions_Type int32
const (
	LocalDriverOptions_TYPE_UNSPECIFIED LocalDriverOptions_Type = 0
	LocalDriverOptions_TYPE_NONE        LocalDriverOptions_Type = 1
)

func (LocalDriverOptions_Type) Descriptor added in v0.4.1

func (LocalDriverOptions_Type) Enum added in v0.4.1

func (LocalDriverOptions_Type) EnumDescriptor deprecated added in v0.4.1

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

Deprecated: Use LocalDriverOptions_Type.Descriptor instead.

func (LocalDriverOptions_Type) Number added in v0.4.1

func (LocalDriverOptions_Type) String added in v0.4.1

func (x LocalDriverOptions_Type) String() string

func (LocalDriverOptions_Type) Type added in v0.4.1

type LogRequest

type LogRequest struct {
	InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	Follow       bool   `protobuf:"varint,2,opt,name=follow,proto3" json:"follow,omitempty"`
	// contains filtered or unexported fields
}

func (*LogRequest) Descriptor deprecated

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

Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.

func (*LogRequest) GetFollow

func (x *LogRequest) GetFollow() bool

func (*LogRequest) GetInstanceName

func (x *LogRequest) GetInstanceName() string

func (*LogRequest) ProtoMessage

func (*LogRequest) ProtoMessage()

func (*LogRequest) ProtoReflect

func (x *LogRequest) ProtoReflect() protoreflect.Message

func (*LogRequest) Reset

func (x *LogRequest) Reset()

func (*LogRequest) String

func (x *LogRequest) String() string

type LogResponse

type LogResponse struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*LogResponse) Descriptor deprecated

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

Deprecated: Use LogResponse.ProtoReflect.Descriptor instead.

func (*LogResponse) GetMsg

func (x *LogResponse) GetMsg() string

func (*LogResponse) ProtoMessage

func (*LogResponse) ProtoMessage()

func (*LogResponse) ProtoReflect

func (x *LogResponse) ProtoReflect() protoreflect.Message

func (*LogResponse) Reset

func (x *LogResponse) Reset()

func (*LogResponse) String

func (x *LogResponse) String() string

type RemoveContainerRequest added in v0.4.1

type RemoveContainerRequest struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tag   string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	Force bool   `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveContainerRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use RemoveContainerRequest.ProtoReflect.Descriptor instead.

func (*RemoveContainerRequest) GetForce added in v0.4.1

func (x *RemoveContainerRequest) GetForce() bool

func (*RemoveContainerRequest) GetName added in v0.4.1

func (x *RemoveContainerRequest) GetName() string

func (*RemoveContainerRequest) GetTag added in v0.4.1

func (x *RemoveContainerRequest) GetTag() string

func (*RemoveContainerRequest) ProtoMessage added in v0.4.1

func (*RemoveContainerRequest) ProtoMessage()

func (*RemoveContainerRequest) ProtoReflect added in v0.4.1

func (x *RemoveContainerRequest) ProtoReflect() protoreflect.Message

func (*RemoveContainerRequest) Reset added in v0.4.1

func (x *RemoveContainerRequest) Reset()

func (*RemoveContainerRequest) String added in v0.4.1

func (x *RemoveContainerRequest) String() string

type RemoveContainerResponse added in v0.4.1

type RemoveContainerResponse struct {
	Code   RemoveContainerResponse_Code `protobuf:"varint,1,opt,name=code,proto3,enum=gnoi.containerz.RemoveContainerResponse_Code" json:"code,omitempty"`
	Detail string                       `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveContainerResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use RemoveContainerResponse.ProtoReflect.Descriptor instead.

func (*RemoveContainerResponse) GetCode added in v0.4.1

func (*RemoveContainerResponse) GetDetail added in v0.4.1

func (x *RemoveContainerResponse) GetDetail() string

func (*RemoveContainerResponse) ProtoMessage added in v0.4.1

func (*RemoveContainerResponse) ProtoMessage()

func (*RemoveContainerResponse) ProtoReflect added in v0.4.1

func (x *RemoveContainerResponse) ProtoReflect() protoreflect.Message

func (*RemoveContainerResponse) Reset added in v0.4.1

func (x *RemoveContainerResponse) Reset()

func (*RemoveContainerResponse) String added in v0.4.1

func (x *RemoveContainerResponse) String() string

type RemoveContainerResponse_Code added in v0.4.1

type RemoveContainerResponse_Code int32
const (
	RemoveContainerResponse_UNSPECIFIED RemoveContainerResponse_Code = 0
	RemoveContainerResponse_NOT_FOUND   RemoveContainerResponse_Code = 1
	RemoveContainerResponse_RUNNING     RemoveContainerResponse_Code = 2
	RemoveContainerResponse_SUCCESS     RemoveContainerResponse_Code = 3
)

func (RemoveContainerResponse_Code) Descriptor added in v0.4.1

func (RemoveContainerResponse_Code) Enum added in v0.4.1

func (RemoveContainerResponse_Code) EnumDescriptor deprecated added in v0.4.1

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

Deprecated: Use RemoveContainerResponse_Code.Descriptor instead.

func (RemoveContainerResponse_Code) Number added in v0.4.1

func (RemoveContainerResponse_Code) String added in v0.4.1

func (RemoveContainerResponse_Code) Type added in v0.4.1

type RemoveImageRequest added in v0.5.0

type RemoveImageRequest struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tag   string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	Force bool   `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveImageRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use RemoveImageRequest.ProtoReflect.Descriptor instead.

func (*RemoveImageRequest) GetForce added in v0.5.0

func (x *RemoveImageRequest) GetForce() bool

func (*RemoveImageRequest) GetName added in v0.5.0

func (x *RemoveImageRequest) GetName() string

func (*RemoveImageRequest) GetTag added in v0.5.0

func (x *RemoveImageRequest) GetTag() string

func (*RemoveImageRequest) ProtoMessage added in v0.5.0

func (*RemoveImageRequest) ProtoMessage()

func (*RemoveImageRequest) ProtoReflect added in v0.5.0

func (x *RemoveImageRequest) ProtoReflect() protoreflect.Message

func (*RemoveImageRequest) Reset added in v0.5.0

func (x *RemoveImageRequest) Reset()

func (*RemoveImageRequest) String added in v0.5.0

func (x *RemoveImageRequest) String() string

type RemoveImageResponse added in v0.5.0

type RemoveImageResponse struct {
	Code   RemoveImageResponse_Code `protobuf:"varint,1,opt,name=code,proto3,enum=gnoi.containerz.RemoveImageResponse_Code" json:"code,omitempty"`
	Detail string                   `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveImageResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use RemoveImageResponse.ProtoReflect.Descriptor instead.

func (*RemoveImageResponse) GetCode added in v0.5.0

func (*RemoveImageResponse) GetDetail added in v0.5.0

func (x *RemoveImageResponse) GetDetail() string

func (*RemoveImageResponse) ProtoMessage added in v0.5.0

func (*RemoveImageResponse) ProtoMessage()

func (*RemoveImageResponse) ProtoReflect added in v0.5.0

func (x *RemoveImageResponse) ProtoReflect() protoreflect.Message

func (*RemoveImageResponse) Reset added in v0.5.0

func (x *RemoveImageResponse) Reset()

func (*RemoveImageResponse) String added in v0.5.0

func (x *RemoveImageResponse) String() string

type RemoveImageResponse_Code added in v0.5.0

type RemoveImageResponse_Code int32
const (
	RemoveImageResponse_UNSPECIFIED RemoveImageResponse_Code = 0
	RemoveImageResponse_UNKNOWN     RemoveImageResponse_Code = 1
	RemoveImageResponse_NOT_FOUND   RemoveImageResponse_Code = 2
	RemoveImageResponse_RUNNING     RemoveImageResponse_Code = 3
	RemoveImageResponse_SUCCESS     RemoveImageResponse_Code = 4
)

func (RemoveImageResponse_Code) Descriptor added in v0.5.0

func (RemoveImageResponse_Code) Enum added in v0.5.0

func (RemoveImageResponse_Code) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use RemoveImageResponse_Code.Descriptor instead.

func (RemoveImageResponse_Code) Number added in v0.5.0

func (RemoveImageResponse_Code) String added in v0.5.0

func (x RemoveImageResponse_Code) String() string

func (RemoveImageResponse_Code) Type added in v0.5.0

type RemoveVolumeRequest added in v0.4.1

type RemoveVolumeRequest struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Force bool   `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveVolumeRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use RemoveVolumeRequest.ProtoReflect.Descriptor instead.

func (*RemoveVolumeRequest) GetForce added in v0.4.1

func (x *RemoveVolumeRequest) GetForce() bool

func (*RemoveVolumeRequest) GetName added in v0.4.1

func (x *RemoveVolumeRequest) GetName() string

func (*RemoveVolumeRequest) ProtoMessage added in v0.4.1

func (*RemoveVolumeRequest) ProtoMessage()

func (*RemoveVolumeRequest) ProtoReflect added in v0.4.1

func (x *RemoveVolumeRequest) ProtoReflect() protoreflect.Message

func (*RemoveVolumeRequest) Reset added in v0.4.1

func (x *RemoveVolumeRequest) Reset()

func (*RemoveVolumeRequest) String added in v0.4.1

func (x *RemoveVolumeRequest) String() string

type RemoveVolumeResponse added in v0.4.1

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

func (*RemoveVolumeResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use RemoveVolumeResponse.ProtoReflect.Descriptor instead.

func (*RemoveVolumeResponse) ProtoMessage added in v0.4.1

func (*RemoveVolumeResponse) ProtoMessage()

func (*RemoveVolumeResponse) ProtoReflect added in v0.4.1

func (x *RemoveVolumeResponse) ProtoReflect() protoreflect.Message

func (*RemoveVolumeResponse) Reset added in v0.4.1

func (x *RemoveVolumeResponse) Reset()

func (*RemoveVolumeResponse) String added in v0.4.1

func (x *RemoveVolumeResponse) String() string

type StartContainerRequest added in v0.4.1

type StartContainerRequest struct {
	ImageName    string                              `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	Tag          string                              `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	Cmd          string                              `protobuf:"bytes,3,opt,name=cmd,proto3" json:"cmd,omitempty"`
	InstanceName string                              `protobuf:"bytes,4,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	Ports        []*StartContainerRequest_Port       `protobuf:"bytes,5,rep,name=ports,proto3" json:"ports,omitempty"`
	Environment  map[string]string                   `` /* 163-byte string literal not displayed */
	Volumes      []*Volume                           `protobuf:"bytes,7,rep,name=volumes,proto3" json:"volumes,omitempty"`
	Network      string                              `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	Cap          *StartContainerRequest_Capabilities `protobuf:"bytes,9,opt,name=cap,proto3" json:"cap,omitempty"`
	Restart      *StartContainerRequest_Restart      `protobuf:"bytes,10,opt,name=restart,proto3" json:"restart,omitempty"`
	RunAs        *StartContainerRequest_RunAs        `protobuf:"bytes,11,opt,name=run_as,json=runAs,proto3" json:"run_as,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use StartContainerRequest.ProtoReflect.Descriptor instead.

func (*StartContainerRequest) GetCap added in v0.5.0

func (*StartContainerRequest) GetCmd added in v0.4.1

func (x *StartContainerRequest) GetCmd() string

func (*StartContainerRequest) GetEnvironment added in v0.4.1

func (x *StartContainerRequest) GetEnvironment() map[string]string

func (*StartContainerRequest) GetImageName added in v0.4.1

func (x *StartContainerRequest) GetImageName() string

func (*StartContainerRequest) GetInstanceName added in v0.4.1

func (x *StartContainerRequest) GetInstanceName() string

func (*StartContainerRequest) GetNetwork added in v0.5.0

func (x *StartContainerRequest) GetNetwork() string

func (*StartContainerRequest) GetPorts added in v0.4.1

func (*StartContainerRequest) GetRestart added in v0.5.0

func (*StartContainerRequest) GetRunAs added in v0.5.0

func (*StartContainerRequest) GetTag added in v0.4.1

func (x *StartContainerRequest) GetTag() string

func (*StartContainerRequest) GetVolumes added in v0.4.1

func (x *StartContainerRequest) GetVolumes() []*Volume

func (*StartContainerRequest) ProtoMessage added in v0.4.1

func (*StartContainerRequest) ProtoMessage()

func (*StartContainerRequest) ProtoReflect added in v0.4.1

func (x *StartContainerRequest) ProtoReflect() protoreflect.Message

func (*StartContainerRequest) Reset added in v0.4.1

func (x *StartContainerRequest) Reset()

func (*StartContainerRequest) String added in v0.4.1

func (x *StartContainerRequest) String() string

type StartContainerRequest_Capabilities added in v0.5.0

type StartContainerRequest_Capabilities struct {
	Add    []string `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
	Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest_Capabilities) Descriptor deprecated added in v0.5.0

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

Deprecated: Use StartContainerRequest_Capabilities.ProtoReflect.Descriptor instead.

func (*StartContainerRequest_Capabilities) GetAdd added in v0.5.0

func (*StartContainerRequest_Capabilities) GetRemove added in v0.5.0

func (x *StartContainerRequest_Capabilities) GetRemove() []string

func (*StartContainerRequest_Capabilities) ProtoMessage added in v0.5.0

func (*StartContainerRequest_Capabilities) ProtoMessage()

func (*StartContainerRequest_Capabilities) ProtoReflect added in v0.5.0

func (*StartContainerRequest_Capabilities) Reset added in v0.5.0

func (*StartContainerRequest_Capabilities) String added in v0.5.0

type StartContainerRequest_Port added in v0.4.1

type StartContainerRequest_Port struct {
	Internal uint32 `protobuf:"varint,1,opt,name=internal,proto3" json:"internal,omitempty"`
	External uint32 `protobuf:"varint,2,opt,name=external,proto3" json:"external,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest_Port) Descriptor deprecated added in v0.4.1

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

Deprecated: Use StartContainerRequest_Port.ProtoReflect.Descriptor instead.

func (*StartContainerRequest_Port) GetExternal added in v0.4.1

func (x *StartContainerRequest_Port) GetExternal() uint32

func (*StartContainerRequest_Port) GetInternal added in v0.4.1

func (x *StartContainerRequest_Port) GetInternal() uint32

func (*StartContainerRequest_Port) ProtoMessage added in v0.4.1

func (*StartContainerRequest_Port) ProtoMessage()

func (*StartContainerRequest_Port) ProtoReflect added in v0.4.1

func (*StartContainerRequest_Port) Reset added in v0.4.1

func (x *StartContainerRequest_Port) Reset()

func (*StartContainerRequest_Port) String added in v0.4.1

func (x *StartContainerRequest_Port) String() string

type StartContainerRequest_Restart added in v0.5.0

type StartContainerRequest_Restart struct {
	Policy   StartContainerRequest_Restart_Policy `protobuf:"varint,1,opt,name=policy,proto3,enum=gnoi.containerz.StartContainerRequest_Restart_Policy" json:"policy,omitempty"`
	Attempts uint32                               `protobuf:"varint,2,opt,name=attempts,proto3" json:"attempts,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest_Restart) Descriptor deprecated added in v0.5.0

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

Deprecated: Use StartContainerRequest_Restart.ProtoReflect.Descriptor instead.

func (*StartContainerRequest_Restart) GetAttempts added in v0.5.0

func (x *StartContainerRequest_Restart) GetAttempts() uint32

func (*StartContainerRequest_Restart) GetPolicy added in v0.5.0

func (*StartContainerRequest_Restart) ProtoMessage added in v0.5.0

func (*StartContainerRequest_Restart) ProtoMessage()

func (*StartContainerRequest_Restart) ProtoReflect added in v0.5.0

func (*StartContainerRequest_Restart) Reset added in v0.5.0

func (x *StartContainerRequest_Restart) Reset()

func (*StartContainerRequest_Restart) String added in v0.5.0

type StartContainerRequest_Restart_Policy added in v0.5.0

type StartContainerRequest_Restart_Policy int32
const (
	StartContainerRequest_Restart_NONE           StartContainerRequest_Restart_Policy = 0
	StartContainerRequest_Restart_ALWAYS         StartContainerRequest_Restart_Policy = 1
	StartContainerRequest_Restart_UNLESS_STOPPED StartContainerRequest_Restart_Policy = 2
	StartContainerRequest_Restart_ON_FAILURE     StartContainerRequest_Restart_Policy = 3
)

func (StartContainerRequest_Restart_Policy) Descriptor added in v0.5.0

func (StartContainerRequest_Restart_Policy) Enum added in v0.5.0

func (StartContainerRequest_Restart_Policy) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use StartContainerRequest_Restart_Policy.Descriptor instead.

func (StartContainerRequest_Restart_Policy) Number added in v0.5.0

func (StartContainerRequest_Restart_Policy) String added in v0.5.0

func (StartContainerRequest_Restart_Policy) Type added in v0.5.0

type StartContainerRequest_RunAs added in v0.5.0

type StartContainerRequest_RunAs struct {
	User  string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Group string `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*StartContainerRequest_RunAs) Descriptor deprecated added in v0.5.0

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

Deprecated: Use StartContainerRequest_RunAs.ProtoReflect.Descriptor instead.

func (*StartContainerRequest_RunAs) GetGroup added in v0.5.0

func (x *StartContainerRequest_RunAs) GetGroup() string

func (*StartContainerRequest_RunAs) GetUser added in v0.5.0

func (x *StartContainerRequest_RunAs) GetUser() string

func (*StartContainerRequest_RunAs) ProtoMessage added in v0.5.0

func (*StartContainerRequest_RunAs) ProtoMessage()

func (*StartContainerRequest_RunAs) ProtoReflect added in v0.5.0

func (*StartContainerRequest_RunAs) Reset added in v0.5.0

func (x *StartContainerRequest_RunAs) Reset()

func (*StartContainerRequest_RunAs) String added in v0.5.0

func (x *StartContainerRequest_RunAs) String() string

type StartContainerResponse added in v0.4.1

type StartContainerResponse struct {

	// Types that are assignable to Response:
	//
	//	*StartContainerResponse_StartOk
	//	*StartContainerResponse_StartError
	Response isStartContainerResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*StartContainerResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use StartContainerResponse.ProtoReflect.Descriptor instead.

func (*StartContainerResponse) GetResponse added in v0.4.1

func (m *StartContainerResponse) GetResponse() isStartContainerResponse_Response

func (*StartContainerResponse) GetStartError added in v0.4.1

func (x *StartContainerResponse) GetStartError() *StartError

func (*StartContainerResponse) GetStartOk added in v0.4.1

func (x *StartContainerResponse) GetStartOk() *StartOK

func (*StartContainerResponse) ProtoMessage added in v0.4.1

func (*StartContainerResponse) ProtoMessage()

func (*StartContainerResponse) ProtoReflect added in v0.4.1

func (x *StartContainerResponse) ProtoReflect() protoreflect.Message

func (*StartContainerResponse) Reset added in v0.4.1

func (x *StartContainerResponse) Reset()

func (*StartContainerResponse) String added in v0.4.1

func (x *StartContainerResponse) String() string

type StartContainerResponse_StartError added in v0.4.1

type StartContainerResponse_StartError struct {
	StartError *StartError `protobuf:"bytes,2,opt,name=start_error,json=startError,proto3,oneof"`
}

type StartContainerResponse_StartOk added in v0.4.1

type StartContainerResponse_StartOk struct {
	StartOk *StartOK `protobuf:"bytes,1,opt,name=start_ok,json=startOk,proto3,oneof"`
}

type StartError

type StartError struct {
	ErrorCode StartError_Code `` /* 126-byte string literal not displayed */
	Details   string          `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*StartError) Descriptor deprecated

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

Deprecated: Use StartError.ProtoReflect.Descriptor instead.

func (*StartError) GetDetails

func (x *StartError) GetDetails() string

func (*StartError) GetErrorCode

func (x *StartError) GetErrorCode() StartError_Code

func (*StartError) ProtoMessage

func (*StartError) ProtoMessage()

func (*StartError) ProtoReflect

func (x *StartError) ProtoReflect() protoreflect.Message

func (*StartError) Reset

func (x *StartError) Reset()

func (*StartError) String

func (x *StartError) String() string

type StartError_Code

type StartError_Code int32
const (
	StartError_UNSPECIFIED StartError_Code = 0
	StartError_UNKNOWN     StartError_Code = 1
	StartError_NOT_FOUND   StartError_Code = 2
	StartError_PORT_USED   StartError_Code = 3
)

func (StartError_Code) Descriptor

func (StartError_Code) Enum

func (x StartError_Code) Enum() *StartError_Code

func (StartError_Code) EnumDescriptor deprecated

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

Deprecated: Use StartError_Code.Descriptor instead.

func (StartError_Code) Number

func (StartError_Code) String

func (x StartError_Code) String() string

func (StartError_Code) Type

type StartOK

type StartOK struct {
	InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	// contains filtered or unexported fields
}

func (*StartOK) Descriptor deprecated

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

Deprecated: Use StartOK.ProtoReflect.Descriptor instead.

func (*StartOK) GetInstanceName

func (x *StartOK) GetInstanceName() string

func (*StartOK) ProtoMessage

func (*StartOK) ProtoMessage()

func (*StartOK) ProtoReflect

func (x *StartOK) ProtoReflect() protoreflect.Message

func (*StartOK) Reset

func (x *StartOK) Reset()

func (*StartOK) String

func (x *StartOK) String() string

type StopContainerRequest added in v0.4.1

type StopContainerRequest struct {
	InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	Force        bool   `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	Restart      bool   `protobuf:"varint,3,opt,name=restart,proto3" json:"restart,omitempty"`
	// contains filtered or unexported fields
}

func (*StopContainerRequest) Descriptor deprecated added in v0.4.1

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

Deprecated: Use StopContainerRequest.ProtoReflect.Descriptor instead.

func (*StopContainerRequest) GetForce added in v0.4.1

func (x *StopContainerRequest) GetForce() bool

func (*StopContainerRequest) GetInstanceName added in v0.4.1

func (x *StopContainerRequest) GetInstanceName() string

func (*StopContainerRequest) GetRestart added in v0.4.1

func (x *StopContainerRequest) GetRestart() bool

func (*StopContainerRequest) ProtoMessage added in v0.4.1

func (*StopContainerRequest) ProtoMessage()

func (*StopContainerRequest) ProtoReflect added in v0.4.1

func (x *StopContainerRequest) ProtoReflect() protoreflect.Message

func (*StopContainerRequest) Reset added in v0.4.1

func (x *StopContainerRequest) Reset()

func (*StopContainerRequest) String added in v0.4.1

func (x *StopContainerRequest) String() string

type StopContainerResponse added in v0.4.1

type StopContainerResponse struct {
	Code    StopContainerResponse_Code `protobuf:"varint,1,opt,name=code,proto3,enum=gnoi.containerz.StopContainerResponse_Code" json:"code,omitempty"`
	Details string                     `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*StopContainerResponse) Descriptor deprecated added in v0.4.1

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

Deprecated: Use StopContainerResponse.ProtoReflect.Descriptor instead.

func (*StopContainerResponse) GetCode added in v0.4.1

func (*StopContainerResponse) GetDetails added in v0.4.1

func (x *StopContainerResponse) GetDetails() string

func (*StopContainerResponse) ProtoMessage added in v0.4.1

func (*StopContainerResponse) ProtoMessage()

func (*StopContainerResponse) ProtoReflect added in v0.4.1

func (x *StopContainerResponse) ProtoReflect() protoreflect.Message

func (*StopContainerResponse) Reset added in v0.4.1

func (x *StopContainerResponse) Reset()

func (*StopContainerResponse) String added in v0.4.1

func (x *StopContainerResponse) String() string

type StopContainerResponse_Code added in v0.4.1

type StopContainerResponse_Code int32
const (
	StopContainerResponse_UNSPECIFIED StopContainerResponse_Code = 0
	StopContainerResponse_BUSY        StopContainerResponse_Code = 1
	StopContainerResponse_NOT_FOUND   StopContainerResponse_Code = 2
	StopContainerResponse_SUCCESS     StopContainerResponse_Code = 3
)

func (StopContainerResponse_Code) Descriptor added in v0.4.1

func (StopContainerResponse_Code) Enum added in v0.4.1

func (StopContainerResponse_Code) EnumDescriptor deprecated added in v0.4.1

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

Deprecated: Use StopContainerResponse_Code.Descriptor instead.

func (StopContainerResponse_Code) Number added in v0.4.1

func (StopContainerResponse_Code) String added in v0.4.1

func (StopContainerResponse_Code) Type added in v0.4.1

type UnimplementedContainerzServer

type UnimplementedContainerzServer struct {
}

UnimplementedContainerzServer must be embedded to have forward compatible implementations.

func (UnimplementedContainerzServer) CreateVolume added in v0.4.1

func (UnimplementedContainerzServer) Deploy

func (UnimplementedContainerzServer) ListContainer added in v0.4.1

func (UnimplementedContainerzServer) ListImage added in v0.5.0

func (UnimplementedContainerzServer) ListVolume added in v0.4.1

func (UnimplementedContainerzServer) Log

func (UnimplementedContainerzServer) RemoveContainer added in v0.4.1

func (UnimplementedContainerzServer) RemoveImage added in v0.5.0

func (UnimplementedContainerzServer) RemoveVolume added in v0.4.1

func (UnimplementedContainerzServer) StartContainer added in v0.4.1

func (UnimplementedContainerzServer) StopContainer added in v0.4.1

func (UnimplementedContainerzServer) UpdateContainer added in v0.5.0

type UnsafeContainerzServer

type UnsafeContainerzServer interface {
	// contains filtered or unexported methods
}

UnsafeContainerzServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContainerzServer will result in compilation errors.

type UpdateContainerRequest added in v0.5.0

type UpdateContainerRequest struct {
	InstanceName string                 `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	ImageName    string                 `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	ImageTag     string                 `protobuf:"bytes,3,opt,name=image_tag,json=imageTag,proto3" json:"image_tag,omitempty"`
	Params       *StartContainerRequest `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
	Async        bool                   `protobuf:"varint,5,opt,name=async,proto3" json:"async,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateContainerRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateContainerRequest.ProtoReflect.Descriptor instead.

func (*UpdateContainerRequest) GetAsync added in v0.5.0

func (x *UpdateContainerRequest) GetAsync() bool

func (*UpdateContainerRequest) GetImageName added in v0.5.0

func (x *UpdateContainerRequest) GetImageName() string

func (*UpdateContainerRequest) GetImageTag added in v0.5.0

func (x *UpdateContainerRequest) GetImageTag() string

func (*UpdateContainerRequest) GetInstanceName added in v0.5.0

func (x *UpdateContainerRequest) GetInstanceName() string

func (*UpdateContainerRequest) GetParams added in v0.5.0

func (*UpdateContainerRequest) ProtoMessage added in v0.5.0

func (*UpdateContainerRequest) ProtoMessage()

func (*UpdateContainerRequest) ProtoReflect added in v0.5.0

func (x *UpdateContainerRequest) ProtoReflect() protoreflect.Message

func (*UpdateContainerRequest) Reset added in v0.5.0

func (x *UpdateContainerRequest) Reset()

func (*UpdateContainerRequest) String added in v0.5.0

func (x *UpdateContainerRequest) String() string

type UpdateContainerResponse added in v0.5.0

type UpdateContainerResponse struct {

	// Types that are assignable to Response:
	//
	//	*UpdateContainerResponse_UpdateOk
	//	*UpdateContainerResponse_UpdateError
	Response isUpdateContainerResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*UpdateContainerResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateContainerResponse.ProtoReflect.Descriptor instead.

func (*UpdateContainerResponse) GetResponse added in v0.5.0

func (m *UpdateContainerResponse) GetResponse() isUpdateContainerResponse_Response

func (*UpdateContainerResponse) GetUpdateError added in v0.5.0

func (x *UpdateContainerResponse) GetUpdateError() *UpdateError

func (*UpdateContainerResponse) GetUpdateOk added in v0.5.0

func (x *UpdateContainerResponse) GetUpdateOk() *UpdateOK

func (*UpdateContainerResponse) ProtoMessage added in v0.5.0

func (*UpdateContainerResponse) ProtoMessage()

func (*UpdateContainerResponse) ProtoReflect added in v0.5.0

func (x *UpdateContainerResponse) ProtoReflect() protoreflect.Message

func (*UpdateContainerResponse) Reset added in v0.5.0

func (x *UpdateContainerResponse) Reset()

func (*UpdateContainerResponse) String added in v0.5.0

func (x *UpdateContainerResponse) String() string

type UpdateContainerResponse_UpdateError added in v0.5.0

type UpdateContainerResponse_UpdateError struct {
	UpdateError *UpdateError `protobuf:"bytes,2,opt,name=update_error,json=updateError,proto3,oneof"`
}

type UpdateContainerResponse_UpdateOk added in v0.5.0

type UpdateContainerResponse_UpdateOk struct {
	UpdateOk *UpdateOK `protobuf:"bytes,1,opt,name=update_ok,json=updateOk,proto3,oneof"`
}

type UpdateError added in v0.5.0

type UpdateError struct {
	ErrorCode UpdateError_Code `` /* 127-byte string literal not displayed */
	Details   string           `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateError) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateError.ProtoReflect.Descriptor instead.

func (*UpdateError) GetDetails added in v0.5.0

func (x *UpdateError) GetDetails() string

func (*UpdateError) GetErrorCode added in v0.5.0

func (x *UpdateError) GetErrorCode() UpdateError_Code

func (*UpdateError) ProtoMessage added in v0.5.0

func (*UpdateError) ProtoMessage()

func (*UpdateError) ProtoReflect added in v0.5.0

func (x *UpdateError) ProtoReflect() protoreflect.Message

func (*UpdateError) Reset added in v0.5.0

func (x *UpdateError) Reset()

func (*UpdateError) String added in v0.5.0

func (x *UpdateError) String() string

type UpdateError_Code added in v0.5.0

type UpdateError_Code int32
const (
	UpdateError_UNSPECIFIED UpdateError_Code = 0
	UpdateError_NOT_FOUND   UpdateError_Code = 1
	UpdateError_PORT_USED   UpdateError_Code = 2
	UpdateError_NOT_RUNNING UpdateError_Code = 3
	UpdateError_NOT_UPDATED UpdateError_Code = 4
	UpdateError_FAILURE     UpdateError_Code = 5
)

func (UpdateError_Code) Descriptor added in v0.5.0

func (UpdateError_Code) Enum added in v0.5.0

func (UpdateError_Code) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateError_Code.Descriptor instead.

func (UpdateError_Code) Number added in v0.5.0

func (UpdateError_Code) String added in v0.5.0

func (x UpdateError_Code) String() string

func (UpdateError_Code) Type added in v0.5.0

type UpdateOK added in v0.5.0

type UpdateOK struct {
	InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	IsAsync      bool   `protobuf:"varint,2,opt,name=is_async,json=isAsync,proto3" json:"is_async,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOK) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateOK.ProtoReflect.Descriptor instead.

func (*UpdateOK) GetInstanceName added in v0.5.0

func (x *UpdateOK) GetInstanceName() string

func (*UpdateOK) GetIsAsync added in v0.5.0

func (x *UpdateOK) GetIsAsync() bool

func (*UpdateOK) ProtoMessage added in v0.5.0

func (*UpdateOK) ProtoMessage()

func (*UpdateOK) ProtoReflect added in v0.5.0

func (x *UpdateOK) ProtoReflect() protoreflect.Message

func (*UpdateOK) Reset added in v0.5.0

func (x *UpdateOK) Reset()

func (*UpdateOK) String added in v0.5.0

func (x *UpdateOK) String() string

type Volume added in v0.4.1

type Volume struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	MountPoint string `protobuf:"bytes,2,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
	ReadOnly   bool   `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
	// contains filtered or unexported fields
}

func (*Volume) Descriptor deprecated added in v0.4.1

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

Deprecated: Use Volume.ProtoReflect.Descriptor instead.

func (*Volume) GetMountPoint added in v0.4.1

func (x *Volume) GetMountPoint() string

func (*Volume) GetName added in v0.4.1

func (x *Volume) GetName() string

func (*Volume) GetReadOnly added in v0.4.1

func (x *Volume) GetReadOnly() bool

func (*Volume) ProtoMessage added in v0.4.1

func (*Volume) ProtoMessage()

func (*Volume) ProtoReflect added in v0.4.1

func (x *Volume) ProtoReflect() protoreflect.Message

func (*Volume) Reset added in v0.4.1

func (x *Volume) Reset()

func (*Volume) String added in v0.4.1

func (x *Volume) String() string

Jump to

Keyboard shortcuts

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