_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
permissions
A list of the permissions for the specified table or database resource located at the path in Amazon S3. | STRUCT( "principal" STRUCT( "data_lake_principal_identifier" VARCHAR ), "resource" STRUCT( "catalog" BOOLEAN, "database" STRUCT( "catalog_id" VARCHAR, "name" VARCHAR ), "table" STRUCT( "catalog_id" VARCHAR, "database_name" VARCHAR, "name" VARCHAR, "table_wildcard" BOOLEAN ), "table_with_columns" STRUCT( "catalog_id" VARCHAR, "database_name" VARCHAR, "name" VARCHAR, "column_names" VARCHAR[], "column_wildcard" STRUCT( "excluded_column_names" VARCHAR[] ) ), "data_location" STRUCT( "catalog_id" VARCHAR, "resource_arn" VARCHAR ), "data_cells_filter" STRUCT( "table_catalog_id" VARCHAR, "database_name" VARCHAR, "table_name" VARCHAR, "name" VARCHAR ), "lf_tag" STRUCT( "catalog_id" VARCHAR, "tag_key" VARCHAR, "tag_values" VARCHAR[] ), "lf_tag_policy" STRUCT( "catalog_id" VARCHAR, "resource_type" VARCHAR, "expression" STRUCT( "tag_key" VARCHAR, "tag_values" VARCHAR[] )[] ) ), "permissions" VARCHAR[], "permissions_with_grant_option" VARCHAR[], "additional_details" STRUCT( "resource_share" VARCHAR[] ), "last_updated" TIMESTAMP_S, "last_updated_by" VARCHAR )[] |
Show child fields- permissions[]
Show child fields- permissions[].additional_details
This attribute can be used to return any additional details of PrincipalResourcePermissions. Currently returns only as a RAM resource share ARN. Show child fields- permissions[].additional_details.resource_share[]
- permissions[].last_updated
The date and time when the resource was last updated.
- permissions[].last_updated_by
The user who updated the record.
- permissions[].permissions[]
- permissions[].permissions_with_grant_option[]
- permissions[].principal
The Data Lake principal to be granted or revoked permissions. Show child fields- permissions[].principal.data_lake_principal_identifier
An identifier for the Lake Formation principal.
- permissions[].resource
The resource where permissions are to be granted or revoked. Show child fields- permissions[].resource.catalog
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
- permissions[].resource.data_cells_filter
A data cell filter. Show child fields- permissions[].resource.data_cells_filter.database_name
A database in the Glue Data Catalog.
- permissions[].resource.data_cells_filter.name
The name of the data cells filter.
- permissions[].resource.data_cells_filter.table_catalog_id
The ID of the catalog to which the table belongs.
- permissions[].resource.data_cells_filter.table_name
The name of the table.
- permissions[].resource.data_location
The location of an Amazon S3 path where permissions are granted or revoked. Show child fields- permissions[].resource.data_location.catalog_id
The identifier for the Data Catalog where the location is registered with Lake Formation. By default, it is the account ID of the caller.
- permissions[].resource.data_location.resource_arn
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
- permissions[].resource.database
The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. Show child fields- permissions[].resource.database.catalog_id
The identifier for the Data Catalog. By default, it is the account ID of the caller.
- permissions[].resource.database.name
The name of the database resource. Unique to the Data Catalog.
- permissions[].resource.lf_tag
The LF-tag key and values attached to a resource. Show child fields- permissions[].resource.lf_tag.catalog_id
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
- permissions[].resource.lf_tag.tag_key
The key-name for the LF-tag.
- permissions[].resource.lf_tag.tag_values[]
- permissions[].resource.lf_tag_policy
A list of LF-tag conditions that define a resource's LF-tag policy. Show child fields- permissions[].resource.lf_tag_policy.catalog_id
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
- permissions[].resource.lf_tag_policy.expression[]
Show child fields- permissions[].resource.lf_tag_policy.expression[].tag_key
The key-name for the LF-tag.
- permissions[].resource.lf_tag_policy.expression[].tag_values[]
- permissions[].resource.lf_tag_policy.resource_type
The resource type for which the LF-tag policy applies.
- permissions[].resource.table
The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Show child fields- permissions[].resource.table.catalog_id
The identifier for the Data Catalog. By default, it is the account ID of the caller.
- permissions[].resource.table.database_name
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
- permissions[].resource.table.name
The name of the table.
- permissions[].resource.table.table_wildcard
A wildcard object representing every table under a database. At least one of TableResource$Name or TableResource$TableWildcard is required.
- permissions[].resource.table_with_columns
The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3. Show child fields- permissions[].resource.table_with_columns.catalog_id
The identifier for the Data Catalog. By default, it is the account ID of the caller.
- permissions[].resource.table_with_columns.column_names[]
- permissions[].resource.table_with_columns.column_wildcard
A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or ColumnWildcard is required. Show child fields- permissions[].resource.table_with_columns.column_wildcard.excluded_column_names[]
- permissions[].resource.table_with_columns.database_name
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
- permissions[].resource.table_with_columns.name
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
|