UNPKG

@csermet/multiprovider

Version:

cloud-graph provider plugin for AWS used to fetch AWS cloud data.

227 lines (226 loc) 15.5 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const account_1 = __importDefault(require("../services/account")); const acm_1 = __importDefault(require("../services/acm")); const alb_1 = __importDefault(require("../services/alb")); const apiGatewayResource_1 = __importDefault(require("../services/apiGatewayResource")); const apiGatewayRestApi_1 = __importDefault(require("../services/apiGatewayRestApi")); const apiGatewayStage_1 = __importDefault(require("../services/apiGatewayStage")); const asg_1 = __importDefault(require("../services/asg")); const appSync_1 = __importDefault(require("../services/appSync")); const igw_1 = __importDefault(require("../services/igw")); const kinesisFirehose_1 = __importDefault(require("../services/kinesisFirehose")); const kinesisStream_1 = __importDefault(require("../services/kinesisStream")); const kms_1 = __importDefault(require("../services/kms")); const securityGroup_1 = __importDefault(require("../services/securityGroup")); const subnet_1 = __importDefault(require("../services/subnet")); const tag_1 = __importDefault(require("../services/tag")); const athenaDataCatalog_1 = __importDefault(require("../services/athenaDataCatalog")); const billing_1 = __importDefault(require("../services/billing")); const cloudfront_1 = __importDefault(require("../services/cloudfront")); const cloudtrail_1 = __importDefault(require("../services/cloudtrail")); const cloudFormationStack_1 = __importDefault(require("../services/cloudFormationStack")); const cloudFormationStackSet_1 = __importDefault(require("../services/cloudFormationStackSet")); const cloudwatch_1 = __importDefault(require("../services/cloudwatch")); const cognitoIdentityPool_1 = __importDefault(require("../services/cognitoIdentityPool")); const cognitoUserPool_1 = __importDefault(require("../services/cognitoUserPool")); const dynamodb_1 = __importDefault(require("../services/dynamodb")); const ebs_1 = __importDefault(require("../services/ebs")); const ebsSnapshot_1 = __importDefault(require("../services/ebsSnapshot")); const ec2_1 = __importDefault(require("../services/ec2")); const ecsCluster_1 = __importDefault(require("../services/ecsCluster")); const ecsContainer_1 = __importDefault(require("../services/ecsContainer")); const ecsService_1 = __importDefault(require("../services/ecsService")); const ecsTask_1 = __importDefault(require("../services/ecsTask")); const ecsTaskDefinition_1 = __importDefault(require("../services/ecsTaskDefinition")); const ecsTaskSet_1 = __importDefault(require("../services/ecsTaskSet")); const efs_1 = __importDefault(require("../services/efs")); const efsMountTarget_1 = __importDefault(require("../services/efsMountTarget")); const eip_1 = __importDefault(require("../services/eip")); const elasticBeanstalkApplication_1 = __importDefault(require("../services/elasticBeanstalkApplication")); const elasticBeanstalkEnvironment_1 = __importDefault(require("../services/elasticBeanstalkEnvironment")); const elastiCacheCluster_1 = __importDefault(require("../services/elastiCacheCluster")); const elastiCacheReplicationGroup_1 = __importDefault(require("../services/elastiCacheReplicationGroup")); const elb_1 = __importDefault(require("../services/elb")); const flowLogs_1 = __importDefault(require("../services/flowLogs")); const emrCluster_1 = __importDefault(require("../services/emrCluster")); const emrInstance_1 = __importDefault(require("../services/emrInstance")); const emrStep_1 = __importDefault(require("../services/emrStep")); const lambda_1 = __importDefault(require("../services/lambda")); const natGateway_1 = __importDefault(require("../services/natGateway")); const nacl_1 = __importDefault(require("../services/nacl")); const networkInterface_1 = __importDefault(require("../services/networkInterface")); const rdsCluster_1 = __importDefault(require("../services/rdsCluster")); const rdsDbInstance_1 = __importDefault(require("../services/rdsDbInstance")); const redshift_1 = __importDefault(require("../services/redshift")); const route53HostedZone_1 = __importDefault(require("../services/route53HostedZone")); const route53Record_1 = __importDefault(require("../services/route53Record")); const routeTable_1 = __importDefault(require("../services/routeTable")); const secretsManager_1 = __importDefault(require("../services/secretsManager")); const securityHub_1 = __importDefault(require("../services/securityHub")); const s3_1 = __importDefault(require("../services/s3")); const ses_1 = __importDefault(require("../services/ses")); const sqs_1 = __importDefault(require("../services/sqs")); const vpc_1 = __importDefault(require("../services/vpc")); const ecr_1 = __importDefault(require("../services/ecr")); const iamAccessAnalyzer_1 = __importDefault(require("../services/iamAccessAnalyzer")); const iamGroup_1 = __importDefault(require("../services/iamGroup")); const iamUser_1 = __importDefault(require("../services/iamUser")); const iamRole_1 = __importDefault(require("../services/iamRole")); const iamPolicy_1 = __importDefault(require("../services/iamPolicy")); const iamPasswordPolicy_1 = __importDefault(require("../services/iamPasswordPolicy")); const iamSamlProvider_1 = __importDefault(require("../services/iamSamlProvider")); const iamOpenIdConnectProvider_1 = __importDefault(require("../services/iamOpenIdConnectProvider")); const iamServerCertificate_1 = __importDefault(require("../services/iamServerCertificate")); const iamInstanceProfile_1 = __importDefault(require("../services/iamInstanceProfile")); const sns_1 = __importDefault(require("../services/sns")); const eksCluster_1 = __importDefault(require("../services/eksCluster")); const cloud9_1 = __importDefault(require("../services/cloud9")); const iot_1 = __importDefault(require("../services/iot")); const services_1 = __importDefault(require("./services")); const transitGateway_1 = __importDefault(require("../services/transitGateway")); const transitGatewayAttachment_1 = __importDefault(require("../services/transitGatewayAttachment")); const customerGateway_1 = __importDefault(require("../services/customerGateway")); const vpnGateway_1 = __importDefault(require("../services/vpnGateway")); const clientVpnEndpoint_1 = __importDefault(require("../services/clientVpnEndpoint")); const vpnConnection_1 = __importDefault(require("../services/vpnConnection")); const organization_1 = __importDefault(require("../services/organization")); const cloudwatchLogs_1 = __importDefault(require("../services/cloudwatchLogs")); const configurationRecorder_1 = __importDefault(require("../services/configurationRecorder")); const codeBuild_1 = __importDefault(require("../services/codeBuild")); const glueJob_1 = __importDefault(require("../services/glueJob")); const glueRegistry_1 = __importDefault(require("../services/glueRegistry")); const sageMakerProject_1 = __importDefault(require("../services/sageMakerProject")); const sageMakerExperiment_1 = __importDefault(require("../services/sageMakerExperiment")); const managedAirflow_1 = __importDefault(require("../services/managedAirflow")); const wafV2WebAcl_1 = __importDefault(require("../services/wafV2WebAcl")); const guardDutyDetector_1 = __importDefault(require("../services/guardDutyDetector")); const elasticSearchDomain_1 = __importDefault(require("../services/elasticSearchDomain")); const dmsReplicationInstance_1 = __importDefault(require("../services/dmsReplicationInstance")); const sageMakerNotebookInstance_1 = __importDefault(require("../services/sageMakerNotebookInstance")); const systemsManagerInstance_1 = __importDefault(require("../services/systemsManagerInstance")); const systemsManagerDocument_1 = __importDefault(require("../services/systemsManagerDocument")); const rdsClusterSnapshot_1 = __importDefault(require("../services/rdsClusterSnapshot")); const vpcEndpoint_1 = __importDefault(require("../services/vpcEndpoint")); const apiGatewayDomainName_1 = __importDefault(require("../services/apiGatewayDomainName")); const apiGatewayHttpApi_1 = __importDefault(require("../services/apiGatewayHttpApi")); const managedPrefixList_1 = __importDefault(require("../services/managedPrefixList")); const msk_1 = __importDefault(require("../services/msk")); const transitGatewayRouteTable_1 = __importDefault(require("../services/transitGatewayRouteTable")); const vpcPeeringConnection_1 = __importDefault(require("../services/vpcPeeringConnection")); /** * serviceMap is an object that contains all currently supported services for AWS * serviceMap is used by the serviceFactory to produce instances of service classes */ exports.default = { account: account_1.default, [services_1.default.appSync]: appSync_1.default, [services_1.default.acm]: acm_1.default, [services_1.default.alb]: alb_1.default, [services_1.default.apiGatewayDomainName]: apiGatewayDomainName_1.default, [services_1.default.apiGatewayHttpApi]: apiGatewayHttpApi_1.default, [services_1.default.apiGatewayResource]: apiGatewayResource_1.default, [services_1.default.apiGatewayRestApi]: apiGatewayRestApi_1.default, [services_1.default.apiGatewayStage]: apiGatewayStage_1.default, [services_1.default.athenaDataCatalog]: athenaDataCatalog_1.default, [services_1.default.asg]: asg_1.default, [services_1.default.billing]: billing_1.default, [services_1.default.clientVpnEndpoint]: clientVpnEndpoint_1.default, [services_1.default.cloud9]: cloud9_1.default, [services_1.default.cloudfront]: cloudfront_1.default, [services_1.default.cloudtrail]: cloudtrail_1.default, [services_1.default.cloudFormationStack]: cloudFormationStack_1.default, [services_1.default.cloudFormationStackSet]: cloudFormationStackSet_1.default, [services_1.default.cloudwatch]: cloudwatch_1.default, [services_1.default.cloudwatchLog]: cloudwatchLogs_1.default, [services_1.default.codebuild]: codeBuild_1.default, [services_1.default.cognitoIdentityPool]: cognitoIdentityPool_1.default, [services_1.default.cognitoUserPool]: cognitoUserPool_1.default, [services_1.default.configurationRecorder]: configurationRecorder_1.default, [services_1.default.ebs]: ebs_1.default, [services_1.default.ebsSnapshot]: ebsSnapshot_1.default, [services_1.default.ec2Instance]: ec2_1.default, [services_1.default.ecr]: ecr_1.default, [services_1.default.efs]: efs_1.default, [services_1.default.efsMountTarget]: efsMountTarget_1.default, [services_1.default.eip]: eip_1.default, [services_1.default.eksCluster]: eksCluster_1.default, [services_1.default.elasticBeanstalkApp]: elasticBeanstalkApplication_1.default, [services_1.default.elasticBeanstalkEnv]: elasticBeanstalkEnvironment_1.default, [services_1.default.elastiCacheCluster]: elastiCacheCluster_1.default, [services_1.default.elastiCacheReplicationGroup]: elastiCacheReplicationGroup_1.default, [services_1.default.elasticSearchDomain]: elasticSearchDomain_1.default, [services_1.default.elb]: elb_1.default, [services_1.default.flowLog]: flowLogs_1.default, [services_1.default.glueJob]: glueJob_1.default, [services_1.default.guardDutyDetector]: guardDutyDetector_1.default, [services_1.default.glueRegistry]: glueRegistry_1.default, [services_1.default.emrCluster]: emrCluster_1.default, [services_1.default.emrInstance]: emrInstance_1.default, [services_1.default.emrStep]: emrStep_1.default, [services_1.default.dmsReplicationInstance]: dmsReplicationInstance_1.default, [services_1.default.dynamodb]: dynamodb_1.default, [services_1.default.igw]: igw_1.default, [services_1.default.iot]: iot_1.default, [services_1.default.kinesisFirehose]: kinesisFirehose_1.default, [services_1.default.kinesisStream]: kinesisStream_1.default, [services_1.default.kms]: kms_1.default, [services_1.default.lambda]: lambda_1.default, [services_1.default.managedAirflow]: managedAirflow_1.default, [services_1.default.managedPrefixList]: managedPrefixList_1.default, [services_1.default.mskCluster]: msk_1.default, [services_1.default.nacl]: nacl_1.default, [services_1.default.nat]: natGateway_1.default, [services_1.default.networkInterface]: networkInterface_1.default, [services_1.default.sg]: securityGroup_1.default, [services_1.default.subnet]: subnet_1.default, [services_1.default.vpc]: vpc_1.default, [services_1.default.vpcEndpoint]: vpcEndpoint_1.default, [services_1.default.vpcPeeringConnection]: vpcPeeringConnection_1.default, [services_1.default.sqs]: sqs_1.default, [services_1.default.rdsCluster]: rdsCluster_1.default, [services_1.default.rdsClusterSnapshot]: rdsClusterSnapshot_1.default, [services_1.default.rdsDbInstance]: rdsDbInstance_1.default, [services_1.default.redshiftCluster]: redshift_1.default, [services_1.default.route53HostedZone]: route53HostedZone_1.default, [services_1.default.route53Record]: route53Record_1.default, [services_1.default.routeTable]: routeTable_1.default, [services_1.default.sageMakerExperiment]: sageMakerExperiment_1.default, [services_1.default.sageMakerNotebookInstance]: sageMakerNotebookInstance_1.default, [services_1.default.sageMakerProject]: sageMakerProject_1.default, [services_1.default.s3]: s3_1.default, [services_1.default.secretsManager]: secretsManager_1.default, [services_1.default.securityHub]: securityHub_1.default, [services_1.default.ses]: ses_1.default, [services_1.default.iamAccessAnalyzer]: iamAccessAnalyzer_1.default, [services_1.default.iamUser]: iamUser_1.default, [services_1.default.iamGroup]: iamGroup_1.default, [services_1.default.iamRole]: iamRole_1.default, [services_1.default.iamPolicy]: iamPolicy_1.default, [services_1.default.iamPasswordPolicy]: iamPasswordPolicy_1.default, [services_1.default.iamSamlProvider]: iamSamlProvider_1.default, [services_1.default.iamOpenIdConnectProvider]: iamOpenIdConnectProvider_1.default, [services_1.default.iamServerCertificate]: iamServerCertificate_1.default, [services_1.default.iamInstanceProfile]: iamInstanceProfile_1.default, [services_1.default.sns]: sns_1.default, [services_1.default.ecsCluster]: ecsCluster_1.default, [services_1.default.ecsContainer]: ecsContainer_1.default, [services_1.default.ecsService]: ecsService_1.default, [services_1.default.ecsTask]: ecsTask_1.default, [services_1.default.ecsTaskDefinition]: ecsTaskDefinition_1.default, [services_1.default.ecsTaskSet]: ecsTaskSet_1.default, [services_1.default.transitGateway]: transitGateway_1.default, [services_1.default.transitGatewayAttachment]: transitGatewayAttachment_1.default, [services_1.default.transitGatewayRouteTable]: transitGatewayRouteTable_1.default, [services_1.default.customerGateway]: customerGateway_1.default, [services_1.default.vpnGateway]: vpnGateway_1.default, [services_1.default.vpnConnection]: vpnConnection_1.default, [services_1.default.organization]: organization_1.default, [services_1.default.wafV2WebAcl]: wafV2WebAcl_1.default, [services_1.default.systemsManagerInstance]: systemsManagerInstance_1.default, [services_1.default.systemsManagerDocument]: systemsManagerDocument_1.default, tag: tag_1.default, };