package runctypes
import "github.com/containerd/containerd/runtime/linux/runctypes"
Index ¶
- Variables
- type CheckpointOptions
- func (*CheckpointOptions) Descriptor() ([]byte, []int)
- func (x *CheckpointOptions) GetCgroupsMode() string
- func (x *CheckpointOptions) GetEmptyNamespaces() []string
- func (x *CheckpointOptions) GetExit() bool
- func (x *CheckpointOptions) GetExternalUnixSockets() bool
- func (x *CheckpointOptions) GetFileLocks() bool
- func (x *CheckpointOptions) GetImagePath() string
- func (x *CheckpointOptions) GetOpenTcp() bool
- func (x *CheckpointOptions) GetTerminal() bool
- func (x *CheckpointOptions) GetWorkPath() string
- func (*CheckpointOptions) ProtoMessage()
- func (x *CheckpointOptions) ProtoReflect() protoreflect.Message
- func (x *CheckpointOptions) Reset()
- func (x *CheckpointOptions) String() string
- type CreateOptions
- func (*CreateOptions) Descriptor() ([]byte, []int)
- func (x *CreateOptions) GetCgroupsMode() string
- func (x *CreateOptions) GetCriuImagePath() string
- func (x *CreateOptions) GetCriuWorkPath() string
- func (x *CreateOptions) GetEmptyNamespaces() []string
- func (x *CreateOptions) GetExternalUnixSockets() bool
- func (x *CreateOptions) GetFileLocks() bool
- func (x *CreateOptions) GetIoGid() uint32
- func (x *CreateOptions) GetIoUid() uint32
- func (x *CreateOptions) GetNoNewKeyring() bool
- func (x *CreateOptions) GetNoPivotRoot() bool
- func (x *CreateOptions) GetOpenTcp() bool
- func (x *CreateOptions) GetShimCgroup() string
- func (x *CreateOptions) GetTerminal() bool
- func (*CreateOptions) ProtoMessage()
- func (x *CreateOptions) ProtoReflect() protoreflect.Message
- func (x *CreateOptions) Reset()
- func (x *CreateOptions) String() string
- type ProcessDetails
- func (*ProcessDetails) Descriptor() ([]byte, []int)
- func (x *ProcessDetails) GetExecID() string
- func (*ProcessDetails) ProtoMessage()
- func (x *ProcessDetails) ProtoReflect() protoreflect.Message
- func (x *ProcessDetails) Reset()
- func (x *ProcessDetails) String() string
- type RuncOptions
- func (*RuncOptions) Descriptor() ([]byte, []int)
- func (x *RuncOptions) GetCriuPath() string
- func (x *RuncOptions) GetRuntime() string
- func (x *RuncOptions) GetRuntimeRoot() string
- func (x *RuncOptions) GetSystemdCgroup() bool
- func (*RuncOptions) ProtoMessage()
- func (x *RuncOptions) ProtoReflect() protoreflect.Message
- func (x *RuncOptions) Reset()
- func (x *RuncOptions) String() string
Variables ¶
var File_github_com_containerd_containerd_runtime_linux_runctypes_runc_proto protoreflect.FileDescriptor
Types ¶
type CheckpointOptions ¶
type CheckpointOptions struct { Exit bool `protobuf:"varint,1,opt,name=exit,proto3" json:"exit,omitempty"` OpenTcp bool `protobuf:"varint,2,opt,name=open_tcp,json=openTcp,proto3" json:"open_tcp,omitempty"` ExternalUnixSockets bool `protobuf:"varint,3,opt,name=external_unix_sockets,json=externalUnixSockets,proto3" json:"external_unix_sockets,omitempty"` Terminal bool `protobuf:"varint,4,opt,name=terminal,proto3" json:"terminal,omitempty"` FileLocks bool `protobuf:"varint,5,opt,name=file_locks,json=fileLocks,proto3" json:"file_locks,omitempty"` EmptyNamespaces []string `protobuf:"bytes,6,rep,name=empty_namespaces,json=emptyNamespaces,proto3" json:"empty_namespaces,omitempty"` CgroupsMode string `protobuf:"bytes,7,opt,name=cgroups_mode,json=cgroupsMode,proto3" json:"cgroups_mode,omitempty"` WorkPath string `protobuf:"bytes,8,opt,name=work_path,json=workPath,proto3" json:"work_path,omitempty"` ImagePath string `protobuf:"bytes,9,opt,name=image_path,json=imagePath,proto3" json:"image_path,omitempty"` // contains filtered or unexported fields }
func (*CheckpointOptions) Descriptor ¶
func (*CheckpointOptions) Descriptor() ([]byte, []int)
Deprecated: Use CheckpointOptions.ProtoReflect.Descriptor instead.
func (*CheckpointOptions) GetCgroupsMode ¶
func (x *CheckpointOptions) GetCgroupsMode() string
func (*CheckpointOptions) GetEmptyNamespaces ¶
func (x *CheckpointOptions) GetEmptyNamespaces() []string
func (*CheckpointOptions) GetExit ¶
func (x *CheckpointOptions) GetExit() bool
func (*CheckpointOptions) GetExternalUnixSockets ¶
func (x *CheckpointOptions) GetExternalUnixSockets() bool
func (*CheckpointOptions) GetFileLocks ¶
func (x *CheckpointOptions) GetFileLocks() bool
func (*CheckpointOptions) GetImagePath ¶
func (x *CheckpointOptions) GetImagePath() string
func (*CheckpointOptions) GetOpenTcp ¶
func (x *CheckpointOptions) GetOpenTcp() bool
func (*CheckpointOptions) GetTerminal ¶
func (x *CheckpointOptions) GetTerminal() bool
func (*CheckpointOptions) GetWorkPath ¶
func (x *CheckpointOptions) GetWorkPath() string
func (*CheckpointOptions) ProtoMessage ¶
func (*CheckpointOptions) ProtoMessage()
func (*CheckpointOptions) ProtoReflect ¶
func (x *CheckpointOptions) ProtoReflect() protoreflect.Message
func (*CheckpointOptions) Reset ¶
func (x *CheckpointOptions) Reset()
func (*CheckpointOptions) String ¶
func (x *CheckpointOptions) String() string
type CreateOptions ¶
type CreateOptions struct { NoPivotRoot bool `protobuf:"varint,1,opt,name=no_pivot_root,json=noPivotRoot,proto3" json:"no_pivot_root,omitempty"` OpenTcp bool `protobuf:"varint,2,opt,name=open_tcp,json=openTcp,proto3" json:"open_tcp,omitempty"` ExternalUnixSockets bool `protobuf:"varint,3,opt,name=external_unix_sockets,json=externalUnixSockets,proto3" json:"external_unix_sockets,omitempty"` Terminal bool `protobuf:"varint,4,opt,name=terminal,proto3" json:"terminal,omitempty"` FileLocks bool `protobuf:"varint,5,opt,name=file_locks,json=fileLocks,proto3" json:"file_locks,omitempty"` EmptyNamespaces []string `protobuf:"bytes,6,rep,name=empty_namespaces,json=emptyNamespaces,proto3" json:"empty_namespaces,omitempty"` CgroupsMode string `protobuf:"bytes,7,opt,name=cgroups_mode,json=cgroupsMode,proto3" json:"cgroups_mode,omitempty"` NoNewKeyring bool `protobuf:"varint,8,opt,name=no_new_keyring,json=noNewKeyring,proto3" json:"no_new_keyring,omitempty"` ShimCgroup string `protobuf:"bytes,9,opt,name=shim_cgroup,json=shimCgroup,proto3" json:"shim_cgroup,omitempty"` IoUid uint32 `protobuf:"varint,10,opt,name=io_uid,json=ioUid,proto3" json:"io_uid,omitempty"` IoGid uint32 `protobuf:"varint,11,opt,name=io_gid,json=ioGid,proto3" json:"io_gid,omitempty"` CriuWorkPath string `protobuf:"bytes,12,opt,name=criu_work_path,json=criuWorkPath,proto3" json:"criu_work_path,omitempty"` CriuImagePath string `protobuf:"bytes,13,opt,name=criu_image_path,json=criuImagePath,proto3" json:"criu_image_path,omitempty"` // contains filtered or unexported fields }
func (*CreateOptions) Descriptor ¶
func (*CreateOptions) Descriptor() ([]byte, []int)
Deprecated: Use CreateOptions.ProtoReflect.Descriptor instead.
func (*CreateOptions) GetCgroupsMode ¶
func (x *CreateOptions) GetCgroupsMode() string
func (*CreateOptions) GetCriuImagePath ¶
func (x *CreateOptions) GetCriuImagePath() string
func (*CreateOptions) GetCriuWorkPath ¶
func (x *CreateOptions) GetCriuWorkPath() string
func (*CreateOptions) GetEmptyNamespaces ¶
func (x *CreateOptions) GetEmptyNamespaces() []string
func (*CreateOptions) GetExternalUnixSockets ¶
func (x *CreateOptions) GetExternalUnixSockets() bool
func (*CreateOptions) GetFileLocks ¶
func (x *CreateOptions) GetFileLocks() bool
func (*CreateOptions) GetIoGid ¶
func (x *CreateOptions) GetIoGid() uint32
func (*CreateOptions) GetIoUid ¶
func (x *CreateOptions) GetIoUid() uint32
func (*CreateOptions) GetNoNewKeyring ¶
func (x *CreateOptions) GetNoNewKeyring() bool
func (*CreateOptions) GetNoPivotRoot ¶
func (x *CreateOptions) GetNoPivotRoot() bool
func (*CreateOptions) GetOpenTcp ¶
func (x *CreateOptions) GetOpenTcp() bool
func (*CreateOptions) GetShimCgroup ¶
func (x *CreateOptions) GetShimCgroup() string
func (*CreateOptions) GetTerminal ¶
func (x *CreateOptions) GetTerminal() bool
func (*CreateOptions) ProtoMessage ¶
func (*CreateOptions) ProtoMessage()
func (*CreateOptions) ProtoReflect ¶
func (x *CreateOptions) ProtoReflect() protoreflect.Message
func (*CreateOptions) Reset ¶
func (x *CreateOptions) Reset()
func (*CreateOptions) String ¶
func (x *CreateOptions) String() string
type ProcessDetails ¶
type ProcessDetails struct { ExecID string `protobuf:"bytes,1,opt,name=exec_id,json=execId,proto3" json:"exec_id,omitempty"` // contains filtered or unexported fields }
func (*ProcessDetails) Descriptor ¶
func (*ProcessDetails) Descriptor() ([]byte, []int)
Deprecated: Use ProcessDetails.ProtoReflect.Descriptor instead.
func (*ProcessDetails) GetExecID ¶
func (x *ProcessDetails) GetExecID() string
func (*ProcessDetails) ProtoMessage ¶
func (*ProcessDetails) ProtoMessage()
func (*ProcessDetails) ProtoReflect ¶
func (x *ProcessDetails) ProtoReflect() protoreflect.Message
func (*ProcessDetails) Reset ¶
func (x *ProcessDetails) Reset()
func (*ProcessDetails) String ¶
func (x *ProcessDetails) String() string
type RuncOptions ¶
type RuncOptions struct { Runtime string `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` RuntimeRoot string `protobuf:"bytes,2,opt,name=runtime_root,json=runtimeRoot,proto3" json:"runtime_root,omitempty"` // criu binary path. // // Deprecated: runc option --criu is now ignored (with a warning), and the // option will be removed entirely in a future release. Users who need a non- // standard criu binary should rely on the standard way of looking up binaries // in $PATH. // // Deprecated: Do not use. CriuPath string `protobuf:"bytes,3,opt,name=criu_path,json=criuPath,proto3" json:"criu_path,omitempty"` SystemdCgroup bool `protobuf:"varint,4,opt,name=systemd_cgroup,json=systemdCgroup,proto3" json:"systemd_cgroup,omitempty"` // contains filtered or unexported fields }
func (*RuncOptions) Descriptor ¶
func (*RuncOptions) Descriptor() ([]byte, []int)
Deprecated: Use RuncOptions.ProtoReflect.Descriptor instead.
func (*RuncOptions) GetCriuPath ¶
func (x *RuncOptions) GetCriuPath() string
Deprecated: Do not use.
func (*RuncOptions) GetRuntime ¶
func (x *RuncOptions) GetRuntime() string
func (*RuncOptions) GetRuntimeRoot ¶
func (x *RuncOptions) GetRuntimeRoot() string
func (*RuncOptions) GetSystemdCgroup ¶
func (x *RuncOptions) GetSystemdCgroup() bool
func (*RuncOptions) ProtoMessage ¶
func (*RuncOptions) ProtoMessage()
func (*RuncOptions) ProtoReflect ¶
func (x *RuncOptions) ProtoReflect() protoreflect.Message
func (*RuncOptions) Reset ¶
func (x *RuncOptions) Reset()
func (*RuncOptions) String ¶
func (x *RuncOptions) String() string
Source Files ¶
- Version
- v1.7.19
- Published
- Jul 2, 2024
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 4 minutes ago –
Tools for package owners.