{ "author": { "name": "TB Digital Services GmbH", "organization": true, "roles": [ "author" ], "url": "https://rio.cloud/" }, "bundled": { "@aws-lambda-powertools/parameters": "^2.10.0", "@aws-sdk/client-cloudformation": "^3.1036.0", "@aws-sdk/client-codedeploy": "^3.1036.0", "@aws-sdk/client-ecs": "3.1036.0", "@aws-sdk/client-organizations": "^3.1036.0", "@aws-sdk/client-secrets-manager": "^3.1036.0", "@aws-sdk/client-ssm": "^3.1036.0", "@datadog/datadog-api-client": "^1.29.0", "@smithy/util-retry": "^3.0.8", "@types/aws-lambda": "^8.10.145", "js-yaml": "~4.2.0" }, "dependencies": { "@pepperize/cdk-autoscaling-gitlab-runner": "^0.2.624", "aws-cdk-lib": "^2.259.0", "constructs": "^10.5.1", "datadog-cdk-constructs-v2": "^4.0.0" }, "dependencyClosure": { "@aws-cdk/asset-awscli-v1": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Asset.AwsCliV1", "packageId": "Amazon.CDK.Asset.AwsCliV1" }, "go": { "moduleName": "github.com/cdklabs/awscdk-asset-awscli-go", "packageName": "awscliv1" }, "java": { "maven": { "artifactId": "cdk-asset-awscli-v1", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cdk.asset.awscli.v1" }, "js": { "npm": "@aws-cdk/asset-awscli-v1" }, "python": { "distName": "aws-cdk.asset-awscli-v1", "module": "aws_cdk.asset_awscli_v1" } } }, "@aws-cdk/asset-node-proxy-agent-v6": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Asset.NodeProxyAgentV6", "packageId": "Amazon.CDK.Asset.NodeProxyAgentV6" }, "go": { "moduleName": "github.com/cdklabs/awscdk-asset-node-proxy-agent-go", "packageName": "nodeproxyagentv6" }, "java": { "maven": { "artifactId": "cdk-asset-node-proxy-agent-v6", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cdk.asset.node.proxy.agent.v6" }, "js": { "npm": "@aws-cdk/asset-node-proxy-agent-v6" }, "python": { "distName": "aws-cdk.asset-node-proxy-agent-v6", "module": "aws_cdk.asset_node_proxy_agent_v6" } } }, "@aws-cdk/cloud-assembly-schema": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png", "namespace": "Amazon.CDK.CloudAssembly.Schema", "packageId": "Amazon.CDK.CloudAssembly.Schema" }, "go": { "moduleName": "github.com/cdklabs/cloud-assembly-schema-go" }, "java": { "maven": { "artifactId": "cdk-cloud-assembly-schema", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cloudassembly.schema" }, "js": { "npm": "@aws-cdk/cloud-assembly-schema" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 2" ], "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } } }, "@pepperize/cdk-autoscaling-gitlab-runner": { "targets": { "dotnet": { "namespace": "Pepperize.CDK", "packageId": "Pepperize.CDK.AutoscalingGitlabRunner" }, "java": { "maven": { "artifactId": "cdk-autoscaling-gitlab-runner", "groupId": "com.pepperize" }, "package": "com.pepperize.cdk.autoscaling_gitlab_runner" }, "js": { "npm": "@pepperize/cdk-autoscaling-gitlab-runner" }, "python": { "distName": "pepperize.cdk-autoscaling-gitlab-runner", "module": "pepperize_cdk_autoscaling_gitlab_runner" } } }, "@pepperize/cdk-private-bucket": { "targets": { "dotnet": { "namespace": "Pepperize.CDK", "packageId": "Pepperize.CDK.PrivateBucket" }, "java": { "maven": { "artifactId": "cdk-private-bucket", "groupId": "com.pepperize" }, "package": "com.pepperize.cdk.private_bucket" }, "js": { "npm": "@pepperize/cdk-private-bucket" }, "python": { "distName": "pepperize.cdk-private-bucket", "module": "pepperize_cdk_private_bucket" } } }, "@pepperize/cdk-security-group": { "targets": { "dotnet": { "namespace": "Pepperize.CDK", "packageId": "Pepperize.CDK.SecurityGroup" }, "java": { "maven": { "artifactId": "cdk-security-group", "groupId": "com.pepperize" }, "package": "com.pepperize.cdk.security_group" }, "js": { "npm": "@pepperize/cdk-security-group" }, "python": { "distName": "pepperize.cdk-security-group", "module": "pepperize_cdk_security_group" } } }, "@pepperize/cdk-vpc": { "targets": { "dotnet": { "namespace": "Pepperize.CDK", "packageId": "Pepperize.CDK.Vpc" }, "java": { "maven": { "artifactId": "cdk-vpc", "groupId": "com.pepperize" }, "package": "com.pepperize.cdk.vpc" }, "js": { "npm": "@pepperize/cdk-vpc" }, "python": { "distName": "pepperize.cdk-vpc", "module": "pepperize_cdk_vpc" } } }, "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_awsexternalanthropic": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.AWSExternalAnthropic" }, "java": { "package": "software.amazon.awscdk.services.awsexternalanthropic" }, "python": { "module": "aws_cdk.aws_awsexternalanthropic" } } }, "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_bcmpricingcalculator": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BcmPricingCalculator" }, "java": { "package": "software.amazon.awscdk.services.bcmpricingcalculator" }, "python": { "module": "aws_cdk.aws_bcmpricingcalculator" } } }, "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_bedrockmantle": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.BedrockMantle" }, "java": { "package": "software.amazon.awscdk.services.bedrockmantle" }, "python": { "module": "aws_cdk.aws_bedrockmantle" } } }, "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_braket": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Braket" }, "java": { "package": "software.amazon.awscdk.services.braket" }, "python": { "module": "aws_cdk.aws_braket" } } }, "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_chime": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Chime" }, "java": { "package": "software.amazon.awscdk.services.chime" }, "python": { "module": "aws_cdk.aws_chime" } } }, "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_computeoptimizer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ComputeOptimizer" }, "java": { "package": "software.amazon.awscdk.services.computeoptimizer" }, "python": { "module": "aws_cdk.aws_computeoptimizer" } } }, "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_directconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.DirectConnect" }, "java": { "package": "software.amazon.awscdk.services.directconnect" }, "python": { "module": "aws_cdk.aws_directconnect" } } }, "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.mixins": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ECR.Mixins" }, "go": { "packageName": "awsecrmixins" }, "java": { "package": "software.amazon.awscdk.services.ecr.mixins" }, "python": { "module": "aws_cdk.aws_ecr.mixins" } } }, "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.mixins": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ECS.Mixins" }, "go": { "packageName": "awsecsmixins" }, "java": { "package": "software.amazon.awscdk.services.ecs.mixins" }, "python": { "module": "aws_cdk.aws_ecs.mixins" } } }, "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_eks_v2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.EKSv2" }, "java": { "package": "software.amazon.awscdk.services.eks_v2" }, "python": { "module": "aws_cdk.aws_eks_v2" } } }, "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_elementalinference": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ElementalInference" }, "java": { "package": "software.amazon.awscdk.services.elementalinference" }, "python": { "module": "aws_cdk.aws_elementalinference" } } }, "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_interconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Interconnect" }, "java": { "package": "software.amazon.awscdk.services.interconnect" }, "python": { "module": "aws_cdk.aws_interconnect" } } }, "aws-cdk-lib.aws_internetmonitor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.InternetMonitor" }, "java": { "package": "software.amazon.awscdk.services.internetmonitor" }, "python": { "module": "aws_cdk.aws_internetmonitor" } } }, "aws-cdk-lib.aws_invoicing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Invoicing" }, "java": { "package": "software.amazon.awscdk.services.invoicing" }, "python": { "module": "aws_cdk.aws_invoicing" } } }, "aws-cdk-lib.aws_iot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoT" }, "java": { "package": "software.amazon.awscdk.services.iot" }, "python": { "module": "aws_cdk.aws_iot" } } }, "aws-cdk-lib.aws_iotanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTAnalytics" }, "java": { "package": "software.amazon.awscdk.services.iotanalytics" }, "python": { "module": "aws_cdk.aws_iotanalytics" } } }, "aws-cdk-lib.aws_iotcoredeviceadvisor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTCoreDeviceAdvisor" }, "java": { "package": "software.amazon.awscdk.services.iotcoredeviceadvisor" }, "python": { "module": "aws_cdk.aws_iotcoredeviceadvisor" } } }, "aws-cdk-lib.aws_iotevents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTEvents" }, "java": { "package": "software.amazon.awscdk.services.iotevents" }, "python": { "module": "aws_cdk.aws_iotevents" } } }, "aws-cdk-lib.aws_iotfleethub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTFleetHub" }, "java": { "package": "software.amazon.awscdk.services.iotfleethub" }, "python": { "module": "aws_cdk.aws_iotfleethub" } } }, "aws-cdk-lib.aws_iotfleetwise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTFleetWise" }, "java": { "package": "software.amazon.awscdk.services.iotfleetwise" }, "python": { "module": "aws_cdk.aws_iotfleetwise" } } }, "aws-cdk-lib.aws_iotsitewise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTSiteWise" }, "java": { "package": "software.amazon.awscdk.services.iotsitewise" }, "python": { "module": "aws_cdk.aws_iotsitewise" } } }, "aws-cdk-lib.aws_iotthingsgraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTThingsGraph" }, "java": { "package": "software.amazon.awscdk.services.iotthingsgraph" }, "python": { "module": "aws_cdk.aws_iotthingsgraph" } } }, "aws-cdk-lib.aws_iottwinmaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTTwinMaker" }, "java": { "package": "software.amazon.awscdk.services.iottwinmaker" }, "python": { "module": "aws_cdk.aws_iottwinmaker" } } }, "aws-cdk-lib.aws_iotwireless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IoTWireless" }, "java": { "package": "software.amazon.awscdk.services.iotwireless" }, "python": { "module": "aws_cdk.aws_iotwireless" } } }, "aws-cdk-lib.aws_ivs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Ivs" }, "java": { "package": "software.amazon.awscdk.services.ivs" }, "python": { "module": "aws_cdk.aws_ivs" } } }, "aws-cdk-lib.aws_ivschat": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.IVSChat" }, "java": { "package": "software.amazon.awscdk.services.ivschat" }, "python": { "module": "aws_cdk.aws_ivschat" } } }, "aws-cdk-lib.aws_kafkaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KafkaConnect" }, "java": { "package": "software.amazon.awscdk.services.kafkaconnect" }, "python": { "module": "aws_cdk.aws_kafkaconnect" } } }, "aws-cdk-lib.aws_kendra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Kendra" }, "java": { "package": "software.amazon.awscdk.services.kendra" }, "python": { "module": "aws_cdk.aws_kendra" } } }, "aws-cdk-lib.aws_kendraranking": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KendraRanking" }, "java": { "package": "software.amazon.awscdk.services.kendraranking" }, "python": { "module": "aws_cdk.aws_kendraranking" } } }, "aws-cdk-lib.aws_kinesis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Kinesis" }, "java": { "package": "software.amazon.awscdk.services.kinesis" }, "python": { "module": "aws_cdk.aws_kinesis" } } }, "aws-cdk-lib.aws_kinesisanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisAnalytics" }, "java": { "package": "software.amazon.awscdk.services.kinesisanalytics" }, "python": { "module": "aws_cdk.aws_kinesisanalytics" } } }, "aws-cdk-lib.aws_kinesisanalyticsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisAnalyticsV2" }, "java": { "package": "software.amazon.awscdk.services.kinesisanalyticsv2" }, "python": { "module": "aws_cdk.aws_kinesisanalyticsv2" } } }, "aws-cdk-lib.aws_kinesisfirehose": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisFirehose" }, "java": { "package": "software.amazon.awscdk.services.kinesisfirehose" }, "python": { "module": "aws_cdk.aws_kinesisfirehose" } } }, "aws-cdk-lib.aws_kinesisvideo": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KinesisVideo" }, "java": { "package": "software.amazon.awscdk.services.kinesisvideo" }, "python": { "module": "aws_cdk.aws_kinesisvideo" } } }, "aws-cdk-lib.aws_kms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.KMS" }, "java": { "package": "software.amazon.awscdk.services.kms" }, "python": { "module": "aws_cdk.aws_kms" } } }, "aws-cdk-lib.aws_lakeformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LakeFormation" }, "java": { "package": "software.amazon.awscdk.services.lakeformation" }, "python": { "module": "aws_cdk.aws_lakeformation" } } }, "aws-cdk-lib.aws_lambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda" }, "java": { "package": "software.amazon.awscdk.services.lambda" }, "python": { "module": "aws_cdk.aws_lambda" } } }, "aws-cdk-lib.aws_lambda_destinations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.Destinations" }, "java": { "package": "software.amazon.awscdk.services.lambda.destinations" }, "python": { "module": "aws_cdk.aws_lambda_destinations" } } }, "aws-cdk-lib.aws_lambda_event_sources": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.EventSources" }, "java": { "package": "software.amazon.awscdk.services.lambda.eventsources" }, "python": { "module": "aws_cdk.aws_lambda_event_sources" } } }, "aws-cdk-lib.aws_lambda_nodejs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lambda.Nodejs" }, "java": { "package": "software.amazon.awscdk.services.lambda.nodejs" }, "python": { "module": "aws_cdk.aws_lambda_nodejs" } } }, "aws-cdk-lib.aws_launchwizard": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LaunchWizard" }, "java": { "package": "software.amazon.awscdk.services.launchwizard" }, "python": { "module": "aws_cdk.aws_launchwizard" } } }, "aws-cdk-lib.aws_lex": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lex" }, "java": { "package": "software.amazon.awscdk.services.lex" }, "python": { "module": "aws_cdk.aws_lex" } } }, "aws-cdk-lib.aws_licensemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LicenseManager" }, "java": { "package": "software.amazon.awscdk.services.licensemanager" }, "python": { "module": "aws_cdk.aws_licensemanager" } } }, "aws-cdk-lib.aws_lightsail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Lightsail" }, "java": { "package": "software.amazon.awscdk.services.lightsail" }, "python": { "module": "aws_cdk.aws_lightsail" } } }, "aws-cdk-lib.aws_location": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Location" }, "java": { "package": "software.amazon.awscdk.services.location" }, "python": { "module": "aws_cdk.aws_location" } } }, "aws-cdk-lib.aws_logs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Logs" }, "java": { "package": "software.amazon.awscdk.services.logs" }, "python": { "module": "aws_cdk.aws_logs" } } }, "aws-cdk-lib.aws_logs_destinations": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Logs.Destinations" }, "java": { "package": "software.amazon.awscdk.services.logs.destinations" }, "python": { "module": "aws_cdk.aws_logs_destinations" } } }, "aws-cdk-lib.aws_lookoutequipment": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutEquipment" }, "java": { "package": "software.amazon.awscdk.services.lookoutequipment" }, "python": { "module": "aws_cdk.aws_lookoutequipment" } } }, "aws-cdk-lib.aws_lookoutmetrics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutMetrics" }, "java": { "package": "software.amazon.awscdk.services.lookoutmetrics" }, "python": { "module": "aws_cdk.aws_lookoutmetrics" } } }, "aws-cdk-lib.aws_lookoutvision": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.LookoutVision" }, "java": { "package": "software.amazon.awscdk.services.lookoutvision" }, "python": { "module": "aws_cdk.aws_lookoutvision" } } }, "aws-cdk-lib.aws_m2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.M2" }, "java": { "package": "software.amazon.awscdk.services.m2" }, "python": { "module": "aws_cdk.aws_m2" } } }, "aws-cdk-lib.aws_macie": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Macie" }, "java": { "package": "software.amazon.awscdk.services.macie" }, "python": { "module": "aws_cdk.aws_macie" } } }, "aws-cdk-lib.aws_managedblockchain": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.ManagedBlockchain" }, "java": { "package": "software.amazon.awscdk.services.managedblockchain" }, "python": { "module": "aws_cdk.aws_managedblockchain" } } }, "aws-cdk-lib.aws_mediaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaConnect" }, "java": { "package": "software.amazon.awscdk.services.mediaconnect" }, "python": { "module": "aws_cdk.aws_mediaconnect" } } }, "aws-cdk-lib.aws_mediaconvert": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaConvert" }, "java": { "package": "software.amazon.awscdk.services.mediaconvert" }, "python": { "module": "aws_cdk.aws_mediaconvert" } } }, "aws-cdk-lib.aws_medialive": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaLive" }, "java": { "package": "software.amazon.awscdk.services.medialive" }, "python": { "module": "aws_cdk.aws_medialive" } } }, "aws-cdk-lib.aws_mediapackage": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaPackage" }, "java": { "package": "software.amazon.awscdk.services.mediapackage" }, "python": { "module": "aws_cdk.aws_mediapackage" } } }, "aws-cdk-lib.aws_mediapackagev2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaPackageV2" }, "java": { "package": "software.amazon.awscdk.services.mediapackagev2" }, "python": { "module": "aws_cdk.aws_mediapackagev2" } } }, "aws-cdk-lib.aws_mediastore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaStore" }, "java": { "package": "software.amazon.awscdk.services.mediastore" }, "python": { "module": "aws_cdk.aws_mediastore" } } }, "aws-cdk-lib.aws_mediatailor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MediaTailor" }, "java": { "package": "software.amazon.awscdk.services.mediatailor" }, "python": { "module": "aws_cdk.aws_mediatailor" } } }, "aws-cdk-lib.aws_memorydb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MemoryDB" }, "java": { "package": "software.amazon.awscdk.services.memorydb" }, "python": { "module": "aws_cdk.aws_memorydb" } } }, "aws-cdk-lib.aws_mpa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MPA" }, "java": { "package": "software.amazon.awscdk.services.mpa" }, "python": { "module": "aws_cdk.aws_mpa" } } }, "aws-cdk-lib.aws_msk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MSK" }, "java": { "package": "software.amazon.awscdk.services.msk" }, "python": { "module": "aws_cdk.aws_msk" } } }, "aws-cdk-lib.aws_mwaa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MWAA" }, "java": { "package": "software.amazon.awscdk.services.mwaa" }, "python": { "module": "aws_cdk.aws_mwaa" } } }, "aws-cdk-lib.aws_mwaaserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.MWAAServerless" }, "java": { "package": "software.amazon.awscdk.services.mwaaserverless" }, "python": { "module": "aws_cdk.aws_mwaaserverless" } } }, "aws-cdk-lib.aws_neptune": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Neptune" }, "java": { "package": "software.amazon.awscdk.services.neptune" }, "python": { "module": "aws_cdk.aws_neptune" } } }, "aws-cdk-lib.aws_neptunegraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NeptuneGraph" }, "java": { "package": "software.amazon.awscdk.services.neptunegraph" }, "python": { "module": "aws_cdk.aws_neptunegraph" } } }, "aws-cdk-lib.aws_networkfirewall": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NetworkFirewall" }, "java": { "package": "software.amazon.awscdk.services.networkfirewall" }, "python": { "module": "aws_cdk.aws_networkfirewall" } } }, "aws-cdk-lib.aws_networkmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NetworkManager" }, "java": { "package": "software.amazon.awscdk.services.networkmanager" }, "python": { "module": "aws_cdk.aws_networkmanager" } } }, "aws-cdk-lib.aws_nimblestudio": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NimbleStudio" }, "java": { "package": "software.amazon.awscdk.services.nimblestudio" }, "python": { "module": "aws_cdk.aws_nimblestudio" } } }, "aws-cdk-lib.aws_notifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Notifications" }, "java": { "package": "software.amazon.awscdk.services.notifications" }, "python": { "module": "aws_cdk.aws_notifications" } } }, "aws-cdk-lib.aws_notificationscontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NotificationsContacts" }, "java": { "package": "software.amazon.awscdk.services.notificationscontacts" }, "python": { "module": "aws_cdk.aws_notificationscontacts" } } }, "aws-cdk-lib.aws_novaact": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.NovaAct" }, "java": { "package": "software.amazon.awscdk.services.novaact" }, "python": { "module": "aws_cdk.aws_novaact" } } }, "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_route53globalresolver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.Route53GlobalResolver" }, "java": { "package": "software.amazon.awscdk.services.route53globalresolver" }, "python": { "module": "aws_cdk.aws_route53globalresolver" } } }, "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.mixins": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3.Mixins" }, "go": { "packageName": "awss3mixins" }, "java": { "package": "software.amazon.awscdk.services.s3.mixins" }, "python": { "module": "aws_cdk.aws_s3.mixins" } } }, "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_s3files": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.S3Files" }, "java": { "package": "software.amazon.awscdk.services.s3files" }, "python": { "module": "aws_cdk.aws_s3files" } } }, "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_securityagent": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.SecurityAgent" }, "java": { "package": "software.amazon.awscdk.services.securityagent" }, "python": { "module": "aws_cdk.aws_securityagent" } } }, "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_uxc": { "targets": { "dotnet": { "namespace": "Amazon.CDK.AWS.UXC" }, "java": { "package": "software.amazon.awscdk.services.uxc" }, "python": { "module": "aws_cdk.aws_uxc" } } }, "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_awsexternalanthropic": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.AWSExternalAnthropic" }, "go": { "packageName": "interfacesawsawsexternalanthropic" }, "java": { "package": "software.amazon.awscdk.interfaces.awsexternalanthropic" }, "python": { "module": "aws_cdk.interfaces.aws_awsexternalanthropic" } } }, "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_bcmpricingcalculator": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BcmPricingCalculator" }, "go": { "packageName": "interfacesawsbcmpricingcalculator" }, "java": { "package": "software.amazon.awscdk.interfaces.bcmpricingcalculator" }, "python": { "module": "aws_cdk.interfaces.aws_bcmpricingcalculator" } } }, "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_bedrockmantle": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.BedrockMantle" }, "go": { "packageName": "interfacesawsbedrockmantle" }, "java": { "package": "software.amazon.awscdk.interfaces.bedrockmantle" }, "python": { "module": "aws_cdk.interfaces.aws_bedrockmantle" } } }, "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_braket": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Braket" }, "go": { "packageName": "interfacesawsbraket" }, "java": { "package": "software.amazon.awscdk.interfaces.braket" }, "python": { "module": "aws_cdk.interfaces.aws_braket" } } }, "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_chime": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Chime" }, "go": { "packageName": "interfacesawschime" }, "java": { "package": "software.amazon.awscdk.interfaces.chime" }, "python": { "module": "aws_cdk.interfaces.aws_chime" } } }, "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_computeoptimizer": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ComputeOptimizer" }, "go": { "packageName": "interfacesawscomputeoptimizer" }, "java": { "package": "software.amazon.awscdk.interfaces.computeoptimizer" }, "python": { "module": "aws_cdk.interfaces.aws_computeoptimizer" } } }, "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_directconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.DirectConnect" }, "go": { "packageName": "interfacesawsdirectconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.directconnect" }, "python": { "module": "aws_cdk.interfaces.aws_directconnect" } } }, "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_elementalinference": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ElementalInference" }, "go": { "packageName": "interfacesawselementalinference" }, "java": { "package": "software.amazon.awscdk.interfaces.elementalinference" }, "python": { "module": "aws_cdk.interfaces.aws_elementalinference" } } }, "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_interconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Interconnect" }, "go": { "packageName": "interfacesawsinterconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.interconnect" }, "python": { "module": "aws_cdk.interfaces.aws_interconnect" } } }, "aws-cdk-lib.interfaces.aws_internetmonitor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.InternetMonitor" }, "go": { "packageName": "interfacesawsinternetmonitor" }, "java": { "package": "software.amazon.awscdk.interfaces.internetmonitor" }, "python": { "module": "aws_cdk.interfaces.aws_internetmonitor" } } }, "aws-cdk-lib.interfaces.aws_invoicing": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Invoicing" }, "go": { "packageName": "interfacesawsinvoicing" }, "java": { "package": "software.amazon.awscdk.interfaces.invoicing" }, "python": { "module": "aws_cdk.interfaces.aws_invoicing" } } }, "aws-cdk-lib.interfaces.aws_iot": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoT" }, "go": { "packageName": "interfacesawsiot" }, "java": { "package": "software.amazon.awscdk.interfaces.iot" }, "python": { "module": "aws_cdk.interfaces.aws_iot" } } }, "aws-cdk-lib.interfaces.aws_iotanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTAnalytics" }, "go": { "packageName": "interfacesawsiotanalytics" }, "java": { "package": "software.amazon.awscdk.interfaces.iotanalytics" }, "python": { "module": "aws_cdk.interfaces.aws_iotanalytics" } } }, "aws-cdk-lib.interfaces.aws_iotcoredeviceadvisor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTCoreDeviceAdvisor" }, "go": { "packageName": "interfacesawsiotcoredeviceadvisor" }, "java": { "package": "software.amazon.awscdk.interfaces.iotcoredeviceadvisor" }, "python": { "module": "aws_cdk.interfaces.aws_iotcoredeviceadvisor" } } }, "aws-cdk-lib.interfaces.aws_iotevents": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTEvents" }, "go": { "packageName": "interfacesawsiotevents" }, "java": { "package": "software.amazon.awscdk.interfaces.iotevents" }, "python": { "module": "aws_cdk.interfaces.aws_iotevents" } } }, "aws-cdk-lib.interfaces.aws_iotfleethub": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTFleetHub" }, "go": { "packageName": "interfacesawsiotfleethub" }, "java": { "package": "software.amazon.awscdk.interfaces.iotfleethub" }, "python": { "module": "aws_cdk.interfaces.aws_iotfleethub" } } }, "aws-cdk-lib.interfaces.aws_iotfleetwise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTFleetWise" }, "go": { "packageName": "interfacesawsiotfleetwise" }, "java": { "package": "software.amazon.awscdk.interfaces.iotfleetwise" }, "python": { "module": "aws_cdk.interfaces.aws_iotfleetwise" } } }, "aws-cdk-lib.interfaces.aws_iotsitewise": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTSiteWise" }, "go": { "packageName": "interfacesawsiotsitewise" }, "java": { "package": "software.amazon.awscdk.interfaces.iotsitewise" }, "python": { "module": "aws_cdk.interfaces.aws_iotsitewise" } } }, "aws-cdk-lib.interfaces.aws_iotthingsgraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTThingsGraph" }, "go": { "packageName": "interfacesawsiotthingsgraph" }, "java": { "package": "software.amazon.awscdk.interfaces.iotthingsgraph" }, "python": { "module": "aws_cdk.interfaces.aws_iotthingsgraph" } } }, "aws-cdk-lib.interfaces.aws_iottwinmaker": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTTwinMaker" }, "go": { "packageName": "interfacesawsiottwinmaker" }, "java": { "package": "software.amazon.awscdk.interfaces.iottwinmaker" }, "python": { "module": "aws_cdk.interfaces.aws_iottwinmaker" } } }, "aws-cdk-lib.interfaces.aws_iotwireless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IoTWireless" }, "go": { "packageName": "interfacesawsiotwireless" }, "java": { "package": "software.amazon.awscdk.interfaces.iotwireless" }, "python": { "module": "aws_cdk.interfaces.aws_iotwireless" } } }, "aws-cdk-lib.interfaces.aws_ivs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Ivs" }, "go": { "packageName": "interfacesawsivs" }, "java": { "package": "software.amazon.awscdk.interfaces.ivs" }, "python": { "module": "aws_cdk.interfaces.aws_ivs" } } }, "aws-cdk-lib.interfaces.aws_ivschat": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.IVSChat" }, "go": { "packageName": "interfacesawsivschat" }, "java": { "package": "software.amazon.awscdk.interfaces.ivschat" }, "python": { "module": "aws_cdk.interfaces.aws_ivschat" } } }, "aws-cdk-lib.interfaces.aws_kafkaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KafkaConnect" }, "go": { "packageName": "interfacesawskafkaconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.kafkaconnect" }, "python": { "module": "aws_cdk.interfaces.aws_kafkaconnect" } } }, "aws-cdk-lib.interfaces.aws_kendra": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Kendra" }, "go": { "packageName": "interfacesawskendra" }, "java": { "package": "software.amazon.awscdk.interfaces.kendra" }, "python": { "module": "aws_cdk.interfaces.aws_kendra" } } }, "aws-cdk-lib.interfaces.aws_kendraranking": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KendraRanking" }, "go": { "packageName": "interfacesawskendraranking" }, "java": { "package": "software.amazon.awscdk.interfaces.kendraranking" }, "python": { "module": "aws_cdk.interfaces.aws_kendraranking" } } }, "aws-cdk-lib.interfaces.aws_kinesis": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Kinesis" }, "go": { "packageName": "interfacesawskinesis" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesis" }, "python": { "module": "aws_cdk.interfaces.aws_kinesis" } } }, "aws-cdk-lib.interfaces.aws_kinesisanalytics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisAnalytics" }, "go": { "packageName": "interfacesawskinesisanalytics" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisanalytics" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisanalytics" } } }, "aws-cdk-lib.interfaces.aws_kinesisanalyticsv2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisAnalyticsV2" }, "go": { "packageName": "interfacesawskinesisanalyticsv2" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisanalyticsv2" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisanalyticsv2" } } }, "aws-cdk-lib.interfaces.aws_kinesisfirehose": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisFirehose" }, "go": { "packageName": "interfacesawskinesisfirehose" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisfirehose" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisfirehose" } } }, "aws-cdk-lib.interfaces.aws_kinesisvideo": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KinesisVideo" }, "go": { "packageName": "interfacesawskinesisvideo" }, "java": { "package": "software.amazon.awscdk.interfaces.kinesisvideo" }, "python": { "module": "aws_cdk.interfaces.aws_kinesisvideo" } } }, "aws-cdk-lib.interfaces.aws_kms": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.KMS" }, "go": { "packageName": "interfacesawskms" }, "java": { "package": "software.amazon.awscdk.interfaces.kms" }, "python": { "module": "aws_cdk.interfaces.aws_kms" } } }, "aws-cdk-lib.interfaces.aws_lakeformation": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LakeFormation" }, "go": { "packageName": "interfacesawslakeformation" }, "java": { "package": "software.amazon.awscdk.interfaces.lakeformation" }, "python": { "module": "aws_cdk.interfaces.aws_lakeformation" } } }, "aws-cdk-lib.interfaces.aws_lambda": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lambda" }, "go": { "packageName": "interfacesawslambda" }, "java": { "package": "software.amazon.awscdk.interfaces.lambda" }, "python": { "module": "aws_cdk.interfaces.aws_lambda" } } }, "aws-cdk-lib.interfaces.aws_launchwizard": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LaunchWizard" }, "go": { "packageName": "interfacesawslaunchwizard" }, "java": { "package": "software.amazon.awscdk.interfaces.launchwizard" }, "python": { "module": "aws_cdk.interfaces.aws_launchwizard" } } }, "aws-cdk-lib.interfaces.aws_lex": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lex" }, "go": { "packageName": "interfacesawslex" }, "java": { "package": "software.amazon.awscdk.interfaces.lex" }, "python": { "module": "aws_cdk.interfaces.aws_lex" } } }, "aws-cdk-lib.interfaces.aws_licensemanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LicenseManager" }, "go": { "packageName": "interfacesawslicensemanager" }, "java": { "package": "software.amazon.awscdk.interfaces.licensemanager" }, "python": { "module": "aws_cdk.interfaces.aws_licensemanager" } } }, "aws-cdk-lib.interfaces.aws_lightsail": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Lightsail" }, "go": { "packageName": "interfacesawslightsail" }, "java": { "package": "software.amazon.awscdk.interfaces.lightsail" }, "python": { "module": "aws_cdk.interfaces.aws_lightsail" } } }, "aws-cdk-lib.interfaces.aws_location": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Location" }, "go": { "packageName": "interfacesawslocation" }, "java": { "package": "software.amazon.awscdk.interfaces.location" }, "python": { "module": "aws_cdk.interfaces.aws_location" } } }, "aws-cdk-lib.interfaces.aws_logs": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Logs" }, "go": { "packageName": "interfacesawslogs" }, "java": { "package": "software.amazon.awscdk.interfaces.logs" }, "python": { "module": "aws_cdk.interfaces.aws_logs" } } }, "aws-cdk-lib.interfaces.aws_lookoutequipment": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutEquipment" }, "go": { "packageName": "interfacesawslookoutequipment" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutequipment" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutequipment" } } }, "aws-cdk-lib.interfaces.aws_lookoutmetrics": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutMetrics" }, "go": { "packageName": "interfacesawslookoutmetrics" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutmetrics" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutmetrics" } } }, "aws-cdk-lib.interfaces.aws_lookoutvision": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.LookoutVision" }, "go": { "packageName": "interfacesawslookoutvision" }, "java": { "package": "software.amazon.awscdk.interfaces.lookoutvision" }, "python": { "module": "aws_cdk.interfaces.aws_lookoutvision" } } }, "aws-cdk-lib.interfaces.aws_m2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.M2" }, "go": { "packageName": "interfacesawsm2" }, "java": { "package": "software.amazon.awscdk.interfaces.m2" }, "python": { "module": "aws_cdk.interfaces.aws_m2" } } }, "aws-cdk-lib.interfaces.aws_macie": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Macie" }, "go": { "packageName": "interfacesawsmacie" }, "java": { "package": "software.amazon.awscdk.interfaces.macie" }, "python": { "module": "aws_cdk.interfaces.aws_macie" } } }, "aws-cdk-lib.interfaces.aws_managedblockchain": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.ManagedBlockchain" }, "go": { "packageName": "interfacesawsmanagedblockchain" }, "java": { "package": "software.amazon.awscdk.interfaces.managedblockchain" }, "python": { "module": "aws_cdk.interfaces.aws_managedblockchain" } } }, "aws-cdk-lib.interfaces.aws_mediaconnect": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaConnect" }, "go": { "packageName": "interfacesawsmediaconnect" }, "java": { "package": "software.amazon.awscdk.interfaces.mediaconnect" }, "python": { "module": "aws_cdk.interfaces.aws_mediaconnect" } } }, "aws-cdk-lib.interfaces.aws_mediaconvert": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaConvert" }, "go": { "packageName": "interfacesawsmediaconvert" }, "java": { "package": "software.amazon.awscdk.interfaces.mediaconvert" }, "python": { "module": "aws_cdk.interfaces.aws_mediaconvert" } } }, "aws-cdk-lib.interfaces.aws_medialive": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaLive" }, "go": { "packageName": "interfacesawsmedialive" }, "java": { "package": "software.amazon.awscdk.interfaces.medialive" }, "python": { "module": "aws_cdk.interfaces.aws_medialive" } } }, "aws-cdk-lib.interfaces.aws_mediapackage": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaPackage" }, "go": { "packageName": "interfacesawsmediapackage" }, "java": { "package": "software.amazon.awscdk.interfaces.mediapackage" }, "python": { "module": "aws_cdk.interfaces.aws_mediapackage" } } }, "aws-cdk-lib.interfaces.aws_mediapackagev2": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaPackageV2" }, "go": { "packageName": "interfacesawsmediapackagev2" }, "java": { "package": "software.amazon.awscdk.interfaces.mediapackagev2" }, "python": { "module": "aws_cdk.interfaces.aws_mediapackagev2" } } }, "aws-cdk-lib.interfaces.aws_mediastore": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaStore" }, "go": { "packageName": "interfacesawsmediastore" }, "java": { "package": "software.amazon.awscdk.interfaces.mediastore" }, "python": { "module": "aws_cdk.interfaces.aws_mediastore" } } }, "aws-cdk-lib.interfaces.aws_mediatailor": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MediaTailor" }, "go": { "packageName": "interfacesawsmediatailor" }, "java": { "package": "software.amazon.awscdk.interfaces.mediatailor" }, "python": { "module": "aws_cdk.interfaces.aws_mediatailor" } } }, "aws-cdk-lib.interfaces.aws_memorydb": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MemoryDB" }, "go": { "packageName": "interfacesawsmemorydb" }, "java": { "package": "software.amazon.awscdk.interfaces.memorydb" }, "python": { "module": "aws_cdk.interfaces.aws_memorydb" } } }, "aws-cdk-lib.interfaces.aws_mpa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MPA" }, "go": { "packageName": "interfacesawsmpa" }, "java": { "package": "software.amazon.awscdk.interfaces.mpa" }, "python": { "module": "aws_cdk.interfaces.aws_mpa" } } }, "aws-cdk-lib.interfaces.aws_msk": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MSK" }, "go": { "packageName": "interfacesawsmsk" }, "java": { "package": "software.amazon.awscdk.interfaces.msk" }, "python": { "module": "aws_cdk.interfaces.aws_msk" } } }, "aws-cdk-lib.interfaces.aws_mwaa": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MWAA" }, "go": { "packageName": "interfacesawsmwaa" }, "java": { "package": "software.amazon.awscdk.interfaces.mwaa" }, "python": { "module": "aws_cdk.interfaces.aws_mwaa" } } }, "aws-cdk-lib.interfaces.aws_mwaaserverless": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.MWAAServerless" }, "go": { "packageName": "interfacesawsmwaaserverless" }, "java": { "package": "software.amazon.awscdk.interfaces.mwaaserverless" }, "python": { "module": "aws_cdk.interfaces.aws_mwaaserverless" } } }, "aws-cdk-lib.interfaces.aws_neptune": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Neptune" }, "go": { "packageName": "interfacesawsneptune" }, "java": { "package": "software.amazon.awscdk.interfaces.neptune" }, "python": { "module": "aws_cdk.interfaces.aws_neptune" } } }, "aws-cdk-lib.interfaces.aws_neptunegraph": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NeptuneGraph" }, "go": { "packageName": "interfacesawsneptunegraph" }, "java": { "package": "software.amazon.awscdk.interfaces.neptunegraph" }, "python": { "module": "aws_cdk.interfaces.aws_neptunegraph" } } }, "aws-cdk-lib.interfaces.aws_networkfirewall": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NetworkFirewall" }, "go": { "packageName": "interfacesawsnetworkfirewall" }, "java": { "package": "software.amazon.awscdk.interfaces.networkfirewall" }, "python": { "module": "aws_cdk.interfaces.aws_networkfirewall" } } }, "aws-cdk-lib.interfaces.aws_networkmanager": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NetworkManager" }, "go": { "packageName": "interfacesawsnetworkmanager" }, "java": { "package": "software.amazon.awscdk.interfaces.networkmanager" }, "python": { "module": "aws_cdk.interfaces.aws_networkmanager" } } }, "aws-cdk-lib.interfaces.aws_nimblestudio": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NimbleStudio" }, "go": { "packageName": "interfacesawsnimblestudio" }, "java": { "package": "software.amazon.awscdk.interfaces.nimblestudio" }, "python": { "module": "aws_cdk.interfaces.aws_nimblestudio" } } }, "aws-cdk-lib.interfaces.aws_notifications": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Notifications" }, "go": { "packageName": "interfacesawsnotifications" }, "java": { "package": "software.amazon.awscdk.interfaces.notifications" }, "python": { "module": "aws_cdk.interfaces.aws_notifications" } } }, "aws-cdk-lib.interfaces.aws_notificationscontacts": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NotificationsContacts" }, "go": { "packageName": "interfacesawsnotificationscontacts" }, "java": { "package": "software.amazon.awscdk.interfaces.notificationscontacts" }, "python": { "module": "aws_cdk.interfaces.aws_notificationscontacts" } } }, "aws-cdk-lib.interfaces.aws_novaact": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.NovaAct" }, "go": { "packageName": "interfacesawsnovaact" }, "java": { "package": "software.amazon.awscdk.interfaces.novaact" }, "python": { "module": "aws_cdk.interfaces.aws_novaact" } } }, "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_route53globalresolver": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.Route53GlobalResolver" }, "go": { "packageName": "interfacesawsroute53globalresolver" }, "java": { "package": "software.amazon.awscdk.interfaces.route53globalresolver" }, "python": { "module": "aws_cdk.interfaces.aws_route53globalresolver" } } }, "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_s3files": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.S3Files" }, "go": { "packageName": "interfacesawss3files" }, "java": { "package": "software.amazon.awscdk.interfaces.s3files" }, "python": { "module": "aws_cdk.interfaces.aws_s3files" } } }, "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_securityagent": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.SecurityAgent" }, "go": { "packageName": "interfacesawssecurityagent" }, "java": { "package": "software.amazon.awscdk.interfaces.securityagent" }, "python": { "module": "aws_cdk.interfaces.aws_securityagent" } } }, "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_uxc": { "targets": { "dotnet": { "namespace": "Amazon.CDK.Interfaces.UXC" }, "go": { "packageName": "interfacesawsuxc" }, "java": { "package": "software.amazon.awscdk.interfaces.uxc" }, "python": { "module": "aws_cdk.interfaces.aws_uxc" } } }, "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" } } }, "datadog-cdk-constructs-v2": { "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" } } } }, "description": "CDK constructs to build RIO flavored CI/CD pipeline in AWS.", "docs": { "stability": "stable" }, "homepage": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/cdk-v2-constructs/", "jsiiVersion": "5.9.31 (build 550e607)", "keywords": [ "cdk" ], "license": "Apache-2.0", "metadata": { "jsii": { "pacmak": { "hasDefaultInterfaces": true } }, "tscRootDir": "src" }, "name": "@rio-cloud/cdk-v2-constructs", "readme": { "markdown": "# RIO CDK Constructs\n\nThis package contains CDK2 constructs for RIO teams.\n\n> NPM: `@rio-cloud/cdk-v2-constructs`\n\n## Bootstrapping of CDK project\n\n```\n$ npx cdk init --language typescript\n```\n\n## Installation\n\n```\n$ npm install --save @rio-cloud/cdk-v2-constructs\n```\n\n## See also\n\n * [How to contribute](./docs/contribution.md)\n * [Changelog](./docs/changelog.md)\n * [brief API description](./docs/API.md)\n\n## Internal documentation for library devs\n[Documentation](./docs/developers-readme.md)\n\n## Constructs overview (Under construction...)\n\n### Watchful\n\nWatchful constructs help generate some default monitors based on the resources defined in your stack. E.g. - If your stack contains a lambda function, and you configure watchful construct, then it will create out of box metric monitors for Throttling, Lambda error and Log error monitors. The ever-growing list of resources that watchful creates monitors for as of today are:\n\n- Application load balancer\n- Cloudfront\n- Documentdb\n- Dynamodb\n- Fargate\n- Lambda\n- RDS\n\nSimply add the following to your CDK stack to get started.\n```\n import * as rio from '@rio-cloud/cdk-v2-constructs';\n ...\n const dw = new rio.watchfulv2.Watchful(this, 'Watchful', {\n serviceName,\n });\n dw.watchScope(this); // Generates alarms for all supported resources\n ...\n```\n\nThere are options to override some defaults too. Please be aware that the library is very opinionated and is written with the most general use cases in mind. It is necessary to keep the use of the library simple enough, which means that there is only limited flexibility regarding the configuration options. Having said that, feel free to reach out to team CLAID over slack #rio-platform-support in case of feature requests.\n\nThe broad classification of the monitors created by watchful are\n- Log error monitors\n- Metrics Query monitors: Basically everything other than log error monitors\n\nFor Metrics query monitors, you can configure the priority (defaults as 3). For log error monitors, you can configure priority, renotification interval and can configure if the auto close of the monitor is disabled.\n```\n ...\n const dw = new Watchful(stack, 'Watchful2', {\n logErrorMonitorConfig: {\n disableAutoClose: true,\n renotifyInterval: 150,\n priority: 4,\n },\n queryErrorMonitorConfig: {\n priority: 4\n }\n });\n dw.watchScope(stack);\n```\n\nThere is an `overrideAlarmThreshold` method which can be used to override the default watchful thresholds. Please make sure to use the method before the `watchscope` function.\nE.g. -\n```\n...\nconst dw = new Watchful(stack, 'Watchful', {});\ndw.overrideAlarmThreshold({\n monitoredResourceScope: lambdaA,\n monitorType: MonitorType.ERRORS,\n threshold: 5,\n});\ndw.watchScope(stack);\n```\n\n### ClassifyPipelineType\n\nThe pipelines can be tagged with key 'pipeline_type' to the following values:\n\n* deploy: To tag the production pipeline releasing the application\n* branch: The branch pipeline. Mostly used to test contributions / renovate updates\n* vulnerability: The vulnerability pipeline\n\nThe construct `ClassifyPipelineType` can be used to tag the pipeline accordingly. This tag is also picked up by the Datadog pipeline metric used to monitor the pipelines. It is added as a tag to the metric. This gives you more flexibility with managing the monitors also. E.g. some teams don't want to get alerted for branch pipelines. You can then leverage this metric tag to filter the pipelines.\n\nExample:\n\n```typescript\nconst pipeline = new pipelines.CodePipeline(this, 'Pipeline', {\n ...\n });\nrio.ClassifyPipelineType.apply(pipeline, rio.RioPipelineType.DEPLOY);\n```\n" }, "repository": { "type": "git", "url": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/cdk-v2-constructs/" }, "schema": "jsii/0.10.0", "submodules": { "@rio-cloud/cdk-v2-constructs.backup": { "locationInModule": { "filename": "src/index.ts", "line": 2 }, "symbolId": "src/backup/index:" }, "@rio-cloud/cdk-v2-constructs.datadog": { "locationInModule": { "filename": "src/index.ts", "line": 11 }, "symbolId": "src/datadog/index:" }, "@rio-cloud/cdk-v2-constructs.datadogv2": { "locationInModule": { "filename": "src/index.ts", "line": 12 }, "symbolId": "src/datadogv2/index:" }, "@rio-cloud/cdk-v2-constructs.ecr": { "locationInModule": { "filename": "src/index.ts", "line": 13 }, "symbolId": "src/ecr/index:" }, "@rio-cloud/cdk-v2-constructs.fargate": { "locationInModule": { "filename": "src/index.ts", "line": 14 }, "symbolId": "src/fargate/index:" }, "@rio-cloud/cdk-v2-constructs.kafka": { "locationInModule": { "filename": "src/index.ts", "line": 19 }, "symbolId": "src/kafka/index:" }, "@rio-cloud/cdk-v2-constructs.ses": { "locationInModule": { "filename": "src/index.ts", "line": 25 }, "symbolId": "src/ses/index:" }, "@rio-cloud/cdk-v2-constructs.watchfulv2": { "locationInModule": { "filename": "src/index.ts", "line": 28 }, "symbolId": "src/watchfulv2/index:" } }, "targets": { "js": { "npm": "@rio-cloud/cdk-v2-constructs" } }, "types": { "@rio-cloud/cdk-v2-constructs.AbstractWatchful": { "abstract": true, "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.AbstractWatchful", "initializer": { "docs": { "stability": "stable", "summary": "Creates a new construct node." }, "locationInModule": { "filename": "src/construct.ts", "line": 534 }, "parameters": [ { "docs": { "summary": "The scope in which to define this construct." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "remarks": "Must be unique amongst siblings. If\nthe ID includes a path separator (`/`), then it will be replaced by double\ndash `--`.", "summary": "The scoped construct ID." }, "name": "id", "type": { "primitive": "string" } } ] }, "interfaces": [ "@rio-cloud/cdk-v2-constructs.IWatchful" ], "kind": "class", "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 87 }, "methods": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Adds the alarmTopic as alarm action to the given alarm." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 90 }, "name": "createAlarm", "overrides": "@rio-cloud/cdk-v2-constructs.IWatchful", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType" } }, { "name": "alarm", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MetricAlarmProps" } } ] }, { "abstract": true, "docs": { "stability": "stable", "summary": "Adds and alert for error logs." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 89 }, "name": "createLogAlarm", "overrides": "@rio-cloud/cdk-v2-constructs.IWatchful", "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType" } }, { "name": "alarm", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.LogAlarmProps" } } ] }, { "docs": { "stability": "stable", "summary": "Override the default thresholds for the watchful monitors." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 95 }, "name": "overrideAlarmThreshold", "parameters": [ { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.OverrideAlarmThresholdProps" } } ] }, { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 103 }, "name": "shouldOverrideThreshold", "parameters": [ { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.ShouldOverrideThresholdProps" } } ], "protected": true, "returns": { "type": { "fqn": "@rio-cloud/cdk-v2-constructs.ShouldOverrideThresholdReturnProps" } } }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given application load balancer." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 162 }, "name": "watchAlb", "parameters": [ { "docs": { "summary": "- An application load balancer that should be watched [disable-awslint:ref-via-interface]." }, "name": "alb", "type": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationLoadBalancer" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchApplicationLoadBalancerOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchApplicationLoadBalancerOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given application target gorup." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 175 }, "name": "watchApplicationTargetGroup", "parameters": [ { "docs": { "summary": "- An application target group that should be watched [disable-awslint:ref-via-interface]." }, "name": "atg", "type": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchApplicationTargetGroupOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchApplicationTargetGroupOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given Cloudfront Distribution." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 133 }, "name": "watchCloudfrontDistribution", "parameters": [ { "docs": { "summary": "- A Cloudfront Distribution that should be watched [disable-awslint:ref-via-interface]." }, "name": "cf", "type": { "fqn": "aws-cdk-lib.aws_cloudfront.Distribution" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchCloudfrontDistributionOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchCloudfrontDistributionOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given database cluster." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 204 }, "name": "watchDatabaseCluster", "parameters": [ { "docs": { "summary": "- An database cluster that should be watched [disable-awslint:ref-via-interface]." }, "name": "databaseCluster", "type": { "fqn": "aws-cdk-lib.aws_rds.DatabaseCluster" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchDatabaseClusterOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchDatabaseClusterOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given DocDb cluster." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 191 }, "name": "watchDocDb", "parameters": [ { "docs": { "summary": "- An DocDb cluster that should be watched [disable-awslint:ref-via-interface]." }, "name": "docDb", "type": { "fqn": "aws-cdk-lib.aws_docdb.DatabaseCluster" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchDocDbClusterOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchDocDbClusterOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given DynamoDb table." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 217 }, "name": "watchDynamoDbTable", "parameters": [ { "docs": { "summary": "- An database cluster that should be watched [disable-awslint:ref-via-interface]." }, "name": "dynamoDbTable", "type": { "union": { "types": [ { "fqn": "aws-cdk-lib.aws_dynamodb.Table" }, { "fqn": "aws-cdk-lib.aws_dynamodb.TableV2" } ] } } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchDynamoDbTableOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchDynamoDbTableOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given ECS service." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 149 }, "name": "watchEcsService", "parameters": [ { "docs": { "summary": "- An ECS service that should be watched [disable-awslint:ref-via-interface]." }, "name": "service", "type": { "fqn": "aws-cdk-lib.aws_ecs.BaseService" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchEcsServiceOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchEcsServiceOptions" } } ] }, { "docs": { "stability": "stable", "summary": "Adds alarms for the given lambda function." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 120 }, "name": "watchLambdaFunction", "parameters": [ { "docs": { "summary": "- A lambda function that should be watched [disable-awslint:ref-via-interface]." }, "name": "fn", "type": { "fqn": "aws-cdk-lib.aws_lambda.Function" } }, { "docs": { "summary": "- Additional options for the watch see {@link WatchLambdaFunctionOptions}." }, "name": "options", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.WatchLambdaFunctionOptions" } } ] } ], "name": "AbstractWatchful", "properties": [ { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 88 }, "name": "metricsAlarmOverrides", "protected": true, "type": { "collection": { "elementtype": { "fqn": "@rio-cloud/cdk-v2-constructs.OverrideAlarmThresholdProps" }, "kind": "array" } } } ], "symbolId": "src/watchful/watchful:AbstractWatchful" }, "@rio-cloud/cdk-v2-constructs.AppStackProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.AppStackProps", "interfaces": [ "aws-cdk-lib.StackProps" ], "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 144 }, "name": "AppStackProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 145 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 146 }, "name": "version", "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:AppStackProps" }, "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoring": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "The construct creates monitoring for AWS Backup jobs.", "stability": "stable", "summary": "This is a beta construct and is likely to have breaking changes." }, "fqn": "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoring", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 16 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoringProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 15 }, "name": "AwsBackupMonitoring", "symbolId": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring:AwsBackupMonitoring" }, "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoringProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoringProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 7 }, "name": "AwsBackupMonitoringProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 8 }, "name": "serviceName", "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring:AwsBackupMonitoringProps" }, "@rio-cloud/cdk-v2-constructs.AwsBackupOverallMonitoring": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "The construct creates monitoring for all AWS Backup jobs.", "stability": "stable", "summary": "This is a beta construct and is likely to have breaking changes." }, "fqn": "@rio-cloud/cdk-v2-constructs.AwsBackupOverallMonitoring", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 48 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.AwsBackupMonitoringProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring.ts", "line": 47 }, "name": "AwsBackupOverallMonitoring", "symbolId": "src/contributions/team-claid/aws-backup-monitoring/aws-backup-monitoring:AwsBackupOverallMonitoring" }, "@rio-cloud/cdk-v2-constructs.AwsEcsAbruptlyStoppedMonitor": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "The construct creates monitoring for detecting ECS containers that were stopped abruptly by AWS for reasons such as,\nout of memory, or failed health checks.\n\nThis monitor adds transparency to such cases, which otherwise would happen without being noticed and could escalate\nto bigger issues, like a service that requires more resources to run properly.\n\nThe construct will consume the ECS events and send them to a CloudWatch log group, which are forwarded to Datadog,\nallowing better analyses since AWS keeps the stopped task details for only one hour and will be used to create a\nmonitor.\n\nContributions are more than welcome, please get in touch with Team Outbound to ensure compatibility.\n\nThis construct was based on an AWS blog post about ECS anomaly detection, see here:\n{@link https://aws.amazon.com/blogs/containers/amazon-elastic-container-service-anomaly-detection-using-amazon-eventbridge/}.\n\nMore details on the AWS ECS events can be found here:\n{@link https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_cwe_events.html}.", "stability": "stable", "summary": "# WARNING: This construct is still in the beta phase." }, "fqn": "@rio-cloud/cdk-v2-constructs.AwsEcsAbruptlyStoppedMonitor", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 75 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.EcsAbruptlyStoppedMonitorProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 72 }, "name": "AwsEcsAbruptlyStoppedMonitor", "properties": [ { "const": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 73 }, "name": "DEFAULT_LOG_FORWARDER_ARN", "static": true, "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor:AwsEcsAbruptlyStoppedMonitor" }, "@rio-cloud/cdk-v2-constructs.BackupPolicy": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable", "summary": "Helper function to tag constructs with correct backup values to be picked up by the rio landing zone backup solution." }, "fqn": "@rio-cloud/cdk-v2-constructs.BackupPolicy", "initializer": { "docs": { "stability": "stable" } }, "kind": "class", "locationInModule": { "filename": "src/backup/backup-policy.ts", "line": 17 }, "methods": [ { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/backup/backup-policy.ts", "line": 18 }, "name": "apply", "parameters": [ { "name": "target", "type": { "fqn": "constructs.IConstruct" } }, { "name": "criticality", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.backup.Criticality" } } ], "static": true } ], "name": "BackupPolicy", "symbolId": "src/backup/backup-policy:BackupPolicy" }, "@rio-cloud/cdk-v2-constructs.BlueGreenDeploymentConfig": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.BlueGreenDeploymentConfig", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts", "line": 92 }, "name": "BlueGreenDeploymentConfig", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Name of the capabilities to run with the monitoring test suite runner testing." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts", "line": 102 }, "name": "capabilityNames", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "default": "- No target group.", "stability": "stable", "summary": "The target group to associate with the replacement task set for testing before promoting traffic to production." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts", "line": 97 }, "name": "testListener", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.IApplicationListener" } } ], "symbolId": "src/fargate/rio-fargate-service-blue-green-alpha:BlueGreenDeploymentConfig" }, "@rio-cloud/cdk-v2-constructs.BounceThresholdsProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.BounceThresholdsProps", "kind": "interface", "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 57 }, "name": "BounceThresholdsProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 59 }, "name": "critical", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 58 }, "name": "warning", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "src/ses/ses-observability:BounceThresholdsProps" }, "@rio-cloud/cdk-v2-constructs.Claidometer": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "stability": "stable", "summary": "Creates a custom resource to track usage of CLAID prodcuts." }, "fqn": "@rio-cloud/cdk-v2-constructs.Claidometer", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 27 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.ClaidometerProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 26 }, "name": "Claidometer", "symbolId": "src/rio-claidometer:Claidometer" }, "@rio-cloud/cdk-v2-constructs.ClaidometerProduct": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ClaidometerProduct", "kind": "enum", "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 9 }, "members": [ { "docs": { "stability": "stable" }, "name": "LANDING_ZONE" }, { "docs": { "stability": "stable" }, "name": "TEMPLATE" }, { "docs": { "stability": "stable" }, "name": "TEST" }, { "docs": { "stability": "stable" }, "name": "DATA_LAKE" }, { "docs": { "stability": "stable" }, "name": "CDK_CONTRIBUTION" } ], "name": "ClaidometerProduct", "symbolId": "src/rio-claidometer:ClaidometerProduct" }, "@rio-cloud/cdk-v2-constructs.ClaidometerProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ClaidometerProps", "kind": "interface", "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 16 }, "name": "ClaidometerProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 19 }, "name": "feature", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 18 }, "name": "packageName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 17 }, "name": "product", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.ClaidometerProduct" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 20 }, "name": "version", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "src/rio-claidometer:ClaidometerProps" }, "@rio-cloud/cdk-v2-constructs.ClaidometerTemplate": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ClaidometerTemplate", "kind": "enum", "locationInModule": { "filename": "src/rio-claidometer.ts", "line": 4 }, "members": [ { "docs": { "stability": "stable" }, "name": "FARGATE_WEB_APP" }, { "docs": { "stability": "stable" }, "name": "SERVERLESS_APP" } ], "name": "ClaidometerTemplate", "symbolId": "src/rio-claidometer:ClaidometerTemplate" }, "@rio-cloud/cdk-v2-constructs.ClassifyPipelineType": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "remarks": "These tags are eventually used in datadog pipeline metrics to filter specific pipeline types\nEg - you can decide to not monitor branch pipelines", "stability": "stable", "summary": "Helper function to tag the pipeline with correct pipeline type." }, "fqn": "@rio-cloud/cdk-v2-constructs.ClassifyPipelineType", "initializer": { "docs": { "stability": "stable" } }, "kind": "class", "locationInModule": { "filename": "src/pipeline/rio-pipeline-type.ts", "line": 29 }, "methods": [ { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/pipeline/rio-pipeline-type.ts", "line": 30 }, "name": "apply", "parameters": [ { "name": "target", "type": { "fqn": "constructs.IConstruct" } }, { "name": "pipelineType", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.RioPipelineType" } } ], "static": true } ], "name": "ClassifyPipelineType", "symbolId": "src/pipeline/rio-pipeline-type:ClassifyPipelineType" }, "@rio-cloud/cdk-v2-constructs.CodeBuildOptions": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.CodeBuildOptions", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 263 }, "name": "CodeBuildOptions", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 266 }, "name": "buildEnvironment", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_codebuild.BuildEnvironment" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 264 }, "name": "partialBuildSpecPath", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 265 }, "name": "vulnerabilityPartialBuildSpecPath", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:CodeBuildOptions" }, "@rio-cloud/cdk-v2-constructs.ColumnDefinition": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Column definition for an Athena table." }, "fqn": "@rio-cloud/cdk-v2-constructs.ColumnDefinition", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/schema.ts", "line": 4 }, "name": "ColumnDefinition", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The type of the column." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/schema.ts", "line": 8 }, "name": "columnType", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.IType" } } ], "symbolId": "src/contributions/team-claid/aws-glue/schema:ColumnDefinition" }, "@rio-cloud/cdk-v2-constructs.ComparisonOperator": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ComparisonOperator", "kind": "enum", "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 15 }, "members": [ { "docs": { "stability": "stable" }, "name": "GREATER_THAN_OR_EQUAL_TO_THRESHOLD" }, { "docs": { "stability": "stable" }, "name": "GREATER_THAN_THRESHOLD" }, { "docs": { "stability": "stable" }, "name": "LESS_THAN_OR_EQUAL_TO_THRESHOLD" }, { "docs": { "stability": "stable" }, "name": "LESS_THAN_THRESHOLD" } ], "name": "ComparisonOperator", "symbolId": "src/watchful/datadog-log-alarm:ComparisonOperator" }, "@rio-cloud/cdk-v2-constructs.ComplaintThresholdsProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ComplaintThresholdsProps", "kind": "interface", "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 62 }, "name": "ComplaintThresholdsProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 64 }, "name": "critical", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/ses/ses-observability.ts", "line": 63 }, "name": "warning", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "src/ses/ses-observability:ComplaintThresholdsProps" }, "@rio-cloud/cdk-v2-constructs.ContainerDefinitionOptions": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ContainerDefinitionOptions", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 79 }, "name": "ContainerDefinitionOptions", "properties": [ { "abstract": true, "docs": { "remarks": "This string is passed directly to the Docker daemon.\nImages in the Docker Hub registry are available by default.\nOther repositories are specified with either repository-url/image:tag or repository-url/image\\@digest.", "stability": "stable", "summary": "The image used to start a container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 87 }, "name": "image", "type": { "fqn": "aws-cdk-lib.aws_ecs.ContainerImage" } }, { "abstract": true, "docs": { "default": "- No environment variables.", "remarks": "Some Datadog specific environment variables are not allowed to be set,\nbecause they are set automatically or computed from other attributes.\nThese are:\n* DD_ENV: Set same as prop stage\n* DD_SERVICE: Set same as prop serviceName\n* DD_VERSION: Set same as prop version\n* DD_TAGS: Set same as DatadogIntegrationProps#additionalTags\n* DD_LOGS_INJECTION: true\nOther DD_-prefixed vaiable may be added to this list.\n\nOther Environment variables set by default are overwritten if passed.\nThese are:\n* DD_SERVICE_MAPPING: database:fargate-web-app-aurora,java-aws-sdk:fargate-web-app-aws-sdk,kafka:fargate-web-app-kafka,mysql:fargate-web-app-aurora\n* DD_TRACE_SAMPLE_RATE: 1.0", "stability": "stable", "summary": "The environment variables to pass to the container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 109 }, "name": "environment", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- Health check configuration from container.", "stability": "stable", "summary": "The health check command and associated configuration parameters for the container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 123 }, "name": "healthCheck", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_ecs.HealthCheck" } }, { "abstract": true, "docs": { "default": "- No secret environment variables.", "stability": "stable", "summary": "The secret environment variables to pass to the container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 116 }, "name": "secrets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "aws-cdk-lib.aws_ecs.Secret" }, "kind": "map" } } } ], "symbolId": "src/fargate/rio-fargate-service:ContainerDefinitionOptions" }, "@rio-cloud/cdk-v2-constructs.Criticality": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable", "summary": "The allowed values for backup criticality levels." }, "fqn": "@rio-cloud/cdk-v2-constructs.Criticality", "kind": "enum", "locationInModule": { "filename": "src/backup/backup-policy.ts", "line": 7 }, "members": [ { "docs": { "stability": "stable" }, "name": "LOW" }, { "docs": { "stability": "stable" }, "name": "MEDIUM" }, { "docs": { "stability": "stable" }, "name": "HIGH" } ], "name": "Criticality", "symbolId": "src/backup/backup-policy:Criticality" }, "@rio-cloud/cdk-v2-constructs.CspConfig": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.CspConfig", "kind": "interface", "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 57 }, "name": "CspConfig", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Include ConfigCat." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 71 }, "name": "configCat", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "You can define custom values for any CSP directive with this." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 83 }, "name": "customDirectives", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.CspDirectives" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Datadog." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 68 }, "name": "datadog", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Google Analytics / Google Tag manager." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 59 }, "name": "googleAnalytics", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Here Maps." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 74 }, "name": "here", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Intercom." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 77 }, "name": "intercom", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Prints the generated CSP to the console." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 80 }, "name": "logOutput", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Sentry." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 62 }, "name": "sentry", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Include Split.io." }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts", "line": 65 }, "name": "split", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution:CspConfig" }, "@rio-cloud/cdk-v2-constructs.CspDirectives": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.CspDirectives", "kind": "interface", "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 1 }, "name": "CspDirectives", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 16 }, "name": "baseUri", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 23 }, "name": "childSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 3 }, "name": "connectSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 2 }, "name": "defaultSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 4 }, "name": "fontSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 18 }, "name": "formAction", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 19 }, "name": "frameAncestors", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 20 }, "name": "frameSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 5 }, "name": "imgSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 6 }, "name": "manifestSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 7 }, "name": "mediaSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 8 }, "name": "objectSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 21 }, "name": "reportTo", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 17 }, "name": "sandbox", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 9 }, "name": "scriptSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 11 }, "name": "scriptSrcAttr", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 10 }, "name": "scriptSrcElem", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 12 }, "name": "styleSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 14 }, "name": "styleSrcAttr", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 13 }, "name": "styleSrcElem", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 22 }, "name": "upgradeInsecureRequests", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy.ts", "line": 15 }, "name": "workerSrc", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ], "symbolId": "src/contributions/cop-frontend/cloudfront/contentSecurityPolicy:CspDirectives" }, "@rio-cloud/cdk-v2-constructs.CsvTable": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "aws-cdk-lib.aws_glue.CfnTable", "docs": { "remarks": "Sample usage:\n```ts\n new CsvTable(this, 'AccountAllocationsTable', {\n database,\n location: bucket.s3UrlForObject('allocations'),\n name: 'account_allocations',\n columns: {\n account_id: { columnType: Schema.STRING },\n account_name: { columnType: Schema.STRING },\n allocation_principle: { columnType: Schema.STRING },\n comment: { columnType: Schema.STRING },\n },\n });\n```", "stability": "stable", "summary": "A Glue table representing CSV files in S3." }, "fqn": "@rio-cloud/cdk-v2-constructs.CsvTable", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 73 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.CsvTableProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 72 }, "name": "CsvTable", "symbolId": "src/contributions/team-claid/aws-glue/csv-table:CsvTable" }, "@rio-cloud/cdk-v2-constructs.CsvTableProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Properties for creating a CSV table." }, "fqn": "@rio-cloud/cdk-v2-constructs.CsvTableProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 9 }, "name": "CsvTableProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The column as defined in the CSV files." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 30 }, "name": "columns", "type": { "collection": { "elementtype": { "fqn": "@rio-cloud/cdk-v2-constructs.ColumnDefinition" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The Glue database where the table will be created." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 13 }, "name": "database", "type": { "fqn": "aws-cdk-lib.aws_glue.CfnDatabase" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The s3 location containing the CSV files." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 18 }, "name": "location", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "';'", "stability": "stable", "summary": "The delimiter used in the CSV files." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 37 }, "name": "delimiter", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- generated by CDK", "stability": "stable", "summary": "The name of the table." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 25 }, "name": "name", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "see": "https://docs.aws.amazon.com/athena/latest/ug/lazy-simple-serde.html", "stability": "stable", "summary": "Additional parameters for the LazySimpleSerDe." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 51 }, "name": "serdeParameterOverrides", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "true", "stability": "stable", "summary": "Whether the CSV file has a header line." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/csv-table.ts", "line": 44 }, "name": "skipHeaderLine", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "src/contributions/team-claid/aws-glue/csv-table:CsvTableProps" }, "@rio-cloud/cdk-v2-constructs.DataDogLogAlarm": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogLogAlarm", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 42 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.DataDogLogQueryAlarmProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 41 }, "name": "DataDogLogAlarm", "symbolId": "src/watchful/datadog-log-alarm:DataDogLogAlarm" }, "@rio-cloud/cdk-v2-constructs.DataDogLogQueryAlarmProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogLogQueryAlarmProps", "interfaces": [ "@rio-cloud/cdk-v2-constructs.DataDogProps", "@rio-cloud/cdk-v2-constructs.LogAlarmProps" ], "kind": "interface", "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 4 }, "name": "DataDogLogQueryAlarmProps", "symbolId": "src/watchful/datadog-log-alarm:DataDogLogQueryAlarmProps" }, "@rio-cloud/cdk-v2-constructs.DataDogLoggingMode": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogLoggingMode", "kind": "enum", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 337 }, "members": [ { "docs": { "stability": "stable", "summary": "Forward logs directly to Datadog using AWS FireLens as log router, see https://docs.datadoghq.com/integrations/ecs_fargate/?tab=fluentbitandfirelens#log-collection." }, "name": "AWS_FIRE_LENS" }, { "docs": { "deprecated": "use DATADOG_FORWARDER_LAMBDA", "see": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/datadog-integration/browse", "stability": "deprecated", "summary": "Store logs in AWS Cloudwatch and use the RIO customized Datadog log forwarder lambda from the legacy datadog-integration, to forward the logs to Datadog,." }, "name": "FORWARDER_LAMBDA" }, { "docs": { "stability": "stable", "summary": "Store logs in AWS Cloudwatch and use the Datadog log forwarder lambda to forward the logs to Datadog, see https://docs.datadoghq.com/integrations/ecs_fargate/?tab=logdriver#log-collection." }, "name": "DATADOG_FORWARDER_LAMBDA" }, { "docs": { "stability": "stable", "summary": "Only log to AWS Cloudwatch without forwarding the logs to Datadog." }, "name": "NONE" } ], "name": "DataDogLoggingMode", "symbolId": "src/fargate/rio-fargate-service:DataDogLoggingMode" }, "@rio-cloud/cdk-v2-constructs.DataDogMetricAlarm": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "To use this construct, the DataDog integration needs to be installed.", "stability": "stable", "summary": "A wrapper for a custom resource that creates a DataDog Monitor." }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogMetricAlarm", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 34 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.DataDogMetricAlarmProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 32 }, "methods": [ { "docs": { "stability": "stable", "summary": "Helper function to convert a generic alarm into a DataDog query string." }, "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 82 }, "name": "alarmToDataDogQuery", "parameters": [ { "name": "alarm", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MetricAlarmProps" } } ], "returns": { "type": { "primitive": "string" } } } ], "name": "DataDogMetricAlarm", "symbolId": "src/watchful/datadog-metric-alarm:DataDogMetricAlarm" }, "@rio-cloud/cdk-v2-constructs.DataDogMetricAlarmProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Interface for DataDogMonitor implementation." }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogMetricAlarmProps", "interfaces": [ "@rio-cloud/cdk-v2-constructs.MetricAlarmProps" ], "kind": "interface", "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 10 }, "name": "DataDogMetricAlarmProps", "properties": [ { "abstract": true, "docs": { "remarks": "Used to automatically create OpsGenie alarms for the created DataDog Monitor.", "stability": "stable", "summary": "The name of DataDog's OpsGenie integration." }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 24 }, "name": "dataDogOpsGenieIntegrationName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The service name used to name the montors (in datadog-integration)." }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 19 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Service token which points to the DataDog Monitor custom resource lambda or sns topic." }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-metric-alarm.ts", "line": 14 }, "name": "serviceToken", "type": { "primitive": "string" } } ], "symbolId": "src/watchful/datadog-metric-alarm:DataDogMetricAlarmProps" }, "@rio-cloud/cdk-v2-constructs.DataDogProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DataDogProps", "kind": "interface", "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 22 }, "name": "DataDogProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 24 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 23 }, "name": "serviceToken", "type": { "primitive": "string" } } ], "symbolId": "src/watchful/datadog-log-alarm:DataDogProps" }, "@rio-cloud/cdk-v2-constructs.DatadogIntegrationProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogIntegrationProps", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 231 }, "name": "DatadogIntegrationProps", "properties": [ { "abstract": true, "docs": { "remarks": "We would like to learn about your use cases.\n\nDefault tags are not allowed to be overridden!\n\nDefaults are:\n* env: Set to RioFargateServiceProps#stage prop\n* service: Set to RioFargateServiceProps#serviceName prop\n* version: Set to RioFargateServiceProps#version prop\n* account_id:$\\{accountID\\}\n* account_name:$\\{accountName\\}\n* region:$\\{AWSRegion\\}\n* team:$\\{teamName from ssm param /config/team/name\\}\n* team_identifier:$\\{teamIdentifier from ssm param /config/team/identifier\\}", "stability": "stable", "summary": "Configure additional tags, which are appended to the defaults, When you define custom tags we would be glad if you contact us." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 334 }, "name": "additionalTags", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "default": "- No endpoints are ignored.", "remarks": "This is useful to filter out all health check calls.", "stability": "stable", "summary": "GET endpoints to ignore in Datadog's APM overview." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 290 }, "name": "apmGetEndpointsToIgnore", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "default": "- 64", "remarks": "This only applies for the AWS_FIRE_LENS logging mode.\nSetting it for any other logging mode will cause an exception.", "stability": "stable", "summary": "The amount of virtual CPU units to be reserved for the firelens log-router container (i.e. aws-for-fluent-bit)." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 259 }, "name": "awsFireLensCpu", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- 64", "remarks": "This only applies for the AWS_FIRE_LENS logging mode.\nSetting it for any other logging mode will cause an exception.", "stability": "stable", "summary": "The amount of memory (in MiB) reserved for the firelens log-router container (i.e. aws-for-fluent-bit)." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 269 }, "name": "awsFireLensMemoryLimitMiB", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- 64", "stability": "stable", "summary": "The minimum number of CPU units to reserve for the container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 237 }, "name": "cpu", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- true.", "stability": "stable", "summary": "Configure if the Datadog agent sidecar is marked as essential." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 297 }, "name": "datadogSidecarEssential", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- 'latest'", "stability": "stable", "summary": "Configures the docker image tag for datadog sidecar." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 303 }, "name": "datadogSidecarTag", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- true", "stability": "stable", "summary": "When you set up a restart policy for a container, Amazon ECS can restart the container without needing to replace the task." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 309 }, "name": "enableRestartPolicy", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- No logs in Datadog, Cloudwatch only.", "stability": "stable", "summary": "The logging mode for the Datadog agent sidecar." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 283 }, "name": "loggingModeForDatadogAgent", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.fargate.DataDogLoggingMode" } }, { "abstract": true, "docs": { "default": "- Using the Datadog log forwarder lambda provided by the datadog-integration.", "stability": "stable", "summary": "The logging mode for the service." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 276 }, "name": "loggingModeForService", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.fargate.DataDogLoggingMode" } }, { "abstract": true, "docs": { "default": "- 128", "remarks": "If your container attempts to exceed the allocated memory, the container\nis terminated.\n\nAt least one of memoryLimitMiB and memoryReservationMiB is required for non-Fargate services.", "stability": "stable", "summary": "The amount (in MiB) of memory to present to the container." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 249 }, "name": "memoryLimitMiB", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- [0]", "stability": "stable", "summary": "The exit codes to be ignored by the restart policy." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 315 }, "name": "restartIgnoredExitCodes", "optional": true, "type": { "collection": { "elementtype": { "primitive": "number" }, "kind": "array" } } } ], "symbolId": "src/fargate/rio-fargate-service:DatadogIntegrationProps" }, "@rio-cloud/cdk-v2-constructs.DatadogLogIndexMonitoring": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "deprecated": "Please use datadogv2 DatadogLogIndexMonitoring instead", "remarks": "It follows the Datadog guide at https://docs.datadoghq.com/logs/guide/logs-monitors-on-volumes/\nand consists of the following three monitors.\n 1. A metric alert that fires when you reach a certain threshold of your daily log quota.\n 2. An anomaly monitor that detects log amount spikes.\n 3. An event alert that fires when you hit the daily log quota.\n\nA datadog log index is team specific and thus the monitor needs to be deployed just once per index/team.", "stability": "deprecated", "summary": "Basic monitoring and alerting for a Datadog logs index." }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogLogIndexMonitoring", "initializer": { "docs": { "stability": "deprecated" }, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 71 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadog.DatadogLogIndexMonitoringProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 70 }, "name": "DatadogLogIndexMonitoring", "symbolId": "src/datadog/datadog-log-index-monitoring:DatadogLogIndexMonitoring" }, "@rio-cloud/cdk-v2-constructs.DatadogLogIndexMonitoringProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogLogIndexMonitoringProps", "kind": "interface", "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 5 }, "name": "DatadogLogIndexMonitoringProps", "properties": [ { "abstract": true, "docs": { "remarks": "For OpsGenie, you need to install and configure the 'opsgenie-integration' account module.", "stability": "stable", "summary": "The integration to use for alerting." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 20 }, "name": "alertType", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The daily log quota settings." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 25 }, "name": "dailyLogQuota", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadog.DatadogLogQuotaProps" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The name of the Datadog index." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 14 }, "name": "indexName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Can be used to query the monitors.", "stability": "stable", "summary": "The name of your service in Datadog." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 9 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- 'EU'", "stability": "stable", "summary": "The Datadog organization, e.g., 'EU' or 'LATAM'." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 38 }, "name": "organization", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- false", "remarks": "Without setting this value it will lead to an empty result and therefore trigger an alert.", "stability": "stable", "summary": "This value should be used if there is no log message within 24 hours or missing historical data." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 32 }, "name": "sparseLogging", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "src/datadog/datadog-log-index-monitoring:DatadogLogIndexMonitoringProps" }, "@rio-cloud/cdk-v2-constructs.DatadogLogQuotaProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogLogQuotaProps", "kind": "interface", "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 41 }, "name": "DatadogLogQuotaProps", "properties": [ { "abstract": true, "docs": { "remarks": "The value must be between 0 and 100 and greater than or equal to the warning threshold.", "stability": "stable", "summary": "The alarm threshold for the daily log quota monitor in percent." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 56 }, "name": "alertThresholdInPercent", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The daily log quota for the team-specific index in million events." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 45 }, "name": "valueInMillionEvents", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The warning threshold for the daily log quota monitor in percent." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-log-index-monitoring.ts", "line": 50 }, "name": "warningThresholdInPercent", "type": { "primitive": "number" } } ], "symbolId": "src/datadog/datadog-log-index-monitoring:DatadogLogQuotaProps" }, "@rio-cloud/cdk-v2-constructs.DatadogMonitor": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "deprecated": "Please use datadogv2 DatadogMonitor instead", "stability": "deprecated" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogMonitor", "initializer": { "docs": { "stability": "deprecated" }, "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 35 }, "parameters": [ { "name": "stack", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadog.DatadogMonitorProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 34 }, "name": "DatadogMonitor", "symbolId": "src/datadog/datadog-monitor:DatadogMonitor" }, "@rio-cloud/cdk-v2-constructs.DatadogMonitorProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogMonitorProps", "kind": "interface", "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 5 }, "name": "DatadogMonitorProps", "properties": [ { "abstract": true, "docs": { "remarks": "Ref : https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor", "stability": "stable", "summary": "Monitor definition." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 28 }, "name": "monitor", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "abstract": true, "docs": { "remarks": "Used to generate the monitor name as well a apply the `service` tag.", "stability": "stable", "summary": "The name of the service to which the monitor belongs." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 11 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "\"opsgenie\" or \"slack\"", "stability": "stable", "summary": "Type of alert." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 16 }, "name": "alertTypes", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable", "summary": "If AutoCloseOpsGenieAlerts is set to False, the monitor message will be wrapped in \\{\\{#is_alert\\}\\} ... \\{\\{/is_alert\\}\\} so that the corresponding OpsGenie alert will not resolve automatically. If set to True, it will leave the monitor message as it is. Note also that it is not possible to provide any of the wrappings \\{\\{#is_alert\\}\\}, \\{\\{#is_warning\\}\\}, \\{\\{#is_alert_recovery\\}\\}, '\\{\\{#is_warning_recovery\\}\\}' in the message yourself and use the property AutoCloseOpsGenieAlerts at the same time." }, "immutable": true, "locationInModule": { "filename": "src/datadog/datadog-monitor.ts", "line": 23 }, "name": "autoCloseOpsGenieAlerts", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "src/datadog/datadog-monitor:DatadogMonitorProps" }, "@rio-cloud/cdk-v2-constructs.DatadogSyntheticsTest": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "See https://docs.datadoghq.com/api/latest/synthetics/ for more information (especially the typescript examples).\nCurrently, tests of type `api`, `browser` and `mobile` are supported.\n\nThe resource does the following modification to the passed `testConfig`:\n- Adds team name and service name to the test name.\n- Adds the usual tags (account_id, account_name, service, team, team_identifier) to the test tags.", "stability": "stable", "summary": "Creates a Datadog Synthetics test via Datadog API through a custom resource." }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogSyntheticsTest", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test.ts", "line": 44 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.DatadogSyntheticsTestProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test.ts", "line": 43 }, "name": "DatadogSyntheticsTest", "symbolId": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test:DatadogSyntheticsTest" }, "@rio-cloud/cdk-v2-constructs.DatadogSyntheticsTestProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogSyntheticsTestProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test.ts", "line": 20 }, "name": "DatadogSyntheticsTestProps", "properties": [ { "abstract": true, "docs": { "remarks": "Used to enhance the test name and apply the `service` tag.", "stability": "stable", "summary": "The name of the service to which the test belongs." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test.ts", "line": 26 }, "name": "serviceName", "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/datadog-synthetics/datadog-synthetics-test:DatadogSyntheticsTestProps" }, "@rio-cloud/cdk-v2-constructs.DatadogUsageMonitoring": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "deprecated": "This interface will be removed in the next major version\nThis is a beta construct and is likely to have breaking changes.\nThe construct creates monitoring (based on anomaly detection) for the usage of the most relevant Datadog resources", "stability": "deprecated" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogUsageMonitoring", "initializer": { "docs": { "stability": "deprecated" }, "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 37 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.DatadogUsageMonitoringProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 36 }, "name": "DatadogUsageMonitoring", "symbolId": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring:DatadogUsageMonitoring" }, "@rio-cloud/cdk-v2-constructs.DatadogUsageMonitoringProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "deprecated": "This interface will be removed in the next major version", "stability": "deprecated" }, "fqn": "@rio-cloud/cdk-v2-constructs.DatadogUsageMonitoringProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 21 }, "name": "DatadogUsageMonitoringProps", "properties": [ { "abstract": true, "docs": { "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 28 }, "name": "organization", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 22 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "deprecated": "not supported anymore. use `notification` instead.", "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 26 }, "name": "alertType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring.ts", "line": 27 }, "name": "notification", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadogv2.INotification" } } ], "symbolId": "src/contributions/team-claid/datadog-usage-monitoring/datadog-usage-monitoring:DatadogUsageMonitoringProps" }, "@rio-cloud/cdk-v2-constructs.DeliveryPerformanceMonitoringOverride": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "remarks": "Example:\n```typescript\nimport { DeliveryPerformanceMonitoringOverride } from '@rio-cloud/cdk-v2-constructs'\nimport { pipeline } from './pipeline'\n\nDeliveryPerformanceMonitoringOverride.include(pipeline)\nDeliveryPerformanceMonitoringOverride.exclude(pipeline)\n```", "see": "https://bitbucket.collaboration-man.com/projects/RIODEV/repos/delivery-performance-monitoring/browse", "stability": "stable", "summary": "Convenience helpers to enforce including or excluding CodePipeline pipelines from delivery-performance-monitoring regardless of the default detection mechanism." }, "fqn": "@rio-cloud/cdk-v2-constructs.DeliveryPerformanceMonitoringOverride", "initializer": { "docs": { "stability": "stable" } }, "kind": "class", "locationInModule": { "filename": "src/pipeline/delivery-performance-monitoring-override.ts", "line": 30 }, "methods": [ { "docs": { "stability": "stable", "summary": "Marks the pipeline as never tracked by delivery-performance-monitoring." }, "locationInModule": { "filename": "src/pipeline/delivery-performance-monitoring-override.ts", "line": 41 }, "name": "exclude", "parameters": [ { "name": "target", "type": { "union": { "types": [ { "fqn": "aws-cdk-lib.pipelines.PipelineBase" }, { "fqn": "aws-cdk-lib.aws_codepipeline.IPipeline" } ] } } } ], "static": true }, { "docs": { "stability": "stable", "summary": "Marks the pipeline as always tracked by delivery-performance-monitoring account-module." }, "locationInModule": { "filename": "src/pipeline/delivery-performance-monitoring-override.ts", "line": 34 }, "name": "include", "parameters": [ { "name": "target", "type": { "union": { "types": [ { "fqn": "aws-cdk-lib.pipelines.PipelineBase" }, { "fqn": "aws-cdk-lib.aws_codepipeline.IPipeline" } ] } } } ], "static": true } ], "name": "DeliveryPerformanceMonitoringOverride", "symbolId": "src/pipeline/delivery-performance-monitoring-override:DeliveryPerformanceMonitoringOverride" }, "@rio-cloud/cdk-v2-constructs.DownloadableDatadogDashboard": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "aws-cdk-lib.CfnResource", "docs": { "remarks": "Other than the {@link DatadogDashboard } this construct reads the dashboard from a file and\nis integrated with the {@link datadogDashboardDownloader } helper.\n\nTo use this the Datadog resources have to be {@link https://docs.datadoghq.com/integrations/guide/amazon_cloudformation/} * |enabled in the CloudFormation registry} of the corresponding AWS account. Usually this is done\nautomatically by the Datadog Integrations (account module AND ServiceCatalog) provided by CLAID.", "stability": "stable", "summary": "Wrapper around Datadog's CloudFormation `Datadog::Monitors::Dashboard`." }, "fqn": "@rio-cloud/cdk-v2-constructs.DownloadableDatadogDashboard", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct.ts", "line": 30 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.DownloadableDatadogDashboardProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct.ts", "line": 24 }, "name": "DownloadableDatadogDashboard", "symbolId": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct:DownloadableDatadogDashboard" }, "@rio-cloud/cdk-v2-constructs.DownloadableDatadogDashboardProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.DownloadableDatadogDashboardProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct.ts", "line": 7 }, "name": "DownloadableDatadogDashboardProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The path to the dashboard JSON file (relative from the cdk root directory)." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct.ts", "line": 11 }, "name": "path", "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/datadog/datadog-dashboard-construct:DownloadableDatadogDashboardProps" }, "@rio-cloud/cdk-v2-constructs.EcsAbruptlyStoppedMonitorProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.EcsAbruptlyStoppedMonitorProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 8 }, "name": "EcsAbruptlyStoppedMonitorProps", "properties": [ { "abstract": true, "docs": { "remarks": "Used to generate the monitor name as well a apply the `service` tag.", "stability": "stable", "summary": "The name of the service to which the monitor belongs." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 14 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "If no cluster is provided, the monitor will consume ECS events for all clusters within the account.", "stability": "stable", "summary": "ARN of the cluster that should be monitored, consuming only ECS events belonging to the cluster." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 38 }, "name": "clusterArn", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "{@link AwsEcsAbruptlyStoppedMonitor.DEFAULT_LOG_FORWARDER_ARN }", "remarks": "Currently, two values are know to be exported by the account modules:\n* datadog-forwarder-ForwarderArn: exported by the 3rd party account modules [Datadog-forwarder](https://github.com/DataDog/datadog-serverless-functions/releases)\n* custom-resource-datadog-logforwarder-function-arn: exported by the deprecated custom account module [datadog-integration](https://bitbucket.collaboration-man.com/projects/RIODEV/repos/datadog-integration/browse).", "stability": "stable", "summary": "ARN of the Datadog forwarder Lambda function used to forward the CloudWatch logs to Datadog." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 48 }, "name": "datadogLogForwarderLambdaArn", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "{@link DefaultSlackNotification }", "see": "https://docs.datadoghq.com/monitors/notify", "stability": "stable", "summary": "To explicitly disable notifications use {@link NoNotification }." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 24 }, "name": "notification", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadogv2.INotification" } }, { "abstract": true, "docs": { "default": "{@link DatadogMonitor.DEFAULT_PRIORITY }", "stability": "stable", "summary": "The alert priority of the monitor." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor.ts", "line": 32 }, "name": "priority", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "src/contributions/team-outbound-order-book/aws-ecs-abruptly-stopped-monitor/aws-ecs-abruptly-stopped-monitor:EcsAbruptlyStoppedMonitorProps" }, "@rio-cloud/cdk-v2-constructs.FargateTaskDefinitionProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.FargateTaskDefinitionProps", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 126 }, "name": "FargateTaskDefinitionProps", "properties": [ { "abstract": true, "docs": { "default": "512", "remarks": "For tasks using the Fargate launch type,\nthis field is required and you must use one of the following values,\nwhich determines your range of valid values for the memory parameter:\n\n256 (.25 vCPU) - Available memory values: 512 (0.5 GB), 1024 (1 GB), 2048 (2 GB)\n\n512 (.5 vCPU) - Available memory values: 1024 (1 GB), 2048 (2 GB), 3072 (3 GB), 4096 (4 GB)\n\n1024 (1 vCPU) - Available memory values: 2048 (2 GB), 3072 (3 GB), 4096 (4 GB), 5120 (5 GB), 6144 (6 GB), 7168 (7 GB), 8192 (8 GB)\n\n2048 (2 vCPU) - Available memory values: Between 4096 (4 GB) and 16384 (16 GB) in increments of 1024 (1 GB)\n\n4096 (4 vCPU) - Available memory values: Between 8192 (8 GB) and 30720 (30 GB) in increments of 1024 (1 GB)", "stability": "stable", "summary": "The number of cpu units used by the task." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 144 }, "name": "cpu", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "1024", "remarks": "For tasks using the Fargate launch type,\nthis field is required and you must use one of the following values, which determines your range of valid values for the cpu parameter:\n\n512 (0.5 GB), 1024 (1 GB), 2048 (2 GB) - Available cpu values: 256 (.25 vCPU)\n\n1024 (1 GB), 2048 (2 GB), 3072 (3 GB), 4096 (4 GB) - Available cpu values: 512 (.5 vCPU)\n\n2048 (2 GB), 3072 (3 GB), 4096 (4 GB), 5120 (5 GB), 6144 (6 GB), 7168 (7 GB), 8192 (8 GB) - Available cpu values: 1024 (1 vCPU)\n\nBetween 4096 (4 GB) and 16384 (16 GB) in increments of 1024 (1 GB) - Available cpu values: 2048 (2 vCPU)\n\nBetween 8192 (8 GB) and 30720 (30 GB) in increments of 1024 (1 GB) - Available cpu values: 4096 (4 vCPU)", "stability": "stable", "summary": "The amount (in MiB) of memory used by the task." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 162 }, "name": "memoryLimitMiB", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- When creating the service, default is 1; when updating the service, default uses\nthe current task number.", "stability": "stable", "summary": "Desired count of running tasks." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 170 }, "name": "desiredCount", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- Using ecs.OperatingSystemFamily.LINUX and ecs.CpuArchitecture.X86_64", "stability": "stable", "summary": "The operating system that your task definitions are running on." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 177 }, "name": "runtimePlatform", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_ecs.RuntimePlatform" } } ], "symbolId": "src/fargate/rio-fargate-service:FargateTaskDefinitionProps" }, "@rio-cloud/cdk-v2-constructs.Framework": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.Framework", "kind": "enum", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 72 }, "members": [ { "docs": { "stability": "stable", "summary": "Spring Framework, Spring Boot, and Spring Cloud AWS." }, "name": "SPRING" } ], "name": "Framework", "symbolId": "src/fargate/rio-fargate-service:Framework" }, "@rio-cloud/cdk-v2-constructs.GitLabRunnerProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "remarks": "By default, a T3 Micro instance will be used.\nFor larger workloads and very active teams it is recommended to use T3 Small for the manager instead.", "stability": "stable", "summary": "The GitLabRunnerProps require the VPC ID, a defined environment of account and region, optional runner configuration and optionally the GitLab Runner Manager instance type." }, "fqn": "@rio-cloud/cdk-v2-constructs.GitLabRunnerProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 20 }, "name": "GitLabRunnerProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 24 }, "name": "cache", "type": { "fqn": "aws-cdk-lib.aws_s3.IBucket" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 21 }, "name": "env", "type": { "fqn": "aws-cdk-lib.Environment" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 23 }, "name": "managerInstanceType", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_ec2.InstanceType" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 22 }, "name": "runnersWorkerProps", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.GitlabRunnerWorkerProps" } } ], "symbolId": "src/contributions/smart-route/gitlab-runner/autoscaling-runner:GitLabRunnerProps" }, "@rio-cloud/cdk-v2-constructs.GitlabRunner": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "remarks": "By default, the construct will create a Runner with a manager T3 Micro instance which will be enabled to spawn T3 Large Runner\nworker spot instance. The default runner Role has only the permissions to upload and download from the S3 runner cache.\n\nminimal configuration with runner spot instance:\n```ts\nnew SpotServiceLinkedRole(stack, 'SpotLinkedRole');\nconst myBucket = new Bucket(stack, 'MyShareRunnerCache', {\n enforceSSL: true,\n publicReadAccess: false,\n encryption: BucketEncryption.S3_MANAGED,\n lifecycleRules: [\n {\n enabled: true,\n expiration: Duration.days(30),\n },\n ],\n });\nnew GitlabRunner(stack, 'GitLabRunner', {\n env: {account: '123456789012', region: 'eu-west-1'},\n cache: myBucket // use a S3 bucket without public access and a retention defined, use one cache bucket for all you runners\n});\n```\nrecommended:\n```ts\nnew SpotServiceLinkedRole(stack, 'SpotLinkedRole');\nconst runnerRoles = new RunnerRoles(stack, 'RunnerRoles', {env: {account: '123456789012', region: 'eu-west-1'}});\nconst myBucket = new Bucket(stack, 'MyShareRunnerCache', {\n enforceSSL: true,\n publicReadAccess: false,\n encryption: BucketEncryption.S3_MANAGED,\n lifecycleRules: [\n {\n enabled: true,\n expiration: Duration.days(30),\n },\n ],\n });\nnew GitlabRunner(stack, 'GitLabRunner', {\n env: {account: '123456789012', region: 'eu-west-1'},\n cache: myBucket // // use a S3 bucket without public access and a retention defined, use one cache bucket for all you runners\n runnersWorkerProps: {\n token: myTokenForTaggedRunner1, // with this runner we only want to run jobs that require more power\n gitInstanceUrl: 'https://gitlab.cicd.man', // or the Traton GitLab\n instanceType: InstanceType.of(InstanceClass.M7I_FLEX, InstanceSize.XLARGE), // exemplary larger runner\n spotPrice: 0.2, // exemplary spot price\n requestSpotPrice: true,\n defaultWorkerRole: runnerRoles.runnerBaseRole, // use the base role\n },\n});\n```", "stability": "stable", "summary": "The construct create the GitLabRunner Manager instance which will autoscale Runner instances based on the configuration." }, "fqn": "@rio-cloud/cdk-v2-constructs.GitlabRunner", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 116 }, "parameters": [ { "name": "scope", "type": { "fqn": "aws-cdk-lib.Stack" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.GitLabRunnerProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 109 }, "name": "GitlabRunner", "symbolId": "src/contributions/smart-route/gitlab-runner/autoscaling-runner:GitlabRunner" }, "@rio-cloud/cdk-v2-constructs.GitlabRunnerWorkerProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "remarks": "It is recommended to use the RunnerRoles construct, and it's exposed default runner role.", "stability": "stable", "summary": "The GitlabRunnerWorkerProps interface provides a simplified GitLab Runner worker configuration requiring a token as an SSM parameter, one of the valid gitlab URLs, instance of you choice, the desired max spot price, whether to use spot instance or not and a default role." }, "fqn": "@rio-cloud/cdk-v2-constructs.GitlabRunnerWorkerProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 33 }, "name": "GitlabRunnerWorkerProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The default role for the runner worker when spawned." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 45 }, "name": "defaultWorkerRole", "type": { "fqn": "aws-cdk-lib.aws_iam.IRole" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The GitLab instance URL, either https://gitlab.cicd.man or https://gitlab.collaborationlayer-traton.com." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 37 }, "name": "gitInstanceUrl", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The instance type for the runner worker." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 39 }, "name": "instanceType", "type": { "fqn": "aws-cdk-lib.aws_ec2.InstanceType" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Whether to use spot instance or not, Requires ServiceLinked Role for EC2 Spot to be deployed in the account." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 43 }, "name": "requestSpotPrice", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The desired max spot price." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 41 }, "name": "spotPrice", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The SSM StringParameter with the registered runner token." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 35 }, "name": "token", "type": { "fqn": "aws-cdk-lib.aws_ssm.IStringParameter" } }, { "abstract": true, "docs": { "remarks": "Default 10", "stability": "stable", "summary": "The maximum number of builds for an instance before it has to be decommissioned." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 47 }, "name": "maxBuilds", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "remarks": "Default 5", "stability": "stable", "summary": "The maximum number of instances to keep idle for new incoming jobs." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 49 }, "name": "maxIdleInstance", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "remarks": "Default 900 seconds", "stability": "stable", "summary": "The maximum idle time seconds for an instance." }, "immutable": true, "locationInModule": { "filename": "src/contributions/smart-route/gitlab-runner/autoscaling-runner.ts", "line": 51 }, "name": "maxIdleTime", "optional": true, "type": { "primitive": "number" } } ], "symbolId": "src/contributions/smart-route/gitlab-runner/autoscaling-runner:GitlabRunnerWorkerProps" }, "@rio-cloud/cdk-v2-constructs.IAppStackFactory": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "example": "// Use e.g. within ApplicationProps as JSONObject:\n\\{ create: (construct, props) =\\> new Stack(construct, 'AppStack', props) \\}\n\n// or simply as class interface within your stack implementation:\nclass PipelineStage extends Stage implements IAppStackFactory \\{\n constructor(scope: Construct, id: string, props: StageProps) \\{\n super(scope, id, props);\n // your stage definition\n \\}\n\n create(scope: Construct, props: AppStackProps): void \\{\n // app stack initiation goes in here\n \\}\n\\}", "remarks": "Simply place the AppStack creation into the create-method:", "stability": "stable", "summary": "Provider interface to create the AppStack within the specific scope." }, "fqn": "@rio-cloud/cdk-v2-constructs.IAppStackFactory", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 134 }, "methods": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Factory method, being invoked with the specific scope during pipeline instantiation." }, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 141 }, "name": "create", "parameters": [ { "docs": { "summary": "- The parent construct for the app stack." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "summary": "- The app stacks properties." }, "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.AppStackProps" } } ] } ], "name": "IAppStackFactory", "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:IAppStackFactory" }, "@rio-cloud/cdk-v2-constructs.IType": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable", "summary": "Helper type to define schema types from AWS Glue And Presto." }, "fqn": "@rio-cloud/cdk-v2-constructs.IType", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/schema.ts", "line": 14 }, "methods": [ { "abstract": true, "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/schema.ts", "line": 15 }, "name": "asGlueType", "returns": { "type": { "primitive": "string" } } }, { "abstract": true, "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-claid/aws-glue/schema.ts", "line": 16 }, "name": "asPrestoType", "returns": { "type": { "primitive": "string" } } } ], "name": "IType", "symbolId": "src/contributions/team-claid/aws-glue/schema:IType" }, "@rio-cloud/cdk-v2-constructs.IWatchful": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable", "summary": "Interface for Watchful implementation." }, "fqn": "@rio-cloud/cdk-v2-constructs.IWatchful", "interfaces": [ "constructs.IConstruct" ], "kind": "interface", "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 41 }, "methods": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Adds the alarmTopic as alarm action to the given alarm." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 56 }, "name": "createAlarm", "parameters": [ { "docs": { "summary": "- The construct to add the alarm to." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "summary": "- The id of the alarm." }, "name": "id", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType" } }, { "docs": { "summary": "- Additional options for the watch see {@link MetricAlarmProps}." }, "name": "alarm", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MetricAlarmProps" } } ] }, { "abstract": true, "docs": { "stability": "stable", "summary": "Adds and alert for error logs." }, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 48 }, "name": "createLogAlarm", "parameters": [ { "docs": { "summary": "- The construct to add the alarm to." }, "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "docs": { "summary": "- The name of the service." }, "name": "id", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType" } }, { "docs": { "summary": "- The alarm properties see {@link LogAlarmProps}." }, "name": "alarm", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.LogAlarmProps" } } ] } ], "name": "IWatchful", "symbolId": "src/watchful/watchful:IWatchful" }, "@rio-cloud/cdk-v2-constructs.KafkaAclStatement": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "remarks": "strings are matched against the CNAME of the certificate of the Kafka clients.", "stability": "stable", "summary": "Read and write permissions for the topic." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaAclStatement", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 57 }, "name": "KafkaAclStatement", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "List of clients that should get read permissions." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 66 }, "name": "read", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable", "summary": "List of clients that should get write permissions." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 61 }, "name": "write", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ], "symbolId": "src/kafka/kafka-topic:KafkaAclStatement" }, "@rio-cloud/cdk-v2-constructs.KafkaEventSpec": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "deprecated": "Events are no longer provided through this construct. Specify the event in the catalog-info.yaml. See the Backstage documentation for more information.", "stability": "deprecated" }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaEventSpec", "initializer": { "docs": { "stability": "deprecated" }, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 11 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "_props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 10 }, "name": "KafkaEventSpec", "symbolId": "src/kafka/kafka-event-spec:KafkaEventSpec" }, "@rio-cloud/cdk-v2-constructs.KafkaEventSpecProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaEventSpecProps", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 3 }, "name": "KafkaEventSpecProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 4 }, "name": "source", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecSource" } } ], "symbolId": "src/kafka/kafka-event-spec:KafkaEventSpecProps" }, "@rio-cloud/cdk-v2-constructs.KafkaEventSpecSource": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "deprecated": "Events are no longer provided through this construct. Specify the event in the catalog-info.yaml. See the Backstage documentation for more information.", "stability": "deprecated" }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaEventSpecSource", "kind": "class", "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 19 }, "methods": [ { "docs": { "remarks": "always returns a dummy event spec.", "stability": "deprecated", "summary": "Legacy method retained for compatibility;" }, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 23 }, "name": "fromYamlFile", "parameters": [ { "name": "_filename", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecSource" } }, "static": true }, { "docs": { "remarks": "always returns a dummy event spec.", "stability": "deprecated", "summary": "Legacy method retained for compatibility;" }, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 30 }, "name": "fromYamlString", "parameters": [ { "name": "_spec", "type": { "primitive": "string" } } ], "returns": { "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecSource" } }, "static": true }, { "docs": { "remarks": "always returns an empty string.", "stability": "deprecated", "summary": "Legacy method retained for compatibility;" }, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 41 }, "name": "toSnsMessage", "returns": { "type": { "primitive": "string" } } } ], "name": "KafkaEventSpecSource", "properties": [ { "docs": { "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-event-spec.ts", "line": 34 }, "name": "eventName", "type": { "primitive": "string" } } ], "symbolId": "src/kafka/kafka-event-spec:KafkaEventSpecSource" }, "@rio-cloud/cdk-v2-constructs.KafkaTopic": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "deprecated": "use {@link KafkaTopicV4 } instead", "stability": "deprecated", "summary": "Construct to create a kafka topic." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopic", "initializer": { "docs": { "stability": "deprecated" }, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 260 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaTopicProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 259 }, "name": "KafkaTopic", "symbolId": "src/kafka/kafka-topic:KafkaTopic" }, "@rio-cloud/cdk-v2-constructs.KafkaTopicMetaData": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Wrapper for all metadata of a topic." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopicMetaData", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 10 }, "name": "KafkaTopicMetaData", "properties": [ { "abstract": true, "docs": { "remarks": "This might be information about the events on that topic\nor additional information about the producer and the context of the events.", "stability": "stable", "summary": "Describes the intent of the topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 21 }, "name": "description", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "deprecated": "Events are no longer provided through this construct. Specify the event in the catalog-info.yaml. See the Backstage documentation for more information.", "stability": "deprecated", "summary": "The event specs of the events on that topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 15 }, "name": "events", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecSource" }, "kind": "array" } } } ], "symbolId": "src/kafka/kafka-topic:KafkaTopicMetaData" }, "@rio-cloud/cdk-v2-constructs.KafkaTopicMetaDataV4": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Wrapper for all meta data of a v4 topic spec." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopicMetaDataV4", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 27 }, "name": "KafkaTopicMetaDataV4", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Indicates if a topic is meant for component internal usage only or if other services could use it too." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 44 }, "name": "audience", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "This might be information about the events on that topic\nor additional information about the producer and the context of the events.", "stability": "stable", "summary": "Describes the intent of the topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 38 }, "name": "description", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Indicates if the producer will restore the data in case of a disaster or not." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 49 }, "name": "recoveryPolicy", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "deprecated": "Events are no longer provided through this construct. Specify the event in the catalog-info.yaml. See the Backstage documentation for more information.", "stability": "deprecated", "summary": "The event specs of the events on that topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 32 }, "name": "events", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaEventSpecSource" }, "kind": "array" } } } ], "symbolId": "src/kafka/kafka-topic:KafkaTopicMetaDataV4" }, "@rio-cloud/cdk-v2-constructs.KafkaTopicProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "remarks": "If you need to increase the limits for your service, please contact CLAID.", "stability": "stable", "summary": "The current service limits are configured in the topic manager." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopicProps", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 96 }, "name": "KafkaTopicProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The permissions to access to the topic's data." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 142 }, "name": "acl", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaAclStatement" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Specify whether the topic is log compacted or not." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 147 }, "name": "isLogCompacted", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The metadata of the topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 137 }, "name": "metadata", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaTopicMetaData" } }, { "abstract": true, "docs": { "remarks": "has to match pattern [A-Za-z0-9.-]+", "stability": "stable", "summary": "The unique name of the topic;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 100 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "false", "remarks": "If set to 'true', it will be deleted immediately after stack deletion.", "stability": "stable", "summary": "If set to 'false, the topic's data will be deleted on Kafka 10 days after stack deletion." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 132 }, "name": "instantDeletionEnabled", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "undefined", "stability": "stable", "summary": "Must only be provided if 'isLogCompacted' is 'true'." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 153 }, "name": "logCompactionProperties", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.LogCompactionProperties" } }, { "abstract": true, "docs": { "default": "9223372036854775807", "remarks": "The maximum time a message can be delayed before it is compacted.", "stability": "stable", "summary": "The maximum compaction lag in milliseconds." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 161 }, "name": "maxCompactionLagMs", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "3", "remarks": "should be increased for\nlarge expected loads (e.g., 25 for rio.asset-iot-events).\nThe soft limit is 10 partitions but can be increased upon requests.\nPartitions are a limited resource and cannot be decreased.", "stability": "stable", "summary": "Defines degree of parallelism of the topic;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 109 }, "name": "numberOfPartitions", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "3", "remarks": "has to be between 1 and the number of brokers (currently 3).", "stability": "stable", "summary": "Defines degree of replication of messages;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 115 }, "name": "replicationFactor", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "7 days", "remarks": "For most cases, 7 days (604800000 ms) is recommended; up to 30 days may be considered\nonly for exceptional scenarios with specific requirements and can lead to increased Kafka storage costs.\nThe soft limit is 3 to 30 days.", "stability": "stable", "summary": "Time how long messages are retained on Kafka cluster;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 125 }, "name": "retention", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } } ], "symbolId": "src/kafka/kafka-topic:KafkaTopicProps" }, "@rio-cloud/cdk-v2-constructs.KafkaTopicV4": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "constructs.Construct", "docs": { "stability": "stable", "summary": "Construct to create a kafka topic." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopicV4", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 281 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaTopicV4Props" } } ] }, "kind": "class", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 280 }, "name": "KafkaTopicV4", "symbolId": "src/kafka/kafka-topic:KafkaTopicV4" }, "@rio-cloud/cdk-v2-constructs.KafkaTopicV4Props": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "remarks": "If you need to increase the limits for your service, please contact CLAID.", "stability": "stable", "summary": "The current service limits are configured in the topic manager." }, "fqn": "@rio-cloud/cdk-v2-constructs.KafkaTopicV4Props", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 168 }, "name": "KafkaTopicV4Props", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The permissions to access to the topic's data." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 214 }, "name": "acl", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaAclStatement" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Specify whether the topic is log compacted or not." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 219 }, "name": "isLogCompacted", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The metadata of the topic." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 209 }, "name": "metadata", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.KafkaTopicMetaDataV4" } }, { "abstract": true, "docs": { "remarks": "has to match pattern [A-Za-z0-9.-]+", "stability": "stable", "summary": "The unique name of the topic;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 172 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "false", "remarks": "If set to 'true', it will be deleted immediately after stack deletion.", "stability": "stable", "summary": "If set to 'false, the topic's data will be deleted on Kafka 10 days after stack deletion." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 204 }, "name": "instantDeletionEnabled", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "undefined", "stability": "stable", "summary": "Must only be provided if 'isLogCompacted' is 'true'." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 225 }, "name": "logCompactionProperties", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.kafka.LogCompactionProperties" } }, { "abstract": true, "docs": { "default": "undefined", "remarks": "It could just be enabled, if the topic is compacted and the RecoveryPolicy is 'recoverable'.", "stability": "stable", "summary": "Specify whether the topic should be backed up automatically or not." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 233 }, "name": "managedBackupEnabled", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "9223372036854775807", "remarks": "The maximum time a message can be delayed before it is compacted.", "stability": "stable", "summary": "The maximum compaction lag in milliseconds." }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 241 }, "name": "maxCompactionLagMs", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "3", "remarks": "should be increased for\nlarge expected loads (e.g., 25 for rio.asset-iot-events).\nThe soft limit is 10 partitions but can be increased upon requests.\nPartitions are a limited resource and cannot be decreased.", "stability": "stable", "summary": "Defines degree of parallelism of the topic;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 181 }, "name": "numberOfPartitions", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "3", "remarks": "has to be between 1 and the number of brokers (currently 3).", "stability": "stable", "summary": "Defines degree of replication of messages;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 187 }, "name": "replicationFactor", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "7 days", "remarks": "For most cases, 7 days (604800000 ms) is recommended; up to 30 days may be considered\nonly for exceptional scenarios with specific requirements and can lead to increased Kafka storage costs.\nThe soft limit is 3 to 30 days but can be increased upon requests.", "stability": "stable", "summary": "Time how long messages are retained on Kafka cluster;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 197 }, "name": "retention", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } } ], "symbolId": "src/kafka/kafka-topic:KafkaTopicV4Props" }, "@rio-cloud/cdk-v2-constructs.ListenerRule": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.ListenerRule", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 180 }, "name": "ListenerRule", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 183 }, "name": "conditions", "type": { "collection": { "elementtype": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ListenerCondition" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 181 }, "name": "priority", "type": { "primitive": "number" } } ], "symbolId": "src/fargate/rio-fargate-service:ListenerRule" }, "@rio-cloud/cdk-v2-constructs.LoadBalancerOptions": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.LoadBalancerOptions", "kind": "interface", "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 186 }, "name": "LoadBalancerOptions", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Health check options." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 205 }, "name": "healthCheck", "type": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.HealthCheck" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Health check grace period." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 210 }, "name": "healthCheckGracePeriod", "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Listener for an Application Load Balancer." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 190 }, "name": "listener", "type": { "fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.IApplicationListener" } }, { "abstract": true, "docs": { "remarks": "The maximum size of each string is 128 characters.\nThe comparison is case sensitive.\nThe following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).\n\nUpdate requires: No interruption", "stability": "stable", "summary": "One or more path patterns to compare against the request URL." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 200 }, "name": "listenerRules", "type": { "collection": { "elementtype": { "fqn": "@rio-cloud/cdk-v2-constructs.fargate.ListenerRule" }, "kind": "array" } } }, { "abstract": true, "docs": { "default": "5", "remarks": "The range is 0-3600 seconds.", "stability": "stable", "summary": "The amount of time for Elastic Load Balancing to wait before deregistering a target." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 228 }, "name": "deregistrationDelay", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "default": "undefined", "remarks": "The range is 30-900 seconds (15 minutes).", "stability": "stable", "summary": "The time period during which the load balancer sends a newly registered target a linearly increasing share of the traffic to the target group." }, "immutable": true, "locationInModule": { "filename": "src/fargate/rio-fargate-service.ts", "line": 219 }, "name": "slowStart", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } } ], "symbolId": "src/fargate/rio-fargate-service:LoadBalancerOptions" }, "@rio-cloud/cdk-v2-constructs.LogAlarmProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.LogAlarmProps", "kind": "interface", "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 27 }, "name": "LogAlarmProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 34 }, "name": "alarmDescription", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 28 }, "name": "autoCloseOpsGenieAlerts", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 37 }, "name": "index", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 29 }, "name": "period", "type": { "fqn": "aws-cdk-lib.Duration" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 31 }, "name": "periodOperator", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.ComparisonOperator" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 36 }, "name": "priority", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 33 }, "name": "queryFilters", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 32 }, "name": "statistic", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 35 }, "name": "threshold", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 38 }, "name": "lambdaCloudwatchGroupName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/watchful/datadog-log-alarm.ts", "line": 30 }, "name": "unitOfPeriod", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.UnitOfPeriod" } } ], "symbolId": "src/watchful/datadog-log-alarm:LogAlarmProps" }, "@rio-cloud/cdk-v2-constructs.LogCompactionProperties": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "Wrapper for all log compaction related properties." }, "fqn": "@rio-cloud/cdk-v2-constructs.LogCompactionProperties", "kind": "interface", "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 83 }, "name": "LogCompactionProperties", "properties": [ { "abstract": true, "docs": { "default": "1 day", "remarks": "The soft limit is 10 days but can be increased upon requests.", "stability": "stable", "summary": "The amount of time to retain delete tombstone markers for log compacted topics;" }, "immutable": true, "locationInModule": { "filename": "src/kafka/kafka-topic.ts", "line": 89 }, "name": "deleteRetention", "optional": true, "type": { "fqn": "aws-cdk-lib.Duration" } } ], "symbolId": "src/kafka/kafka-topic:LogCompactionProperties" }, "@rio-cloud/cdk-v2-constructs.MetricAlarmProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable", "summary": "An interface to define a generic alarm that can be used in DataDog as well as in CloudWatch." }, "fqn": "@rio-cloud/cdk-v2-constructs.MetricAlarmProps", "kind": "interface", "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 6 }, "name": "MetricAlarmProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Description for the alarm." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 14 }, "name": "alarmDescription", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "{@link cw.ComparisonOperator.GREATER_THAN_OR_EQUAL_TO_THRESHOLD }", "stability": "stable", "summary": "Comparison to use to check if metric is breaching." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 24 }, "name": "comparisonOperator", "type": { "fqn": "aws-cdk-lib.aws_cloudwatch.ComparisonOperator" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The number of periods over which data is compared to the specified threshold." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 34 }, "name": "evaluationPeriods", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The CloudWatch metric used as source for the alarm." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 10 }, "name": "metric", "type": { "fqn": "aws-cdk-lib.aws_cloudwatch.Metric" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "priority." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 38 }, "name": "priority", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The value against which the specified statistic is compared." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 18 }, "name": "threshold", "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Add as_count aggregator to the query." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 42 }, "name": "aggregateQueryAsCount", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "{@link cw.TreatMissingData.MISSING }", "stability": "stable", "summary": "Sets how this alarm is to handle missing data points." }, "immutable": true, "locationInModule": { "filename": "src/watchful/metric-alarm.ts", "line": 30 }, "name": "treatMissingData", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_cloudwatch.TreatMissingData" } } ], "symbolId": "src/watchful/metric-alarm:MetricAlarmProps" }, "@rio-cloud/cdk-v2-constructs.MonitorType": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType", "kind": "enum", "locationInModule": { "filename": "src/watchful/monitor-type.ts", "line": 1 }, "members": [ { "docs": { "stability": "stable", "summary": "Monitor id for application load balancer rejected connections." }, "name": "REJECTED_CONNECTION" }, { "docs": { "stability": "stable", "summary": "5xx error codes for cloudfront and application load balancer." }, "name": "HTTP_CODE5XX" }, { "docs": { "stability": "stable", "summary": "Cache hit rate for document db." }, "name": "CACHE_HIT_RATE" }, { "docs": { "stability": "stable", "summary": "CPU Utilization for document db, ECS and RDS." }, "name": "CPU_UTILIZATION" }, { "docs": { "stability": "stable", "summary": "Swap usage for document DB." }, "name": "SWAP_USAGE" }, { "docs": { "stability": "stable", "summary": "Free local storage for document DB." }, "name": "FREE_LOCAL_STORAGE" }, { "docs": { "stability": "stable", "summary": "Read throttle events for dynamodb." }, "name": "READ_THROTTLE_EVENTS" }, { "docs": { "stability": "stable", "summary": "Write throttle events for dynamodb." }, "name": "WRITE_THROTTLE_EVENTS" }, { "docs": { "stability": "stable", "summary": "Throttle request evebts for dynamodb." }, "name": "THROTTLED_REQUESTS_EVENTS" }, { "docs": { "stability": "stable", "summary": "Memory utilization for ECS." }, "name": "MEMORY_UTILIZATION" }, { "docs": { "stability": "stable", "summary": "Log error monitor for ECS and lambda." }, "name": "LOG_ERROR_MONITOR" }, { "docs": { "stability": "stable", "summary": "Inovation errors with lambda." }, "name": "ERRORS" }, { "docs": { "stability": "stable", "summary": "Throttle metrics for lambda." }, "name": "THROTTLES" }, { "docs": { "stability": "stable", "summary": "Runtime duration metrics for lambda." }, "name": "DURATION" }, { "docs": { "stability": "stable", "summary": "Free memory for Document DB and RDS." }, "name": "FREEABLE_MEMORY" }, { "docs": { "stability": "stable", "summary": "Connection error metrics for Application load balancer target group." }, "name": "CONNECTION_ERROR" }, { "docs": { "stability": "stable", "summary": "Running fargate tasks monitor." }, "name": "RUNNING_TASKS" } ], "name": "MonitorType", "symbolId": "src/watchful/monitor-type:MonitorType" }, "@rio-cloud/cdk-v2-constructs.NormalizedTestTemplate": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "example": " const appStack = new AppStack()\n const template = Template.fromStack(appStack);\n expect(NormalizedTemplate.from(template).toMatchSnapshot();", "remarks": "The fromTemplate() method works by applying replacements for specific values with a\nplaceholder value. This is particularly useful because elements like the S3\nkeys for Lambda code assets include hash strings that change with every dependency update. Normalizing\nthese values prevents false negatives during template object comparisons.\n\nCurrent replacements:\n- SHA-256 hash strings (64 alphanumeric characters) are replaced with 'dummy-cdk-asset'.\n- Tags with Key 'dd_cdk_construct' are replaced with 'dummy-datadog-version'.\n- LatestNodeRuntimeMap with 'dummyKey': 'dummyValue'", "stability": "stable", "summary": "A utility class that normalizes a Template object to simplify template comparisons in tests." }, "fqn": "@rio-cloud/cdk-v2-constructs.NormalizedTestTemplate", "initializer": { "docs": { "stability": "stable" } }, "kind": "class", "locationInModule": { "filename": "src/test/normalized-test-template.ts", "line": 20 }, "methods": [ { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/test/normalized-test-template.ts", "line": 21 }, "name": "fromTemplate", "parameters": [ { "name": "template", "type": { "fqn": "aws-cdk-lib.assertions.Template" } } ], "returns": { "type": { "fqn": "aws-cdk-lib.assertions.Template" } }, "static": true } ], "name": "NormalizedTestTemplate", "symbolId": "src/test/normalized-test-template:NormalizedTestTemplate" }, "@rio-cloud/cdk-v2-constructs.OverrideAlarmThresholdProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.OverrideAlarmThresholdProps", "kind": "interface", "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 59 }, "name": "OverrideAlarmThresholdProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "The scope of the resource for which the threshold needs to be overriden." }, "immutable": true, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 63 }, "name": "monitoredResourceScope", "type": { "fqn": "constructs.Construct" } }, { "abstract": true, "docs": { "remarks": "Eg - Errors, Thresholds, LogErrorMonitor", "stability": "stable", "summary": "Id of the monitor that needs to be overriden." }, "immutable": true, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 69 }, "name": "monitorType", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.MonitorType" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The threshold that needs to be set." }, "immutable": true, "locationInModule": { "filename": "src/watchful/watchful.ts", "line": 74 }, "name": "threshold", "type": { "primitive": "number" } } ], "symbolId": "src/watchful/watchful:OverrideAlarmThresholdProps" }, "@rio-cloud/cdk-v2-constructs.PipelineFeatures": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineFeatures", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 172 }, "name": "PipelineFeatures", "properties": [ { "abstract": true, "docs": { "remarks": "Will be added after all build & test commands, before the infrastructure build. Does not work with partialBuildspec.", "stability": "stable", "summary": "Additional build commands for main and branch pipeline." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 208 }, "name": "additionalBuildCommands", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "remarks": "Defaults to `true`.", "stability": "stable", "summary": "Create a branch pipeline used by renovate." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 176 }, "name": "branchPipeline", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "remarks": "Defaults to true.", "stability": "stable", "summary": "If set to false, no Datadog monitors for main and vulnerability pipelines will be created." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 212 }, "name": "enablePipelineMonitors", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "remarks": "Requires `npmBuild` to be set to `true`. If set, the output of the npm build is deployed to the provided bucket.", "stability": "stable", "summary": "S3 Bucket to deploy frontend to." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 204 }, "name": "frontendBucketName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Defaults to `false`:\n- build and test of the artifact via command \"./gradlew clean build\"\n- license-check and upload of license-check-file via command \"./gradlew checkLicenses\"\n- create a self-signed certificate to make TLS communication possible, e.g. with a loadbalancer\n- build the container image via command \"./gradlew jibBuildTar\"", "stability": "stable", "summary": "Run a standard gradle build in the repository root." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 188 }, "name": "gradleBuild", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "remarks": "Currently, this requires `gradleBuild` to be set to `true`. Defaults to `false`.", "stability": "stable", "summary": "Add required steps and permissions to support Kafka." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 200 }, "name": "kafkaIntegration", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "remarks": "Defaults to `false`:\n- run linter via command \"npm run lint\"\n- run tests via command \"npm run test:ci\"\n- run a license check by calling the script \"check-oss-licenses.sh\" (from the RIO frontend template)\n- build the artifact via command \"npm run build\"", "stability": "stable", "summary": "Run a standard npm build in the repository root." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 196 }, "name": "npmBuild", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "remarks": "Defaults to `true`.", "stability": "stable", "summary": "Create a vulnerability pipeline to scan dependencies for vulnerabilities." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 180 }, "name": "vulnerabilityPipeline", "optional": true, "type": { "primitive": "boolean" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineFeatures" }, "@rio-cloud/cdk-v2-constructs.PipelineSchedulesProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineSchedulesProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 30 }, "name": "PipelineSchedulesProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 31 }, "name": "mainPipeline", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 32 }, "name": "vulnerabilityPipeline", "optional": true, "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineSchedulesProps" }, "@rio-cloud/cdk-v2-constructs.PipelineStack": { "assembly": "@rio-cloud/cdk-v2-constructs", "base": "aws-cdk-lib.Stack", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStack", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 287 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 269 }, "name": "PipelineStack", "properties": [ { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 372 }, "name": "branchCodeBuildProject", "type": { "fqn": "aws-cdk-lib.pipelines.CodeBuildStep" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 368 }, "name": "mainCodebuildProject", "type": { "fqn": "aws-cdk-lib.pipelines.CodeBuildStep" } }, { "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 379 }, "name": "vulnerabilityCodeBuildProject", "type": { "fqn": "aws-cdk-lib.pipelines.CodeBuildStep" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineStack" }, "@rio-cloud/cdk-v2-constructs.PipelineStackProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackProps", "interfaces": [ "aws-cdk-lib.StackProps" ], "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 38 }, "name": "PipelineStackProps", "properties": [ { "abstract": true, "docs": { "remarks": "This acts as a wrapper for all resources you want to deploy via the pipeline.", "stability": "stable", "summary": "Provider for appStack to be deployed." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 55 }, "name": "appStackFactory", "type": { "fqn": "@rio-cloud/cdk-v2-constructs.IAppStackFactory" } }, { "abstract": true, "docs": { "remarks": "I.e. the stack is named after the service\n- The serviceName is handed over to all Datadog monitors\n- RIO convention is that uploaded license-check-files are named after the service, i.e. serviceName.txt", "stability": "stable", "summary": "The name of the service - This has to be the same name as the repository as the s3 trigger file created by the bitbucket-integration uses this as a prefix - The serviceName is available as an environment variable SERVICE_NAME in the CodeBuildStep - The serviceName is available in the AppStackProps in the appStackFactory - The serviceName is available as stackName property in the AppStackProps in the appStackFactory." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 48 }, "name": "serviceName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "CodeBuild options overriding the rio-specific defaults." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 93 }, "name": "codeBuildOptions", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.CodeBuildOptions" } }, { "abstract": true, "docs": { "remarks": "Defaults to V1.", "stability": "stable", "summary": "CodePipeline PipelineType (V1 or V2)." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 110 }, "name": "codePipelineType", "optional": true, "type": { "fqn": "aws-cdk-lib.aws_codepipeline.PipelineType" } }, { "abstract": true, "docs": { "deprecated": "Please use the `vulnerabilityNotification` property instead.\nIf `opsgenie` is specified, an Exception is thrown, as this is not supported anymore.", "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 102 }, "name": "datadogAlertType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "remarks": "Use the features to combine different opinionated, RIO-specific pipeline features such as adding a branch pipeline or supporting Kafka.", "stability": "stable", "summary": "Defines which kind of pipeline is deployed." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 62 }, "name": "features", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineFeatures" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "If present, the capability monitoring deploy step is added to the pipeline." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 97 }, "name": "monitoringDeployStepProps", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackRioMonitoringDeployStepProps" } }, { "abstract": true, "docs": { "remarks": "See https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html\n\nDefault values:\n- main pipeline: cron(0 9 ? * 2#1 *)\n- vulnerability pipeline: cron(0 5 ? * MON-FRI *)", "stability": "stable", "summary": "Defines how often the pipeline is triggered automatically. Is defined via a cron expression." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 79 }, "name": "pipelineSchedules", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineSchedulesProps" } }, { "abstract": true, "docs": { "deprecated": "Use the `features` property instead. For now, the pipeline types are mapped to the features.\nDefines which kind of pipeline is deployed.", "stability": "deprecated" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 68 }, "name": "pipelineType", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineType" } }, { "abstract": true, "docs": { "remarks": "The RioSecretsDeployStep is added prior to deployment of the AppStack if a path is provided.\n\nNo secrets are deployed if no path is provided.", "stability": "stable", "summary": "Path to secrets file containing encrypted secrets." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 88 }, "name": "secretsDeployStepProps", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackRioSecretsDeployStepProps" } }, { "abstract": true, "docs": { "remarks": "Defaults to slack.", "stability": "stable", "summary": "Notification type for the auto-generated vulnerability pipeline monitor." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 106 }, "name": "vulnerabilityNotification", "optional": true, "type": { "fqn": "@rio-cloud/cdk-v2-constructs.datadogv2.INotification" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineStackProps" }, "@rio-cloud/cdk-v2-constructs.PipelineStackRioMonitoringDeployStepProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackRioMonitoringDeployStepProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 159 }, "name": "PipelineStackRioMonitoringDeployStepProps", "properties": [ { "abstract": true, "docs": { "stability": "stable", "summary": "Map \\{directory: filenames\\} containing .jar or .zip files created in main build step to be uploaded to the monitoring-testsuite-runner bucket, e.g. ``` { 'availability-monitoring/build/libs': ['foo-availability.jar'], 'performance-monitoring/build/libs': ['api-check.zip', 'foo-performance.jar'], } ```." }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 169 }, "name": "monitoringArtifacts", "type": { "collection": { "elementtype": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } }, "kind": "map" } } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineStackRioMonitoringDeployStepProps" }, "@rio-cloud/cdk-v2-constructs.PipelineStackRioSecretsDeployStepProps": { "assembly": "@rio-cloud/cdk-v2-constructs", "datatype": true, "docs": { "see": "rio.RioSecretsDeployStepProps", "stability": "stable", "summary": "Selected properties being handed over to RioSecretsDeployStep." }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineStackRioSecretsDeployStepProps", "kind": "interface", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 155 }, "name": "PipelineStackRioSecretsDeployStepProps", "properties": [ { "abstract": true, "docs": { "stability": "stable" }, "immutable": true, "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 156 }, "name": "secretsFilePath", "type": { "primitive": "string" } } ], "symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineStackRioSecretsDeployStepProps" }, "@rio-cloud/cdk-v2-constructs.PipelineType": { "assembly": "@rio-cloud/cdk-v2-constructs", "docs": { "stability": "stable" }, "fqn": "@rio-cloud/cdk-v2-constructs.PipelineType", "kind": "enum", "locationInModule": { "filename": "src/contributions/team-transport-two/pipeline/pipeline-stack.ts", "line": 215 }, "members": [ { "docs": { "remarks": "Comes with a pre-defined buildspec.yaml for a gradle project. This buildspec.yaml is used for both the main and\nbranch pipeline and includes the following steps\n- build and test of the artifact via command \"./gradlew clean build\".\n
This gradle command must be provided by the gradle project.\n- license-check and upload of license-check-file via command \"./gradlew checkLicenses\".\n
This gradle command must be provided by the gradle project.\n- create a self-signed certificate to make TLS communication possible, e.g. with a loadbalancer.\n- build the container image via command \"./gradlew jibBuildTar\".\n
This gradle command must be provided by the gradle project.", "stability": "stable", "summary": "Self-mutating codepipeline deploying the provided AppStack. Be aware: The provided service won't have access to Kafka." }, "name": "STANDARD_GRADLE" }, { "docs": { "remarks": "Comes with a pre-defined buildspec.yaml for a gradle project. This buildspec.yaml is used for both the main and\nbranch pipeline and includes the following steps\n- build and test of the artifact via command \"./gradlew clean build\".\n
This gradle command must be provided by the gradle project.\n- license-check and upload of license-check-file via command \"./gradlew checkLicenses\".\n
This gradle command must be provided by the gradle project.\n- create a self-signed certificate to make TLS communication possible, e.g. with a loadbalancer.\n- request a certificate to authenticate against Kafka via mutual TLS\n- build the container image via command \"./gradlew jibBuildTar\".\n
This gradle command must be provided by the gradle project.",
"stability": "stable",
"summary": "Self-mutating codepipeline deploying the provided AppStack with additional steps needed to access Kafka."
},
"name": "STANDARD_GRADLE_KAFKA"
},
{
"docs": {
"remarks": "Comes with a pre-defined buildspec.yaml to synthesize the AppStack.\nNo branch or vulnerability pipeline is created.",
"stability": "stable",
"summary": "Self-mutating codepipeline deploying the provided AppStack."
},
"name": "STANDARD_INFRASTRUCTURE"
}
],
"name": "PipelineType",
"symbolId": "src/contributions/team-transport-two/pipeline/pipeline-stack:PipelineType"
},
"@rio-cloud/cdk-v2-constructs.RioBitBucketSourceAction": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"base": "aws-cdk-lib.aws_codepipeline_actions.S3SourceAction",
"docs": {
"stability": "stable"
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioBitBucketSourceAction",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 28
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "props",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.RioBitBucketSourceActionProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 27
},
"name": "RioBitBucketSourceAction",
"symbolId": "src/pipeline/rio-bitbucket-source-action:RioBitBucketSourceAction"
},
"@rio-cloud/cdk-v2-constructs.RioBitBucketSourceActionProps": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioBitBucketSourceActionProps",
"kind": "interface",
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 18
},
"name": "RioBitBucketSourceActionProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 19
},
"name": "repositoryName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 20
},
"name": "sourceArtifact",
"type": {
"fqn": "aws-cdk-lib.aws_codepipeline.Artifact"
}
},
{
"abstract": true,
"docs": {
"default": "- Points to master_repo.zip.",
"stability": "stable",
"summary": "The path to either master_repo.zip or branch_repo.zip."
},
"immutable": true,
"locationInModule": {
"filename": "src/pipeline/rio-bitbucket-source-action.ts",
"line": 25
},
"name": "triggerKey",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.TriggerKey"
}
}
],
"symbolId": "src/pipeline/rio-bitbucket-source-action:RioBitBucketSourceActionProps"
},
"@rio-cloud/cdk-v2-constructs.RioCloudfrontDistribution": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"base": "constructs.Construct",
"docs": {
"remarks": "Intended for delivery of html documents. It sets some defaults a recommended by AWS and provides CSP settings.",
"stability": "stable",
"summary": "A Construct which creates a default cloudfront distribution using a s3 bucket as origin."
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioCloudfrontDistribution",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 94
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.RioCloudfrontDistributionProps"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 91
},
"name": "RioCloudfrontDistribution",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 92
},
"name": "distribution",
"type": {
"fqn": "aws-cdk-lib.aws_cloudfront.IDistribution"
}
}
],
"symbolId": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution:RioCloudfrontDistribution"
},
"@rio-cloud/cdk-v2-constructs.RioCloudfrontDistributionProps": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Properties for defining a RioCloudfrontDistribution."
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioCloudfrontDistributionProps",
"kind": "interface",
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 15
},
"name": "RioCloudfrontDistributionProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The reference to the S3 bucket containing the files to serve."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 17
},
"name": "contentBucketName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The RIO defaults are always included, and you can choose which services you want to include (e.g. ConfigCat) or\nnot. You can also provide custom directives / values using the \"custom\" key.",
"stability": "stable",
"summary": "Allows declaratively defining your desired CSP."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 40
},
"name": "cspConfig",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.CspConfig"
}
},
{
"abstract": true,
"docs": {
"remarks": "If not given, the default value will be `DENY` & override: true.",
"stability": "stable",
"summary": "The frame options to be used in the response headers policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 54
},
"name": "frameOptions",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_cloudfront.ResponseHeadersFrameOptions"
}
},
{
"abstract": true,
"docs": {
"remarks": "If not given, no functions will be assigned.",
"stability": "stable",
"summary": "The list of functions to be associated with the default behaviour of the distribution."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 47
},
"name": "functionAssociations",
"optional": true,
"type": {
"collection": {
"elementtype": {
"fqn": "aws-cdk-lib.aws_cloudfront.FunctionAssociation"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If not given, the default hosted Zone provided by RIO setup will be used.",
"stability": "stable",
"summary": "The hosted zone of the domain under which the content will be served."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 32
},
"name": "hostedZone",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_route53.IHostedZone"
}
},
{
"abstract": true,
"docs": {
"remarks": "If not given, an empty string, i.e. no subDomain will be used. Instead, the name of the hosted zone will be used\ndirectly.",
"stability": "stable",
"summary": "The subdomain where the content should be served."
},
"immutable": true,
"locationInModule": {
"filename": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution.ts",
"line": 25
},
"name": "subDomain",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/contributions/cop-frontend/cloudfront/rio-cloudfront-distribution:RioCloudfrontDistributionProps"
},
"@rio-cloud/cdk-v2-constructs.RioFargateService": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"base": "constructs.Construct",
"docs": {
"stability": "stable"
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioFargateService",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 406
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.RioFargateServiceProps"
}
}
]
},
"interfaces": [
"aws-cdk-lib.aws_ec2.IConnectable"
],
"kind": "class",
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 365
},
"name": "RioFargateService",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The network connections associated with this resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 402
},
"name": "connections",
"overrides": "aws-cdk-lib.aws_ec2.IConnectable",
"type": {
"fqn": "aws-cdk-lib.aws_ec2.Connections"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 398
},
"name": "datadogSideCarContainerDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 403
},
"name": "service",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateService"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 397
},
"name": "serviceContainerDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 400
},
"name": "taskDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 399
},
"name": "logRouterContainerDefinition",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 404
},
"name": "targetGroup",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup"
}
}
],
"symbolId": "src/fargate/rio-fargate-service:RioFargateService"
},
"@rio-cloud/cdk-v2-constructs.RioFargateServiceBlueGreenAlpha": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"base": "constructs.Construct",
"docs": {
"stability": "stable"
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioFargateServiceBlueGreenAlpha",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 145
},
"parameters": [
{
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "props",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.RioFargateServiceBlueGreenAlphaProps"
}
}
]
},
"interfaces": [
"aws-cdk-lib.aws_ec2.IConnectable"
],
"kind": "class",
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 105
},
"name": "RioFargateServiceBlueGreenAlpha",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The network connections associated with this resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 140
},
"name": "connections",
"overrides": "aws-cdk-lib.aws_ec2.IConnectable",
"type": {
"fqn": "aws-cdk-lib.aws_ec2.Connections"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 136
},
"name": "datadogSideCarContainerDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 141
},
"name": "service",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateService"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 135
},
"name": "serviceContainerDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 138
},
"name": "taskDefinition",
"type": {
"fqn": "aws-cdk-lib.aws_ecs.FargateTaskDefinition"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 142
},
"name": "blueTargetGroup",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 143
},
"name": "greenTargetGroup",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroup"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 137
},
"name": "logRouterContainerDefinition",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ContainerDefinition"
}
}
],
"symbolId": "src/fargate/rio-fargate-service-blue-green-alpha:RioFargateServiceBlueGreenAlpha"
},
"@rio-cloud/cdk-v2-constructs.RioFargateServiceBlueGreenAlphaProps": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Fargate Task Definition Properties."
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioFargateServiceBlueGreenAlphaProps",
"kind": "interface",
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 30
},
"name": "RioFargateServiceBlueGreenAlphaProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Container definition options like image, cpu, memory."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 69
},
"name": "containerDefinitionOption",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.ContainerDefinitionOptions"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Fargate Task Definition Properties."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 74
},
"name": "fargateOptions",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.FargateTaskDefinitionProps"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The Name of the service."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 39
},
"name": "serviceName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The stage of the service, e.g. 'prod'."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 34
},
"name": "stage",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The version of the service, e.g. the git hash of the corresponding commit."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 44
},
"name": "version",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The VPC of the service's ecs.Cluster if no cluster is explicitly passed as prop."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 56
},
"name": "vpc",
"type": {
"fqn": "aws-cdk-lib.aws_ec2.IVpc"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Blue green deployment configuration."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 89
},
"name": "blueGreenDeploymentConfig",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.BlueGreenDeploymentConfig"
}
},
{
"abstract": true,
"docs": {
"default": "- Create a new Fargate cluster with default properties",
"remarks": "If not null, the cluster.vpc MUST match the vpc provided as direct argument.",
"stability": "stable",
"summary": "The Fargate cluster to run the service in."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 64
},
"name": "cluster",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ICluster"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Datadog integration properties."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 84
},
"name": "datadogOptions",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.DatadogIntegrationProps"
}
},
{
"abstract": true,
"docs": {
"default": "- No frameworks.",
"stability": "stable",
"summary": "The frameworks in uses."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 51
},
"name": "frameworks",
"optional": true,
"type": {
"collection": {
"elementtype": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.Framework"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Loadbalancer options."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service-blue-green-alpha.ts",
"line": 79
},
"name": "loadBalancerOptions",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.LoadBalancerOptions"
}
}
],
"symbolId": "src/fargate/rio-fargate-service-blue-green-alpha:RioFargateServiceBlueGreenAlphaProps"
},
"@rio-cloud/cdk-v2-constructs.RioFargateServiceProps": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"datatype": true,
"docs": {
"stability": "stable",
"summary": "Fargate Task Definition Properties."
},
"fqn": "@rio-cloud/cdk-v2-constructs.RioFargateServiceProps",
"kind": "interface",
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 15
},
"name": "RioFargateServiceProps",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Container definition options like image, cpu, memory."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 54
},
"name": "containerDefinitionOption",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.ContainerDefinitionOptions"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Fargate Task Definition Properties."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 59
},
"name": "fargateOptions",
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.FargateTaskDefinitionProps"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The Name of the service."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 24
},
"name": "serviceName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The stage of the service, e.g. 'prod'."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 19
},
"name": "stage",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The version of the service, e.g. the git hash of the corresponding commit."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 29
},
"name": "version",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "The VPC of the service's ecs.Cluster if no cluster is explicitly passed as prop."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 41
},
"name": "vpc",
"type": {
"fqn": "aws-cdk-lib.aws_ec2.IVpc"
}
},
{
"abstract": true,
"docs": {
"default": "- Create a new Fargate cluster with default properties",
"remarks": "If not null, the cluster.vpc MUST match the vpc provided as direct argument.",
"stability": "stable",
"summary": "The Fargate cluster to run the service in."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 49
},
"name": "cluster",
"optional": true,
"type": {
"fqn": "aws-cdk-lib.aws_ecs.ICluster"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Datadog integration properties."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 69
},
"name": "datadogOptions",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.DatadogIntegrationProps"
}
},
{
"abstract": true,
"docs": {
"default": "- No frameworks.",
"stability": "stable",
"summary": "The frameworks in uses."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 36
},
"name": "frameworks",
"optional": true,
"type": {
"collection": {
"elementtype": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.Framework"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Loadbalancer options."
},
"immutable": true,
"locationInModule": {
"filename": "src/fargate/rio-fargate-service.ts",
"line": 64
},
"name": "loadBalancerOptions",
"optional": true,
"type": {
"fqn": "@rio-cloud/cdk-v2-constructs.fargate.LoadBalancerOptions"
}
}
],
"symbolId": "src/fargate/rio-fargate-service:RioFargateServiceProps"
},
"@rio-cloud/cdk-v2-constructs.RioKafkaEventSource": {
"assembly": "@rio-cloud/cdk-v2-constructs",
"docs": {
"remarks": "```\n const lambda = new nodejs.NodejsFunction(this, 'KafkaConsumerFunction', {\n entry: 'path.to.handler.ts',\n handler: 'handlerName',\n });\n\n const secret = Secret.fromSecretNameV2(this, 'ConsumerSecret', 'kafka-integration/msk-certificate/