lakeformation_get_temporary_glue_table_credentials: Allows a caller in a secure environment to assume a role with...

View source: R/lakeformation_operations.R

lakeformation_get_temporary_glue_table_credentialsR Documentation

Allows a caller in a secure environment to assume a role with permission to access Amazon S3

Description

Allows a caller in a secure environment to assume a role with permission to access Amazon S3. In order to vend such credentials, Lake Formation assumes the role associated with a registered location, for example an Amazon S3 bucket, with a scope down policy which restricts the access to a single prefix.

See https://www.paws-r-sdk.com/docs/lakeformation_get_temporary_glue_table_credentials/ for full documentation.

Usage

lakeformation_get_temporary_glue_table_credentials(
  TableArn,
  Permissions = NULL,
  DurationSeconds = NULL,
  AuditContext = NULL,
  SupportedPermissionTypes = NULL,
  S3Path = NULL,
  QuerySessionContext = NULL
)

Arguments

TableArn

[required] The ARN identifying a table in the Data Catalog for the temporary credentials request.

Permissions

Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).

DurationSeconds

The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.

AuditContext

A structure representing context to access a resource (column names, query ID, etc).

SupportedPermissionTypes

A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and CELL_FILTER_PERMISSION.

S3Path

The Amazon S3 path for the table.

QuerySessionContext

A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.


paws.database documentation built on Sept. 12, 2024, 6:37 a.m.