Class: Aws::Athena::Types::ListTableMetadataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::ListTableMetadataInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-athena/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_name ⇒ String
The name of the data catalog for which table metadata should be returned.
-
#database_name ⇒ String
The name of the database for which table metadata should be returned.
-
#expression ⇒ String
A regex filter that pattern-matches table names.
-
#max_results ⇒ Integer
Specifies the maximum number of results to return.
-
#next_token ⇒ String
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated.
-
#work_group ⇒ String
The name of the workgroup for which the metadata is being fetched.
Instance Attribute Details
#catalog_name ⇒ String
The name of the data catalog for which table metadata should be returned.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The name of the database for which table metadata should be returned.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |
#expression ⇒ String
A regex filter that pattern-matches table names. If no expression is supplied, metadata for all tables are listed.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
Specifies the maximum number of results to return.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |
#work_group ⇒ String
The name of the workgroup for which the metadata is being fetched. Required if requesting an IAM Identity Center enabled Glue Data Catalog.
2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'lib/aws-sdk-athena/types.rb', line 2927 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results, :work_group) SENSITIVE = [] include Aws::Structure end |