Class: Aws::LakeFormation::Types::UpdateTableObjectsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::LakeFormation::Types::UpdateTableObjectsRequest
- Defined in:
- gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb
Overview
Note:
When making an API call, you may pass UpdateTableObjectsRequest data as a hash:
{
catalog_id: "CatalogIdString",
database_name: "NameString", # required
table_name: "NameString", # required
transaction_id: "TransactionIdString",
write_operations: [ # required
{
add_object: {
uri: "URI", # required
etag: "ETagString", # required
size: 1, # required
partition_values: ["PartitionValueString"],
},
delete_object: {
uri: "URI", # required
etag: "ETagString",
partition_values: ["PartitionValueString"],
},
},
],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_id ⇒ String
The catalog containing the governed table to update.
-
#database_name ⇒ String
The database containing the governed table to update.
-
#table_name ⇒ String
The governed table to update.
-
#transaction_id ⇒ String
The transaction at which to do the write.
-
#write_operations ⇒ Array<Types::WriteOperation>
A list of
WriteOperation
objects that define an object to add to or delete from the manifest for a governed table.
Instance Attribute Details
#catalog_id ⇒ String
The catalog containing the governed table to update. Defaults to the caller’s account ID.
4333 4334 4335 4336 4337 4338 4339 4340 4341 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 4333 class UpdateTableObjectsRequest < Struct.new( :catalog_id, :database_name, :table_name, :transaction_id, :write_operations) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The database containing the governed table to update.
4333 4334 4335 4336 4337 4338 4339 4340 4341 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 4333 class UpdateTableObjectsRequest < Struct.new( :catalog_id, :database_name, :table_name, :transaction_id, :write_operations) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The governed table to update.
4333 4334 4335 4336 4337 4338 4339 4340 4341 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 4333 class UpdateTableObjectsRequest < Struct.new( :catalog_id, :database_name, :table_name, :transaction_id, :write_operations) SENSITIVE = [] include Aws::Structure end |
#transaction_id ⇒ String
The transaction at which to do the write.
4333 4334 4335 4336 4337 4338 4339 4340 4341 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 4333 class UpdateTableObjectsRequest < Struct.new( :catalog_id, :database_name, :table_name, :transaction_id, :write_operations) SENSITIVE = [] include Aws::Structure end |
#write_operations ⇒ Array<Types::WriteOperation>
A list of WriteOperation
objects that define an object to add to
or delete from the manifest for a governed table.
4333 4334 4335 4336 4337 4338 4339 4340 4341 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 4333 class UpdateTableObjectsRequest < Struct.new( :catalog_id, :database_name, :table_name, :transaction_id, :write_operations) SENSITIVE = [] include Aws::Structure end |