Documentation
¶
Overview ¶
Lists all the stack.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRequest ¶
type GetRequest struct { // Find by ID // Required: true StackId uint64 `url:"stackId" json:"stackId" validate:"required"` }
Request struct for get list stack
type InfoStack ¶
type InfoStack struct { // CKey Ckey string `json:"_ckey"` // Meta Meta []interface{} `json:"_meta"` //API URL APIURL string `json:"apiUrl"` //API key Apikey string `json:"apikey"` // App ID AppID string `json:"appId"` // CPU allocation ratio CPUAllocationRatio float64 `json:"cpu_allocation_ratio"` // Description Description string `json:"desc"` // Descr Descr string `json:"descr"` // Drivers Drivers []string `json:"drivers"` // Eco Eco interface{} `json:"eco"` // Error Error uint64 `json:"error"` // Grid ID GID uint64 `json:"gid"` // GID GUID uint64 `json:"guid"` // ID ID uint64 `json:"id"` // List image IDs Images []uint64 `json:"images"` // Login Login string `json:"login"` // Mem allocation ratio MemAllocationRatio float64 `json:"mem_allocation_ratio"` // Name Name string `json:"name"` // Packegas Packages Packages `json:"packages"` //Password Password string `json:"passwd"` // Reference ID ReferenceID string `json:"referenceId"` // Status Status string `json:"status"` // Type Type string `json:"type"` }
Main information about stack
type LibvirtBin ¶
type LibvirtBin struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
LibvirtBin
type ListRequest ¶
type ListRequest struct { // Find by ID // Required: false ByID uint64 `url:"by_id,omitempty" json:"by_id,omitempty"` // Find by name // Required: false Name string `url:"name,omitempty" json:"name,omitempty"` // Find by type // Required: false Type string `url:"type,omitempty" json:"type,omitempty"` // Find by status // Required: false Status string `url:"status,omitempty" json:"status,omitempty"` // Page number // Required: false Page uint64 `url:"page,omitempty" json:"page,omitempty"` // Page size // Required: false Size uint64 `url:"size,omitempty" json:"size,omitempty"` }
Request struct for get list stack
type ListStacks ¶
type ListStacks struct { //List Data []InfoStack `json:"data"` //Entry count EntryCount uint64 `json:"entryCount"` }
List of stacks
type Lvm2Lockd ¶
type Lvm2Lockd struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
Lvm2Lockd
type OpenvswitchCommon ¶
type OpenvswitchCommon struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
OpenvswitchCommon
type OpenvswitchSwitch ¶
type OpenvswitchSwitch struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
OpenvswitchSwitch
type Packages ¶
type Packages struct { // LibvirtBin LibvirtBin LibvirtBin `json:"libvirt-bin"` // Lvm2Lockd Lvm2Lockd Lvm2Lockd `json:"lvm2-lockd"` // OpenvswitchCommon OpenvswitchCommon OpenvswitchCommon `json:"openvswitch-common"` // OpenvswitchSwitch OpenvswitchSwitch OpenvswitchSwitch `json:"openvswitch-switch"` // QemuSystemX86 QemuSystemX86 QemuSystemX86 `json:"qemu-system-x86"` // Sanlock Sanlock Sanlock `json:"sanlock"` }
Package
type QemuSystemX86 ¶
type QemuSystemX86 struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
QemuSystemX86
type Sanlock ¶
type Sanlock struct { // InstalledSize InstalledSize string `json:"installed_size"` // Version Ver string `json:"ver"` }
Sanlock
Click to show internal directories.
Click to hide internal directories.