Documentation
¶
Index ¶
- type ImageAPI
- func (a ImageAPI) ApplyImage(ctx context.Context, req *pdeployment.ApplyImageRequest) (*pdeployment.Image, error)
- func (a ImageAPI) DeleteImage(ctx context.Context, req *pdeployment.DeleteImageRequest) (*empty.Empty, error)
- func (a ImageAPI) GenerateBlockStorage(ctx context.Context, req *pdeployment.GenerateBlockStorageRequest) (*pprovisioning.BlockStorage, error)
- func (a ImageAPI) GetImage(ctx context.Context, req *pdeployment.GetImageRequest) (*pdeployment.Image, error)
- func (a ImageAPI) ListImages(ctx context.Context, req *pdeployment.ListImagesRequest) (*pdeployment.ListImagesResponse, error)
- func (a ImageAPI) RegisterBlockStorage(ctx context.Context, req *pdeployment.RegisterBlockStorageRequest) (*pdeployment.Image, error)
- func (a ImageAPI) TagImage(ctx context.Context, req *pdeployment.TagImageRequest) (*pdeployment.Image, error)
- func (a ImageAPI) UnregisterBlockStorage(ctx context.Context, req *pdeployment.UnregisterBlockStorageRequest) (*pdeployment.Image, error)
- func (a ImageAPI) UntagImage(ctx context.Context, req *pdeployment.UntagImageRequest) (*pdeployment.Image, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageAPI ¶
type ImageAPI struct {
// contains filtered or unexported fields
}
func CreateImageAPI ¶
func CreateImageAPI(ds datastore.Datastore, bsa pprovisioning.BlockStorageServiceClient) *ImageAPI
func (ImageAPI) ApplyImage ¶
func (a ImageAPI) ApplyImage(ctx context.Context, req *pdeployment.ApplyImageRequest) (*pdeployment.Image, error)
func (ImageAPI) DeleteImage ¶
func (a ImageAPI) DeleteImage(ctx context.Context, req *pdeployment.DeleteImageRequest) (*empty.Empty, error)
func (ImageAPI) GenerateBlockStorage ¶
func (a ImageAPI) GenerateBlockStorage(ctx context.Context, req *pdeployment.GenerateBlockStorageRequest) (*pprovisioning.BlockStorage, error)
func (ImageAPI) GetImage ¶
func (a ImageAPI) GetImage(ctx context.Context, req *pdeployment.GetImageRequest) (*pdeployment.Image, error)
func (ImageAPI) ListImages ¶
func (a ImageAPI) ListImages(ctx context.Context, req *pdeployment.ListImagesRequest) (*pdeployment.ListImagesResponse, error)
func (ImageAPI) RegisterBlockStorage ¶
func (a ImageAPI) RegisterBlockStorage(ctx context.Context, req *pdeployment.RegisterBlockStorageRequest) (*pdeployment.Image, error)
func (ImageAPI) TagImage ¶
func (a ImageAPI) TagImage(ctx context.Context, req *pdeployment.TagImageRequest) (*pdeployment.Image, error)
func (ImageAPI) UnregisterBlockStorage ¶
func (a ImageAPI) UnregisterBlockStorage(ctx context.Context, req *pdeployment.UnregisterBlockStorageRequest) (*pdeployment.Image, error)
func (ImageAPI) UntagImage ¶
func (a ImageAPI) UntagImage(ctx context.Context, req *pdeployment.UntagImageRequest) (*pdeployment.Image, error)
Click to show internal directories.
Click to hide internal directories.