v1

package
v1.3.9 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2020 License: Apache-2.0 Imports: 7 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 CephClientExpansion added in v1.3.9

type CephClientExpansion interface{}

type CephClientInterface added in v1.3.9

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

CephClientInterface has methods to work with CephClient resources.

type CephClientsGetter added in v1.3.9

type CephClientsGetter interface {
	CephClients(namespace string) CephClientInterface
}

CephClientsGetter has a method to return a CephClientInterface. 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.3.9

type CephNFSExpansion interface{}

type CephNFSInterface added in v1.3.9

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.3.9

type CephNFSesGetter interface {
	CephNFSes(namespace string) CephNFSInterface
}

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

type CephObjectRealmExpansion added in v1.3.9

type CephObjectRealmExpansion interface{}

type CephObjectRealmInterface added in v1.3.9

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

CephObjectRealmInterface has methods to work with CephObjectRealm resources.

type CephObjectRealmsGetter added in v1.3.9

type CephObjectRealmsGetter interface {
	CephObjectRealms(namespace string) CephObjectRealmInterface
}

CephObjectRealmsGetter has a method to return a CephObjectRealmInterface. 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 CephObjectZoneExpansion added in v1.3.9

type CephObjectZoneExpansion interface{}

type CephObjectZoneGroupExpansion added in v1.3.9

type CephObjectZoneGroupExpansion interface{}

type CephObjectZoneGroupInterface added in v1.3.9

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

CephObjectZoneGroupInterface has methods to work with CephObjectZoneGroup resources.

type CephObjectZoneGroupsGetter added in v1.3.9

type CephObjectZoneGroupsGetter interface {
	CephObjectZoneGroups(namespace string) CephObjectZoneGroupInterface
}

CephObjectZoneGroupsGetter has a method to return a CephObjectZoneGroupInterface. A group's client should implement this interface.

type CephObjectZoneInterface added in v1.3.9

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

CephObjectZoneInterface has methods to work with CephObjectZone resources.

type CephObjectZonesGetter added in v1.3.9

type CephObjectZonesGetter interface {
	CephObjectZones(namespace string) CephObjectZoneInterface
}

CephObjectZonesGetter has a method to return a CephObjectZoneInterface. A group's client should implement this interface.

type CephRBDMirrorExpansion added in v1.3.9

type CephRBDMirrorExpansion interface{}

type CephRBDMirrorInterface added in v1.3.9

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

CephRBDMirrorInterface has methods to work with CephRBDMirror resources.

type CephRBDMirrorsGetter added in v1.3.9

type CephRBDMirrorsGetter interface {
	CephRBDMirrors(namespace string) CephRBDMirrorInterface
}

CephRBDMirrorsGetter has a method to return a CephRBDMirrorInterface. 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) CephClients added in v1.3.9

func (c *CephV1Client) CephClients(namespace string) CephClientInterface

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.3.9

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

func (*CephV1Client) CephObjectRealms added in v1.3.9

func (c *CephV1Client) CephObjectRealms(namespace string) CephObjectRealmInterface

func (*CephV1Client) CephObjectStoreUsers

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

func (*CephV1Client) CephObjectStores

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

func (*CephV1Client) CephObjectZoneGroups added in v1.3.9

func (c *CephV1Client) CephObjectZoneGroups(namespace string) CephObjectZoneGroupInterface

func (*CephV1Client) CephObjectZones added in v1.3.9

func (c *CephV1Client) CephObjectZones(namespace string) CephObjectZoneInterface

func (*CephV1Client) CephRBDMirrors added in v1.3.9

func (c *CephV1Client) CephRBDMirrors(namespace string) CephRBDMirrorInterface

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