v1

package
v1.1.6 Latest Latest
Warning

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

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

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CephBlockPoolExpansion

type CephBlockPoolExpansion interface{}

type CephBlockPoolInterface

type CephBlockPoolInterface interface {
	Create(*v1.CephBlockPool) (*v1.CephBlockPool, error)
	Update(*v1.CephBlockPool) (*v1.CephBlockPool, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephBlockPool, error)
	List(opts metav1.ListOptions) (*v1.CephBlockPoolList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephBlockPool, err error)
	CephBlockPoolExpansion
}

CephBlockPoolInterface has methods to work with CephBlockPool resources.

type CephBlockPoolsGetter

type CephBlockPoolsGetter interface {
	CephBlockPools(namespace string) CephBlockPoolInterface
}

CephBlockPoolsGetter has a method to return a CephBlockPoolInterface. A group's client should implement this interface.

type CephClusterExpansion

type CephClusterExpansion interface{}

type CephClusterInterface

type CephClusterInterface interface {
	Create(*v1.CephCluster) (*v1.CephCluster, error)
	Update(*v1.CephCluster) (*v1.CephCluster, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephCluster, error)
	List(opts metav1.ListOptions) (*v1.CephClusterList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephCluster, err error)
	CephClusterExpansion
}

CephClusterInterface has methods to work with CephCluster resources.

type CephClustersGetter

type CephClustersGetter interface {
	CephClusters(namespace string) CephClusterInterface
}

CephClustersGetter has a method to return a CephClusterInterface. A group's client should implement this interface.

type CephFilesystemExpansion

type CephFilesystemExpansion interface{}

type CephFilesystemInterface

type CephFilesystemInterface interface {
	Create(*v1.CephFilesystem) (*v1.CephFilesystem, error)
	Update(*v1.CephFilesystem) (*v1.CephFilesystem, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephFilesystem, error)
	List(opts metav1.ListOptions) (*v1.CephFilesystemList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephFilesystem, err error)
	CephFilesystemExpansion
}

CephFilesystemInterface has methods to work with CephFilesystem resources.

type CephFilesystemsGetter

type CephFilesystemsGetter interface {
	CephFilesystems(namespace string) CephFilesystemInterface
}

CephFilesystemsGetter has a method to return a CephFilesystemInterface. A group's client should implement this interface.

type CephNFSExpansion added in v1.0.0

type CephNFSExpansion interface{}

type CephNFSInterface added in v1.0.0

type CephNFSInterface interface {
	Create(*v1.CephNFS) (*v1.CephNFS, error)
	Update(*v1.CephNFS) (*v1.CephNFS, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephNFS, error)
	List(opts metav1.ListOptions) (*v1.CephNFSList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephNFS, err error)
	CephNFSExpansion
}

CephNFSInterface has methods to work with CephNFS resources.

type CephNFSesGetter added in v1.0.0

type CephNFSesGetter interface {
	CephNFSes(namespace string) CephNFSInterface
}

CephNFSesGetter has a method to return a CephNFSInterface. A group's client should implement this interface.

type CephObjectStoreExpansion

type CephObjectStoreExpansion interface{}

type CephObjectStoreInterface

type CephObjectStoreInterface interface {
	Create(*v1.CephObjectStore) (*v1.CephObjectStore, error)
	Update(*v1.CephObjectStore) (*v1.CephObjectStore, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephObjectStore, error)
	List(opts metav1.ListOptions) (*v1.CephObjectStoreList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephObjectStore, err error)
	CephObjectStoreExpansion
}

CephObjectStoreInterface has methods to work with CephObjectStore resources.

type CephObjectStoreUserExpansion

type CephObjectStoreUserExpansion interface{}

type CephObjectStoreUserInterface

type CephObjectStoreUserInterface interface {
	Create(*v1.CephObjectStoreUser) (*v1.CephObjectStoreUser, error)
	Update(*v1.CephObjectStoreUser) (*v1.CephObjectStoreUser, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.CephObjectStoreUser, error)
	List(opts metav1.ListOptions) (*v1.CephObjectStoreUserList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CephObjectStoreUser, err error)
	CephObjectStoreUserExpansion
}

CephObjectStoreUserInterface has methods to work with CephObjectStoreUser resources.

type CephObjectStoreUsersGetter

type CephObjectStoreUsersGetter interface {
	CephObjectStoreUsers(namespace string) CephObjectStoreUserInterface
}

CephObjectStoreUsersGetter has a method to return a CephObjectStoreUserInterface. A group's client should implement this interface.

type CephObjectStoresGetter

type CephObjectStoresGetter interface {
	CephObjectStores(namespace string) CephObjectStoreInterface
}

CephObjectStoresGetter has a method to return a CephObjectStoreInterface. A group's client should implement this interface.

type CephV1Client

type CephV1Client struct {
	// contains filtered or unexported fields
}

CephV1Client is used to interact with features provided by the ceph.rook.io group.

func New

func New(c rest.Interface) *CephV1Client

New creates a new CephV1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*CephV1Client, error)

NewForConfig creates a new CephV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CephV1Client

NewForConfigOrDie creates a new CephV1Client for the given config and panics if there is an error in the config.

func (*CephV1Client) CephBlockPools

func (c *CephV1Client) CephBlockPools(namespace string) CephBlockPoolInterface

func (*CephV1Client) CephClusters

func (c *CephV1Client) CephClusters(namespace string) CephClusterInterface

func (*CephV1Client) CephFilesystems

func (c *CephV1Client) CephFilesystems(namespace string) CephFilesystemInterface

func (*CephV1Client) CephNFSes added in v1.0.0

func (c *CephV1Client) CephNFSes(namespace string) CephNFSInterface

func (*CephV1Client) CephObjectStoreUsers

func (c *CephV1Client) CephObjectStoreUsers(namespace string) CephObjectStoreUserInterface

func (*CephV1Client) CephObjectStores

func (c *CephV1Client) CephObjectStores(namespace string) CephObjectStoreInterface

func (*CephV1Client) RESTClient

func (c *CephV1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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