Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws-samples/data-lake-as-code
/ functions
Functions
37 in github.com/aws-samples/data-lake-as-code
⨍
Functions
37
◇
Types & classes
50
↓ 6 callers
Method
createLakeFormationPermission
(resourceId: string, dataLakePrincipal: lakeformation.CfnPermissions.DataLakePrincipalProperty, resource: lake
lib/constructs/data-lake-enrollment.ts:517
↓ 4 callers
Method
grantCoarseIamRead
(principal: iam.IPrincipal)
lib/constructs/data-lake-enrollment.ts:474
↓ 4 callers
Method
grantGlueRoleLakeFormationPermissions
(DataSetGlueRole: iam.Role, DataSetName: string, description: string, resource?: lakeformation.CfnResource)
lib/constructs/data-lake-enrollment.ts:36
↓ 3 callers
Method
grantAthenaResultsBucketPermission
(principal: iam.IPrincipal)
lib/stacks/datalake-stack.ts:33
↓ 3 callers
Method
grantDatabasePermission
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DatabasePermissionGrant, includeSourceDb: bool
lib/constructs/data-lake-enrollment.ts:383
↓ 2 callers
Method
createCoarseIamPolicy
()
lib/constructs/data-lake-enrollment.ts:53
↓ 2 callers
Method
grantDataLocationPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DataLocationGrant , sourceLakeFormationLocatio
lib/constructs/data-lake-enrollment.ts:255
↓ 2 callers
Method
setupCrawler
(targetGlueDatabase: glue.CfnDatabase, targets: glue.CfnCrawler.TargetsProperty, isSourceCrawler: boolean, dat
lib/constructs/data-set-enrollment.ts:199
↓ 2 callers
Method
setupIamAndLakeFormationDatabasePermissionForPrincipal
(principal: iam.IPrincipal, databasePermissions: Array<DataLakeEnrollment.DatabasePermission>, grantableDataba
lib/constructs/data-lake-enrollment.ts:527
↓ 1 callers
Method
setupGlueRoleLakeFormationPermissions
(DataSetGlueRole: iam.Role, DataSetName: string, sourceDataBucket: s3.IBucket, locationDescription: string, Ex
lib/constructs/s3-data-set-enrollment.ts:29
Method
constructor
(scope: Construct, id: string, props: ExampleS3DataSetProps)
lib/ExampleS3DataSet-stack.ts:20
Method
constructor
(scope: Construct, id: string, props: ExamplePgRdsDataSetParams)
lib/ExamplePgRdsDataSet-stack.ts:22
Method
constructor
(scope: Construct, id: string, props: DataLakeEnrollment.DataLakeEnrollmentProps)
lib/constructs/data-lake-enrollment.ts:26
Method
constructor
(scope: Construct, id: string, props: FederatedCrawlerTemplateProps)
lib/constructs/data-set-enrollment.ts:30
Method
constructor
(scope: Construct, id: string, props: FederatedDataSetProps)
lib/constructs/data-set-enrollment.ts:103
Method
constructor
(scope: Construct, id: string, props: DataSetEnrollmentProps)
lib/constructs/data-set-enrollment.ts:219
Method
constructor
(scope: Construct, id: string, props: DataLakeEnrollmentWorkflowProps)
lib/constructs/data-set-enrollment.ts:372
Method
constructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:33
Method
constructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:98
Method
constructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:111
Method
constructor
(scope: Construct, id: string, props: S3dataSetEnrollmentProps)
lib/constructs/s3-data-set-enrollment.ts:58
Method
constructor
(scope: Construct, id: string, props: DataSetTemplateStackProps)
lib/stacks/dataset-stack.ts:27
Method
constructor
(scope: Construct, id: string, props: CrawlerTemplateStackProps)
lib/stacks/dataset-stack.ts:46
Method
constructor
(scope: Construct, id: string, props: DataSetStackProps)
lib/stacks/dataset-stack.ts:71
Method
constructor
(scope: Construct, id: string, props: DataLakeStackProps)
lib/stacks/datalake-stack.ts:59
Method
grantDatabasePermissions
( principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DatabasePermissionGrant)
lib/stacks/dataset-stack.ts:77
Method
grantIamRead
(principal: iam.IPrincipal)
lib/stacks/dataset-stack.ts:103
Method
grantTablePermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TablePermissionGrant)
lib/constructs/data-lake-enrollment.ts:457
Method
grantTablePermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TablePermissionGrant)
lib/stacks/dataset-stack.ts:84
Method
grantTableWithColumnPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TableWithColumnPermissionGrant)
lib/constructs/data-lake-enrollment.ts:329
Method
grantTableWithColumnPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TableWithColumnPermissionGrant)
lib/stacks/dataset-stack.ts:93
Method
jdbcConnStringPort
()
lib/constructs/rds-data-set-enrollment.ts:94
Method
jdbcConnStringPort
()
lib/constructs/rds-data-set-enrollment.ts:107
Method
jdbcConnStringPrefix
()
lib/constructs/rds-data-set-enrollment.ts:91
Method
jdbcConnStringPrefix
()
lib/constructs/rds-data-set-enrollment.ts:104
Function
main
(event, context)
scripts/lambda.updateprimaryworkgroup.py:10
Function
main
(event, context)
scripts/lambda.activategluetigger.py:9