v1

package
v0.0.0-...-331d270 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 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(ctx context.Context, cephBlockPool *v1.CephBlockPool, opts metav1.CreateOptions) (*v1.CephBlockPool, error)
	Update(ctx context.Context, cephBlockPool *v1.CephBlockPool, opts metav1.UpdateOptions) (*v1.CephBlockPool, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephBlockPool, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephBlockPoolList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephBlockPool, err error)
	CephBlockPoolExpansion
}

CephBlockPoolInterface has methods to work with CephBlockPool resources.

type CephBlockPoolRadosNamespaceExpansion

type CephBlockPoolRadosNamespaceExpansion interface{}

type CephBlockPoolRadosNamespaceInterface

type CephBlockPoolRadosNamespaceInterface interface {
	Create(ctx context.Context, cephBlockPoolRadosNamespace *v1.CephBlockPoolRadosNamespace, opts metav1.CreateOptions) (*v1.CephBlockPoolRadosNamespace, error)
	Update(ctx context.Context, cephBlockPoolRadosNamespace *v1.CephBlockPoolRadosNamespace, opts metav1.UpdateOptions) (*v1.CephBlockPoolRadosNamespace, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephBlockPoolRadosNamespace, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephBlockPoolRadosNamespaceList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephBlockPoolRadosNamespace, err error)
	CephBlockPoolRadosNamespaceExpansion
}

CephBlockPoolRadosNamespaceInterface has methods to work with CephBlockPoolRadosNamespace resources.

type CephBlockPoolRadosNamespacesGetter

type CephBlockPoolRadosNamespacesGetter interface {
	CephBlockPoolRadosNamespaces(namespace string) CephBlockPoolRadosNamespaceInterface
}

CephBlockPoolRadosNamespacesGetter has a method to return a CephBlockPoolRadosNamespaceInterface. A group's client should implement this interface.

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 CephBucketNotificationExpansion

type CephBucketNotificationExpansion interface{}

type CephBucketNotificationInterface

type CephBucketNotificationInterface interface {
	Create(ctx context.Context, cephBucketNotification *v1.CephBucketNotification, opts metav1.CreateOptions) (*v1.CephBucketNotification, error)
	Update(ctx context.Context, cephBucketNotification *v1.CephBucketNotification, opts metav1.UpdateOptions) (*v1.CephBucketNotification, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephBucketNotification, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephBucketNotificationList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephBucketNotification, err error)
	CephBucketNotificationExpansion
}

CephBucketNotificationInterface has methods to work with CephBucketNotification resources.

type CephBucketNotificationsGetter

type CephBucketNotificationsGetter interface {
	CephBucketNotifications(namespace string) CephBucketNotificationInterface
}

CephBucketNotificationsGetter has a method to return a CephBucketNotificationInterface. A group's client should implement this interface.

type CephBucketTopicExpansion

type CephBucketTopicExpansion interface{}

type CephBucketTopicInterface

type CephBucketTopicInterface interface {
	Create(ctx context.Context, cephBucketTopic *v1.CephBucketTopic, opts metav1.CreateOptions) (*v1.CephBucketTopic, error)
	Update(ctx context.Context, cephBucketTopic *v1.CephBucketTopic, opts metav1.UpdateOptions) (*v1.CephBucketTopic, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephBucketTopic, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephBucketTopicList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephBucketTopic, err error)
	CephBucketTopicExpansion
}

CephBucketTopicInterface has methods to work with CephBucketTopic resources.

type CephBucketTopicsGetter

type CephBucketTopicsGetter interface {
	CephBucketTopics(namespace string) CephBucketTopicInterface
}

CephBucketTopicsGetter has a method to return a CephBucketTopicInterface. A group's client should implement this interface.

type CephCOSIDriverExpansion

type CephCOSIDriverExpansion interface{}

type CephCOSIDriverInterface

type CephCOSIDriverInterface interface {
	Create(ctx context.Context, cephCOSIDriver *v1.CephCOSIDriver, opts metav1.CreateOptions) (*v1.CephCOSIDriver, error)
	Update(ctx context.Context, cephCOSIDriver *v1.CephCOSIDriver, opts metav1.UpdateOptions) (*v1.CephCOSIDriver, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephCOSIDriver, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephCOSIDriverList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephCOSIDriver, err error)
	CephCOSIDriverExpansion
}

CephCOSIDriverInterface has methods to work with CephCOSIDriver resources.

type CephCOSIDriversGetter

type CephCOSIDriversGetter interface {
	CephCOSIDrivers(namespace string) CephCOSIDriverInterface
}

CephCOSIDriversGetter has a method to return a CephCOSIDriverInterface. A group's client should implement this interface.

type CephClientExpansion

type CephClientExpansion interface{}

type CephClientInterface

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

CephClientInterface has methods to work with CephClient resources.

type CephClientsGetter

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(ctx context.Context, cephCluster *v1.CephCluster, opts metav1.CreateOptions) (*v1.CephCluster, error)
	Update(ctx context.Context, cephCluster *v1.CephCluster, opts metav1.UpdateOptions) (*v1.CephCluster, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephCluster, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephClusterList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, 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(ctx context.Context, cephFilesystem *v1.CephFilesystem, opts metav1.CreateOptions) (*v1.CephFilesystem, error)
	Update(ctx context.Context, cephFilesystem *v1.CephFilesystem, opts metav1.UpdateOptions) (*v1.CephFilesystem, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephFilesystem, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephFilesystemList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephFilesystem, err error)
	CephFilesystemExpansion
}

