CephObjectStoreUser [cephobjectstoreusers.ceph.rook.io/v1]
- 描述
- CephObjectStoreUser represents a Ceph Object Store Gateway User
- 类型
object- 必填
metadataspec
规格
.spec
- 描述
- ObjectStoreUserSpec represent the spec of an Objectstoreuser
- 类型
object
.spec.capabilities
- 描述
- Additional admin-level capabilities for the Ceph object store user
- 类型
object
.spec.keys
- 描述
- Allows specifying credentials for the user. If not provided, the operator will generate them.
- 类型
array
.spec.keys[]
- 描述
- ObjectUserKey defines a set of rgw user access credentials to be retrieved from secret resources.
- 类型
object
.spec.keys[].accessKeyRef
- 描述
- Secret key selector for the access_key (commonly referred to as AWS_ACCESS_KEY_ID).
- 类型
object- 必填
key
.spec.keys[].secretKeyRef
- 描述
- Secret key selector for the secret_key (commonly referred to as AWS_SECRET_ACCESS_KEY).
- 类型
object- 必填
key
.spec.quotas
- 描述
- 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
- 类型
object
.status
- 描述
- ObjectStoreUserStatus represents the status Ceph Object Store Gateway User
- 类型
object
.status.info
- 类型
object
.status.keys
- 类型
array
.status.keys[]
- 类型
object
API 端点
可用的 API 端点如下:
/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 方法
DELETE- 描述
- delete collection of CephObjectStoreUser
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind CephObjectStoreUser
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new CephObjectStoreUser
- 查询参数
- 请求体参数
- HTTP 响应
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}
- HTTP 方法
DELETE- 描述
- delete the specified CephObjectStoreUser
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified CephObjectStoreUser
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified CephObjectStoreUser
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified CephObjectStoreUser
- 查询参数
- 请求体参数
- HTTP 响应
/apis/ceph.rook.io/v1/namespaces/{namespace}/cephobjectstoreusers/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified CephObjectStoreUser
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified CephObjectStoreUser
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified CephObjectStoreUser
- 查询参数
- 请求体参数
- HTTP 响应