Lakeformation Functions
object LakeformationFunctions
Functions
Link copied to clipboard
Get Lake Formation principals designated as data lake administrators and lists of principal permission entries for default create database and default create table permissions.
suspend fun getDataLakeSettings(argument: suspend GetDataLakeSettingsPlainArgsBuilder.() -> Unit): GetDataLakeSettingsResult
Link copied to clipboard
Get permissions for a principal to access metadata in the Data Catalog and data organized in underlying data storage such as Amazon S3. Permissions are granted to a principal, in a Data Catalog, relative to a Lake Formation resource, which includes the Data Catalog, databases, tables, LF-tags, and LF-tag policies. For more information, see Security and Access Control to Metadata and Data in Lake Formation.
suspend fun getPermissions(argument: suspend GetPermissionsPlainArgsBuilder.() -> Unit): GetPermissionsResult
suspend fun getPermissions(catalogId: String? = null, catalogResource: Boolean? = null, dataLocation: GetPermissionsDataLocation? = null, database: GetPermissionsDatabase? = null, lfTag: GetPermissionsLfTag? = null, lfTagPolicy: GetPermissionsLfTagPolicy? = null, principal: String, table: GetPermissionsTable? = null, tableWithColumns: GetPermissionsTableWithColumns? = null): GetPermissionsResult
Link copied to clipboard
Provides details about a Lake Formation resource.
suspend fun getResource(argument: suspend GetResourcePlainArgsBuilder.() -> Unit): GetResourceResult