Skip to main content

RGWUser

radosgw-admin


Interface: RGWUser

Defined in: src/types/user.types.ts:108

Full RGW user object returned by the admin API.

Extended by​

Properties​

bucketQuota​

bucketQuota: RGWQuota

Defined in: src/types/user.types.ts:127


caps​

caps: RGWCap[]

Defined in: src/types/user.types.ts:121


defaultPlacement​

defaultPlacement: string

Defined in: src/types/user.types.ts:123


defaultStorageClass​

defaultStorageClass: string

Defined in: src/types/user.types.ts:124


displayName​

displayName: string

Defined in: src/types/user.types.ts:110


email​

email: string

Defined in: src/types/user.types.ts:111


keys​

keys: RGWKey[]

Defined in: src/types/user.types.ts:119


maxBuckets​

maxBuckets: number

Defined in: src/types/user.types.ts:117


mfaIds?​

optional mfaIds?: string[]

Defined in: src/types/user.types.ts:135

MFA device IDs associated with this user. May be absent on older Ceph versions.


opMask​

opMask: string

Defined in: src/types/user.types.ts:122


placementTags​

placementTags: string[]

Defined in: src/types/user.types.ts:125


subusers​

subusers: RGWSubuser[]

Defined in: src/types/user.types.ts:118


suspended​

suspended: number

Defined in: src/types/user.types.ts:116

Whether the user is suspended. 0 = active, 1 = suspended. Use numeric comparison: user.suspended === 1 or treat as truthy/falsy.


swiftKeys​

swiftKeys: RGWSwiftKey[]

Defined in: src/types/user.types.ts:120


tenant​

tenant: string

Defined in: src/types/user.types.ts:126


type?​

optional type?: string

Defined in: src/types/user.types.ts:133

User type. Common values: "rgw", "ldap", "s3". May be absent on older Ceph versions.


userId​

userId: string

Defined in: src/types/user.types.ts:109


userQuota​

userQuota: RGWQuota

Defined in: src/types/user.types.ts:128