Class: Aws::Glue::Types::BatchGetPartitionRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#audit_context ⇒ Types::AuditContext

A structure containing the Lake Formation audit context.

Returns:



1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end

#catalog_id ⇒ String

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

Returns:

  • (String)


1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end

#database_name ⇒ String

The name of the catalog database where the partitions reside.

Returns:

  • (String)


1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end

#partitions_to_get ⇒ Array<Types::PartitionValueList>

A list of partition values identifying the partitions to retrieve.

Returns:



1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end

#query_session_context ⇒ Types::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.

For more information about how to utilize QuerySessionContext, see Lake Formation workflow for application integration API operations in the developer guide.



1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end

#table_name ⇒ String

The name of the partitions' table.

Returns:

  • (String)


1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1442

class BatchGetPartitionRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :partitions_to_get,
  :audit_context,
  :query_session_context)
  SENSITIVE = []
  include Aws::Structure
end