Documentation ¶
Overview ¶
Package options is a generated protocol buffer package.
It is generated from these files:
github.com/containerd/containerd/runtime/v2/runhcs/options/runhcs.proto
It has these top-level messages:
Options
Index ¶
- Variables
- type Options
- func (*Options) Descriptor() ([]byte, []int)
- func (m *Options) Marshal() (dAtA []byte, err error)
- func (m *Options) MarshalTo(dAtA []byte) (int, error)
- func (*Options) ProtoMessage()
- func (m *Options) Reset()
- func (m *Options) Size() (n int)
- func (this *Options) String() string
- func (m *Options) Unmarshal(dAtA []byte) error
- type Options_DebugType
- type Options_SandboxIsolation
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthRunhcs = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowRunhcs = fmt.Errorf("proto: integer overflow") )
View Source
var Options_DebugType_name = map[int32]string{
0: "NPIPE",
1: "FILE",
2: "ETW",
}
View Source
var Options_DebugType_value = map[string]int32{
"NPIPE": 0,
"FILE": 1,
"ETW": 2,
}
View Source
var Options_SandboxIsolation_name = map[int32]string{
0: "PROCESS",
1: "HYPERVISOR",
}
View Source
var Options_SandboxIsolation_value = map[string]int32{
"PROCESS": 0,
"HYPERVISOR": 1,
}
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { // enable debug tracing Debug bool `protobuf:"varint,1,opt,name=debug,proto3" json:"debug,omitempty"` // debug tracing output type DebugType Options_DebugType `` /* 133-byte string literal not displayed */ // registry key root for storage of the runhcs container state RegistryRoot string `protobuf:"bytes,3,opt,name=registry_root,json=registryRoot,proto3" json:"registry_root,omitempty"` // sandbox_image is the image to use for the sandbox that matches the // sandbox_platform. SandboxImage string `protobuf:"bytes,4,opt,name=sandbox_image,json=sandboxImage,proto3" json:"sandbox_image,omitempty"` // sandbox_platform is a CRI setting that specifies the platform // architecture for all sandbox's in this runtime. Values are // 'windows/amd64' and 'linux/amd64'. SandboxPlatform string `protobuf:"bytes,5,opt,name=sandbox_platform,json=sandboxPlatform,proto3" json:"sandbox_platform,omitempty"` // sandbox_isolation is a CRI setting that specifies the isolation level of // the sandbox. For Windows runtime PROCESS and HYPERVISOR are valid. For // LCOW only HYPERVISOR is valid and default if omitted. SandboxIsolation Options_SandboxIsolation `` /* 161-byte string literal not displayed */ }
func (*Options) Descriptor ¶
func (*Options) ProtoMessage ¶
func (*Options) ProtoMessage()
type Options_DebugType ¶
type Options_DebugType int32
const ( Options_NPIPE Options_DebugType = 0 Options_FILE Options_DebugType = 1 Options_ETW Options_DebugType = 2 )
func (Options_DebugType) EnumDescriptor ¶
func (Options_DebugType) EnumDescriptor() ([]byte, []int)
func (Options_DebugType) String ¶
func (x Options_DebugType) String() string
type Options_SandboxIsolation ¶
type Options_SandboxIsolation int32
const ( Options_PROCESS Options_SandboxIsolation = 0 Options_HYPERVISOR Options_SandboxIsolation = 1 )
func (Options_SandboxIsolation) EnumDescriptor ¶
func (Options_SandboxIsolation) EnumDescriptor() ([]byte, []int)
func (Options_SandboxIsolation) String ¶
func (x Options_SandboxIsolation) String() string
Click to show internal directories.
Click to hide internal directories.