Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CephBlockPoolExpansion
- type CephBlockPoolInterface
- type CephBlockPoolsGetter
- type CephClusterExpansion
- type CephClusterInterface
- type CephClustersGetter
- type CephFilesystemExpansion
- type CephFilesystemInterface
- type CephFilesystemsGetter
- type CephObjectStoreExpansion
- type CephObjectStoreInterface
- type CephObjectStoreUserExpansion
- type CephObjectStoreUserInterface
- type CephObjectStoreUsersGetter
- type CephObjectStoresGetter
- type CephV1Client
- func (c *CephV1Client) CephBlockPools(namespace string) CephBlockPoolInterface
- func (c *CephV1Client) CephClusters(namespace string) CephClusterInterface
- func (c *CephV1Client) CephFilesystems(namespace string) CephFilesystemInterface
- func (c *CephV1Client) CephObjectStoreUsers(namespace string) CephObjectStoreUserInterface
- func (c *CephV1Client) CephObjectStores(namespace string) CephObjectStoreInterface
- func (c *CephV1Client) RESTClient() rest.Interface
- type CephV1Interface
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 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) 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.
type CephV1Interface ¶
type CephV1Interface interface { RESTClient() rest.Interface CephBlockPoolsGetter CephClustersGetter CephFilesystemsGetter CephObjectStoresGetter CephObjectStoreUsersGetter }