Skip to search

CephObjectStoreAccount

ceph.rook.io / v1

apiVersion: ceph.rook.io/v1 kind: CephObjectStoreAccount metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object required
spec object required
ObjectStoreAccountSpec represent the spec of a RGW Account
accountID string
AccountID uniquely identifies an account and resource ownership. Format should be RGW followed by 17 digits (e.g., RGW00889737169837717). If not specified, the ID will be automatically generated.
pattern: ^RGW\d{17}$
minLength: 20
maxLength: 20
name string
Name is the desired display name of the RGW account if different from the CephObjectStoreAccount CR name.
pattern: ^[a-zA-Z0-9 ._-]+$
minLength: 1
maxLength: 2048
rootUser object
RootUser configures the root user for the account. The root user is created by default and has default permissions across all account resources.
displayName string
DisplayName for the root user
pattern: ^[\w+=,.@-]+$
minLength: 1
maxLength: 64
skipCreate boolean
SkipCreate when set to true, the root user will not be created for this account. This can be useful if the user wants to manually manage the root user outside of Rook.
store string required
Store is the CephObjectStore the account will be associated with
minLength: 1
maxLength: 253
status object
ObjectStoreAccountStatus represents the status of a CephObjectStoreAccount resource
accountID string
AccountID associated with the RGW user account
minLength: 20
maxLength: 20
observedGeneration integer
ObservedGeneration is the latest generation observed by the controller.
format: int64
phase string
rootAccountSecretName string
RootAccountSecretName is the name of the Kubernetes secret containing the root user's access credentials
minLength: 1
maxLength: 253

No matches. Try .spec.accountID for an exact path