index.js 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import i18n from '@/locales'
  2. export const DBINSTANCE_CATEGORY_KEYS = ['replica', 'basic', 'single', 'high_availability', 'ha', 'finance', 'gr', 'always_on', 'FIRST_GEN', 'SECOND_GEN', 'cluster', 'standalone', 'disaster', 'tdsql']
  3. export const DBINSTANCE_CATEGORY = {
  4. basic: i18n.t('db.text_76'),
  5. high_availability: i18n.t('db.text_77'),
  6. always_on: i18n.t('db.text_78'),
  7. finance: i18n.t('db.text_79'),
  8. ha: i18n.t('db.text_77'),
  9. fe: i18n.t('db.text_341'),
  10. single: i18n.t('db.text_76'),
  11. replica: i18n.t('db.text_6'),
  12. gr: i18n.t('db.text_79'),
  13. SECOND_GEN: i18n.t('db.text_80'),
  14. FIRST_GEN: i18n.t('db.text_81'),
  15. Regional: i18n.t('common_469'),
  16. Zonal: i18n.t('common_470'),
  17. cluster: i18n.t('db.category.cluster'),
  18. standalone: i18n.t('db.category.standalone'),
  19. disaster: i18n.t('db.category.disaster'),
  20. tdsql: i18n.t('db.category.tdsql'),
  21. 'General Purpose': i18n.t('skuCategoryOptions.aws.General purpose'),
  22. 'Memory Optimized': i18n.t('skuCategoryOptions.aws.Memory optimized'),
  23. }
  24. export const DBINSTANCE_STORAGE_TYPE_KEYS = ['SATA', 'SAS', 'SSD', 'local_ssd', 'cloud_ssd', 'cloud_essd', 'cloud_essd2', 'cloud_essd3', 'PD_SSD', 'PD_HDD', 'HIGH', 'ULTRAHIGH', 'ULTRAHIGHPRO', 'COMMON', 'LOCAL_SSD', 'LOCAL_NVME', 'EBS_SSD']
  25. export const DBINSTANCE_STORAGE_TYPE = {
  26. local_ssd: i18n.t('db.text_82'),
  27. cloud_essd: i18n.t('db.text_83'),
  28. cloud_ssd: i18n.t('db.text_84'),
  29. SSD: i18n.t('db.text_85'),
  30. SAS: i18n.t('db.text_86'),
  31. SATA: i18n.t('db.text_87'),
  32. PD_SSD: 'SSD',
  33. PD_HDD: 'HDD',
  34. ULTRAHIGH: i18n.t('db.text_88'),
  35. HIGH: i18n.t('db.text_89'),
  36. ULTRAHIGHPRO: i18n.t('db.text_90'),
  37. COMMON: 'COMMON',
  38. cloud_essd2: i18n.t('db.text_91'),
  39. cloud_essd3: i18n.t('db.text_92'),
  40. LOCAL_SSD: i18n.t('db.LOCAL_SSD'),
  41. LOCAL_NVME: i18n.t('db.LOCAL_NVME'),
  42. EBS_SSD: i18n.t('db.EBS_SSD'),
  43. standard: i18n.t('skuStorageTypeOptions.aws.standard'),
  44. io1: i18n.t('skuStorageTypeOptions.aws.io1'),
  45. gp2: i18n.t('skuStorageTypeOptions.aws.gp2'),
  46. }
  47. export const ACCOUNT_PRIVILEGES = {
  48. rw: i18n.t('db.text_5'),
  49. r: i18n.t('db.text_6'),
  50. ddl: i18n.t('db.text_7'),
  51. dml: i18n.t('db.text_8'),
  52. owner: i18n.t('db.text_9'),
  53. custom: i18n.t('db.text_10'),
  54. }
  55. export const ENGINR_VERSION_SERVER_HUAWEI_KYES = ['2008_R2_WEB', '2008_R2_EE', '2012_WEB', '2012_EE', '2012_SE', '2014_WEB', '2014_SE', '2014_EE', '2016_WEB', '2016_SE', '2016_EE', '2017_WEB', '2017_SE', '2017_EE']
  56. export const ENGINR_VERSION_SERVER_ALIYUN_KYES = ['2008r2', '08r2_ent_ha', '2012_web', '2012_std_ha', '2012_ent_ha', '2012', '2014_std_ha', '2014_ent_ha', '2016_web', '2016_std_ha', '2016_ent_ha', '2017_std_ha', '2017_ent', '2017 Enterprise', '2017 Express', '2017 Standard', '2017 Web', '2019_std_ha']
  57. export const ENGINR_VERSION_POSTGRE_KYES = ['9.5', '9.6', '9.6.24', '10', '10.19', '11', '11.14', '1.0']
  58. // Elasticache机型翻译
  59. export const ENGINR_VERSION = {
  60. EE: i18n.t('db.text_93'),
  61. WEB: i18n.t('db.text_94'),
  62. SE: i18n.t('db.text_95'),
  63. '2017_ent': i18n.t('db.text_96'),
  64. '2016_std_ha': i18n.t('db.text_97'),
  65. '2008r2': '2008 R2',
  66. '08r2_ent_ha': i18n.t('db.text_98'),
  67. '2016_web': '2016 WEB',
  68. '2012_web': '2012 WEB',
  69. '2016_ent_ha': i18n.t('db.text_99'),
  70. '2012_ent_ha': i18n.t('db.text_100'),
  71. 2012: i18n.t('db.text_101'),
  72. '2017_std_ha': i18n.t('db.text_102'),
  73. '2012_std_ha': i18n.t('db.text_103'),
  74. '1.0': i18n.t('db.text_104'),
  75. '2014_ent_ha': i18n.t('db.text_105'),
  76. '2014_std_ha': i18n.t('db.text_106'),
  77. '2019_std_ha': i18n.t('db.text_107'),
  78. }