summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-capabilities.ts
blob: dac6986c761a90f8aa684dd47b463abbde0c7574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export enum RgwUserAvailableCapability {
  USERS = 'users',
  BUCKETS = 'buckets',
  METADATA = 'metadata',
  USAGE = 'usage',
  ZONE = 'zone'
}

export class RgwUserCapabilities {
  static readonly capabilities = RgwUserAvailableCapability;

  static getAll(): string[] {
    return Object.values(RgwUserCapabilities.capabilities);
  }
}