api

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KubernetesAPI

type KubernetesAPI interface {
	// CreateClusterServiceBroker creates cluster-wide visible service broker
	CreateClusterServiceBroker(broker *v1beta1.ClusterServiceBroker) (*v1beta1.ClusterServiceBroker, error)
	// DeleteClusterServiceBroker deletes cluster-wide visible service broker
	DeleteClusterServiceBroker(name string, options *v1.DeleteOptions) error
	// RetrieveClusterServiceBrokers gets all cluster-wide visible service brokers
	RetrieveClusterServiceBrokers() (*v1beta1.ClusterServiceBrokerList, error)
	// RetrieveClusterServiceBrokerByName gets cluster-wide visible service broker
	RetrieveClusterServiceBrokerByName(name string) (*v1beta1.ClusterServiceBroker, error)
	// UpdateClusterServiceBroker gets cluster-wide visible service broker
	UpdateClusterServiceBroker(broker *v1beta1.ClusterServiceBroker) (*v1beta1.ClusterServiceBroker, error)
	// SyncClusterServiceBroker synchronize a cluster-wide visible service broker
	SyncClusterServiceBroker(name string, retries int) error
}

KubernetesAPI interface for communicating with kubernetes cluster

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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