lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.72.0 vs lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.73.0
- old
+ new
@@ -580,10 +580,16 @@
# directory of the file location used in the `StartFileTransfer`
# request. Additionally, you need to provide read and write access to
# the parent directory of the files that you intend to send with
# `StartFileTransfer`.
#
+ # If you are using Basic authentication for your AS2 connector, the
+ # access role requires the `secretsmanager:GetSecretValue` permission
+ # for the secret. If the secret is encrypted using a customer-managed
+ # key instead of the Amazon Web Services managed key in Secrets Manager,
+ # then the role also needs the `kms:Decrypt` permission for that key.
+ #
# @option params [String] :status
# The status of the agreement. The agreement can be either `ACTIVE` or
# `INACTIVE`.
#
# @option params [Array<Types::Tag>] :tags
@@ -651,10 +657,16 @@
# directory of the file location used in the `StartFileTransfer`
# request. Additionally, you need to provide read and write access to
# the parent directory of the files that you intend to send with
# `StartFileTransfer`.
#
+ # If you are using Basic authentication for your AS2 connector, the
+ # access role requires the `secretsmanager:GetSecretValue` permission
+ # for the secret. If the secret is encrypted using a customer-managed
+ # key instead of the Amazon Web Services managed key in Secrets Manager,
+ # then the role also needs the `kms:Decrypt` permission for that key.
+ #
# @option params [String] :logging_role
# The Amazon Resource Name (ARN) of the Identity and Access Management
# (IAM) role that allows a connector to turn on CloudWatch logging for
# Amazon S3 events. When set, you can view connector activity in your
# CloudWatch logs.
@@ -678,10 +690,11 @@
# compression: "ZLIB", # accepts ZLIB, DISABLED
# encryption_algorithm: "AES128_CBC", # accepts AES128_CBC, AES192_CBC, AES256_CBC, NONE
# signing_algorithm: "SHA256", # accepts SHA256, SHA384, SHA512, SHA1, NONE
# mdn_signing_algorithm: "SHA256", # accepts SHA256, SHA384, SHA512, SHA1, NONE, DEFAULT
# mdn_response: "SYNC", # accepts SYNC, NONE
+ # basic_auth_secret_id: "As2ConnectorSecretId",
# },
# access_role: "Role", # required
# logging_role: "Role",
# tags: [
# {
@@ -1943,10 +1956,11 @@
# resp.connector.as_2_config.compression #=> String, one of "ZLIB", "DISABLED"
# resp.connector.as_2_config.encryption_algorithm #=> String, one of "AES128_CBC", "AES192_CBC", "AES256_CBC", "NONE"
# resp.connector.as_2_config.signing_algorithm #=> String, one of "SHA256", "SHA384", "SHA512", "SHA1", "NONE"
# resp.connector.as_2_config.mdn_signing_algorithm #=> String, one of "SHA256", "SHA384", "SHA512", "SHA1", "NONE", "DEFAULT"
# resp.connector.as_2_config.mdn_response #=> String, one of "SYNC", "NONE"
+ # resp.connector.as_2_config.basic_auth_secret_id #=> String
# resp.connector.access_role #=> String
# resp.connector.logging_role #=> String
# resp.connector.tags #=> Array
# resp.connector.tags[0].key #=> String
# resp.connector.tags[0].value #=> String
@@ -3686,10 +3700,16 @@
# directory of the file location used in the `StartFileTransfer`
# request. Additionally, you need to provide read and write access to
# the parent directory of the files that you intend to send with
# `StartFileTransfer`.
#
+ # If you are using Basic authentication for your AS2 connector, the
+ # access role requires the `secretsmanager:GetSecretValue` permission
+ # for the secret. If the secret is encrypted using a customer-managed
+ # key instead of the Amazon Web Services managed key in Secrets Manager,
+ # then the role also needs the `kms:Decrypt` permission for that key.
+ #
# @return [Types::UpdateAgreementResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::UpdateAgreementResponse#agreement_id #agreement_id} => String
#
# @example Request syntax with placeholder values
@@ -3783,10 +3803,16 @@
# directory of the file location used in the `StartFileTransfer`
# request. Additionally, you need to provide read and write access to
# the parent directory of the files that you intend to send with
# `StartFileTransfer`.
#
+ # If you are using Basic authentication for your AS2 connector, the
+ # access role requires the `secretsmanager:GetSecretValue` permission
+ # for the secret. If the secret is encrypted using a customer-managed
+ # key instead of the Amazon Web Services managed key in Secrets Manager,
+ # then the role also needs the `kms:Decrypt` permission for that key.
+ #
# @option params [String] :logging_role
# The Amazon Resource Name (ARN) of the Identity and Access Management
# (IAM) role that allows a connector to turn on CloudWatch logging for
# Amazon S3 events. When set, you can view connector activity in your
# CloudWatch logs.
@@ -3807,10 +3833,11 @@
# compression: "ZLIB", # accepts ZLIB, DISABLED
# encryption_algorithm: "AES128_CBC", # accepts AES128_CBC, AES192_CBC, AES256_CBC, NONE
# signing_algorithm: "SHA256", # accepts SHA256, SHA384, SHA512, SHA1, NONE
# mdn_signing_algorithm: "SHA256", # accepts SHA256, SHA384, SHA512, SHA1, NONE, DEFAULT
# mdn_response: "SYNC", # accepts SYNC, NONE
+ # basic_auth_secret_id: "As2ConnectorSecretId",
# },
# access_role: "Role",
# logging_role: "Role",
# })
#
@@ -4377,10 +4404,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-transfer'
- context[:gem_version] = '1.72.0'
+ context[:gem_version] = '1.73.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#