Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analytics ¶
type Analytics interface { UpdateDatasets(request interface{}) (resp interface{}, err error) DeleteDatasets(request interface{}) (resp interface{}, err error) CreateDatasets(request interface{}) (resp interface{}, err error) ListDatasets(request interface{}) (resp interface{}, err error) GetDatasets(request interface{}) (resp interface{}, err error) }
Analytics module unified API
type BareMetal ¶
type BareMetal interface { CreateBareMetal(request interface{}) (resp interface{}, err error) DeleteBareMetal(request interface{}) (resp interface{}, err error) RebootBareMetal(request interface{}) (resp interface{}, err error) ReinstallBareMetal(request interface{}) (resp interface{}, err error) HaltBareMetal(request interface{}) (resp interface{}, err error) ListBareMetal(request interface{}) (resp interface{}, err error) }
Bare Metal module unified API
type Compute ¶
type Compute interface { CreateNode(request interface{}) (resp interface{}, err error) StartNode(request interface{}) (resp interface{}, err error) StopNode(request interface{}) (resp interface{}, err error) DeleteNode(request interface{}) (resp interface{}, err error) RebootNode(request interface{}) (resp interface{}, err error) }
Compute module unified API
type Container ¶
type Container interface { CreateCluster(request interface{}) (resp interface{}, err error) DeleteCluster(request interface{}) (resp interface{}, err error) CreateService(request interface{}) (resp interface{}, err error) RunTask(request interface{}) (resp interface{}, err error) DeleteService(request interface{}) (resp interface{}, err error) StopTask(request interface{}) (resp interface{}, err error) StartTask(request interface{}) (resp interface{}, err error) }
Container module unified API
type DNS ¶
type DNS interface { ListDns(request interface{}) (resp interface{}, err error) CreateDns(request interface{}) (resp interface{}, err error) DeleteDns(request interface{}) (resp interface{}, err error) ListResourceDnsRecordSets(request interface{}) (resp interface{}, err error) }
DNS module unified API
type Database ¶
type Database interface { ListTables(request interface{}) (resp interface{}, err error) DeleteTables(request interface{}) (resp interface{}, err error) DescribeTables(request interface{}) (resp interface{}, err error) CreateTables(request interface{}) (resp interface{}, err error) }
Database module unified API
type LoadBalancer ¶
type LoadBalancer interface { CreateLoadBalancer(request interface{}) (resp interface{}, err error) DeleteLoadBalancer(request interface{}) (resp interface{}, err error) ListLoadBalancer(request interface{}) (resp interface{}, err error) AttachNodeWithLoadBalancer(request interface{}) (resp interface{}, err error) DetachNodeWithLoadBalancer(request interface{}) (resp interface{}, err error) }
LoadBalancer module unified API
type MachineLearning ¶
type MachineLearning interface { CreateMLModel(request interface{}) (resp interface{}, err error) DeleteMLModel(request interface{}) (resp interface{}, err error) GetMLModel(request interface{}) (resp interface{}, err error) UpdateMLModel(request interface{}) (resp interface{}, err error) }
MachineLearning module unified API
type Notification ¶
type Notification interface { GetTopic(request interface{}) (resp interface{}, err error) ListTopic(request interface{}) (resp interface{}, err error) DeleteTopic(request interface{}) (resp interface{}, err error) CreateTopic(request interface{}) (resp interface{}, err error) }
Notification module unified API
type Serverless ¶
type Serverless interface { GetFunction(request interface{}) (resp interface{}, err error) CreateFunction(request interface{}) (resp interface{}, err error) CallFunction(request interface{}) (resp interface{}, err error) ListFunction(request interface{}) (resp interface{}, err error) DeleteFunction(request interface{}) (resp interface{}, err error) }
Serverless module unified API
type Storage ¶
type Storage interface { CreateDisk(request interface{}) (resp interface{}, err error) DeleteDisk(request interface{}) (resp interface{}, err error) CreateSnapshot(request interface{}) (resp interface{}, err error) DeleteSnapshot(request interface{}) (resp interface{}, err error) AttachDisk(request interface{}) (resp interface{}, err error) DetachDisk(request interface{}) (resp interface{}, err error) }
Storage module unified API
type Streamdataprocessing ¶
type Streamdataprocessing interface { CreateStream(request interface{}) (resp interface{}, err error) DeleteStream(request interface{}) (resp interface{}, err error) ListStream(request interface{}) (resp interface{}, err error) DescribeStream(request interface{}) (resp interface{}, err error) }
Streamdataprocessing module unified API
Click to show internal directories.
Click to hide internal directories.