Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DecortClient ¶
type DecortClient struct {
// contains filtered or unexported fields
}
HTTP-client for platform
func (*DecortClient) CloudAPI ¶
func (dc *DecortClient) CloudAPI() *cloudapi.CloudAPI
CloudAPI builder
func (*DecortClient) CloudBroker ¶
func (dc *DecortClient) CloudBroker() *cloudbroker.CloudBroker
CloudBroker builder
func (*DecortClient) DecortApiCall ¶
func (dc *DecortClient) DecortApiCall(ctx context.Context, method, url string, params interface{}) ([]byte, error)
DecortApiCall method for sending requests to the platform
type LegacyDecortClient ¶ added in v1.2.0
type LegacyDecortClient struct {
// contains filtered or unexported fields
}
Legacy HTTP-client for platform
func NewLegacy ¶ added in v1.2.0
func NewLegacy(cfg config.LegacyConfig) *LegacyDecortClient
Legacy client builder
func (*LegacyDecortClient) CloudAPI ¶ added in v1.2.0
func (ldc *LegacyDecortClient) CloudAPI() *cloudapi.CloudAPI
CloudAPI builder
func (*LegacyDecortClient) CloudBroker ¶ added in v1.2.0
func (ldc *LegacyDecortClient) CloudBroker() *cloudbroker.CloudBroker
CloudBroker builder
func (*LegacyDecortClient) DecortApiCall ¶ added in v1.2.0
func (ldc *LegacyDecortClient) DecortApiCall(ctx context.Context, method, url string, params interface{}) ([]byte, error)
DecortApiCall method for sending requests to the platform
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
pkg
|
|
cloudapi
List of method groups for the user
|
List of method groups for the user |
cloudapi/account
API Actor API for managing account
|
API Actor API for managing account |
cloudapi/bservice
API Actor for managing Compute Group.
|
API Actor for managing Compute Group. |
cloudapi/compute
API Actor for managing Compute.
|
API Actor for managing Compute. |
cloudapi/computeci
API Actor for managing ComputeCI.
|
API Actor for managing ComputeCI. |
cloudapi/disks
API Actor api, this actor is the final api a enduser uses to manage his resources
|
API Actor api, this actor is the final api a enduser uses to manage his resources |
cloudapi/extnet
API Actor for use external networks
|
API Actor for use external networks |
cloudapi/flipgroup
API to manage FLIPGroup instances
|
API to manage FLIPGroup instances |
cloudapi/image
Lists all the images.
|
Lists all the images. |
cloudapi/k8ci
API to manage K8CI instances
|
API to manage K8CI instances |
cloudapi/k8s
API for Kubernetes clusters management
|
API for Kubernetes clusters management |
cloudapi/kvmppc
API to manage KVM PowerPC compute instances (PPC VMs)
|
API to manage KVM PowerPC compute instances (PPC VMs) |
cloudapi/kvmx86
API to manage KVM x86 compute instances (x86 VMs)
|
API to manage KVM x86 compute instances (x86 VMs) |
cloudapi/lb
API to manage load balancer instance
|
API to manage load balancer instance |
cloudapi/locations
API Actor api for managing locations
|
API Actor api for managing locations |
cloudapi/rg
API Actors for managing resource groups.
|
API Actors for managing resource groups. |
cloudapi/sizes
Lists all the configured flavors available.
|
Lists all the configured flavors available. |
cloudapi/tasks
User API tasks interface
|
User API tasks interface |
cloudapi/vins
API Actor for managing VINS.
|
API Actor for managing VINS. |
cloudbroker
List of method groups for the admin
|
List of method groups for the admin |
cloudbroker/account
API Actor API for managing account
|
API Actor API for managing account |
cloudbroker/compute
API Actor for managing Compute.
|
API Actor for managing Compute. |
cloudbroker/disks
API Actor for managing Disk.
|
API Actor for managing Disk. |
cloudbroker/extnet
API Actor for configure and use external networks
|
API Actor for configure and use external networks |
cloudbroker/grid
Operator actions for handling interventions on a grid
|
Operator actions for handling interventions on a grid |
cloudbroker/image
Lists all the images.
|
Lists all the images. |
cloudbroker/k8ci
API to manage K8CI instances
|
API to manage K8CI instances |
cloudbroker/k8s
API for kubernetes clusters management
|
API for kubernetes clusters management |
cloudbroker/kvmppc
API to manage KVM PowerPC compute instances (PPC VMs)
|
API to manage KVM PowerPC compute instances (PPC VMs) |
cloudbroker/kvmx86
API to manage KVM x86 compute instances (x86 VMs)
|
API to manage KVM x86 compute instances (x86 VMs) |
cloudbroker/lb
API to manage load balancer instance
|
API to manage load balancer instance |
cloudbroker/rg
API Actors for managing resource groups.
|
API Actors for managing resource groups. |
cloudbroker/sep
Operator actions for handling interventions on a storage endpoint provider
|
Operator actions for handling interventions on a storage endpoint provider |
cloudbroker/tasks
User API tasks interface
|
User API tasks interface |
cloudbroker/vins
API Actor for managing VINS.
|
API Actor for managing VINS. |
Click to show internal directories.
Click to hide internal directories.