CephObjectStoreUser [cephobjectstoreusers.ceph.rook.io/v1]
- Description
- CephObjectStoreUser represents a Ceph Object Store Gateway User
- Type
object- Required
metadataspec
Specification
.spec
- Description
- ObjectStoreUserSpec represent the spec of an Objectstoreuser
- Type
object
.spec.capabilities
- Description
- Additional admin-level capabilities for the Ceph object store user
- Type
object
.spec.keys
- Description
- Allows specifying credentials for the user. If not provided, the operator will generate them.
- Type
array
.spec.keys[]
- Description
- ObjectUserKey defines a set of rgw user access credentials to be retrieved from secret resources.
- Type
object
.spec.keys[].accessKeyRef
- Description
- Secret key selector for the access_key (commonly referred to as AWS_ACCESS_KEY_ID).
- Type
object- Required
key
.spec.keys[].secretKeyRef
- Description
- Secret key selector for the secret_key (commonly referred to as AWS_SECRET_ACCESS_KEY).
- Type
object- Required
key
.spec.quotas
- Description
- ObjectUserQuotaSpec can be used to set quotas for the object store user to limit their usage. See the [Ceph docs](https://docs.ceph.com/en/latest/radosgw/admin/?#quota-management) for more
- Type
object
.status
- Description
- ObjectStoreUserStatus represents the status Ceph Object Store Gateway User
- Type
object
.status.info
- Type
object
.status.keys
- Type
array
.status.keys[]
- Type
object
API Endpoints
The following API endpoints are available:
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusersDELETE: delete collection of CephObjectStoreUserGET: list objects of kind CephObjectStoreUserPOST: create a new CephObjectStoreUser
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}DELETE: delete the specified CephObjectStoreUserGET: read the specified CephObjectStoreUserPATCH: partially update the specified CephObjectStoreUserPUT: replace the specified CephObjectStoreUser
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}/statusGET: read status of the specified CephObjectStoreUserPATCH: partially update status of the specified CephObjectStoreUserPUT: replace status of the specified CephObjectStoreUser
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers
- HTTP method
DELETE- Description
- delete collection of CephObjectStoreUser
- HTTP responses
- HTTP method
GET- Description
- list objects of kind CephObjectStoreUser
- HTTP responses
- HTTP method
POST- Description
- create a new CephObjectStoreUser
- Query parameters
- Body parameters
- HTTP responses
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}
- HTTP method
DELETE- Description
- delete the specified CephObjectStoreUser
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified CephObjectStoreUser
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified CephObjectStoreUser
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified CephObjectStoreUser
- Query parameters
- Body parameters
- HTTP responses
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}/status
- HTTP method
GET- Description
- read status of the specified CephObjectStoreUser
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified CephObjectStoreUser
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified CephObjectStoreUser
- Query parameters
- Body parameters
- HTTP responses