MCPcopy Index your code
hub / github.com/aws-samples/data-lake-as-code

github.com/aws-samples/data-lake-as-code @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
87 symbols 170 edges 16 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ExampleS3DataSetProps (Interface)
(no doc)
lib/ExampleS3DataSet-stack.ts
ExamplePgRdsDataSetParams (Interface)
(no doc)
lib/ExamplePgRdsDataSet-stack.ts
DataLakeEnrollmentProps (Interface)
(no doc)
lib/constructs/data-lake-enrollment.ts
DataSetTemplateStackProps (Interface)
(no doc)
lib/stacks/dataset-stack.ts
DatabasePermissionGrant (Interface)
(no doc)
lib/constructs/data-lake-enrollment.ts
CrawlerTemplateStackProps (Interface)
(no doc)
lib/stacks/dataset-stack.ts
DataLocationGrant (Interface)
(no doc)
lib/constructs/data-lake-enrollment.ts
DataSetStackProps (Interface)
(no doc)
lib/stacks/dataset-stack.ts

Core symbols most depended-on inside this repo

createLakeFormationPermission
called by 6
lib/constructs/data-lake-enrollment.ts
grantGlueRoleLakeFormationPermissions
called by 4
lib/constructs/data-lake-enrollment.ts
grantCoarseIamRead
called by 4
lib/constructs/data-lake-enrollment.ts
grantDatabasePermission
called by 3
lib/constructs/data-lake-enrollment.ts
grantAthenaResultsBucketPermission
called by 3
lib/stacks/datalake-stack.ts
createCoarseIamPolicy
called by 2
lib/constructs/data-lake-enrollment.ts
grantDataLocationPermissions
called by 2
lib/constructs/data-lake-enrollment.ts
setupIamAndLakeFormationDatabasePermissionForPrincipal
called by 2
lib/constructs/data-lake-enrollment.ts

Shape

Method 35
Class 30
Interface 17
Enum 3
Function 2

Languages

TypeScript98%
Python2%

Modules by API surface

lib/constructs/data-lake-enrollment.ts20 symbols
lib/constructs/data-set-enrollment.ts17 symbols
lib/stacks/dataset-stack.ts16 symbols
lib/constructs/rds-data-set-enrollment.ts14 symbols
lib/stacks/datalake-stack.ts5 symbols
lib/constructs/s3-data-set-enrollment.ts5 symbols
lib/ExampleS3DataSet-stack.ts4 symbols
lib/ExamplePgRdsDataSet-stack.ts4 symbols
scripts/lambda.updateprimaryworkgroup.py1 symbols
scripts/lambda.activategluetigger.py1 symbols

For agents

$ claude mcp add data-lake-as-code \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact