{ "author": { "email": "randy.ridgley@gmail.com", "name": "Randy Ridgley", "roles": [ "author" ] }, "dependencies": { "@aws-cdk/assets": "^1.117.0", "@aws-cdk/aws-apigateway": "^1.117.0", "@aws-cdk/aws-applicationautoscaling": "^1.117.0", "@aws-cdk/aws-athena": "^1.117.0", "@aws-cdk/aws-autoscaling": "^1.117.0", "@aws-cdk/aws-autoscaling-common": "^1.117.0", "@aws-cdk/aws-autoscaling-hooktargets": "^1.117.0", "@aws-cdk/aws-certificatemanager": "^1.117.0", "@aws-cdk/aws-cloudformation": "^1.117.0", "@aws-cdk/aws-cloudwatch": "^1.117.0", "@aws-cdk/aws-codebuild": "^1.117.0", "@aws-cdk/aws-codecommit": "^1.117.0", "@aws-cdk/aws-codeguruprofiler": "^1.117.0", "@aws-cdk/aws-codepipeline": "^1.117.0", "@aws-cdk/aws-codestarnotifications": "^1.117.0", "@aws-cdk/aws-cognito": "^1.117.0", "@aws-cdk/aws-dynamodb": "^1.117.0", "@aws-cdk/aws-ec2": "^1.117.0", "@aws-cdk/aws-ecr": "^1.117.0", "@aws-cdk/aws-ecr-assets": "^1.117.0", "@aws-cdk/aws-ecs": "^1.117.0", "@aws-cdk/aws-efs": "^1.117.0", "@aws-cdk/aws-eks": "^1.117.0", "@aws-cdk/aws-elasticloadbalancing": "^1.117.0", "@aws-cdk/aws-elasticloadbalancingv2": "^1.117.0", "@aws-cdk/aws-emr": "^1.117.0", "@aws-cdk/aws-events": "^1.117.0", "@aws-cdk/aws-events-targets": "^1.117.0", "@aws-cdk/aws-glue": "^1.117.0", "@aws-cdk/aws-iam": "^1.117.0", "@aws-cdk/aws-kinesis": "^1.117.0", "@aws-cdk/aws-kinesisanalytics": "^1.117.0", "@aws-cdk/aws-kinesisfirehose": "^1.117.0", "@aws-cdk/aws-kms": "^1.117.0", "@aws-cdk/aws-lakeformation": "^1.117.0", "@aws-cdk/aws-lambda": "^1.117.0", "@aws-cdk/aws-lambda-nodejs": "^1.117.0", "@aws-cdk/aws-lambda-python": "^1.117.0", "@aws-cdk/aws-logs": "^1.117.0", "@aws-cdk/aws-route53": "^1.117.0", "@aws-cdk/aws-s3": "^1.117.0", "@aws-cdk/aws-s3-assets": "^1.117.0", "@aws-cdk/aws-s3-deployment": "^1.117.0", "@aws-cdk/aws-s3-notifications": "^1.117.0", "@aws-cdk/aws-sagemaker": "^1.117.0", "@aws-cdk/aws-sam": "^1.117.0", "@aws-cdk/aws-secretsmanager": "^1.117.0", "@aws-cdk/aws-servicecatalog": "^1.117.0", "@aws-cdk/aws-servicediscovery": "^1.117.0", "@aws-cdk/aws-signer": "^1.117.0", "@aws-cdk/aws-sns": "^1.117.0", "@aws-cdk/aws-sns-subscriptions": "^1.117.0", "@aws-cdk/aws-sqs": "^1.117.0", "@aws-cdk/aws-ssm": "^1.117.0", "@aws-cdk/aws-stepfunctions": "^1.117.0", "@aws-cdk/aws-stepfunctions-tasks": "^1.117.0", "@aws-cdk/cloud-assembly-schema": "^1.117.0", "@aws-cdk/core": "^1.117.0", "@aws-cdk/custom-resources": "^1.117.0", "@aws-cdk/region-info": "^1.117.0", "constructs": "^3.2.27" }, "dependencyClosure": { "@aws-cdk/assets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.Assets", "packageId": "Amazon.CDK.Assets" }, "java": { "maven": { "artifactId": "cdk-assets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.assets" }, "js": { "npm": "@aws-cdk/assets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.assets", "module": "aws_cdk.assets" } } }, "@aws-cdk/aws-apigateway": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.APIGateway", "packageId": "Amazon.CDK.AWS.APIGateway" }, "java": { "maven": { "artifactId": "apigateway", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.apigateway" }, "js": { "npm": "@aws-cdk/aws-apigateway" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-apigateway", "module": "aws_cdk.aws_apigateway" } } }, "@aws-cdk/aws-applicationautoscaling": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ApplicationAutoScaling", "packageId": "Amazon.CDK.AWS.ApplicationAutoScaling" }, "java": { "maven": { "artifactId": "applicationautoscaling", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.applicationautoscaling" }, "js": { "npm": "@aws-cdk/aws-applicationautoscaling" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-applicationautoscaling", "module": "aws_cdk.aws_applicationautoscaling" } } }, "@aws-cdk/aws-athena": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Athena", "packageId": "Amazon.CDK.AWS.Athena" }, "java": { "maven": { "artifactId": "athena", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.athena" }, "js": { "npm": "@aws-cdk/aws-athena" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-athena", "module": "aws_cdk.aws_athena" } } }, "@aws-cdk/aws-autoscaling": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.AutoScaling", "packageId": "Amazon.CDK.AWS.AutoScaling" }, "java": { "maven": { "artifactId": "autoscaling", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.autoscaling" }, "js": { "npm": "@aws-cdk/aws-autoscaling" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-autoscaling", "module": "aws_cdk.aws_autoscaling" } } }, "@aws-cdk/aws-autoscaling-common": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.AutoScaling.Common", "packageId": "Amazon.CDK.AWS.AutoScaling.Common" }, "java": { "maven": { "artifactId": "autoscaling-common", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.autoscaling.common" }, "js": { "npm": "@aws-cdk/aws-autoscaling-common" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-autoscaling-common", "module": "aws_cdk.aws_autoscaling_common" } } }, "@aws-cdk/aws-autoscaling-hooktargets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.AutoScaling.HookTargets", "packageId": "Amazon.CDK.AWS.AutoScaling.HookTargets" }, "java": { "maven": { "artifactId": "autoscaling-hooktargets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.autoscaling.hooktargets" }, "js": { "npm": "@aws-cdk/aws-autoscaling-hooktargets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-autoscaling-hooktargets", "module": "aws_cdk.aws_autoscaling_hooktargets" } } }, "@aws-cdk/aws-certificatemanager": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CertificateManager", "packageId": "Amazon.CDK.AWS.CertificateManager" }, "java": { "maven": { "artifactId": "certificatemanager", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.certificatemanager" }, "js": { "npm": "@aws-cdk/aws-certificatemanager" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-certificatemanager", "module": "aws_cdk.aws_certificatemanager" } } }, "@aws-cdk/aws-cloudformation": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CloudFormation", "packageId": "Amazon.CDK.AWS.CloudFormation" }, "java": { "maven": { "artifactId": "cloudformation", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.cloudformation" }, "js": { "npm": "@aws-cdk/aws-cloudformation" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-cloudformation", "module": "aws_cdk.aws_cloudformation" } } }, "@aws-cdk/aws-cloudfront": { "submodules": { "@aws-cdk/aws-cloudfront.experimental": { "locationInModule": { "filename": "lib/index.ts", "line": 12 } } }, "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CloudFront", "packageId": "Amazon.CDK.AWS.CloudFront" }, "java": { "maven": { "artifactId": "cloudfront", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.cloudfront" }, "js": { "npm": "@aws-cdk/aws-cloudfront" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-cloudfront", "module": "aws_cdk.aws_cloudfront" } } }, "@aws-cdk/aws-cloudwatch": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CloudWatch", "packageId": "Amazon.CDK.AWS.CloudWatch" }, "java": { "maven": { "artifactId": "cloudwatch", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.cloudwatch" }, "js": { "npm": "@aws-cdk/aws-cloudwatch" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-cloudwatch", "module": "aws_cdk.aws_cloudwatch" } } }, "@aws-cdk/aws-codebuild": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CodeBuild", "packageId": "Amazon.CDK.AWS.CodeBuild" }, "java": { "maven": { "artifactId": "codebuild", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.codebuild" }, "js": { "npm": "@aws-cdk/aws-codebuild" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-codebuild", "module": "aws_cdk.aws_codebuild" } } }, "@aws-cdk/aws-codecommit": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CodeCommit", "packageId": "Amazon.CDK.AWS.CodeCommit" }, "java": { "maven": { "artifactId": "codecommit", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.codecommit" }, "js": { "npm": "@aws-cdk/aws-codecommit" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-codecommit", "module": "aws_cdk.aws_codecommit" } } }, "@aws-cdk/aws-codeguruprofiler": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CodeGuruProfiler", "packageId": "Amazon.CDK.AWS.CodeGuruProfiler" }, "java": { "maven": { "artifactId": "codeguruprofiler", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.codeguruprofiler" }, "js": { "npm": "@aws-cdk/aws-codeguruprofiler" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-codeguruprofiler", "module": "aws_cdk.aws_codeguruprofiler" } } }, "@aws-cdk/aws-codepipeline": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CodePipeline", "packageId": "Amazon.CDK.AWS.CodePipeline" }, "java": { "maven": { "artifactId": "codepipeline", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.codepipeline" }, "js": { "npm": "@aws-cdk/aws-codepipeline" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-codepipeline", "module": "aws_cdk.aws_codepipeline" } } }, "@aws-cdk/aws-codestarnotifications": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.CodeStarNotifications", "packageId": "Amazon.CDK.AWS.CodeStarNotifications" }, "java": { "maven": { "artifactId": "codestarnotifications", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.codestarnotifications" }, "js": { "npm": "@aws-cdk/aws-codestarnotifications" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-codestarnotifications", "module": "aws_cdk.aws_codestarnotifications" } } }, "@aws-cdk/aws-cognito": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Cognito", "packageId": "Amazon.CDK.AWS.Cognito" }, "java": { "maven": { "artifactId": "cognito", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.cognito" }, "js": { "npm": "@aws-cdk/aws-cognito" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-cognito", "module": "aws_cdk.aws_cognito" } } }, "@aws-cdk/aws-dynamodb": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.DynamoDB", "packageId": "Amazon.CDK.AWS.DynamoDB" }, "java": { "maven": { "artifactId": "dynamodb", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.dynamodb" }, "js": { "npm": "@aws-cdk/aws-dynamodb" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-dynamodb", "module": "aws_cdk.aws_dynamodb" } } }, "@aws-cdk/aws-ec2": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.EC2", "packageId": "Amazon.CDK.AWS.EC2" }, "java": { "maven": { "artifactId": "ec2", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ec2" }, "js": { "npm": "@aws-cdk/aws-ec2" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-ec2", "module": "aws_cdk.aws_ec2" } } }, "@aws-cdk/aws-ecr": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ECR", "packageId": "Amazon.CDK.AWS.ECR" }, "java": { "maven": { "artifactId": "ecr", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ecr" }, "js": { "npm": "@aws-cdk/aws-ecr" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-ecr", "module": "aws_cdk.aws_ecr" } } }, "@aws-cdk/aws-ecr-assets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Ecr.Assets", "packageId": "Amazon.CDK.ECR.Assets" }, "java": { "maven": { "artifactId": "ecr-assets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ecr.assets" }, "js": { "npm": "@aws-cdk/aws-ecr-assets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-ecr-assets", "module": "aws_cdk.aws_ecr_assets" } } }, "@aws-cdk/aws-ecs": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ECS", "packageId": "Amazon.CDK.AWS.ECS" }, "java": { "maven": { "artifactId": "ecs", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ecs" }, "js": { "npm": "@aws-cdk/aws-ecs" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-ecs", "module": "aws_cdk.aws_ecs" } } }, "@aws-cdk/aws-efs": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.EFS", "packageId": "Amazon.CDK.AWS.EFS" }, "java": { "maven": { "artifactId": "efs", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.efs" }, "js": { "npm": "@aws-cdk/aws-efs" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-efs", "module": "aws_cdk.aws_efs" } } }, "@aws-cdk/aws-eks": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.EKS", "packageId": "Amazon.CDK.AWS.EKS" }, "java": { "maven": { "artifactId": "eks", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.eks" }, "js": { "npm": "@aws-cdk/aws-eks" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-eks", "module": "aws_cdk.aws_eks" } } }, "@aws-cdk/aws-elasticloadbalancing": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ElasticLoadBalancing", "packageId": "Amazon.CDK.AWS.ElasticLoadBalancing" }, "java": { "maven": { "artifactId": "elasticloadbalancing", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.elasticloadbalancing" }, "js": { "npm": "@aws-cdk/aws-elasticloadbalancing" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-elasticloadbalancing", "module": "aws_cdk.aws_elasticloadbalancing" } } }, "@aws-cdk/aws-elasticloadbalancingv2": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ElasticLoadBalancingV2", "packageId": "Amazon.CDK.AWS.ElasticLoadBalancingV2" }, "java": { "maven": { "artifactId": "elasticloadbalancingv2", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.elasticloadbalancingv2" }, "js": { "npm": "@aws-cdk/aws-elasticloadbalancingv2" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-elasticloadbalancingv2", "module": "aws_cdk.aws_elasticloadbalancingv2" } } }, "@aws-cdk/aws-emr": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.EMR", "packageId": "Amazon.CDK.AWS.EMR" }, "java": { "maven": { "artifactId": "emr", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.emr" }, "js": { "npm": "@aws-cdk/aws-emr" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-emr", "module": "aws_cdk.aws_emr" } } }, "@aws-cdk/aws-events": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Events", "packageId": "Amazon.CDK.AWS.Events" }, "java": { "maven": { "artifactId": "events", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.events" }, "js": { "npm": "@aws-cdk/aws-events" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-events", "module": "aws_cdk.aws_events" } } }, "@aws-cdk/aws-events-targets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Events.Targets", "packageId": "Amazon.CDK.AWS.Events.Targets" }, "java": { "maven": { "artifactId": "events-targets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.events.targets" }, "js": { "npm": "@aws-cdk/aws-events-targets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-events-targets", "module": "aws_cdk.aws_events_targets" } } }, "@aws-cdk/aws-globalaccelerator": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.GlobalAccelerator", "packageId": "Amazon.CDK.AWS.GlobalAccelerator" }, "java": { "maven": { "artifactId": "globalaccelerator", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.globalaccelerator" }, "js": { "npm": "@aws-cdk/aws-globalaccelerator" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-globalaccelerator", "module": "aws_cdk.aws_globalaccelerator" } } }, "@aws-cdk/aws-glue": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Glue", "packageId": "Amazon.CDK.AWS.Glue" }, "java": { "maven": { "artifactId": "glue", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.glue" }, "js": { "npm": "@aws-cdk/aws-glue" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-glue", "module": "aws_cdk.aws_glue" } } }, "@aws-cdk/aws-iam": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.IAM", "packageId": "Amazon.CDK.AWS.IAM" }, "java": { "maven": { "artifactId": "iam", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.iam" }, "js": { "npm": "@aws-cdk/aws-iam" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-iam", "module": "aws_cdk.aws_iam" } } }, "@aws-cdk/aws-kinesis": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Kinesis", "packageId": "Amazon.CDK.AWS.Kinesis" }, "java": { "maven": { "artifactId": "kinesis", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.kinesis" }, "js": { "npm": "@aws-cdk/aws-kinesis" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-kinesis", "module": "aws_cdk.aws_kinesis" } } }, "@aws-cdk/aws-kinesisanalytics": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.KinesisAnalytics", "packageId": "Amazon.CDK.AWS.KinesisAnalytics" }, "java": { "maven": { "artifactId": "kinesisanalytics", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.kinesisanalytics" }, "js": { "npm": "@aws-cdk/aws-kinesisanalytics" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-kinesisanalytics", "module": "aws_cdk.aws_kinesisanalytics" } } }, "@aws-cdk/aws-kinesisfirehose": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.KinesisFirehose", "packageId": "Amazon.CDK.AWS.KinesisFirehose" }, "java": { "maven": { "artifactId": "kinesisfirehose", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.kinesisfirehose" }, "js": { "npm": "@aws-cdk/aws-kinesisfirehose" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-kinesisfirehose", "module": "aws_cdk.aws_kinesisfirehose" } } }, "@aws-cdk/aws-kms": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.KMS", "packageId": "Amazon.CDK.AWS.KMS" }, "java": { "maven": { "artifactId": "kms", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.kms" }, "js": { "npm": "@aws-cdk/aws-kms" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-kms", "module": "aws_cdk.aws_kms" } } }, "@aws-cdk/aws-lakeformation": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.LakeFormation", "packageId": "Amazon.CDK.AWS.LakeFormation" }, "java": { "maven": { "artifactId": "lakeformation", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.lakeformation" }, "js": { "npm": "@aws-cdk/aws-lakeformation" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-lakeformation", "module": "aws_cdk.aws_lakeformation" } } }, "@aws-cdk/aws-lambda": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Lambda", "packageId": "Amazon.CDK.AWS.Lambda" }, "java": { "maven": { "artifactId": "lambda", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.lambda" }, "js": { "npm": "@aws-cdk/aws-lambda" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-lambda", "module": "aws_cdk.aws_lambda" } } }, "@aws-cdk/aws-lambda-nodejs": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Lambda.Nodejs", "packageId": "Amazon.CDK.AWS.Lambda.Nodejs" }, "java": { "maven": { "artifactId": "lambda-nodejs", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.lambda.nodejs" }, "js": { "npm": "@aws-cdk/aws-lambda-nodejs" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-lambda-nodejs", "module": "aws_cdk.aws_lambda_nodejs" } } }, "@aws-cdk/aws-lambda-python": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Lambda.Python", "packageId": "Amazon.CDK.AWS.Lambda.Python" }, "java": { "maven": { "artifactId": "lambda-python", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.lambda.python" }, "js": { "npm": "@aws-cdk/aws-lambda-python" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-lambda-python", "module": "aws_cdk.aws_lambda_python" } } }, "@aws-cdk/aws-logs": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Logs", "packageId": "Amazon.CDK.AWS.Logs" }, "java": { "maven": { "artifactId": "logs", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.logs" }, "js": { "npm": "@aws-cdk/aws-logs" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-logs", "module": "aws_cdk.aws_logs" } } }, "@aws-cdk/aws-route53": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Route53", "packageId": "Amazon.CDK.AWS.Route53" }, "java": { "maven": { "artifactId": "route53", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.route53" }, "js": { "npm": "@aws-cdk/aws-route53" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-route53", "module": "aws_cdk.aws_route53" } } }, "@aws-cdk/aws-route53-targets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Route53.Targets", "packageId": "Amazon.CDK.AWS.Route53.Targets" }, "java": { "maven": { "artifactId": "route53-targets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.route53.targets" }, "js": { "npm": "@aws-cdk/aws-route53-targets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-route53-targets", "module": "aws_cdk.aws_route53_targets" } } }, "@aws-cdk/aws-s3": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.S3", "packageId": "Amazon.CDK.AWS.S3" }, "java": { "maven": { "artifactId": "s3", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.s3" }, "js": { "npm": "@aws-cdk/aws-s3" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-s3", "module": "aws_cdk.aws_s3" } } }, "@aws-cdk/aws-s3-assets": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.S3.Assets", "packageId": "Amazon.CDK.AWS.S3.Assets" }, "java": { "maven": { "artifactId": "s3-assets", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.s3.assets" }, "js": { "npm": "@aws-cdk/aws-s3-assets" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-s3-assets", "module": "aws_cdk.aws_s3_assets" } } }, "@aws-cdk/aws-s3-deployment": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.S3.Deployment", "packageId": "Amazon.CDK.AWS.S3.Deployment" }, "java": { "maven": { "artifactId": "s3-deployment", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.s3.deployment" }, "js": { "npm": "@aws-cdk/aws-s3-deployment" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-s3-deployment", "module": "aws_cdk.aws_s3_deployment" } } }, "@aws-cdk/aws-s3-notifications": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.S3.Notifications", "packageId": "Amazon.CDK.AWS.S3.Notifications" }, "java": { "maven": { "artifactId": "s3-notifications", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.s3.notifications" }, "js": { "npm": "@aws-cdk/aws-s3-notifications" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-s3-notifications", "module": "aws_cdk.aws_s3_notifications" } } }, "@aws-cdk/aws-sagemaker": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Sagemaker", "packageId": "Amazon.CDK.AWS.Sagemaker" }, "java": { "maven": { "artifactId": "sagemaker", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.sagemaker" }, "js": { "npm": "@aws-cdk/aws-sagemaker" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-sagemaker", "module": "aws_cdk.aws_sagemaker" } } }, "@aws-cdk/aws-sam": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SAM", "packageId": "Amazon.CDK.AWS.SAM" }, "java": { "maven": { "artifactId": "sam", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.sam" }, "js": { "npm": "@aws-cdk/aws-sam" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-sam", "module": "aws_cdk.aws_sam" } } }, "@aws-cdk/aws-secretsmanager": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SecretsManager", "packageId": "Amazon.CDK.AWS.SecretsManager" }, "java": { "maven": { "artifactId": "secretsmanager", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.secretsmanager" }, "js": { "npm": "@aws-cdk/aws-secretsmanager" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-secretsmanager", "module": "aws_cdk.aws_secretsmanager" } } }, "@aws-cdk/aws-servicecatalog": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ServiceCatalog", "packageId": "Amazon.CDK.AWS.ServiceCatalog" }, "java": { "maven": { "artifactId": "servicecatalog", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.servicecatalog" }, "js": { "npm": "@aws-cdk/aws-servicecatalog" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-servicecatalog", "module": "aws_cdk.aws_servicecatalog" } } }, "@aws-cdk/aws-servicediscovery": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.ServiceDiscovery", "packageId": "Amazon.CDK.AWS.ServiceDiscovery" }, "java": { "maven": { "artifactId": "servicediscovery", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.servicediscovery" }, "js": { "npm": "@aws-cdk/aws-servicediscovery" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-servicediscovery", "module": "aws_cdk.aws_servicediscovery" } } }, "@aws-cdk/aws-signer": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.Signer", "packageId": "Amazon.CDK.AWS.Signer" }, "java": { "maven": { "artifactId": "signer", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.signer" }, "js": { "npm": "@aws-cdk/aws-signer" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-signer", "module": "aws_cdk.aws_signer" } } }, "@aws-cdk/aws-sns": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SNS", "packageId": "Amazon.CDK.AWS.SNS" }, "java": { "maven": { "artifactId": "sns", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.sns" }, "js": { "npm": "@aws-cdk/aws-sns" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-sns", "module": "aws_cdk.aws_sns" } } }, "@aws-cdk/aws-sns-subscriptions": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SNS.Subscriptions", "packageId": "Amazon.CDK.AWS.SNS.Subscriptions" }, "java": { "maven": { "artifactId": "sns-subscriptions", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.sns.subscriptions" }, "js": { "npm": "@aws-cdk/aws-sns-subscriptions" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-sns-subscriptions", "module": "aws_cdk.aws_sns_subscriptions" } } }, "@aws-cdk/aws-sqs": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SQS", "packageId": "Amazon.CDK.AWS.SQS" }, "java": { "maven": { "artifactId": "sqs", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.sqs" }, "js": { "npm": "@aws-cdk/aws-sqs" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-sqs", "module": "aws_cdk.aws_sqs" } } }, "@aws-cdk/aws-ssm": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.SSM", "packageId": "Amazon.CDK.AWS.SSM" }, "java": { "maven": { "artifactId": "ssm", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.ssm" }, "js": { "npm": "@aws-cdk/aws-ssm" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-ssm", "module": "aws_cdk.aws_ssm" } } }, "@aws-cdk/aws-stepfunctions": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.StepFunctions", "packageId": "Amazon.CDK.AWS.StepFunctions" }, "java": { "maven": { "artifactId": "stepfunctions", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.stepfunctions" }, "js": { "npm": "@aws-cdk/aws-stepfunctions" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-stepfunctions", "module": "aws_cdk.aws_stepfunctions" } } }, "@aws-cdk/aws-stepfunctions-tasks": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.AWS.StepFunctions.Tasks", "packageId": "Amazon.CDK.AWS.StepFunctions.Tasks" }, "java": { "maven": { "artifactId": "stepfunctions-tasks", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.services.stepfunctions.tasks" }, "js": { "npm": "@aws-cdk/aws-stepfunctions-tasks" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.aws-stepfunctions-tasks", "module": "aws_cdk.aws_stepfunctions_tasks" } } }, "@aws-cdk/cloud-assembly-schema": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CloudAssembly.Schema", "packageId": "Amazon.CDK.CloudAssembly.Schema" }, "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 :: 1" ], "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } } }, "@aws-cdk/core": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK", "packageId": "Amazon.CDK" }, "java": { "maven": { "artifactId": "core", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.core" }, "js": { "npm": "@aws-cdk/core" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.core", "module": "aws_cdk.core" } } }, "@aws-cdk/custom-resources": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CustomResources", "packageId": "Amazon.CDK.AWS.CustomResources" }, "java": { "maven": { "artifactId": "cdk-customresources", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.customresources" }, "js": { "npm": "@aws-cdk/custom-resources" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.custom-resources", "module": "aws_cdk.custom_resources" } } }, "@aws-cdk/cx-api": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.CXAPI", "packageId": "Amazon.CDK.CXAPI" }, "java": { "maven": { "artifactId": "cdk-cx-api", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.cxapi" }, "js": { "npm": "@aws-cdk/cx-api" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.cx-api", "module": "aws_cdk.cx_api" } } }, "@aws-cdk/lambda-layer-awscli": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.LambdaLayer.AwsCli", "packageId": "Amazon.CDK.LambdaLayer.AwsCli" }, "java": { "maven": { "artifactId": "cdk-lambda-layer-awscli", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.lambdalayer.awscli" }, "js": { "npm": "@aws-cdk/lambda-layer-awscli" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.lambda-layer-awscli", "module": "aws_cdk.lambda_layer_awscli" } } }, "@aws-cdk/lambda-layer-kubectl": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.LambdaLayer.Kubectl", "packageId": "Amazon.CDK.LambdaLayer.Kubectl" }, "java": { "maven": { "artifactId": "cdk-lambda-layer-kubectl", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.lambdalayer.kubectl" }, "js": { "npm": "@aws-cdk/lambda-layer-kubectl" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.lambda-layer-kubectl", "module": "aws_cdk.lambda_layer_kubectl" } } }, "@aws-cdk/region-info": { "targets": { "dotnet": { "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png", "namespace": "Amazon.CDK.RegionInfo", "packageId": "Amazon.CDK.RegionInfo" }, "java": { "maven": { "artifactId": "cdk-region-info", "groupId": "software.amazon.awscdk" }, "package": "software.amazon.awscdk.regioninfo" }, "js": { "npm": "@aws-cdk/region-info" }, "python": { "classifiers": [ "Framework :: AWS CDK", "Framework :: AWS CDK :: 1" ], "distName": "aws-cdk.region-info", "module": "aws_cdk.region_info" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "go": { "moduleName": "github.com/aws/constructs-go" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "AWS CDK Constructs that can be used to create datalakes/meshes and more", "docs": { "stability": "experimental" }, "homepage": "https://github.com/randyridgley/cdk-datalake-constructs.git", "jsiiVersion": "1.32.0 (build 3f4fe23)", "keywords": [ "aws", "aws-cdk", "aws-ses", "cdk", "cdk-construct", "datalake", "datamesh", "glue", "lakeformation" ], "license": "MIT", "metadata": { "jsii": { "pacmak": { "hasDefaultInterfaces": true } } }, "name": "cdk-datalake-constructs", "readme": { "markdown": "# cdk-datalake-constructs \n\nThis is my attempt at simplifying deploying various datalake strategies in AWS with the CDK.\n\n[![License](https://img.shields.io/badge/License-MIT-green)](https://opensource.org/licenses/MIT)\n[![Current cdk version](https://img.shields.io/github/package-json/dependency-version/randyridgley/cdk-datalake-constructs/@aws-cdk/core)](https://github.com/aws/aws-cdk)\n[![Build](https://img.shields.io/github/package-json/dependency-version/randyridgley/cdk-datalake-constructs/actions/workflows/build.yml/badge.svg)](https://img.shields.io/github/package-json/dependency-version/randyridgley/cdk-datalake-constructs/actions/workflows/build.yml) [![Release](https://img.shields.io/github/package-json/dependency-version/randyridgley/cdk-datalake-constructs/actions/workflows/release.yml/badge.svg)](https://img.shields.io/github/package-json/dependency-version/randyridgley/cdk-datalake-constructs/actions/workflows/release.yml)\n[![Python](https://img.shields.io/pypi/pyversions/cdk-datalake-constructs)](https://pypi.org) [![pip](https://img.shields.io/badge/pip%20install-cdk--datalake--constructs-blue)](https://pypi.org/project/cdk-datalake-constructs/)\n[![npm version](https://img.shields.io/npm/v/cdk-datalake-constructs)](https://www.npmjs.com/package/cdk-datalake-constructs) [![pypi version](https://img.shields.io/pypi/v/cdk-datalake-constructs)](https://pypi.org/project/cdk-datalake-constructs/) [![Maven](https://img.shields.io/maven-central/v/io.github.randyridgley/cdk-datalake-constructs)](https://search.maven.org/search?q=a:cdk-comprehend-s3olap) [![nuget](https://img.shields.io/nuget/v/Cdk.Datalake.Constructs)](https://www.nuget.org/packages/Cdk.Datalake.Constructs/)\n\n**Table of Contents**\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n - [Basic](#basic)\n - [Multi Account](#multi-account)\n - [Data Mesh](#data-mesh)\n- [Documentation](#documentation)\n - [Construct API Reference](#construct-api-reference)\n- [Supporting this project](#supporting-this-project)\n- [License](#license)\n\n## Features\n\n- Easy to Start - Create a Datalake in a few lines.\n- Easy to Expand - Expand into multiple accounts and into a data mesh.\n- Easy to Admin - Initial governance created on deploy.\n\n## Installation\n\nTypeScript/JavaScript\n\n```sh\n$ npm install @cdk-7layer-constructs/cdk-datalake-constructs\n```\n\nPython\n\n```sh\n$ pip install cdk7layer-constructs.cdk-datalake-constructs\n```\n\n.Net\n\n```sh\n$ nuget install CDK.Datalake.Constructs\n\n# See more: https://www.nuget.org/packages/CDK.Datalake.Constructs/\n```\n\n## Usage\n\n### Basic\n\n```ts\nimport { DataLake } from '@cdk-7layer-constructs/cdk-datalake-constructs';\n\nnew DataLake(this, 'datalake', {\n name: 'demo-lake'\n});\n```\n\n### Multi Account\n\n```ts\n\n```\n\n### Data Mesh\n\n```ts\n\n\n```\n\n## Documentation\n\n### Construct API Reference\n\nSee [API.md](./API.md).\n\n\n## Supporting this project\n\nI'm working on this project in my free time, if you like my project, or found it helpful and would like to support me any contributions are much appreciated! ❤️\n\n## License\n\nThis project is distributed under the [MIT](./LICENSE).\n\n" }, "repository": { "type": "git", "url": "https://github.com/randyridgley/cdk-datalake-constructs.git" }, "schema": "jsii/0.10.0", "targets": { "js": { "npm": "cdk-datalake-constructs" }, "python": { "distName": "cdk-7layer-constructs", "module": "cdk_datalake_constructs" } }, "types": { "cdk-datalake-constructs.CompressionType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.CompressionType", "kind": "enum", "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 18 }, "members": [ { "docs": { "stability": "experimental" }, "name": "UNCOMPRESSED" }, { "docs": { "stability": "experimental" }, "name": "GZIP" }, { "docs": { "stability": "experimental" }, "name": "ZIP" }, { "docs": { "stability": "experimental" }, "name": "SNAPPY" } ], "name": "CompressionType" }, "cdk-datalake-constructs.CrossAccountProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.CrossAccountProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 30 }, "name": "CrossAccountProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 31 }, "name": "consumerAccountIds", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 32 }, "name": "producerAccountId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 33 }, "name": "region", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataCatalogOwner": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataCatalogOwner", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 121 }, "name": "DataCatalogOwner", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 122 }, "name": "accountId", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataLake": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLake", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake.ts", "line": 174 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataLakeProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-lake.ts", "line": 157 }, "methods": [ { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake.ts", "line": 412 }, "name": "addPipeline", "parameters": [ { "name": "pipeline", "type": { "fqn": "cdk-datalake-constructs.Pipeline" } }, { "name": "databaseName", "type": { "primitive": "string" } } ] }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake.ts", "line": 327 }, "name": "createDatabase", "parameters": [ { "name": "databaseName", "type": { "primitive": "string" } } ] }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake.ts", "line": 611 }, "name": "createDownloaderCustomResource", "parameters": [ { "name": "accountId", "type": { "primitive": "string" } }, { "name": "region", "type": { "primitive": "string" } }, { "name": "stageName", "type": { "primitive": "string" } } ] }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake.ts", "line": 315 }, "name": "registerDataSetWithLakeFormation", "parameters": [ { "name": "setting", "type": { "fqn": "cdk-datalake-constructs.DataLocationProperties" } } ] } ], "name": "DataLake", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 166 }, "name": "accountId", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 164 }, "name": "athenaWorkgroup", "type": { "fqn": "@aws-cdk/aws-athena.CfnWorkGroup" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 161 }, "name": "databases", "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-glue.Database" }, "kind": "map" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 162 }, "name": "datalakeAdminRole", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 163 }, "name": "datalakeDbCreatorRole", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 158 }, "name": "dataSets", "type": { "collection": { "elementtype": { "fqn": "cdk-datalake-constructs.DataSet" }, "kind": "map" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 159 }, "name": "dataStreams", "type": { "collection": { "elementtype": { "fqn": "cdk-datalake-constructs.KinesisStream" }, "kind": "map" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 160 }, "name": "logBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 165 }, "name": "region", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 167 }, "name": "stageName", "type": { "fqn": "cdk-datalake-constructs.Stage" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 168 }, "name": "vpc", "optional": true, "type": { "fqn": "@aws-cdk/aws-ec2.Vpc" } } ] }, "cdk-datalake-constructs.DataLakeAdministrator": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeAdministrator", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/personas/data-lake-admin.ts", "line": 12 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataLakeAdministratorProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/personas/data-lake-admin.ts", "line": 9 }, "name": "DataLakeAdministrator", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-admin.ts", "line": 10 }, "name": "role", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } } ] }, "cdk-datalake-constructs.DataLakeAdministratorProps": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeAdministratorProps", "kind": "interface", "locationInModule": { "filename": "src/personas/data-lake-admin.ts", "line": 5 }, "name": "DataLakeAdministratorProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-admin.ts", "line": 6 }, "name": "name", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataLakeAnalyst": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeAnalyst", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 14 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataLakeAnalystProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 11 }, "name": "DataLakeAnalyst", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 12 }, "name": "user", "type": { "fqn": "@aws-cdk/aws-iam.User" } } ] }, "cdk-datalake-constructs.DataLakeAnalystProps": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeAnalystProps", "kind": "interface", "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 5 }, "name": "DataLakeAnalystProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 6 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 7 }, "name": "readAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-analyst.ts", "line": 8 }, "name": "writeAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.DataLakeBucket": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeBucket", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 15 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataLakeBucketProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 12 }, "name": "DataLakeBucket", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 13 }, "name": "bucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } } ] }, "cdk-datalake-constructs.DataLakeBucketProps": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeBucketProps", "kind": "interface", "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 5 }, "name": "DataLakeBucketProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 6 }, "name": "bucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 9 }, "name": "crossAccount", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 7 }, "name": "dataCatalogAccountId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake-bucket.ts", "line": 8 }, "name": "logBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } } ] }, "cdk-datalake-constructs.DataLakeCreator": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeCreator", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/personas/data-lake-creator.ts", "line": 11 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataLakeCreatorProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/personas/data-lake-creator.ts", "line": 8 }, "name": "DataLakeCreator", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-creator.ts", "line": 9 }, "name": "role", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } } ] }, "cdk-datalake-constructs.DataLakeCreatorProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeCreatorProperties", "kind": "interface", "locationInModule": { "filename": "src/personas/data-lake-creator.ts", "line": 4 }, "name": "DataLakeCreatorProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/personas/data-lake-creator.ts", "line": 5 }, "name": "name", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataLakeProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLakeProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 36 }, "name": "DataLakeProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 39 }, "name": "accountId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 37 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 40 }, "name": "region", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 38 }, "name": "stageName", "type": { "fqn": "cdk-datalake-constructs.Stage" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 44 }, "name": "crossAccount", "optional": true, "type": { "fqn": "cdk-datalake-constructs.CrossAccountProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 41 }, "name": "dataProducts", "optional": true, "type": { "collection": { "elementtype": { "fqn": "cdk-datalake-constructs.DataProduct" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 45 }, "name": "glueSecurityGroup", "optional": true, "type": { "fqn": "@aws-cdk/aws-ec2.SecurityGroup" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 43 }, "name": "policyTags", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 42 }, "name": "vpc", "optional": true, "type": { "fqn": "@aws-cdk/aws-ec2.Vpc" } } ] }, "cdk-datalake-constructs.DataLocationProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataLocationProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 95 }, "name": "DataLocationProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 99 }, "name": "databaseName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 97 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 96 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 98 }, "name": "name", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataPipelineType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataPipelineType", "kind": "enum", "locationInModule": { "filename": "src/data-lake.ts", "line": 131 }, "members": [ { "docs": { "stability": "experimental" }, "name": "STREAM" }, { "docs": { "stability": "experimental" }, "name": "JDBC" }, { "docs": { "stability": "experimental" }, "name": "S3" } ], "name": "DataPipelineType" }, "cdk-datalake-constructs.DataProduct": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataProduct", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-product.ts", "line": 14 }, "parameters": [ { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataProductProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-product.ts", "line": 9 }, "name": "DataProduct", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 10 }, "name": "accountId", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 11 }, "name": "databaseName", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 12 }, "name": "pipelines", "type": { "collection": { "elementtype": { "fqn": "cdk-datalake-constructs.Pipeline" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.DataProductProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataProductProperties", "kind": "interface", "locationInModule": { "filename": "src/data-product.ts", "line": 3 }, "name": "DataProductProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 4 }, "name": "accountId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 5 }, "name": "databaseName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-product.ts", "line": 6 }, "name": "pipelines", "type": { "collection": { "elementtype": { "fqn": "cdk-datalake-constructs.Pipeline" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.DataSet": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataSet", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 39 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DataSetProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 31 }, "name": "DataSet", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 36 }, "name": "dataSetFiles", "type": { "fqn": "cdk-datalake-constructs.DataSetResult" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 32 }, "name": "rawBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 34 }, "name": "refinedBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 33 }, "name": "trustedBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 35 }, "name": "encryptionKey", "optional": true, "type": { "fqn": "@aws-cdk/aws-kms.Key" } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 37 }, "name": "s3NotificationTopic", "optional": true, "type": { "fqn": "@aws-cdk/aws-sns.Topic" } } ] }, "cdk-datalake-constructs.DataSetProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataSetProperties", "kind": "interface", "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 10 }, "name": "DataSetProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 11 }, "name": "dataCatalogAccountId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 12 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 13 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 15 }, "name": "logBucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 16 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 21 }, "name": "registerCrossAccount", "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 20 }, "name": "stage", "type": { "fqn": "cdk-datalake-constructs.Stage" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 14 }, "name": "encryptionKey", "optional": true, "type": { "fqn": "@aws-cdk/aws-kms.Key" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 17 }, "name": "s3NotificationProps", "optional": true, "type": { "fqn": "cdk-datalake-constructs.S3NotificationProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 18 }, "name": "sourceBucketName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 19 }, "name": "sourceKeys", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.DataSetResult": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataSetResult", "kind": "interface", "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 24 }, "name": "DataSetResult", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 26 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 27 }, "name": "sourceBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 28 }, "name": "sourceKeys", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/data-set.ts", "line": 25 }, "name": "destinationBucketName", "optional": true, "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DataStreamProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DataStreamProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 102 }, "name": "DataStreamProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 106 }, "name": "dataCatalogOwner", "type": { "fqn": "cdk-datalake-constructs.DataCatalogOwner" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 104 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 105 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 108 }, "name": "lambdaDataGenerator", "type": { "fqn": "cdk-datalake-constructs.LambdaDataGeneratorProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 103 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 107 }, "name": "streamName", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.DeliveryStreamProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DeliveryStreamProperties", "kind": "interface", "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 25 }, "name": "DeliveryStreamProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 26 }, "name": "kinesisStream", "type": { "fqn": "@aws-cdk/aws-kinesis.Stream" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 27 }, "name": "s3Bucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 29 }, "name": "compression", "optional": true, "type": { "fqn": "cdk-datalake-constructs.CompressionType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 28 }, "name": "s3Prefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 30 }, "name": "transformFunction", "optional": true, "type": { "fqn": "@aws-cdk/aws-lambda.Function" } } ] }, "cdk-datalake-constructs.DeliveryStreamType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.DeliveryStreamType", "kind": "enum", "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 9 }, "members": [ { "docs": { "stability": "experimental" }, "name": "DIRECT_PUT" }, { "docs": { "stability": "experimental" }, "name": "KINESIS_STREAM_AS_SOURCE" } ], "name": "DeliveryStreamType" }, "cdk-datalake-constructs.GlueCrawler": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueCrawler", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 24 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IGlueCrawlerProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 18 }, "methods": [ { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 79 }, "name": "metricFailure", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 75 }, "name": "metricSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } } ], "name": "GlueCrawler", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 19 }, "name": "crawler", "type": { "fqn": "@aws-cdk/aws-glue.CfnCrawler" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 22 }, "name": "metricFailureRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 21 }, "name": "metricSuccessRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 20 }, "name": "role", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } } ] }, "cdk-datalake-constructs.GlueJob": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueJob", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 62 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IGlueJobProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 46 }, "methods": [ { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 227 }, "name": "diskSpaceUsedMbMetric", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 223 }, "name": "elapsedTimeMetric", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 219 }, "name": "jvmHeapUsageMetric", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 206 }, "name": "metric", "parameters": [ { "name": "metricName", "type": { "primitive": "string" } }, { "name": "dimensionType", "type": { "primitive": "string" } }, { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 179 }, "name": "metricAllExecutionAttemptsFailed", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 175 }, "name": "metricFailure", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 171 }, "name": "metricSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 192 }, "name": "metricTimeout", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 231 }, "name": "runTimeInMiliseconds", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } } ], "name": "GlueJob", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 56 }, "name": "allExecutionAttemptsFailedEventDetailType", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 55 }, "name": "allExecutionAttemptsFailedEventSource", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 57 }, "name": "executionFailureRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 49 }, "name": "job", "type": { "fqn": "@aws-cdk/aws-glue.CfnJob" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 58 }, "name": "lambdaFunction", "type": { "fqn": "@aws-cdk/aws-lambda.SingletonFunction" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 54 }, "name": "metricFailureRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 52 }, "name": "metricSuccessRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 53 }, "name": "metricTimeoutRule", "type": { "fqn": "@aws-cdk/aws-events.Rule" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 51 }, "name": "name", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 50 }, "name": "role", "type": { "fqn": "@aws-cdk/aws-iam.IRole" } } ] }, "cdk-datalake-constructs.GlueJobOps": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueJobOps", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 25 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IGlueOpsProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 14 }, "name": "GlueJobOps", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 22 }, "name": "alarmsSev2", "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" }, "kind": "array" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 23 }, "name": "alarmsSev3", "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" }, "kind": "array" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 15 }, "name": "job", "type": { "fqn": "cdk-datalake-constructs.GlueJob" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 17 }, "name": "jvmHeapSizeExceeding80PercentAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 18 }, "name": "jvmHeapSizeExceeding90PercentAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 20 }, "name": "metricAllExecutionAttemptsFailedAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 19 }, "name": "metricExecutionFailureAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 16 }, "name": "dashboard", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Dashboard" } } ] }, "cdk-datalake-constructs.GlueJobType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueJobType", "kind": "enum", "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 22 }, "members": [ { "docs": { "stability": "experimental" }, "name": "GLUE_ETL" }, { "docs": { "stability": "experimental" }, "name": "GLUE_STREAMING" } ], "name": "GlueJobType" }, "cdk-datalake-constructs.GlueTable": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueTable", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 23 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IGlueTableProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 19 }, "name": "GlueTable", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 20 }, "name": "table", "type": { "fqn": "@aws-cdk/aws-glue.CfnTable" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 21 }, "name": "tableName", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.GlueVersion": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueVersion", "kind": "enum", "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 16 }, "members": [ { "docs": { "stability": "experimental" }, "name": "V_0" }, { "docs": { "stability": "experimental" }, "name": "V_1" }, { "docs": { "stability": "experimental" }, "name": "V_2" } ], "name": "GlueVersion" }, "cdk-datalake-constructs.GlueWorkerType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.GlueWorkerType", "kind": "enum", "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 10 }, "members": [ { "docs": { "stability": "experimental" }, "name": "STANDARD" }, { "docs": { "stability": "experimental" }, "name": "G1_X" }, { "docs": { "stability": "experimental" }, "name": "G2_X" } ], "name": "GlueWorkerType" }, "cdk-datalake-constructs.IGlueCrawlerProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IGlueCrawlerProperties", "kind": "interface", "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 9 }, "name": "IGlueCrawlerProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 14 }, "name": "bucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 11 }, "name": "databaseName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 10 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 15 }, "name": "bucketPrefix", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 12 }, "name": "roleName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-crawler.ts", "line": 13 }, "name": "trigger", "optional": true, "type": { "fqn": "@aws-cdk/aws-glue.CfnTrigger" } } ] }, "cdk-datalake-constructs.IGlueJobProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IGlueJobProperties", "kind": "interface", "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 27 }, "name": "IGlueJobProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 31 }, "name": "deploymentBucket", "type": { "fqn": "@aws-cdk/aws-s3.IBucket" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 40 }, "name": "jobScript", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 43 }, "name": "jobType", "type": { "fqn": "cdk-datalake-constructs.GlueJobType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 28 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 35 }, "name": "workerType", "type": { "fqn": "cdk-datalake-constructs.GlueWorkerType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 30 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 34 }, "name": "glueVersion", "optional": true, "type": { "fqn": "cdk-datalake-constructs.GlueVersion" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 41 }, "name": "jobArgs", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 37 }, "name": "maxCapacity", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 39 }, "name": "maxConcurrentRuns", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 38 }, "name": "maxRetries", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 36 }, "name": "numberOfWorkers", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 32 }, "name": "readAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 29 }, "name": "roleName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 42 }, "name": "timeout", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job.ts", "line": 33 }, "name": "writeAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.IGlueOpsProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IGlueOpsProperties", "kind": "interface", "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 6 }, "name": "IGlueOpsProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 7 }, "name": "job", "type": { "fqn": "cdk-datalake-constructs.GlueJob" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 8 }, "name": "jvmHeapSizeExceeding80percent", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 9 }, "name": "jvmHeapSizeExceeding90percent", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 11 }, "name": "metricAllExecutionAttemptsFailed", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-job-ops.ts", "line": 10 }, "name": "metricExecutionFailure", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } } ] }, "cdk-datalake-constructs.IGlueTableProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IGlueTableProperties", "kind": "interface", "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 4 }, "name": "IGlueTableProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 16 }, "name": "catalogId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 8 }, "name": "columns", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/aws-glue.CfnTable.ColumnProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 10 }, "name": "database", "type": { "fqn": "@aws-cdk/aws-glue.Database" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 6 }, "name": "description", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 14 }, "name": "inputFormat", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 15 }, "name": "outputFormat", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 9 }, "name": "parameters", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 7 }, "name": "partitionKeys", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/aws-glue.CfnTable.ColumnProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 11 }, "name": "s3Location", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 13 }, "name": "serdeParameters", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 12 }, "name": "serializationLibrary", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/etl/glue-table.ts", "line": 5 }, "name": "tableName", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.IKinesisOpsProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IKinesisOpsProperties", "kind": "interface", "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 7 }, "name": "IKinesisOpsProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 9 }, "name": "deliveryStream", "type": { "fqn": "cdk-datalake-constructs.S3DeliveryStream" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 8 }, "name": "stream", "type": { "fqn": "cdk-datalake-constructs.KinesisStream" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 18 }, "name": "firehoseDeliveryToS3Critical", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 19 }, "name": "firehoseDeliveryToS3Warning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 15 }, "name": "inputStreamGetRecordsWarning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 11 }, "name": "inputStreamIteratorAgeCritical", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 12 }, "name": "inputStreamIteratorAgeWarning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 16 }, "name": "inputStreamPutRecordsWarning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 13 }, "name": "inputStreamReadThroughputWarning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 14 }, "name": "inputStreamWriteThroughputWarning", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.CreateAlarmOptions" } } ] }, "cdk-datalake-constructs.IPipelineProperties": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.IPipelineProperties", "kind": "interface", "locationInModule": { "filename": "src/pipeline.ts", "line": 3 }, "name": "IPipelineProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 8 }, "name": "dataCatalogOwner", "type": { "fqn": "cdk-datalake-constructs.DataCatalogOwner" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 7 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 6 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 5 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 4 }, "name": "type", "type": { "fqn": "cdk-datalake-constructs.DataPipelineType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 11 }, "name": "jdbcProperties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.JDBCProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 14 }, "name": "job", "optional": true, "type": { "fqn": "cdk-datalake-constructs.JobProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 12 }, "name": "s3NotificationProps", "optional": true, "type": { "fqn": "cdk-datalake-constructs.S3NotificationProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 9 }, "name": "s3Properties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.S3Properties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 10 }, "name": "streamProperties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.StreamProperties" } }, { "abstract": true, "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 13 }, "name": "table", "optional": true, "type": { "fqn": "cdk-datalake-constructs.TableProps" } } ] }, "cdk-datalake-constructs.JDBCProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.JDBCProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 48 }, "name": "JDBCProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 49 }, "name": "jdbc", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 51 }, "name": "password", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 50 }, "name": "username", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.JobProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.JobProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 77 }, "name": "JobProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 89 }, "name": "jobScript", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 92 }, "name": "jobType", "type": { "fqn": "cdk-datalake-constructs.GlueJobType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 78 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 84 }, "name": "workerType", "type": { "fqn": "cdk-datalake-constructs.GlueWorkerType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 80 }, "name": "description", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 83 }, "name": "glueVersion", "optional": true, "type": { "fqn": "cdk-datalake-constructs.GlueVersion" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 90 }, "name": "jobArgs", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 86 }, "name": "maxCapacity", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 88 }, "name": "maxConcurrentRuns", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 87 }, "name": "maxRetries", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 85 }, "name": "numberOfWorkers", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 81 }, "name": "readAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 79 }, "name": "roleName", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 91 }, "name": "timeout", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 82 }, "name": "writeAccessBuckets", "optional": true, "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-s3.IBucket" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.KinesisOps": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.KinesisOps", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 42 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IKinesisOpsProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 22 }, "name": "KinesisOps", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 39 }, "name": "alarmsSev2", "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" }, "kind": "array" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 40 }, "name": "alarmsSev3", "type": { "collection": { "elementtype": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" }, "kind": "array" } } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 26 }, "name": "deliveryStream", "type": { "fqn": "cdk-datalake-constructs.S3DeliveryStream" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 37 }, "name": "firehoseDeliveryToS3CriticalAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 36 }, "name": "firehoseDeliveryToS3WarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 33 }, "name": "inputStreamGetRecordsWarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 29 }, "name": "inputStreamIteratorAgeCriticalAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 30 }, "name": "inputStreamIteratorAgeWarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 34 }, "name": "inputStreamPutRecordsWarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 31 }, "name": "inputStreamReadThroughputWarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 32 }, "name": "inputStreamWriteThroughputWarningAlarm", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Alarm" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 25 }, "name": "stream", "type": { "fqn": "cdk-datalake-constructs.KinesisStream" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 27 }, "name": "streamName", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-ops.ts", "line": 24 }, "name": "dashboard", "type": { "fqn": "@aws-cdk/aws-cloudwatch.Dashboard" } } ] }, "cdk-datalake-constructs.KinesisStream": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Resource", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.KinesisStream", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 8 }, "parameters": [ { "name": "parent", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "name", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "@aws-cdk/aws-kinesis.StreamProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 5 }, "methods": [ { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 13 }, "name": "metric", "parameters": [ { "name": "metricName", "type": { "primitive": "string" } }, { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 24 }, "name": "metricGetRecordsBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 28 }, "name": "metricGetRecordsIteratorAgeMilliseconds", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 32 }, "name": "metricGetRecordsLatency", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 36 }, "name": "metricGetRecordsRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 40 }, "name": "metricGetRecordsSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 44 }, "name": "metricIncomingBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 48 }, "name": "metricIncomingRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 52 }, "name": "metricPutRecordBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 56 }, "name": "metricPutRecordLatency", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 64 }, "name": "metricPutRecordsBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 68 }, "name": "metricPutRecordsLatency", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 72 }, "name": "metricPutRecordsRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 76 }, "name": "metricPutRecordsSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 60 }, "name": "metricPutRecordSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 80 }, "name": "metricReadProvisionedThroughputExceeded", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 96 }, "name": "metricSubscribeToShardEventBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 100 }, "name": "metricSubscribeToShardEventMillisBehindLatest", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 104 }, "name": "metricSubscribeToShardEventRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 108 }, "name": "metricSubscribeToShardEventSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 88 }, "name": "metricSubscribeToShardRateExceeded", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 92 }, "name": "metricSubscribeToShardSuccess", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 84 }, "name": "metricWriteProvisionedThroughputExceeded", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } } ], "name": "KinesisStream", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/kinesis-stream.ts", "line": 6 }, "name": "stream", "type": { "fqn": "@aws-cdk/aws-kinesis.Stream" } } ] }, "cdk-datalake-constructs.LFRegisteredDataSet": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Construct", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.LFRegisteredDataSet", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 19 }, "parameters": [ { "name": "scope", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.RegisteredDataSetProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 18 }, "name": "LFRegisteredDataSet" }, "cdk-datalake-constructs.LambdaDataGeneratorProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.LambdaDataGeneratorProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 111 }, "name": "LambdaDataGeneratorProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 112 }, "name": "code", "type": { "fqn": "@aws-cdk/aws-lambda.Code" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 116 }, "name": "functionName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 113 }, "name": "handler", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 118 }, "name": "ruleName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 115 }, "name": "runtime", "type": { "fqn": "@aws-cdk/aws-lambda.Runtime" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 117 }, "name": "schedule", "type": { "fqn": "@aws-cdk/aws-events.Schedule" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 114 }, "name": "timeout", "type": { "fqn": "@aws-cdk/core.Duration" } } ] }, "cdk-datalake-constructs.Permissions": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.Permissions", "kind": "enum", "locationInModule": { "filename": "src/data-lake.ts", "line": 144 }, "members": [ { "docs": { "stability": "experimental" }, "name": "ALTER" }, { "docs": { "stability": "experimental" }, "name": "CREATE_DATABASE" }, { "docs": { "stability": "experimental" }, "name": "CREATE_TABLE" }, { "docs": { "stability": "experimental" }, "name": "DATA_LOCATION_ACCESS" }, { "docs": { "stability": "experimental" }, "name": "DELETE" }, { "docs": { "stability": "experimental" }, "name": "DESCRIBE" }, { "docs": { "stability": "experimental" }, "name": "DROP" }, { "docs": { "stability": "experimental" }, "name": "INSERT" }, { "docs": { "stability": "experimental" }, "name": "SELECT" }, { "docs": { "stability": "experimental" }, "name": "ASSOCIATE" } ], "name": "Permissions" }, "cdk-datalake-constructs.Pipeline": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.Pipeline", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/pipeline.ts", "line": 30 }, "parameters": [ { "name": "props", "type": { "fqn": "cdk-datalake-constructs.IPipelineProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/pipeline.ts", "line": 17 }, "name": "Pipeline", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 22 }, "name": "dataCatalogOwner", "type": { "fqn": "cdk-datalake-constructs.DataCatalogOwner" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 21 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 20 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 19 }, "name": "name", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 18 }, "name": "type", "type": { "fqn": "cdk-datalake-constructs.DataPipelineType" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 25 }, "name": "jdbcProperties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.JDBCProperties" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 28 }, "name": "job", "optional": true, "type": { "fqn": "cdk-datalake-constructs.JobProperties" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 26 }, "name": "s3NotificationProps", "optional": true, "type": { "fqn": "cdk-datalake-constructs.S3NotificationProperties" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 23 }, "name": "s3Properties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.S3Properties" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 24 }, "name": "streamProperties", "optional": true, "type": { "fqn": "cdk-datalake-constructs.StreamProperties" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/pipeline.ts", "line": 27 }, "name": "table", "optional": true, "type": { "fqn": "cdk-datalake-constructs.TableProps" } } ] }, "cdk-datalake-constructs.ProcessorType": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.ProcessorType", "kind": "enum", "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 14 }, "members": [ { "docs": { "stability": "experimental" }, "name": "LAMBDA" } ], "name": "ProcessorType" }, "cdk-datalake-constructs.RegisteredDataSetProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.RegisteredDataSetProperties", "kind": "interface", "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 8 }, "name": "RegisteredDataSetProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 15 }, "name": "databaseName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 13 }, "name": "dataLakeAdminRoleArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 14 }, "name": "dataLakeDbCreatorRoleArn", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 10 }, "name": "destinationBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 9 }, "name": "destinationPrefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 12 }, "name": "name", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-sets/registered-data-set.ts", "line": 11 }, "name": "stage", "type": { "fqn": "cdk-datalake-constructs.Stage" } } ] }, "cdk-datalake-constructs.S3DeliveryStream": { "assembly": "cdk-datalake-constructs", "base": "@aws-cdk/core.Resource", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.S3DeliveryStream", "initializer": { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 41 }, "parameters": [ { "name": "parent", "type": { "fqn": "@aws-cdk/core.Construct" } }, { "name": "name", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdk-datalake-constructs.DeliveryStreamProperties" } } ] }, "kind": "class", "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 33 }, "methods": [ { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 59 }, "name": "metric", "parameters": [ { "name": "metricName", "type": { "primitive": "string" } }, { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 70 }, "name": "metricBackupToS3Bytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 74 }, "name": "metricBackupToS3DataFreshness", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 78 }, "name": "metricBackupToS3Records", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 82 }, "name": "metricBackupToS3Success", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 86 }, "name": "metricDataReadFromKinesisStreamBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 90 }, "name": "metricDataReadFromKinesisStreamRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 94 }, "name": "metricDeliveryToS3Bytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 98 }, "name": "metricDeliveryToS3DataFreshness", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 102 }, "name": "metricDeliveryToS3Records", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 106 }, "name": "metricDeliveryToS3Success", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 110 }, "name": "metricIncomingBytes", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 114 }, "name": "metricIncomingRecords", "parameters": [ { "name": "props", "optional": true, "type": { "fqn": "@aws-cdk/aws-cloudwatch.MetricOptions" } } ], "returns": { "type": { "fqn": "@aws-cdk/aws-cloudwatch.Metric" } } } ], "name": "S3DeliveryStream", "properties": [ { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 36 }, "name": "deliveryStreamArn", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 37 }, "name": "deliveryStreamName", "type": { "primitive": "string" } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 34 }, "name": "s3Bucket", "type": { "fqn": "@aws-cdk/aws-s3.Bucket" } }, { "docs": { "stability": "experimental" }, "locationInModule": { "filename": "src/data-streams/s3-delivery-stream.ts", "line": 35 }, "name": "cloudWatchLogsRole", "optional": true, "protected": true, "type": { "fqn": "@aws-cdk/aws-iam.Role" } } ] }, "cdk-datalake-constructs.S3NotificationProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.S3NotificationProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 125 }, "name": "S3NotificationProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 126 }, "name": "event", "type": { "fqn": "@aws-cdk/aws-s3.EventType" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 127 }, "name": "prefix", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 128 }, "name": "suffix", "type": { "primitive": "string" } } ] }, "cdk-datalake-constructs.S3Properties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.S3Properties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 59 }, "name": "S3Properties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 60 }, "name": "sourceBucketName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 61 }, "name": "sourceKeys", "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ] }, "cdk-datalake-constructs.Stage": { "assembly": "cdk-datalake-constructs", "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.Stage", "kind": "enum", "locationInModule": { "filename": "src/data-lake.ts", "line": 137 }, "members": [ { "docs": { "stability": "experimental" }, "name": "ALPHA" }, { "docs": { "stability": "experimental" }, "name": "BETA" }, { "docs": { "stability": "experimental" }, "name": "GAMMA" }, { "docs": { "stability": "experimental" }, "name": "PROD" } ], "name": "Stage" }, "cdk-datalake-constructs.StreamProperties": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.StreamProperties", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 54 }, "name": "StreamProperties", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 55 }, "name": "streamName", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 56 }, "name": "lambdaDataGenerator", "optional": true, "type": { "fqn": "cdk-datalake-constructs.LambdaDataGeneratorProperties" } } ] }, "cdk-datalake-constructs.TableProps": { "assembly": "cdk-datalake-constructs", "datatype": true, "docs": { "stability": "experimental" }, "fqn": "cdk-datalake-constructs.TableProps", "kind": "interface", "locationInModule": { "filename": "src/data-lake.ts", "line": 64 }, "name": "TableProps", "properties": [ { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 74 }, "name": "catalogId", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 68 }, "name": "columns", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/aws-glue.CfnTable.ColumnProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 66 }, "name": "description", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 72 }, "name": "inputFormat", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 73 }, "name": "outputFormat", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 69 }, "name": "parameters", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 67 }, "name": "partitionKeys", "type": { "union": { "types": [ { "fqn": "@aws-cdk/core.IResolvable" }, { "collection": { "elementtype": { "union": { "types": [ { "fqn": "@aws-cdk/aws-glue.CfnTable.ColumnProperty" }, { "fqn": "@aws-cdk/core.IResolvable" } ] } }, "kind": "array" } } ] } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 71 }, "name": "serdeParameters", "type": { "collection": { "elementtype": { "primitive": "any" }, "kind": "map" } } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 70 }, "name": "serializationLibrary", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "experimental" }, "immutable": true, "locationInModule": { "filename": "src/data-lake.ts", "line": 65 }, "name": "tableName", "type": { "primitive": "string" } } ] } }, "version": "0.0.4", "fingerprint": "jJ0/EV4fkXdLhdLYKbRMjVz/SCBFRe0Rv5JjlTtBt5Y=" }