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