UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 1.72 kB
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,s){void 0===s&&(s=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,s,n)}:function(e,r,t,s){void 0===s&&(s=t),e[s]=r[t]}),__exportStar=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||__createBinding(r,e,t)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.isAnyRelationalDBResource=exports.isInstanceClassSupportsEncryption=void 0;const type_validations_1=require("@altostra/type-validations"),Cluster_1=require("./Cluster"),DBProxy_1=require("./DBProxy"),EngineParameters_1=require("./EngineParameters"),Instance_1=require("./Instance"),ServerlessCluster_1=require("./ServerlessCluster");__exportStar(require("./Cluster"),exports),__exportStar(require("./common"),exports),__exportStar(require("./EngineParameters"),exports),__exportStar(require("./Instance"),exports),__exportStar(require("./ServerlessCluster"),exports);var ValidDBEngineSpecs_1=require("./ValidDBEngineSpecs");Object.defineProperty(exports,"isInstanceClassSupportsEncryption",{enumerable:!0,get:function(){return ValidDBEngineSpecs_1.isInstanceClassSupportsEncryption}}),exports.isAnyRelationalDBResource=(0,type_validations_1.taggedUnionOf)("type",{"resource.rdb.cluster":Cluster_1.isRelationalDBCluster,"resource.rdb.instance":Instance_1.isRelationalDBInstance,"resource.rdb.serverless":ServerlessCluster_1.isRelationalDBServerless,"resource.rdb.proxy":DBProxy_1.isRelationalDBProxy,"resource.rdb.parameters":EngineParameters_1.isRelationalDBEngineParams});