{ "author": { "name": "Amazon Web Services", "organization": true, "roles": [ "author" ], "url": "https://aws.amazon.com" }, "dependencies": { "aws-cdk-lib": "^2.237.1", "constructs": "^10.0.0" }, "dependencyClosure": { "@aws-cdk/asset-awscli-v1": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Asset.AwsCliV1", "packageId": "Amazon.CDK.Asset.AwsCliV1" }, "go": { "moduleName": "github.com/cdklabs/awscdk-asset-awscli-go", "packageName": "awscliv1" }, "java": { "maven": { "artifactId": "cdk-asset-awscli-v1", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cdk.asset.awscli.v1" }, "js": { "npm": "@aws-cdk/asset-awscli-v1" }, "python": { "distName": "aws-cdk.asset-awscli-v1", "module": "aws_cdk.asset_awscli_v1" } } }, "@aws-cdk/asset-node-proxy-agent-v6": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Asset.NodeProxyAgentV6", "packageId": "Amazon.CDK.Asset.NodeProxyAgentV6" }, "go": { "moduleName": "github.com/cdklabs/awscdk-asset-node-proxy-agent-go", "packageName": "nodeproxyagentv6" }, "java": { "maven": { "artifactId": "cdk-asset-node-proxy-agent-v6", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cdk.asset.node.proxy.agent.v6" }, "js": { "npm": "@aws-cdk/asset-node-proxy-agent-v6" }, "python": { "distName": "aws-cdk.asset-node-proxy-agent-v6", "module": "aws_cdk.asset_node_proxy_agent_v6" } } }, "@aws-cdk/cloud-assembly-schema": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png", "namespace": "Amazon.CDK.CloudAssembly.Schema", "packageId": "Amazon.CDK.CloudAssembly.Schema" }, "go": { "moduleName": "github.com/cdklabs/cloud-assembly-schema-go" }, "java": { "maven": { "artifactId": "cdk-cloud-assembly-schema", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cloudassembly.schema" }, "js": { "npm": "@aws-cdk/cloud-assembly-schema" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 2" ], "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } } }, "aws-cdk-lib": { "submodules": { "aws-cdk-lib.alexa_ask": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Alexa.Ask" }, "java": { "package": "software.amazon.awscdk.alexa.ask" }, "python": { "module": "aws_cdk.alexa_ask" } } }, "aws-cdk-lib.assertions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Assertions" }, "java": { "package": "software.amazon.awscdk.assertions" }, "python": { "module": "aws_cdk.assertions" } } }, "aws-cdk-lib.assets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Assets" }, "java": { "package": "software.amazon.awscdk.assets" }, "python": { "module": "aws_cdk.assets" } } }, "aws-cdk-lib.aws_accessanalyzer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AccessAnalyzer" }, "java": { "package": "software.amazon.awscdk.services.accessanalyzer" }, "python": { "module": "aws_cdk.aws_accessanalyzer" } } }, "aws-cdk-lib.aws_acmpca": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ACMPCA" }, "java": { "package": "software.amazon.awscdk.services.acmpca" }, "python": { "module": "aws_cdk.aws_acmpca" } } }, "aws-cdk-lib.aws_aiops": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AIOps" }, "java": { "package": "software.amazon.awscdk.services.aiops" }, "python": { "module": "aws_cdk.aws_aiops" } } }, "aws-cdk-lib.aws_amazonmq": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AmazonMQ" }, "java": { "package": "software.amazon.awscdk.services.amazonmq" }, "python": { "module": "aws_cdk.aws_amazonmq" } } }, "aws-cdk-lib.aws_amplify": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Amplify" }, "java": { "package": "software.amazon.awscdk.services.amplify" }, "python": { "module": "aws_cdk.aws_amplify" } } }, "aws-cdk-lib.aws_amplifyuibuilder": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AmplifyUIBuilder" }, "java": { "package": "software.amazon.awscdk.services.amplifyuibuilder" }, "python": { "module": "aws_cdk.aws_amplifyuibuilder" } } }, "aws-cdk-lib.aws_apigateway": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.APIGateway" }, "java": { "package": "software.amazon.awscdk.services.apigateway" }, "python": { "module": "aws_cdk.aws_apigateway" } } }, "aws-cdk-lib.aws_apigatewayv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Apigatewayv2" }, "java": { "package": "software.amazon.awscdk.services.apigatewayv2" }, "python": { "module": "aws_cdk.aws_apigatewayv2" } } }, "aws-cdk-lib.aws_apigatewayv2_authorizers": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AwsApigatewayv2Authorizers" }, "java": { "package": "software.amazon.awscdk.aws_apigatewayv2_authorizers" }, "python": { "module": "aws_cdk.aws_apigatewayv2_authorizers" } } }, "aws-cdk-lib.aws_apigatewayv2_integrations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AwsApigatewayv2Integrations" }, "java": { "package": "software.amazon.awscdk.aws_apigatewayv2_integrations" }, "python": { "module": "aws_cdk.aws_apigatewayv2_integrations" } } }, "aws-cdk-lib.aws_appconfig": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppConfig" }, "java": { "package": "software.amazon.awscdk.services.appconfig" }, "python": { "module": "aws_cdk.aws_appconfig" } } }, "aws-cdk-lib.aws_appflow": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppFlow" }, "java": { "package": "software.amazon.awscdk.services.appflow" }, "python": { "module": "aws_cdk.aws_appflow" } } }, "aws-cdk-lib.aws_appintegrations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppIntegrations" }, "java": { "package": "software.amazon.awscdk.services.appintegrations" }, "python": { "module": "aws_cdk.aws_appintegrations" } } }, "aws-cdk-lib.aws_applicationautoscaling": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ApplicationAutoScaling" }, "java": { "package": "software.amazon.awscdk.services.applicationautoscaling" }, "python": { "module": "aws_cdk.aws_applicationautoscaling" } } }, "aws-cdk-lib.aws_applicationinsights": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ApplicationInsights" }, "java": { "package": "software.amazon.awscdk.services.applicationinsights" }, "python": { "module": "aws_cdk.aws_applicationinsights" } } }, "aws-cdk-lib.aws_applicationsignals": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ApplicationSignals" }, "java": { "package": "software.amazon.awscdk.services.applicationsignals" }, "python": { "module": "aws_cdk.aws_applicationsignals" } } }, "aws-cdk-lib.aws_appmesh": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppMesh" }, "java": { "package": "software.amazon.awscdk.services.appmesh" }, "python": { "module": "aws_cdk.aws_appmesh" } } }, "aws-cdk-lib.aws_apprunner": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppRunner" }, "java": { "package": "software.amazon.awscdk.services.apprunner" }, "python": { "module": "aws_cdk.aws_apprunner" } } }, "aws-cdk-lib.aws_appstream": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppStream" }, "java": { "package": "software.amazon.awscdk.services.appstream" }, "python": { "module": "aws_cdk.aws_appstream" } } }, "aws-cdk-lib.aws_appsync": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppSync" }, "java": { "package": "software.amazon.awscdk.services.appsync" }, "python": { "module": "aws_cdk.aws_appsync" } } }, "aws-cdk-lib.aws_apptest": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AppTest" }, "java": { "package": "software.amazon.awscdk.services.apptest" }, "python": { "module": "aws_cdk.aws_apptest" } } }, "aws-cdk-lib.aws_aps": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.APS" }, "java": { "package": "software.amazon.awscdk.services.aps" }, "python": { "module": "aws_cdk.aws_aps" } } }, "aws-cdk-lib.aws_arcregionswitch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ARCRegionSwitch" }, "java": { "package": "software.amazon.awscdk.services.arcregionswitch" }, "python": { "module": "aws_cdk.aws_arcregionswitch" } } }, "aws-cdk-lib.aws_arczonalshift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ARCZonalShift" }, "java": { "package": "software.amazon.awscdk.services.arczonalshift" }, "python": { "module": "aws_cdk.aws_arczonalshift" } } }, "aws-cdk-lib.aws_athena": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Athena" }, "java": { "package": "software.amazon.awscdk.services.athena" }, "python": { "module": "aws_cdk.aws_athena" } } }, "aws-cdk-lib.aws_auditmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AuditManager" }, "java": { "package": "software.amazon.awscdk.services.auditmanager" }, "python": { "module": "aws_cdk.aws_auditmanager" } } }, "aws-cdk-lib.aws_autoscaling": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AutoScaling" }, "java": { "package": "software.amazon.awscdk.services.autoscaling" }, "python": { "module": "aws_cdk.aws_autoscaling" } } }, "aws-cdk-lib.aws_autoscaling_common": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AutoScaling.Common" }, "java": { "package": "software.amazon.awscdk.services.autoscaling.common" }, "python": { "module": "aws_cdk.aws_autoscaling_common" } } }, "aws-cdk-lib.aws_autoscaling_hooktargets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AutoScaling.HookTargets" }, "java": { "package": "software.amazon.awscdk.services.autoscaling.hooktargets" }, "python": { "module": "aws_cdk.aws_autoscaling_hooktargets" } } }, "aws-cdk-lib.aws_autoscalingplans": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AutoScalingPlans" }, "java": { "package": "software.amazon.awscdk.services.autoscalingplans" }, "python": { "module": "aws_cdk.aws_autoscalingplans" } } }, "aws-cdk-lib.aws_b2bi": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.B2BI" }, "java": { "package": "software.amazon.awscdk.services.b2bi" }, "python": { "module": "aws_cdk.aws_b2bi" } } }, "aws-cdk-lib.aws_backup": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Backup" }, "java": { "package": "software.amazon.awscdk.services.backup" }, "python": { "module": "aws_cdk.aws_backup" } } }, "aws-cdk-lib.aws_backupgateway": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BackupGateway" }, "java": { "package": "software.amazon.awscdk.services.backupgateway" }, "python": { "module": "aws_cdk.aws_backupgateway" } } }, "aws-cdk-lib.aws_batch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Batch" }, "java": { "package": "software.amazon.awscdk.services.batch" }, "python": { "module": "aws_cdk.aws_batch" } } }, "aws-cdk-lib.aws_bcmdataexports": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BCMDataExports" }, "java": { "package": "software.amazon.awscdk.services.bcmdataexports" }, "python": { "module": "aws_cdk.aws_bcmdataexports" } } }, "aws-cdk-lib.aws_bedrock": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Bedrock" }, "java": { "package": "software.amazon.awscdk.services.bedrock" }, "python": { "module": "aws_cdk.aws_bedrock" } } }, "aws-cdk-lib.aws_bedrockagentcore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BedrockAgentCore" }, "java": { "package": "software.amazon.awscdk.services.bedrockagentcore" }, "python": { "module": "aws_cdk.aws_bedrockagentcore" } } }, "aws-cdk-lib.aws_billingconductor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BillingConductor" }, "java": { "package": "software.amazon.awscdk.services.billingconductor" }, "python": { "module": "aws_cdk.aws_billingconductor" } } }, "aws-cdk-lib.aws_budgets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Budgets" }, "java": { "package": "software.amazon.awscdk.services.budgets" }, "python": { "module": "aws_cdk.aws_budgets" } } }, "aws-cdk-lib.aws_cases": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Cases" }, "java": { "package": "software.amazon.awscdk.services.cases" }, "python": { "module": "aws_cdk.aws_cases" } } }, "aws-cdk-lib.aws_cassandra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Cassandra" }, "java": { "package": "software.amazon.awscdk.services.cassandra" }, "python": { "module": "aws_cdk.aws_cassandra" } } }, "aws-cdk-lib.aws_ce": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CE" }, "java": { "package": "software.amazon.awscdk.services.ce" }, "python": { "module": "aws_cdk.aws_ce" } } }, "aws-cdk-lib.aws_certificatemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CertificateManager" }, "java": { "package": "software.amazon.awscdk.services.certificatemanager" }, "python": { "module": "aws_cdk.aws_certificatemanager" } } }, "aws-cdk-lib.aws_chatbot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Chatbot" }, "java": { "package": "software.amazon.awscdk.services.chatbot" }, "python": { "module": "aws_cdk.aws_chatbot" } } }, "aws-cdk-lib.aws_cleanrooms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CleanRooms" }, "java": { "package": "software.amazon.awscdk.services.cleanrooms" }, "python": { "module": "aws_cdk.aws_cleanrooms" } } }, "aws-cdk-lib.aws_cleanroomsml": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CleanRoomsML" }, "java": { "package": "software.amazon.awscdk.services.cleanroomsml" }, "python": { "module": "aws_cdk.aws_cleanroomsml" } } }, "aws-cdk-lib.aws_cloud9": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Cloud9" }, "java": { "package": "software.amazon.awscdk.services.cloud9" }, "python": { "module": "aws_cdk.aws_cloud9" } } }, "aws-cdk-lib.aws_cloudformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudFormation" }, "java": { "package": "software.amazon.awscdk.services.cloudformation" }, "python": { "module": "aws_cdk.aws_cloudformation" } } }, "aws-cdk-lib.aws_cloudfront": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudFront" }, "java": { "package": "software.amazon.awscdk.services.cloudfront" }, "python": { "module": "aws_cdk.aws_cloudfront" } } }, "aws-cdk-lib.aws_cloudfront.experimental": {}, "aws-cdk-lib.aws_cloudfront_origins": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudFront.Origins" }, "java": { "package": "software.amazon.awscdk.services.cloudfront.origins" }, "python": { "module": "aws_cdk.aws_cloudfront_origins" } } }, "aws-cdk-lib.aws_cloudtrail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudTrail" }, "java": { "package": "software.amazon.awscdk.services.cloudtrail" }, "python": { "module": "aws_cdk.aws_cloudtrail" } } }, "aws-cdk-lib.aws_cloudwatch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudWatch" }, "java": { "package": "software.amazon.awscdk.services.cloudwatch" }, "python": { "module": "aws_cdk.aws_cloudwatch" } } }, "aws-cdk-lib.aws_cloudwatch_actions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CloudWatch.Actions" }, "java": { "package": "software.amazon.awscdk.services.cloudwatch.actions" }, "python": { "module": "aws_cdk.aws_cloudwatch_actions" } } }, "aws-cdk-lib.aws_codeartifact": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeArtifact" }, "java": { "package": "software.amazon.awscdk.services.codeartifact" }, "python": { "module": "aws_cdk.aws_codeartifact" } } }, "aws-cdk-lib.aws_codebuild": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeBuild" }, "java": { "package": "software.amazon.awscdk.services.codebuild" }, "python": { "module": "aws_cdk.aws_codebuild" } } }, "aws-cdk-lib.aws_codecommit": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeCommit" }, "java": { "package": "software.amazon.awscdk.services.codecommit" }, "python": { "module": "aws_cdk.aws_codecommit" } } }, "aws-cdk-lib.aws_codeconnections": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeConnections" }, "java": { "package": "software.amazon.awscdk.services.codeconnections" }, "python": { "module": "aws_cdk.aws_codeconnections" } } }, "aws-cdk-lib.aws_codedeploy": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeDeploy" }, "java": { "package": "software.amazon.awscdk.services.codedeploy" }, "python": { "module": "aws_cdk.aws_codedeploy" } } }, "aws-cdk-lib.aws_codeguruprofiler": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeGuruProfiler" }, "java": { "package": "software.amazon.awscdk.services.codeguruprofiler" }, "python": { "module": "aws_cdk.aws_codeguruprofiler" } } }, "aws-cdk-lib.aws_codegurureviewer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeGuruReviewer" }, "java": { "package": "software.amazon.awscdk.services.codegurureviewer" }, "python": { "module": "aws_cdk.aws_codegurureviewer" } } }, "aws-cdk-lib.aws_codepipeline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodePipeline" }, "java": { "package": "software.amazon.awscdk.services.codepipeline" }, "python": { "module": "aws_cdk.aws_codepipeline" } } }, "aws-cdk-lib.aws_codepipeline_actions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodePipeline.Actions" }, "java": { "package": "software.amazon.awscdk.services.codepipeline.actions" }, "python": { "module": "aws_cdk.aws_codepipeline_actions" } } }, "aws-cdk-lib.aws_codestar": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Codestar" }, "java": { "package": "software.amazon.awscdk.services.codestar" }, "python": { "module": "aws_cdk.aws_codestar" } } }, "aws-cdk-lib.aws_codestarconnections": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeStarConnections" }, "java": { "package": "software.amazon.awscdk.services.codestarconnections" }, "python": { "module": "aws_cdk.aws_codestarconnections" } } }, "aws-cdk-lib.aws_codestarnotifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CodeStarNotifications" }, "java": { "package": "software.amazon.awscdk.services.codestarnotifications" }, "python": { "module": "aws_cdk.aws_codestarnotifications" } } }, "aws-cdk-lib.aws_cognito": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Cognito" }, "java": { "package": "software.amazon.awscdk.services.cognito" }, "python": { "module": "aws_cdk.aws_cognito" } } }, "aws-cdk-lib.aws_cognito_identitypool": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Cognito.Identitypool" }, "java": { "package": "software.amazon.awscdk.services.cognito.identitypool" }, "python": { "module": "aws_cdk.aws_cognito_identitypool" } } }, "aws-cdk-lib.aws_comprehend": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Comprehend" }, "java": { "package": "software.amazon.awscdk.services.comprehend" }, "python": { "module": "aws_cdk.aws_comprehend" } } }, "aws-cdk-lib.aws_config": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Config" }, "java": { "package": "software.amazon.awscdk.services.config" }, "python": { "module": "aws_cdk.aws_config" } } }, "aws-cdk-lib.aws_connect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Connect" }, "java": { "package": "software.amazon.awscdk.services.connect" }, "python": { "module": "aws_cdk.aws_connect" } } }, "aws-cdk-lib.aws_connectcampaigns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ConnectCampaigns" }, "java": { "package": "software.amazon.awscdk.services.connectcampaigns" }, "python": { "module": "aws_cdk.aws_connectcampaigns" } } }, "aws-cdk-lib.aws_connectcampaignsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ConnectCampaignsV2" }, "java": { "package": "software.amazon.awscdk.services.connectcampaignsv2" }, "python": { "module": "aws_cdk.aws_connectcampaignsv2" } } }, "aws-cdk-lib.aws_controltower": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ControlTower" }, "java": { "package": "software.amazon.awscdk.services.controltower" }, "python": { "module": "aws_cdk.aws_controltower" } } }, "aws-cdk-lib.aws_cur": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CUR" }, "java": { "package": "software.amazon.awscdk.services.cur" }, "python": { "module": "aws_cdk.aws_cur" } } }, "aws-cdk-lib.aws_customerprofiles": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.CustomerProfiles" }, "java": { "package": "software.amazon.awscdk.services.customerprofiles" }, "python": { "module": "aws_cdk.aws_customerprofiles" } } }, "aws-cdk-lib.aws_databrew": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DataBrew" }, "java": { "package": "software.amazon.awscdk.services.databrew" }, "python": { "module": "aws_cdk.aws_databrew" } } }, "aws-cdk-lib.aws_datapipeline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DataPipeline" }, "java": { "package": "software.amazon.awscdk.services.datapipeline" }, "python": { "module": "aws_cdk.aws_datapipeline" } } }, "aws-cdk-lib.aws_datasync": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DataSync" }, "java": { "package": "software.amazon.awscdk.services.datasync" }, "python": { "module": "aws_cdk.aws_datasync" } } }, "aws-cdk-lib.aws_datazone": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DataZone" }, "java": { "package": "software.amazon.awscdk.services.datazone" }, "python": { "module": "aws_cdk.aws_datazone" } } }, "aws-cdk-lib.aws_dax": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DAX" }, "java": { "package": "software.amazon.awscdk.services.dax" }, "python": { "module": "aws_cdk.aws_dax" } } }, "aws-cdk-lib.aws_deadline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Deadline" }, "java": { "package": "software.amazon.awscdk.services.deadline" }, "python": { "module": "aws_cdk.aws_deadline" } } }, "aws-cdk-lib.aws_detective": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Detective" }, "java": { "package": "software.amazon.awscdk.services.detective" }, "python": { "module": "aws_cdk.aws_detective" } } }, "aws-cdk-lib.aws_devicefarm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DeviceFarm" }, "java": { "package": "software.amazon.awscdk.services.devicefarm" }, "python": { "module": "aws_cdk.aws_devicefarm" } } }, "aws-cdk-lib.aws_devopsagent": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DevOpsAgent" }, "java": { "package": "software.amazon.awscdk.services.devopsagent" }, "python": { "module": "aws_cdk.aws_devopsagent" } } }, "aws-cdk-lib.aws_devopsguru": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DevOpsGuru" }, "java": { "package": "software.amazon.awscdk.services.devopsguru" }, "python": { "module": "aws_cdk.aws_devopsguru" } } }, "aws-cdk-lib.aws_directoryservice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DirectoryService" }, "java": { "package": "software.amazon.awscdk.services.directoryservice" }, "python": { "module": "aws_cdk.aws_directoryservice" } } }, "aws-cdk-lib.aws_dlm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DLM" }, "java": { "package": "software.amazon.awscdk.services.dlm" }, "python": { "module": "aws_cdk.aws_dlm" } } }, "aws-cdk-lib.aws_dms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DMS" }, "java": { "package": "software.amazon.awscdk.services.dms" }, "python": { "module": "aws_cdk.aws_dms" } } }, "aws-cdk-lib.aws_docdb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DocDB" }, "java": { "package": "software.amazon.awscdk.services.docdb" }, "python": { "module": "aws_cdk.aws_docdb" } } }, "aws-cdk-lib.aws_docdbelastic": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DocDBElastic" }, "java": { "package": "software.amazon.awscdk.services.docdbelastic" }, "python": { "module": "aws_cdk.aws_docdbelastic" } } }, "aws-cdk-lib.aws_dsql": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DSQL" }, "java": { "package": "software.amazon.awscdk.services.dsql" }, "python": { "module": "aws_cdk.aws_dsql" } } }, "aws-cdk-lib.aws_dynamodb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DynamoDB" }, "java": { "package": "software.amazon.awscdk.services.dynamodb" }, "python": { "module": "aws_cdk.aws_dynamodb" } } }, "aws-cdk-lib.aws_ec2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EC2" }, "java": { "package": "software.amazon.awscdk.services.ec2" }, "python": { "module": "aws_cdk.aws_ec2" } } }, "aws-cdk-lib.aws_ecr": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ECR" }, "java": { "package": "software.amazon.awscdk.services.ecr" }, "python": { "module": "aws_cdk.aws_ecr" } } }, "aws-cdk-lib.aws_ecr_assets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Ecr.Assets" }, "java": { "package": "software.amazon.awscdk.services.ecr.assets" }, "python": { "module": "aws_cdk.aws_ecr_assets" } } }, "aws-cdk-lib.aws_ecs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ECS" }, "java": { "package": "software.amazon.awscdk.services.ecs" }, "python": { "module": "aws_cdk.aws_ecs" } } }, "aws-cdk-lib.aws_ecs_patterns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ECS.Patterns" }, "java": { "package": "software.amazon.awscdk.services.ecs.patterns" }, "python": { "module": "aws_cdk.aws_ecs_patterns" } } }, "aws-cdk-lib.aws_efs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EFS" }, "java": { "package": "software.amazon.awscdk.services.efs" }, "python": { "module": "aws_cdk.aws_efs" } } }, "aws-cdk-lib.aws_eks": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EKS" }, "java": { "package": "software.amazon.awscdk.services.eks" }, "python": { "module": "aws_cdk.aws_eks" } } }, "aws-cdk-lib.aws_elasticache": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElastiCache" }, "java": { "package": "software.amazon.awscdk.services.elasticache" }, "python": { "module": "aws_cdk.aws_elasticache" } } }, "aws-cdk-lib.aws_elasticbeanstalk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElasticBeanstalk" }, "java": { "package": "software.amazon.awscdk.services.elasticbeanstalk" }, "python": { "module": "aws_cdk.aws_elasticbeanstalk" } } }, "aws-cdk-lib.aws_elasticloadbalancing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElasticLoadBalancing" }, "java": { "package": "software.amazon.awscdk.services.elasticloadbalancing" }, "python": { "module": "aws_cdk.aws_elasticloadbalancing" } } }, "aws-cdk-lib.aws_elasticloadbalancingv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElasticLoadBalancingV2" }, "java": { "package": "software.amazon.awscdk.services.elasticloadbalancingv2" }, "python": { "module": "aws_cdk.aws_elasticloadbalancingv2" } } }, "aws-cdk-lib.aws_elasticloadbalancingv2_actions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElasticLoadBalancingV2.Actions" }, "java": { "package": "software.amazon.awscdk.services.elasticloadbalancingv2.actions" }, "python": { "module": "aws_cdk.aws_elasticloadbalancingv2_actions" } } }, "aws-cdk-lib.aws_elasticloadbalancingv2_targets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets" }, "java": { "package": "software.amazon.awscdk.services.elasticloadbalancingv2.targets" }, "python": { "module": "aws_cdk.aws_elasticloadbalancingv2_targets" } } }, "aws-cdk-lib.aws_elasticsearch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Elasticsearch" }, "java": { "package": "software.amazon.awscdk.services.elasticsearch" }, "python": { "module": "aws_cdk.aws_elasticsearch" } } }, "aws-cdk-lib.aws_emr": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EMR" }, "java": { "package": "software.amazon.awscdk.services.emr" }, "python": { "module": "aws_cdk.aws_emr" } } }, "aws-cdk-lib.aws_emrcontainers": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EMRContainers" }, "java": { "package": "software.amazon.awscdk.services.emrcontainers" }, "python": { "module": "aws_cdk.aws_emrcontainers" } } }, "aws-cdk-lib.aws_emrserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EMRServerless" }, "java": { "package": "software.amazon.awscdk.services.emrserverless" }, "python": { "module": "aws_cdk.aws_emrserverless" } } }, "aws-cdk-lib.aws_entityresolution": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EntityResolution" }, "java": { "package": "software.amazon.awscdk.services.entityresolution" }, "python": { "module": "aws_cdk.aws_entityresolution" } } }, "aws-cdk-lib.aws_events": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Events" }, "java": { "package": "software.amazon.awscdk.services.events" }, "python": { "module": "aws_cdk.aws_events" } } }, "aws-cdk-lib.aws_events_targets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Events.Targets" }, "java": { "package": "software.amazon.awscdk.services.events.targets" }, "python": { "module": "aws_cdk.aws_events_targets" } } }, "aws-cdk-lib.aws_eventschemas": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EventSchemas" }, "java": { "package": "software.amazon.awscdk.services.eventschemas" }, "python": { "module": "aws_cdk.aws_eventschemas" } } }, "aws-cdk-lib.aws_evidently": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Evidently" }, "java": { "package": "software.amazon.awscdk.services.evidently" }, "python": { "module": "aws_cdk.aws_evidently" } } }, "aws-cdk-lib.aws_evs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EVS" }, "java": { "package": "software.amazon.awscdk.services.evs" }, "python": { "module": "aws_cdk.aws_evs" } } }, "aws-cdk-lib.aws_finspace": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.FinSpace" }, "java": { "package": "software.amazon.awscdk.services.finspace" }, "python": { "module": "aws_cdk.aws_finspace" } } }, "aws-cdk-lib.aws_fis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.FIS" }, "java": { "package": "software.amazon.awscdk.services.fis" }, "python": { "module": "aws_cdk.aws_fis" } } }, "aws-cdk-lib.aws_fms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.FMS" }, "java": { "package": "software.amazon.awscdk.services.fms" }, "python": { "module": "aws_cdk.aws_fms" } } }, "aws-cdk-lib.aws_forecast": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Forecast" }, "java": { "package": "software.amazon.awscdk.services.forecast" }, "python": { "module": "aws_cdk.aws_forecast" } } }, "aws-cdk-lib.aws_frauddetector": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.FraudDetector" }, "java": { "package": "software.amazon.awscdk.services.frauddetector" }, "python": { "module": "aws_cdk.aws_frauddetector" } } }, "aws-cdk-lib.aws_fsx": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.FSx" }, "java": { "package": "software.amazon.awscdk.services.fsx" }, "python": { "module": "aws_cdk.aws_fsx" } } }, "aws-cdk-lib.aws_gamelift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GameLift" }, "java": { "package": "software.amazon.awscdk.services.gamelift" }, "python": { "module": "aws_cdk.aws_gamelift" } } }, "aws-cdk-lib.aws_gameliftstreams": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GameLiftStreams" }, "java": { "package": "software.amazon.awscdk.services.gameliftstreams" }, "python": { "module": "aws_cdk.aws_gameliftstreams" } } }, "aws-cdk-lib.aws_globalaccelerator": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GlobalAccelerator" }, "java": { "package": "software.amazon.awscdk.services.globalaccelerator" }, "python": { "module": "aws_cdk.aws_globalaccelerator" } } }, "aws-cdk-lib.aws_globalaccelerator_endpoints": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GlobalAccelerator.Endpoints" }, "java": { "package": "software.amazon.awscdk.services.globalaccelerator.endpoints" }, "python": { "module": "aws_cdk.aws_globalaccelerator_endpoints" } } }, "aws-cdk-lib.aws_glue": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Glue" }, "java": { "package": "software.amazon.awscdk.services.glue" }, "python": { "module": "aws_cdk.aws_glue" } } }, "aws-cdk-lib.aws_grafana": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Grafana" }, "java": { "package": "software.amazon.awscdk.services.grafana" }, "python": { "module": "aws_cdk.aws_grafana" } } }, "aws-cdk-lib.aws_greengrass": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Greengrass" }, "java": { "package": "software.amazon.awscdk.services.greengrass" }, "python": { "module": "aws_cdk.aws_greengrass" } } }, "aws-cdk-lib.aws_greengrassv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GreengrassV2" }, "java": { "package": "software.amazon.awscdk.services.greengrassv2" }, "python": { "module": "aws_cdk.aws_greengrassv2" } } }, "aws-cdk-lib.aws_groundstation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GroundStation" }, "java": { "package": "software.amazon.awscdk.services.groundstation" }, "python": { "module": "aws_cdk.aws_groundstation" } } }, "aws-cdk-lib.aws_guardduty": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.GuardDuty" }, "java": { "package": "software.amazon.awscdk.services.guardduty" }, "python": { "module": "aws_cdk.aws_guardduty" } } }, "aws-cdk-lib.aws_healthimaging": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.HealthImaging" }, "java": { "package": "software.amazon.awscdk.services.healthimaging" }, "python": { "module": "aws_cdk.aws_healthimaging" } } }, "aws-cdk-lib.aws_healthlake": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.HealthLake" }, "java": { "package": "software.amazon.awscdk.services.healthlake" }, "python": { "module": "aws_cdk.aws_healthlake" } } }, "aws-cdk-lib.aws_iam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IAM" }, "java": { "package": "software.amazon.awscdk.services.iam" }, "python": { "module": "aws_cdk.aws_iam" } } }, "aws-cdk-lib.aws_identitystore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IdentityStore" }, "java": { "package": "software.amazon.awscdk.services.identitystore" }, "python": { "module": "aws_cdk.aws_identitystore" } } }, "aws-cdk-lib.aws_imagebuilder": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ImageBuilder" }, "java": { "package": "software.amazon.awscdk.services.imagebuilder" }, "python": { "module": "aws_cdk.aws_imagebuilder" } } }, "aws-cdk-lib.aws_inspector": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Inspector" }, "java": { "package": "software.amazon.awscdk.services.inspector" }, "python": { "module": "aws_cdk.aws_inspector" } } }, "aws-cdk-lib.aws_inspectorv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.InspectorV2" }, "java": { "package": "software.amazon.awscdk.services.inspectorv2" }, "python": { "module": "aws_cdk.aws_inspectorv2" } } }, "aws-cdk-lib.aws_internetmonitor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.InternetMonitor" }, "java": { "package": "software.amazon.awscdk.services.internetmonitor" }, "python": { "module": "aws_cdk.aws_internetmonitor" } } }, "aws-cdk-lib.aws_invoicing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Invoicing" }, "java": { "package": "software.amazon.awscdk.services.invoicing" }, "python": { "module": "aws_cdk.aws_invoicing" } } }, "aws-cdk-lib.aws_iot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoT" }, "java": { "package": "software.amazon.awscdk.services.iot" }, "python": { "module": "aws_cdk.aws_iot" } } }, "aws-cdk-lib.aws_iotanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTAnalytics" }, "java": { "package": "software.amazon.awscdk.services.iotanalytics" }, "python": { "module": "aws_cdk.aws_iotanalytics" } } }, "aws-cdk-lib.aws_iotcoredeviceadvisor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTCoreDeviceAdvisor" }, "java": { "package": "software.amazon.awscdk.services.iotcoredeviceadvisor" }, "python": { "module": "aws_cdk.aws_iotcoredeviceadvisor" } } }, "aws-cdk-lib.aws_iotevents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTEvents" }, "java": { "package": "software.amazon.awscdk.services.iotevents" }, "python": { "module": "aws_cdk.aws_iotevents" } } }, "aws-cdk-lib.aws_iotfleethub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTFleetHub" }, "java": { "package": "software.amazon.awscdk.services.iotfleethub" }, "python": { "module": "aws_cdk.aws_iotfleethub" } } }, "aws-cdk-lib.aws_iotfleetwise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTFleetWise" }, "java": { "package": "software.amazon.awscdk.services.iotfleetwise" }, "python": { "module": "aws_cdk.aws_iotfleetwise" } } }, "aws-cdk-lib.aws_iotsitewise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTSiteWise" }, "java": { "package": "software.amazon.awscdk.services.iotsitewise" }, "python": { "module": "aws_cdk.aws_iotsitewise" } } }, "aws-cdk-lib.aws_iotthingsgraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTThingsGraph" }, "java": { "package": "software.amazon.awscdk.services.iotthingsgraph" }, "python": { "module": "aws_cdk.aws_iotthingsgraph" } } }, "aws-cdk-lib.aws_iottwinmaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTTwinMaker" }, "java": { "package": "software.amazon.awscdk.services.iottwinmaker" }, "python": { "module": "aws_cdk.aws_iottwinmaker" } } }, "aws-cdk-lib.aws_iotwireless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTWireless" }, "java": { "package": "software.amazon.awscdk.services.iotwireless" }, "python": { "module": "aws_cdk.aws_iotwireless" } } }, "aws-cdk-lib.aws_ivs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Ivs" }, "java": { "package": "software.amazon.awscdk.services.ivs" }, "python": { "module": "aws_cdk.aws_ivs" } } }, "aws-cdk-lib.aws_ivschat": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IVSChat" }, "java": { "package": "software.amazon.awscdk.services.ivschat" }, "python": { "module": "aws_cdk.aws_ivschat" } } }, "aws-cdk-lib.aws_kafkaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KafkaConnect" }, "java": { "package": "software.amazon.awscdk.services.kafkaconnect" }, "python": { "module": "aws_cdk.aws_kafkaconnect" } } }, "aws-cdk-lib.aws_kendra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Kendra" }, "java": { "package": "software.amazon.awscdk.services.kendra" }, "python": { "module": "aws_cdk.aws_kendra" } } }, "aws-cdk-lib.aws_kendraranking": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KendraRanking" }, "java": { "package": "software.amazon.awscdk.services.kendraranking" }, "python": { "module": "aws_cdk.aws_kendraranking" } } }, "aws-cdk-lib.aws_kinesis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Kinesis" }, "java": { "package": "software.amazon.awscdk.services.kinesis" }, "python": { "module": "aws_cdk.aws_kinesis" } } }, "aws-cdk-lib.aws_kinesisanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisAnalytics" }, "java": { "package": "software.amazon.awscdk.services.kinesisanalytics" }, "python": { "module": "aws_cdk.aws_kinesisanalytics" } } }, "aws-cdk-lib.aws_kinesisanalyticsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisAnalyticsV2" }, "java": { "package": "software.amazon.awscdk.services.kinesisanalyticsv2" }, "python": { "module": "aws_cdk.aws_kinesisanalyticsv2" } } }, "aws-cdk-lib.aws_kinesisfirehose": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisFirehose" }, "java": { "package": "software.amazon.awscdk.services.kinesisfirehose" }, "python": { "module": "aws_cdk.aws_kinesisfirehose" } } }, "aws-cdk-lib.aws_kinesisvideo": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisVideo" }, "java": { "package": "software.amazon.awscdk.services.kinesisvideo" }, "python": { "module": "aws_cdk.aws_kinesisvideo" } } }, "aws-cdk-lib.aws_kms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KMS" }, "java": { "package": "software.amazon.awscdk.services.kms" }, "python": { "module": "aws_cdk.aws_kms" } } }, "aws-cdk-lib.aws_lakeformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LakeFormation" }, "java": { "package": "software.amazon.awscdk.services.lakeformation" }, "python": { "module": "aws_cdk.aws_lakeformation" } } }, "aws-cdk-lib.aws_lambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda" }, "java": { "package": "software.amazon.awscdk.services.lambda" }, "python": { "module": "aws_cdk.aws_lambda" } } }, "aws-cdk-lib.aws_lambda_destinations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.Destinations" }, "java": { "package": "software.amazon.awscdk.services.lambda.destinations" }, "python": { "module": "aws_cdk.aws_lambda_destinations" } } }, "aws-cdk-lib.aws_lambda_event_sources": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.EventSources" }, "java": { "package": "software.amazon.awscdk.services.lambda.eventsources" }, "python": { "module": "aws_cdk.aws_lambda_event_sources" } } }, "aws-cdk-lib.aws_lambda_nodejs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.Nodejs" }, "java": { "package": "software.amazon.awscdk.services.lambda.nodejs" }, "python": { "module": "aws_cdk.aws_lambda_nodejs" } } }, "aws-cdk-lib.aws_launchwizard": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LaunchWizard" }, "java": { "package": "software.amazon.awscdk.services.launchwizard" }, "python": { "module": "aws_cdk.aws_launchwizard" } } }, "aws-cdk-lib.aws_lex": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lex" }, "java": { "package": "software.amazon.awscdk.services.lex" }, "python": { "module": "aws_cdk.aws_lex" } } }, "aws-cdk-lib.aws_licensemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LicenseManager" }, "java": { "package": "software.amazon.awscdk.services.licensemanager" }, "python": { "module": "aws_cdk.aws_licensemanager" } } }, "aws-cdk-lib.aws_lightsail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lightsail" }, "java": { "package": "software.amazon.awscdk.services.lightsail" }, "python": { "module": "aws_cdk.aws_lightsail" } } }, "aws-cdk-lib.aws_location": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Location" }, "java": { "package": "software.amazon.awscdk.services.location" }, "python": { "module": "aws_cdk.aws_location" } } }, "aws-cdk-lib.aws_logs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Logs" }, "java": { "package": "software.amazon.awscdk.services.logs" }, "python": { "module": "aws_cdk.aws_logs" } } }, "aws-cdk-lib.aws_logs_destinations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Logs.Destinations" }, "java": { "package": "software.amazon.awscdk.services.logs.destinations" }, "python": { "module": "aws_cdk.aws_logs_destinations" } } }, "aws-cdk-lib.aws_lookoutequipment": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutEquipment" }, "java": { "package": "software.amazon.awscdk.services.lookoutequipment" }, "python": { "module": "aws_cdk.aws_lookoutequipment" } } }, "aws-cdk-lib.aws_lookoutmetrics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutMetrics" }, "java": { "package": "software.amazon.awscdk.services.lookoutmetrics" }, "python": { "module": "aws_cdk.aws_lookoutmetrics" } } }, "aws-cdk-lib.aws_lookoutvision": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutVision" }, "java": { "package": "software.amazon.awscdk.services.lookoutvision" }, "python": { "module": "aws_cdk.aws_lookoutvision" } } }, "aws-cdk-lib.aws_m2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.M2" }, "java": { "package": "software.amazon.awscdk.services.m2" }, "python": { "module": "aws_cdk.aws_m2" } } }, "aws-cdk-lib.aws_macie": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Macie" }, "java": { "package": "software.amazon.awscdk.services.macie" }, "python": { "module": "aws_cdk.aws_macie" } } }, "aws-cdk-lib.aws_managedblockchain": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ManagedBlockchain" }, "java": { "package": "software.amazon.awscdk.services.managedblockchain" }, "python": { "module": "aws_cdk.aws_managedblockchain" } } }, "aws-cdk-lib.aws_mediaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaConnect" }, "java": { "package": "software.amazon.awscdk.services.mediaconnect" }, "python": { "module": "aws_cdk.aws_mediaconnect" } } }, "aws-cdk-lib.aws_mediaconvert": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaConvert" }, "java": { "package": "software.amazon.awscdk.services.mediaconvert" }, "python": { "module": "aws_cdk.aws_mediaconvert" } } }, "aws-cdk-lib.aws_medialive": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaLive" }, "java": { "package": "software.amazon.awscdk.services.medialive" }, "python": { "module": "aws_cdk.aws_medialive" } } }, "aws-cdk-lib.aws_mediapackage": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaPackage" }, "java": { "package": "software.amazon.awscdk.services.mediapackage" }, "python": { "module": "aws_cdk.aws_mediapackage" } } }, "aws-cdk-lib.aws_mediapackagev2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaPackageV2" }, "java": { "package": "software.amazon.awscdk.services.mediapackagev2" }, "python": { "module": "aws_cdk.aws_mediapackagev2" } } }, "aws-cdk-lib.aws_mediastore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaStore" }, "java": { "package": "software.amazon.awscdk.services.mediastore" }, "python": { "module": "aws_cdk.aws_mediastore" } } }, "aws-cdk-lib.aws_mediatailor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaTailor" }, "java": { "package": "software.amazon.awscdk.services.mediatailor" }, "python": { "module": "aws_cdk.aws_mediatailor" } } }, "aws-cdk-lib.aws_memorydb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MemoryDB" }, "java": { "package": "software.amazon.awscdk.services.memorydb" }, "python": { "module": "aws_cdk.aws_memorydb" } } }, "aws-cdk-lib.aws_mpa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MPA" }, "java": { "package": "software.amazon.awscdk.services.mpa" }, "python": { "module": "aws_cdk.aws_mpa" } } }, "aws-cdk-lib.aws_msk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MSK" }, "java": { "package": "software.amazon.awscdk.services.msk" }, "python": { "module": "aws_cdk.aws_msk" } } }, "aws-cdk-lib.aws_mwaa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MWAA" }, "java": { "package": "software.amazon.awscdk.services.mwaa" }, "python": { "module": "aws_cdk.aws_mwaa" } } }, "aws-cdk-lib.aws_mwaaserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MWAAServerless" }, "java": { "package": "software.amazon.awscdk.services.mwaaserverless" }, "python": { "module": "aws_cdk.aws_mwaaserverless" } } }, "aws-cdk-lib.aws_neptune": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Neptune" }, "java": { "package": "software.amazon.awscdk.services.neptune" }, "python": { "module": "aws_cdk.aws_neptune" } } }, "aws-cdk-lib.aws_neptunegraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NeptuneGraph" }, "java": { "package": "software.amazon.awscdk.services.neptunegraph" }, "python": { "module": "aws_cdk.aws_neptunegraph" } } }, "aws-cdk-lib.aws_networkfirewall": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NetworkFirewall" }, "java": { "package": "software.amazon.awscdk.services.networkfirewall" }, "python": { "module": "aws_cdk.aws_networkfirewall" } } }, "aws-cdk-lib.aws_networkmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NetworkManager" }, "java": { "package": "software.amazon.awscdk.services.networkmanager" }, "python": { "module": "aws_cdk.aws_networkmanager" } } }, "aws-cdk-lib.aws_nimblestudio": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NimbleStudio" }, "java": { "package": "software.amazon.awscdk.services.nimblestudio" }, "python": { "module": "aws_cdk.aws_nimblestudio" } } }, "aws-cdk-lib.aws_notifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Notifications" }, "java": { "package": "software.amazon.awscdk.services.notifications" }, "python": { "module": "aws_cdk.aws_notifications" } } }, "aws-cdk-lib.aws_notificationscontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NotificationsContacts" }, "java": { "package": "software.amazon.awscdk.services.notificationscontacts" }, "python": { "module": "aws_cdk.aws_notificationscontacts" } } }, "aws-cdk-lib.aws_oam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Oam" }, "java": { "package": "software.amazon.awscdk.services.oam" }, "python": { "module": "aws_cdk.aws_oam" } } }, "aws-cdk-lib.aws_observabilityadmin": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ObservabilityAdmin" }, "java": { "package": "software.amazon.awscdk.services.observabilityadmin" }, "python": { "module": "aws_cdk.aws_observabilityadmin" } } }, "aws-cdk-lib.aws_odb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ODB" }, "java": { "package": "software.amazon.awscdk.services.odb" }, "python": { "module": "aws_cdk.aws_odb" } } }, "aws-cdk-lib.aws_omics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Omics" }, "java": { "package": "software.amazon.awscdk.services.omics" }, "python": { "module": "aws_cdk.aws_omics" } } }, "aws-cdk-lib.aws_opensearchserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.OpenSearchServerless" }, "java": { "package": "software.amazon.awscdk.services.opensearchserverless" }, "python": { "module": "aws_cdk.aws_opensearchserverless" } } }, "aws-cdk-lib.aws_opensearchservice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.OpenSearchService" }, "java": { "package": "software.amazon.awscdk.services.opensearchservice" }, "python": { "module": "aws_cdk.aws_opensearchservice" } } }, "aws-cdk-lib.aws_opsworks": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.OpsWorks" }, "java": { "package": "software.amazon.awscdk.services.opsworks" }, "python": { "module": "aws_cdk.aws_opsworks" } } }, "aws-cdk-lib.aws_opsworkscm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.OpsWorksCM" }, "java": { "package": "software.amazon.awscdk.services.opsworkscm" }, "python": { "module": "aws_cdk.aws_opsworkscm" } } }, "aws-cdk-lib.aws_organizations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Organizations" }, "java": { "package": "software.amazon.awscdk.services.organizations" }, "python": { "module": "aws_cdk.aws_organizations" } } }, "aws-cdk-lib.aws_osis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.OSIS" }, "java": { "package": "software.amazon.awscdk.services.osis" }, "python": { "module": "aws_cdk.aws_osis" } } }, "aws-cdk-lib.aws_panorama": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Panorama" }, "java": { "package": "software.amazon.awscdk.services.panorama" }, "python": { "module": "aws_cdk.aws_panorama" } } }, "aws-cdk-lib.aws_paymentcryptography": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.PaymentCryptography" }, "java": { "package": "software.amazon.awscdk.services.paymentcryptography" }, "python": { "module": "aws_cdk.aws_paymentcryptography" } } }, "aws-cdk-lib.aws_pcaconnectorad": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.PCAConnectorAD" }, "java": { "package": "software.amazon.awscdk.services.pcaconnectorad" }, "python": { "module": "aws_cdk.aws_pcaconnectorad" } } }, "aws-cdk-lib.aws_pcaconnectorscep": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.PCAConnectorSCEP" }, "java": { "package": "software.amazon.awscdk.services.pcaconnectorscep" }, "python": { "module": "aws_cdk.aws_pcaconnectorscep" } } }, "aws-cdk-lib.aws_pcs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.PCS" }, "java": { "package": "software.amazon.awscdk.services.pcs" }, "python": { "module": "aws_cdk.aws_pcs" } } }, "aws-cdk-lib.aws_personalize": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Personalize" }, "java": { "package": "software.amazon.awscdk.services.personalize" }, "python": { "module": "aws_cdk.aws_personalize" } } }, "aws-cdk-lib.aws_pinpoint": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Pinpoint" }, "java": { "package": "software.amazon.awscdk.services.pinpoint" }, "python": { "module": "aws_cdk.aws_pinpoint" } } }, "aws-cdk-lib.aws_pinpointemail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.PinpointEmail" }, "java": { "package": "software.amazon.awscdk.services.pinpointemail" }, "python": { "module": "aws_cdk.aws_pinpointemail" } } }, "aws-cdk-lib.aws_pipes": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Pipes" }, "java": { "package": "software.amazon.awscdk.services.pipes" }, "python": { "module": "aws_cdk.aws_pipes" } } }, "aws-cdk-lib.aws_proton": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Proton" }, "java": { "package": "software.amazon.awscdk.services.proton" }, "python": { "module": "aws_cdk.aws_proton" } } }, "aws-cdk-lib.aws_qbusiness": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.QBusiness" }, "java": { "package": "software.amazon.awscdk.services.qbusiness" }, "python": { "module": "aws_cdk.aws_qbusiness" } } }, "aws-cdk-lib.aws_qldb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.QLDB" }, "java": { "package": "software.amazon.awscdk.services.qldb" }, "python": { "module": "aws_cdk.aws_qldb" } } }, "aws-cdk-lib.aws_quicksight": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.QuickSight" }, "java": { "package": "software.amazon.awscdk.services.quicksight" }, "python": { "module": "aws_cdk.aws_quicksight" } } }, "aws-cdk-lib.aws_ram": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RAM" }, "java": { "package": "software.amazon.awscdk.services.ram" }, "python": { "module": "aws_cdk.aws_ram" } } }, "aws-cdk-lib.aws_rbin": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Rbin" }, "java": { "package": "software.amazon.awscdk.services.rbin" }, "python": { "module": "aws_cdk.aws_rbin" } } }, "aws-cdk-lib.aws_rds": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RDS" }, "java": { "package": "software.amazon.awscdk.services.rds" }, "python": { "module": "aws_cdk.aws_rds" } } }, "aws-cdk-lib.aws_redshift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Redshift" }, "java": { "package": "software.amazon.awscdk.services.redshift" }, "python": { "module": "aws_cdk.aws_redshift" } } }, "aws-cdk-lib.aws_redshiftserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RedshiftServerless" }, "java": { "package": "software.amazon.awscdk.services.redshiftserverless" }, "python": { "module": "aws_cdk.aws_redshiftserverless" } } }, "aws-cdk-lib.aws_refactorspaces": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RefactorSpaces" }, "java": { "package": "software.amazon.awscdk.services.refactorspaces" }, "python": { "module": "aws_cdk.aws_refactorspaces" } } }, "aws-cdk-lib.aws_rekognition": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Rekognition" }, "java": { "package": "software.amazon.awscdk.services.rekognition" }, "python": { "module": "aws_cdk.aws_rekognition" } } }, "aws-cdk-lib.aws_resiliencehub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ResilienceHub" }, "java": { "package": "software.amazon.awscdk.services.resiliencehub" }, "python": { "module": "aws_cdk.aws_resiliencehub" } } }, "aws-cdk-lib.aws_resourceexplorer2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ResourceExplorer2" }, "java": { "package": "software.amazon.awscdk.services.resourceexplorer2" }, "python": { "module": "aws_cdk.aws_resourceexplorer2" } } }, "aws-cdk-lib.aws_resourcegroups": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ResourceGroups" }, "java": { "package": "software.amazon.awscdk.services.resourcegroups" }, "python": { "module": "aws_cdk.aws_resourcegroups" } } }, "aws-cdk-lib.aws_robomaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RoboMaker" }, "java": { "package": "software.amazon.awscdk.services.robomaker" }, "python": { "module": "aws_cdk.aws_robomaker" } } }, "aws-cdk-lib.aws_rolesanywhere": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RolesAnywhere" }, "java": { "package": "software.amazon.awscdk.services.rolesanywhere" }, "python": { "module": "aws_cdk.aws_rolesanywhere" } } }, "aws-cdk-lib.aws_route53": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53" }, "java": { "package": "software.amazon.awscdk.services.route53" }, "python": { "module": "aws_cdk.aws_route53" } } }, "aws-cdk-lib.aws_route53_patterns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53.Patterns" }, "java": { "package": "software.amazon.awscdk.services.route53.patterns" }, "python": { "module": "aws_cdk.aws_route53_patterns" } } }, "aws-cdk-lib.aws_route53_targets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53.Targets" }, "java": { "package": "software.amazon.awscdk.services.route53.targets" }, "python": { "module": "aws_cdk.aws_route53_targets" } } }, "aws-cdk-lib.aws_route53profiles": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53Profiles" }, "java": { "package": "software.amazon.awscdk.services.route53profiles" }, "python": { "module": "aws_cdk.aws_route53profiles" } } }, "aws-cdk-lib.aws_route53recoverycontrol": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53RecoveryControl" }, "java": { "package": "software.amazon.awscdk.services.route53recoverycontrol" }, "python": { "module": "aws_cdk.aws_route53recoverycontrol" } } }, "aws-cdk-lib.aws_route53recoveryreadiness": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53RecoveryReadiness" }, "java": { "package": "software.amazon.awscdk.services.route53recoveryreadiness" }, "python": { "module": "aws_cdk.aws_route53recoveryreadiness" } } }, "aws-cdk-lib.aws_route53resolver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53Resolver" }, "java": { "package": "software.amazon.awscdk.services.route53resolver" }, "python": { "module": "aws_cdk.aws_route53resolver" } } }, "aws-cdk-lib.aws_rtbfabric": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RTBFabric" }, "java": { "package": "software.amazon.awscdk.services.rtbfabric" }, "python": { "module": "aws_cdk.aws_rtbfabric" } } }, "aws-cdk-lib.aws_rum": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.RUM" }, "java": { "package": "software.amazon.awscdk.services.rum" }, "python": { "module": "aws_cdk.aws_rum" } } }, "aws-cdk-lib.aws_s3": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3" }, "java": { "package": "software.amazon.awscdk.services.s3" }, "python": { "module": "aws_cdk.aws_s3" } } }, "aws-cdk-lib.aws_s3_assets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3.Assets" }, "java": { "package": "software.amazon.awscdk.services.s3.assets" }, "python": { "module": "aws_cdk.aws_s3_assets" } } }, "aws-cdk-lib.aws_s3_deployment": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3.Deployment" }, "java": { "package": "software.amazon.awscdk.services.s3.deployment" }, "python": { "module": "aws_cdk.aws_s3_deployment" } } }, "aws-cdk-lib.aws_s3_notifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3.Notifications" }, "java": { "package": "software.amazon.awscdk.services.s3.notifications" }, "python": { "module": "aws_cdk.aws_s3_notifications" } } }, "aws-cdk-lib.aws_s3express": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3Express" }, "java": { "package": "software.amazon.awscdk.services.s3express" }, "python": { "module": "aws_cdk.aws_s3express" } } }, "aws-cdk-lib.aws_s3objectlambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3ObjectLambda" }, "java": { "package": "software.amazon.awscdk.services.s3objectlambda" }, "python": { "module": "aws_cdk.aws_s3objectlambda" } } }, "aws-cdk-lib.aws_s3outposts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3Outposts" }, "java": { "package": "software.amazon.awscdk.services.s3outposts" }, "python": { "module": "aws_cdk.aws_s3outposts" } } }, "aws-cdk-lib.aws_s3tables": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3Tables" }, "java": { "package": "software.amazon.awscdk.services.s3tables" }, "python": { "module": "aws_cdk.aws_s3tables" } } }, "aws-cdk-lib.aws_s3vectors": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3Vectors" }, "java": { "package": "software.amazon.awscdk.services.s3vectors" }, "python": { "module": "aws_cdk.aws_s3vectors" } } }, "aws-cdk-lib.aws_sagemaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Sagemaker" }, "java": { "package": "software.amazon.awscdk.services.sagemaker" }, "python": { "module": "aws_cdk.aws_sagemaker" } } }, "aws-cdk-lib.aws_sam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SAM" }, "java": { "package": "software.amazon.awscdk.services.sam" }, "python": { "module": "aws_cdk.aws_sam" } } }, "aws-cdk-lib.aws_scheduler": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Scheduler" }, "java": { "package": "software.amazon.awscdk.services.scheduler" }, "python": { "module": "aws_cdk.aws_scheduler" } } }, "aws-cdk-lib.aws_scheduler_targets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Scheduler.Targets" }, "java": { "package": "software.amazon.awscdk.services.scheduler.targets" }, "python": { "module": "aws_cdk.aws_scheduler_targets" } } }, "aws-cdk-lib.aws_sdb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SDB" }, "java": { "package": "software.amazon.awscdk.services.sdb" }, "python": { "module": "aws_cdk.aws_sdb" } } }, "aws-cdk-lib.aws_secretsmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SecretsManager" }, "java": { "package": "software.amazon.awscdk.services.secretsmanager" }, "python": { "module": "aws_cdk.aws_secretsmanager" } } }, "aws-cdk-lib.aws_securityhub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SecurityHub" }, "java": { "package": "software.amazon.awscdk.services.securityhub" }, "python": { "module": "aws_cdk.aws_securityhub" } } }, "aws-cdk-lib.aws_securitylake": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SecurityLake" }, "java": { "package": "software.amazon.awscdk.services.securitylake" }, "python": { "module": "aws_cdk.aws_securitylake" } } }, "aws-cdk-lib.aws_servicecatalog": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Servicecatalog" }, "java": { "package": "software.amazon.awscdk.services.servicecatalog" }, "python": { "module": "aws_cdk.aws_servicecatalog" } } }, "aws-cdk-lib.aws_servicecatalogappregistry": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Servicecatalogappregistry" }, "java": { "package": "software.amazon.awscdk.services.servicecatalogappregistry" }, "python": { "module": "aws_cdk.aws_servicecatalogappregistry" } } }, "aws-cdk-lib.aws_servicediscovery": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ServiceDiscovery" }, "java": { "package": "software.amazon.awscdk.services.servicediscovery" }, "python": { "module": "aws_cdk.aws_servicediscovery" } } }, "aws-cdk-lib.aws_ses": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SES" }, "java": { "package": "software.amazon.awscdk.services.ses" }, "python": { "module": "aws_cdk.aws_ses" } } }, "aws-cdk-lib.aws_ses_actions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SES.Actions" }, "java": { "package": "software.amazon.awscdk.services.ses.actions" }, "python": { "module": "aws_cdk.aws_ses_actions" } } }, "aws-cdk-lib.aws_shield": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Shield" }, "java": { "package": "software.amazon.awscdk.services.shield" }, "python": { "module": "aws_cdk.aws_shield" } } }, "aws-cdk-lib.aws_signer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Signer" }, "java": { "package": "software.amazon.awscdk.services.signer" }, "python": { "module": "aws_cdk.aws_signer" } } }, "aws-cdk-lib.aws_simspaceweaver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SimSpaceWeaver" }, "java": { "package": "software.amazon.awscdk.services.simspaceweaver" }, "python": { "module": "aws_cdk.aws_simspaceweaver" } } }, "aws-cdk-lib.aws_smsvoice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SMSVOICE" }, "java": { "package": "software.amazon.awscdk.services.smsvoice" }, "python": { "module": "aws_cdk.aws_smsvoice" } } }, "aws-cdk-lib.aws_sns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SNS" }, "java": { "package": "software.amazon.awscdk.services.sns" }, "python": { "module": "aws_cdk.aws_sns" } } }, "aws-cdk-lib.aws_sns_subscriptions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SNS.Subscriptions" }, "java": { "package": "software.amazon.awscdk.services.sns.subscriptions" }, "python": { "module": "aws_cdk.aws_sns_subscriptions" } } }, "aws-cdk-lib.aws_sqs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SQS" }, "java": { "package": "software.amazon.awscdk.services.sqs" }, "python": { "module": "aws_cdk.aws_sqs" } } }, "aws-cdk-lib.aws_ssm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSM" }, "java": { "package": "software.amazon.awscdk.services.ssm" }, "python": { "module": "aws_cdk.aws_ssm" } } }, "aws-cdk-lib.aws_ssmcontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSMContacts" }, "java": { "package": "software.amazon.awscdk.services.ssmcontacts" }, "python": { "module": "aws_cdk.aws_ssmcontacts" } } }, "aws-cdk-lib.aws_ssmguiconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSMGuiConnect" }, "java": { "package": "software.amazon.awscdk.services.ssmguiconnect" }, "python": { "module": "aws_cdk.aws_ssmguiconnect" } } }, "aws-cdk-lib.aws_ssmincidents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSMIncidents" }, "java": { "package": "software.amazon.awscdk.services.ssmincidents" }, "python": { "module": "aws_cdk.aws_ssmincidents" } } }, "aws-cdk-lib.aws_ssmquicksetup": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSMQuickSetup" }, "java": { "package": "software.amazon.awscdk.services.ssmquicksetup" }, "python": { "module": "aws_cdk.aws_ssmquicksetup" } } }, "aws-cdk-lib.aws_sso": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SSO" }, "java": { "package": "software.amazon.awscdk.services.sso" }, "python": { "module": "aws_cdk.aws_sso" } } }, "aws-cdk-lib.aws_stepfunctions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.StepFunctions" }, "java": { "package": "software.amazon.awscdk.services.stepfunctions" }, "python": { "module": "aws_cdk.aws_stepfunctions" } } }, "aws-cdk-lib.aws_stepfunctions_tasks": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.StepFunctions.Tasks" }, "java": { "package": "software.amazon.awscdk.services.stepfunctions.tasks" }, "python": { "module": "aws_cdk.aws_stepfunctions_tasks" } } }, "aws-cdk-lib.aws_supportapp": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SupportApp" }, "java": { "package": "software.amazon.awscdk.services.supportapp" }, "python": { "module": "aws_cdk.aws_supportapp" } } }, "aws-cdk-lib.aws_synthetics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Synthetics" }, "java": { "package": "software.amazon.awscdk.services.synthetics" }, "python": { "module": "aws_cdk.aws_synthetics" } } }, "aws-cdk-lib.aws_systemsmanagersap": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SystemsManagerSAP" }, "java": { "package": "software.amazon.awscdk.services.systemsmanagersap" }, "python": { "module": "aws_cdk.aws_systemsmanagersap" } } }, "aws-cdk-lib.aws_timestream": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Timestream" }, "java": { "package": "software.amazon.awscdk.services.timestream" }, "python": { "module": "aws_cdk.aws_timestream" } } }, "aws-cdk-lib.aws_transfer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Transfer" }, "java": { "package": "software.amazon.awscdk.services.transfer" }, "python": { "module": "aws_cdk.aws_transfer" } } }, "aws-cdk-lib.aws_verifiedpermissions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.VerifiedPermissions" }, "java": { "package": "software.amazon.awscdk.services.verifiedpermissions" }, "python": { "module": "aws_cdk.aws_verifiedpermissions" } } }, "aws-cdk-lib.aws_voiceid": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.VoiceID" }, "java": { "package": "software.amazon.awscdk.services.voiceid" }, "python": { "module": "aws_cdk.aws_voiceid" } } }, "aws-cdk-lib.aws_vpclattice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.VpcLattice" }, "java": { "package": "software.amazon.awscdk.services.vpclattice" }, "python": { "module": "aws_cdk.aws_vpclattice" } } }, "aws-cdk-lib.aws_waf": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WAF" }, "java": { "package": "software.amazon.awscdk.services.waf" }, "python": { "module": "aws_cdk.aws_waf" } } }, "aws-cdk-lib.aws_wafregional": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WAFRegional" }, "java": { "package": "software.amazon.awscdk.services.waf.regional" }, "python": { "module": "aws_cdk.aws_wafregional" } } }, "aws-cdk-lib.aws_wafv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WAFv2" }, "java": { "package": "software.amazon.awscdk.services.wafv2" }, "python": { "module": "aws_cdk.aws_wafv2" } } }, "aws-cdk-lib.aws_wisdom": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Wisdom" }, "java": { "package": "software.amazon.awscdk.services.wisdom" }, "python": { "module": "aws_cdk.aws_wisdom" } } }, "aws-cdk-lib.aws_workspaces": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WorkSpaces" }, "java": { "package": "software.amazon.awscdk.services.workspaces" }, "python": { "module": "aws_cdk.aws_workspaces" } } }, "aws-cdk-lib.aws_workspacesinstances": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WorkspacesInstances" }, "java": { "package": "software.amazon.awscdk.services.workspacesinstances" }, "python": { "module": "aws_cdk.aws_workspacesinstances" } } }, "aws-cdk-lib.aws_workspacesthinclient": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WorkSpacesThinClient" }, "java": { "package": "software.amazon.awscdk.services.workspacesthinclient" }, "python": { "module": "aws_cdk.aws_workspacesthinclient" } } }, "aws-cdk-lib.aws_workspacesweb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.WorkSpacesWeb" }, "java": { "package": "software.amazon.awscdk.services.workspacesweb" }, "python": { "module": "aws_cdk.aws_workspacesweb" } } }, "aws-cdk-lib.aws_xray": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.XRay" }, "java": { "package": "software.amazon.awscdk.services.xray" }, "python": { "module": "aws_cdk.aws_xray" } } }, "aws-cdk-lib.cloud_assembly_schema": {}, "aws-cdk-lib.cloudformation_include": { "targets": { "dotnet": { "namespace": "Amazon.CDK.CloudFormation.Include" }, "java": { "package": "software.amazon.awscdk.cloudformation.include" }, "python": { "module": "aws_cdk.cloudformation_include" } } }, "aws-cdk-lib.custom_resources": { "targets": { "dotnet": { "namespace": "Amazon.CDK.CustomResources" }, "java": { "package": "software.amazon.awscdk.customresources" }, "python": { "module": "aws_cdk.custom_resources" } } }, "aws-cdk-lib.cx_api": { "targets": { "dotnet": { "namespace": "Amazon.CDK.CXAPI" }, "java": { "package": "software.amazon.awscdk.cxapi" }, "python": { "module": "aws_cdk.cx_api" } } }, "aws-cdk-lib.interfaces": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces" }, "go": { "packageName": "interfaces" }, "java": { "package": "software.amazon.awscdk.interfaces" }, "python": { "module": "aws_cdk.interfaces" } } }, "aws-cdk-lib.interfaces.alexa_ask": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Ask" }, "go": { "packageName": "interfacesalexaask" }, "java": { "package": "software.amazon.awscdk.interfaces.ask" }, "python": { "module": "aws_cdk.interfaces.alexa_ask" } } }, "aws-cdk-lib.interfaces.aws_accessanalyzer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AccessAnalyzer" }, "go": { "packageName": "interfacesawsaccessanalyzer" }, "java": { "package": "software.amazon.awscdk.interfaces.accessanalyzer" }, "python": { "module": "aws_cdk.interfaces.aws_accessanalyzer" } } }, "aws-cdk-lib.interfaces.aws_acmpca": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ACMPCA" }, "go": { "packageName": "interfacesawsacmpca" }, "java": { "package": "software.amazon.awscdk.interfaces.acmpca" }, "python": { "module": "aws_cdk.interfaces.aws_acmpca" } } }, "aws-cdk-lib.interfaces.aws_aiops": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AIOps" }, "go": { "packageName": "interfacesawsaiops" }, "java": { "package": "software.amazon.awscdk.interfaces.aiops" }, "python": { "module": "aws_cdk.interfaces.aws_aiops" } } }, "aws-cdk-lib.interfaces.aws_amazonmq": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AmazonMQ" }, "go": { "packageName": "interfacesawsamazonmq" }, "java": { "package": "software.amazon.awscdk.interfaces.amazonmq" }, "python": { "module": "aws_cdk.interfaces.aws_amazonmq" } } }, "aws-cdk-lib.interfaces.aws_amplify": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Amplify" }, "go": { "packageName": "interfacesawsamplify" }, "java": { "package": "software.amazon.awscdk.interfaces.amplify" }, "python": { "module": "aws_cdk.interfaces.aws_amplify" } } }, "aws-cdk-lib.interfaces.aws_amplifyuibuilder": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AmplifyUIBuilder" }, "go": { "packageName": "interfacesawsamplifyuibuilder" }, "java": { "package": "software.amazon.awscdk.interfaces.amplifyuibuilder" }, "python": { "module": "aws_cdk.interfaces.aws_amplifyuibuilder" } } }, "aws-cdk-lib.interfaces.aws_apigateway": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.APIGateway" }, "go": { "packageName": "interfacesawsapigateway" }, "java": { "package": "software.amazon.awscdk.interfaces.apigateway" }, "python": { "module": "aws_cdk.interfaces.aws_apigateway" } } }, "aws-cdk-lib.interfaces.aws_apigatewayv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Apigatewayv2" }, "go": { "packageName": "interfacesawsapigatewayv2" }, "java": { "package": "software.amazon.awscdk.interfaces.apigatewayv2" }, "python": { "module": "aws_cdk.interfaces.aws_apigatewayv2" } } }, "aws-cdk-lib.interfaces.aws_appconfig": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppConfig" }, "go": { "packageName": "interfacesawsappconfig" }, "java": { "package": "software.amazon.awscdk.interfaces.appconfig" }, "python": { "module": "aws_cdk.interfaces.aws_appconfig" } } }, "aws-cdk-lib.interfaces.aws_appflow": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppFlow" }, "go": { "packageName": "interfacesawsappflow" }, "java": { "package": "software.amazon.awscdk.interfaces.appflow" }, "python": { "module": "aws_cdk.interfaces.aws_appflow" } } }, "aws-cdk-lib.interfaces.aws_appintegrations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppIntegrations" }, "go": { "packageName": "interfacesawsappintegrations" }, "java": { "package": "software.amazon.awscdk.interfaces.appintegrations" }, "python": { "module": "aws_cdk.interfaces.aws_appintegrations" } } }, "aws-cdk-lib.interfaces.aws_applicationautoscaling": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ApplicationAutoScaling" }, "go": { "packageName": "interfacesawsapplicationautoscaling" }, "java": { "package": "software.amazon.awscdk.interfaces.applicationautoscaling" }, "python": { "module": "aws_cdk.interfaces.aws_applicationautoscaling" } } }, "aws-cdk-lib.interfaces.aws_applicationinsights": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ApplicationInsights" }, "go": { "packageName": "interfacesawsapplicationinsights" }, "java": { "package": "software.amazon.awscdk.interfaces.applicationinsights" }, "python": { "module": "aws_cdk.interfaces.aws_applicationinsights" } } }, "aws-cdk-lib.interfaces.aws_applicationsignals": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ApplicationSignals" }, "go": { "packageName": "interfacesawsapplicationsignals" }, "java": { "package": "software.amazon.awscdk.interfaces.applicationsignals" }, "python": { "module": "aws_cdk.interfaces.aws_applicationsignals" } } }, "aws-cdk-lib.interfaces.aws_appmesh": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppMesh" }, "go": { "packageName": "interfacesawsappmesh" }, "java": { "package": "software.amazon.awscdk.interfaces.appmesh" }, "python": { "module": "aws_cdk.interfaces.aws_appmesh" } } }, "aws-cdk-lib.interfaces.aws_apprunner": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppRunner" }, "go": { "packageName": "interfacesawsapprunner" }, "java": { "package": "software.amazon.awscdk.interfaces.apprunner" }, "python": { "module": "aws_cdk.interfaces.aws_apprunner" } } }, "aws-cdk-lib.interfaces.aws_appstream": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppStream" }, "go": { "packageName": "interfacesawsappstream" }, "java": { "package": "software.amazon.awscdk.interfaces.appstream" }, "python": { "module": "aws_cdk.interfaces.aws_appstream" } } }, "aws-cdk-lib.interfaces.aws_appsync": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppSync" }, "go": { "packageName": "interfacesawsappsync" }, "java": { "package": "software.amazon.awscdk.interfaces.appsync" }, "python": { "module": "aws_cdk.interfaces.aws_appsync" } } }, "aws-cdk-lib.interfaces.aws_apptest": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AppTest" }, "go": { "packageName": "interfacesawsapptest" }, "java": { "package": "software.amazon.awscdk.interfaces.apptest" }, "python": { "module": "aws_cdk.interfaces.aws_apptest" } } }, "aws-cdk-lib.interfaces.aws_aps": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.APS" }, "go": { "packageName": "interfacesawsaps" }, "java": { "package": "software.amazon.awscdk.interfaces.aps" }, "python": { "module": "aws_cdk.interfaces.aws_aps" } } }, "aws-cdk-lib.interfaces.aws_arcregionswitch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ARCRegionSwitch" }, "go": { "packageName": "interfacesawsarcregionswitch" }, "java": { "package": "software.amazon.awscdk.interfaces.arcregionswitch" }, "python": { "module": "aws_cdk.interfaces.aws_arcregionswitch" } } }, "aws-cdk-lib.interfaces.aws_arczonalshift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ARCZonalShift" }, "go": { "packageName": "interfacesawsarczonalshift" }, "java": { "package": "software.amazon.awscdk.interfaces.arczonalshift" }, "python": { "module": "aws_cdk.interfaces.aws_arczonalshift" } } }, "aws-cdk-lib.interfaces.aws_athena": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Athena" }, "go": { "packageName": "interfacesawsathena" }, "java": { "package": "software.amazon.awscdk.interfaces.athena" }, "python": { "module": "aws_cdk.interfaces.aws_athena" } } }, "aws-cdk-lib.interfaces.aws_auditmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AuditManager" }, "go": { "packageName": "interfacesawsauditmanager" }, "java": { "package": "software.amazon.awscdk.interfaces.auditmanager" }, "python": { "module": "aws_cdk.interfaces.aws_auditmanager" } } }, "aws-cdk-lib.interfaces.aws_autoscaling": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AutoScaling" }, "go": { "packageName": "interfacesawsautoscaling" }, "java": { "package": "software.amazon.awscdk.interfaces.autoscaling" }, "python": { "module": "aws_cdk.interfaces.aws_autoscaling" } } }, "aws-cdk-lib.interfaces.aws_autoscalingplans": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AutoScalingPlans" }, "go": { "packageName": "interfacesawsautoscalingplans" }, "java": { "package": "software.amazon.awscdk.interfaces.autoscalingplans" }, "python": { "module": "aws_cdk.interfaces.aws_autoscalingplans" } } }, "aws-cdk-lib.interfaces.aws_b2bi": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.B2BI" }, "go": { "packageName": "interfacesawsb2bi" }, "java": { "package": "software.amazon.awscdk.interfaces.b2bi" }, "python": { "module": "aws_cdk.interfaces.aws_b2bi" } } }, "aws-cdk-lib.interfaces.aws_backup": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Backup" }, "go": { "packageName": "interfacesawsbackup" }, "java": { "package": "software.amazon.awscdk.interfaces.backup" }, "python": { "module": "aws_cdk.interfaces.aws_backup" } } }, "aws-cdk-lib.interfaces.aws_backupgateway": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BackupGateway" }, "go": { "packageName": "interfacesawsbackupgateway" }, "java": { "package": "software.amazon.awscdk.interfaces.backupgateway" }, "python": { "module": "aws_cdk.interfaces.aws_backupgateway" } } }, "aws-cdk-lib.interfaces.aws_batch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Batch" }, "go": { "packageName": "interfacesawsbatch" }, "java": { "package": "software.amazon.awscdk.interfaces.batch" }, "python": { "module": "aws_cdk.interfaces.aws_batch" } } }, "aws-cdk-lib.interfaces.aws_bcmdataexports": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BCMDataExports" }, "go": { "packageName": "interfacesawsbcmdataexports" }, "java": { "package": "software.amazon.awscdk.interfaces.bcmdataexports" }, "python": { "module": "aws_cdk.interfaces.aws_bcmdataexports" } } }, "aws-cdk-lib.interfaces.aws_bedrock": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Bedrock" }, "go": { "packageName": "interfacesawsbedrock" }, "java": { "package": "software.amazon.awscdk.interfaces.bedrock" }, "python": { "module": "aws_cdk.interfaces.aws_bedrock" } } }, "aws-cdk-lib.interfaces.aws_bedrockagentcore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BedrockAgentCore" }, "go": { "packageName": "interfacesawsbedrockagentcore" }, "java": { "package": "software.amazon.awscdk.interfaces.bedrockagentcore" }, "python": { "module": "aws_cdk.interfaces.aws_bedrockagentcore" } } }, "aws-cdk-lib.interfaces.aws_billing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Billing" }, "go": { "packageName": "interfacesawsbilling" }, "java": { "package": "software.amazon.awscdk.interfaces.billing" }, "python": { "module": "aws_cdk.interfaces.aws_billing" } } }, "aws-cdk-lib.interfaces.aws_billingconductor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BillingConductor" }, "go": { "packageName": "interfacesawsbillingconductor" }, "java": { "package": "software.amazon.awscdk.interfaces.billingconductor" }, "python": { "module": "aws_cdk.interfaces.aws_billingconductor" } } }, "aws-cdk-lib.interfaces.aws_budgets": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Budgets" }, "go": { "packageName": "interfacesawsbudgets" }, "java": { "package": "software.amazon.awscdk.interfaces.budgets" }, "python": { "module": "aws_cdk.interfaces.aws_budgets" } } }, "aws-cdk-lib.interfaces.aws_cases": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Cases" }, "go": { "packageName": "interfacesawscases" }, "java": { "package": "software.amazon.awscdk.interfaces.cases" }, "python": { "module": "aws_cdk.interfaces.aws_cases" } } }, "aws-cdk-lib.interfaces.aws_cassandra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Cassandra" }, "go": { "packageName": "interfacesawscassandra" }, "java": { "package": "software.amazon.awscdk.interfaces.cassandra" }, "python": { "module": "aws_cdk.interfaces.aws_cassandra" } } }, "aws-cdk-lib.interfaces.aws_ce": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CE" }, "go": { "packageName": "interfacesawsce" }, "java": { "package": "software.amazon.awscdk.interfaces.ce" }, "python": { "module": "aws_cdk.interfaces.aws_ce" } } }, "aws-cdk-lib.interfaces.aws_certificatemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CertificateManager" }, "go": { "packageName": "interfacesawscertificatemanager" }, "java": { "package": "software.amazon.awscdk.interfaces.certificatemanager" }, "python": { "module": "aws_cdk.interfaces.aws_certificatemanager" } } }, "aws-cdk-lib.interfaces.aws_chatbot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Chatbot" }, "go": { "packageName": "interfacesawschatbot" }, "java": { "package": "software.amazon.awscdk.interfaces.chatbot" }, "python": { "module": "aws_cdk.interfaces.aws_chatbot" } } }, "aws-cdk-lib.interfaces.aws_cleanrooms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CleanRooms" }, "go": { "packageName": "interfacesawscleanrooms" }, "java": { "package": "software.amazon.awscdk.interfaces.cleanrooms" }, "python": { "module": "aws_cdk.interfaces.aws_cleanrooms" } } }, "aws-cdk-lib.interfaces.aws_cleanroomsml": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CleanRoomsML" }, "go": { "packageName": "interfacesawscleanroomsml" }, "java": { "package": "software.amazon.awscdk.interfaces.cleanroomsml" }, "python": { "module": "aws_cdk.interfaces.aws_cleanroomsml" } } }, "aws-cdk-lib.interfaces.aws_cloud9": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Cloud9" }, "go": { "packageName": "interfacesawscloud9" }, "java": { "package": "software.amazon.awscdk.interfaces.cloud9" }, "python": { "module": "aws_cdk.interfaces.aws_cloud9" } } }, "aws-cdk-lib.interfaces.aws_cloudformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CloudFormation" }, "go": { "packageName": "interfacesawscloudformation" }, "java": { "package": "software.amazon.awscdk.interfaces.cloudformation" }, "python": { "module": "aws_cdk.interfaces.aws_cloudformation" } } }, "aws-cdk-lib.interfaces.aws_cloudfront": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CloudFront" }, "go": { "packageName": "interfacesawscloudfront" }, "java": { "package": "software.amazon.awscdk.interfaces.cloudfront" }, "python": { "module": "aws_cdk.interfaces.aws_cloudfront" } } }, "aws-cdk-lib.interfaces.aws_cloudtrail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CloudTrail" }, "go": { "packageName": "interfacesawscloudtrail" }, "java": { "package": "software.amazon.awscdk.interfaces.cloudtrail" }, "python": { "module": "aws_cdk.interfaces.aws_cloudtrail" } } }, "aws-cdk-lib.interfaces.aws_cloudwatch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CloudWatch" }, "go": { "packageName": "interfacesawscloudwatch" }, "java": { "package": "software.amazon.awscdk.interfaces.cloudwatch" }, "python": { "module": "aws_cdk.interfaces.aws_cloudwatch" } } }, "aws-cdk-lib.interfaces.aws_codeartifact": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeArtifact" }, "go": { "packageName": "interfacesawscodeartifact" }, "java": { "package": "software.amazon.awscdk.interfaces.codeartifact" }, "python": { "module": "aws_cdk.interfaces.aws_codeartifact" } } }, "aws-cdk-lib.interfaces.aws_codebuild": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeBuild" }, "go": { "packageName": "interfacesawscodebuild" }, "java": { "package": "software.amazon.awscdk.interfaces.codebuild" }, "python": { "module": "aws_cdk.interfaces.aws_codebuild" } } }, "aws-cdk-lib.interfaces.aws_codecommit": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeCommit" }, "go": { "packageName": "interfacesawscodecommit" }, "java": { "package": "software.amazon.awscdk.interfaces.codecommit" }, "python": { "module": "aws_cdk.interfaces.aws_codecommit" } } }, "aws-cdk-lib.interfaces.aws_codeconnections": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeConnections" }, "go": { "packageName": "interfacesawscodeconnections" }, "java": { "package": "software.amazon.awscdk.interfaces.codeconnections" }, "python": { "module": "aws_cdk.interfaces.aws_codeconnections" } } }, "aws-cdk-lib.interfaces.aws_codedeploy": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeDeploy" }, "go": { "packageName": "interfacesawscodedeploy" }, "java": { "package": "software.amazon.awscdk.interfaces.codedeploy" }, "python": { "module": "aws_cdk.interfaces.aws_codedeploy" } } }, "aws-cdk-lib.interfaces.aws_codeguruprofiler": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeGuruProfiler" }, "go": { "packageName": "interfacesawscodeguruprofiler" }, "java": { "package": "software.amazon.awscdk.interfaces.codeguruprofiler" }, "python": { "module": "aws_cdk.interfaces.aws_codeguruprofiler" } } }, "aws-cdk-lib.interfaces.aws_codegurureviewer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeGuruReviewer" }, "go": { "packageName": "interfacesawscodegurureviewer" }, "java": { "package": "software.amazon.awscdk.interfaces.codegurureviewer" }, "python": { "module": "aws_cdk.interfaces.aws_codegurureviewer" } } }, "aws-cdk-lib.interfaces.aws_codepipeline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodePipeline" }, "go": { "packageName": "interfacesawscodepipeline" }, "java": { "package": "software.amazon.awscdk.interfaces.codepipeline" }, "python": { "module": "aws_cdk.interfaces.aws_codepipeline" } } }, "aws-cdk-lib.interfaces.aws_codestar": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Codestar" }, "go": { "packageName": "interfacesawscodestar" }, "java": { "package": "software.amazon.awscdk.interfaces.codestar" }, "python": { "module": "aws_cdk.interfaces.aws_codestar" } } }, "aws-cdk-lib.interfaces.aws_codestarconnections": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeStarConnections" }, "go": { "packageName": "interfacesawscodestarconnections" }, "java": { "package": "software.amazon.awscdk.interfaces.codestarconnections" }, "python": { "module": "aws_cdk.interfaces.aws_codestarconnections" } } }, "aws-cdk-lib.interfaces.aws_codestarnotifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CodeStarNotifications" }, "go": { "packageName": "interfacesawscodestarnotifications" }, "java": { "package": "software.amazon.awscdk.interfaces.codestarnotifications" }, "python": { "module": "aws_cdk.interfaces.aws_codestarnotifications" } } }, "aws-cdk-lib.interfaces.aws_cognito": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Cognito" }, "go": { "packageName": "interfacesawscognito" }, "java": { "package": "software.amazon.awscdk.interfaces.cognito" }, "python": { "module": "aws_cdk.interfaces.aws_cognito" } } }, "aws-cdk-lib.interfaces.aws_comprehend": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Comprehend" }, "go": { "packageName": "interfacesawscomprehend" }, "java": { "package": "software.amazon.awscdk.interfaces.comprehend" }, "python": { "module": "aws_cdk.interfaces.aws_comprehend" } } }, "aws-cdk-lib.interfaces.aws_config": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Config" }, "go": { "packageName": "interfacesawsconfig" }, "java": { "package": "software.amazon.awscdk.interfaces.config" }, "python": { "module": "aws_cdk.interfaces.aws_config" } } }, "aws-cdk-lib.interfaces.aws_connect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Connect" }, "go": { "packageName": "interfacesawsconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.connect" }, "python": { "module": "aws_cdk.interfaces.aws_connect" } } }, "aws-cdk-lib.interfaces.aws_connectcampaigns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ConnectCampaigns" }, "go": { "packageName": "interfacesawsconnectcampaigns" }, "java": { "package": "software.amazon.awscdk.interfaces.connectcampaigns" }, "python": { "module": "aws_cdk.interfaces.aws_connectcampaigns" } } }, "aws-cdk-lib.interfaces.aws_connectcampaignsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ConnectCampaignsV2" }, "go": { "packageName": "interfacesawsconnectcampaignsv2" }, "java": { "package": "software.amazon.awscdk.interfaces.connectcampaignsv2" }, "python": { "module": "aws_cdk.interfaces.aws_connectcampaignsv2" } } }, "aws-cdk-lib.interfaces.aws_controltower": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ControlTower" }, "go": { "packageName": "interfacesawscontroltower" }, "java": { "package": "software.amazon.awscdk.interfaces.controltower" }, "python": { "module": "aws_cdk.interfaces.aws_controltower" } } }, "aws-cdk-lib.interfaces.aws_cur": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CUR" }, "go": { "packageName": "interfacesawscur" }, "java": { "package": "software.amazon.awscdk.interfaces.cur" }, "python": { "module": "aws_cdk.interfaces.aws_cur" } } }, "aws-cdk-lib.interfaces.aws_customerprofiles": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.CustomerProfiles" }, "go": { "packageName": "interfacesawscustomerprofiles" }, "java": { "package": "software.amazon.awscdk.interfaces.customerprofiles" }, "python": { "module": "aws_cdk.interfaces.aws_customerprofiles" } } }, "aws-cdk-lib.interfaces.aws_databrew": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DataBrew" }, "go": { "packageName": "interfacesawsdatabrew" }, "java": { "package": "software.amazon.awscdk.interfaces.databrew" }, "python": { "module": "aws_cdk.interfaces.aws_databrew" } } }, "aws-cdk-lib.interfaces.aws_datapipeline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DataPipeline" }, "go": { "packageName": "interfacesawsdatapipeline" }, "java": { "package": "software.amazon.awscdk.interfaces.datapipeline" }, "python": { "module": "aws_cdk.interfaces.aws_datapipeline" } } }, "aws-cdk-lib.interfaces.aws_datasync": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DataSync" }, "go": { "packageName": "interfacesawsdatasync" }, "java": { "package": "software.amazon.awscdk.interfaces.datasync" }, "python": { "module": "aws_cdk.interfaces.aws_datasync" } } }, "aws-cdk-lib.interfaces.aws_datazone": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DataZone" }, "go": { "packageName": "interfacesawsdatazone" }, "java": { "package": "software.amazon.awscdk.interfaces.datazone" }, "python": { "module": "aws_cdk.interfaces.aws_datazone" } } }, "aws-cdk-lib.interfaces.aws_dax": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DAX" }, "go": { "packageName": "interfacesawsdax" }, "java": { "package": "software.amazon.awscdk.interfaces.dax" }, "python": { "module": "aws_cdk.interfaces.aws_dax" } } }, "aws-cdk-lib.interfaces.aws_deadline": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Deadline" }, "go": { "packageName": "interfacesawsdeadline" }, "java": { "package": "software.amazon.awscdk.interfaces.deadline" }, "python": { "module": "aws_cdk.interfaces.aws_deadline" } } }, "aws-cdk-lib.interfaces.aws_detective": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Detective" }, "go": { "packageName": "interfacesawsdetective" }, "java": { "package": "software.amazon.awscdk.interfaces.detective" }, "python": { "module": "aws_cdk.interfaces.aws_detective" } } }, "aws-cdk-lib.interfaces.aws_devicefarm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DeviceFarm" }, "go": { "packageName": "interfacesawsdevicefarm" }, "java": { "package": "software.amazon.awscdk.interfaces.devicefarm" }, "python": { "module": "aws_cdk.interfaces.aws_devicefarm" } } }, "aws-cdk-lib.interfaces.aws_devopsagent": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DevOpsAgent" }, "go": { "packageName": "interfacesawsdevopsagent" }, "java": { "package": "software.amazon.awscdk.interfaces.devopsagent" }, "python": { "module": "aws_cdk.interfaces.aws_devopsagent" } } }, "aws-cdk-lib.interfaces.aws_devopsguru": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DevOpsGuru" }, "go": { "packageName": "interfacesawsdevopsguru" }, "java": { "package": "software.amazon.awscdk.interfaces.devopsguru" }, "python": { "module": "aws_cdk.interfaces.aws_devopsguru" } } }, "aws-cdk-lib.interfaces.aws_directoryservice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DirectoryService" }, "go": { "packageName": "interfacesawsdirectoryservice" }, "java": { "package": "software.amazon.awscdk.interfaces.directoryservice" }, "python": { "module": "aws_cdk.interfaces.aws_directoryservice" } } }, "aws-cdk-lib.interfaces.aws_dlm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DLM" }, "go": { "packageName": "interfacesawsdlm" }, "java": { "package": "software.amazon.awscdk.interfaces.dlm" }, "python": { "module": "aws_cdk.interfaces.aws_dlm" } } }, "aws-cdk-lib.interfaces.aws_dms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DMS" }, "go": { "packageName": "interfacesawsdms" }, "java": { "package": "software.amazon.awscdk.interfaces.dms" }, "python": { "module": "aws_cdk.interfaces.aws_dms" } } }, "aws-cdk-lib.interfaces.aws_docdb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DocDB" }, "go": { "packageName": "interfacesawsdocdb" }, "java": { "package": "software.amazon.awscdk.interfaces.docdb" }, "python": { "module": "aws_cdk.interfaces.aws_docdb" } } }, "aws-cdk-lib.interfaces.aws_docdbelastic": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DocDBElastic" }, "go": { "packageName": "interfacesawsdocdbelastic" }, "java": { "package": "software.amazon.awscdk.interfaces.docdbelastic" }, "python": { "module": "aws_cdk.interfaces.aws_docdbelastic" } } }, "aws-cdk-lib.interfaces.aws_dsql": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DSQL" }, "go": { "packageName": "interfacesawsdsql" }, "java": { "package": "software.amazon.awscdk.interfaces.dsql" }, "python": { "module": "aws_cdk.interfaces.aws_dsql" } } }, "aws-cdk-lib.interfaces.aws_dynamodb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DynamoDB" }, "go": { "packageName": "interfacesawsdynamodb" }, "java": { "package": "software.amazon.awscdk.interfaces.dynamodb" }, "python": { "module": "aws_cdk.interfaces.aws_dynamodb" } } }, "aws-cdk-lib.interfaces.aws_ec2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EC2" }, "go": { "packageName": "interfacesawsec2" }, "java": { "package": "software.amazon.awscdk.interfaces.ec2" }, "python": { "module": "aws_cdk.interfaces.aws_ec2" } } }, "aws-cdk-lib.interfaces.aws_ecr": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ECR" }, "go": { "packageName": "interfacesawsecr" }, "java": { "package": "software.amazon.awscdk.interfaces.ecr" }, "python": { "module": "aws_cdk.interfaces.aws_ecr" } } }, "aws-cdk-lib.interfaces.aws_ecs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ECS" }, "go": { "packageName": "interfacesawsecs" }, "java": { "package": "software.amazon.awscdk.interfaces.ecs" }, "python": { "module": "aws_cdk.interfaces.aws_ecs" } } }, "aws-cdk-lib.interfaces.aws_efs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EFS" }, "go": { "packageName": "interfacesawsefs" }, "java": { "package": "software.amazon.awscdk.interfaces.efs" }, "python": { "module": "aws_cdk.interfaces.aws_efs" } } }, "aws-cdk-lib.interfaces.aws_eks": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EKS" }, "go": { "packageName": "interfacesawseks" }, "java": { "package": "software.amazon.awscdk.interfaces.eks" }, "python": { "module": "aws_cdk.interfaces.aws_eks" } } }, "aws-cdk-lib.interfaces.aws_elasticache": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ElastiCache" }, "go": { "packageName": "interfacesawselasticache" }, "java": { "package": "software.amazon.awscdk.interfaces.elasticache" }, "python": { "module": "aws_cdk.interfaces.aws_elasticache" } } }, "aws-cdk-lib.interfaces.aws_elasticbeanstalk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ElasticBeanstalk" }, "go": { "packageName": "interfacesawselasticbeanstalk" }, "java": { "package": "software.amazon.awscdk.interfaces.elasticbeanstalk" }, "python": { "module": "aws_cdk.interfaces.aws_elasticbeanstalk" } } }, "aws-cdk-lib.interfaces.aws_elasticloadbalancing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ElasticLoadBalancing" }, "go": { "packageName": "interfacesawselasticloadbalancing" }, "java": { "package": "software.amazon.awscdk.interfaces.elasticloadbalancing" }, "python": { "module": "aws_cdk.interfaces.aws_elasticloadbalancing" } } }, "aws-cdk-lib.interfaces.aws_elasticloadbalancingv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ElasticLoadBalancingV2" }, "go": { "packageName": "interfacesawselasticloadbalancingv2" }, "java": { "package": "software.amazon.awscdk.interfaces.elasticloadbalancingv2" }, "python": { "module": "aws_cdk.interfaces.aws_elasticloadbalancingv2" } } }, "aws-cdk-lib.interfaces.aws_elasticsearch": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Elasticsearch" }, "go": { "packageName": "interfacesawselasticsearch" }, "java": { "package": "software.amazon.awscdk.interfaces.elasticsearch" }, "python": { "module": "aws_cdk.interfaces.aws_elasticsearch" } } }, "aws-cdk-lib.interfaces.aws_emr": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EMR" }, "go": { "packageName": "interfacesawsemr" }, "java": { "package": "software.amazon.awscdk.interfaces.emr" }, "python": { "module": "aws_cdk.interfaces.aws_emr" } } }, "aws-cdk-lib.interfaces.aws_emrcontainers": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EMRContainers" }, "go": { "packageName": "interfacesawsemrcontainers" }, "java": { "package": "software.amazon.awscdk.interfaces.emrcontainers" }, "python": { "module": "aws_cdk.interfaces.aws_emrcontainers" } } }, "aws-cdk-lib.interfaces.aws_emrserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EMRServerless" }, "go": { "packageName": "interfacesawsemrserverless" }, "java": { "package": "software.amazon.awscdk.interfaces.emrserverless" }, "python": { "module": "aws_cdk.interfaces.aws_emrserverless" } } }, "aws-cdk-lib.interfaces.aws_entityresolution": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EntityResolution" }, "go": { "packageName": "interfacesawsentityresolution" }, "java": { "package": "software.amazon.awscdk.interfaces.entityresolution" }, "python": { "module": "aws_cdk.interfaces.aws_entityresolution" } } }, "aws-cdk-lib.interfaces.aws_events": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Events" }, "go": { "packageName": "interfacesawsevents" }, "java": { "package": "software.amazon.awscdk.interfaces.events" }, "python": { "module": "aws_cdk.interfaces.aws_events" } } }, "aws-cdk-lib.interfaces.aws_eventschemas": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EventSchemas" }, "go": { "packageName": "interfacesawseventschemas" }, "java": { "package": "software.amazon.awscdk.interfaces.eventschemas" }, "python": { "module": "aws_cdk.interfaces.aws_eventschemas" } } }, "aws-cdk-lib.interfaces.aws_evidently": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Evidently" }, "go": { "packageName": "interfacesawsevidently" }, "java": { "package": "software.amazon.awscdk.interfaces.evidently" }, "python": { "module": "aws_cdk.interfaces.aws_evidently" } } }, "aws-cdk-lib.interfaces.aws_evs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.EVS" }, "go": { "packageName": "interfacesawsevs" }, "java": { "package": "software.amazon.awscdk.interfaces.evs" }, "python": { "module": "aws_cdk.interfaces.aws_evs" } } }, "aws-cdk-lib.interfaces.aws_finspace": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.FinSpace" }, "go": { "packageName": "interfacesawsfinspace" }, "java": { "package": "software.amazon.awscdk.interfaces.finspace" }, "python": { "module": "aws_cdk.interfaces.aws_finspace" } } }, "aws-cdk-lib.interfaces.aws_fis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.FIS" }, "go": { "packageName": "interfacesawsfis" }, "java": { "package": "software.amazon.awscdk.interfaces.fis" }, "python": { "module": "aws_cdk.interfaces.aws_fis" } } }, "aws-cdk-lib.interfaces.aws_fms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.FMS" }, "go": { "packageName": "interfacesawsfms" }, "java": { "package": "software.amazon.awscdk.interfaces.fms" }, "python": { "module": "aws_cdk.interfaces.aws_fms" } } }, "aws-cdk-lib.interfaces.aws_forecast": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Forecast" }, "go": { "packageName": "interfacesawsforecast" }, "java": { "package": "software.amazon.awscdk.interfaces.forecast" }, "python": { "module": "aws_cdk.interfaces.aws_forecast" } } }, "aws-cdk-lib.interfaces.aws_frauddetector": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.FraudDetector" }, "go": { "packageName": "interfacesawsfrauddetector" }, "java": { "package": "software.amazon.awscdk.interfaces.frauddetector" }, "python": { "module": "aws_cdk.interfaces.aws_frauddetector" } } }, "aws-cdk-lib.interfaces.aws_fsx": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.FSx" }, "go": { "packageName": "interfacesawsfsx" }, "java": { "package": "software.amazon.awscdk.interfaces.fsx" }, "python": { "module": "aws_cdk.interfaces.aws_fsx" } } }, "aws-cdk-lib.interfaces.aws_gamelift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GameLift" }, "go": { "packageName": "interfacesawsgamelift" }, "java": { "package": "software.amazon.awscdk.interfaces.gamelift" }, "python": { "module": "aws_cdk.interfaces.aws_gamelift" } } }, "aws-cdk-lib.interfaces.aws_gameliftstreams": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GameLiftStreams" }, "go": { "packageName": "interfacesawsgameliftstreams" }, "java": { "package": "software.amazon.awscdk.interfaces.gameliftstreams" }, "python": { "module": "aws_cdk.interfaces.aws_gameliftstreams" } } }, "aws-cdk-lib.interfaces.aws_globalaccelerator": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GlobalAccelerator" }, "go": { "packageName": "interfacesawsglobalaccelerator" }, "java": { "package": "software.amazon.awscdk.interfaces.globalaccelerator" }, "python": { "module": "aws_cdk.interfaces.aws_globalaccelerator" } } }, "aws-cdk-lib.interfaces.aws_glue": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Glue" }, "go": { "packageName": "interfacesawsglue" }, "java": { "package": "software.amazon.awscdk.interfaces.glue" }, "python": { "module": "aws_cdk.interfaces.aws_glue" } } }, "aws-cdk-lib.interfaces.aws_grafana": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Grafana" }, "go": { "packageName": "interfacesawsgrafana" }, "java": { "package": "software.amazon.awscdk.interfaces.grafana" }, "python": { "module": "aws_cdk.interfaces.aws_grafana" } } }, "aws-cdk-lib.interfaces.aws_greengrass": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Greengrass" }, "go": { "packageName": "interfacesawsgreengrass" }, "java": { "package": "software.amazon.awscdk.interfaces.greengrass" }, "python": { "module": "aws_cdk.interfaces.aws_greengrass" } } }, "aws-cdk-lib.interfaces.aws_greengrassv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GreengrassV2" }, "go": { "packageName": "interfacesawsgreengrassv2" }, "java": { "package": "software.amazon.awscdk.interfaces.greengrassv2" }, "python": { "module": "aws_cdk.interfaces.aws_greengrassv2" } } }, "aws-cdk-lib.interfaces.aws_groundstation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GroundStation" }, "go": { "packageName": "interfacesawsgroundstation" }, "java": { "package": "software.amazon.awscdk.interfaces.groundstation" }, "python": { "module": "aws_cdk.interfaces.aws_groundstation" } } }, "aws-cdk-lib.interfaces.aws_guardduty": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.GuardDuty" }, "go": { "packageName": "interfacesawsguardduty" }, "java": { "package": "software.amazon.awscdk.interfaces.guardduty" }, "python": { "module": "aws_cdk.interfaces.aws_guardduty" } } }, "aws-cdk-lib.interfaces.aws_healthimaging": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.HealthImaging" }, "go": { "packageName": "interfacesawshealthimaging" }, "java": { "package": "software.amazon.awscdk.interfaces.healthimaging" }, "python": { "module": "aws_cdk.interfaces.aws_healthimaging" } } }, "aws-cdk-lib.interfaces.aws_healthlake": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.HealthLake" }, "go": { "packageName": "interfacesawshealthlake" }, "java": { "package": "software.amazon.awscdk.interfaces.healthlake" }, "python": { "module": "aws_cdk.interfaces.aws_healthlake" } } }, "aws-cdk-lib.interfaces.aws_iam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IAM" }, "go": { "packageName": "interfacesawsiam" }, "java": { "package": "software.amazon.awscdk.interfaces.iam" }, "python": { "module": "aws_cdk.interfaces.aws_iam" } } }, "aws-cdk-lib.interfaces.aws_identitystore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IdentityStore" }, "go": { "packageName": "interfacesawsidentitystore" }, "java": { "package": "software.amazon.awscdk.interfaces.identitystore" }, "python": { "module": "aws_cdk.interfaces.aws_identitystore" } } }, "aws-cdk-lib.interfaces.aws_imagebuilder": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ImageBuilder" }, "go": { "packageName": "interfacesawsimagebuilder" }, "java": { "package": "software.amazon.awscdk.interfaces.imagebuilder" }, "python": { "module": "aws_cdk.interfaces.aws_imagebuilder" } } }, "aws-cdk-lib.interfaces.aws_inspector": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Inspector" }, "go": { "packageName": "interfacesawsinspector" }, "java": { "package": "software.amazon.awscdk.interfaces.inspector" }, "python": { "module": "aws_cdk.interfaces.aws_inspector" } } }, "aws-cdk-lib.interfaces.aws_inspectorv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.InspectorV2" }, "go": { "packageName": "interfacesawsinspectorv2" }, "java": { "package": "software.amazon.awscdk.interfaces.inspectorv2" }, "python": { "module": "aws_cdk.interfaces.aws_inspectorv2" } } }, "aws-cdk-lib.interfaces.aws_internetmonitor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.InternetMonitor" }, "go": { "packageName": "interfacesawsinternetmonitor" }, "java": { "package": "software.amazon.awscdk.interfaces.internetmonitor" }, "python": { "module": "aws_cdk.interfaces.aws_internetmonitor" } } }, "aws-cdk-lib.interfaces.aws_invoicing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Invoicing" }, "go": { "packageName": "interfacesawsinvoicing" }, "java": { "package": "software.amazon.awscdk.interfaces.invoicing" }, "python": { "module": "aws_cdk.interfaces.aws_invoicing" } } }, "aws-cdk-lib.interfaces.aws_iot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoT" }, "go": { "packageName": "interfacesawsiot" }, "java": { "package": "software.amazon.awscdk.interfaces.iot" }, "python": { "module": "aws_cdk.interfaces.aws_iot" } } }, "aws-cdk-lib.interfaces.aws_iotanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTAnalytics" }, "go": { "packageName": "interfacesawsiotanalytics" }, "java": { "package": "software.amazon.awscdk.interfaces.iotanalytics" }, "python": { "module": "aws_cdk.interfaces.aws_iotanalytics" } } }, "aws-cdk-lib.interfaces.aws_iotcoredeviceadvisor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTCoreDeviceAdvisor" }, "go": { "packageName": "interfacesawsiotcoredeviceadvisor" }, "java": { "package": "software.amazon.awscdk.interfaces.iotcoredeviceadvisor" }, "python": { "module": "aws_cdk.interfaces.aws_iotcoredeviceadvisor" } } }, "aws-cdk-lib.interfaces.aws_iotevents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTEvents" }, "go": { "packageName": "interfacesawsiotevents" }, "java": { "package": "software.amazon.awscdk.interfaces.iotevents" }, "python": { "module": "aws_cdk.interfaces.aws_iotevents" } } }, "aws-cdk-lib.interfaces.aws_iotfleethub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTFleetHub" }, "go": { "packageName": "interfacesawsiotfleethub" }, "java": { "package": "software.amazon.awscdk.interfaces.iotfleethub" }, "python": { "module": "aws_cdk.interfaces.aws_iotfleethub" } } }, "aws-cdk-lib.interfaces.aws_iotfleetwise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTFleetWise" }, "go": { "packageName": "interfacesawsiotfleetwise" }, "java": { "package": "software.amazon.awscdk.interfaces.iotfleetwise" }, "python": { "module": "aws_cdk.interfaces.aws_iotfleetwise" } } }, "aws-cdk-lib.interfaces.aws_iotsitewise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTSiteWise" }, "go": { "packageName": "interfacesawsiotsitewise" }, "java": { "package": "software.amazon.awscdk.interfaces.iotsitewise" }, "python": { "module": "aws_cdk.interfaces.aws_iotsitewise" } } }, "aws-cdk-lib.interfaces.aws_iotthingsgraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTThingsGraph" }, "go": { "packageName": "interfacesawsiotthingsgraph" }, "java": { "package": "software.amazon.awscdk.interfaces.iotthingsgraph" }, "python": { "module": "aws_cdk.interfaces.aws_iotthingsgraph" } } }, "aws-cdk-lib.interfaces.aws_iottwinmaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTTwinMaker" }, "go": { "packageName": "interfacesawsiottwinmaker" }, "java": { "package": "software.amazon.awscdk.interfaces.iottwinmaker" }, "python": { "module": "aws_cdk.interfaces.aws_iottwinmaker" } } }, "aws-cdk-lib.interfaces.aws_iotwireless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTWireless" }, "go": { "packageName": "interfacesawsiotwireless" }, "java": { "package": "software.amazon.awscdk.interfaces.iotwireless" }, "python": { "module": "aws_cdk.interfaces.aws_iotwireless" } } }, "aws-cdk-lib.interfaces.aws_ivs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Ivs" }, "go": { "packageName": "interfacesawsivs" }, "java": { "package": "software.amazon.awscdk.interfaces.ivs" }, "python": { "module": "aws_cdk.interfaces.aws_ivs" } } }, "aws-cdk-lib.interfaces.aws_ivschat": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IVSChat" }, "go": { "packageName": "interfacesawsivschat" }, "java": { "package": "software.amazon.awscdk.interfaces.ivschat" }, "python": { "module": "aws_cdk.interfaces.aws_ivschat" } } }, "aws-cdk-lib.interfaces.aws_kafkaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KafkaConnect" }, "go": { "packageName": "interfacesawskafkaconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.kafkaconnect" }, "python": { "module": "aws_cdk.interfaces.aws_kafkaconnect" } } }, "aws-cdk-lib.interfaces.aws_kendra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Kendra" }, "go": { "packageName": "interfacesawskendra" }, "java": { "package": "software.amazon.awscdk.interfaces.kendra" }, "python": { "module": "aws_cdk.interfaces.aws_kendra" } } }, "aws-cdk-lib.interfaces.aws_kendraranking": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KendraRanking" }, "go": { "packageName": "interfacesawskendraranking" }, "java": { "package": "software.amazon.awscdk.interfaces.kendraranking" }, "python": { "module": "aws_cdk.interfaces.aws_kendraranking" } } }, "aws-cdk-lib.interfaces.aws_kinesis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Kinesis" }, "go": { "packageName": "interfacesawskinesis" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesis" }, "python": { "module": "aws_cdk.interfaces.aws_kinesis" } } }, "aws-cdk-lib.interfaces.aws_kinesisanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisAnalytics" }, "go": { "packageName": "interfacesawskinesisanalytics" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisanalytics" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisanalytics" } } }, "aws-cdk-lib.interfaces.aws_kinesisanalyticsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisAnalyticsV2" }, "go": { "packageName": "interfacesawskinesisanalyticsv2" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisanalyticsv2" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisanalyticsv2" } } }, "aws-cdk-lib.interfaces.aws_kinesisfirehose": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisFirehose" }, "go": { "packageName": "interfacesawskinesisfirehose" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisfirehose" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisfirehose" } } }, "aws-cdk-lib.interfaces.aws_kinesisvideo": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisVideo" }, "go": { "packageName": "interfacesawskinesisvideo" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisvideo" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisvideo" } } }, "aws-cdk-lib.interfaces.aws_kms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KMS" }, "go": { "packageName": "interfacesawskms" }, "java": { "package": "software.amazon.awscdk.interfaces.kms" }, "python": { "module": "aws_cdk.interfaces.aws_kms" } } }, "aws-cdk-lib.interfaces.aws_lakeformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LakeFormation" }, "go": { "packageName": "interfacesawslakeformation" }, "java": { "package": "software.amazon.awscdk.interfaces.lakeformation" }, "python": { "module": "aws_cdk.interfaces.aws_lakeformation" } } }, "aws-cdk-lib.interfaces.aws_lambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lambda" }, "go": { "packageName": "interfacesawslambda" }, "java": { "package": "software.amazon.awscdk.interfaces.lambda" }, "python": { "module": "aws_cdk.interfaces.aws_lambda" } } }, "aws-cdk-lib.interfaces.aws_launchwizard": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LaunchWizard" }, "go": { "packageName": "interfacesawslaunchwizard" }, "java": { "package": "software.amazon.awscdk.interfaces.launchwizard" }, "python": { "module": "aws_cdk.interfaces.aws_launchwizard" } } }, "aws-cdk-lib.interfaces.aws_lex": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lex" }, "go": { "packageName": "interfacesawslex" }, "java": { "package": "software.amazon.awscdk.interfaces.lex" }, "python": { "module": "aws_cdk.interfaces.aws_lex" } } }, "aws-cdk-lib.interfaces.aws_licensemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LicenseManager" }, "go": { "packageName": "interfacesawslicensemanager" }, "java": { "package": "software.amazon.awscdk.interfaces.licensemanager" }, "python": { "module": "aws_cdk.interfaces.aws_licensemanager" } } }, "aws-cdk-lib.interfaces.aws_lightsail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lightsail" }, "go": { "packageName": "interfacesawslightsail" }, "java": { "package": "software.amazon.awscdk.interfaces.lightsail" }, "python": { "module": "aws_cdk.interfaces.aws_lightsail" } } }, "aws-cdk-lib.interfaces.aws_location": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Location" }, "go": { "packageName": "interfacesawslocation" }, "java": { "package": "software.amazon.awscdk.interfaces.location" }, "python": { "module": "aws_cdk.interfaces.aws_location" } } }, "aws-cdk-lib.interfaces.aws_logs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Logs" }, "go": { "packageName": "interfacesawslogs" }, "java": { "package": "software.amazon.awscdk.interfaces.logs" }, "python": { "module": "aws_cdk.interfaces.aws_logs" } } }, "aws-cdk-lib.interfaces.aws_lookoutequipment": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutEquipment" }, "go": { "packageName": "interfacesawslookoutequipment" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutequipment" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutequipment" } } }, "aws-cdk-lib.interfaces.aws_lookoutmetrics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutMetrics" }, "go": { "packageName": "interfacesawslookoutmetrics" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutmetrics" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutmetrics" } } }, "aws-cdk-lib.interfaces.aws_lookoutvision": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutVision" }, "go": { "packageName": "interfacesawslookoutvision" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutvision" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutvision" } } }, "aws-cdk-lib.interfaces.aws_m2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.M2" }, "go": { "packageName": "interfacesawsm2" }, "java": { "package": "software.amazon.awscdk.interfaces.m2" }, "python": { "module": "aws_cdk.interfaces.aws_m2" } } }, "aws-cdk-lib.interfaces.aws_macie": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Macie" }, "go": { "packageName": "interfacesawsmacie" }, "java": { "package": "software.amazon.awscdk.interfaces.macie" }, "python": { "module": "aws_cdk.interfaces.aws_macie" } } }, "aws-cdk-lib.interfaces.aws_managedblockchain": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ManagedBlockchain" }, "go": { "packageName": "interfacesawsmanagedblockchain" }, "java": { "package": "software.amazon.awscdk.interfaces.managedblockchain" }, "python": { "module": "aws_cdk.interfaces.aws_managedblockchain" } } }, "aws-cdk-lib.interfaces.aws_mediaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaConnect" }, "go": { "packageName": "interfacesawsmediaconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.mediaconnect" }, "python": { "module": "aws_cdk.interfaces.aws_mediaconnect" } } }, "aws-cdk-lib.interfaces.aws_mediaconvert": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaConvert" }, "go": { "packageName": "interfacesawsmediaconvert" }, "java": { "package": "software.amazon.awscdk.interfaces.mediaconvert" }, "python": { "module": "aws_cdk.interfaces.aws_mediaconvert" } } }, "aws-cdk-lib.interfaces.aws_medialive": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaLive" }, "go": { "packageName": "interfacesawsmedialive" }, "java": { "package": "software.amazon.awscdk.interfaces.medialive" }, "python": { "module": "aws_cdk.interfaces.aws_medialive" } } }, "aws-cdk-lib.interfaces.aws_mediapackage": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaPackage" }, "go": { "packageName": "interfacesawsmediapackage" }, "java": { "package": "software.amazon.awscdk.interfaces.mediapackage" }, "python": { "module": "aws_cdk.interfaces.aws_mediapackage" } } }, "aws-cdk-lib.interfaces.aws_mediapackagev2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaPackageV2" }, "go": { "packageName": "interfacesawsmediapackagev2" }, "java": { "package": "software.amazon.awscdk.interfaces.mediapackagev2" }, "python": { "module": "aws_cdk.interfaces.aws_mediapackagev2" } } }, "aws-cdk-lib.interfaces.aws_mediastore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaStore" }, "go": { "packageName": "interfacesawsmediastore" }, "java": { "package": "software.amazon.awscdk.interfaces.mediastore" }, "python": { "module": "aws_cdk.interfaces.aws_mediastore" } } }, "aws-cdk-lib.interfaces.aws_mediatailor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaTailor" }, "go": { "packageName": "interfacesawsmediatailor" }, "java": { "package": "software.amazon.awscdk.interfaces.mediatailor" }, "python": { "module": "aws_cdk.interfaces.aws_mediatailor" } } }, "aws-cdk-lib.interfaces.aws_memorydb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MemoryDB" }, "go": { "packageName": "interfacesawsmemorydb" }, "java": { "package": "software.amazon.awscdk.interfaces.memorydb" }, "python": { "module": "aws_cdk.interfaces.aws_memorydb" } } }, "aws-cdk-lib.interfaces.aws_mpa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MPA" }, "go": { "packageName": "interfacesawsmpa" }, "java": { "package": "software.amazon.awscdk.interfaces.mpa" }, "python": { "module": "aws_cdk.interfaces.aws_mpa" } } }, "aws-cdk-lib.interfaces.aws_msk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MSK" }, "go": { "packageName": "interfacesawsmsk" }, "java": { "package": "software.amazon.awscdk.interfaces.msk" }, "python": { "module": "aws_cdk.interfaces.aws_msk" } } }, "aws-cdk-lib.interfaces.aws_mwaa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MWAA" }, "go": { "packageName": "interfacesawsmwaa" }, "java": { "package": "software.amazon.awscdk.interfaces.mwaa" }, "python": { "module": "aws_cdk.interfaces.aws_mwaa" } } }, "aws-cdk-lib.interfaces.aws_mwaaserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MWAAServerless" }, "go": { "packageName": "interfacesawsmwaaserverless" }, "java": { "package": "software.amazon.awscdk.interfaces.mwaaserverless" }, "python": { "module": "aws_cdk.interfaces.aws_mwaaserverless" } } }, "aws-cdk-lib.interfaces.aws_neptune": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Neptune" }, "go": { "packageName": "interfacesawsneptune" }, "java": { "package": "software.amazon.awscdk.interfaces.neptune" }, "python": { "module": "aws_cdk.interfaces.aws_neptune" } } }, "aws-cdk-lib.interfaces.aws_neptunegraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NeptuneGraph" }, "go": { "packageName": "interfacesawsneptunegraph" }, "java": { "package": "software.amazon.awscdk.interfaces.neptunegraph" }, "python": { "module": "aws_cdk.interfaces.aws_neptunegraph" } } }, "aws-cdk-lib.interfaces.aws_networkfirewall": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NetworkFirewall" }, "go": { "packageName": "interfacesawsnetworkfirewall" }, "java": { "package": "software.amazon.awscdk.interfaces.networkfirewall" }, "python": { "module": "aws_cdk.interfaces.aws_networkfirewall" } } }, "aws-cdk-lib.interfaces.aws_networkmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NetworkManager" }, "go": { "packageName": "interfacesawsnetworkmanager" }, "java": { "package": "software.amazon.awscdk.interfaces.networkmanager" }, "python": { "module": "aws_cdk.interfaces.aws_networkmanager" } } }, "aws-cdk-lib.interfaces.aws_nimblestudio": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NimbleStudio" }, "go": { "packageName": "interfacesawsnimblestudio" }, "java": { "package": "software.amazon.awscdk.interfaces.nimblestudio" }, "python": { "module": "aws_cdk.interfaces.aws_nimblestudio" } } }, "aws-cdk-lib.interfaces.aws_notifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Notifications" }, "go": { "packageName": "interfacesawsnotifications" }, "java": { "package": "software.amazon.awscdk.interfaces.notifications" }, "python": { "module": "aws_cdk.interfaces.aws_notifications" } } }, "aws-cdk-lib.interfaces.aws_notificationscontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NotificationsContacts" }, "go": { "packageName": "interfacesawsnotificationscontacts" }, "java": { "package": "software.amazon.awscdk.interfaces.notificationscontacts" }, "python": { "module": "aws_cdk.interfaces.aws_notificationscontacts" } } }, "aws-cdk-lib.interfaces.aws_oam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Oam" }, "go": { "packageName": "interfacesawsoam" }, "java": { "package": "software.amazon.awscdk.interfaces.oam" }, "python": { "module": "aws_cdk.interfaces.aws_oam" } } }, "aws-cdk-lib.interfaces.aws_observabilityadmin": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ObservabilityAdmin" }, "go": { "packageName": "interfacesawsobservabilityadmin" }, "java": { "package": "software.amazon.awscdk.interfaces.observabilityadmin" }, "python": { "module": "aws_cdk.interfaces.aws_observabilityadmin" } } }, "aws-cdk-lib.interfaces.aws_odb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ODB" }, "go": { "packageName": "interfacesawsodb" }, "java": { "package": "software.amazon.awscdk.interfaces.odb" }, "python": { "module": "aws_cdk.interfaces.aws_odb" } } }, "aws-cdk-lib.interfaces.aws_omics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Omics" }, "go": { "packageName": "interfacesawsomics" }, "java": { "package": "software.amazon.awscdk.interfaces.omics" }, "python": { "module": "aws_cdk.interfaces.aws_omics" } } }, "aws-cdk-lib.interfaces.aws_opensearchserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.OpenSearchServerless" }, "go": { "packageName": "interfacesawsopensearchserverless" }, "java": { "package": "software.amazon.awscdk.interfaces.opensearchserverless" }, "python": { "module": "aws_cdk.interfaces.aws_opensearchserverless" } } }, "aws-cdk-lib.interfaces.aws_opensearchservice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.OpenSearchService" }, "go": { "packageName": "interfacesawsopensearchservice" }, "java": { "package": "software.amazon.awscdk.interfaces.opensearchservice" }, "python": { "module": "aws_cdk.interfaces.aws_opensearchservice" } } }, "aws-cdk-lib.interfaces.aws_opsworks": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.OpsWorks" }, "go": { "packageName": "interfacesawsopsworks" }, "java": { "package": "software.amazon.awscdk.interfaces.opsworks" }, "python": { "module": "aws_cdk.interfaces.aws_opsworks" } } }, "aws-cdk-lib.interfaces.aws_opsworkscm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.OpsWorksCM" }, "go": { "packageName": "interfacesawsopsworkscm" }, "java": { "package": "software.amazon.awscdk.interfaces.opsworkscm" }, "python": { "module": "aws_cdk.interfaces.aws_opsworkscm" } } }, "aws-cdk-lib.interfaces.aws_organizations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Organizations" }, "go": { "packageName": "interfacesawsorganizations" }, "java": { "package": "software.amazon.awscdk.interfaces.organizations" }, "python": { "module": "aws_cdk.interfaces.aws_organizations" } } }, "aws-cdk-lib.interfaces.aws_osis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.OSIS" }, "go": { "packageName": "interfacesawsosis" }, "java": { "package": "software.amazon.awscdk.interfaces.osis" }, "python": { "module": "aws_cdk.interfaces.aws_osis" } } }, "aws-cdk-lib.interfaces.aws_panorama": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Panorama" }, "go": { "packageName": "interfacesawspanorama" }, "java": { "package": "software.amazon.awscdk.interfaces.panorama" }, "python": { "module": "aws_cdk.interfaces.aws_panorama" } } }, "aws-cdk-lib.interfaces.aws_paymentcryptography": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.PaymentCryptography" }, "go": { "packageName": "interfacesawspaymentcryptography" }, "java": { "package": "software.amazon.awscdk.interfaces.paymentcryptography" }, "python": { "module": "aws_cdk.interfaces.aws_paymentcryptography" } } }, "aws-cdk-lib.interfaces.aws_pcaconnectorad": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.PCAConnectorAD" }, "go": { "packageName": "interfacesawspcaconnectorad" }, "java": { "package": "software.amazon.awscdk.interfaces.pcaconnectorad" }, "python": { "module": "aws_cdk.interfaces.aws_pcaconnectorad" } } }, "aws-cdk-lib.interfaces.aws_pcaconnectorscep": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.PCAConnectorSCEP" }, "go": { "packageName": "interfacesawspcaconnectorscep" }, "java": { "package": "software.amazon.awscdk.interfaces.pcaconnectorscep" }, "python": { "module": "aws_cdk.interfaces.aws_pcaconnectorscep" } } }, "aws-cdk-lib.interfaces.aws_pcs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.PCS" }, "go": { "packageName": "interfacesawspcs" }, "java": { "package": "software.amazon.awscdk.interfaces.pcs" }, "python": { "module": "aws_cdk.interfaces.aws_pcs" } } }, "aws-cdk-lib.interfaces.aws_personalize": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Personalize" }, "go": { "packageName": "interfacesawspersonalize" }, "java": { "package": "software.amazon.awscdk.interfaces.personalize" }, "python": { "module": "aws_cdk.interfaces.aws_personalize" } } }, "aws-cdk-lib.interfaces.aws_pinpoint": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Pinpoint" }, "go": { "packageName": "interfacesawspinpoint" }, "java": { "package": "software.amazon.awscdk.interfaces.pinpoint" }, "python": { "module": "aws_cdk.interfaces.aws_pinpoint" } } }, "aws-cdk-lib.interfaces.aws_pinpointemail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.PinpointEmail" }, "go": { "packageName": "interfacesawspinpointemail" }, "java": { "package": "software.amazon.awscdk.interfaces.pinpointemail" }, "python": { "module": "aws_cdk.interfaces.aws_pinpointemail" } } }, "aws-cdk-lib.interfaces.aws_pipes": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Pipes" }, "go": { "packageName": "interfacesawspipes" }, "java": { "package": "software.amazon.awscdk.interfaces.pipes" }, "python": { "module": "aws_cdk.interfaces.aws_pipes" } } }, "aws-cdk-lib.interfaces.aws_proton": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Proton" }, "go": { "packageName": "interfacesawsproton" }, "java": { "package": "software.amazon.awscdk.interfaces.proton" }, "python": { "module": "aws_cdk.interfaces.aws_proton" } } }, "aws-cdk-lib.interfaces.aws_qbusiness": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.QBusiness" }, "go": { "packageName": "interfacesawsqbusiness" }, "java": { "package": "software.amazon.awscdk.interfaces.qbusiness" }, "python": { "module": "aws_cdk.interfaces.aws_qbusiness" } } }, "aws-cdk-lib.interfaces.aws_qldb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.QLDB" }, "go": { "packageName": "interfacesawsqldb" }, "java": { "package": "software.amazon.awscdk.interfaces.qldb" }, "python": { "module": "aws_cdk.interfaces.aws_qldb" } } }, "aws-cdk-lib.interfaces.aws_quicksight": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.QuickSight" }, "go": { "packageName": "interfacesawsquicksight" }, "java": { "package": "software.amazon.awscdk.interfaces.quicksight" }, "python": { "module": "aws_cdk.interfaces.aws_quicksight" } } }, "aws-cdk-lib.interfaces.aws_ram": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RAM" }, "go": { "packageName": "interfacesawsram" }, "java": { "package": "software.amazon.awscdk.interfaces.ram" }, "python": { "module": "aws_cdk.interfaces.aws_ram" } } }, "aws-cdk-lib.interfaces.aws_rbin": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Rbin" }, "go": { "packageName": "interfacesawsrbin" }, "java": { "package": "software.amazon.awscdk.interfaces.rbin" }, "python": { "module": "aws_cdk.interfaces.aws_rbin" } } }, "aws-cdk-lib.interfaces.aws_rds": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RDS" }, "go": { "packageName": "interfacesawsrds" }, "java": { "package": "software.amazon.awscdk.interfaces.rds" }, "python": { "module": "aws_cdk.interfaces.aws_rds" } } }, "aws-cdk-lib.interfaces.aws_redshift": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Redshift" }, "go": { "packageName": "interfacesawsredshift" }, "java": { "package": "software.amazon.awscdk.interfaces.redshift" }, "python": { "module": "aws_cdk.interfaces.aws_redshift" } } }, "aws-cdk-lib.interfaces.aws_redshiftserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RedshiftServerless" }, "go": { "packageName": "interfacesawsredshiftserverless" }, "java": { "package": "software.amazon.awscdk.interfaces.redshiftserverless" }, "python": { "module": "aws_cdk.interfaces.aws_redshiftserverless" } } }, "aws-cdk-lib.interfaces.aws_refactorspaces": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RefactorSpaces" }, "go": { "packageName": "interfacesawsrefactorspaces" }, "java": { "package": "software.amazon.awscdk.interfaces.refactorspaces" }, "python": { "module": "aws_cdk.interfaces.aws_refactorspaces" } } }, "aws-cdk-lib.interfaces.aws_rekognition": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Rekognition" }, "go": { "packageName": "interfacesawsrekognition" }, "java": { "package": "software.amazon.awscdk.interfaces.rekognition" }, "python": { "module": "aws_cdk.interfaces.aws_rekognition" } } }, "aws-cdk-lib.interfaces.aws_resiliencehub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ResilienceHub" }, "go": { "packageName": "interfacesawsresiliencehub" }, "java": { "package": "software.amazon.awscdk.interfaces.resiliencehub" }, "python": { "module": "aws_cdk.interfaces.aws_resiliencehub" } } }, "aws-cdk-lib.interfaces.aws_resourceexplorer2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ResourceExplorer2" }, "go": { "packageName": "interfacesawsresourceexplorer2" }, "java": { "package": "software.amazon.awscdk.interfaces.resourceexplorer2" }, "python": { "module": "aws_cdk.interfaces.aws_resourceexplorer2" } } }, "aws-cdk-lib.interfaces.aws_resourcegroups": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ResourceGroups" }, "go": { "packageName": "interfacesawsresourcegroups" }, "java": { "package": "software.amazon.awscdk.interfaces.resourcegroups" }, "python": { "module": "aws_cdk.interfaces.aws_resourcegroups" } } }, "aws-cdk-lib.interfaces.aws_robomaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RoboMaker" }, "go": { "packageName": "interfacesawsrobomaker" }, "java": { "package": "software.amazon.awscdk.interfaces.robomaker" }, "python": { "module": "aws_cdk.interfaces.aws_robomaker" } } }, "aws-cdk-lib.interfaces.aws_rolesanywhere": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RolesAnywhere" }, "go": { "packageName": "interfacesawsrolesanywhere" }, "java": { "package": "software.amazon.awscdk.interfaces.rolesanywhere" }, "python": { "module": "aws_cdk.interfaces.aws_rolesanywhere" } } }, "aws-cdk-lib.interfaces.aws_route53": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53" }, "go": { "packageName": "interfacesawsroute53" }, "java": { "package": "software.amazon.awscdk.interfaces.route53" }, "python": { "module": "aws_cdk.interfaces.aws_route53" } } }, "aws-cdk-lib.interfaces.aws_route53profiles": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53Profiles" }, "go": { "packageName": "interfacesawsroute53profiles" }, "java": { "package": "software.amazon.awscdk.interfaces.route53profiles" }, "python": { "module": "aws_cdk.interfaces.aws_route53profiles" } } }, "aws-cdk-lib.interfaces.aws_route53recoverycontrol": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53RecoveryControl" }, "go": { "packageName": "interfacesawsroute53recoverycontrol" }, "java": { "package": "software.amazon.awscdk.interfaces.route53recoverycontrol" }, "python": { "module": "aws_cdk.interfaces.aws_route53recoverycontrol" } } }, "aws-cdk-lib.interfaces.aws_route53recoveryreadiness": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53RecoveryReadiness" }, "go": { "packageName": "interfacesawsroute53recoveryreadiness" }, "java": { "package": "software.amazon.awscdk.interfaces.route53recoveryreadiness" }, "python": { "module": "aws_cdk.interfaces.aws_route53recoveryreadiness" } } }, "aws-cdk-lib.interfaces.aws_route53resolver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53Resolver" }, "go": { "packageName": "interfacesawsroute53resolver" }, "java": { "package": "software.amazon.awscdk.interfaces.route53resolver" }, "python": { "module": "aws_cdk.interfaces.aws_route53resolver" } } }, "aws-cdk-lib.interfaces.aws_rtbfabric": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RTBFabric" }, "go": { "packageName": "interfacesawsrtbfabric" }, "java": { "package": "software.amazon.awscdk.interfaces.rtbfabric" }, "python": { "module": "aws_cdk.interfaces.aws_rtbfabric" } } }, "aws-cdk-lib.interfaces.aws_rum": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.RUM" }, "go": { "packageName": "interfacesawsrum" }, "java": { "package": "software.amazon.awscdk.interfaces.rum" }, "python": { "module": "aws_cdk.interfaces.aws_rum" } } }, "aws-cdk-lib.interfaces.aws_s3": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3" }, "go": { "packageName": "interfacesawss3" }, "java": { "package": "software.amazon.awscdk.interfaces.s3" }, "python": { "module": "aws_cdk.interfaces.aws_s3" } } }, "aws-cdk-lib.interfaces.aws_s3express": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3Express" }, "go": { "packageName": "interfacesawss3express" }, "java": { "package": "software.amazon.awscdk.interfaces.s3express" }, "python": { "module": "aws_cdk.interfaces.aws_s3express" } } }, "aws-cdk-lib.interfaces.aws_s3objectlambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3ObjectLambda" }, "go": { "packageName": "interfacesawss3objectlambda" }, "java": { "package": "software.amazon.awscdk.interfaces.s3objectlambda" }, "python": { "module": "aws_cdk.interfaces.aws_s3objectlambda" } } }, "aws-cdk-lib.interfaces.aws_s3outposts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3Outposts" }, "go": { "packageName": "interfacesawss3outposts" }, "java": { "package": "software.amazon.awscdk.interfaces.s3outposts" }, "python": { "module": "aws_cdk.interfaces.aws_s3outposts" } } }, "aws-cdk-lib.interfaces.aws_s3tables": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3Tables" }, "go": { "packageName": "interfacesawss3tables" }, "java": { "package": "software.amazon.awscdk.interfaces.s3tables" }, "python": { "module": "aws_cdk.interfaces.aws_s3tables" } } }, "aws-cdk-lib.interfaces.aws_s3vectors": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3Vectors" }, "go": { "packageName": "interfacesawss3vectors" }, "java": { "package": "software.amazon.awscdk.interfaces.s3vectors" }, "python": { "module": "aws_cdk.interfaces.aws_s3vectors" } } }, "aws-cdk-lib.interfaces.aws_sagemaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Sagemaker" }, "go": { "packageName": "interfacesawssagemaker" }, "java": { "package": "software.amazon.awscdk.interfaces.sagemaker" }, "python": { "module": "aws_cdk.interfaces.aws_sagemaker" } } }, "aws-cdk-lib.interfaces.aws_sam": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SAM" }, "go": { "packageName": "interfacesawssam" }, "java": { "package": "software.amazon.awscdk.interfaces.sam" }, "python": { "module": "aws_cdk.interfaces.aws_sam" } } }, "aws-cdk-lib.interfaces.aws_scheduler": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Scheduler" }, "go": { "packageName": "interfacesawsscheduler" }, "java": { "package": "software.amazon.awscdk.interfaces.scheduler" }, "python": { "module": "aws_cdk.interfaces.aws_scheduler" } } }, "aws-cdk-lib.interfaces.aws_sdb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SDB" }, "go": { "packageName": "interfacesawssdb" }, "java": { "package": "software.amazon.awscdk.interfaces.sdb" }, "python": { "module": "aws_cdk.interfaces.aws_sdb" } } }, "aws-cdk-lib.interfaces.aws_secretsmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SecretsManager" }, "go": { "packageName": "interfacesawssecretsmanager" }, "java": { "package": "software.amazon.awscdk.interfaces.secretsmanager" }, "python": { "module": "aws_cdk.interfaces.aws_secretsmanager" } } }, "aws-cdk-lib.interfaces.aws_securityhub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SecurityHub" }, "go": { "packageName": "interfacesawssecurityhub" }, "java": { "package": "software.amazon.awscdk.interfaces.securityhub" }, "python": { "module": "aws_cdk.interfaces.aws_securityhub" } } }, "aws-cdk-lib.interfaces.aws_securitylake": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SecurityLake" }, "go": { "packageName": "interfacesawssecuritylake" }, "java": { "package": "software.amazon.awscdk.interfaces.securitylake" }, "python": { "module": "aws_cdk.interfaces.aws_securitylake" } } }, "aws-cdk-lib.interfaces.aws_servicecatalog": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Servicecatalog" }, "go": { "packageName": "interfacesawsservicecatalog" }, "java": { "package": "software.amazon.awscdk.interfaces.servicecatalog" }, "python": { "module": "aws_cdk.interfaces.aws_servicecatalog" } } }, "aws-cdk-lib.interfaces.aws_servicecatalogappregistry": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Servicecatalogappregistry" }, "go": { "packageName": "interfacesawsservicecatalogappregistry" }, "java": { "package": "software.amazon.awscdk.interfaces.servicecatalogappregistry" }, "python": { "module": "aws_cdk.interfaces.aws_servicecatalogappregistry" } } }, "aws-cdk-lib.interfaces.aws_servicediscovery": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ServiceDiscovery" }, "go": { "packageName": "interfacesawsservicediscovery" }, "java": { "package": "software.amazon.awscdk.interfaces.servicediscovery" }, "python": { "module": "aws_cdk.interfaces.aws_servicediscovery" } } }, "aws-cdk-lib.interfaces.aws_ses": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SES" }, "go": { "packageName": "interfacesawsses" }, "java": { "package": "software.amazon.awscdk.interfaces.ses" }, "python": { "module": "aws_cdk.interfaces.aws_ses" } } }, "aws-cdk-lib.interfaces.aws_shield": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Shield" }, "go": { "packageName": "interfacesawsshield" }, "java": { "package": "software.amazon.awscdk.interfaces.shield" }, "python": { "module": "aws_cdk.interfaces.aws_shield" } } }, "aws-cdk-lib.interfaces.aws_signer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Signer" }, "go": { "packageName": "interfacesawssigner" }, "java": { "package": "software.amazon.awscdk.interfaces.signer" }, "python": { "module": "aws_cdk.interfaces.aws_signer" } } }, "aws-cdk-lib.interfaces.aws_simspaceweaver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SimSpaceWeaver" }, "go": { "packageName": "interfacesawssimspaceweaver" }, "java": { "package": "software.amazon.awscdk.interfaces.simspaceweaver" }, "python": { "module": "aws_cdk.interfaces.aws_simspaceweaver" } } }, "aws-cdk-lib.interfaces.aws_smsvoice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SMSVOICE" }, "go": { "packageName": "interfacesawssmsvoice" }, "java": { "package": "software.amazon.awscdk.interfaces.smsvoice" }, "python": { "module": "aws_cdk.interfaces.aws_smsvoice" } } }, "aws-cdk-lib.interfaces.aws_sns": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SNS" }, "go": { "packageName": "interfacesawssns" }, "java": { "package": "software.amazon.awscdk.interfaces.sns" }, "python": { "module": "aws_cdk.interfaces.aws_sns" } } }, "aws-cdk-lib.interfaces.aws_sqs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SQS" }, "go": { "packageName": "interfacesawssqs" }, "java": { "package": "software.amazon.awscdk.interfaces.sqs" }, "python": { "module": "aws_cdk.interfaces.aws_sqs" } } }, "aws-cdk-lib.interfaces.aws_ssm": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSM" }, "go": { "packageName": "interfacesawsssm" }, "java": { "package": "software.amazon.awscdk.interfaces.ssm" }, "python": { "module": "aws_cdk.interfaces.aws_ssm" } } }, "aws-cdk-lib.interfaces.aws_ssmcontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSMContacts" }, "go": { "packageName": "interfacesawsssmcontacts" }, "java": { "package": "software.amazon.awscdk.interfaces.ssmcontacts" }, "python": { "module": "aws_cdk.interfaces.aws_ssmcontacts" } } }, "aws-cdk-lib.interfaces.aws_ssmguiconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSMGuiConnect" }, "go": { "packageName": "interfacesawsssmguiconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.ssmguiconnect" }, "python": { "module": "aws_cdk.interfaces.aws_ssmguiconnect" } } }, "aws-cdk-lib.interfaces.aws_ssmincidents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSMIncidents" }, "go": { "packageName": "interfacesawsssmincidents" }, "java": { "package": "software.amazon.awscdk.interfaces.ssmincidents" }, "python": { "module": "aws_cdk.interfaces.aws_ssmincidents" } } }, "aws-cdk-lib.interfaces.aws_ssmquicksetup": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSMQuickSetup" }, "go": { "packageName": "interfacesawsssmquicksetup" }, "java": { "package": "software.amazon.awscdk.interfaces.ssmquicksetup" }, "python": { "module": "aws_cdk.interfaces.aws_ssmquicksetup" } } }, "aws-cdk-lib.interfaces.aws_sso": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SSO" }, "go": { "packageName": "interfacesawssso" }, "java": { "package": "software.amazon.awscdk.interfaces.sso" }, "python": { "module": "aws_cdk.interfaces.aws_sso" } } }, "aws-cdk-lib.interfaces.aws_stepfunctions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.StepFunctions" }, "go": { "packageName": "interfacesawsstepfunctions" }, "java": { "package": "software.amazon.awscdk.interfaces.stepfunctions" }, "python": { "module": "aws_cdk.interfaces.aws_stepfunctions" } } }, "aws-cdk-lib.interfaces.aws_supportapp": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SupportApp" }, "go": { "packageName": "interfacesawssupportapp" }, "java": { "package": "software.amazon.awscdk.interfaces.supportapp" }, "python": { "module": "aws_cdk.interfaces.aws_supportapp" } } }, "aws-cdk-lib.interfaces.aws_synthetics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Synthetics" }, "go": { "packageName": "interfacesawssynthetics" }, "java": { "package": "software.amazon.awscdk.interfaces.synthetics" }, "python": { "module": "aws_cdk.interfaces.aws_synthetics" } } }, "aws-cdk-lib.interfaces.aws_systemsmanagersap": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SystemsManagerSAP" }, "go": { "packageName": "interfacesawssystemsmanagersap" }, "java": { "package": "software.amazon.awscdk.interfaces.systemsmanagersap" }, "python": { "module": "aws_cdk.interfaces.aws_systemsmanagersap" } } }, "aws-cdk-lib.interfaces.aws_timestream": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Timestream" }, "go": { "packageName": "interfacesawstimestream" }, "java": { "package": "software.amazon.awscdk.interfaces.timestream" }, "python": { "module": "aws_cdk.interfaces.aws_timestream" } } }, "aws-cdk-lib.interfaces.aws_transfer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Transfer" }, "go": { "packageName": "interfacesawstransfer" }, "java": { "package": "software.amazon.awscdk.interfaces.transfer" }, "python": { "module": "aws_cdk.interfaces.aws_transfer" } } }, "aws-cdk-lib.interfaces.aws_verifiedpermissions": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.VerifiedPermissions" }, "go": { "packageName": "interfacesawsverifiedpermissions" }, "java": { "package": "software.amazon.awscdk.interfaces.verifiedpermissions" }, "python": { "module": "aws_cdk.interfaces.aws_verifiedpermissions" } } }, "aws-cdk-lib.interfaces.aws_voiceid": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.VoiceID" }, "go": { "packageName": "interfacesawsvoiceid" }, "java": { "package": "software.amazon.awscdk.interfaces.voiceid" }, "python": { "module": "aws_cdk.interfaces.aws_voiceid" } } }, "aws-cdk-lib.interfaces.aws_vpclattice": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.VpcLattice" }, "go": { "packageName": "interfacesawsvpclattice" }, "java": { "package": "software.amazon.awscdk.interfaces.vpclattice" }, "python": { "module": "aws_cdk.interfaces.aws_vpclattice" } } }, "aws-cdk-lib.interfaces.aws_waf": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WAF" }, "go": { "packageName": "interfacesawswaf" }, "java": { "package": "software.amazon.awscdk.interfaces.waf" }, "python": { "module": "aws_cdk.interfaces.aws_waf" } } }, "aws-cdk-lib.interfaces.aws_wafregional": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WAFRegional" }, "go": { "packageName": "interfacesawswafregional" }, "java": { "package": "software.amazon.awscdk.interfaces.regional" }, "python": { "module": "aws_cdk.interfaces.aws_wafregional" } } }, "aws-cdk-lib.interfaces.aws_wafv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WAFv2" }, "go": { "packageName": "interfacesawswafv2" }, "java": { "package": "software.amazon.awscdk.interfaces.wafv2" }, "python": { "module": "aws_cdk.interfaces.aws_wafv2" } } }, "aws-cdk-lib.interfaces.aws_wisdom": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Wisdom" }, "go": { "packageName": "interfacesawswisdom" }, "java": { "package": "software.amazon.awscdk.interfaces.wisdom" }, "python": { "module": "aws_cdk.interfaces.aws_wisdom" } } }, "aws-cdk-lib.interfaces.aws_workspaces": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WorkSpaces" }, "go": { "packageName": "interfacesawsworkspaces" }, "java": { "package": "software.amazon.awscdk.interfaces.workspaces" }, "python": { "module": "aws_cdk.interfaces.aws_workspaces" } } }, "aws-cdk-lib.interfaces.aws_workspacesinstances": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WorkspacesInstances" }, "go": { "packageName": "interfacesawsworkspacesinstances" }, "java": { "package": "software.amazon.awscdk.interfaces.workspacesinstances" }, "python": { "module": "aws_cdk.interfaces.aws_workspacesinstances" } } }, "aws-cdk-lib.interfaces.aws_workspacesthinclient": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WorkSpacesThinClient" }, "go": { "packageName": "interfacesawsworkspacesthinclient" }, "java": { "package": "software.amazon.awscdk.interfaces.workspacesthinclient" }, "python": { "module": "aws_cdk.interfaces.aws_workspacesthinclient" } } }, "aws-cdk-lib.interfaces.aws_workspacesweb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.WorkSpacesWeb" }, "go": { "packageName": "interfacesawsworkspacesweb" }, "java": { "package": "software.amazon.awscdk.interfaces.workspacesweb" }, "python": { "module": "aws_cdk.interfaces.aws_workspacesweb" } } }, "aws-cdk-lib.interfaces.aws_xray": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.XRay" }, "go": { "packageName": "interfacesawsxray" }, "java": { "package": "software.amazon.awscdk.interfaces.xray" }, "python": { "module": "aws_cdk.interfaces.aws_xray" } } }, "aws-cdk-lib.lambda_layer_awscli": { "targets": { "dotnet": { "namespace": "Amazon.CDK.LambdaLayer.AwsCli" }, "java": { "package": "software.amazon.awscdk.lambdalayer.awscli" }, "python": { "module": "aws_cdk.lambda_layer_awscli" } } }, "aws-cdk-lib.lambda_layer_node_proxy_agent": { "targets": { "dotnet": { "namespace": "Amazon.CDK.LambdaLayer.NodeProxyAgent" }, "java": { "package": "software.amazon.awscdk.lambda.layer.node.proxy.agent" }, "python": { "module": "aws_cdk.lambda_layer_node_proxy_agent" } } }, "aws-cdk-lib.pipelines": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Pipelines" }, "java": { "package": "software.amazon.awscdk.pipelines" }, "python": { "module": "aws_cdk.pipelines" } } }, "aws-cdk-lib.region_info": { "targets": { "dotnet": { "namespace": "Amazon.CDK.RegionInfo" }, "java": { "package": "software.amazon.awscdk.regioninfo" }, "python": { "module": "aws_cdk.region_info" } } }, "aws-cdk-lib.triggers": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Triggers" }, "java": { "package": "software.amazon.awscdk.triggers" }, "python": { "module": "aws_cdk.triggers" } } } }, "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png", "namespace": "Amazon.CDK", "packageId": "Amazon.CDK.Lib" }, "go": { "moduleName": "github.com/aws/aws-cdk-go", "packageName": "awscdk" }, "java": { "maven": { "artifactId": "aws-cdk-lib", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk" }, "js": { "npm": "aws-cdk-lib" }, "python": { "distName": "aws-cdk-lib", "module": "aws_cdk" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "go": { "moduleName": "github.com/aws/constructs-go" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "The CDK Construct Library for AWS::AppRunner", "docs": { "stability": "experimental" }, "homepage": "https://github.com/aws/aws-cdk", "jsiiVersion": "5.9.23 (build 29252a0)", "keywords": [ "aws", "cdk", "constructs", "AWS::AppRunner", "aws-apprunner" ], "license": "Apache-2.0", "metadata": { "jsii": { "compiledWithDeprecationWarnings": true, "pacmak": { "hasDefaultInterfaces": true }, "rosetta": { "strict": true } } }, "name": "@aws-cdk/aws-apprunner-alpha", "readme": { "markdown": "# AWS::AppRunner Construct Library\n\n\n---\n\n![cdk-constructs: Experimental](https://img.shields.io/badge/cdk--constructs-experimental-important.svg?style=for-the-badge)\n\n> The APIs of higher level constructs in this module are experimental and under active development.\n> They are subject to non-backward compatible changes or removal in any future version. These are\n> not subject to the [Semantic Versioning](https://semver.org/) model and breaking changes will be\n> announced in the release notes. This means that while you may use them, you may need to update\n> your source code when upgrading to a newer version of this package.\n\n---\n\n\n\nThis module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.\n\n```ts nofixture\nimport * as apprunner from '@aws-cdk/aws-apprunner-alpha';\n```\n\n## Introduction\n\nAWS App Runner is a fully managed service that makes it easy for developers to quickly deploy containerized web applications and APIs, at scale and with no prior infrastructure experience required. Start with your source code or a container image. App Runner automatically builds and deploys the web application and load balances traffic with encryption. App Runner also scales up or down automatically to meet your traffic needs. With App Runner, rather than thinking about servers or scaling, you have more time to focus on your applications.\n\n## Service\n\nThe `Service` construct allows you to create AWS App Runner services with `ECR Public`, `ECR` or `Github` with the `source` property in the following scenarios:\n\n- `Source.fromEcr()` - To define the source repository from `ECR`.\n- `Source.fromEcrPublic()` - To define the source repository from `ECR Public`.\n- `Source.fromGitHub()` - To define the source repository from the `Github repository`.\n- `Source.fromAsset()` - To define the source from local asset directory.\n\n\nThe `Service` construct implements `IGrantable`.\n\n## ECR Public\n\nTo create a `Service` with ECR Public:\n\n```ts\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n```\n\n## ECR\n\nTo create a `Service` from an existing ECR repository:\n\n```ts\nimport * as ecr from 'aws-cdk-lib/aws-ecr';\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcr({\n imageConfiguration: { port: 80 },\n repository: ecr.Repository.fromRepositoryName(this, 'NginxRepository', 'nginx'),\n tagOrDigest: 'latest',\n }),\n});\n```\n\nTo create a `Service` from local docker image asset directory built and pushed to Amazon ECR:\n\nYou can specify whether to enable continuous integration from the source repository with the `autoDeploymentsEnabled` flag.\n\n```ts\nimport * as assets from 'aws-cdk-lib/aws-ecr-assets';\n\nconst imageAsset = new assets.DockerImageAsset(this, 'ImageAssets', {\n directory: path.join(__dirname, 'docker.assets'),\n});\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromAsset({\n imageConfiguration: { port: 8000 },\n asset: imageAsset,\n }),\n autoDeploymentsEnabled: true,\n});\n```\n\n## GitHub\n\nTo create a `Service` from the GitHub repository, you need to specify an existing App Runner `Connection`.\n\nSee [Managing App Runner connections](https://docs.aws.amazon.com/apprunner/latest/dg/manage-connections.html) for more details.\n\n```ts\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.REPOSITORY,\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});\n```\n\nUse `codeConfigurationValues` to override configuration values with the `API` configuration source type.\n\n```ts\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.API,\n codeConfigurationValues: {\n runtime: apprunner.Runtime.PYTHON_3,\n port: '8000',\n startCommand: 'python app.py',\n buildCommand: 'yum install -y pycairo && pip install -r requirements.txt',\n },\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});\n```\n\n## IAM Roles\n\nYou are allowed to define `instanceRole` and `accessRole` for the `Service`.\n\n`instanceRole` - The IAM role that provides permissions to your App Runner service. These are permissions that\nyour code needs when it calls any AWS APIs. If not defined, a new instance role will be generated\nwhen required.\n\nTo add IAM policy statements to this role, use `addToRolePolicy()`:\n\n```ts\nimport * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))\n```\n\n`accessRole` - The IAM role that grants the App Runner service access to a source repository. It's required for\nECR image repositories (but not for ECR Public repositories). If not defined, a new access role will be generated\nwhen required.\n\nSee [App Runner IAM Roles](https://docs.aws.amazon.com/apprunner/latest/dg/security_iam_service-with-iam.html#security_iam_service-with-iam-roles) for more details.\n\n## Auto Scaling Configuration\n\nTo associate an App Runner service with a custom Auto Scaling Configuration, define `autoScalingConfiguration` for the service.\n\n```ts\nconst autoScalingConfiguration = new apprunner.AutoScalingConfiguration(this, 'AutoScalingConfiguration', {\n autoScalingConfigurationName: 'MyAutoScalingConfiguration',\n maxConcurrency: 150,\n maxSize: 20,\n minSize: 5,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n autoScalingConfiguration,\n});\n```\n\n## VPC Connector\n\nTo associate an App Runner service with a custom VPC, define `vpcConnector` for the service.\n\n```ts\nimport * as ec2 from 'aws-cdk-lib/aws-ec2';\n\nconst vpc = new ec2.Vpc(this, 'Vpc', {\n ipAddresses: ec2.IpAddresses.cidr('10.0.0.0/16')\n});\n\nconst vpcConnector = new apprunner.VpcConnector(this, 'VpcConnector', {\n vpc,\n vpcSubnets: vpc.selectSubnets({ subnetType: ec2.SubnetType.PUBLIC }),\n vpcConnectorName: 'MyVpcConnector',\n});\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n vpcConnector,\n});\n```\n\n## VPC Ingress Connection\n\nTo make your App Runner service private and only accessible from within a VPC use the `isPubliclyAccessible` property and associate it to a `VpcIngressConnection` resource.\n\nTo set up a `VpcIngressConnection`, specify a VPC, a VPC Interface Endpoint, and the App Runner service.\nAlso you must set `isPubliclyAccessible` property in ther `Service` to `false`.\n\nFor more information, see [Enabling Private endpoint for incoming traffic](https://docs.aws.amazon.com/apprunner/latest/dg/network-pl.html).\n\n```typescript\nimport * as ec2 from 'aws-cdk-lib/aws-ec2';\n\ndeclare const vpc: ec2.Vpc;\n\nconst interfaceVpcEndpoint = new ec2.InterfaceVpcEndpoint(this, 'MyVpcEndpoint', {\n vpc,\n service: ec2.InterfaceVpcEndpointAwsService.APP_RUNNER_REQUESTS,\n privateDnsEnabled: false,\n});\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n isPubliclyAccessible: false, // set false\n});\n\nnew apprunner.VpcIngressConnection(this, 'VpcIngressConnection', {\n vpc,\n interfaceVpcEndpoint,\n service,\n});\n```\n\n## Dual Stack\n\nTo use dual stack (IPv4 and IPv6) for your incoming public network configuration, set `ipAddressType` to `IpAddressType.DUAL_STACK`.\n\n```ts\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n ipAddressType: apprunner.IpAddressType.DUAL_STACK,\n});\n```\n\n**Note**: Currently, App Runner supports dual stack for only Public endpoint.\nOnly IPv4 is supported for Private endpoint.\nIf you update a service that's using dual-stack Public endpoint to a Private endpoint,\nyour App Runner service will default to support only IPv4 for Private endpoint and fail\nto receive traffic originating from IPv6 endpoint.\n\n## Secrets Manager\n\nTo include environment variables integrated with AWS Secrets Manager, use the `environmentSecrets` attribute.\nYou can use the `addSecret` method from the App Runner `Service` class to include secrets from outside the\nservice definition.\n\n```ts\nimport * as secretsmanager from 'aws-cdk-lib/aws-secretsmanager';\nimport * as ssm from 'aws-cdk-lib/aws-ssm';\n\ndeclare const stack: Stack;\n\nconst secret = new secretsmanager.Secret(stack, 'Secret');\nconst parameter = ssm.StringParameter.fromSecureStringParameterAttributes(stack, 'Parameter', {\n parameterName: '/name',\n version: 1,\n});\n\nconst service = new apprunner.Service(stack, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n environmentSecrets: {\n SECRET: apprunner.Secret.fromSecretsManager(secret),\n PARAMETER: apprunner.Secret.fromSsmParameter(parameter),\n SECRET_ID: apprunner.Secret.fromSecretsManagerVersion(secret, { versionId: 'version-id' }),\n SECRET_STAGE: apprunner.Secret.fromSecretsManagerVersion(secret, { versionStage: 'version-stage' }),\n },\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n })\n});\n\nservice.addSecret('LATER_SECRET', apprunner.Secret.fromSecretsManager(secret, 'field'));\n```\n\n## Use a customer managed key\n\nTo use a customer managed key for your source encryption, use the `kmsKey` attribute.\n\n```ts\nimport * as kms from 'aws-cdk-lib/aws-kms';\n\ndeclare const kmsKey: kms.IKey;\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n kmsKey,\n});\n```\n\n## HealthCheck\n\nTo configure the health check for the service, use the `healthCheck` attribute.\n\nYou can specify it by static methods `HealthCheck.http` or `HealthCheck.tcp`.\n\n```ts\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n healthCheck: apprunner.HealthCheck.http({\n healthyThreshold: 5,\n interval: Duration.seconds(10),\n path: '/',\n timeout: Duration.seconds(10),\n unhealthyThreshold: 10,\n }),\n});\n```\n\n## Observability Configuration\n\nTo associate an App Runner service with a custom observability configuration, use the `observabilityConfiguration` property.\n\n```ts\nconst observabilityConfiguration = new apprunner.ObservabilityConfiguration(this, 'ObservabilityConfiguration', {\n observabilityConfigurationName: 'MyObservabilityConfiguration',\n traceConfigurationVendor: apprunner.TraceConfigurationVendor.AWSXRAY,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n observabilityConfiguration,\n});\n```\n" }, "repository": { "directory": "packages/@aws-cdk/aws-apprunner-alpha", "type": "git", "url": "https://github.com/aws/aws-cdk.git" }, "schema": "jsii/0.10.0", "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.AppRunner.Alpha", "packageId": "Amazon.CDK.AWS.AppRunner.Alpha" }, "go": { "moduleName": "github.com/aws/aws-cdk-go", "packageName": "awscdkapprunneralpha" }, "java": { "maven": { "artifactId": "apprunner-alpha", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.apprunner.alpha" }, "js": { "npm": "@aws-cdk/aws-apprunner-alpha" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 2" ], "distName": "aws-cdk.aws-apprunner-alpha", "module": "aws_cdk.aws_apprunner_alpha" } }, "types": { "@aws-cdk/aws-apprunner-alpha.AssetProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the image repository for `Source.fromAsset()`.", "example": "import * as assets from 'aws-cdk-lib/aws-ecr-assets';\n\nconst imageAsset = new assets.DockerImageAsset(this, 'ImageAssets', {\n directory: path.join(__dirname, 'docker.assets'),\n});\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromAsset({\n imageConfiguration: { port: 8000 },\n asset: imageAsset,\n }),\n autoDeploymentsEnabled: true,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.AssetProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 378 }, "name": "AssetProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "Represents the docker image asset." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 389 }, "name": "asset", "type": { "fqn": "aws-cdk-lib.aws_ecr_assets.DockerImageAsset" } }, { "abstract": true, "docs": { "default": "- no image configuration will be passed. The default `port` will be 8080.", "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-port", "stability": "experimental", "summary": "The image configuration for the image built from the asset." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 384 }, "name": "imageConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageConfiguration" } } ], "symbolId": "lib/service:AssetProps" }, "@aws-cdk/aws-apprunner-alpha.AssetSource": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "@aws-cdk/aws-apprunner-alpha.Source", "docs": { "stability": "experimental", "summary": "Represents the source from local assets.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nimport { aws_ecr_assets as ecr_assets } from 'aws-cdk-lib';\n\ndeclare const dockerImageAsset: ecr_assets.DockerImageAsset;\ndeclare const secret: apprunner_alpha.Secret;\nconst assetSource = new apprunner_alpha.AssetSource({\n asset: dockerImageAsset,\n\n // the properties below are optional\n imageConfiguration: {\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 123,\n startCommand: 'startCommand',\n },\n});", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.AssetSource", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 524 }, "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.AssetProps" } } ] }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 522 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Called when the Job is initialized to allow this object to bind." }, "locationInModule": { "filename": "lib/service.ts", "line": 528 }, "name": "bind", "overrides": "@aws-cdk/aws-apprunner-alpha.Source", "parameters": [ { "name": "_scope", "type": { "fqn": "constructs.Construct" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig" } } } ], "name": "AssetSource", "symbolId": "lib/service:AssetSource" }, "@aws-cdk/aws-apprunner-alpha.AutoScalingConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "aws-cdk-lib.Resource", "docs": { "custom": { "resource": "AWS::AppRunner::AutoScalingConfiguration", "exampleMetadata": "infused" }, "stability": "experimental", "summary": "The App Runner Auto Scaling Configuration.", "example": "const autoScalingConfiguration = new apprunner.AutoScalingConfiguration(this, 'AutoScalingConfiguration', {\n autoScalingConfigurationName: 'MyAutoScalingConfiguration',\n maxConcurrency: 150,\n maxSize: 20,\n minSize: 5,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n autoScalingConfiguration,\n});" }, "fqn": "@aws-cdk/aws-apprunner-alpha.AutoScalingConfiguration", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 159 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationProps" } } ] }, "interfaces": [ "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration" ], "kind": "class", "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 93 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Imports an App Runner Auto Scaling Configuration from its ARN." }, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 122 }, "name": "fromArn", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "autoScalingConfigurationArn", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Imports an App Runner Auto Scaling Configuration from attributes." }, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 101 }, "name": "fromAutoScalingConfigurationAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration" } }, "static": true } ], "name": "AutoScalingConfiguration", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "Uniquely identifies this class." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 96 }, "name": "PROPERTY_INJECTION_ID", "static": true, "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 145 }, "name": "autoScalingConfigurationArn", "overrides": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The name of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 151 }, "name": "autoScalingConfigurationName", "overrides": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 157 }, "name": "autoScalingConfigurationRevision", "overrides": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration", "type": { "primitive": "number" } } ], "symbolId": "lib/auto-scaling-configuration:AutoScalingConfiguration" }, "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationAttributes": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Attributes for the App Runner Auto Scaling Configuration.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst autoScalingConfigurationAttributes: apprunner_alpha.AutoScalingConfigurationAttributes = {\n autoScalingConfigurationName: 'autoScalingConfigurationName',\n autoScalingConfigurationRevision: 123,\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationAttributes", "kind": "interface", "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 53 }, "name": "AutoScalingConfigurationAttributes", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The name of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 57 }, "name": "autoScalingConfigurationName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The revision of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 62 }, "name": "autoScalingConfigurationRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/auto-scaling-configuration:AutoScalingConfigurationAttributes" }, "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the App Runner Auto Scaling Configuration.", "example": "const autoScalingConfiguration = new apprunner.AutoScalingConfiguration(this, 'AutoScalingConfiguration', {\n autoScalingConfigurationName: 'MyAutoScalingConfiguration',\n maxConcurrency: 150,\n maxSize: 20,\n minSize: 5,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n autoScalingConfiguration,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.AutoScalingConfigurationProps", "kind": "interface", "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 10 }, "name": "AutoScalingConfigurationProps", "properties": [ { "abstract": true, "docs": { "default": "- a name generated by CloudFormation", "stability": "experimental", "summary": "The name for the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 16 }, "name": "autoScalingConfigurationName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "100", "remarks": "If the number of concurrent requests exceeds this limit, App Runner scales the service up.\n\nMust be between 1 and 200.", "stability": "experimental", "summary": "The maximum number of concurrent requests that an instance processes." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 26 }, "name": "maxConcurrency", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "25", "remarks": "At most maxSize instances actively serve traffic for your service.\n\nMust be between 1 and 25.", "stability": "experimental", "summary": "The maximum number of instances that a service scales up to." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 36 }, "name": "maxSize", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "1", "remarks": "The service always has at least minSize provisioned instances.\n\n\nMust be between 1 and 25.", "stability": "experimental", "summary": "The minimum number of instances that App Runner provisions for a service." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 47 }, "name": "minSize", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "lib/auto-scaling-configuration:AutoScalingConfigurationProps" }, "@aws-cdk/aws-apprunner-alpha.CodeConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfiguration.html", "stability": "experimental", "summary": "Describes the configuration that AWS App Runner uses to build and run an App Runner service from a source code repository.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\n\ndeclare const runtime: apprunner_alpha.Runtime;\ndeclare const secret: apprunner_alpha.Secret;\nconst codeConfiguration: apprunner_alpha.CodeConfiguration = {\n configurationSource: apprunner_alpha.ConfigurationSourceType.REPOSITORY,\n\n // the properties below are optional\n configurationValues: {\n runtime: runtime,\n\n // the properties below are optional\n buildCommand: 'buildCommand',\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 'port',\n startCommand: 'startCommand',\n },\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.CodeConfiguration", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 805 }, "name": "CodeConfiguration", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The source of the App Runner configuration." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 818 }, "name": "configurationSource", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ConfigurationSourceType" } }, { "abstract": true, "docs": { "default": "- not specified. Use `apprunner.yaml` instead.", "remarks": "Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the\nsource code repository (or ignoring the file if it exists).", "stability": "experimental", "summary": "The basic configuration for building and running the App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 813 }, "name": "configurationValues", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.CodeConfigurationValues" } } ], "symbolId": "lib/service:CodeConfiguration" }, "@aws-cdk/aws-apprunner-alpha.CodeConfigurationValues": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "remarks": "This type doesn't support the full set of possible configuration options. Fur full configuration capabilities,\nuse a `apprunner.yaml` file in the source code repository.", "stability": "experimental", "summary": "Describes the basic configuration needed for building and running an AWS App Runner service.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.API,\n codeConfigurationValues: {\n runtime: apprunner.Runtime.PYTHON_3,\n port: '8000',\n startCommand: 'python app.py',\n buildCommand: 'yum install -y pycairo && pip install -r requirements.txt',\n },\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.CodeConfigurationValues", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 848 }, "name": "CodeConfigurationValues", "properties": [ { "abstract": true, "docs": { "remarks": "It represents\na programming language runtime.", "stability": "experimental", "summary": "A runtime environment type for building and running an App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 867 }, "name": "runtime", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "abstract": true, "docs": { "default": "- no build command.", "stability": "experimental", "summary": "The command App Runner runs to build your application." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 854 }, "name": "buildCommand", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- no environment variables.", "deprecated": "use environmentVariables.", "stability": "deprecated", "summary": "The environment variables that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 875 }, "name": "environment", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- no environment secrets.", "stability": "experimental", "summary": "The environment secrets that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 889 }, "name": "environmentSecrets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- no environment variables.", "stability": "experimental", "summary": "The environment variables that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 882 }, "name": "environmentVariables", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "8080", "stability": "experimental", "summary": "The port that your application listens to in the container." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 861 }, "name": "port", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- no start command.", "stability": "experimental", "summary": "The command App Runner runs to start your application." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 896 }, "name": "startCommand", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/service:CodeConfigurationValues" }, "@aws-cdk/aws-apprunner-alpha.CodeRepositoryProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the CodeRepository.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\n\ndeclare const gitHubConnection: apprunner_alpha.GitHubConnection;\ndeclare const runtime: apprunner_alpha.Runtime;\ndeclare const secret: apprunner_alpha.Secret;\nconst codeRepositoryProps: apprunner_alpha.CodeRepositoryProps = {\n codeConfiguration: {\n configurationSource: apprunner_alpha.ConfigurationSourceType.REPOSITORY,\n\n // the properties below are optional\n configurationValues: {\n runtime: runtime,\n\n // the properties below are optional\n buildCommand: 'buildCommand',\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 'port',\n startCommand: 'startCommand',\n },\n },\n connection: gitHubConnection,\n repositoryUrl: 'repositoryUrl',\n sourceCodeVersion: {\n type: 'type',\n value: 'value',\n },\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.CodeRepositoryProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 634 }, "name": "CodeRepositoryProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "Configuration for building and running the service from a source code repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 638 }, "name": "codeConfiguration", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.CodeConfiguration" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The App Runner connection for GitHub." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 653 }, "name": "connection", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GitHubConnection" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The location of the repository that contains the source code." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 643 }, "name": "repositoryUrl", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The version that should be used within the source code repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 648 }, "name": "sourceCodeVersion", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceCodeVersion" } } ], "symbolId": "lib/service:CodeRepositoryProps" }, "@aws-cdk/aws-apprunner-alpha.ConfigurationSourceType": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The source of the App Runner configuration.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.REPOSITORY,\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ConfigurationSourceType", "kind": "enum", "locationInModule": { "filename": "lib/service.ts", "line": 785 }, "members": [ { "docs": { "stability": "experimental", "summary": "App Runner reads configuration values from `the apprunner.yaml` file in the source code repository and ignores `configurationValues`." }, "name": "REPOSITORY" }, { "docs": { "stability": "experimental", "summary": "App Runner uses configuration values provided in `configurationValues` and ignores the `apprunner.yaml` file in the source code repository." }, "name": "API" } ], "name": "ConfigurationSourceType", "symbolId": "lib/service:ConfigurationSourceType" }, "@aws-cdk/aws-apprunner-alpha.Cpu": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The number of CPU units reserved for each instance of your App Runner service.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst cpu = apprunner_alpha.Cpu.FOUR_VCPU;", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu", "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 36 }, "methods": [ { "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-instanceconfiguration.html#cfn-apprunner-service-instanceconfiguration-cpu", "stability": "experimental", "summary": "Custom CPU unit." }, "locationInModule": { "filename": "lib/service.ts", "line": 69 }, "name": "of", "parameters": [ { "docs": { "summary": "custom CPU unit." }, "name": "unit", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, "static": true } ], "name": "Cpu", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "4 vCPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 60 }, "name": "FOUR_VCPU", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "const": true, "docs": { "stability": "experimental", "summary": "0.5 vCPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 45 }, "name": "HALF_VCPU", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "const": true, "docs": { "stability": "experimental", "summary": "1 vCPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 50 }, "name": "ONE_VCPU", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "const": true, "docs": { "stability": "experimental", "summary": "0.25 vCPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 40 }, "name": "QUARTER_VCPU", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "const": true, "docs": { "stability": "experimental", "summary": "2 vCPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 55 }, "name": "TWO_VCPU", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "docs": { "stability": "experimental", "summary": "The unit of CPU." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 87 }, "name": "unit", "type": { "primitive": "string" } } ], "symbolId": "lib/service:Cpu" }, "@aws-cdk/aws-apprunner-alpha.EcrProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the image repository for `Source.fromEcr()`.", "example": "import * as ecr from 'aws-cdk-lib/aws-ecr';\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcr({\n imageConfiguration: { port: 80 },\n repository: ecr.Repository.fromRepositoryName(this, 'NginxRepository', 'nginx'),\n tagOrDigest: 'latest',\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.EcrProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 348 }, "name": "EcrProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "Represents the ECR repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 359 }, "name": "repository", "type": { "fqn": "aws-cdk-lib.aws_ecr.IRepository" } }, { "abstract": true, "docs": { "default": "- no image configuration will be passed. The default `port` will be 8080.", "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-port", "stability": "experimental", "summary": "The image configuration for the image from ECR." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 354 }, "name": "imageConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageConfiguration" } }, { "abstract": true, "docs": { "default": "- 'latest'", "deprecated": "use `tagOrDigest`", "stability": "deprecated", "summary": "Image tag." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 366 }, "name": "tag", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- 'latest'", "stability": "experimental", "summary": "Image tag or digest (digests must start with `sha256:`)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 372 }, "name": "tagOrDigest", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/service:EcrProps" }, "@aws-cdk/aws-apprunner-alpha.EcrPublicProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the image repository for `Source.fromEcrPublic()`.", "example": "import * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.EcrPublicProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 331 }, "name": "EcrPublicProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The ECR Public image URI." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 342 }, "name": "imageIdentifier", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- no image configuration will be passed. The default `port` will be 8080.", "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-port", "stability": "experimental", "summary": "The image configuration for the image from ECR Public." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 337 }, "name": "imageConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageConfiguration" } } ], "symbolId": "lib/service:EcrPublicProps" }, "@aws-cdk/aws-apprunner-alpha.EcrPublicSource": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "@aws-cdk/aws-apprunner-alpha.Source", "docs": { "stability": "experimental", "summary": "Represents the service source from ECR Public.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\n\ndeclare const secret: apprunner_alpha.Secret;\nconst ecrPublicSource = new apprunner_alpha.EcrPublicSource({\n imageIdentifier: 'imageIdentifier',\n\n // the properties below are optional\n imageConfiguration: {\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 123,\n startCommand: 'startCommand',\n },\n});", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.EcrPublicSource", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 504 }, "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrPublicProps" } } ] }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 502 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Called when the Job is initialized to allow this object to bind." }, "locationInModule": { "filename": "lib/service.ts", "line": 508 }, "name": "bind", "overrides": "@aws-cdk/aws-apprunner-alpha.Source", "parameters": [ { "name": "_scope", "type": { "fqn": "constructs.Construct" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig" } } } ], "name": "EcrPublicSource", "symbolId": "lib/service:EcrPublicSource" }, "@aws-cdk/aws-apprunner-alpha.EcrSource": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "@aws-cdk/aws-apprunner-alpha.Source", "docs": { "stability": "experimental", "summary": "Represents the service source from ECR.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nimport { aws_ecr as ecr } from 'aws-cdk-lib';\n\ndeclare const repository: ecr.Repository;\ndeclare const secret: apprunner_alpha.Secret;\nconst ecrSource = new apprunner_alpha.EcrSource({\n repository: repository,\n\n // the properties below are optional\n imageConfiguration: {\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 123,\n startCommand: 'startCommand',\n },\n tag: 'tag',\n tagOrDigest: 'tagOrDigest',\n});", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.EcrSource", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 481 }, "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrProps" } } ] }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 479 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Called when the Job is initialized to allow this object to bind." }, "locationInModule": { "filename": "lib/service.ts", "line": 485 }, "name": "bind", "overrides": "@aws-cdk/aws-apprunner-alpha.Source", "parameters": [ { "name": "_scope", "type": { "fqn": "constructs.Construct" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig" } } } ], "name": "EcrSource", "symbolId": "lib/service:EcrSource" }, "@aws-cdk/aws-apprunner-alpha.GitHubConnection": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "remarks": "It's required for GitHub code repositories.", "stability": "experimental", "summary": "Represents the App Runner connection that enables the App Runner service to connect to a source repository.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.REPOSITORY,\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.GitHubConnection", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 917 }, "parameters": [ { "name": "arn", "type": { "primitive": "string" } } ] }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 903 }, "methods": [ { "docs": { "returns": "Connection", "stability": "experimental", "summary": "Using existing App Runner connection by specifying the connection ARN." }, "locationInModule": { "filename": "lib/service.ts", "line": 909 }, "name": "fromConnectionArn", "parameters": [ { "docs": { "summary": "connection ARN." }, "name": "arn", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GitHubConnection" } }, "static": true } ], "name": "GitHubConnection", "properties": [ { "docs": { "stability": "experimental", "summary": "The ARN of the Connection for App Runner service to connect to the repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 916 }, "name": "connectionArn", "type": { "primitive": "string" } } ], "symbolId": "lib/service:GitHubConnection" }, "@aws-cdk/aws-apprunner-alpha.GithubRepositoryProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the Github repository for `Source.fromGitHub()`.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.REPOSITORY,\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.GithubRepositoryProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 298 }, "name": "GithubRepositoryProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The source of the App Runner configuration." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 308 }, "name": "configurationSource", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ConfigurationSourceType" } }, { "abstract": true, "docs": { "remarks": "Only required for Github source.", "stability": "experimental", "summary": "ARN of the connection to Github." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 325 }, "name": "connection", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GitHubConnection" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The location of the repository that contains the source code." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 313 }, "name": "repositoryUrl", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "main", "stability": "experimental", "summary": "The branch name that represents a specific version for the repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 320 }, "name": "branch", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- no values will be passed. The `apprunner.yaml` from the github reopsitory will be used instead.", "remarks": "Will be ignored if configurationSource is `REPOSITORY`.", "stability": "experimental", "summary": "The code configuration values." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 303 }, "name": "codeConfigurationValues", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.CodeConfigurationValues" } } ], "symbolId": "lib/service:GithubRepositoryProps" }, "@aws-cdk/aws-apprunner-alpha.GithubSource": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "@aws-cdk/aws-apprunner-alpha.Source", "docs": { "stability": "experimental", "summary": "Represents the service source from a Github repository.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\n\ndeclare const gitHubConnection: apprunner_alpha.GitHubConnection;\ndeclare const runtime: apprunner_alpha.Runtime;\ndeclare const secret: apprunner_alpha.Secret;\nconst githubSource = new apprunner_alpha.GithubSource({\n configurationSource: apprunner_alpha.ConfigurationSourceType.REPOSITORY,\n connection: gitHubConnection,\n repositoryUrl: 'repositoryUrl',\n\n // the properties below are optional\n branch: 'branch',\n codeConfigurationValues: {\n runtime: runtime,\n\n // the properties below are optional\n buildCommand: 'buildCommand',\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 'port',\n startCommand: 'startCommand',\n },\n});", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.GithubSource", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 454 }, "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GithubRepositoryProps" } } ] }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 452 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Called when the Job is initialized to allow this object to bind." }, "locationInModule": { "filename": "lib/service.ts", "line": 458 }, "name": "bind", "overrides": "@aws-cdk/aws-apprunner-alpha.Source", "parameters": [ { "name": "_scope", "type": { "fqn": "constructs.Construct" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig" } } } ], "name": "GithubSource", "symbolId": "lib/service:GithubSource" }, "@aws-cdk/aws-apprunner-alpha.HealthCheck": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Contains static factory methods for creating health checks for different protocols.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n healthCheck: apprunner.HealthCheck.http({\n healthyThreshold: 5,\n interval: Duration.seconds(10),\n path: '/',\n timeout: Duration.seconds(10),\n unhealthyThreshold: 10,\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheck", "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 990 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Construct a HTTP health check." }, "locationInModule": { "filename": "lib/service.ts", "line": 994 }, "name": "http", "parameters": [ { "name": "options", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.HttpHealthCheckOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheck" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Construct a TCP health check." }, "locationInModule": { "filename": "lib/service.ts", "line": 1008 }, "name": "tcp", "parameters": [ { "name": "options", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.TcpHealthCheckOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheck" } }, "static": true }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 1049 }, "name": "bind", "returns": { "type": { "fqn": "aws-cdk-lib.aws_apprunner.CfnService.HealthCheckConfigurationProperty" } } } ], "name": "HealthCheck", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1019 }, "name": "healthCheckProtocolType", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheckProtocolType" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1020 }, "name": "healthyThreshold", "type": { "primitive": "number" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1021 }, "name": "interval", "type": { "fqn": "aws-cdk-lib.Duration" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1022 }, "name": "timeout", "type": { "fqn": "aws-cdk-lib.Duration" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1023 }, "name": "unhealthyThreshold", "type": { "primitive": "number" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1024 }, "name": "path", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/service:HealthCheck" }, "@aws-cdk/aws-apprunner-alpha.HealthCheckProtocolType": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The health check protocol type." }, "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheckProtocolType", "kind": "enum", "locationInModule": { "filename": "lib/service.ts", "line": 925 }, "members": [ { "docs": { "stability": "experimental", "summary": "HTTP protocol." }, "name": "HTTP" }, { "docs": { "stability": "experimental", "summary": "TCP protocol." }, "name": "TCP" } ], "name": "HealthCheckProtocolType", "symbolId": "lib/service:HealthCheckProtocolType" }, "@aws-cdk/aws-apprunner-alpha.HttpHealthCheckOptions": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties used to define HTTP Based healthchecks.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n healthCheck: apprunner.HealthCheck.http({\n healthyThreshold: 5,\n interval: Duration.seconds(10),\n path: '/',\n timeout: Duration.seconds(10),\n unhealthyThreshold: 10,\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.HttpHealthCheckOptions", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 973 }, "name": "HttpHealthCheckOptions", "properties": [ { "abstract": true, "docs": { "default": "1", "stability": "experimental", "summary": "The number of consecutive checks that must succeed before App Runner decides that the service is healthy." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 946 }, "name": "healthyThreshold", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "Duration.seconds(5)", "stability": "experimental", "summary": "The time interval, in seconds, between health checks." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 953 }, "name": "interval", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "default": "/", "stability": "experimental", "summary": "The URL that health check requests are sent to." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 979 }, "name": "path", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "Duration.seconds(2)", "stability": "experimental", "summary": "The time, in seconds, to wait for a health check response before deciding it failed." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 960 }, "name": "timeout", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "default": "5", "stability": "experimental", "summary": "The number of consecutive checks that must fail before App Runner decides that the service is unhealthy." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 967 }, "name": "unhealthyThreshold", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "lib/service:HttpHealthCheckOptions" }, "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner Auto Scaling Configuration." }, "fqn": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration", "interfaces": [ "aws-cdk-lib.IResource" ], "kind": "interface", "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 68 }, "name": "IAutoScalingConfiguration", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 73 }, "name": "autoScalingConfigurationArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The Name of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 79 }, "name": "autoScalingConfigurationName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/auto-scaling-configuration.ts", "line": 85 }, "name": "autoScalingConfigurationRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/auto-scaling-configuration:IAutoScalingConfiguration" }, "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner Observability configuration." }, "fqn": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration", "interfaces": [ "aws-cdk-lib.IResource" ], "kind": "interface", "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 54 }, "name": "IObservabilityConfiguration", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 65 }, "name": "observabilityConfigurationArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The Name of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 59 }, "name": "observabilityConfigurationName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 71 }, "name": "observabilityConfigurationRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/observability-configuration:IObservabilityConfiguration" }, "@aws-cdk/aws-apprunner-alpha.IService": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner Service." }, "fqn": "@aws-cdk/aws-apprunner-alpha.IService", "interfaces": [ "aws-cdk-lib.IResource" ], "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 1104 }, "name": "IService", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1114 }, "name": "serviceArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The Name of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1108 }, "name": "serviceName", "type": { "primitive": "string" } } ], "symbolId": "lib/service:IService" }, "@aws-cdk/aws-apprunner-alpha.IVpcConnector": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner VPC Connector." }, "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcConnector", "interfaces": [ "aws-cdk-lib.IResource", "aws-cdk-lib.aws_ec2.IConnectable" ], "kind": "interface", "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 68 }, "name": "IVpcConnector", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 79 }, "name": "vpcConnectorArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The Name of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 73 }, "name": "vpcConnectorName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 85 }, "name": "vpcConnectorRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/vpc-connector:IVpcConnector" }, "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner VPC Ingress Connection." }, "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection", "interfaces": [ "aws-cdk-lib.IResource" ], "kind": "interface", "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 64 }, "name": "IVpcIngressConnection", "properties": [ { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The Amazon Resource Name (ARN) of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 69 }, "name": "vpcIngressConnectionArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The name of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 75 }, "name": "vpcIngressConnectionName", "type": { "primitive": "string" } } ], "symbolId": "lib/vpc-ingress-connection:IVpcIngressConnection" }, "@aws-cdk/aws-apprunner-alpha.ImageConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html", "stability": "experimental", "summary": "Describes the configuration that AWS App Runner uses to run an App Runner service using an image pulled from a source image repository.", "example": "import * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ImageConfiguration", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 546 }, "name": "ImageConfiguration", "properties": [ { "abstract": true, "docs": { "default": "- no environment variables", "deprecated": "use environmentVariables.", "stability": "deprecated", "summary": "Environment variables that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 560 }, "name": "environment", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- no environment secrets", "stability": "experimental", "summary": "Environment secrets that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 574 }, "name": "environmentSecrets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- no environment variables", "stability": "experimental", "summary": "Environment variables that are available to your running App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 567 }, "name": "environmentVariables", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "8080", "stability": "experimental", "summary": "The port that your application listens to in the container." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 552 }, "name": "port", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- no start command", "remarks": "If specified, this command overrides the Docker image’s default start command.", "stability": "experimental", "summary": "An optional command that App Runner runs to start the application in the source image." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 582 }, "name": "startCommand", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/service:ImageConfiguration" }, "@aws-cdk/aws-apprunner-alpha.ImageRepository": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imagerepository.html", "stability": "experimental", "summary": "Describes a source image repository.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\n\ndeclare const secret: apprunner_alpha.Secret;\nconst imageRepository: apprunner_alpha.ImageRepository = {\n imageIdentifier: 'imageIdentifier',\n imageRepositoryType: apprunner_alpha.ImageRepositoryType.ECR_PUBLIC,\n\n // the properties below are optional\n imageConfiguration: {\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 123,\n startCommand: 'startCommand',\n },\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ImageRepository", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 590 }, "name": "ImageRepository", "properties": [ { "abstract": true, "docs": { "remarks": "For `ECR_PUBLIC` imageRepositoryType, the identifier domain should\nalways be `public.ecr.aws`. For `ECR`, the pattern should be\n`([0-9]{12}.dkr.ecr.[a-z\\-]+-[0-9]{1}.amazonaws.com\\/.*)`.", "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imagerepository.html", "stability": "experimental", "summary": "The identifier of the image." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 598 }, "name": "imageIdentifier", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "This reflects the repository provider and whether\nthe repository is private or public.", "stability": "experimental", "summary": "The type of the image repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 604 }, "name": "imageRepositoryType", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageRepositoryType" } }, { "abstract": true, "docs": { "default": "- no image configuration will be passed. The default `port` will be 8080.", "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-imageconfiguration.html#cfn-apprunner-service-imageconfiguration-port", "stability": "experimental", "summary": "Configuration for running the identified image." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 611 }, "name": "imageConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageConfiguration" } } ], "symbolId": "lib/service:ImageRepository" }, "@aws-cdk/aws-apprunner-alpha.ImageRepositoryType": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The image repository types." }, "fqn": "@aws-cdk/aws-apprunner-alpha.ImageRepositoryType", "kind": "enum", "locationInModule": { "filename": "lib/service.ts", "line": 20 }, "members": [ { "docs": { "stability": "experimental", "summary": "Amazon ECR Public." }, "name": "ECR_PUBLIC" }, { "docs": { "stability": "experimental", "summary": "Amazon ECR." }, "name": "ECR" } ], "name": "ImageRepositoryType", "symbolId": "lib/service:ImageRepositoryType" }, "@aws-cdk/aws-apprunner-alpha.IpAddressType": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The IP address type for your incoming public network configuration.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n ipAddressType: apprunner.IpAddressType.DUAL_STACK,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.IpAddressType", "kind": "enum", "locationInModule": { "filename": "lib/service.ts", "line": 1064 }, "members": [ { "docs": { "stability": "experimental", "summary": "IPV4." }, "name": "IPV4" }, { "docs": { "stability": "experimental", "summary": "DUAL_STACK." }, "name": "DUAL_STACK" } ], "name": "IpAddressType", "symbolId": "lib/service:IpAddressType" }, "@aws-cdk/aws-apprunner-alpha.Memory": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The amount of memory reserved for each instance of your App Runner service.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst memory = apprunner_alpha.Memory.EIGHT_GB;", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Memory", "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 93 }, "methods": [ { "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-instanceconfiguration.html#cfn-apprunner-service-instanceconfiguration-memory", "stability": "experimental", "summary": "Custom Memory unit." }, "locationInModule": { "filename": "lib/service.ts", "line": 146 }, "name": "of", "parameters": [ { "docs": { "summary": "custom Memory unit." }, "name": "unit", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, "static": true } ], "name": "Memory", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "8 GB(for 4 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 127 }, "name": "EIGHT_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "4 GB(for 1 or 2 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 117 }, "name": "FOUR_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "0.5 GB(for 0.25 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 97 }, "name": "HALF_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "1 GB(for 0.25 or 0.5 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 102 }, "name": "ONE_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "6 GB(for 2 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 122 }, "name": "SIX_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "10 GB(for 4 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 132 }, "name": "TEN_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "3 GB(for 1 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 112 }, "name": "THREE_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "12 GB(for 4 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 137 }, "name": "TWELVE_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "const": true, "docs": { "stability": "experimental", "summary": "2 GB(for 1 vCPU)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 107 }, "name": "TWO_GB", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "docs": { "stability": "experimental", "summary": "The unit of memory." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 164 }, "name": "unit", "type": { "primitive": "string" } } ], "symbolId": "lib/service:Memory" }, "@aws-cdk/aws-apprunner-alpha.ObservabilityConfiguration": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "aws-cdk-lib.Resource", "docs": { "custom": { "resource": "AWS::AppRunner::ObservabilityConfiguration", "exampleMetadata": "infused" }, "stability": "experimental", "summary": "The App Runner Observability configuration.", "example": "const observabilityConfiguration = new apprunner.ObservabilityConfiguration(this, 'ObservabilityConfiguration', {\n observabilityConfigurationName: 'MyObservabilityConfiguration',\n traceConfigurationVendor: apprunner.TraceConfigurationVendor.AWSXRAY,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n observabilityConfiguration,\n});" }, "fqn": "@aws-cdk/aws-apprunner-alpha.ObservabilityConfiguration", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 145 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationProps" } } ] }, "interfaces": [ "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration" ], "kind": "class", "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 79 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Imports an App Runner Observability Configuration from its ARN." }, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 108 }, "name": "fromArn", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "observabilityConfigurationArn", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Imports an App Runner Observability Configuration from attributes." }, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 87 }, "name": "fromObservabilityConfigurationAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration" } }, "static": true } ], "name": "ObservabilityConfiguration", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "Uniquely identifies this class." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 82 }, "name": "PROPERTY_INJECTION_ID", "static": true, "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 131 }, "name": "observabilityConfigurationArn", "overrides": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The name of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 143 }, "name": "observabilityConfigurationName", "overrides": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 137 }, "name": "observabilityConfigurationRevision", "overrides": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration", "type": { "primitive": "number" } } ], "symbolId": "lib/observability-configuration:ObservabilityConfiguration" }, "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationAttributes": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Attributes for the App Runner Observability configuration.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst observabilityConfigurationAttributes: apprunner_alpha.ObservabilityConfigurationAttributes = {\n observabilityConfigurationName: 'observabilityConfigurationName',\n observabilityConfigurationRevision: 123,\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationAttributes", "kind": "interface", "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 39 }, "name": "ObservabilityConfigurationAttributes", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The name of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 43 }, "name": "observabilityConfigurationName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The revision of the Observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 48 }, "name": "observabilityConfigurationRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/observability-configuration:ObservabilityConfigurationAttributes" }, "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the AppRunner Observability configuration.", "example": "const observabilityConfiguration = new apprunner.ObservabilityConfiguration(this, 'ObservabilityConfiguration', {\n observabilityConfigurationName: 'MyObservabilityConfiguration',\n traceConfigurationVendor: apprunner.TraceConfigurationVendor.AWSXRAY,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n observabilityConfiguration,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ObservabilityConfigurationProps", "kind": "interface", "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 22 }, "name": "ObservabilityConfigurationProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The implementation provider chosen for tracing App Runner services." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 33 }, "name": "traceConfigurationVendor", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.TraceConfigurationVendor" } }, { "abstract": true, "docs": { "default": "- a name generated by CloudFormation", "stability": "experimental", "summary": "The name for the ObservabilityConfiguration." }, "immutable": true, "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 28 }, "name": "observabilityConfigurationName", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/observability-configuration:ObservabilityConfigurationProps" }, "@aws-cdk/aws-apprunner-alpha.Runtime": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "The code runtimes.", "example": "new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromGitHub({\n repositoryUrl: 'https://github.com/aws-containers/hello-app-runner',\n branch: 'main',\n configurationSource: apprunner.ConfigurationSourceType.API,\n codeConfigurationValues: {\n runtime: apprunner.Runtime.PYTHON_3,\n port: '8000',\n startCommand: 'python app.py',\n buildCommand: 'yum install -y pycairo && pip install -r requirements.txt',\n },\n connection: apprunner.GitHubConnection.fromConnectionArn('CONNECTION_ARN'),\n }),\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime", "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 170 }, "methods": [ { "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-codeconfigurationvalues.html#cfn-apprunner-service-codeconfigurationvalues-runtime for all available runtimes.", "stability": "experimental", "summary": "Other runtimes." }, "locationInModule": { "filename": "lib/service.ts", "line": 244 }, "name": "of", "parameters": [ { "docs": { "summary": "runtime name." }, "name": "name", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, "static": true } ], "name": "Runtime", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "CORRETTO 11." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 179 }, "name": "CORRETTO_11", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "CORRETTO 8." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 174 }, "name": "CORRETTO_8", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": ".NET 6." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 184 }, "name": "DOTNET_6", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "Go 1.18." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 189 }, "name": "GO_1", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "NodeJS 12." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 194 }, "name": "NODEJS_12", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "NodeJS 14." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 199 }, "name": "NODEJS_14", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "NodeJS 16." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 204 }, "name": "NODEJS_16", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "NodeJS 18." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 209 }, "name": "NODEJS_18", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "NodeJS 22." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 234 }, "name": "NODEJS_22", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "PHP 8.1." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 214 }, "name": "PHP_81", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "Python 3." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 219 }, "name": "PYTHON_3", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "Python 3.11." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 224 }, "name": "PYTHON_311", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "const": true, "docs": { "stability": "experimental", "summary": "Ruby 3.1." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 229 }, "name": "RUBY_31", "static": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Runtime" } }, { "docs": { "stability": "experimental", "summary": "The runtime name." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 250 }, "name": "name", "type": { "primitive": "string" } } ], "symbolId": "lib/service:Runtime" }, "@aws-cdk/aws-apprunner-alpha.Secret": { "abstract": true, "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "A secret environment variable.", "example": "import * as secretsmanager from 'aws-cdk-lib/aws-secretsmanager';\nimport * as ssm from 'aws-cdk-lib/aws-ssm';\n\ndeclare const stack: Stack;\n\nconst secret = new secretsmanager.Secret(stack, 'Secret');\nconst parameter = ssm.StringParameter.fromSecureStringParameterAttributes(stack, 'Parameter', {\n parameterName: '/name',\n version: 1,\n});\n\nconst service = new apprunner.Service(stack, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n environmentSecrets: {\n SECRET: apprunner.Secret.fromSecretsManager(secret),\n PARAMETER: apprunner.Secret.fromSsmParameter(parameter),\n SECRET_ID: apprunner.Secret.fromSecretsManagerVersion(secret, { versionId: 'version-id' }),\n SECRET_STAGE: apprunner.Secret.fromSecretsManagerVersion(secret, { versionStage: 'version-stage' }),\n },\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n })\n});\n\nservice.addSecret('LATER_SECRET', apprunner.Secret.fromSecretsManager(secret, 'field'));", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Secret", "initializer": { "docs": { "stability": "experimental" } }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 1120 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Creates a environment variable value from a secret stored in AWS Secrets Manager." }, "locationInModule": { "filename": "lib/service.ts", "line": 1142 }, "name": "fromSecretsManager", "parameters": [ { "docs": { "summary": "the secret stored in AWS Secrets Manager." }, "name": "secret", "type": { "fqn": "aws-cdk-lib.aws_secretsmanager.ISecret" } }, { "docs": { "remarks": "Only values in JSON format are supported.\nIf you do not specify a JSON field, then the full content of the secret is\nused.", "summary": "the name of the field with the value that you want to set as the environment variable value." }, "name": "field", "optional": true, "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Creates a environment variable value from a secret stored in AWS Secrets Manager." }, "locationInModule": { "filename": "lib/service.ts", "line": 1161 }, "name": "fromSecretsManagerVersion", "parameters": [ { "docs": { "summary": "the secret stored in AWS Secrets Manager." }, "name": "secret", "type": { "fqn": "aws-cdk-lib.aws_secretsmanager.ISecret" } }, { "docs": { "summary": "the version information to reference the secret." }, "name": "versionInfo", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SecretVersionInfo" } }, { "docs": { "remarks": "Only values in JSON format are supported.\nIf you do not specify a JSON field, then the full content of the secret is\nused.", "summary": "the name of the field with the value that you want to set as the environment variable value." }, "name": "field", "optional": true, "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Creates an environment variable value from a parameter stored in AWS Systems Manager Parameter Store." }, "locationInModule": { "filename": "lib/service.ts", "line": 1125 }, "name": "fromSsmParameter", "parameters": [ { "name": "parameter", "type": { "fqn": "aws-cdk-lib.aws_ssm.IParameter" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" } }, "static": true }, { "abstract": true, "docs": { "remarks": "[disable-awslint:no-grants]", "stability": "experimental", "summary": "Grants reading the secret to a principal." }, "locationInModule": { "filename": "lib/service.ts", "line": 1184 }, "name": "grantRead", "parameters": [ { "name": "grantee", "type": { "fqn": "aws-cdk-lib.aws_iam.IGrantable" } } ], "returns": { "type": { "fqn": "aws-cdk-lib.aws_iam.Grant" } } } ], "name": "Secret", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The ARN of the secret." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1172 }, "name": "arn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "Whether this secret uses a specific JSON field." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1177 }, "name": "hasField", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "lib/service:Secret" }, "@aws-cdk/aws-apprunner-alpha.SecretVersionInfo": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Specify the secret's version id or version stage.", "example": "import * as secretsmanager from 'aws-cdk-lib/aws-secretsmanager';\nimport * as ssm from 'aws-cdk-lib/aws-ssm';\n\ndeclare const stack: Stack;\n\nconst secret = new secretsmanager.Secret(stack, 'Secret');\nconst parameter = ssm.StringParameter.fromSecureStringParameterAttributes(stack, 'Parameter', {\n parameterName: '/name',\n version: 1,\n});\n\nconst service = new apprunner.Service(stack, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n environmentSecrets: {\n SECRET: apprunner.Secret.fromSecretsManager(secret),\n PARAMETER: apprunner.Secret.fromSsmParameter(parameter),\n SECRET_ID: apprunner.Secret.fromSecretsManagerVersion(secret, { versionId: 'version-id' }),\n SECRET_STAGE: apprunner.Secret.fromSecretsManagerVersion(secret, { versionStage: 'version-stage' }),\n },\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n })\n});\n\nservice.addSecret('LATER_SECRET', apprunner.Secret.fromSecretsManager(secret, 'field'));", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.SecretVersionInfo", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 395 }, "name": "SecretVersionInfo", "properties": [ { "abstract": true, "docs": { "default": "- use default version id", "stability": "experimental", "summary": "version id of the secret." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 401 }, "name": "versionId", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- use default version stage", "stability": "experimental", "summary": "version stage of the secret." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 408 }, "name": "versionStage", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/service:SecretVersionInfo" }, "@aws-cdk/aws-apprunner-alpha.Service": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "aws-cdk-lib.Resource", "docs": { "stability": "experimental", "summary": "The App Runner Service.", "example": "import * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Service", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/service.ts", "line": 1280 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ServiceProps" } } ] }, "interfaces": [ "@aws-cdk/aws-apprunner-alpha.IService", "aws-cdk-lib.aws_iam.IGrantable" ], "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 1190 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Import from service attributes." }, "locationInModule": { "filename": "lib/service.ts", "line": 1213 }, "name": "fromServiceAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ServiceAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IService" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Import from service name." }, "locationInModule": { "filename": "lib/service.ts", "line": 1198 }, "name": "fromServiceName", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "serviceName", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IService" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "This method adds an environment variable to the App Runner service." }, "locationInModule": { "filename": "lib/service.ts", "line": 1396 }, "name": "addEnvironmentVariable", "parameters": [ { "name": "name", "type": { "primitive": "string" } }, { "name": "value", "type": { "primitive": "string" } } ] }, { "docs": { "stability": "experimental", "summary": "This method adds a secret as environment variable to the App Runner service." }, "locationInModule": { "filename": "lib/service.ts", "line": 1407 }, "name": "addSecret", "parameters": [ { "name": "name", "type": { "primitive": "string" } }, { "name": "secret", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Secret" } } ] }, { "docs": { "stability": "experimental", "summary": "Adds a statement to the instance role." }, "locationInModule": { "filename": "lib/service.ts", "line": 1388 }, "name": "addToRolePolicy", "parameters": [ { "name": "statement", "type": { "fqn": "aws-cdk-lib.aws_iam.PolicyStatement" } } ] } ], "name": "Service", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "Uniquely identifies this class." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1193 }, "name": "PROPERTY_INJECTION_ID", "static": true, "type": { "primitive": "string" } }, { "docs": { "deprecated": "use environmentVariables.", "stability": "deprecated", "summary": "Environment variables for this service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1239 }, "name": "environment", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "docs": { "stability": "experimental", "summary": "The principal to grant permissions to." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1228 }, "name": "grantPrincipal", "overrides": "aws-cdk-lib.aws_iam.IGrantable", "type": { "fqn": "aws-cdk-lib.aws_iam.IPrincipal" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the Service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1255 }, "name": "serviceArn", "overrides": "@aws-cdk/aws-apprunner-alpha.IService", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ID of the Service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1261 }, "name": "serviceId", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental", "summary": "The name of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1278 }, "name": "serviceName", "overrides": "@aws-cdk/aws-apprunner-alpha.IService", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The status of the Service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1273 }, "name": "serviceStatus", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The URL of the Service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1267 }, "name": "serviceUrl", "type": { "primitive": "string" } } ], "symbolId": "lib/service:Service" }, "@aws-cdk/aws-apprunner-alpha.ServiceAttributes": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Attributes for the App Runner Service.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst serviceAttributes: apprunner_alpha.ServiceAttributes = {\n serviceArn: 'serviceArn',\n serviceName: 'serviceName',\n serviceStatus: 'serviceStatus',\n serviceUrl: 'serviceUrl',\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ServiceAttributes", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 1079 }, "name": "ServiceAttributes", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The ARN of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1088 }, "name": "serviceArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The name of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1083 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The status of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1098 }, "name": "serviceStatus", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The URL of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 1093 }, "name": "serviceUrl", "type": { "primitive": "string" } } ], "symbolId": "lib/service:ServiceAttributes" }, "@aws-cdk/aws-apprunner-alpha.ServiceProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the AppRunner Service.", "example": "import * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.ServiceProps", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 659 }, "name": "ServiceProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The source of the repository for the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 663 }, "name": "source", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Source" } }, { "abstract": true, "docs": { "default": "- generate a new access role.", "remarks": "It's required for ECR image repositories (but not for ECR Public repositories).\n\nThe role must be assumable by the 'build.apprunner.amazonaws.com' service principal.", "see": "https://docs.aws.amazon.com/apprunner/latest/dg/security_iam_service-with-iam.html#security_iam_service-with-iam-roles-service.access", "stability": "experimental", "summary": "The IAM role that grants the App Runner service access to a source repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 713 }, "name": "accessRole", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_iam.IRole" } }, { "abstract": true, "docs": { "default": "- no value will be passed.", "remarks": "If true, continuous integration from the source repository is enabled for the App Runner service.\nEach repository change (including any source code commit or new image version) starts a deployment.\nBy default, App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that's in an AWS account other than the one that the service is in.\nApp Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).", "stability": "experimental", "summary": "Specifies whether to enable continuous integration from the source repository." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 675 }, "name": "autoDeploymentsEnabled", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- the latest revision of a default auto scaling configuration is used.", "remarks": "A default configuration is either the AWS recommended configuration,\nor the configuration you set as the default.", "see": "https://docs.aws.amazon.com/apprunner/latest/dg/manage-autoscaling.html", "stability": "experimental", "summary": "Specifies an App Runner Auto Scaling Configuration." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 687 }, "name": "autoScalingConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IAutoScalingConfiguration" } }, { "abstract": true, "docs": { "default": "Cpu.ONE_VCPU", "stability": "experimental", "summary": "The number of CPU units reserved for each instance of your App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 694 }, "name": "cpu", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Cpu" } }, { "abstract": true, "docs": { "default": "- no health check configuration", "remarks": "You can specify it by static methods `HealthCheck.http` or `HealthCheck.tcp`.", "stability": "experimental", "summary": "Settings for the health check that AWS App Runner performs to monitor the health of a service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 757 }, "name": "healthCheck", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.HealthCheck" } }, { "abstract": true, "docs": { "default": "- generate a new instance role.", "remarks": "These are permissions that your code needs when it calls any AWS APIs.\n\nThe role must be assumable by the 'tasks.apprunner.amazonaws.com' service principal.", "see": "https://docs.aws.amazon.com/apprunner/latest/dg/security_iam_service-with-iam.html#security_iam_service-with-iam-roles-service.instance", "stability": "experimental", "summary": "The IAM role that provides permissions to your App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 725 }, "name": "instanceRole", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_iam.IRole" } }, { "abstract": true, "docs": { "default": "- IpAddressType.IPV4", "stability": "experimental", "summary": "The IP address type for your incoming public network configuration." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 771 }, "name": "ipAddressType", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IpAddressType" } }, { "abstract": true, "docs": { "default": "true", "remarks": "If you use `VpcIngressConnection`, you must set this property to `false`.", "stability": "experimental", "summary": "Specifies whether your App Runner service is publicly accessible." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 748 }, "name": "isPubliclyAccessible", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- Use an AWS managed key", "stability": "experimental", "summary": "The customer managed key that AWS App Runner uses to encrypt copies of the source repository and service logs." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 764 }, "name": "kmsKey", "optional": true, "type": { "fqn": "aws-cdk-lib.interfaces.aws_kms.IKeyRef" } }, { "abstract": true, "docs": { "default": "Memory.TWO_GB", "stability": "experimental", "summary": "The amount of memory reserved for each instance of your App Runner service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 701 }, "name": "memory", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.Memory" } }, { "abstract": true, "docs": { "default": "- no observability configuration resource is associated with the service.", "stability": "experimental", "summary": "Settings for an App Runner observability configuration." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 778 }, "name": "observabilityConfiguration", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IObservabilityConfiguration" } }, { "abstract": true, "docs": { "default": "- auto-generated if undefined.", "stability": "experimental", "summary": "Name of the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 732 }, "name": "serviceName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- no VPC connector, uses the DEFAULT egress type instead", "stability": "experimental", "summary": "Settings for an App Runner VPC connector to associate with the service." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 739 }, "name": "vpcConnector", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcConnector" } } ], "symbolId": "lib/service:ServiceProps" }, "@aws-cdk/aws-apprunner-alpha.Source": { "abstract": true, "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "stability": "experimental", "summary": "Represents the App Runner service source.", "example": "import * as iam from 'aws-cdk-lib/aws-iam';\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n});\n\nservice.addToRolePolicy(new iam.PolicyStatement({\n effect: iam.Effect.ALLOW,\n actions: ['s3:GetObject'],\n resources: ['*'],\n}))", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.Source", "initializer": { "docs": { "stability": "experimental" } }, "kind": "class", "locationInModule": { "filename": "lib/service.ts", "line": 414 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Source from local assets." }, "locationInModule": { "filename": "lib/service.ts", "line": 439 }, "name": "fromAsset", "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.AssetProps" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.AssetSource" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Source from the ECR repository." }, "locationInModule": { "filename": "lib/service.ts", "line": 425 }, "name": "fromEcr", "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrProps" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrSource" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Source from the ECR Public repository." }, "locationInModule": { "filename": "lib/service.ts", "line": 432 }, "name": "fromEcrPublic", "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrPublicProps" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.EcrPublicSource" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Source from the GitHub repository." }, "locationInModule": { "filename": "lib/service.ts", "line": 418 }, "name": "fromGitHub", "parameters": [ { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GithubRepositoryProps" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.GithubSource" } }, "static": true }, { "abstract": true, "docs": { "stability": "experimental", "summary": "Called when the Job is initialized to allow this object to bind." }, "locationInModule": { "filename": "lib/service.ts", "line": 446 }, "name": "bind", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig" } } } ], "name": "Source", "symbolId": "lib/service:Source" }, "@aws-cdk/aws-apprunner-alpha.SourceCodeVersion": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "see": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apprunner-service-sourcecodeversion.html", "stability": "experimental", "summary": "Identifies a version of code that AWS App Runner refers to within a source code repository.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst sourceCodeVersion: apprunner_alpha.SourceCodeVersion = {\n type: 'type',\n value: 'value',\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.SourceCodeVersion", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 619 }, "name": "SourceCodeVersion", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The type of version identifier." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 623 }, "name": "type", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "A source code version." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 628 }, "name": "value", "type": { "primitive": "string" } } ], "symbolId": "lib/service:SourceCodeVersion" }, "@aws-cdk/aws-apprunner-alpha.SourceConfig": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Result of binding `Source` into a `Service`.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nimport { aws_ecr as ecr } from 'aws-cdk-lib';\n\ndeclare const gitHubConnection: apprunner_alpha.GitHubConnection;\ndeclare const repository: ecr.Repository;\ndeclare const runtime: apprunner_alpha.Runtime;\ndeclare const secret: apprunner_alpha.Secret;\nconst sourceConfig: apprunner_alpha.SourceConfig = {\n codeRepository: {\n codeConfiguration: {\n configurationSource: apprunner_alpha.ConfigurationSourceType.REPOSITORY,\n\n // the properties below are optional\n configurationValues: {\n runtime: runtime,\n\n // the properties below are optional\n buildCommand: 'buildCommand',\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 'port',\n startCommand: 'startCommand',\n },\n },\n connection: gitHubConnection,\n repositoryUrl: 'repositoryUrl',\n sourceCodeVersion: {\n type: 'type',\n value: 'value',\n },\n },\n ecrRepository: repository,\n imageRepository: {\n imageIdentifier: 'imageIdentifier',\n imageRepositoryType: apprunner_alpha.ImageRepositoryType.ECR_PUBLIC,\n\n // the properties below are optional\n imageConfiguration: {\n environment: {\n environmentKey: 'environment',\n },\n environmentSecrets: {\n environmentSecretsKey: secret,\n },\n environmentVariables: {\n environmentVariablesKey: 'environmentVariables',\n },\n port: 123,\n startCommand: 'startCommand',\n },\n },\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.SourceConfig", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 272 }, "name": "SourceConfig", "properties": [ { "abstract": true, "docs": { "default": "- no code repository.", "stability": "experimental", "summary": "The code repository configuration (mutually exclusive with `imageRepository`)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 292 }, "name": "codeRepository", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.CodeRepositoryProps" } }, { "abstract": true, "docs": { "default": "- no ECR repository.", "stability": "experimental", "summary": "The ECR repository (required to grant the pull privileges for the iam role)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 285 }, "name": "ecrRepository", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_ecr.IRepository" } }, { "abstract": true, "docs": { "default": "- no image repository.", "stability": "experimental", "summary": "The image repository configuration (mutually exclusive with `codeRepository`)." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 278 }, "name": "imageRepository", "optional": true, "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.ImageRepository" } } ], "symbolId": "lib/service:SourceConfig" }, "@aws-cdk/aws-apprunner-alpha.TcpHealthCheckOptions": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties used to define TCP Based healthchecks.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nimport * as cdk from 'aws-cdk-lib';\nconst tcpHealthCheckOptions: apprunner_alpha.TcpHealthCheckOptions = {\n healthyThreshold: 123,\n interval: cdk.Duration.minutes(30),\n timeout: cdk.Duration.minutes(30),\n unhealthyThreshold: 123,\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.TcpHealthCheckOptions", "kind": "interface", "locationInModule": { "filename": "lib/service.ts", "line": 985 }, "name": "TcpHealthCheckOptions", "properties": [ { "abstract": true, "docs": { "default": "1", "stability": "experimental", "summary": "The number of consecutive checks that must succeed before App Runner decides that the service is healthy." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 946 }, "name": "healthyThreshold", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "Duration.seconds(5)", "stability": "experimental", "summary": "The time interval, in seconds, between health checks." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 953 }, "name": "interval", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "default": "Duration.seconds(2)", "stability": "experimental", "summary": "The time, in seconds, to wait for a health check response before deciding it failed." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 960 }, "name": "timeout", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "default": "5", "stability": "experimental", "summary": "The number of consecutive checks that must fail before App Runner decides that the service is unhealthy." }, "immutable": true, "locationInModule": { "filename": "lib/service.ts", "line": 967 }, "name": "unhealthyThreshold", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "lib/service:TcpHealthCheckOptions" }, "@aws-cdk/aws-apprunner-alpha.TraceConfigurationVendor": { "assembly": "@aws-cdk/aws-apprunner-alpha", "docs": { "see": "https://docs.aws.amazon.com/apprunner/latest/dg/monitor.html", "stability": "experimental", "summary": "The implementation provider chosen for tracing App Runner services.", "example": "const observabilityConfiguration = new apprunner.ObservabilityConfiguration(this, 'ObservabilityConfiguration', {\n observabilityConfigurationName: 'MyObservabilityConfiguration',\n traceConfigurationVendor: apprunner.TraceConfigurationVendor.AWSXRAY,\n});\n\nnew apprunner.Service(this, 'DemoService', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n observabilityConfiguration,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.TraceConfigurationVendor", "kind": "enum", "locationInModule": { "filename": "lib/observability-configuration.ts", "line": 12 }, "members": [ { "docs": { "stability": "experimental", "summary": "Tracing (X-Ray)." }, "name": "AWSXRAY" } ], "name": "TraceConfigurationVendor", "symbolId": "lib/observability-configuration:TraceConfigurationVendor" }, "@aws-cdk/aws-apprunner-alpha.VpcConnector": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "aws-cdk-lib.Resource", "docs": { "custom": { "resource": "AWS::AppRunner::VpcConnector", "exampleMetadata": "infused" }, "stability": "experimental", "summary": "The App Runner VPC Connector.", "example": "import * as ec2 from 'aws-cdk-lib/aws-ec2';\n\nconst vpc = new ec2.Vpc(this, 'Vpc', {\n ipAddresses: ec2.IpAddresses.cidr('10.0.0.0/16')\n});\n\nconst vpcConnector = new apprunner.VpcConnector(this, 'VpcConnector', {\n vpc,\n vpcSubnets: vpc.selectSubnets({ subnetType: ec2.SubnetType.PUBLIC }),\n vpcConnectorName: 'MyVpcConnector',\n});\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n vpcConnector,\n});" }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcConnector", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 140 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.VpcConnectorProps" } } ] }, "interfaces": [ "@aws-cdk/aws-apprunner-alpha.IVpcConnector" ], "kind": "class", "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 93 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Import from VPC connector attributes." }, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 101 }, "name": "fromVpcConnectorAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.VpcConnectorAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcConnector" } }, "static": true } ], "name": "VpcConnector", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "Uniquely identifies this class." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 96 }, "name": "PROPERTY_INJECTION_ID", "static": true, "type": { "primitive": "string" } }, { "docs": { "stability": "experimental", "summary": "Allows specifying security group connections for the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 138 }, "name": "connections", "overrides": "aws-cdk-lib.aws_ec2.IConnectable", "type": { "fqn": "aws-cdk-lib.aws_ec2.Connections" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 121 }, "name": "vpcConnectorArn", "overrides": "@aws-cdk/aws-apprunner-alpha.IVpcConnector", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The name of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 133 }, "name": "vpcConnectorName", "overrides": "@aws-cdk/aws-apprunner-alpha.IVpcConnector", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The revision of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 127 }, "name": "vpcConnectorRevision", "overrides": "@aws-cdk/aws-apprunner-alpha.IVpcConnector", "type": { "primitive": "number" } } ], "symbolId": "lib/vpc-connector:VpcConnector" }, "@aws-cdk/aws-apprunner-alpha.VpcConnectorAttributes": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Attributes for the App Runner VPC Connector.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nimport { aws_ec2 as ec2 } from 'aws-cdk-lib';\n\ndeclare const securityGroup: ec2.SecurityGroup;\nconst vpcConnectorAttributes: apprunner_alpha.VpcConnectorAttributes = {\n securityGroups: [securityGroup],\n vpcConnectorArn: 'vpcConnectorArn',\n vpcConnectorName: 'vpcConnectorName',\n vpcConnectorRevision: 123,\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcConnectorAttributes", "kind": "interface", "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 43 }, "name": "VpcConnectorAttributes", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The security groups associated with the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 62 }, "name": "securityGroups", "type": { "collection": { "elementtype": { "fqn": "aws-cdk-lib.aws_ec2.ISecurityGroup" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The ARN of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 52 }, "name": "vpcConnectorArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The name of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 47 }, "name": "vpcConnectorName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The revision of the VPC connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 57 }, "name": "vpcConnectorRevision", "type": { "primitive": "number" } } ], "symbolId": "lib/vpc-connector:VpcConnectorAttributes" }, "@aws-cdk/aws-apprunner-alpha.VpcConnectorProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the AppRunner VPC Connector.", "example": "import * as ec2 from 'aws-cdk-lib/aws-ec2';\n\nconst vpc = new ec2.Vpc(this, 'Vpc', {\n ipAddresses: ec2.IpAddresses.cidr('10.0.0.0/16')\n});\n\nconst vpcConnector = new apprunner.VpcConnector(this, 'VpcConnector', {\n vpc,\n vpcSubnets: vpc.selectSubnets({ subnetType: ec2.SubnetType.PUBLIC }),\n vpcConnectorName: 'MyVpcConnector',\n});\n\nnew apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: { port: 8000 },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n vpcConnector,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcConnectorProps", "kind": "interface", "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 12 }, "name": "VpcConnectorProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The VPC for the VPC Connector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 16 }, "name": "vpc", "type": { "fqn": "aws-cdk-lib.aws_ec2.IVpc" } }, { "abstract": true, "docs": { "default": "- a new security group will be created in the specified VPC", "stability": "experimental", "summary": "A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 30 }, "name": "securityGroups", "optional": true, "type": { "collection": { "elementtype": { "fqn": "aws-cdk-lib.aws_ec2.ISecurityGroup" }, "kind": "array" } } }, { "abstract": true, "docs": { "default": "- a name generated by CloudFormation", "stability": "experimental", "summary": "The name for the VpcConnector." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 37 }, "name": "vpcConnectorName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- Private subnets.", "stability": "experimental", "summary": "Where to place the VPC Connector within the VPC." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-connector.ts", "line": 23 }, "name": "vpcSubnets", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_ec2.SubnetSelection" } } ], "symbolId": "lib/vpc-connector:VpcConnectorProps" }, "@aws-cdk/aws-apprunner-alpha.VpcIngressConnection": { "assembly": "@aws-cdk/aws-apprunner-alpha", "base": "aws-cdk-lib.Resource", "docs": { "custom": { "resource": "AWS::AppRunner::VpcIngressConnection", "exampleMetadata": "infused" }, "stability": "experimental", "summary": "The App Runner VPC Ingress Connection.", "example": "import * as ec2 from 'aws-cdk-lib/aws-ec2';\n\ndeclare const vpc: ec2.Vpc;\n\nconst interfaceVpcEndpoint = new ec2.InterfaceVpcEndpoint(this, 'MyVpcEndpoint', {\n vpc,\n service: ec2.InterfaceVpcEndpointAwsService.APP_RUNNER_REQUESTS,\n privateDnsEnabled: false,\n});\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n isPubliclyAccessible: false, // set false\n});\n\nnew apprunner.VpcIngressConnection(this, 'VpcIngressConnection', {\n vpc,\n interfaceVpcEndpoint,\n service,\n});" }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcIngressConnection", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 147 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionProps" } } ] }, "interfaces": [ "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection" ], "kind": "class", "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 83 }, "methods": [ { "docs": { "stability": "experimental", "summary": "Imports an App Runner VPC Ingress Connection from its ARN." }, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 110 }, "name": "fromArn", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "vpcIngressConnectionArn", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection" } }, "static": true }, { "docs": { "stability": "experimental", "summary": "Import from VPC Ingress Connection from attributes." }, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 91 }, "name": "fromVpcIngressConnectionAttributes", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "attrs", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionAttributes" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection" } }, "static": true } ], "name": "VpcIngressConnection", "properties": [ { "const": true, "docs": { "stability": "experimental", "summary": "Uniquely identifies this class." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 86 }, "name": "PROPERTY_INJECTION_ID", "static": true, "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The domain name associated with the VPC Ingress Connection resource." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 133 }, "name": "domainName", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The current status of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 139 }, "name": "status", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The ARN of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 127 }, "name": "vpcIngressConnectionArn", "overrides": "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection", "type": { "primitive": "string" } }, { "docs": { "custom": { "attribute": "true" }, "stability": "experimental", "summary": "The name of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 145 }, "name": "vpcIngressConnectionName", "overrides": "@aws-cdk/aws-apprunner-alpha.IVpcIngressConnection", "type": { "primitive": "string" } } ], "symbolId": "lib/vpc-ingress-connection:VpcIngressConnection" }, "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionAttributes": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Attributes for the App Runner VPC Ingress Connection.", "example": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as apprunner_alpha from '@aws-cdk/aws-apprunner-alpha';\nconst vpcIngressConnectionAttributes: apprunner_alpha.VpcIngressConnectionAttributes = {\n domainName: 'domainName',\n status: 'status',\n vpcIngressConnectionArn: 'vpcIngressConnectionArn',\n vpcIngressConnectionName: 'vpcIngressConnectionName',\n};", "custom": { "exampleMetadata": "fixture=_generated" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionAttributes", "kind": "interface", "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 39 }, "name": "VpcIngressConnectionAttributes", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The domain name associated with the VPC Ingress Connection resource." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 53 }, "name": "domainName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The current status of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 58 }, "name": "status", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The Amazon Resource Name (ARN) of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 43 }, "name": "vpcIngressConnectionArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The name of the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 48 }, "name": "vpcIngressConnectionName", "type": { "primitive": "string" } } ], "symbolId": "lib/vpc-ingress-connection:VpcIngressConnectionAttributes" }, "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionProps": { "assembly": "@aws-cdk/aws-apprunner-alpha", "datatype": true, "docs": { "stability": "experimental", "summary": "Properties of the AppRunner VPC Ingress Connection.", "example": "import * as ec2 from 'aws-cdk-lib/aws-ec2';\n\ndeclare const vpc: ec2.Vpc;\n\nconst interfaceVpcEndpoint = new ec2.InterfaceVpcEndpoint(this, 'MyVpcEndpoint', {\n vpc,\n service: ec2.InterfaceVpcEndpointAwsService.APP_RUNNER_REQUESTS,\n privateDnsEnabled: false,\n});\n\nconst service = new apprunner.Service(this, 'Service', {\n source: apprunner.Source.fromEcrPublic({\n imageConfiguration: {\n port: 8000,\n },\n imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',\n }),\n isPubliclyAccessible: false, // set false\n});\n\nnew apprunner.VpcIngressConnection(this, 'VpcIngressConnection', {\n vpc,\n interfaceVpcEndpoint,\n service,\n});", "custom": { "exampleMetadata": "infused" } }, "fqn": "@aws-cdk/aws-apprunner-alpha.VpcIngressConnectionProps", "kind": "interface", "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 12 }, "name": "VpcIngressConnectionProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental", "summary": "The VPC Interface Endpoint for the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 33 }, "name": "interfaceVpcEndpoint", "type": { "fqn": "aws-cdk-lib.aws_ec2.IInterfaceVpcEndpoint" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The service to connect." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 23 }, "name": "service", "type": { "fqn": "@aws-cdk/aws-apprunner-alpha.IService" } }, { "abstract": true, "docs": { "stability": "experimental", "summary": "The VPC for the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 28 }, "name": "vpc", "type": { "fqn": "aws-cdk-lib.aws_ec2.IVpc" } }, { "abstract": true, "docs": { "default": "- a name generated by CloudFormation", "stability": "experimental", "summary": "The name for the VPC Ingress Connection." }, "immutable": true, "locationInModule": { "filename": "lib/vpc-ingress-connection.ts", "line": 18 }, "name": "vpcIngressConnectionName", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "lib/vpc-ingress-connection:VpcIngressConnectionProps" } }, "version": "2.237.1-alpha.0", "fingerprint": "**********" }