lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.77.0 vs lib/aws-sdk-glue/client.rb in aws-sdk-glue-1.78.0

- old
+ new

@@ -2182,10 +2182,15 @@ # # # # [1]: https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html # + # @option params [Types::TransformEncryption] :transform_encryption + # The encryption-at-rest settings of the transform that apply to + # accessing user data. Machine learning transforms can access user data + # encrypted in Amazon S3 using KMS. + # # @return [Types::CreateMLTransformResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateMLTransformResponse#transform_id #transform_id} => String # # @example Request syntax with placeholder values @@ -2218,10 +2223,17 @@ # timeout: 1, # max_retries: 1, # tags: { # "TagKey" => "TagValue", # }, + # transform_encryption: { + # ml_user_data_encryption: { + # ml_user_data_encryption_mode: "DISABLED", # required, accepts DISABLED, SSE-KMS + # kms_key_id: "NameString", + # }, + # task_run_security_configuration_name: "NameString", + # }, # }) # # @example Response structure # # resp.transform_id #=> String @@ -2770,10 +2782,13 @@ req.send_request(options) end # Delete the partition column statistics of a column. # + # The Identity and Access Management (IAM) permission required for this + # operation is `DeletePartition`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -2809,10 +2824,13 @@ req.send_request(options) end # Retrieves table statistics of columns. # + # The Identity and Access Management (IAM) permission required for this + # operation is `DeleteTable`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -3431,10 +3449,13 @@ req.send_request(options) end # Retrieves partition statistics of columns. # + # The Identity and Access Management (IAM) permission required for this + # operation is `GetPartition`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -3513,10 +3534,13 @@ req.send_request(options) end # Retrieves table statistics of columns. # + # The Identity and Access Management (IAM) permission required for this + # operation is `GetTable`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -4686,10 +4710,11 @@ # * {Types::GetMLTransformResponse#max_capacity #max_capacity} => Float # * {Types::GetMLTransformResponse#worker_type #worker_type} => String # * {Types::GetMLTransformResponse#number_of_workers #number_of_workers} => Integer # * {Types::GetMLTransformResponse#timeout #timeout} => Integer # * {Types::GetMLTransformResponse#max_retries #max_retries} => Integer + # * {Types::GetMLTransformResponse#transform_encryption #transform_encryption} => Types::TransformEncryption # # @example Request syntax with placeholder values # # resp = client.get_ml_transform({ # transform_id: "HashString", # required @@ -4731,10 +4756,13 @@ # resp.max_capacity #=> Float # resp.worker_type #=> String, one of "Standard", "G.1X", "G.2X" # resp.number_of_workers #=> Integer # resp.timeout #=> Integer # resp.max_retries #=> Integer + # resp.transform_encryption.ml_user_data_encryption.ml_user_data_encryption_mode #=> String, one of "DISABLED", "SSE-KMS" + # resp.transform_encryption.ml_user_data_encryption.kms_key_id #=> String + # resp.transform_encryption.task_run_security_configuration_name #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTransform AWS API Documentation # # @overload get_ml_transform(params = {}) # @param [Hash] params ({}) @@ -4833,10 +4861,13 @@ # resp.transforms[0].max_capacity #=> Float # resp.transforms[0].worker_type #=> String, one of "Standard", "G.1X", "G.2X" # resp.transforms[0].number_of_workers #=> Integer # resp.transforms[0].timeout #=> Integer # resp.transforms[0].max_retries #=> Integer + # resp.transforms[0].transform_encryption.ml_user_data_encryption.ml_user_data_encryption_mode #=> String, one of "DISABLED", "SSE-KMS" + # resp.transforms[0].transform_encryption.ml_user_data_encryption.kms_key_id #=> String + # resp.transforms[0].transform_encryption.task_run_security_configuration_name #=> String # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTransforms AWS API Documentation # # @overload get_ml_transforms(params = {}) @@ -7983,10 +8014,13 @@ req.send_request(options) end # Creates or updates partition statistics of columns. # + # The Identity and Access Management (IAM) permission required for this + # operation is `UpdatePartition`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -8117,10 +8151,13 @@ req.send_request(options) end # Creates or updates table statistics of columns. # + # The Identity and Access Management (IAM) permission required for this + # operation is `UpdateTable`. + # # @option params [String] :catalog_id # The ID of the Data Catalog where the partitions in question reside. If # none is supplied, the AWS account ID is used by default. # # @option params [required, String] :database_name @@ -9146,10 +9183,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-glue' - context[:gem_version] = '1.77.0' + context[:gem_version] = '1.78.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated