Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CephBlockPoolExpansion
- type CephBlockPoolInterface
- type CephBlockPoolRadosNamespaceExpansion
- type CephBlockPoolRadosNamespaceInterface
- type CephBlockPoolRadosNamespacesGetter
- type CephBlockPoolsGetter
- type CephBucketNotificationExpansion
- type CephBucketNotificationInterface
- type CephBucketNotificationsGetter
- type CephBucketTopicExpansion
- type CephBucketTopicInterface
- type CephBucketTopicsGetter
- type CephCOSIDriverExpansion
- type CephCOSIDriverInterface
- type CephCOSIDriversGetter
- type CephClientExpansion
- type CephClientInterface
- type CephClientsGetter
- type CephClusterExpansion
- type CephClusterInterface
- type CephClustersGetter
- type CephFilesystemExpansion
- type CephFilesystemInterface
- type CephFilesystemMirrorExpansion
- type CephFilesystemMirrorInterface
- type CephFilesystemMirrorsGetter
- type CephFilesystemSubVolumeGroupExpansion
- type CephFilesystemSubVolumeGroupInterface
- type CephFilesystemSubVolumeGroupsGetter
- type CephFilesystemsGetter
- type CephNFSExpansion
- type CephNFSInterface
- type CephNFSesGetter
- type CephObjectRealmExpansion
- type CephObjectRealmInterface
- type CephObjectRealmsGetter
- type CephObjectStoreExpansion
- type CephObjectStoreInterface
- type CephObjectStoreUserExpansion
- type CephObjectStoreUserInterface
- type CephObjectStoreUsersGetter
- type CephObjectStoresGetter
- type CephObjectZoneExpansion
- type CephObjectZoneGroupExpansion
- type CephObjectZoneGroupInterface
- type CephObjectZoneGroupsGetter
- type CephObjectZoneInterface
- type CephObjectZonesGetter
- type CephRBDMirrorExpansion
- type CephRBDMirrorInterface
- type CephRBDMirrorsGetter
- type CephV1Client
- func (c *CephV1Client) CephBlockPoolRadosNamespaces(namespace string) CephBlockPoolRadosNamespaceInterface
- func (c *CephV1Client) CephBlockPools(namespace string) CephBlockPoolInterface
- func (c *CephV1Client) CephBucketNotifications(namespace string) CephBucketNotificationInterface
- func (c *CephV1Client) CephBucketTopics(namespace string) CephBucketTopicInterface
- func (c *CephV1Client) CephCOSIDrivers(namespace string) CephCOSIDriverInterface
- func (c *CephV1Client) CephClients(namespace string) CephClientInterface
- func (c *CephV1Client) CephClusters(namespace string) CephClusterInterface
- func (c *CephV1Client) CephFilesystemMirrors(namespace string) CephFilesystemMirrorInterface
- func (c *CephV1Client) CephFilesystemSubVolumeGroups(namespace string) CephFilesystemSubVolumeGroupInterface
- func (c *CephV1Client) CephFilesystems(namespace string) CephFilesystemInterface
- func (c *CephV1Client) CephNFSes(namespace string) CephNFSInterface
- func (c *CephV1Client) CephObjectRealms(namespace string) CephObjectRealmInterface
- func (c *CephV1Client) CephObjectStoreUsers(namespace string) CephObjectStoreUserInterface
- func (c *CephV1Client) CephObjectStores(namespace string) CephObjectStoreInterface
- func (c *CephV1Client) CephObjectZoneGroups(namespace string) CephObjectZoneGroupInterface
- func (c *CephV1Client) CephObjectZones(namespace string) CephObjectZoneInterface
- func (c *CephV1Client) CephRBDMirrors(namespace string) CephRBDMirrorInterface
- 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(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.
type CephV1Interface ¶
type CephV1Interface interface { RESTClient() rest.Interface CephBlockPoolsGetter CephBlockPoolRadosNamespacesGetter CephBucketNotificationsGetter CephBucketTopicsGetter CephCOSIDriversGetter CephClientsGetter CephClustersGetter CephFilesystemsGetter CephFilesystemMirrorsGetter CephFilesystemSubVolumeGroupsGetter CephNFSesGetter CephObjectRealmsGetter CephObjectStoresGetter CephObjectStoreUsersGetter CephObjectZonesGetter CephObjectZoneGroupsGetter CephRBDMirrorsGetter }
Source Files
¶
- ceph.rook.io_client.go
- cephblockpool.go
- cephblockpoolradosnamespace.go
- cephbucketnotification.go
- cephbuckettopic.go
- cephclient.go
- cephcluster.go
- cephcosidriver.go
- cephfilesystem.go
- cephfilesystemmirror.go
- cephfilesystemsubvolumegroup.go
- cephnfs.go
- cephobjectrealm.go
- cephobjectstore.go
- cephobjectstoreuser.go
- cephobjectzone.go
- cephobjectzonegroup.go
- cephrbdmirror.go
- doc.go
- generated_expansion.go