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