Documentation
¶
Index ¶
Constants ¶
View Source
const ( TypeConflict = "conflict" TypeMismatch = "mismatch" )
error types
Variables ¶
View Source
var ( // ErrValidate is an empty ValidateErr object, useful for type checking ErrValidate = &ValidateErr{} )
Functions ¶
This section is empty.
Types ¶
type ResourceControl ¶
type ResourceControl struct {
MemoryLimit string `yaml:"memory_limit,omitempty"`
CPUQuota string `yaml:"cpu_quota,omitempty"`
IOReadBandwidthMax string `yaml:"io_read_bandwidth_max,omitempty"`
IOWriteBandwidthMax string `yaml:"io_write_bandwidth_max,omitempty"`
}
ResourceControl is used to control the system resource See: https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
type ValidateErr ¶
type ValidateErr struct {
Type string // conflict type
Target string // conflict Target
Value interface{} // conflict Value
LHS string // object 1
RHS string // object 2
}
ValidateErr is the error when meta validation fails with conflicts
func (*ValidateErr) Error ¶
func (e *ValidateErr) Error() string
Error implements the error interface
func (*ValidateErr) Is ¶
func (e *ValidateErr) Is(target error) bool
Is implements the error interface
func (*ValidateErr) Unwrap ¶
func (e *ValidateErr) Unwrap() error
Unwrap implements the error interface
Click to show internal directories.
Click to hide internal directories.