Documentation
¶
Index ¶
- func NewAPIDecoder() *schema.Decoder
- func NewCompatAPIDecoder() *schema.Decoder
- type AuthConfig
- type BuildCachePruneReport
- type BuildResult
- type ConfigCreateResponse
- type Container
- type ContainerConfig
- type ContainerTopOKBody
- type ContainerWaitOKBody
- type ContainersPruneReport
- type ContainersPruneReportLibpod
- type CreateContainerConfig
- type DiskUsage
- type ExecCreateConfig
- type ExecRemoveConfig
- type ExecStartConfig
- type HistoryResponse
- type ImageInspect
- type ImagesPruneReport
- type Info
- type LibpodContainersRmReport
- type LibpodImagesPullReport
- type LibpodImagesRemoveReport
- type LibpodImagesResolveReport
- type NetworkPruneReport
- type PodTopOKBody
- type PushResult
- type UpdateEntities
- type VolumesPruneReport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIDecoder ¶
NewAPIDecoder returns a configured schema.Decoder
func NewCompatAPIDecoder ¶
Types ¶
type AuthConfig ¶
type AuthConfig struct {
registry.AuthConfig
}
type BuildCachePruneReport ¶
type BuildCachePruneReport struct {
docker.BuildCachePruneReport
}
type BuildResult ¶
type BuildResult struct {
docker.BuildResult
}
type ConfigCreateResponse ¶
type ConfigCreateResponse struct {
docker.ConfigCreateResponse
}
type Container ¶
type Container struct {
docker.Container
dockerBackend.ContainerCreateConfig
}
type ContainerConfig ¶
type ContainerConfig struct {
dockerContainer.Config
}
type ContainerTopOKBody ¶
type ContainerTopOKBody struct {
dockerContainer.ContainerTopOKBody
}
type ContainerWaitOKBody ¶
type ContainersPruneReport ¶
type ContainersPruneReport struct {
dockerContainer.PruneReport
}
type ContainersPruneReportLibpod ¶
type ContainersPruneReportLibpod struct {
ID string `json:"Id"`
SpaceReclaimed int64 `json:"Size"`
// Error which occurred during prune operation (if any).
// This field is optional and may be omitted if no error occurred.
//
// Extensions:
// x-omitempty: true
// x-nullable: true
PruneError string `json:"Err,omitempty"`
}
type CreateContainerConfig ¶
type CreateContainerConfig struct {
Name string // container name
dockerContainer.Config // desired container configuration
HostConfig dockerContainer.HostConfig // host dependent configuration for container
NetworkingConfig dockerNetwork.NetworkingConfig // network configuration for container
EnvMerge []string // preprocess env variables from image before injecting into containers
UnsetEnv []string // unset specified default environment variables
UnsetEnvAll bool // unset all default environment variables
}
CreateContainerConfig used when compatible endpoint creates a container swagger:model
type ExecCreateConfig ¶
type ExecCreateConfig struct {
dockerContainer.ExecOptions
}
type ExecRemoveConfig ¶
type ExecRemoveConfig struct {
Force bool `json:"Force"`
}
type ExecStartConfig ¶
type HistoryResponse ¶
type HistoryResponse struct {
ID string `json:"Id"`
Created int64
CreatedBy string
Tags []string
Size int64
Comment string
}
HistoryResponse provides details on image layers
type ImageInspect ¶
type ImageInspect struct {
dockerImage.InspectResponse
// Container is for backwards compat but is basically unused
Container string
}
type ImagesPruneReport ¶
type ImagesPruneReport struct {
dockerImage.PruneReport
}
type LibpodImagesPullReport ¶
type LibpodImagesPullReport struct {
entities.ImagePullReport
}
type LibpodImagesRemoveReport ¶
type LibpodImagesRemoveReport struct {
entities.ImageRemoveReport
// Image removal requires is to return data and an error.
Errors []string
}
LibpodImagesRemoveReport is the return type for image removal via the rest api.
type LibpodImagesResolveReport ¶
type LibpodImagesResolveReport struct {
// Fully-qualified image references.
Names []string
}
LibpodImagesResolveReport includes a list of fully-qualified image references.
type NetworkPruneReport ¶
type NetworkPruneReport struct {
dockerNetwork.PruneReport
}
type PodTopOKBody ¶
type PodTopOKBody struct {
dockerContainer.ContainerTopOKBody
}
type PushResult ¶
type PushResult struct {
docker.PushResult
}
type UpdateEntities ¶
type UpdateEntities struct {
specs.LinuxResources
define.UpdateHealthCheckConfig
define.UpdateContainerDevicesLimits
Env []string
UnsetEnv []string
}
UpdateEntities used to wrap the oci resource spec in a swagger model swagger:model
type VolumesPruneReport ¶
type VolumesPruneReport struct {
volume.PruneReport
}
Click to show internal directories.
Click to hide internal directories.