Documentation ¶
Index ¶
- func DecodeChanges(changes []string) []string
- func NewAPIDecoder() *schema.Decoder
- func NewCompatAPIDecoder() *schema.Decoder
- func ParseDateTime(query string) time.Time
- 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 DecodeChanges ¶
DecodeChanges reads one or more changes from a slice and cleans them up, since what we've advertised as being acceptable in the past isn't really.
func NewAPIDecoder ¶
NewAPIDecoder returns a configured schema.Decoder
func NewCompatAPIDecoder ¶
func ParseDateTime ¶
ParseDateTime is a helper function to aid in parsing different Time/Date formats isZero() can be used to determine if parsing failed.
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 {
docker.ContainersPruneReport
}
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 {
docker.ExecConfig
}
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 { docker.ImageInspect // Container is for backwards compat but is basically unused Container string }
type ImagesPruneReport ¶
type ImagesPruneReport struct {
docker.ImagesPruneReport
}
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 {
docker.NetworksPruneReport
}
type PodTopOKBody ¶
type PodTopOKBody struct {
dockerContainer.ContainerTopOKBody
}
type PushResult ¶
type PushResult struct {
docker.PushResult
}
type UpdateEntities ¶
type UpdateEntities struct {
Resources *specs.LinuxResources
}
UpdateEntities used to wrap the oci resource spec in a swagger model swagger:model
type VolumesPruneReport ¶
type VolumesPruneReport struct {
docker.VolumesPruneReport
}