MCPcopy Create free account

hub / github.com/aws-samples/data-lake-as-code / functions

Functions37 in github.com/aws-samples/data-lake-as-code

↓ 6 callersMethodcreateLakeFormationPermission
(resourceId: string, dataLakePrincipal: lakeformation.CfnPermissions.DataLakePrincipalProperty, resource: lake
lib/constructs/data-lake-enrollment.ts:517
↓ 4 callersMethodgrantCoarseIamRead
(principal: iam.IPrincipal)
lib/constructs/data-lake-enrollment.ts:474
↓ 4 callersMethodgrantGlueRoleLakeFormationPermissions
(DataSetGlueRole: iam.Role, DataSetName: string, description: string, resource?: lakeformation.CfnResource)
lib/constructs/data-lake-enrollment.ts:36
↓ 3 callersMethodgrantAthenaResultsBucketPermission
(principal: iam.IPrincipal)
lib/stacks/datalake-stack.ts:33
↓ 3 callersMethodgrantDatabasePermission
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DatabasePermissionGrant, includeSourceDb: bool
lib/constructs/data-lake-enrollment.ts:383
↓ 2 callersMethodcreateCoarseIamPolicy
()
lib/constructs/data-lake-enrollment.ts:53
↓ 2 callersMethodgrantDataLocationPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DataLocationGrant , sourceLakeFormationLocatio
lib/constructs/data-lake-enrollment.ts:255
↓ 2 callersMethodsetupCrawler
(targetGlueDatabase: glue.CfnDatabase, targets: glue.CfnCrawler.TargetsProperty, isSourceCrawler: boolean, dat
lib/constructs/data-set-enrollment.ts:199
↓ 2 callersMethodsetupIamAndLakeFormationDatabasePermissionForPrincipal
(principal: iam.IPrincipal, databasePermissions: Array<DataLakeEnrollment.DatabasePermission>, grantableDataba
lib/constructs/data-lake-enrollment.ts:527
↓ 1 callersMethodsetupGlueRoleLakeFormationPermissions
(DataSetGlueRole: iam.Role, DataSetName: string, sourceDataBucket: s3.IBucket, locationDescription: string, Ex
lib/constructs/s3-data-set-enrollment.ts:29
Methodconstructor
(scope: Construct, id: string, props: ExampleS3DataSetProps)
lib/ExampleS3DataSet-stack.ts:20
Methodconstructor
(scope: Construct, id: string, props: ExamplePgRdsDataSetParams)
lib/ExamplePgRdsDataSet-stack.ts:22
Methodconstructor
(scope: Construct, id: string, props: DataLakeEnrollment.DataLakeEnrollmentProps)
lib/constructs/data-lake-enrollment.ts:26
Methodconstructor
(scope: Construct, id: string, props: FederatedCrawlerTemplateProps)
lib/constructs/data-set-enrollment.ts:30
Methodconstructor
(scope: Construct, id: string, props: FederatedDataSetProps)
lib/constructs/data-set-enrollment.ts:103
Methodconstructor
(scope: Construct, id: string, props: DataSetEnrollmentProps)
lib/constructs/data-set-enrollment.ts:219
Methodconstructor
(scope: Construct, id: string, props: DataLakeEnrollmentWorkflowProps)
lib/constructs/data-set-enrollment.ts:372
Methodconstructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:33
Methodconstructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:98
Methodconstructor
(scope: Construct, id: string, props: RDSdataSetSetEnrollmentProps)
lib/constructs/rds-data-set-enrollment.ts:111
Methodconstructor
(scope: Construct, id: string, props: S3dataSetEnrollmentProps)
lib/constructs/s3-data-set-enrollment.ts:58
Methodconstructor
(scope: Construct, id: string, props: DataSetTemplateStackProps)
lib/stacks/dataset-stack.ts:27
Methodconstructor
(scope: Construct, id: string, props: CrawlerTemplateStackProps)
lib/stacks/dataset-stack.ts:46
Methodconstructor
(scope: Construct, id: string, props: DataSetStackProps)
lib/stacks/dataset-stack.ts:71
Methodconstructor
(scope: Construct, id: string, props: DataLakeStackProps)
lib/stacks/datalake-stack.ts:59
MethodgrantDatabasePermissions
( principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.DatabasePermissionGrant)
lib/stacks/dataset-stack.ts:77
MethodgrantIamRead
(principal: iam.IPrincipal)
lib/stacks/dataset-stack.ts:103
MethodgrantTablePermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TablePermissionGrant)
lib/constructs/data-lake-enrollment.ts:457
MethodgrantTablePermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TablePermissionGrant)
lib/stacks/dataset-stack.ts:84
MethodgrantTableWithColumnPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TableWithColumnPermissionGrant)
lib/constructs/data-lake-enrollment.ts:329
MethodgrantTableWithColumnPermissions
(principal: iam.IPrincipal, permissionGrant: DataLakeEnrollment.TableWithColumnPermissionGrant)
lib/stacks/dataset-stack.ts:93
MethodjdbcConnStringPort
()
lib/constructs/rds-data-set-enrollment.ts:94
MethodjdbcConnStringPort
()
lib/constructs/rds-data-set-enrollment.ts:107
MethodjdbcConnStringPrefix
()
lib/constructs/rds-data-set-enrollment.ts:91
MethodjdbcConnStringPrefix
()
lib/constructs/rds-data-set-enrollment.ts:104
Functionmain
(event, context)
scripts/lambda.updateprimaryworkgroup.py:10
Functionmain
(event, context)
scripts/lambda.activategluetigger.py:9