UNPKG

@aws/pdk

Version:

All documentation is located at: https://aws.github.io/aws-pdk

1,707 lines 718 kB
"use strict"; // AUTO-GENERATED - DO NOT EDIT /* eslint-disable */ Object.defineProperty(exports, "__esModule", { value: true }); exports.DrawioShapeToAssetMapping = exports.AwsResourceMapping = exports.AwsServiceMapping = void 0; /** @internal */ exports.AwsServiceMapping = { "ACMPCA": { "provider": "AWS", "pricingServiceCode": "awsCertificateManager", "assetKey": "certificate_manager", "drawioShape": "certificate_manager" }, "APS": { "provider": "AWS", "pricingServiceCode": "amazonManagedServiceForPrometheus", "assetKey": "aps", "drawioShape": "managed_service_for_prometheus" }, "AccessAnalyzer": { "provider": "AWS", "assetKey": "iam", "drawioShape": "identity_and_access_management" }, "AmazonMQ": { "provider": "AWS", "pricingServiceCode": "amazonMQ", "assetKey": "mq", "drawioShape": "mq" }, "Amplify": { "provider": "AWS", "pricingServiceCode": "awsAmplify", "assetKey": "amplify", "drawioShape": "amplify" }, "AmplifyUIBuilder": { "provider": "AWS", "pricingServiceCode": "awsAmplify", "assetKey": "amplify", "drawioShape": "amplify" }, "ApiGateway": { "provider": "AWS", "pricingServiceCode": "amazonApiGateway", "assetKey": "api_gateway", "drawioShape": "api_gateway" }, "ApiGatewayV2": { "provider": "AWS", "pricingServiceCode": "amazonApiGateway", "assetKey": "api_gateway", "drawioShape": "api_gateway" }, "AppConfig": { "provider": "AWS", "pricingServiceCode": "awsAppConfig", "assetKey": "appconfig", "drawioShape": "app_config" }, "AppFlow": { "provider": "AWS", "pricingServiceCode": "amazonAppFlow", "assetKey": "appflow", "drawioShape": "appflow" }, "AppIntegrations": { "provider": "AWS", "assetKey": "application_discovery_service", "drawioShape": "application_discovery_service" }, "AppMesh": { "provider": "AWS", "assetKey": "app_mesh", "drawioShape": "app_mesh" }, "AppRunner": { "provider": "AWS", "pricingServiceCode": "awsAppRunner", "assetKey": "app_runner", "drawioShape": "app_runner" }, "AppStream": { "provider": "AWS", "pricingServiceCode": "amazonAppStream", "assetKey": "appstream", "drawioShape": "appstream_20" }, "AppSync": { "provider": "AWS", "pricingServiceCode": "awsAppSync", "assetKey": "appsync", "drawioShape": "appsync" }, "ApplicationAutoScaling": { "provider": "AWS", "assetKey": "application_auto_scaling", "drawioShape": "application_auto_scaling" }, "ApplicationInsights": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "Athena": { "provider": "AWS", "pricingServiceCode": "amazonAthena", "assetKey": "athena", "drawioShape": "athena" }, "AuditManager": { "provider": "AWS", "pricingServiceCode": "awsAuditManager", "assetKey": "audit_manager", "drawioShape": "audit_manager" }, "AutoScaling": { "provider": "AWS", "assetKey": "auto_scaling", "drawioShape": "autoscaling" }, "AutoScalingPlans": { "provider": "AWS", "assetKey": "auto_scaling", "drawioShape": "autoscaling" }, "Backup": { "provider": "AWS", "pricingServiceCode": "awsBackup", "assetKey": "backup", "drawioShape": "backup" }, "Batch": { "provider": "AWS", "assetKey": "batch", "drawioShape": "batch" }, "BillingConductor": { "provider": "AWS", "pricingServiceCode": "awsBillingConductor", "assetKey": "billing_conductor" }, "Budgets": { "provider": "AWS", "pricingServiceCode": "awsBudgets", "assetKey": "budgets", "drawioShape": "budgets" }, "CE": { "provider": "AWS", "pricingServiceCode": "awsCostExplorer", "assetKey": "cost_explorer", "drawioShape": "cost_explorer" }, "CUR": { "provider": "AWS", "assetKey": "cost_and_usage_report", "drawioShape": "cost_and_usage_report" }, "Cassandra": { "provider": "AWS", "pricingServiceCode": "amazonKeyspaces", "assetKey": "keyspaces", "drawioShape": "keyspaces" }, "CertificateManager": { "provider": "AWS", "pricingServiceCode": "awsCertificateManager", "assetKey": "certificate_manager", "drawioShape": "certificate_manager" }, "Chatbot": { "provider": "AWS", "assetKey": "chatbot", "drawioShape": "chatbot" }, "Cloud9": { "provider": "AWS", "assetKey": "cloud9", "drawioShape": "cloud9" }, "CloudFormation": { "provider": "AWS", "pricingServiceCode": "awsCloudFormation", "assetKey": "cloudformation", "drawioShape": "cloudformation" }, "CloudFront": { "provider": "AWS", "pricingServiceCode": "amazonCloudFront", "assetKey": "cloudfront", "drawioShape": "cloudfront" }, "CloudTrail": { "provider": "AWS", "pricingServiceCode": "awsCloudTrail", "assetKey": "cloudtrail", "drawioShape": "cloudtrail" }, "CloudWatch": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "CodeArtifact": { "provider": "AWS", "pricingServiceCode": "awsCodeArtifact", "assetKey": "codeartifact", "drawioShape": "codeartifact" }, "CodeBuild": { "provider": "AWS", "pricingServiceCode": "awsCodeBuild", "assetKey": "codebuild", "drawioShape": "codebuild" }, "CodeCommit": { "provider": "AWS", "pricingServiceCode": "awsCodeCommit", "assetKey": "codecommit", "drawioShape": "codecommit" }, "CodeDeploy": { "provider": "AWS", "pricingServiceCode": "awsCodeDeploy", "assetKey": "codedeploy", "drawioShape": "codedeploy" }, "CodeGuruProfiler": { "provider": "AWS", "pricingServiceCode": "codeGuruReviewer", "assetKey": "codeguru", "drawioShape": "codeguru" }, "CodeGuruReviewer": { "provider": "AWS", "pricingServiceCode": "codeGuruReviewer", "assetKey": "codeguru", "drawioShape": "codeguru" }, "CodePipeline": { "provider": "AWS", "pricingServiceCode": "awsCodePipeline", "assetKey": "codepipeline", "drawioShape": "codepipeline" }, "CodeStar": { "provider": "AWS", "assetKey": "codestar", "drawioShape": "codestar" }, "CodeStarConnections": { "provider": "AWS", "assetKey": "codestar", "drawioShape": "codestar" }, "CodeStarNotifications": { "provider": "AWS", "assetKey": "codestar", "drawioShape": "codestar" }, "Cognito": { "provider": "AWS", "pricingServiceCode": "amazonCognito", "assetKey": "cognito", "drawioShape": "cognito" }, "Comprehend": { "provider": "AWS", "pricingServiceCode": "amazonComprehend", "assetKey": "comprehend", "drawioShape": "comprehend" }, "Config": { "provider": "AWS", "pricingServiceCode": "awsConfig", "assetKey": "config", "drawioShape": "config" }, "Connect": { "provider": "AWS", "assetKey": "connect", "drawioShape": "connector" }, "ConnectCampaigns": { "provider": "AWS", "assetKey": "connect", "drawioShape": "connector" }, "ControlTower": { "provider": "AWS", "assetKey": "control_tower", "drawioShape": "control_tower" }, "CustomerProfiles": { "provider": "AWS", "assetKey": "connect", "drawioShape": "connector" }, "DAX": { "provider": "AWS", "pricingServiceCode": "amazonDynamoDbDaxClusters", "assetKey": "data_exchange", "drawioShape": "data_exchange" }, "DLM": { "provider": "AWS", "pricingServiceCode": "amazonElasticBlockStore", "assetKey": "ebs", "drawioShape": "elastic_block_store" }, "DMS": { "provider": "AWS", "pricingServiceCode": "awsDatabaseMigrationService", "assetKey": "database_migration_service", "drawioShape": "database_migration_service" }, "DataBrew": { "provider": "AWS", "pricingServiceCode": "awsGlueDataBrewInteractiveSessions", "assetKey": "glue_databrew", "drawioShape": "glue_databrew" }, "DataPipeline": { "provider": "AWS", "pricingServiceCode": "awsDataPipeline", "assetKey": "data_pipeline", "drawioShape": "data_pipeline" }, "DataSync": { "provider": "AWS", "pricingServiceCode": "aWSDataSync", "assetKey": "datasync", "drawioShape": "datasync" }, "Detective": { "provider": "AWS", "pricingServiceCode": "amazonDetective", "assetKey": "detective", "drawioShape": "detective" }, "DevOpsGuru": { "provider": "AWS", "pricingServiceCode": "amazonDevOpsGuru", "assetKey": "devops_guru", "drawioShape": "devops_guru" }, "DeviceFarm": { "provider": "AWS", "pricingServiceCode": "awsDeviceFarm", "assetKey": "device_farm", "drawioShape": "device_farm" }, "DirectoryService": { "provider": "AWS", "pricingServiceCode": "aWSDirectoryService", "assetKey": "directory_service", "drawioShape": "directory_service" }, "DocDB": { "provider": "AWS", "pricingServiceCode": "amazonDocumentDB", "assetKey": "documentdb", "drawioShape": "documentdb_with_mongodb_compatibility" }, "DocDBElastic": { "provider": "AWS" }, "DynamoDB": { "provider": "AWS", "pricingServiceCode": "amazonDynamoDb", "assetKey": "dynamodb", "drawioShape": "dynamodb" }, "EC2": { "provider": "AWS", "pricingServiceCode": "ec2Enhancement", "assetKey": "ec2", "drawioShape": "ec2" }, "ECR": { "provider": "AWS", "pricingServiceCode": "amazonElasticContainerRegistry", "assetKey": "ecr", "drawioShape": "ecr" }, "ECS": { "provider": "AWS", "assetKey": "ecs", "drawioShape": "ecs" }, "EFS": { "provider": "AWS", "pricingServiceCode": "amazonEFS", "assetKey": "efs", "drawioShape": "efs_infrequentaccess" }, "EKS": { "provider": "AWS", "pricingServiceCode": "awsEks", "assetKey": "eks", "drawioShape": "eks" }, "EMR": { "provider": "AWS", "pricingServiceCode": "amazonEMR", "assetKey": "emr", "drawioShape": "emr" }, "EMRContainers": { "provider": "AWS", "pricingServiceCode": "amazonEMR", "assetKey": "emr", "drawioShape": "emr" }, "EMRServerless": { "provider": "AWS", "pricingServiceCode": "amazonEmrServerless", "assetKey": "emr", "drawioShape": "emr" }, "ElastiCache": { "provider": "AWS", "pricingServiceCode": "amazonElastiCache", "assetKey": "elasticache", "drawioShape": "elasticache" }, "ElasticBeanstalk": { "provider": "AWS", "assetKey": "elastic_beanstalk", "drawioShape": "elastic_beanstalk" }, "ElasticLoadBalancing": { "provider": "AWS", "pricingServiceCode": "elasticLoadBalancing", "assetKey": "elastic_load_balancing", "drawioShape": "elastic_load_balancing" }, "ElasticLoadBalancingV2": { "provider": "AWS", "pricingServiceCode": "elasticLoadBalancing", "assetKey": "elastic_load_balancing", "drawioShape": "elastic_load_balancing" }, "Elasticsearch": { "provider": "AWS", "pricingServiceCode": "amazonElasticsearchService", "assetKey": "opensearch", "drawioShape": "elasticsearch_service" }, "EventSchemas": { "provider": "AWS", "pricingServiceCode": "amazonEventBridge", "assetKey": "eventbridge", "drawioShape": "eventbridge" }, "Events": { "provider": "AWS", "pricingServiceCode": "amazonEventBridge", "assetKey": "eventbridge", "drawioShape": "eventbridge" }, "Evidently": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "FIS": { "provider": "AWS", "pricingServiceCode": "awsFaultINjectorSimulator", "assetKey": "fault_injection_simulator", "drawioShape": "fault_injection_simulator" }, "FMS": { "provider": "AWS", "pricingServiceCode": "amazonNetworkFirewall", "assetKey": "network_firewall", "drawioShape": "network_firewall" }, "FSx": { "provider": "AWS", "pricingServiceCode": "amazonFSx", "assetKey": "fsx", "drawioShape": "fsx" }, "FinSpace": { "provider": "AWS", "pricingServiceCode": "awsFinSpace", "assetKey": "finspace", "drawioShape": "finspace" }, "Forecast": { "provider": "AWS", "pricingServiceCode": "amazonForecast", "assetKey": "forecast", "drawioShape": "forecast" }, "FraudDetector": { "provider": "AWS", "pricingServiceCode": "amazonFraudDetector", "assetKey": "fraud_detector", "drawioShape": "fraud_detector" }, "GameLift": { "provider": "AWS", "pricingServiceCode": "amazonGameLift", "assetKey": "gamelift", "drawioShape": "gamelift" }, "GlobalAccelerator": { "provider": "AWS", "assetKey": "global_accelerator", "drawioShape": "global_accelerator" }, "Glue": { "provider": "AWS", "pricingServiceCode": "awsGlue", "assetKey": "glue", "drawioShape": "glue" }, "Grafana": { "provider": "AWS", "pricingServiceCode": "amazonManagedGrafana" }, "Greengrass": { "provider": "AWS", "pricingServiceCode": "awsIoTGreengrass", "assetKey": "iot_greengrass", "drawioShape": "greengrass" }, "GreengrassV2": { "provider": "AWS", "pricingServiceCode": "awsIoTGreengrass", "assetKey": "iot_greengrass", "drawioShape": "greengrass" }, "GroundStation": { "provider": "AWS", "assetKey": "ground_station", "drawioShape": "ground_station" }, "GuardDuty": { "provider": "AWS", "pricingServiceCode": "amazonGuardDuty", "assetKey": "guardduty", "drawioShape": "guardduty" }, "HealthLake": { "provider": "AWS", "pricingServiceCode": "amazonHealthlake", "assetKey": "healthlake", "drawioShape": "healthlake" }, "IAM": { "provider": "AWS", "assetKey": "iam", "drawioShape": "identity_and_access_management" }, "IVS": { "provider": "AWS", "assetKey": "interactive_video_service" }, "IVSChat": { "provider": "AWS" }, "IdentityStore": { "provider": "AWS" }, "ImageBuilder": { "provider": "AWS", "pricingServiceCode": "ec2Enhancement", "assetKey": "ec2", "drawioShape": "ec2" }, "Inspector": { "provider": "AWS", "pricingServiceCode": "amazonInspector", "assetKey": "inspector", "drawioShape": "inspector" }, "InspectorV2": { "provider": "AWS", "pricingServiceCode": "amazonInspector", "assetKey": "inspector", "drawioShape": "inspector" }, "InternetMonitor": { "provider": "AWS" }, "IoT1Click": { "provider": "AWS", "assetKey": "iot_1_click", "drawioShape": "iot_1click" }, "IoT": { "provider": "AWS", "pricingServiceCode": "awsIoTCore", "assetKey": "iot_core", "drawioShape": "iot_core" }, "IoTAnalytics": { "provider": "AWS", "pricingServiceCode": "awsIoTAnalytics", "assetKey": "iot_analytics", "drawioShape": "iot_analytics" }, "IoTCoreDeviceAdvisor": { "provider": "AWS", "pricingServiceCode": "awsIoTCore", "assetKey": "iot_core", "drawioShape": "iot_core" }, "IoTEvents": { "provider": "AWS", "pricingServiceCode": "awsIoTEvents", "assetKey": "iot_events", "drawioShape": "iot_events" }, "IoTFleetHub": { "provider": "AWS", "pricingServiceCode": "awsIoTDeviceManagement", "assetKey": "iot_device_management", "drawioShape": "iot_device_management" }, "IoTFleetWise": { "provider": "AWS", "pricingServiceCode": "awsIoTFleetWise", "assetKey": "iot_fleetwise", "drawioShape": "iot_fleetwise" }, "IoTSiteWise": { "provider": "AWS", "assetKey": "iot_sitewise", "drawioShape": "iot_sitewise" }, "IoTThingsGraph": { "provider": "AWS", "pricingServiceCode": "awsIoTThingsGraph", "assetKey": "iot_things_graph", "drawioShape": "iot_things_graph" }, "IoTTwinMaker": { "provider": "AWS", "assetKey": "iot_twinmaker", "drawioShape": "iot_twinmaker" }, "IoTWireless": { "provider": "AWS", "pricingServiceCode": "awsIoTCore", "assetKey": "iot_core", "drawioShape": "iot_core" }, "KMS": { "provider": "AWS", "pricingServiceCode": "awsKeyManagementService", "assetKey": "key_management_service", "drawioShape": "key_management_service" }, "KafkaConnect": { "provider": "AWS", "pricingServiceCode": "amazonManagedStreamingForApacheKafkaMsk", "assetKey": "msk", "drawioShape": "managed_streaming_for_kafka" }, "Kendra": { "provider": "AWS", "pricingServiceCode": "amazonKendra", "assetKey": "kendra", "drawioShape": "kendra" }, "KendraRanking": { "provider": "AWS", "pricingServiceCode": "amazonKendra", "assetKey": "kendra", "drawioShape": "kendra" }, "Kinesis": { "provider": "AWS", "pricingServiceCode": "amazonKinesisDataStreams", "assetKey": "kinesis_data_streams", "drawioShape": "kinesis_data_streams" }, "KinesisAnalytics": { "provider": "AWS", "pricingServiceCode": "amazonKinesisDataAnalytics", "assetKey": "kinesis_data_analytics", "drawioShape": "kinesis_data_analytics" }, "KinesisAnalyticsV2": { "provider": "AWS", "pricingServiceCode": "amazonKinesisDataAnalytics", "assetKey": "kinesis_data_analytics", "drawioShape": "kinesis_data_analytics" }, "KinesisFirehose": { "provider": "AWS", "pricingServiceCode": "amazonKinesisFirehose", "assetKey": "kinesis_firehose" }, "KinesisVideo": { "provider": "AWS", "pricingServiceCode": "amazonKinesisVideoStreams", "assetKey": "kinesis_video_streams", "drawioShape": "kinesis_video_streams" }, "LakeFormation": { "provider": "AWS", "pricingServiceCode": "awsLakeFormation", "assetKey": "lake_formation", "drawioShape": "lake_formation" }, "Lambda": { "provider": "AWS", "pricingServiceCode": "aWSLambda", "assetKey": "lambda", "drawioShape": "lambda" }, "Lex": { "provider": "AWS", "pricingServiceCode": "amazonLex", "assetKey": "lex", "drawioShape": "lex" }, "LicenseManager": { "provider": "AWS", "assetKey": "license_manager", "drawioShape": "license_manager" }, "Lightsail": { "provider": "AWS", "pricingServiceCode": "amazonLightsail", "assetKey": "lightsail", "drawioShape": "lightsail" }, "Location": { "provider": "AWS", "pricingServiceCode": "locationService", "assetKey": "location_service", "drawioShape": "location_service" }, "Logs": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "LookoutEquipment": { "provider": "AWS", "pricingServiceCode": "amazonLookoutForEquipment", "assetKey": "lookout_for_equipment", "drawioShape": "lookout_for_equipment" }, "LookoutMetrics": { "provider": "AWS", "pricingServiceCode": "amazonLookoutForMetrics", "assetKey": "lookout_for_metrics", "drawioShape": "lookout_for_metrics" }, "LookoutVision": { "provider": "AWS", "pricingServiceCode": "amazonLookoutForVision", "assetKey": "lookout_for_vision", "drawioShape": "lookout_for_vision" }, "M2": { "provider": "AWS", "pricingServiceCode": "amazonMainframeModernization", "assetKey": "mainframe_modernization", "drawioShape": "mainframe_modernization" }, "MSK": { "provider": "AWS", "pricingServiceCode": "amazonManagedStreamingForApacheKafkaMsk", "assetKey": "msk", "drawioShape": "managed_streaming_for_kafka" }, "MWAA": { "provider": "AWS", "pricingServiceCode": "amazonManagedWorkflowsForApacheAirflow", "assetKey": "mwaa", "drawioShape": "managed_workflows_for_apache_airflow" }, "Macie": { "provider": "AWS", "pricingServiceCode": "amazonMacie", "assetKey": "macie", "drawioShape": "macie" }, "ManagedBlockchain": { "provider": "AWS", "pricingServiceCode": "amazonManagedBlockchain", "assetKey": "managed_blockchain", "drawioShape": "managed_blockchain" }, "MediaConnect": { "provider": "AWS", "pricingServiceCode": "awsElementalMediaConnect", "assetKey": "elemental_mediaconnect", "drawioShape": "elemental_mediaconnect" }, "MediaConvert": { "provider": "AWS", "pricingServiceCode": "elementalMediaConvert", "assetKey": "elemental_mediaconvert", "drawioShape": "elemental_mediaconvert" }, "MediaLive": { "provider": "AWS", "pricingServiceCode": "awsElementalMediaLive", "assetKey": "elemental_medialive", "drawioShape": "elemental_medialive" }, "MediaPackage": { "provider": "AWS", "pricingServiceCode": "awsElementalMediaPackage", "assetKey": "elemental_mediapackage", "drawioShape": "elemental_mediapackage" }, "MediaStore": { "provider": "AWS", "assetKey": "elemental_mediastore", "drawioShape": "elemental_mediastore" }, "MediaTailor": { "provider": "AWS", "pricingServiceCode": "awsElementalMediaTailor", "assetKey": "elemental_mediatailor", "drawioShape": "elemental_mediatailor" }, "MemoryDB": { "provider": "AWS", "pricingServiceCode": "amazonMemoryDbForRedis", "assetKey": "memorydb_for_redis", "drawioShape": "memorydb_for_redis" }, "Neptune": { "provider": "AWS", "pricingServiceCode": "amazonNeptune", "assetKey": "neptune", "drawioShape": "neptune" }, "NetworkFirewall": { "provider": "AWS", "pricingServiceCode": "amazonNetworkFirewall", "assetKey": "network_firewall", "drawioShape": "network_firewall" }, "NetworkManager": { "provider": "AWS", "pricingServiceCode": "amazonVirtualPrivateCloud", "assetKey": "vpc", "drawioShape": "virtual_private_cloud" }, "NimbleStudio": { "provider": "AWS", "assetKey": "nimble_studio", "drawioShape": "nimble_studio" }, "Oam": { "provider": "AWS" }, "Omics": { "provider": "AWS", "pricingServiceCode": "amazonOmics" }, "OpenSearchServerless": { "provider": "AWS", "pricingServiceCode": "amazonElasticsearchService", "assetKey": "opensearch", "drawioShape": "elasticsearch_service" }, "OpenSearchService": { "provider": "AWS", "pricingServiceCode": "amazonElasticsearchService", "assetKey": "opensearch", "drawioShape": "elasticsearch_service" }, "OpsWorks": { "provider": "AWS", "assetKey": "opsworks", "drawioShape": "opsworks" }, "OpsWorksCM": { "provider": "AWS", "assetKey": "opsworks", "drawioShape": "opsworks" }, "Organizations": { "provider": "AWS", "assetKey": "organizations", "drawioShape": "organizations" }, "Panorama": { "provider": "AWS", "assetKey": "panorama", "drawioShape": "panorama" }, "Personalize": { "provider": "AWS", "pricingServiceCode": "amazonPersonalize", "assetKey": "personalize", "drawioShape": "personalize" }, "Pinpoint": { "provider": "AWS", "pricingServiceCode": "amazonPinpoint", "assetKey": "pinpoint", "drawioShape": "pinpoint" }, "PinpointEmail": { "provider": "AWS", "pricingServiceCode": "amazonPinpoint", "assetKey": "pinpoint", "drawioShape": "pinpoint" }, "Pipes": { "provider": "AWS" }, "QLDB": { "provider": "AWS", "pricingServiceCode": "amazonQuantumLedgerDatabaseQldb", "assetKey": "quantum_ledger_database", "drawioShape": "quantum_ledger_database" }, "QuickSight": { "provider": "AWS", "pricingServiceCode": "amazonQuickSight", "assetKey": "quicksight", "drawioShape": "quicksight" }, "RAM": { "provider": "AWS", "assetKey": "resource_access_manager", "drawioShape": "resource_access_manager" }, "RDS": { "provider": "AWS", "pricingServiceCode": "amazonRDSForSQLServer", "assetKey": "rds", "drawioShape": "rds" }, "RUM": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "Redshift": { "provider": "AWS", "pricingServiceCode": "amazonRedshift", "assetKey": "redshift", "drawioShape": "redshift" }, "RedshiftServerless": { "provider": "AWS", "pricingServiceCode": "amazonRedshift", "assetKey": "redshift", "drawioShape": "redshift" }, "RefactorSpaces": { "provider": "AWS", "pricingServiceCode": "migrationHubRefactorSpaces", "assetKey": "migration_hub", "drawioShape": "migration_hub" }, "Rekognition": { "provider": "AWS", "pricingServiceCode": "amazonRekognition", "assetKey": "rekognition", "drawioShape": "rekognition" }, "ResilienceHub": { "provider": "AWS", "pricingServiceCode": "awsResilienceHub", "assetKey": "resilience_hub", "drawioShape": "resilience_hub" }, "ResourceExplorer2": { "provider": "AWS" }, "ResourceGroups": { "provider": "AWS", "pricingServiceCode": "awsSystemsManager", "assetKey": "ssm", "drawioShape": "systems_manager" }, "RoboMaker": { "provider": "AWS", "assetKey": "robomaker", "drawioShape": "robomaker" }, "RolesAnywhere": { "provider": "AWS", "assetKey": "iam", "drawioShape": "identity_and_access_management" }, "Route53": { "provider": "AWS", "pricingServiceCode": "amazonRoute53", "assetKey": "route_53", "drawioShape": "route_53" }, "Route53RecoveryControl": { "provider": "AWS", "pricingServiceCode": "amazonRoute53", "assetKey": "route_53", "drawioShape": "route_53" }, "Route53RecoveryReadiness": { "provider": "AWS", "pricingServiceCode": "amazonRoute53", "assetKey": "route_53", "drawioShape": "route_53" }, "Route53Resolver": { "provider": "AWS", "pricingServiceCode": "amazonRoute53", "assetKey": "route_53", "drawioShape": "route_53" }, "S3": { "provider": "AWS", "pricingServiceCode": "amazonSimpleStorageServiceGroup", "assetKey": "s3", "drawioShape": "s3" }, "S3ObjectLambda": { "provider": "AWS", "pricingServiceCode": "s3ObjectLambda", "assetKey": "s3", "drawioShape": "s3" }, "S3Outposts": { "provider": "AWS", "assetKey": "s3_on_outposts", "drawioShape": "s3_on_outposts" }, "SDB": { "provider": "AWS" }, "SES": { "provider": "AWS", "pricingServiceCode": "amazonSimpleEmailService", "assetKey": "ses", "drawioShape": "simple_email_service" }, "SNS": { "provider": "AWS", "pricingServiceCode": "amazonSimpleNotificationService", "assetKey": "sns", "drawioShape": "sns" }, "SQS": { "provider": "AWS", "pricingServiceCode": "amazonSimpleQueueService", "assetKey": "sqs", "drawioShape": "sqs" }, "SSM": { "provider": "AWS", "pricingServiceCode": "awsSystemsManager", "assetKey": "ssm", "drawioShape": "systems_manager" }, "SSMContacts": { "provider": "AWS", "pricingServiceCode": "awsSystemsManager", "assetKey": "ssm", "drawioShape": "systems_manager" }, "SSMIncidents": { "provider": "AWS", "pricingServiceCode": "awsSystemsManager", "assetKey": "ssm", "drawioShape": "systems_manager" }, "SSO": { "provider": "AWS", "assetKey": "iam_identity_center", "drawioShape": "single_sign_on" }, "SageMaker": { "provider": "AWS", "pricingServiceCode": "amazonSageMaker", "assetKey": "sagemaker", "drawioShape": "sagemaker" }, "Scheduler": { "provider": "AWS" }, "SecretsManager": { "provider": "AWS", "pricingServiceCode": "awsSecretsManager", "assetKey": "secrets_manager", "drawioShape": "secrets_manager" }, "SecurityHub": { "provider": "AWS", "pricingServiceCode": "awsSecurityHub", "assetKey": "security_hub", "drawioShape": "security_hub" }, "Serverless": { "provider": "AWS", "assetKey": "serverless_application_repository", "drawioShape": "serverless_application_repository" }, "ServiceCatalog": { "provider": "AWS", "pricingServiceCode": "awsServiceCatalog", "assetKey": "service_catalog", "drawioShape": "service_catalog" }, "ServiceCatalogAppRegistry": { "provider": "AWS", "pricingServiceCode": "awsServiceCatalog", "assetKey": "service_catalog", "drawioShape": "service_catalog" }, "ServiceDiscovery": { "provider": "AWS", "assetKey": "application_discovery_service", "drawioShape": "application_discovery_service" }, "Signer": { "provider": "AWS", "assetKey": "signer", "drawioShape": "signer" }, "SimSpaceWeaver": { "provider": "AWS", "pricingServiceCode": "simSpaceWeaver" }, "StepFunctions": { "provider": "AWS", "pricingServiceCode": "awsStepFunctions", "assetKey": "step_functions", "drawioShape": "step_functions" }, "SupportApp": { "provider": "AWS", "assetKey": "support", "drawioShape": "support" }, "Synthetics": { "provider": "AWS", "pricingServiceCode": "amazonCloudWatch", "assetKey": "cloudwatch", "drawioShape": "cloudwatch" }, "SystemsManagerSAP": { "provider": "AWS" }, "Timestream": { "provider": "AWS", "pricingServiceCode": "amazonTimestream", "assetKey": "timestream", "drawioShape": "timestream" }, "Transfer": { "provider": "AWS", "pricingServiceCode": "aWSTransferForSFTP", "assetKey": "transfer_family", "drawioShape": "transfer_family" }, "VoiceID": { "provider": "AWS", "assetKey": "connect", "drawioShape": "connector" }, "VpcLattice": { "provider": "AWS", "pricingServiceCode": "amazonVirtualPrivateCloud", "assetKey": "vpc", "drawioShape": "virtual_private_cloud" }, "WAF": { "provider": "AWS", "pricingServiceCode": "awsWebApplicationFirewall", "assetKey": "waf", "drawioShape": "waf" }, "WAFRegional": { "provider": "AWS", "pricingServiceCode": "awsWebApplicationFirewall", "assetKey": "waf", "drawioShape": "waf" }, "WAFv2": { "provider": "AWS", "pricingServiceCode": "awsWebApplicationFirewall", "assetKey": "waf", "drawioShape": "waf" }, "Wisdom": { "provider": "AWS", "assetKey": "connect", "drawioShape": "connector" }, "WorkSpaces": { "provider": "AWS", "pricingServiceCode": "amazonWorkspaces", "assetKey": "workspaces", "drawioShape": "workspaces" }, "XRay": { "provider": "AWS", "pricingServiceCode": "awsXRay", "assetKey": "x_ray", "drawioShape": "xray" }, "ASK": { "provider": "Alexa", "assetKey": "alexa_for_business", "drawioShape": "alexa_for_business" } }; /** @internal */ exports.AwsResourceMapping = { "AWS::ACMPCA::Certificate": { "service": "ACMPCA", "serviceAssetKey": "certificate_manager", "generalIconKey": "ssl_padlock", "drawioGeneralShape": "ssl_padlock" }, "AWS::ACMPCA::CertificateAuthority": { "service": "ACMPCA", "serviceAssetKey": "certificate_manager", "assetKey": "certificate_manager_certificate_authority" }, "AWS::ACMPCA::CertificateAuthorityActivation": { "service": "ACMPCA", "serviceAssetKey": "certificate_manager" }, "AWS::ACMPCA::Permission": { "service": "ACMPCA", "serviceAssetKey": "certificate_manager", "generalIconKey": "policy", "drawioGeneralShape": "addon" }, "AWS::APS::RuleGroupsNamespace": { "service": "APS", "serviceAssetKey": "aps" }, "AWS::APS::Workspace": { "service": "APS", "serviceAssetKey": "aps" }, "AWS::AccessAnalyzer::Analyzer": { "service": "AccessAnalyzer", "serviceAssetKey": "iam" }, "AWS::AmazonMQ::Broker": { "service": "AmazonMQ", "serviceAssetKey": "mq", "assetKey": "mq_broker", "drawioShape": "mq_broker" }, "AWS::AmazonMQ::Configuration": { "service": "AmazonMQ", "serviceAssetKey": "mq", "generalIconKey": "config", "drawioGeneralShape": "gear" }, "AWS::AmazonMQ::ConfigurationAssociation": { "service": "AmazonMQ", "serviceAssetKey": "mq" }, "AWS::Amplify::App": { "service": "Amplify", "serviceAssetKey": "amplify", "generalIconKey": "generic_application" }, "AWS::Amplify::Branch": { "service": "Amplify", "serviceAssetKey": "amplify", "generalIconKey": "git_repository" }, "AWS::Amplify::Domain": { "service": "Amplify", "serviceAssetKey": "amplify" }, "AWS::AmplifyUIBuilder::Component": { "service": "AmplifyUIBuilder", "serviceAssetKey": "amplify" }, "AWS::AmplifyUIBuilder::Form": { "service": "AmplifyUIBuilder", "serviceAssetKey": "amplify" }, "AWS::AmplifyUIBuilder::Theme": { "service": "AmplifyUIBuilder", "serviceAssetKey": "amplify" }, "AWS::ApiGateway::Account": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::ApiKey": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "key", "drawioGeneralShape": "permissions" }, "AWS::ApiGateway::Authorizer": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::BasePathMapping": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::ClientCertificate": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "ssl_padlock", "drawioGeneralShape": "ssl_padlock" }, "AWS::ApiGateway::Deployment": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::DocumentationPart": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "document" }, "AWS::ApiGateway::DocumentationVersion": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "document" }, "AWS::ApiGateway::DomainName": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::GatewayResponse": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::Method": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::Model": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "document" }, "AWS::ApiGateway::RequestValidator": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::Resource": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::RestApi": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::Stage": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::UsagePlan": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGateway::UsagePlanKey": { "service": "ApiGateway", "serviceAssetKey": "api_gateway", "generalIconKey": "key", "drawioGeneralShape": "permissions" }, "AWS::ApiGateway::VpcLink": { "service": "ApiGateway", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Api": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::ApiGatewayManagedOverrides": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::ApiMapping": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Authorizer": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Deployment": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::DomainName": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Integration": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::IntegrationResponse": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Model": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway", "generalIconKey": "document" }, "AWS::ApiGatewayV2::Route": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::RouteResponse": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::Stage": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::ApiGatewayV2::VpcLink": { "service": "ApiGatewayV2", "serviceAssetKey": "api_gateway" }, "AWS::AppConfig::Application": { "service": "AppConfig", "serviceAssetKey": "appconfig", "generalIconKey": "generic_application" }, "AWS::AppConfig::ConfigurationProfile": { "service": "AppConfig", "serviceAssetKey": "appconfig" }, "AWS::AppConfig::Deployment": { "service": "AppConfig", "serviceAssetKey": "appconfig" }, "AWS::AppConfig::DeploymentStrategy": { "service": "AppConfig", "serviceAssetKey": "appconfig" }, "AWS::AppConfig::Environment": { "service": "AppConfig", "serviceAssetKey": "appconfig" }, "AWS::AppConfig::HostedConfigurationVersion": { "service": "AppConfig", "serviceAssetKey": "appconfig" }, "AWS::AppFlow::Connector": { "service": "AppFlow", "serviceAssetKey": "appflow" }, "AWS::AppFlow::ConnectorProfile": { "service": "AppFlow", "serviceAssetKey": "appflow" }, "AWS::AppFlow::Flow": { "service": "AppFlow", "serviceAssetKey": "appflow" }, "AWS::AppIntegrations::DataIntegration": { "service": "AppIntegrations", "serviceAssetKey": "application_discovery_service" }, "AWS::AppIntegrations::EventIntegration": { "service": "AppIntegrations", "serviceAssetKey": "application_discovery_service" }, "AWS::AppMesh::GatewayRoute": { "service": "AppMesh", "serviceAssetKey": "app_mesh" }, "AWS::AppMesh::Mesh": { "service": "AppMesh", "serviceAssetKey": "app_mesh", "assetKey": "app_mesh_mesh", "drawioShape": "mesh" }, "AWS::AppMesh::Route": { "service": "AppMesh", "serviceAssetKey": "app_mesh" }, "AWS::AppMesh::VirtualGateway": { "service": "AppMesh", "serviceAssetKey": "app_mesh", "assetKey": "app_mesh_virtual_gateway", "drawioShape": "virtual_gateway" }, "AWS::AppMesh::VirtualNode": { "service": "AppMesh", "serviceAssetKey": "app_mesh", "assetKey": "app_mesh_virtual_node", "drawioShape": "virtual_node" }, "AWS::AppMesh::VirtualRouter": { "service": "AppMesh", "serviceAssetKey": "app_mesh", "assetKey": "app_mesh_virtual_router", "drawioShape": "virtual_router" }, "AWS::AppMesh::VirtualService": { "service": "AppMesh", "serviceAssetKey": "app_mesh", "assetKey": "app_mesh_virtual_service", "drawioShape": "virtual_service" }, "AWS::AppRunner::ObservabilityConfiguration": { "service": "AppRunner", "serviceAssetKey": "app_runner", "generalIconKey": "config", "drawioGeneralShape": "gear" }, "AWS::AppRunner::Service": { "service": "AppRunner", "serviceAssetKey": "app_runner" }, "AWS::AppRunner::VpcConnector": { "service": "AppRunner", "serviceAssetKey": "app_runner" }, "AWS::AppRunner::VpcIngressConnection": { "service": "AppRunner", "serviceAssetKey": "app_runner" }, "AWS::AppStream::AppBlock": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::Application": { "service": "AppStream", "serviceAssetKey": "appstream", "generalIconKey": "generic_application" }, "AWS::AppStream::ApplicationEntitlementAssociation": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::ApplicationFleetAssociation": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::DirectoryConfig": { "service": "AppStream", "serviceAssetKey": "appstream", "generalIconKey": "config", "drawioGeneralShape": "gear" }, "AWS::AppStream::Entitlement": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::Fleet": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::ImageBuilder": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::Stack": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::StackFleetAssociation": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::StackUserAssociation": { "service": "AppStream", "serviceAssetKey": "appstream" }, "AWS::AppStream::User": { "service": "AppStream", "serviceAssetKey": "appstream", "generalIconKey": "user", "drawioGeneralShape": "user" }, "AWS::AppSync::ApiCache": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::ApiKey": { "service": "AppSync", "serviceAssetKey": "appsync", "generalIconKey": "key", "drawioGeneralShape": "permissions" }, "AWS::AppSync::DataSource": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::DomainName": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::DomainNameApiAssociation": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::FunctionConfiguration": { "service": "AppSync", "serviceAssetKey": "appsync", "generalIconKey": "config", "drawioGeneralShape": "gear" }, "AWS::AppSync::GraphQLApi": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::GraphQLSchema": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::AppSync::Resolver": { "service": "AppSync", "serviceAssetKey": "appsync" }, "AWS::ApplicationAutoScaling::ScalableTarget": { "service": "ApplicationAutoScaling", "serviceAssetKey": "application_auto_scaling" }, "AWS::ApplicationAutoScaling::ScalingPolicy": { "service": "ApplicationAutoScaling", "serviceAssetKey": "application_auto_scaling", "generalIconKey": "policy", "drawioGeneralShape": "addon" }, "AWS::ApplicationInsights::Application": { "service": "ApplicationInsights", "serviceAssetKey": "cloudwatch", "generalIconKey": "generic_application" }, "AWS::Athena::DataCatalog": { "service": "Athena", "serviceAssetKey": "athena", "generalIconKey": "logs", "drawioGeneralShape": "logs" }, "AWS::Athena::NamedQuery": { "service": "Athena", "serviceAssetKey": "athena" }, "AWS::Athena::PreparedStatement": { "service": "Athena", "serviceAssetKey": "athena" }, "AWS::Athena::WorkGroup": { "service": "Athena", "serviceAssetKey": "athena" }, "AWS::AuditManager::Assessment": { "service": "AuditManager", "serviceAssetKey": "audit_manager" }, "AWS::AutoScaling::AutoScalingGroup": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling" }, "AWS::AutoScaling::LaunchConfiguration": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling", "generalIconKey": "config", "drawioGeneralShape": "gear" }, "AWS::AutoScaling::LifecycleHook": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling" }, "AWS::AutoScaling::ScalingPolicy": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling", "generalIconKey": "policy", "drawioGeneralShape": "addon" }, "AWS::AutoScaling::ScheduledAction": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling" }, "AWS::AutoScaling::WarmPool": { "service": "AutoScaling", "serviceAssetKey": "auto_scaling" }, "AWS::AutoScalingPlans::ScalingPlan": { "service": "AutoScalingPlans", "serviceAssetKey": "auto_scaling" }, "AWS::Backup::BackupPlan": { "service": "Backup", "serviceAssetKey": "backup", "assetKey": "backup_backup_plan", "drawioShape": "backup_backup_plan" }, "AWS::Backup::BackupSelection": { "service": "Backup", "ser