lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.202.0 vs lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.203.0
- old
+ new
@@ -2157,10 +2157,11 @@
# resp.table_optimizers[0].database_name #=> String
# resp.table_optimizers[0].table_name #=> String
# resp.table_optimizers[0].table_optimizer.type #=> String, one of "compaction", "retention", "orphan_file_deletion"
# resp.table_optimizers[0].table_optimizer.configuration.role_arn #=> String
# resp.table_optimizers[0].table_optimizer.configuration.enabled #=> Boolean
+ # resp.table_optimizers[0].table_optimizer.configuration.vpc_configuration.glue_connection_name #=> String
# resp.table_optimizers[0].table_optimizer.configuration.retention_configuration.iceberg_configuration.snapshot_retention_period_in_days #=> Integer
# resp.table_optimizers[0].table_optimizer.configuration.retention_configuration.iceberg_configuration.number_of_snapshots_to_retain #=> Integer
# resp.table_optimizers[0].table_optimizer.configuration.retention_configuration.iceberg_configuration.clean_expired_files #=> Boolean
# resp.table_optimizers[0].table_optimizer.configuration.orphan_file_deletion_configuration.iceberg_configuration.orphan_file_retention_period_in_days #=> Integer
# resp.table_optimizers[0].table_optimizer.configuration.orphan_file_deletion_configuration.iceberg_configuration.location #=> String
@@ -4864,12 +4865,11 @@
def create_table(params = {}, options = {})
req = build_request(:create_table, params)
req.send_request(options)
end
- # Creates a new table optimizer for a specific function. `compaction` is
- # the only currently supported optimizer type.
+ # Creates a new table optimizer for a specific function.
#
# @option params [required, String] :catalog_id
# The Catalog ID of the table.
#
# @option params [required, String] :database_name
@@ -4877,12 +4877,11 @@
#
# @option params [required, String] :table_name
# The name of the table.
#
# @option params [required, String] :type
- # The type of table optimizer. Currently, the only valid value is
- # `compaction`.
+ # The type of table optimizer.
#
# @option params [required, Types::TableOptimizerConfiguration] :table_optimizer_configuration
# A `TableOptimizerConfiguration` object representing the configuration
# of a table optimizer.
#
@@ -4896,10 +4895,13 @@
# table_name: "NameString", # required
# type: "compaction", # required, accepts compaction, retention, orphan_file_deletion
# table_optimizer_configuration: { # required
# role_arn: "ArnString",
# enabled: false,
+ # vpc_configuration: {
+ # glue_connection_name: "glueConnectionNameString",
+ # },
# retention_configuration: {
# iceberg_configuration: {
# snapshot_retention_period_in_days: 1,
# number_of_snapshots_to_retain: 1,
# clean_expired_files: false,
@@ -11523,10 +11525,11 @@
# resp.database_name #=> String
# resp.table_name #=> String
# resp.table_optimizer.type #=> String, one of "compaction", "retention", "orphan_file_deletion"
# resp.table_optimizer.configuration.role_arn #=> String
# resp.table_optimizer.configuration.enabled #=> Boolean
+ # resp.table_optimizer.configuration.vpc_configuration.glue_connection_name #=> String
# resp.table_optimizer.configuration.retention_configuration.iceberg_configuration.snapshot_retention_period_in_days #=> Integer
# resp.table_optimizer.configuration.retention_configuration.iceberg_configuration.number_of_snapshots_to_retain #=> Integer
# resp.table_optimizer.configuration.retention_configuration.iceberg_configuration.clean_expired_files #=> Boolean
# resp.table_optimizer.configuration.orphan_file_deletion_configuration.iceberg_configuration.orphan_file_retention_period_in_days #=> Integer
# resp.table_optimizer.configuration.orphan_file_deletion_configuration.iceberg_configuration.location #=> String
@@ -14556,12 +14559,11 @@
#
# @option params [required, String] :table_name
# The name of the table.
#
# @option params [required, String] :type
- # The type of table optimizer. Currently, the only valid value is
- # `compaction`.
+ # The type of table optimizer.
#
# @option params [Integer] :max_results
# The maximum number of optimizer runs to return on each call.
#
# @option params [String] :next_token
@@ -18153,12 +18155,11 @@
#
# @option params [required, String] :table_name
# The name of the table.
#
# @option params [required, String] :type
- # The type of table optimizer. Currently, the only valid value is
- # `compaction`.
+ # The type of table optimizer.
#
# @option params [required, Types::TableOptimizerConfiguration] :table_optimizer_configuration
# A `TableOptimizerConfiguration` object representing the configuration
# of a table optimizer.
#
@@ -18172,10 +18173,13 @@
# table_name: "NameString", # required
# type: "compaction", # required, accepts compaction, retention, orphan_file_deletion
# table_optimizer_configuration: { # required
# role_arn: "ArnString",
# enabled: false,
+ # vpc_configuration: {
+ # glue_connection_name: "glueConnectionNameString",
+ # },
# retention_configuration: {
# iceberg_configuration: {
# snapshot_retention_period_in_days: 1,
# number_of_snapshots_to_retain: 1,
# clean_expired_files: false,
@@ -18454,10 +18458,10 @@
params: params,
config: config,
tracer: tracer
)
context[:gem_name] = 'aws-sdk-glue'
- context[:gem_version] = '1.202.0'
+ context[:gem_version] = '1.203.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated