api

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusOK       = http.StatusOK
	StatusAccepted = http.StatusAccepted
)

Variables

View Source
var KnownVersions = []map[string]string{
	{
		"name":        "v1beta",
		"description": "v1beta version",
		"status":      "CURRENT",
		"updatedAt":   "2017-07-10T14:36:58.014Z",
	},
}

KnownVersions

Functions

func Run

func Run(host string)

Types

type DockPortal

type DockPortal struct {
	beego.Controller
}

DockPortal

func (*DockPortal) GetDock

func (this *DockPortal) GetDock()

GetDock

func (*DockPortal) ListDocks

func (this *DockPortal) ListDocks()

ListDocks

type PoolPortal

type PoolPortal struct {
	beego.Controller
}

func (*PoolPortal) GetPool

func (this *PoolPortal) GetPool()

func (*PoolPortal) ListPools

func (this *PoolPortal) ListPools()

type ProfilePortal

type ProfilePortal struct {
	beego.Controller
}

func (*ProfilePortal) AddExtraProperty

func (this *ProfilePortal) AddExtraProperty()

func (*ProfilePortal) CreateProfile

func (this *ProfilePortal) CreateProfile()

func (*ProfilePortal) DeleteProfile

func (this *ProfilePortal) DeleteProfile()

func (*ProfilePortal) GetProfile

func (this *ProfilePortal) GetProfile()

func (*ProfilePortal) ListExtraProperties

func (this *ProfilePortal) ListExtraProperties()

func (*ProfilePortal) ListProfiles

func (this *ProfilePortal) ListProfiles()

func (*ProfilePortal) RemoveExtraProperty

func (this *ProfilePortal) RemoveExtraProperty()

func (*ProfilePortal) UpdateProfile

func (this *ProfilePortal) UpdateProfile()

type VersionPortal

type VersionPortal struct {
	beego.Controller
}

VersionPortal

func (*VersionPortal) GetVersion

func (this *VersionPortal) GetVersion()

GetVersion

func (*VersionPortal) ListVersions

func (this *VersionPortal) ListVersions()

ListVersions

type VolumeAttachmentPortal

type VolumeAttachmentPortal struct {
	beego.Controller
}

func (*VolumeAttachmentPortal) CreateVolumeAttachment

func (this *VolumeAttachmentPortal) CreateVolumeAttachment()

func (*VolumeAttachmentPortal) DeleteVolumeAttachment

func (this *VolumeAttachmentPortal) DeleteVolumeAttachment()

func (*VolumeAttachmentPortal) GetVolumeAttachment

func (this *VolumeAttachmentPortal) GetVolumeAttachment()

func (*VolumeAttachmentPortal) ListVolumeAttachments

func (this *VolumeAttachmentPortal) ListVolumeAttachments()

func (*VolumeAttachmentPortal) UpdateVolumeAttachment

func (this *VolumeAttachmentPortal) UpdateVolumeAttachment()

type VolumePortal

type VolumePortal struct {
	beego.Controller
}

func (*VolumePortal) CreateVolume

func (this *VolumePortal) CreateVolume()

func (*VolumePortal) DeleteVolume

func (this *VolumePortal) DeleteVolume()

func (*VolumePortal) ExtendVolume added in v0.1.1

func (this *VolumePortal) ExtendVolume()

ExtendVolume ...

func (*VolumePortal) GetVolume

func (this *VolumePortal) GetVolume()

func (*VolumePortal) ListVolumes

func (this *VolumePortal) ListVolumes()

func (*VolumePortal) UpdateVolume

func (this *VolumePortal) UpdateVolume()

type VolumeSnapshotPortal

type VolumeSnapshotPortal struct {
	beego.Controller
}

func (*VolumeSnapshotPortal) CreateVolumeSnapshot

func (this *VolumeSnapshotPortal) CreateVolumeSnapshot()

func (*VolumeSnapshotPortal) DeleteVolumeSnapshot

func (this *VolumeSnapshotPortal) DeleteVolumeSnapshot()

func (*VolumeSnapshotPortal) GetVolumeSnapshot

func (this *VolumeSnapshotPortal) GetVolumeSnapshot()

func (*VolumeSnapshotPortal) ListVolumeSnapshots

func (this *VolumeSnapshotPortal) ListVolumeSnapshots()

func (*VolumeSnapshotPortal) UpdateVolumeSnapshot

func (this *VolumeSnapshotPortal) UpdateVolumeSnapshot()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL