import type {ValueOf} from '../../types/common'; import i18n from './i18n'; export const CAPACITY_METRICS_COLUMN_IDS = { MaxPDiskUsage: 'MaxPDiskUsage', MaxVDiskSlotUsage: 'MaxVDiskSlotUsage', MaxVDiskRawUsage: 'MaxVDiskRawUsage', MaxNormalizedOccupancy: 'MaxNormalizedOccupancy', CapacityAlert: 'CapacityAlert', } as const; export type CapacityMetricsColumnId = ValueOf; export const CAPACITY_METRICS_COLUMN_TITLES = { get MaxPDiskUsage() { return i18n('field_pdisk-usage'); }, get MaxVDiskSlotUsage() { return i18n('field_vdisk-slot-usage'); }, get MaxVDiskRawUsage() { return i18n('field_vdisk-raw-usage'); }, get MaxNormalizedOccupancy() { return i18n('field_normalized-occupancy'); }, get CapacityAlert() { return i18n('field_capacity-alert'); }, } as const satisfies Record; export const CAPACITY_METRICS_HELP_TEXT = { get MaxPDiskUsage() { return i18n('context_pdisk-usage'); }, get MaxVDiskSlotUsage() { return i18n('context_vdisk-slot-usage'); }, get MaxVDiskRawUsage() { return i18n('context_vdisk-raw-usage'); }, get MaxNormalizedOccupancy() { return i18n('context_normalized-occupancy'); }, get CapacityAlert() { return i18n('context_capacity-alert'); }, } as const satisfies Record; export const CAPACITY_CONFIGURATION_HELP_TEXT = { get GroupSizeInUnits() { return i18n('context_group-size-in-units'); }, get SlotSizeInUnits() { return i18n('context_slot-size-in-units'); }, } as const;