Documentation ¶
Index ¶
- func NewApplicationWithConfig(config InfluxDB.Config) DaoClusterTypes.ApplicationDAO
- func NewClusterWithConfig(config InfluxDB.Config) DaoClusterTypes.ClusterDAO
- func NewControllerWithConfig(config InfluxDB.Config) DaoClusterTypes.ControllerDAO
- func NewNamespaceWithConfig(config InfluxDB.Config) DaoClusterTypes.NamespaceDAO
- func NewNodeWithConfig(config InfluxDB.Config) DaoClusterTypes.NodeDAO
- func NewPodWithConfig(config influxdb.Config) DaoClusterTypes.PodDAO
- type Application
- func (p *Application) CreateApplications(applications []*DaoClusterTypes.Application) error
- func (p *Application) DeleteApplications(request *DaoClusterTypes.DeleteApplicationsRequest) error
- func (p *Application) ListApplications(request *DaoClusterTypes.ListApplicationsRequest) ([]*DaoClusterTypes.Application, error)
- type Cluster
- type Controller
- func (p *Controller) CreateControllers(controllers []*DaoClusterTypes.Controller) error
- func (p *Controller) DeleteControllers(request *DaoClusterTypes.DeleteControllersRequest) error
- func (p *Controller) ListControllers(request *DaoClusterTypes.ListControllersRequest) ([]*DaoClusterTypes.Controller, error)
- type Namespace
- type Node
- type Pod
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationWithConfig ¶
func NewApplicationWithConfig(config InfluxDB.Config) DaoClusterTypes.ApplicationDAO
func NewClusterWithConfig ¶
func NewClusterWithConfig(config InfluxDB.Config) DaoClusterTypes.ClusterDAO
func NewControllerWithConfig ¶
func NewControllerWithConfig(config InfluxDB.Config) DaoClusterTypes.ControllerDAO
func NewNamespaceWithConfig ¶
func NewNamespaceWithConfig(config InfluxDB.Config) DaoClusterTypes.NamespaceDAO
func NewNodeWithConfig ¶
func NewNodeWithConfig(config InfluxDB.Config) DaoClusterTypes.NodeDAO
func NewPodWithConfig ¶
func NewPodWithConfig(config influxdb.Config) DaoClusterTypes.PodDAO
Types ¶
type Application ¶
func (*Application) CreateApplications ¶
func (p *Application) CreateApplications(applications []*DaoClusterTypes.Application) error
func (*Application) DeleteApplications ¶
func (p *Application) DeleteApplications(request *DaoClusterTypes.DeleteApplicationsRequest) error
func (*Application) ListApplications ¶
func (p *Application) ListApplications(request *DaoClusterTypes.ListApplicationsRequest) ([]*DaoClusterTypes.Application, error)
type Cluster ¶
func (*Cluster) CreateClusters ¶
func (p *Cluster) CreateClusters(clusters []*DaoClusterTypes.Cluster) error
func (*Cluster) DeleteClusters ¶
func (p *Cluster) DeleteClusters(request *DaoClusterTypes.DeleteClustersRequest) error
func (*Cluster) ListClusters ¶
func (p *Cluster) ListClusters(request *DaoClusterTypes.ListClustersRequest) ([]*DaoClusterTypes.Cluster, error)
type Controller ¶
func (*Controller) CreateControllers ¶
func (p *Controller) CreateControllers(controllers []*DaoClusterTypes.Controller) error
func (*Controller) DeleteControllers ¶
func (p *Controller) DeleteControllers(request *DaoClusterTypes.DeleteControllersRequest) error
func (*Controller) ListControllers ¶
func (p *Controller) ListControllers(request *DaoClusterTypes.ListControllersRequest) ([]*DaoClusterTypes.Controller, error)
type Namespace ¶
func (*Namespace) CreateNamespaces ¶
func (p *Namespace) CreateNamespaces(namespaces []*DaoClusterTypes.Namespace) error
func (*Namespace) DeleteNamespaces ¶
func (p *Namespace) DeleteNamespaces(request *DaoClusterTypes.DeleteNamespacesRequest) error
func (*Namespace) ListNamespaces ¶
func (p *Namespace) ListNamespaces(request *DaoClusterTypes.ListNamespacesRequest) ([]*DaoClusterTypes.Namespace, error)
type Node ¶
Implement Node interface
func (*Node) CreateNodes ¶
func (p *Node) CreateNodes(nodes []*DaoClusterTypes.Node) error
func (*Node) DeleteNodes ¶
func (p *Node) DeleteNodes(request *DaoClusterTypes.DeleteNodesRequest) error
func (*Node) ListNodes ¶
func (p *Node) ListNodes(request *DaoClusterTypes.ListNodesRequest) ([]*DaoClusterTypes.Node, error)
type Pod ¶
Implement ContainerOperation interface
func (*Pod) CreatePods ¶
func (p *Pod) CreatePods(pods []*DaoClusterTypes.Pod) error
func (*Pod) DeletePods ¶
func (p *Pod) DeletePods(request *DaoClusterTypes.DeletePodsRequest) error
func (*Pod) ListPods ¶
func (p *Pod) ListPods(request *DaoClusterTypes.ListPodsRequest) ([]*DaoClusterTypes.Pod, error)
Click to show internal directories.
Click to hide internal directories.