Skip to content

ListPermissions

Source: src/AWS/LakeFormation/ListPermissions.ts

Runtime binding for lakeformation:ListPermissions.

Lists the Lake Formation permission grants visible to the caller, optionally filtered by principal or resource — runtime authorization introspection. Provide the implementation with Effect.provide(AWS.LakeFormation.ListPermissionsHttp).

// init — account-level binding takes no resource
const listPermissions = yield* AWS.LakeFormation.ListPermissions();
// runtime
const { PrincipalResourcePermissions } = yield* listPermissions({
Resource: { Database: { Name: database.databaseName } },
});