CephFilesystemInterface has methods to work with CephFilesystem resources.

type CephFilesystemMirrorExpansion

type CephFilesystemMirrorExpansion interface{}

type CephFilesystemMirrorInterface

type CephFilesystemMirrorInterface interface {
	Create(ctx context.Context, cephFilesystemMirror *v1.CephFilesystemMirror, opts metav1.CreateOptions) (*v1.CephFilesystemMirror, error)
	Update(ctx context.Context, cephFilesystemMirror *v1.CephFilesystemMirror, opts metav1.UpdateOptions) (*v1.CephFilesystemMirror, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephFilesystemMirror, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephFilesystemMirrorList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephFilesystemMirror, err error)
	CephFilesystemMirrorExpansion
}

CephFilesystemMirrorInterface has methods to work with CephFilesystemMirror resources.

type CephFilesystemMirrorsGetter

type CephFilesystemMirrorsGetter interface {
	CephFilesystemMirrors(namespace string) CephFilesystemMirrorInterface
}

CephFilesystemMirrorsGetter has a method to return a CephFilesystemMirrorInterface. A group's client should implement this interface.

type CephFilesystemSubVolumeGroupExpansion

type CephFilesystemSubVolumeGroupExpansion interface{}

type CephFilesystemSubVolumeGroupInterface

type CephFilesystemSubVolumeGroupInterface interface {
	Create(ctx context.Context, cephFilesystemSubVolumeGroup *v1.CephFilesystemSubVolumeGroup, opts metav1.CreateOptions) (*v1.CephFilesystemSubVolumeGroup, error)
	Update(ctx context.Context, cephFilesystemSubVolumeGroup *v1.CephFilesystemSubVolumeGroup, opts metav1.UpdateOptions) (*v1.CephFilesystemSubVolumeGroup, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephFilesystemSubVolumeGroup, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephFilesystemSubVolumeGroupList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CephFilesystemSubVolumeGroup, err error)
	CephFilesystemSubVolumeGroupExpansion
}

CephFilesystemSubVolumeGroupInterface has methods to work with CephFilesystemSubVolumeGroup resources.

type CephFilesystemSubVolumeGroupsGetter

type CephFilesystemSubVolumeGroupsGetter interface {
	CephFilesystemSubVolumeGroups(namespace string) CephFilesystemSubVolumeGroupInterface
}

CephFilesystemSubVolumeGroupsGetter has a method to return a CephFilesystemSubVolumeGroupInterface. A group's client should implement this interface.

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

type CephNFSExpansion interface{}

type CephNFSInterface

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

CephNFSInterface has methods to work with CephNFS resources.

type CephNFSesGetter

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

type CephObjectRealmExpansion interface{}

type CephObjectRealmInterface

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

CephObjectRealmInterface has methods to work with CephObjectRealm resources.

type CephObjectRealmsGetter

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(ctx context.Context, cephObjectStore *v1.CephObjectStore, opts metav1.CreateOptions) (*v1.CephObjectStore, error)
	Update(ctx context.Context, cephObjectStore *v1.CephObjectStore, opts metav1.UpdateOptions) (*v1.CephObjectStore, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephObjectStore, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephObjectStoreList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, 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(ctx context.Context, cephObjectStoreUser *v1.CephObjectStoreUser, opts metav1.CreateOptions) (*v1.CephObjectStoreUser, error)
	Update(ctx context.Context, cephObjectStoreUser *v1.CephObjectStoreUser, opts metav1.UpdateOptions) (*v1.CephObjectStoreUser, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CephObjectStoreUser, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.CephObjectStoreUserList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, 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

type CephObjectZoneExpansion interface{}

type CephObjectZoneGroupExpansion

type CephObjectZoneGroupExpansion interface{}

type CephObjectZoneGroupInterface

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

CephObjectZoneGroupInterface has methods to work with CephObjectZoneGroup resources.

type CephObjectZoneGroupsGetter

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

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

CephObjectZoneInterface has methods to work with CephObjectZone resources.

type CephObjectZonesGetter

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

type CephRBDMirrorExpansion interface{}

type CephRBDMirrorInterface

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

CephRBDMirrorInterface has methods to work with CephRBDMirror resources.

type CephRBDMirrorsGetter

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) CephBlockPoolRadosNamespaces

func (c *CephV1Client) CephBlockPoolRadosNamespaces(namespace string) CephBlockPoolRadosNamespaceInterface

func (*CephV1Client) CephBlockPools

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

func (*CephV1Client) CephBucketNotifications

func (c *CephV1Client) CephBucketNotifications(namespace string) CephBucketNotificationInterface

func (*CephV1Client) CephBucketTopics

func (c *CephV1Client) CephBucketTopics(namespace string) CephBucketTopicInterface

func (*CephV1Client) CephCOSIDrivers

func (c *CephV1Client) CephCOSIDrivers(namespace string) CephCOSIDriverInterface

func (*CephV1Client) CephClients

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

func (*CephV1Client) CephClusters

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

func (*CephV1Client) CephFilesystemMirrors

func (c *CephV1Client) CephFilesystemMirrors(namespace string) CephFilesystemMirrorInterface

func (*CephV1Client) CephFilesystemSubVolumeGroups

func (c *CephV1Client) CephFilesystemSubVolumeGroups(namespace string) CephFilesystemSubVolumeGroupInterface

func (*CephV1Client) CephFilesystems

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

func (*CephV1Client) CephNFSes

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

func (*CephV1Client) CephObjectRealms

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

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

func (*CephV1Client) CephObjectZones

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

func (*CephV1Client) CephRBDMirrors

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