{
"author": {
"name": "Datadog",
"organization": true,
"roles": [
"author"
]
},
"bundled": {
"loglevel": "^1.9.2"
},
"dependencies": {
"aws-cdk-lib": "^2.235.0",
"constructs": "^10.0.5"
},
"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_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_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": "CDK Construct Library to automatically instrument Python and Node Lambda functions with Datadog using AWS CDK v2",
"docs": {
"stability": "stable"
},
"homepage": "https://github.com/DataDog/datadog-cdk-constructs",
"jsiiVersion": "5.8.27 (build aebddcd)",
"keywords": [
"cdk"
],
"license": "Apache-2.0",
"metadata": {
"jsii": {
"pacmak": {
"hasDefaultInterfaces": true
}
},
"tscRootDir": "src"
},
"name": "datadog-cdk-constructs-v2",
"readme": {
"markdown": "# Datadog CDK Constructs\n\n[](https://www.npmjs.com/package/datadog-cdk-constructs-v2)\n[](https://pypi.org/project/datadog-cdk-constructs-v2/)\n[](https://pkg.go.dev/github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct)\n[](https://search.maven.org/artifact/com.datadoghq/datadog-cdk-constructs)\n[](https://github.com/DataDog/datadog-cdk-constructs/blob/main/LICENSE)\n\nUse this Datadog CDK Construct Library to deploy serverless applications using AWS CDK.\n\nFor more information on the **DatadogECSFargate** construct, see [here][23].\n\nThis CDK library automatically configures ingestion of metrics, traces, and logs from your serverless applications by:\n\n- Installing and configuring the Datadog Lambda layers for your [Python][1], [Node.js][2], [Java][15], [Go][26], [Ruby][25], and [.NET][19] Lambda functions.\n- Enabling the collection of traces and custom metrics from your Lambda functions.\n- Managing subscriptions from the Datadog Forwarder to your Lambda and non-Lambda log groups.\n\n## Lambda\n\n### Package Installation\n\n#### npm\n\n```\nyarn add --dev datadog-cdk-constructs-v2\n# or\nnpm install datadog-cdk-constructs-v2 --save-dev\n```\n\n#### PyPI\n\n```\npip install datadog-cdk-constructs-v2\n```\n\n##### Note:\n\nPay attention to the output from your package manager as the `Datadog CDK Construct Library` has peer dependencies.\n\n#### Go\n\n```\ngo get github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct/v3\n```\n\n#### Maven (Java)\n\nAdd to your `pom.xml`:\n\n```xml\n\n com.datadoghq\n datadog-cdk-constructs\n 3.3.0\n\n```\n\n### Usage\n\n#### AWS CDK\n\nAdd this to your CDK stack:\n\n#### TypeScript\n\n```typescript\nimport { DatadogLambda } from \"datadog-cdk-constructs-v2\";\n\nconst datadogLambda = new DatadogLambda(this, \"datadogLambda\", {\n nodeLayerVersion: ,\n pythonLayerVersion: ,\n javaLayerVersion: ,\n dotnetLayerVersion: ,\n rubyLayerVersion: ,\n addLayers: ,\n extensionLayerVersion: ,\n forwarderArn: \"\",\n createForwarderPermissions: ,\n flushMetricsToLogs: ,\n site: \"\",\n apiKey: \"{Datadog_API_Key}\",\n apiKeySecretArn: \"{Secret_ARN_Datadog_API_Key}\",\n apiKeySecret: , // Only available in datadog-cdk-constructs-v2\n apiKmsKey: \"{Encrypted_Datadog_API_Key}\",\n enableDatadogTracing: ,\n enableMergeXrayTraces: ,\n enableDatadogLogs: ,\n injectLogContext: ,\n logLevel: ,\n env: , //Optional\n service: , //Optional\n version: , //Optional\n tags: , //Optional\n});\ndatadogLambda.addLambdaFunctions([])\ndatadogLambda.addForwarderToNonLambdaLogGroups([])\n```\n\n#### Python\n\n```python\nfrom datadog_cdk_constructs_v2 import DatadogLambda\ndatadog = DatadogLambda(\n self,\n \"Datadog\",\n dotnet_layer_version=,\n node_layer_version=,\n python_layer_version=,\n ruby_layer_version=,\n java_layer_version=,\n extension_layer_version=,\n add_layers=,\n api_key=os.getenv(\"DD_API_KEY\"),\n site=,\n)\ndatadog.add_lambda_functions([])\ndatadog.add_forwarder_to_non_lambda_log_groups(self.logGroups)\n```\n\n#### Go\n\n```go\nimport (\n\t\"github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct/v3\"\n)\ndatadogLambda := ddcdkconstruct.NewDatadogLambda(\n stack,\n jsii.String(\"Datadog\"),\n &ddcdkconstruct.DatadogLambdaProps{\n NodeLayerVersion: jsii.Number(),\n PythonLayerVersion: jsii.Number(),\n JavaLayerVersion: jsii.Number(),\n DotnetLayerVersion: jsii.Number(),\n RubyLayerVersion: jsii.Number(),\n AddLayers: jsii.Bool(),\n Site: jsii.String(),\n ApiKey: jsii.String(os.Getenv(\"DD_API_KEY\")),\n // ...\n })\ndatadogLambda.AddLambdaFunctions(&[]interface{}{myFunction}, nil)\ndatadogLambda.AddForwarderToNonLambdaLogGroups()\n```\n\n#### Java\n\n```java\nimport com.datadoghq.cdkconstructs.DatadogLambda;\nimport com.datadoghq.cdkconstructs.DatadogLambdaProps;\n\nDatadogLambda datadogLambda = new DatadogLambda(this, \"Datadog\",\n DatadogLambdaProps.builder()\n .nodeLayerVersion()\n .pythonLayerVersion()\n .javaLayerVersion()\n .dotnetLayerVersion()\n .rubyLayerVersion()\n .addLayers()\n .extensionLayerVersion()\n .flushMetricsToLogs()\n .site(\"\")\n .apiKey(System.getenv(\"DD_API_KEY\"))\n .enableDatadogTracing()\n .enableDatadogLogs()\n .build()\n);\ndatadogLambda.addLambdaFunctions(new Object[]{myFunction});\ndatadogLambda.addForwarderToNonLambdaLogGroups(new Object[]{myLogGroup});\n```\n\n### Source Code Integration\n\n[Source code integration](https://docs.datadoghq.com/integrations/guide/source-code-integration/) is enabled by default through automatic lambda tagging, and will work if:\n\n- The Datadog Github integration is installed.\n- Your `datadog-cdk-constructs-v2` version is >= 1.4.0\n\n#### Alternative Methods to Enable Source Code Integration\n\nIf the automatic implementation doesn't work for your case, please follow one of the two guides below.\n\n**Note: these alternate guides only work for Typescript.**\n\n\n datadog-cdk version satisfied, but Datadog Github integration NOT installed
\n\nIf the Datadog Github integration is not installed, you need to import the `datadog-ci` package and manually upload your Git metadata to Datadog.\nFor the best results, import the `datadog-ci` package where your CDK Stack is initialized.\n\n```typescript\nconst app = new cdk.App();\n\n// Make sure to add @datadog/datadog-ci via your package manager\nconst datadogCi = require(\"@datadog/datadog-ci\");\n// Manually uploading Git metadata to Datadog.\ndatadogCi.gitMetadata.uploadGitCommitHash(\"{Datadog_API_Key}\", \"\");\n\nconst app = new cdk.App();\nnew ExampleStack(app, \"ExampleStack\", {});\n\napp.synth();\n```\n\n \n\n datadog-cdk version NOT satisfied
\n\nChange your initialization function as follows (in this case, `gitHash` value is passed to the CDK):\n\n```typescript\nasync function main() {\n // Make sure to add @datadog/datadog-ci via your package manager\n const datadogCi = require(\"@datadog/datadog-ci\");\n const [, gitHash] = await datadogCi.gitMetadata.uploadGitCommitHash(\"{Datadog_API_Key}\", \"\");\n\n const app = new cdk.App();\n // Pass in the hash to the ExampleStack constructor\n new ExampleStack(app, \"ExampleStack\", {}, gitHash);\n}\n```\n\nEnsure you call this function to initialize your stack.\n\nIn your stack constructor, change to add an optional `gitHash` parameter, and call `addGitCommitMetadata()`:\n\n```typescript\nexport class ExampleStack extends cdk.Stack {\n constructor(scope: cdk.App, id: string, props?: cdk.StackProps, gitHash?: string) {\n ...\n ...\n datadogLambda.addGitCommitMetadata([], gitHash)\n }\n}\n```\n\n \n\n### Configuration\n\nTo further configure your DatadogLambda construct for Lambda, use the following custom parameters:\n\n_Note_: The descriptions use the npm package parameters, but they also apply to PyPI and Go package parameters.\n\n| npm package parameter | PyPI package parameter | Description |\n| ---------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `addLayers` | `add_layers` | Whether to add the runtime Lambda Layers or expect the user to bring their own. Defaults to `true`. When `true`, the Lambda Library version variables are also required. When `false`, you must include the Datadog Lambda library in your functions' deployment packages. |\n| `pythonLayerVersion` | `python_layer_version` | Version of the Python Lambda layer to install, such as `122`. Required if you are deploying at least one Lambda function written in Python and `addLayers` is `true`. Find the latest version number [here][5]. **Warning**: This parameter and `pythonLayerArn` are mutually exclusive. If used, only set one or the other. |\n| `pythonLayerArn` | `python_layer_arn` | The custom ARN of the Python Lambda layer to install. Required if you are deploying at least one Lambda function written in Python and `addLayers` is `true`. **Warning**: This parameter and `pythonLayerVersion` are mutually exclusive. If used, only set one or the other. |\n| `nodeLayerVersion` | `node_layer_version` | Version of the Node.js Lambda layer to install, such as `133`. Required if you are deploying at least one Lambda function written in Node.js and `addLayers` is `true`. Find the latest version number from [here][6]. **Warning**: This parameter and `nodeLayerArn` are mutually exclusive. If used, only set one or the other. |\n| `nodeLayerArn` | `node_layer_arn` | The custom ARN of the Node.js Lambda layer to install. Required if you are deploying at least one Lambda function written in Node.js and `addLayers` is `true`. **Warning**: This parameter and `nodeLayerVersion` are mutually exclusive. If used, only set one or the other. |\n| `javaLayerVersion` | `java_layer_version` | Version of the Java layer to install, such as `25`. Required if you are deploying at least one Lambda function written in Java and `addLayers` is `true`. Find the latest version number [here][28]. **Note**: `extensionLayerVersion >= 25` and `javaLayerVersion >= 5` are required for the DatadogLambda construct to instrument your Java functions properly. **Warning**: This parameter and `javaLayerArn` are mutually exclusive. If used, only set one or the other. |\n| `javaLayerArn` | `java_layer_arn` | The custom ARN of the Java layer to install. Required if you are deploying at least one Lambda function written in Java and `addLayers` is `true`. **Warning**: This parameter and `javaLayerVersion` are mutually exclusive. If used, only set one or the other. |\n| `dotnetLayerVersion` | `dotnet_layer_version` | Version of the .NET layer to install, such as `23`. Required if you are deploying at least one Lambda function written in .NET and `addLayers` is `true`. Find the latest version number from [here][18]. **Warning**: This parameter and `dotnetLayerArn` are mutually exclusive. If used, only set one or the other. |\n| `dotnetLayerArn` | `dotnet_layer_arn` | The custom ARN of the .NET layer to install. Required if you are deploying at least one Lambda function written in .NET and `addLayers` is `true`. **Warning**: This parameter and `dotnetLayerVersion` are mutually exclusive. If used, only set one or the other. . |\n| `extensionLayerVersion` | `extension_layer_version` | Version of the Datadog Lambda Extension layer to install, such as `92`. When `extensionLayerVersion` is set, `apiKey` (or if encrypted, `apiKMSKey`, `apiKeySecret`, or `apiKeySecretArn`) needs to be set as well. When enabled, lambda function log groups will not be subscribed by the forwarder. Learn more about the Lambda extension [here][12] and get the [latest version][27]. **Warning**: This parameter and `extensionVersionArn` are mutually exclusive. Set only one or the other. **Note**: If this parameter is set, it adds a layer even if `addLayers` is set to `false`. |\n| `extensionLayerArn` | `extension_layer_arn` | The custom ARN of the Datadog Lambda Extension layer to install. When `extensionLayerArn` is set, `apiKey` (or if encrypted, `apiKMSKey`, `apiKeySecret`, or `apiKeySecretArn`) needs to be set as well. When enabled, lambda function log groups are not subscribed by the forwarder. Learn more about the Lambda extension [here][12] and get the [latest version][27]. **Warning**: This parameter and`extensionLayerVersion` are mutually exclusive. If used, only set one or the other. **Note**: If this parameter is set, it adds a layer even if `addLayers` is set to `false`. |\n| `forwarderArn` | `forwarder_arn` | When set, the plugin automatically subscribes the Datadog Forwarder to the functions' log groups. Do not set `forwarderArn` when `extensionLayerVersion` or `extensionLayerArn` is set. |\n| `createForwarderPermissions` | `createForwarderPermissions` | When set to `true`, creates a Lambda permission on the the Datadog Forwarder per log group. Since the Datadog Forwarder has permissions configured by default, this is unnecessary in most use cases. |\n| `flushMetricsToLogs` | `flush_metrics_to_logs` | Send custom metrics using CloudWatch logs with the Datadog Forwarder Lambda function (recommended). Defaults to `true` . If you disable this parameter, it's required to set `apiKey` (or if encrypted, `apiKMSKey`, `apiKeySecret`, or `apiKeySecretArn`). |\n| `site` | `site` | Set which Datadog site to send data. This is only used when `flushMetricsToLogs` is `false` or `extensionLayerVersion` or `extensionLayerArn` is set. Possible values are `datadoghq.com`, `datadoghq.eu`, `us3.datadoghq.com`, `us5.datadoghq.com`, `ap1.datadoghq.com`, `ap2.datadoghq.com`, and `ddog-gov.com`. The default is `datadoghq.com`. |\n| `apiKey` | `api_key` | Datadog API Key, only needed when `flushMetricsToLogs` is `false` or `extensionLayerVersion` or `extensionLayerArn` is set. For more information about getting a Datadog API key, see the [API key documentation][8]. |\n| `apiKeySecretArn` | `api_key_secret_arn` | The ARN of the secret storing the Datadog API key in AWS Secrets Manager. Use this parameter in place of `apiKey` when `flushMetricsToLogs` is `false` or `extensionLayer` is set. Remember to add the `secretsmanager:GetSecretValue` permission to the Lambda execution role. |\n| `apiKeySsmArn` | `api_key_ssm_arn` | The ARN of the parameter storing the Datadog API key in AWS Systems Manager Parameter Store (for example, `arn:aws:ssm:us-east-1:123456789012:parameter/my/parameter/name`). Use this parameter in place of `apiKey` when `flushMetricsToLogs` is `false` or `extensionLayer` is set. Supports both `String` and `SecureString` parameter types. When `grantSecretReadAccess` is `true` (default), the construct automatically grants `ssm:GetParameter` and `kms:Decrypt` (for the AWS managed key `alias/aws/ssm`) permissions. If using a custom KMS key for SecureString encryption, you must grant `kms:Decrypt` permission for that key separately. |\n| `apiKeySecret` | `api_key_secret` | An [AWS CDK ISecret][16] representing a secret storing the Datadog API key in AWS Secrets Manager. Use this parameter in place of `apiKeySecretArn` to automatically grant your Lambda execution roles read access to the given secret. [See here](#automatically-grant-aws-secret-read-access-to-lambda-execution-role) for an example. **Only available in datadog-cdk-constructs-v2**. |\n| `apiKmsKey` | `api_kms_key` | Datadog API Key encrypted using KMS. Use this parameter in place of `apiKey` when `flushMetricsToLogs` is `false` or `extensionLayerVersion` or `extensionLayerArn` is set, and you are using KMS encryption. |\n| `enableDatadogTracing` | `enable_datadog_tracing` | Enable Datadog tracing on your Lambda functions. Defaults to `true`. |\n| `enableMergeXrayTraces` | `enable_merge_xray_traces` | Enable merging X-Ray traces on your Lambda functions. Defaults to `false`. |\n| `enableDatadogLogs` | `enable_datadog_logs` | Send Lambda function logs to Datadog via the Datadog Lambda Extension. Defaults to `true`. Note: This setting has no effect on logs sent via the Datadog Forwarder. |\n| `enableDatadogASM` | `enable_datadog_asm` | **Deprecated**: use `datadogAppsecMode: on` instead. Enable [Datadog App and API Protection][21] on the Lambda function. Requires `enableDatadogTracing` to be enabled. Defaults to `false`. |\n| `datadogAppSecMode` | `datadog_app_sec_mode` | Enable [Datadog App and API Protection][21] on the Lambda function. To enable App and API Protection, set the value to `on`. Accepts `off`, `on`, `extension`, and `tracer`. The values `on`, `extension` and `tracer` require `enableDatadogTracing`. Defaults to `off`. For more information on the `tracer` and `extension` options read [Enable in-tracer App and API Protection](#enable-in-tracer-app-and-api-protection). |\n| `captureLambdaPayload` | `capture_lambda_payload` | [Captures incoming and outgoing AWS Lambda payloads][22] in the Datadog APM spans for Lambda invocations. Defaults to `false`. |\n| `captureCloudServicePayload` | `capture_cloud_service_payload` | [Capture requests and responses between your application and AWS services][24] in the Datadog APM spans' tags. Supported services include SNS, SQS, Kinesis, S3, EventBridge, DynamoDB. If set to `true`, it will add `DD_TRACE_CLOUD_REQUEST_PAYLOAD_TAGGING='all'` and `DD_TRACE_CLOUD_RESPONSE_PAYLOAD_TAGGING='all'`. If set to `false` it would add `DD_TRACE_CLOUD_REQUEST_PAYLOAD_TAGGING='$.*'` and `DD_TRACE_CLOUD_RESPONSE_PAYLOAD_TAGGING='$.*'`. `$.*` is a JSONPath redaction rule that redacts all values. Defaults to `false`. |\n| `sourceCodeIntegration` | `source_code_integration` | Enable Datadog Source Code Integration, connecting your telemetry with application code in your Git repositories. This requires the Datadog Github integration to work, otherwise please follow the [alternative method](#alternative-methods-to-enable-source-code-integration). Learn more [here](https://docs.datadoghq.com/integrations/guide/source-code-integration/). Defaults to `true`. |\n| `injectLogContext` | `inject_log_context` | When set, the Lambda layer will automatically patch console.log with Datadog's tracing ids. Defaults to `true`. |\n| `logLevel` | `log_level` | When set to `debug`, the Datadog Lambda Library and Extension will log additional information to help troubleshoot issues. |\n| `env` | `env` | When set along with `extensionLayerVersion` or `extensionLayerArn`, a `DD_ENV` environment variable is added to all Lambda functions with the provided value. When set along with `forwarderArn`, an `env` tag is added to all Lambda functions with the provided value. |\n| `service` | `service` | When set along with `extensionLayerVersion` or `extensionLayerArn`, a `DD_SERVICE` environment variable is added to all Lambda functions with the provided value. When set along with `forwarderArn`, a `service` tag is added to all Lambda functions with the provided value. |\n| `version` | `version` | When set along with `extensionLayerVersion` or `extensionLayerArn`, a `DD_VERSION` environment variable is added to all Lambda functions with the provided value. When set along with `forwarderArn`, a `version` tag is added to all Lambda functions with the provided value. |\n| `tags` | `tags` | A comma separated list of key:value pairs as a single string. When set along with `extensionLayerVersion` or `extensionLayerArn`, a `DD_TAGS` environment variable is added to all Lambda functions with the provided value. When set along with `forwarderArn`, the cdk parses the string and sets each key:value pair as a tag to all Lambda functions. |\n| `enableColdStartTracing` | `enable_cold_start_tracing` | Set to `false` to disable Cold Start Tracing. Used in Node.js and Python. Defaults to `true`. |\n| `coldStartTraceMinDuration` | `min_cold_start_trace_duration` | Sets the minimum duration (in milliseconds) for a module load event to be traced via Cold Start Tracing. Number. Defaults to `3`. |\n| `coldStartTraceSkipLibs` | `cold_start_trace_skip_libs` | Optionally skip creating Cold Start Spans for a comma-separated list of libraries. Useful to limit depth or skip known libraries. Default depends on runtime. |\n| `enableProfiling` | `enable_profiling` | Enable the Datadog Continuous Profiler with `true`. Supported in Beta for Node.js and Python. Defaults to `false`. |\n| `encodeAuthorizerContext` | `encode_authorizer_context` | When set to `true` for Lambda authorizers, the tracing context will be encoded into the response for propagation. Supported for Node.js and Python. Defaults to `true`. |\n| `decodeAuthorizerContext` | `decode_authorizer_context` | When set to `true` for Lambdas that are authorized via Lambda authorizers, it will parse and use the encoded tracing context (if found). Supported for Node.js and Python. Defaults to `true`. |\n| `apmFlushDeadline` | `apm_flush_deadline` | Used to determine when to submit spans before a timeout occurs, in milliseconds. When the remaining time in an AWS Lambda invocation is less than the value set, the tracer attempts to submit the current active spans and all finished spans. Supported for Node.js and Python. Defaults to `100` milliseconds. |\n| `redirectHandler` | `redirect_handler` | When set to `false`, skip redirecting handler to the Datadog Lambda Library's handler. Useful when only instrumenting with Datadog Lambda Extension. Defaults to `true`. |\n| `grantSecretReadAccess` | `grant_secret_read_access` | When set to `true`, and `apiKeySecretArn` or `apiKeySsmArn` is provided, automatically grant read access to the given secret or parameter to all the lambdas added. Defaults to `true`. |\n| `llmObsEnabled` | `llm_obs_enabled` | Toggle to enable submitting data to LLM Observability Defaults to `false`. |\n| `llmObsMlApp` | `llm_obs_ml_app` | The name of your LLM application, service, or project, under which all traces and spans are grouped. This helps distinguish between different applications or experiments. See [Application naming guidelines](https://docs.datadoghq.com/llm_observability/sdk/?tab=nodejs#application-naming-guidelines) for allowed characters and other constraints. To override this value for a given root span, see [Tracing multiple applications](https://docs.datadoghq.com/llm_observability/sdk/?tab=nodejs#tracing-multiple-applications). Required if `llmObsEnabled` is `true` |\n| `llmObsAgentlessEnabled` | `llm_obs_agentless_enabled` | Only required if you are not using the Datadog Lambda Extension, in which case this should be set to `true`. Defaults to `false`. |\n\n\n\n#### Tracing\n\nEnable X-Ray Tracing on your Lambda functions. For more information, see [CDK documentation][9].\n\n```typescript\nimport * as lambda from \"aws-cdk-lib/aws-lambda\";\n\nconst lambda_function = new lambda.Function(this, \"HelloHandler\", {\n runtime: lambda.Runtime.NODEJS_18_X,\n code: lambda.Code.fromAsset(\"lambda\"),\n handler: \"hello.handler\",\n tracing: lambda.Tracing.ACTIVE,\n});\n```\n\n#### Nested Stacks\n\nAdd the Datadog CDK Construct to each stack you wish to instrument with Datadog. In the example below, we initialize the Datadog CDK Construct and call `addLambdaFunctions()` in both the `RootStack` and `NestedStack`.\n\n```typescript\nimport { DatadogLambda } from \"datadog-cdk-constructs-v2\";\nimport * as cdk from \"aws-cdk-lib\";\nimport { Construct } from \"constructs\";\n\nclass RootStack extends cdk.Stack {\n constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {\n super(scope, id, props);\n new NestedStack(this, \"NestedStack\");\n\n const datadogLambda = new DatadogLambda(this, \"DatadogLambda\", {\n nodeLayerVersion: ,\n pythonLayerVersion: ,\n javaLayerVersion: ,\n dotnetLayerVersion: ,\n addLayers: ,\n forwarderArn: \"\",\n flushMetricsToLogs: ,\n site: \"\",\n apiKey: \"{Datadog_API_Key}\",\n apiKeySecretArn: \"{Secret_ARN_Datadog_API_Key}\",\n apiKmsKey: \"{Encrypted_Datadog_API_Key}\",\n enableDatadogTracing: ,\n enableMergeXrayTraces: ,\n enableDatadogLogs: ,\n injectLogContext: \n });\n datadogLambda.addLambdaFunctions([]);\n\n }\n}\n\nclass NestedStack extends cdk.NestedStack {\n constructor(scope: Construct, id: string, props?: cdk.NestedStackProps) {\n super(scope, id, props);\n\n const datadogLambda = new DatadogLambda(this, \"DatadogLambda\", {\n nodeLayerVersion: ,\n pythonLayerVersion: ,\n javaLayerVersion: ,\n dotnetLayerVersion: ,\n addLayers: ,\n forwarderArn: \"\",\n flushMetricsToLogs: ,\n site: \"\",\n apiKey: \"{Datadog_API_Key}\",\n apiKeySecretArn: \"{Secret_ARN_Datadog_API_Key}\",\n apiKmsKey: \"{Encrypted_Datadog_API_Key}\",\n enableDatadogTracing: ,\n enableMergeXrayTraces: ,\n enableDatadogLogs: ,\n injectLogContext: \n });\n datadogLambda.addLambdaFunctions([]);\n\n }\n}\n```\n\n#### Tags\n\nAdd tags to your constructs. We recommend setting an `env` and `service` tag to tie Datadog telemetry together. For more information see [official AWS documentation][10] and [CDK documentation][11].\n\n\n#### Enable in-tracer App and API Protection\n\nThe [Datadog Lambda Library for Python][8] (version `8.114.0` or later) can run [App and API Protection][19] directly inside the instrumented application, giving the security engine additional context. This complements the in-extension implementation delivered by the [Datadog Lambda Extension][12]. `appSecMode` selects which implementation runs:\n- `on`: with `pythonLayerVersion>=114` on Python functions, App and API Protection runs within the library; other runtimes or manually-supplied libraries fall back to the extension.\n- `tracer`: always use the library implementation (every function must be in Python and use the Python library at version `8.114.0` or newer).\n- `extension`: always use the extension implementation, even when a compatible library is detected.\n- `off`: disable App and API Protection entirely.\n\n\n\n### Automatically grant AWS secret read access to Lambda execution role\n\n**Only available in datadog-cdk-constructs-v2**\n\nTo automatically grant your Lambda execution roles read access to a given secret, pass in `apiKeySecret` in place of `apiKeySecretArn` when initializing the DatadogLambda construct.\n\n```typescript\nconst { Secret } = require('aws-cdk-lib/aws-secretsmanager');\n\nconst secret = Secret.fromSecretPartialArn(this, 'DatadogApiKeySecret', 'arn:aws:secretsmanager:us-west-1:123:secret:DATADOG_API_KEY');\n\nconst datadogLambda = new DatadogLambda(this, 'DatadogLambda', {\n ...\n apiKeySecret: secret\n ...\n});\n```\n\nWhen `addLambdaFunctions` is called, the Datadog CDK construct grants your Lambda execution roles read access to the given AWS secret. This is done through the [AWS ISecret's grantRead function][17].\n\n### How it works\n\nThe DatadogLambda construct takes in a list of lambda functions and installs the Datadog Lambda Library by attaching the Lambda Layers for [.NET][19], [Java][15], [Node.js][2], and [Python][1] to your functions. It redirects to a replacement handler that initializes the Lambda Library without any required code changes. Additional configurations added to the Datadog CDK construct will also translate into their respective environment variables under each lambda function (if applicable / required).\n\nWhile Lambda function based log groups are handled by the `addLambdaFunctions` method automatically, the construct has an additional function `addForwarderToNonLambdaLogGroups` which subscribes the forwarder to any additional log groups of your choosing.\n\n## Step Functions\n\nOnly AWS CDK v2 is supported.\n\n### Usage\n\n#### TypeScript\n\nExample stack: [step-functions-typescript-stack](https://github.com/DataDog/datadog-cdk-constructs/tree/main/examples/step-functions-typescript-stack)\n\n##### Basic setup\n\n```\nimport * as sfn from \"aws-cdk-lib/aws-stepfunctions\";\nimport { DatadogStepFunctions} from \"datadog-cdk-constructs-v2\";\n\nconst stateMachine = new sfn.StateMachine(...);\nconst datadogSfn = new DatadogStepFunctions(this, \"DatadogSfn\", {\n env: \"\", // e.g. \"dev\"\n service: \"\", // e.g. \"my-cdk-service\"\n version: \"\", // e.g. \"1.0.0\"\n forwarderArn: \"\", // e.g. \"arn:test:forwarder:sa-east-1:12345678:1\"\n tags: , // optional, e.g. \"custom-tag-1:tag-value-1,custom-tag-2:tag-value-2\"\n});\ndatadogSfn.addStateMachines([stateMachine]);\n```\n\n##### Merging traces\n\nTo merge the Step Function's traces with downstream Lambda function or Step function's traces, modify the Lambda task payload or Step Function task input:\n\n```\nimport * as tasks from \"aws-cdk-lib/aws-stepfunctions-tasks\";\nimport * as sfn from \"aws-cdk-lib/aws-stepfunctions\";\nimport { DatadogStepFunctions, DatadogLambda } from \"datadog-cdk-constructs-v2\";\n\nconst lambdaFunction = ...;\nconst lambdaTask = new tasks.LambdaInvoke(this, \"MyLambdaTask\", {\n lambdaFunction: lambdaFunction,\n payload: sfn.TaskInput.fromObject(\n DatadogStepFunctions.buildLambdaPayloadToMergeTraces(\n { \"custom-key\": \"custom-value\" }\n )\n ),\n});\n\nconst childStateMachine = new sfn.StateMachine(...);\nconst invokeChildStateMachineTask = new tasks.StepFunctionsStartExecution(this, \"InvokeChildStateMachineTask\", {\n stateMachine: childStateMachine,\n input: sfn.TaskInput.fromObject(\n DatadogStepFunctions.buildStepFunctionTaskInputToMergeTraces({ \"custom-key\": \"custom-value\" }),\n ),\n});\n\nconst stateMachine = new sfn.StateMachine(this, \"CdkTypeScriptTestStateMachine\", {\n definitionBody: sfn.DefinitionBody.fromChainable(lambdaTask.next(invokeChildStateMachineTask)),\n});\n\nconst datadogLambda = ...;\ndatadogLambda.addLambdaFunctions([lambdaFunction]);\n\nconst datadogSfn = ...;\ndatadogSfn.addStateMachines([childStateMachine, stateMachine]);\n```\n\n#### Python\n\nExample stack: [step-functions-python-stack](https://github.com/DataDog/datadog-cdk-constructs/tree/main/examples/step-functions-python-stack)\n\n##### Basic setup\n\n```\nfrom aws_cdk import (\n aws_stepfunctions as sfn,\n aws_stepfunctions_tasks as tasks,\n)\nfrom datadog_cdk_constructs_v2 import DatadogStepFunctions, DatadogLambda\n\nstate_machine = sfn.StateMachine(...)\ndatadog_sfn = DatadogStepFunctions(\n self,\n \"DatadogSfn\",\n env=\"\", # e.g. \"dev\"\n service=\"\", # e.g. \"my-cdk-service\"\n version=\"\", # e.g. \"1.0.0\"\n forwarderArn=\"\", # e.g. \"arn:test:forwarder:sa-east-1:12345678:1\"\n tags=, # optional, e.g. \"custom-tag-1:tag-value-1,custom-tag-2:tag-value-2\"\n)\ndatadog_sfn.add_state_machines([child_state_machine, parent_state_machine])\n```\n\n##### Merging traces\n\nTo merge the Step Function's traces with downstream Lambda function or Step function's traces, modify the Lambda task payload or Step Function task input:\n\n```\nfrom aws_cdk import (\n aws_lambda,\n aws_stepfunctions as sfn,\n aws_stepfunctions_tasks as tasks,\n)\nfrom datadog_cdk_constructs_v2 import DatadogStepFunctions, DatadogLambda\n\nlambda_function = aws_lambda.Function(...)\nlambda_task = tasks.LambdaInvoke(\n self,\n \"MyLambdaTask\",\n lambda_function=lambda_function,\n payload=sfn.TaskInput.from_object(\n DatadogStepFunctions.build_lambda_payload_to_merge_traces(\n {\"custom-key\": \"custom-value\"}\n )\n ),\n)\n\nchild_state_machine = sfn.StateMachine(...)\ninvoke_child_state_machine_task = tasks.StepFunctionsStartExecution(\n self,\n \"InvokeChildStateMachineTask\",\n state_machine=child_state_machine,\n input=sfn.TaskInput.from_object(\n DatadogStepFunctions.build_step_function_task_input_to_merge_traces(\n {\"custom-key\": \"custom-value\"}\n )\n ),\n)\n\nstate_machine = sfn.StateMachine(\n self,\n \"CdkPythonTestStateMachine\",\n definition_body=sfn.DefinitionBody.from_chainable(\n lambda_task.next(invoke_child_state_machine_task)\n ),\n)\n\ndatadog_lambda = DatadogLambda(...)\ndatadog_lambda.add_lambda_functions([lambda_function])\n\ndatadog_sfn = DatadogStepFunctions(...)\ndatadog_sfn.add_state_machines([child_state_machine, state_machine])\n```\n\n#### Go\n\nExample stack: [step-functions-go-stack](https://github.com/DataDog/datadog-cdk-constructs/tree/main/examples/step-functions-go-stack)\n\n##### Basic setup\n\n```\nimport (\n\t\"github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct/v2\"\n\t\"github.com/aws/aws-cdk-go/awscdk/v2\"\n\tsfn \"github.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctions\"\n)\n\nstack := awscdk.NewStack(...)\nstateMachine := sfn.NewStateMachine(...)\ndatadogSfn := ddcdkconstruct.NewDatadogStepFunctions(\n stack,\n jsii.String(\"DatadogSfn\"),\n &ddcdkconstruct.DatadogStepFunctionsProps{\n Env: jsii.String(\"\"), // e.g. \"dev\"\n Service: jsii.String(\"), // e.g. \"my-cdk-service\"\n Version: jsii.String(\"\"), // e.g. \"1.0.0\"\n ForwarderArn: jsii.String(\"\"), // e.g. \"arn:test:forwarder:sa-east-1:12345678:1\"\n Tags: jsii.String(\"\"), // optional, e.g. \"custom-tag-1:tag-value-1,custom-tag-2:tag-value-2\"\n }\n)\ndatadogSfn.AddStateMachines(&[]sfn.StateMachine{stateMachine}, nil)\n```\n\n##### Merging traces\n\nTo merge the Step Function's traces with downstream Lambda function or Step function's traces, modify the Lambda task payload or Step Function task input:\n\n```\nimport (\n\t\"github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct/v2\"\n\t\"github.com/aws/aws-cdk-go/awscdk/v2/awslambda\"\n\tsfn \"github.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctions\"\n\tsfntasks \"github.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctionstasks\"\n\t\"github.com/aws/jsii-runtime-go\"\n)\n\nlambdaFunction := awslambda.NewFunction(...)\nlambdaPayload := ddcdkconstruct.DatadogStepFunctions_BuildLambdaPayloadToMergeTraces(&map[string]interface{}{\n \"custom-key\": \"custom-value\",\n})\nlambdaTask := sfntasks.NewLambdaInvoke(stack, jsii.String(\"MyLambdaTask\"), &sfntasks.LambdaInvokeProps{\n LambdaFunction: lambdaFunction,\n Payload: sfn.TaskInput_FromObject(lambdaPayload),\n})\n\nchildStateMachine := sfn.NewStateMachine(...)\nstateMachineTaskInput := ddcdkconstruct.DatadogStepFunctions_BuildStepFunctionTaskInputToMergeTraces(\n &map[string]interface{}{\n \"custom-key\": \"custom-value\",\n }\n)\ninvokeChildStateMachineTask := sfntasks.NewStepFunctionsStartExecution(\n stack,\n jsii.String(\"InvokeChildStateMachineTask\"),\n &sfntasks.StepFunctionsStartExecutionProps{\n StateMachine: childStateMachine,\n Input: sfn.TaskInput_FromObject(stateMachineTaskInput),\n }\n)\nstateMachine := sfn.NewStateMachine(stack, jsii.String(\"CdkGoTestStateMachine\"), &sfn.StateMachineProps{\n DefinitionBody: sfn.DefinitionBody_FromChainable(lambdaTask.Next(invokeChildStateMachineTask)),\n})\n\ndatadogLambda := ...\ndatadogLambda.AddLambdaFunctions(&[]interface{}{lambdaFunction}, nil)\n\ndatadogSfn := ...\ndatadogSfn.AddStateMachines(&[]sfn.StateMachine{childStateMachine, stateMachine}, nil)\n```\n\n### Configuration\n\nParameters for creating the `DatadogStepFunctions` construct:\n\n| npm package parameter | PyPI package parameter | Go package parameter | Description |\n| --------------------- | ---------------------- | -------------------- | -------------------------------------------------------------------------------------------------------------- |\n| `env` | `env` | `Env` | The `env` tag to be added to the state machine. |\n| `service` | `service` | `Service` | The `service` tag to be added to the state machine. |\n| `version` | `version` | `Version` | The `version` tag to be added to the state machine. |\n| `forwarderArn` | `forwarder_arn` | `ForwarderArn` | ARN or Datadog Forwarder, which will subscribe to the state machine's log group. |\n| `tags` | `tags` | `Tags` | A comma separated list of key:value pairs as a single string, which will be added to the state machine's tags. |\n\n### How it works\n\nThe `DatadogStepFunctions` construct takes in a list of state machines and for each of them:\n\n1. Set up logging, including:\n 1. Set log level to ALL\n 2. Set includeExecutionData to true\n 3. Create and set destination log group (if not set already)\n 4. Add permissions to the state machine role to log to CloudWatch Logs\n2. Subscribe Datadog Forwarder to the state machine's log group\n3. Set tags, including:\n 1. `env`\n 2. `service`\n 3. `version`\n 4. `DD_TRACE_ENABLED`: `true`. This enables tracing.\n 1. To disable tracing, set it to `false` from AWS Management Console after the stack is deployed.\n 2. If you wish to disable tracing using CDK, please open an issue so we can support it.\n 5. `dd_cdk_construct` version tag\n 6. custom tags passed as the `tags` paramater to `DatadogStepFunctions` construct\n\nTo merge the Step Function's traces with downstream Lambda function or Step function's traces, the construct adds `$$.Execution`, `$$.State` and `$$.StateMachine` fields into the Step Function task input or Lambda task payload.\n\n### Troubleshooting\n\n#### Log group already exists\n\nIf `cdk deploy` fails with an error like:\n\n> Resource of type 'AWS::Logs::LogGroup' with identifier '{\"/properties/LogGroupName\":\"/aws/vendedlogs/states/CdkStepFunctionsTypeScriptStack1-CdkTypeScriptTestChildStateMachine-Logs-dev\"}' already exists.\n\nYou have two options:\n\n1. Delete the log group if you no longer need the logs in it. You may do so from AWS Management Console, at CloudWatch -> Logs -> Log groups.\n2. Update the state machine definition if you wish to use the existing log group:\n\n```\nimport * as logs from 'aws-cdk-lib/aws-logs';\n\nconst logGroupName = \"/aws/vendedlogs/states/xxx\";\nconst logGroup = logs.LogGroup.fromLogGroupName(stack, 'StateMachineLogGroup', logGroupName);\n\nconst stateMachine = new sfn.StateMachine(stack, 'MyStateMachine', {\n logs: {\n destination: logGroup,\n },\n ...\n});\n```\n\n## Resources to learn about CDK\n\n- If you are new to AWS CDK then check out this [workshop][14].\n- [CDK TypeScript Workshop](https://cdkworkshop.com/20-typescript.html)\n- [Video Introducing CDK by AWS with Demo](https://youtu.be/ZWCvNFUN-sU)\n- [CDK Concepts](https://youtu.be/9As_ZIjUGmY)\n\n## Using Projen\n\nThe Datadog CDK Construct Libraries use Projen to maintain project configuration files such as the `package.json`, `.gitignore`, `.npmignore`, etc. Most of the configuration files will be protected by Projen via read-only permissions. In order to change these files, edit the `.projenrc.js` file, then run `npx projen` to synthesize the new changes. Check out [Projen][13] for more details.\n\n## Migrating from v2-1.x.x to v2-2.x.x\n\nIn February 2025, Datadog released a major version update from `1.x.x` to `2.x.x`. The required changes to migrate to the new version are as follows:\n\n1. Rename the classes for instrumenting Lambda functions:\n\n 1. `Datadog` -> `DatadogLambda`\n 2. `DatadogProps` -> `DatadogLambdaProps`\n For examples, see the [Usage](#usage) section of this page and [examples/][20] folder of the GitHub repository.\n\n2. Upgrade Node.js version to `18.18.0` or above.\n\n3. For Go, change the import from:\n\n ```\n \"github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct\"\n ```\n\n to:\n\n ```\n \"github.com/DataDog/datadog-cdk-constructs-go/ddcdkconstruct/v2\"\n ```\n\n## Opening Issues\n\nIf you encounter a bug with this package, we want to hear about it. Before opening a new issue, search the existing issues to avoid duplicates.\n\nWhen opening an issue, include the Datadog CDK Construct version, Node version, and stack trace if available. In addition, include the steps to reproduce when appropriate.\n\nYou can also open an issue for a feature request.\n\n## Contributing\n\nIf you find an issue with this package and have a fix, please feel free to open a pull request following the [procedures](https://github.com/DataDog/datadog-cdk-constructs/blob/main/CONTRIBUTING.md).\n\n## Testing\n\nIf you contribute to this package you can run the tests using `yarn test`. This package also includes a sample application for manual testing:\n\n1. Open a seperate terminal.\n2. Run `yarn watch`, this will ensure the Typescript files in the `src` directory are compiled to Javascript in the `lib` directory.\n3. Navigate to `src/sample`, here you can edit `index.ts` to test your contributions manually.\n4. At the root directory, run `npx cdk --app lib/sample/index.js `, replacing `` with common CDK commands like `synth`, `diff`, or `deploy`.\n\n- Note, if you receive \"... is not authorized to perform: ...\" you may also need to authorize the commands with your AWS credentials.\n\n### Debug Logs\n\nTo display the debug logs for this library for Lambda, set the `DD_CONSTRUCT_DEBUG_LOGS` env var to `true` when running `cdk synth` (use `--quiet` to suppress generated template output).\n\nExample:\n_Ensure you are at the root directory_\n\n```\nDD_CONSTRUCT_DEBUG_LOGS=true npx cdk --app lib/sample/index.js synth --quiet\n```\n\n## Community\n\nFor product feedback and questions, join the `#serverless` channel in the [Datadog community on Slack](https://chat.datadoghq.com/).\n\n## License\n\nUnless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.\n\nThis product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2021 Datadog, Inc.\n\n[1]: https://github.com/DataDog/datadog-lambda-layer-python\n[2]: https://github.com/DataDog/datadog-lambda-layer-js\n[3]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html\n[4]: https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_core.Stack.html\n[5]: https://github.com/DataDog/datadog-lambda-python/releases\n[6]: https://github.com/DataDog/datadog-lambda-js/releases\n[7]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html\n[8]: https://docs.datadoghq.com/account_management/api-app-keys/#api-keys\n[9]: https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-lambda.Tracing.html\n[10]: https://docs.aws.amazon.com/cdk/latest/guide/tagging.html\n[11]: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Tags.html\n[12]: https://docs.datadoghq.com/serverless/datadog_lambda_library/extension/\n[13]: https://github.com/projen/projen\n[14]: https://cdkworkshop.com/15-prerequisites.html\n[15]: https://docs.datadoghq.com/serverless/installation/java/?tab=awscdk\n[16]: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_secretsmanager.ISecret.html\n[17]: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_secretsmanager.ISecret.html#grantwbrreadgrantee-versionstages\n[18]: https://github.com/DataDog/dd-trace-dotnet-aws-lambda-layer/releases\n[19]: https://docs.datadoghq.com/serverless/aws_lambda/installation/dotnet\n[20]: https://github.com/DataDog/datadog-cdk-constructs/tree/main/examples\n[21]: https://docs.datadoghq.com/security/application_security/\n[22]: https://www.datadoghq.com/blog/troubleshoot-lambda-function-request-response-payloads/\n[23]: https://github.com/DataDog/datadog-cdk-constructs/blob/main/src/ecs/fargate/README.md\n[24]: https://docs.datadoghq.com/tracing/guide/aws_payload_tagging/\n[25]: https://docs.datadoghq.com/serverless/aws_lambda/installation/ruby\n[26]: https://docs.datadoghq.com/serverless/aws_lambda/installation/go\n[27]: https://github.com/DataDog/datadog-lambda-extension/releases\n[28]: https://github.com/DataDog/datadog-lambda-java/releases\n"
},
"repository": {
"type": "git",
"url": "https://github.com/DataDog/datadog-cdk-constructs"
},
"schema": "jsii/0.10.0",
"targets": {
"go": {
"moduleName": "github.com/DataDog/datadog-cdk-constructs-go",
"packageName": "ddcdkconstruct"
},
"java": {
"maven": {
"artifactId": "datadog-cdk-constructs",
"groupId": "com.datadoghq"
},
"package": "com.datadoghq.cdkconstructs"
},
"js": {
"npm": "datadog-cdk-constructs-v2"
},
"python": {
"distName": "datadog-cdk-constructs-v2",
"module": "datadog_cdk_constructs_v2"
}
},
"types": {
"datadog-cdk-constructs-v2.APMFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "APM feature configuration."
},
"fqn": "datadog-cdk-constructs-v2.APMFeatureConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 158
},
"name": "APMFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables APM."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 162
},
"name": "isEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"remarks": "Requires Datadog APM SSI instrumentation on your application containers.",
"stability": "stable",
"summary": "Enables Profile collection."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 178
},
"name": "isProfilingEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"remarks": "Falls back to TCP configuration for application containers when disabled",
"stability": "stable",
"summary": "Enables APM traces traffic over Unix Domain Socket."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 167
},
"name": "isSocketEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"remarks": "When enabled, the tracer will create spans for proxy services by using headers\npassed from the proxy service to the application.",
"stability": "stable",
"summary": "Enables inferred spans for proxy services like AWS API Gateway."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 173
},
"name": "traceInferredProxyServices",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/ecs/interfaces:APMFeatureConfig"
},
"datadog-cdk-constructs-v2.CWSFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "CWS feature configuration."
},
"fqn": "datadog-cdk-constructs-v2.CWSFeatureConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 184
},
"name": "CWSFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables CWS."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 188
},
"name": "isEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/ecs/interfaces:CWSFeatureConfig"
},
"datadog-cdk-constructs-v2.Cardinality": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable",
"summary": "Cardinality of metrics."
},
"fqn": "datadog-cdk-constructs-v2.Cardinality",
"kind": "enum",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 194
},
"members": [
{
"docs": {
"stability": "stable"
},
"name": "LOW"
},
{
"docs": {
"stability": "stable"
},
"name": "ORCHESTRATOR"
},
{
"docs": {
"stability": "stable"
},
"name": "HIGH"
}
],
"name": "Cardinality",
"symbolId": "src/ecs/interfaces:Cardinality"
},
"datadog-cdk-constructs-v2.DatadogAppSecMode": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogAppSecMode",
"kind": "enum",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 12
},
"members": [
{
"docs": {
"stability": "stable",
"summary": "Disable App and API Protection."
},
"name": "OFF"
},
{
"docs": {
"stability": "stable",
"summary": "Enable App and API Protection."
},
"name": "ON"
},
{
"docs": {
"stability": "stable",
"summary": "Enable App and API Protection using the Datadog Lambda Extension implementation."
},
"name": "EXTENSION"
},
{
"docs": {
"remarks": "**Warning**: This option forces tracer enablement for cases where the Datadog CDK Constructs\ncannot safely detect that you are using a compatible library. Ensure that you are using the\nDatadog Lambda Library for Python version \"8.114.0\" or above.",
"stability": "stable",
"summary": "Enable App and API Protection using the Datadog Lambda Library implementation."
},
"name": "TRACER"
}
],
"name": "DatadogAppSecMode",
"symbolId": "src/interfaces:DatadogAppSecMode"
},
"datadog-cdk-constructs-v2.DatadogECSBaseProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogECSBaseProps",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 12
},
"name": "DatadogECSBaseProps",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Must define at least 1 source for the API key.",
"stability": "stable",
"summary": "The Datadog API key string."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 17
},
"name": "apiKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Must define at least 1 source for the API key.",
"stability": "stable",
"summary": "The Datadog API key secret."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 22
},
"name": "apiKeySecret",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_secretsmanager.ISecret"
}
},
{
"abstract": true,
"docs": {
"remarks": "Must define at least 1 source for the API key.",
"stability": "stable",
"summary": "The ARN of the Datadog API key secret."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 27
},
"name": "apiKeySecretArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Must define at least 1 source for the API key.",
"stability": "stable",
"summary": "The ARN of the Datadog API key in SSM Parameter Store."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 32
},
"name": "apiKeySsmArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "APM feature configuration."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 102
},
"name": "apm",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.APMFeatureConfig"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The Datadog Agent checks tag cardinality."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 93
},
"name": "checksCardinality",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.Cardinality"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The cluster name to use for tagging."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 79
},
"name": "clusterName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The minimum number of CPU units to reserve for the Datadog Agent container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 47
},
"name": "cpu",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Configure health check for the Datadog Agent container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 70
},
"name": "datadogHealthCheck",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.HealthCheck"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "DogStatsD feature configuration."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 98
},
"name": "dogstatsd",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DogstatsdFeatureConfig"
}
},
{
"abstract": true,
"docs": {
"remarks": "Used for tagging (UST).",
"stability": "stable",
"summary": "The task environment name."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 111
},
"name": "env",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Datadog Agent environment variables."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 84
},
"name": "environmentVariables",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Overrides any DD_TAGS values in environmentVariables.",
"stability": "stable",
"summary": "Global tags to apply to all data sent by the Agent."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 89
},
"name": "globalTags",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The version of the Datadog Agent container image to use."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 41
},
"name": "imageVersion",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Configure added containers to have container dependency on the Datadog Agent container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 61
},
"name": "isDatadogDependencyEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Configure Datadog Agent container to be essential for the task."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 57
},
"name": "isDatadogEssential",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The amount (in MiB) of memory to present to the Datadog Agent container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 52
},
"name": "memoryLimitMiB",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Orchestrator Explorer feature configuration."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 106
},
"name": "orchestratorExplorer",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.OrchestratorExplorerFeatureConfig"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Configure Datadog Agent container to run with read-only root filesystem enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 65
},
"name": "readOnlyRootFilesystem",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The registry to pull the Datadog Agent container image from."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 37
},
"name": "registry",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Used for tagging (UST).",
"stability": "stable",
"summary": "The task service name."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 115
},
"name": "service",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The Datadog site to send data to."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 75
},
"name": "site",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Used for tagging (UST).",
"stability": "stable",
"summary": "The task version."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 119
},
"name": "version",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/ecs/interfaces:DatadogECSBaseProps"
},
"datadog-cdk-constructs-v2.DatadogECSFargate": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable",
"summary": "The Datadog ECS Fargate construct manages the Datadog configuration for ECS Fargate tasks."
},
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargate",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 32
},
"parameters": [
{
"name": "datadogProps",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 29
},
"methods": [
{
"docs": {
"remarks": "Merges the provided task's datadogProps with the class's datadogProps.",
"stability": "stable",
"summary": "Creates a new Fargate Task Definition instrumented with Datadog."
},
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 44
},
"name": "fargateTaskDefinition",
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "optional: Fargate Task Definition properties."
},
"name": "props",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinitionProps"
}
},
{
"docs": {
"summary": "optional: Datadog ECS Fargate properties override values."
},
"name": "datadogProps",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateProps"
}
}
],
"returns": {
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateTaskDefinition"
}
}
}
],
"name": "DatadogECSFargate",
"symbolId": "src/ecs/fargate/datadog-ecs-fargate:DatadogECSFargate"
},
"datadog-cdk-constructs-v2.DatadogECSFargateProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateProps",
"interfaces": [
"datadog-cdk-constructs-v2.DatadogECSBaseProps"
],
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 12
},
"name": "DatadogECSFargateProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 14
},
"name": "cws",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.FargateCWSFeatureConfig"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 13
},
"name": "logCollection",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.FargateLogCollectionFeatureConfig"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:DatadogECSFargateProps"
},
"datadog-cdk-constructs-v2.DatadogECSFargateTaskDefinition": {
"assembly": "datadog-cdk-constructs-v2",
"base": "aws-cdk-lib.aws_ecs.FargateTaskDefinition",
"docs": {
"stability": "stable",
"summary": "The Datadog ECS Fargate Task Definition automatically instruments the ECS Fargate task and containers with configured Datadog features."
},
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateTaskDefinition",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 66
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinitionProps"
}
},
{
"name": "datadogProps",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogECSFargateProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 59
},
"methods": [
{
"docs": {
"remarks": "Modifies properties of container to support specified agent configuration in task.",
"stability": "stable",
"summary": "Adds a new container to the task definition."
},
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 132
},
"name": "addContainer",
"overrides": "aws-cdk-lib.aws_ecs.TaskDefinition",
"parameters": [
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "containerProps",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinitionOptions"
}
}
],
"returns": {
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
}
}
],
"name": "DatadogECSFargateTaskDefinition",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 62
},
"name": "datadogContainer",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 64
},
"name": "cwsContainer",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/datadog-ecs-fargate.ts",
"line": 63
},
"name": "logContainer",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
}
],
"symbolId": "src/ecs/fargate/datadog-ecs-fargate:DatadogECSFargateTaskDefinition"
},
"datadog-cdk-constructs-v2.DatadogECSLogDriverProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"remarks": "https://docs.fluentbit.io/manual/pipeline/outputs/datadog",
"stability": "stable",
"summary": "Datadog Fluentbit log driver configuration."
},
"fqn": "datadog-cdk-constructs-v2.DatadogECSLogDriverProps",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 107
},
"name": "DatadogECSLogDriverProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 110
},
"name": "compress",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 108
},
"name": "hostEndpoint",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 113
},
"name": "messageKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 111
},
"name": "serviceName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 112
},
"name": "sourceName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 109
},
"name": "tls",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:DatadogECSLogDriverProps"
},
"datadog-cdk-constructs-v2.DatadogFirelensOptions": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogFirelensOptions",
"interfaces": [
"aws-cdk-lib.aws_ecs.FirelensOptions"
],
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 116
},
"name": "DatadogFirelensOptions",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Overrides the config file type and value to support JSON parsing."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 120
},
"name": "isParseJson",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:DatadogFirelensOptions"
},
"datadog-cdk-constructs-v2.DatadogLambda": {
"assembly": "datadog-cdk-constructs-v2",
"base": "constructs.Construct",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogLambda",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 48
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogLambdaProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 39
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 228
},
"name": "addForwarderToNonLambdaLogGroups",
"parameters": [
{
"name": "logGroups",
"type": {
"collection": {
"elementtype": {
"fqn": "aws-cdk-lib.aws_logs.ILogGroup"
},
"kind": "array"
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 215
},
"name": "addGitCommitMetadata",
"parameters": [
{
"name": "lambdaFunctions",
"type": {
"collection": {
"elementtype": {
"union": {
"types": [
{
"fqn": "aws-cdk-lib.aws_lambda.Function"
},
{
"fqn": "aws-cdk-lib.aws_lambda.SingletonFunction"
}
]
}
},
"kind": "array"
}
}
},
{
"name": "gitCommitSha",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "gitRepoUrl",
"optional": true,
"type": {
"primitive": "string"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 78
},
"name": "addLambdaFunctions",
"parameters": [
{
"name": "lambdaFunctions",
"type": {
"collection": {
"elementtype": {
"union": {
"types": [
{
"fqn": "aws-cdk-lib.aws_lambda.Function"
},
{
"fqn": "aws-cdk-lib.aws_lambda.SingletonFunction"
}
]
}
},
"kind": "array"
}
}
},
{
"name": "construct",
"optional": true,
"type": {
"fqn": "constructs.Construct"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 184
},
"name": "overrideGitMetadata",
"parameters": [
{
"name": "gitCommitSha",
"type": {
"primitive": "string"
}
},
{
"name": "gitRepoUrl",
"optional": true,
"type": {
"primitive": "string"
}
}
]
}
],
"name": "DatadogLambda",
"properties": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 46
},
"name": "contextGitShaOverrideKey",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 45
},
"name": "lambdas",
"type": {
"collection": {
"elementtype": {
"union": {
"types": [
{
"fqn": "aws-cdk-lib.aws_lambda.Function"
},
{
"fqn": "aws-cdk-lib.aws_lambda.SingletonFunction"
}
]
}
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 41
},
"name": "props",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogLambdaProps"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 40
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 42
},
"name": "transport",
"type": {
"fqn": "datadog-cdk-constructs-v2.Transport"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 43
},
"name": "gitCommitShaOverride",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-lambda.ts",
"line": 44
},
"name": "gitRepoUrlOverride",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/datadog-lambda:DatadogLambda"
},
"datadog-cdk-constructs-v2.DatadogLambdaProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogLambdaProps",
"kind": "interface",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 28
},
"name": "DatadogLambdaProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 41
},
"name": "addLayers",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 45
},
"name": "apiKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 48
},
"name": "apiKeySecret",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_secretsmanager.ISecret"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 46
},
"name": "apiKeySecretArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 47
},
"name": "apiKeySsmArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 49
},
"name": "apiKmsKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 71
},
"name": "apmFlushDeadline",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "string"
},
{
"primitive": "number"
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 58
},
"name": "captureCloudServicePayload",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 57
},
"name": "captureLambdaPayload",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 67
},
"name": "coldStartTraceSkipLibs",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 63
},
"name": "createForwarderPermissions",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 52
},
"name": "datadogAppSecMode",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogAppSecMode"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 70
},
"name": "decodeAuthorizerContext",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 30
},
"name": "dotnetLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 29
},
"name": "dotnetLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 65
},
"name": "enableColdStartTracing",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 51
},
"name": "enableDatadogASM",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 56
},
"name": "enableDatadogLogs",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 50
},
"name": "enableDatadogTracing",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 53
},
"name": "enableMergeXrayTraces",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 68
},
"name": "enableProfiling",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 69
},
"name": "encodeAuthorizerContext",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 59
},
"name": "env",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 40
},
"name": "extensionLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 39
},
"name": "extensionLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 43
},
"name": "flushMetricsToLogs",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 42
},
"name": "forwarderArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 73
},
"name": "grantSecretReadAccess",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 54
},
"name": "injectLogContext",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 36
},
"name": "javaLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 35
},
"name": "javaLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 77
},
"name": "llmObsAgentlessEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 75
},
"name": "llmObsEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 76
},
"name": "llmObsMlApp",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 55
},
"name": "logLevel",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 66
},
"name": "minColdStartTraceDuration",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 34
},
"name": "nodeLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 33
},
"name": "nodeLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 32
},
"name": "pythonLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 31
},
"name": "pythonLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 72
},
"name": "redirectHandler",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 38
},
"name": "rubyLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 37
},
"name": "rubyLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 60
},
"name": "service",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 44
},
"name": "site",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 64
},
"name": "sourceCodeIntegration",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 62
},
"name": "tags",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 74
},
"name": "useLayersFromAccount",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 61
},
"name": "version",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/interfaces:DatadogLambdaProps"
},
"datadog-cdk-constructs-v2.DatadogLambdaStrictProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogLambdaStrictProps",
"kind": "interface",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 83
},
"name": "DatadogLambdaStrictProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 84
},
"name": "addLayers",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 87
},
"name": "captureCloudServicePayload",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 86
},
"name": "captureLambdaPayload",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 90
},
"name": "datadogAppSecMode",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogAppSecMode"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 85
},
"name": "enableDatadogLogs",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 89
},
"name": "enableDatadogTracing",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 91
},
"name": "enableMergeXrayTraces",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 92
},
"name": "grantSecretReadAccess",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 88
},
"name": "injectLogContext",
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 104
},
"name": "apiKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 107
},
"name": "apiKeySecret",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_secretsmanager.ISecret"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 105
},
"name": "apiKeySecretArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 106
},
"name": "apiKeySsmArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 108
},
"name": "apiKmsKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 100
},
"name": "extensionLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 99
},
"name": "extensionLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 102
},
"name": "flushMetricsToLogs",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 101
},
"name": "forwarderArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 98
},
"name": "javaLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 97
},
"name": "javaLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 109
},
"name": "logLevel",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 96
},
"name": "nodeLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 95
},
"name": "nodeLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 94
},
"name": "pythonLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 93
},
"name": "pythonLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 111
},
"name": "redirectHandler",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 103
},
"name": "site",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 110
},
"name": "sourceCodeIntegration",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/interfaces:DatadogLambdaStrictProps"
},
"datadog-cdk-constructs-v2.DatadogStepFunctions": {
"assembly": "datadog-cdk-constructs-v2",
"base": "constructs.Construct",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogStepFunctions",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 44
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogStepFunctionsProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 27
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 28
},
"name": "buildLambdaPayloadToMergeTraces",
"parameters": [
{
"name": "payload",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
],
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 33
},
"name": "buildStepFunctionTaskInputToMergeTraces",
"parameters": [
{
"name": "input",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
],
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 55
},
"name": "addStateMachines",
"parameters": [
{
"name": "stateMachines",
"type": {
"collection": {
"elementtype": {
"fqn": "aws-cdk-lib.aws_stepfunctions.StateMachine"
},
"kind": "array"
}
}
},
{
"name": "construct",
"optional": true,
"type": {
"fqn": "constructs.Construct"
}
}
]
}
],
"name": "DatadogStepFunctions",
"properties": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 41
},
"name": "props",
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogStepFunctionsProps"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 40
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/datadog-step-functions.ts",
"line": 42
},
"name": "stack",
"type": {
"fqn": "aws-cdk-lib.Stack"
}
}
],
"symbolId": "src/datadog-step-functions:DatadogStepFunctions"
},
"datadog-cdk-constructs-v2.DatadogStepFunctionsProps": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.DatadogStepFunctionsProps",
"kind": "interface",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 124
},
"name": "DatadogStepFunctionsProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 125
},
"name": "env",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 128
},
"name": "forwarderArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 126
},
"name": "service",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 129
},
"name": "tags",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 127
},
"name": "version",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/interfaces:DatadogStepFunctionsProps"
},
"datadog-cdk-constructs-v2.DogstatsdFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Dogstatsd feature configuration."
},
"fqn": "datadog-cdk-constructs-v2.DogstatsdFeatureConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 135
},
"name": "DogstatsdFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Controls the cardinality of custom dogstatsd metrics."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 147
},
"name": "dogstatsdCardinality",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.Cardinality"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables Dogstatsd."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 139
},
"name": "isEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables Dogstatsd origin detection."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 143
},
"name": "isOriginDetectionEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"remarks": "Falls back to UDP configuration for application containers when disabled",
"stability": "stable",
"summary": "Enables Dogstatsd traffic over Unix Domain Socket."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 152
},
"name": "isSocketEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/ecs/interfaces:DogstatsdFeatureConfig"
},
"datadog-cdk-constructs-v2.FargateCWSFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.FargateCWSFeatureConfig",
"interfaces": [
"datadog-cdk-constructs-v2.CWSFeatureConfig"
],
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 17
},
"name": "FargateCWSFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The minimum number of CPU units to reserve for the Datadog CWS init container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 22
},
"name": "cpu",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The amount (in MiB) of memory to present to the Datadog CWS init container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 27
},
"name": "memoryLimitMiB",
"optional": true,
"type": {
"primitive": "number"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:FargateCWSFeatureConfig"
},
"datadog-cdk-constructs-v2.FargateLogCollectionFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.FargateLogCollectionFeatureConfig",
"interfaces": [
"datadog-cdk-constructs-v2.LogCollectionFeatureConfig"
],
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 30
},
"name": "FargateLogCollectionFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Fluentbit log collection configuration."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 38
},
"name": "fluentbitConfig",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.FluentbitConfig"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Type of log collection."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 34
},
"name": "loggingType",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.LoggingType"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:FargateLogCollectionFeatureConfig"
},
"datadog-cdk-constructs-v2.FluentbitConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.FluentbitConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 41
},
"name": "FluentbitConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The minimum number of CPU units to reserve for the Datadog fluent-bit container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 78
},
"name": "cpu",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Either this or logDriverConfig can be provided but not both.",
"stability": "stable",
"summary": "Supply own FireLensLogDriver."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 49
},
"name": "firelensLogDriver",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FireLensLogDriver"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Firelens options for the Fluentbit container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 53
},
"name": "firelensOptions",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogFirelensOptions"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The version of the Fluentbit container image to use."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 73
},
"name": "imageVersion",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables the log router health check."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 61
},
"name": "isLogRouterDependencyEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Makes the log router essential."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 57
},
"name": "isLogRouterEssential",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Configuration for the Datadog log driver."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 45
},
"name": "logDriverConfig",
"optional": true,
"type": {
"fqn": "datadog-cdk-constructs-v2.DatadogECSLogDriverProps"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Health check configuration for the log router."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 65
},
"name": "logRouterHealthCheck",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.HealthCheck"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The amount (in MiB) of memory to present to the Datadog fluent-bit container."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 83
},
"name": "memoryLimitMiB",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The registry to pull the Fluentbit container image from."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 69
},
"name": "registry",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/ecs/fargate/interfaces:FluentbitConfig"
},
"datadog-cdk-constructs-v2.LogCollectionFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Log collection feature configuration."
},
"fqn": "datadog-cdk-constructs-v2.LogCollectionFeatureConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 125
},
"name": "LogCollectionFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables log collection."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 129
},
"name": "isEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/ecs/interfaces:LogCollectionFeatureConfig"
},
"datadog-cdk-constructs-v2.LoggingType": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable",
"summary": "Type of datadog logging configuration."
},
"fqn": "datadog-cdk-constructs-v2.LoggingType",
"kind": "enum",
"locationInModule": {
"filename": "src/ecs/fargate/interfaces.ts",
"line": 89
},
"members": [
{
"docs": {
"remarks": "Only compatible on Linux.",
"stability": "stable",
"summary": "Forwarding logs to Datadog using Fluentbit container."
},
"name": "FLUENTBIT"
}
],
"name": "LoggingType",
"symbolId": "src/ecs/fargate/interfaces:LoggingType"
},
"datadog-cdk-constructs-v2.Node": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.Node",
"kind": "interface",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 118
},
"name": "Node",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 119
},
"name": "defaultChild",
"type": {
"primitive": "any"
}
}
],
"symbolId": "src/interfaces:Node"
},
"datadog-cdk-constructs-v2.OrchestratorExplorerFeatureConfig": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Orchestrator Explorer configuration."
},
"fqn": "datadog-cdk-constructs-v2.OrchestratorExplorerFeatureConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 203
},
"name": "OrchestratorExplorerFeatureConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Enables Orchestrator Explorer."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 207
},
"name": "isEnabled",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The URL of the Orchestrator Explorer API."
},
"immutable": true,
"locationInModule": {
"filename": "src/ecs/interfaces.ts",
"line": 211
},
"name": "url",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/ecs/interfaces:OrchestratorExplorerFeatureConfig"
},
"datadog-cdk-constructs-v2.Runtime": {
"assembly": "datadog-cdk-constructs-v2",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.Runtime",
"kind": "interface",
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 114
},
"name": "Runtime",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/interfaces.ts",
"line": 115
},
"name": "name",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/interfaces:Runtime"
},
"datadog-cdk-constructs-v2.RuntimeType": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.RuntimeType",
"kind": "enum",
"locationInModule": {
"filename": "src/constants.ts",
"line": 23
},
"members": [
{
"docs": {
"stability": "stable"
},
"name": "DOTNET"
},
{
"docs": {
"stability": "stable"
},
"name": "NODE"
},
{
"docs": {
"stability": "stable"
},
"name": "PYTHON"
},
{
"docs": {
"stability": "stable"
},
"name": "JAVA"
},
{
"docs": {
"stability": "stable"
},
"name": "RUBY"
},
{
"docs": {
"stability": "stable"
},
"name": "CUSTOM"
},
{
"docs": {
"stability": "stable"
},
"name": "UNSUPPORTED"
}
],
"name": "RuntimeType",
"symbolId": "src/constants:RuntimeType"
},
"datadog-cdk-constructs-v2.TagKeys": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.TagKeys",
"kind": "enum",
"locationInModule": {
"filename": "src/constants.ts",
"line": 53
},
"members": [
{
"docs": {
"stability": "stable"
},
"name": "CDK"
},
{
"docs": {
"stability": "stable"
},
"name": "ENV"
},
{
"docs": {
"stability": "stable"
},
"name": "SERVICE"
},
{
"docs": {
"stability": "stable"
},
"name": "VERSION"
},
{
"docs": {
"stability": "stable"
},
"name": "DD_TRACE_ENABLED"
}
],
"name": "TagKeys",
"symbolId": "src/constants:TagKeys"
},
"datadog-cdk-constructs-v2.Transport": {
"assembly": "datadog-cdk-constructs-v2",
"docs": {
"stability": "stable"
},
"fqn": "datadog-cdk-constructs-v2.Transport",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 36
},
"parameters": [
{
"name": "flushMetricsToLogs",
"optional": true,
"type": {
"primitive": "boolean"
}
},
{
"name": "site",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "apiKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "apiKeySecretArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "apiKeySsmArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "apiKmsKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"name": "extensionLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"name": "extensionLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/transport.ts",
"line": 26
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 78
},
"name": "applyEnvVars",
"parameters": [
{
"name": "lam",
"type": {
"fqn": "aws-cdk-lib.aws_lambda.Function"
}
}
]
}
],
"name": "Transport",
"properties": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 27
},
"name": "flushMetricsToLogs",
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 28
},
"name": "site",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 29
},
"name": "apiKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 30
},
"name": "apiKeySecretArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 31
},
"name": "apiKeySsmArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 32
},
"name": "apiKmsKey",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 34
},
"name": "extensionLayerArn",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/transport.ts",
"line": 33
},
"name": "extensionLayerVersion",
"optional": true,
"type": {
"primitive": "number"
}
}
],
"symbolId": "src/transport:Transport"
}
},
"version": "3.10.0",
"fingerprint": "xNphe/rm9/pqzLWA0xBw5YnbG6d3aq03PBwaLevZUd0="
}