lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.133.0 vs lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.134.0
- old
+ new
@@ -2817,10 +2817,14 @@
# ],
# target_database: {
# catalog_id: "CatalogIdString",
# database_name: "NameString",
# },
+ # federated_database: {
+ # identifier: "FederationIdentifier",
+ # connection_name: "NameString",
+ # },
# },
# tags: {
# "TagKey" => "TagValue",
# },
# })
@@ -4862,14 +4866,18 @@
#
# @option params [required, Types::SessionCommand] :command
# The `SessionCommand` that runs the job.
#
# @option params [Integer] :timeout
- # The number of seconds before request times out.
+ # The number of minutes before session times out. Default for Spark ETL
+ # jobs is 48 hours (2880 minutes), the maximum session lifetime for this
+ # job type. Consult the documentation for other job types.
#
# @option params [Integer] :idle_timeout
- # The number of seconds when idle before request times out.
+ # The number of minutes when idle before session times out. Default for
+ # Spark ETL jobs is value of Timeout. Consult the documentation for
+ # other job types.
#
# @option params [Hash<String,String>] :default_arguments
# A map array of key-value pairs. Max is 75 pairs.
#
# @option params [Types::ConnectionsList] :connections
@@ -7297,10 +7305,12 @@
# resp.database.create_table_default_permissions[0].permissions #=> Array
# resp.database.create_table_default_permissions[0].permissions[0] #=> String, one of "ALL", "SELECT", "ALTER", "DROP", "DELETE", "INSERT", "CREATE_DATABASE", "CREATE_TABLE", "DATA_LOCATION_ACCESS"
# resp.database.target_database.catalog_id #=> String
# resp.database.target_database.database_name #=> String
# resp.database.catalog_id #=> String
+ # resp.database.federated_database.identifier #=> String
+ # resp.database.federated_database.connection_name #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabase AWS API Documentation
#
# @overload get_database(params = {})
# @param [Hash] params ({})
@@ -7321,12 +7331,16 @@
# @option params [Integer] :max_results
# The maximum number of databases to return in one response.
#
# @option params [String] :resource_share_type
# Allows you to specify that you want to list the databases shared with
- # your account. The allowable values are `FOREIGN` or `ALL`.
+ # your account. The allowable values are `FEDERATED`, `FOREIGN` or
+ # `ALL`.
#
+ # * If set to `FEDERATED`, will list the federated databases
+ # (referencing an external entity) shared with your account.
+ #
# * If set to `FOREIGN`, will list the databases shared with your
# account.
#
# * If set to `ALL`, will list the databases shared with your account,
# as well as the databases in yor local account.
@@ -7342,11 +7356,11 @@
#
# resp = client.get_databases({
# catalog_id: "CatalogIdString",
# next_token: "Token",
# max_results: 1,
- # resource_share_type: "FOREIGN", # accepts FOREIGN, ALL
+ # resource_share_type: "FOREIGN", # accepts FOREIGN, ALL, FEDERATED
# })
#
# @example Response structure
#
# resp.database_list #=> Array
@@ -7361,10 +7375,12 @@
# resp.database_list[0].create_table_default_permissions[0].permissions #=> Array
# resp.database_list[0].create_table_default_permissions[0].permissions[0] #=> String, one of "ALL", "SELECT", "ALTER", "DROP", "DELETE", "INSERT", "CREATE_DATABASE", "CREATE_TABLE", "DATA_LOCATION_ACCESS"
# resp.database_list[0].target_database.catalog_id #=> String
# resp.database_list[0].target_database.database_name #=> String
# resp.database_list[0].catalog_id #=> String
+ # resp.database_list[0].federated_database.identifier #=> String
+ # resp.database_list[0].federated_database.connection_name #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabases AWS API Documentation
#
# @overload get_databases(params = {})
@@ -10667,10 +10683,13 @@
# resp.table.target_table.catalog_id #=> String
# resp.table.target_table.database_name #=> String
# resp.table.target_table.name #=> String
# resp.table.catalog_id #=> String
# resp.table.version_id #=> String
+ # resp.table.federated_table.identifier #=> String
+ # resp.table.federated_table.database_identifier #=> String
+ # resp.table.federated_table.connection_name #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTable AWS API Documentation
#
# @overload get_table(params = {})
# @param [Hash] params ({})
@@ -10773,10 +10792,13 @@
# resp.table_version.table.target_table.catalog_id #=> String
# resp.table_version.table.target_table.database_name #=> String
# resp.table_version.table.target_table.name #=> String
# resp.table_version.table.catalog_id #=> String
# resp.table_version.table.version_id #=> String
+ # resp.table_version.table.federated_table.identifier #=> String
+ # resp.table_version.table.federated_table.database_identifier #=> String
+ # resp.table_version.table.federated_table.connection_name #=> String
# resp.table_version.version_id #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersion AWS API Documentation
#
# @overload get_table_version(params = {})
@@ -10888,10 +10910,13 @@
# resp.table_versions[0].table.target_table.catalog_id #=> String
# resp.table_versions[0].table.target_table.database_name #=> String
# resp.table_versions[0].table.target_table.name #=> String
# resp.table_versions[0].table.catalog_id #=> String
# resp.table_versions[0].table.version_id #=> String
+ # resp.table_versions[0].table.federated_table.identifier #=> String
+ # resp.table_versions[0].table.federated_table.database_identifier #=> String
+ # resp.table_versions[0].table.federated_table.connection_name #=> String
# resp.table_versions[0].version_id #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersions AWS API Documentation
#
@@ -11014,10 +11039,13 @@
# resp.table_list[0].target_table.catalog_id #=> String
# resp.table_list[0].target_table.database_name #=> String
# resp.table_list[0].target_table.name #=> String
# resp.table_list[0].catalog_id #=> String
# resp.table_list[0].version_id #=> String
+ # resp.table_list[0].federated_table.identifier #=> String
+ # resp.table_list[0].federated_table.database_identifier #=> String
+ # resp.table_list[0].federated_table.connection_name #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTables AWS API Documentation
#
# @overload get_tables(params = {})
@@ -11597,10 +11625,13 @@
# resp.table.target_table.catalog_id #=> String
# resp.table.target_table.database_name #=> String
# resp.table.target_table.name #=> String
# resp.table.catalog_id #=> String
# resp.table.version_id #=> String
+ # resp.table.federated_table.identifier #=> String
+ # resp.table.federated_table.database_identifier #=> String
+ # resp.table.federated_table.connection_name #=> String
# resp.authorized_columns #=> Array
# resp.authorized_columns[0] #=> String
# resp.is_registered_with_lake_formation #=> Boolean
# resp.cell_filters #=> Array
# resp.cell_filters[0].column_name #=> String
@@ -13857,11 +13888,11 @@
# field_name: "ValueString",
# sort: "ASC", # accepts ASC, DESC
# },
# ],
# max_results: 1,
- # resource_share_type: "FOREIGN", # accepts FOREIGN, ALL
+ # resource_share_type: "FOREIGN", # accepts FOREIGN, ALL, FEDERATED
# })
#
# @example Response structure
#
# resp.next_token #=> String
@@ -13927,10 +13958,13 @@
# resp.table_list[0].target_table.catalog_id #=> String
# resp.table_list[0].target_table.database_name #=> String
# resp.table_list[0].target_table.name #=> String
# resp.table_list[0].catalog_id #=> String
# resp.table_list[0].version_id #=> String
+ # resp.table_list[0].federated_table.identifier #=> String
+ # resp.table_list[0].federated_table.database_identifier #=> String
+ # resp.table_list[0].federated_table.connection_name #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SearchTables AWS API Documentation
#
# @overload search_tables(params = {})
# @param [Hash] params ({})
@@ -15455,10 +15489,14 @@
# ],
# target_database: {
# catalog_id: "CatalogIdString",
# database_name: "NameString",
# },
+ # federated_database: {
+ # identifier: "FederationIdentifier",
+ # connection_name: "NameString",
+ # },
# },
# })
#
# @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabase AWS API Documentation
#
@@ -17317,10 +17355,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-glue'
- context[:gem_version] = '1.133.0'
+ context[:gem_version] = '1.134.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated