UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines • 36.3 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isInstanceClassSupportsEncryption=exports.validInstanceDBEngineSpecs=exports.validClusterDBEngineSpecs=exports.validServerlessDBEngineSpecs=void 0;const X2G_16XLARGE="db.x2g.16xlarge",X2G_8XLARGE="db.x2g.8xlarge",X2G_4XLARGE="db.x2g.4xlarge",X2G_2XLARGE="db.x2g.2xlarge",X2G_XLARGE="db.x2g.xlarge",X2G_LARGE="db.x2g.large",X2G_GROUP=[X2G_16XLARGE,X2G_8XLARGE,X2G_4XLARGE,X2G_2XLARGE,X2G_XLARGE,X2G_LARGE],M6G_16XLARGE="db.m6g.16xlarge",M6G_12XLARGE="db.m6g.12xlarge",M6G_8XLARGE="db.m6g.8xlarge",M6G_4XLARGE="db.m6g.4xlarge",M6G_2XLARGE="db.m6g.2xlarge",M6G_XLARGE="db.m6g.xlarge",M6G_LARGE="db.m6g.large",M6G_GROUP=[M6G_LARGE,M6G_XLARGE,M6G_2XLARGE,M6G_4XLARGE,M6G_8XLARGE,M6G_12XLARGE,M6G_16XLARGE],M6I_32XLARGE="db.m6i.32xlarge",M6I_24XLARGE="db.m6i.24xlarge",M6I_16XLARGE="db.m6i.16xlarge",M6I_12XLARGE="db.m6i.12xlarge",M6I_8XLARGE="db.m6i.8xlarge",M6I_4XLARGE="db.m6i.4xlarge",M6I_2XLARGE="db.m6i.2xlarge",M6I_XLARGE="db.m6i.xlarge",M6I_LARGE="db.m6i.large",M6I_GROUP=[M6I_LARGE,M6I_XLARGE,M6I_2XLARGE,M6I_4XLARGE,M6I_8XLARGE,M6I_12XLARGE,M6I_16XLARGE,M6I_24XLARGE,M6I_32XLARGE],M5_24XLARGE="db.m5.24xlarge",M5_16XLARGE="db.m5.16xlarge",M5_12XLARGE="db.m5.12xlarge",M5_8XLARGE="db.m5.8xlarge",M5_4XLARGE="db.m5.4xlarge",M5_2XLARGE="db.m5.2xlarge",M5_XLARGE="db.m5.xlarge",M5_LARGE="db.m5.large",M5_GROUP=[M5_LARGE,M5_XLARGE,M5_2XLARGE,M5_4XLARGE,M5_8XLARGE,M5_12XLARGE,M5_16XLARGE,M5_24XLARGE],M4_16XLARGE="db.m4.16xlarge",M4_10XLARGE="db.m4.10xlarge",M4_4XLARGE="db.m4.4xlarge",M4_2XLARGE="db.m4.2xlarge",M4_XLARGE="db.m4.xlarge",M4_LARGE="db.m4.large",M4_GROUP=[M4_LARGE,M4_XLARGE,M4_2XLARGE,M4_4XLARGE,M4_10XLARGE,M4_16XLARGE],M3_2XLARGE="db.m3.2xlarge",M3_XLARGE="db.m3.xlarge",M3_LARGE="db.m3.large",M3_MEDIUM="db.m3.medium",M3_GROUP=[M3_2XLARGE,M3_XLARGE,M3_LARGE,M3_MEDIUM],R6G_16XLARGE="db.r6g.16xlarge",R6G_12XLARGE="db.r6g.12xlarge",R6G_4XLARGE="db.r6g.4xlarge",R6G_2XLARGE="db.r6g.2xlarge",R6G_XLARGE="db.r6g.xlarge",R6G_LARGE="db.r6g.large",R6G_GROUP=[R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE],R6I_32XLARGE="db.r6i.32xlarge",R6I_24XLARGE="db.r6i.24xlarge",R6I_16XLARGE="db.r6i.16xlarge",R6I_12XLARGE="db.r6i.12xlarge",R6I_4XLARGE="db.r6i.4xlarge",R6I_2XLARGE="db.r6i.2xlarge",R6I_XLARGE="db.r6i.xlarge",R6I_LARGE="db.r6i.large",R6I_GROUP=[R6I_16XLARGE,R6I_12XLARGE,R6I_4XLARGE,R6I_2XLARGE,R6I_XLARGE,R6I_LARGE,R6I_24XLARGE,R6I_32XLARGE],R5B_24XLARGE="db.r5b.24xlarge",R5B_16XLARGE="db.r5b.16xlarge",R5B_12XLARGE="db.r5b.12xlarge",R5B_8XLARGE="db.r5b.8xlarge",R5B_4XLARGE="db.r5b.4xlarge",R5B_2XLARGE="db.r5b.2xlarge",R5B_XLARGE="db.r5b.xlarge",R5B_LARGE="db.r5b.large",R5B_GROUP=[R5B_24XLARGE,R5B_16XLARGE,R5B_12XLARGE,R5B_8XLARGE,R5B_4XLARGE,R5B_2XLARGE,R5B_XLARGE,R5B_LARGE],R5_24XLARGE="db.r5.24xlarge",R5_16XLARGE="db.r5.16xlarge",R5_12XLARGE="db.r5.12xlarge",R5_8XLARGE="db.r5.8xlarge",R5_4XLARGE="db.r5.4xlarge",R5_2XLARGE="db.r5.2xlarge",R5_XLARGE="db.r5.xlarge",R5_LARGE="db.r5.large",R5_GROUP=[R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE],R4_16XLARGE="db.r4.16xlarge",R4_8XLARGE="db.r4.8xlarge",R4_4XLARGE="db.r4.4xlarge",R4_2XLARGE="db.r4.2xlarge",R4_XLARGE="db.r4.xlarge",R4_LARGE="db.r4.large",R4_GROUP=[R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE],R3_8XLARGE="db.r3.8xlarge",R3_4XLARGE="db.r3.4xlarge",R3_2XLARGE="db.r3.2xlarge",R3_XLARGE="db.r3.xlarge",R3_LARGE="db.r3.large",R3_GROUP=[R3_8XLARGE,R3_4XLARGE,R3_2XLARGE,R3_XLARGE,R3_LARGE],T4G_2XLARGE="db.t4g.2xlarge",T4G_XLARGE="db.t4g.xlarge",T4G_LARGE="db.t4g.large",T4G_MEDIUM="db.t4g.medium",T4G_SMALL="db.t4g.small",T4G_MICRO="db.t4g.micro",T4G_GROUP=[T4G_MICRO,T4G_SMALL,T4G_MEDIUM,T4G_LARGE,T4G_XLARGE,T4G_2XLARGE],T3_2XLARGE="db.t3.2xlarge",T3_XLARGE="db.t3.xlarge",T3_LARGE="db.t3.large",T3_MEDIUM="db.t3.medium",T3_SMALL="db.t3.small",T3_MICRO="db.t3.micro",T3_GROUP=[T3_2XLARGE,T3_XLARGE,T3_LARGE,T3_MEDIUM,T3_SMALL,T3_MICRO],T2_2XLARGE="db.t2.2xlarge",T2_XLARGE="db.t2.xlarge",T2_LARGE="db.t2.large",T2_MEDIUM="db.t2.medium",T2_SMALL="db.t2.small",T2_MICRO="db.t2.micro",T2_GROUP=[T2_2XLARGE,T2_XLARGE,T2_LARGE,T2_MEDIUM,T2_SMALL,T2_MICRO],baseAuroraMySQLSupport=[R3_8XLARGE,R3_4XLARGE,R3_2XLARGE,R3_XLARGE,R3_LARGE,T2_MEDIUM,T2_SMALL],baseAuroraMySQLSupportFrom3=[T4G_LARGE,T4G_MEDIUM,...X2G_GROUP],baseAuroraPostgresqlSupport=[R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE],baseAuroraPostgresqlSupportFrom13=[R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,...X2G_GROUP,...R6G_GROUP],FAM_AURORA_MYSQL56="aurora5.6",FAM_AURORA_MYSQL57="aurora-mysql5.7",FAM_AURORA_POSTGRESQL96="aurora-postgresql9.6",FAM_AURORA_POSTGRESQL10="aurora-postgresql10",FAM_AURORA_POSTGRESQL11="aurora-postgresql11",FAM_AURORA_POSTGRESQL12="aurora-postgresql12",FAM_AURORA_POSTGRESQL13="aurora-postgresql13",FAM_AURORA_POSTGRESQL14="aurora-postgresql14",FAM_MYSQL56="mysql5.6",FAM_MYSQL57="mysql5.7",FAM_MYSQL80="mysql8.0",FAM_POSTGRESQL95="postgres9.5",FAM_POSTGRESQL96="postgres9.6",FAM_POSTGRESQL10="postgres10",FAM_POSTGRESQL11="postgres11",FAM_POSTGRESQL12="postgres12",FAM_POSTGRESQL13="postgres13",FAM_POSTGRESQL14="postgres14";exports.validServerlessDBEngineSpecs={mysql:{"5.6.10a":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.07.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]}},postgresql:{10.12:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.14:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.18:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},11.13:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM,...R6G_GROUP]}}},exports.validClusterDBEngineSpecs={mysql:{"5.6.10a":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport]},"5.6.mysql_aurora.1.17.9":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.19.0":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.19.1":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.19.2":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.19.5":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.19.6":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.20.0":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.20.1":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.21.0":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_12XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.0":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.1":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.2":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.3":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.4":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.22.5":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.23.0":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.23.1":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.23.2":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.23.3":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.6.mysql_aurora.1.23.4":{family:"aurora5.6",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_12XLARGE,R5_8XLARGE,R5_4XLARGE,R5_2XLARGE,R5_XLARGE,R5_LARGE,R4_16XLARGE,R4_8XLARGE,R4_4XLARGE,R4_2XLARGE,R4_XLARGE,R4_LARGE,T3_MEDIUM,T3_SMALL]},"5.7.12":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.03.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.03.3":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.03.4":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.3":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.4":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.5":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.6":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.7":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.8":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.04.9":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.05.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport]},"5.7.mysql_aurora.2.06.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.3":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.4":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.5":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.6":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.7":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.07.8":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.08.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.08.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.08.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.08.3":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.08.4":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.09.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.09.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"5.7.mysql_aurora.2.09.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},"5.7.mysql_aurora.2.09.3":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},"5.7.mysql_aurora.2.10.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},"5.7.mysql_aurora.2.10.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},"5.7.mysql_aurora.2.10.2":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,...X2G_GROUP]},"8.0.mysql_aurora.3.01.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupportFrom3,...R6G_GROUP,...R5_GROUP]},"8.0.mysql_aurora.3.01.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupportFrom3,...R6G_GROUP,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE,...R5_GROUP]},"8.0.mysql_aurora.3.02.0":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupportFrom3,...R6G_GROUP,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]},"8.0.mysql_aurora.3.02.1":{family:"aurora-mysql5.7",validInstances:[...baseAuroraMySQLSupportFrom3,...R6G_GROUP,R5_24XLARGE,R5_16XLARGE,R5_8XLARGE]}},postgresql:Object.assign(Object.assign({"9.6.3":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport],isDeprecated:!0},"9.6.6":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport],isDeprecated:!0},"9.6.16":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport]},"9.6.17":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport]},"9.6.18":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport]},"9.6.19":{family:"aurora-postgresql9.6",validInstances:[...baseAuroraPostgresqlSupport]},10.11:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]}},exports.validServerlessDBEngineSpecs.postgresql),{10.13:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.14:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.15:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.16:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.17:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.18:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.19:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},"10.20":{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},10.21:{family:"aurora-postgresql10",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},11.6:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},11.7:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},11.8:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,T3_LARGE,T3_MEDIUM]},11.9:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},"11.10":{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},11.11:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},11.12:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,...X2G_GROUP]},11.13:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM,...X2G_GROUP]},11.14:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,...X2G_GROUP]},11.15:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},11.16:{family:"aurora-postgresql11",validInstances:[...baseAuroraPostgresqlSupport,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE,T3_LARGE,T3_MEDIUM,...X2G_GROUP]},12.4:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},12.6:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},12.7:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},12.8:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},12.9:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},"12.10":{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},12.11:{family:"aurora-postgresql12",validInstances:[...baseAuroraPostgresqlSupport,T4G_LARGE,T4G_MEDIUM,...R6G_GROUP,...X2G_GROUP]},13.3:{family:"aurora-postgresql13",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},13.4:{family:"aurora-postgresql13",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},13.5:{family:"aurora-postgresql13",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},13.6:{family:"aurora-postgresql13",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},13.7:{family:"aurora-postgresql13",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]},14.3:{family:"aurora-postgresql14",validInstances:[...baseAuroraPostgresqlSupportFrom13,T3_LARGE,T3_MEDIUM,T4G_LARGE,T4G_MEDIUM]}})};const baseMySQLSupport=[...T2_GROUP,...T3_GROUP,...R3_GROUP,...R4_GROUP,...R5_GROUP,...M3_GROUP,...M4_GROUP,...M5_GROUP],basePostresqlSupport=[...M5_GROUP,...M4_GROUP,...M3_GROUP,...R5_GROUP,...R4_GROUP,...R3_GROUP,...T3_GROUP,...T2_GROUP],basePostgresSQLFrom13Support=[...M5_GROUP,...R5_GROUP,...T3_GROUP,...M6G_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP];exports.validInstanceDBEngineSpecs={mysql:{"5.6.34":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.35":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.37":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.39":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.40":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.41":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.43":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.44":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.46":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.48":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.6.49":{family:"mysql5.6",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.16":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.17":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.19":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.21":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.22":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.23":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.24":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.25":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.26":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.28":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.30":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.31":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.32":{family:"mysql5.7",validInstances:[...baseMySQLSupport],isDeprecated:!0},"5.7.33":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.34":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.35":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.36":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.37":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.38":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"5.7.39":{family:"mysql5.7",validInstances:[...baseMySQLSupport]},"8.0.11":{family:"mysql8.0",validInstances:[...baseMySQLSupport],isDeprecated:!0},"8.0.13":{family:"mysql8.0",validInstances:[...baseMySQLSupport],isDeprecated:!0},"8.0.15":{family:"mysql8.0",validInstances:[...baseMySQLSupport],isDeprecated:!0},"8.0.16":{family:"mysql8.0",validInstances:[...baseMySQLSupport],isDeprecated:!0},"8.0.17":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.19":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.20":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.21":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.22":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.23":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP]},"8.0.24":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP],isDeprecated:!0},"8.0.25":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP,...T4G_GROUP,...R5B_GROUP,...X2G_GROUP]},"8.0.26":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP,...T4G_GROUP,...R5B_GROUP,...X2G_GROUP]},"8.0.27":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP,...T4G_GROUP,...R5B_GROUP,...X2G_GROUP]},"8.0.28":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP,...T4G_GROUP,...R5B_GROUP,...X2G_GROUP,...R6I_GROUP,...M6I_GROUP]},"8.0.30":{family:"mysql8.0",validInstances:[...baseMySQLSupport,...R6G_GROUP,...M6G_GROUP,...T4G_GROUP,...R5B_GROUP,...X2G_GROUP,...R6I_GROUP,...M6I_GROUP]}},postgresql:{"9.5.2":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.4":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.6":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.7":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.9":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.10":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.12":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.13":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.14":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.15":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.16":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.18":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.19":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.20":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.21":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.22":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.23":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.5.24":{family:"postgres9.5",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.1":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.2":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.3":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.5":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.6":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.8":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.9":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.10":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.11":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.12":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.14":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.15":{family:"postgres9.6",validInstances:[...basePostresqlSupport,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.16":{family:"postgres9.6",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.17":{family:"postgres9.6",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.18":{family:"postgres9.6",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.19":{family:"postgres9.6",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.20":{family:"postgres9.6",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE,T2_2XLARGE,T2_XLARGE],isDeprecated:!0},"9.6.22":{family:"postgres9.6",validInstances:[...basePostresqlSupport]},"9.6.23":{family:"postgres9.6",validInstances:[...basePostresqlSupport]},"9.6.24":{family:"postgres9.6",validInstances:[...basePostresqlSupport]},10.1:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.3:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.4:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.5:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.6:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.7:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.9:{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},"10.10":{family:"postgres10",validInstances:[...basePostresqlSupport],isDeprecated:!0},10.11:{family:"postgres10",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},10.12:{family:"postgres10",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},10.13:{family:"postgres10",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},10.14:{family:"postgres10",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},10.15:{family:"postgres10",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},10.17:{family:"postgres10",validInstances:[...basePostresqlSupport]},10.18:{family:"postgres10",validInstances:[...basePostresqlSupport]},10.19:{family:"postgres10",validInstances:[...basePostresqlSupport]},"10.20":{family:"postgres10",validInstances:[...basePostresqlSupport]},10.21:{family:"postgres10",validInstances:[...basePostresqlSupport]},11.1:{family:"postgres11",validInstances:[...basePostresqlSupport],isDeprecated:!0},11.2:{family:"postgres11",validInstances:[...basePostresqlSupport],isDeprecated:!0},11.4:{family:"postgres11",validInstances:[...basePostresqlSupport],isDeprecated:!0},11.5:{family:"postgres11",validInstances:[...basePostresqlSupport],isDeprecated:!0},11.6:{family:"postgres11",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},11.7:{family:"postgres11",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},11.8:{family:"postgres11",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},11.9:{family:"postgres11",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},"11.10":{family:"postgres11",validInstances:[...basePostresqlSupport,M5_16XLARGE,M5_8XLARGE,R5_16XLARGE,R5_8XLARGE],isDeprecated:!0},11.12:{family:"postgres11",validInstances:[...basePostresqlSupport]},11.13:{family:"postgres11",validInstances:[...basePostresqlSupport,...M6I_GROUP,...R6I_GROUP]},11.14:{family:"postgres11",validInstances:[...basePostresqlSupport,...M6I_GROUP,...R6I_GROUP]},11.15:{family:"postgres11",validInstances:[...basePostresqlSupport,...M6I_GROUP,...R6I_GROUP]},11.16:{family:"postgres11",validInstances:[...basePostresqlSupport,...M6I_GROUP,...R6I_GROUP]},12.2:{family:"postgres12",validInstances:[...basePostresqlSupport],isDeprecated:!0},12.3:{family:"postgres12",validInstances:[...basePostresqlSupport,M6G_16XLARGE,M6G_12XLARGE,M6G_8XLARGE,M6G_4XLARGE,M6G_2XLARGE,M6G_XLARGE,M6G_LARGE,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE],isDeprecated:!0},12.4:{family:"postgres12",validInstances:[...basePostresqlSupport,M6G_16XLARGE,M6G_12XLARGE,M6G_8XLARGE,M6G_4XLARGE,M6G_2XLARGE,M6G_XLARGE,M6G_LARGE,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE],isDeprecated:!0},12.5:{family:"postgres12",validInstances:[...basePostresqlSupport,M6G_16XLARGE,M6G_12XLARGE,M6G_8XLARGE,M6G_4XLARGE,M6G_2XLARGE,M6G_XLARGE,M6G_LARGE,R6G_16XLARGE,R6G_12XLARGE,R6G_4XLARGE,R6G_2XLARGE,R6G_XLARGE,R6G_LARGE],isDeprecated:!0},12.7:{family:"postgres12",validInstances:[...basePostresqlSupport,...M6G_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP]},12.8:{family:"postgres12",validInstances:[...basePostresqlSupport,...M6G_GROUP,...M6I_GROUP,...R6I_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP]},12.9:{family:"postgres12",validInstances:[...basePostresqlSupport,...M6G_GROUP,...M6I_GROUP,...R6I_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP]},"12.10":{family:"postgres12",validInstances:[...basePostresqlSupport,...M6G_GROUP,...M6I_GROUP,...R6I_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP]},12.11:{family:"postgres12",validInstances:[...basePostresqlSupport,...M6G_GROUP,...M6I_GROUP,...R6I_GROUP,...R6G_GROUP,...X2G_GROUP,...R5B_GROUP,...T4G_GROUP]},13.3:{family:"postgres13",validInstances:[...basePostgresSQLFrom13Support]},13.4:{family:"postgres13",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]},13.5:{family:"postgres13",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]},13.6:{family:"postgres13",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]},13.7:{family:"postgres13",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]},14.1:{family:"postgres14",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]},14.2:{family:"postgres14",validInstances:[...basePostgresSQLFrom13Support,...M6I_GROUP,...R6I_GROUP]}}};const noStorageEncryptionInstanceClasses=new Set([T2_MICRO]);function isInstanceClassSupportsEncryption(R){return!noStorageEncryptionInstanceClasses.has(R)}exports.isInstanceClassSupportsEncryption=isInstanceClassSupportsEncryption;