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