juju: github.com/juju/juju/apiserver/facades/client/imagemanager Index | Files

package imagemanager

import "github.com/juju/juju/apiserver/facades/client/imagemanager"


Package Files

imagemanager.go state.go

type ImageManager Uses

type ImageManager interface {
    ListImages(arg params.ImageFilterParams) (params.ListImageResult, error)
    DeleteImages(arg params.ImageFilterParams) (params.ErrorResults, error)

ImageManager defines the methods on the imagemanager API end point.

type ImageManagerAPI Uses

type ImageManagerAPI struct {
    // contains filtered or unexported fields

ImageManagerAPI implements the ImageManager interface and is the concrete implementation of the api end point.

func NewImageManagerAPI Uses

func NewImageManagerAPI(st *state.State, resources facade.Resources, authorizer facade.Authorizer) (*ImageManagerAPI, error)

NewImageManagerAPI creates a new server-side imagemanager API end point.

func (*ImageManagerAPI) DeleteImages Uses

func (api *ImageManagerAPI) DeleteImages(arg params.ImageFilterParams) (params.ErrorResults, error)

DeleteImages deletes the images matching the specified filter.

func (*ImageManagerAPI) ListImages Uses

func (api *ImageManagerAPI) ListImages(arg params.ImageFilterParams) (params.ListImageResult, error)

ListImages returns images matching the specified filter.

Package imagemanager imports 10 packages (graph) and is imported by 4 packages. Updated 2020-08-28. Refresh now. Tools for package owners.