UNPKG

@aws/pdk

Version:

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

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