lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.54.0 vs lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.55.0
- old
+ new
@@ -606,30 +606,13 @@
# `VPC_ENDPOINT`.
#
# </note>
#
# @option params [String] :host_key
- # The RSA or ECDSA private key to use for your server.
+ # The RSA private key as generated by the `ssh-keygen -N "" -m PEM -f
+ # my-new-server-key` command.
#
- # Use the following command to generate an RSA 2048 bit key with no
- # passphrase:
- #
- # `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`.
- #
- # Use a minimum value of 2048 for the `-b` option: you can create a
- # stronger key using 3072 or 4096.
- #
- # Use the following command to generate an ECDSA 256 bit key with no
- # passphrase:
- #
- # `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key`.
- #
- # Valid values for the `-b` option for ECDSA are 256, 384, and 521.
- #
- # For both of these commands, you can replace *my-new-server-key* with a
- # string of your choice.
- #
# If you aren't planning to migrate existing users from an existing
# SFTP-enabled server to a new server, don't update the host key.
# Accidentally changing a server's host key can be disruptive.
#
# For more information, see [Change the host key for your SFTP-enabled
@@ -723,18 +706,27 @@
# </note>
#
# @option params [Types::ProtocolDetails] :protocol_details
# The protocol settings that are configured for your server.
#
- # Use the `PassiveIp` parameter to indicate passive mode (for FTP and
- # FTPS protocols). Enter a single dotted-quad IPv4 address, such as the
- # external IP address of a firewall, router, or load balancer.
+ # * Use the `PassiveIp` parameter to indicate passive mode (for FTP and
+ # FTPS protocols). Enter a single dotted-quad IPv4 address, such as
+ # the external IP address of a firewall, router, or load balancer.
#
- # Use the `TlsSessionResumptionMode` parameter to determine whether or
- # not your Transfer server resumes recent, negotiated sessions through a
- # unique session ID.
+ # * Use the `SetStatOption` to ignore the error that is generated when
+ # the client attempts to use SETSTAT on a file you are uploading to an
+ # S3 bucket. Set the value to `ENABLE_NO_OP` to have the Transfer
+ # Family server ignore the SETSTAT command, and upload files without
+ # needing to make any changes to your SFTP client. Note that with
+ # `SetStatOption` set to `ENABLE_NO_OP`, Transfer generates a log
+ # entry to CloudWatch Logs, so you can determine when the client is
+ # making a SETSTAT call.
#
+ # * Use the `TlsSessionResumptionMode` parameter to determine whether or
+ # not your Transfer server resumes recent, negotiated sessions through
+ # a unique session ID.
+ #
# @option params [String] :security_policy_name
# Specifies the name of the security policy that is attached to the
# server.
#
# @option params [Array<Types::Tag>] :tags
@@ -774,10 +766,11 @@
# pre_authentication_login_banner: "PreAuthenticationLoginBanner",
# protocols: ["SFTP"], # accepts SFTP, FTP, FTPS
# protocol_details: {
# passive_ip: "PassiveIp",
# tls_session_resumption_mode: "DISABLED", # accepts DISABLED, ENABLED, ENFORCED
+ # set_stat_option: "DEFAULT", # accepts DEFAULT, ENABLE_NO_OP
# },
# security_policy_name: "SecurityPolicyName",
# tags: [
# {
# key: "TagKey", # required
@@ -1481,10 +1474,11 @@
#
# resp.server.arn #=> String
# resp.server.certificate #=> String
# resp.server.protocol_details.passive_ip #=> String
# resp.server.protocol_details.tls_session_resumption_mode #=> String, one of "DISABLED", "ENABLED", "ENFORCED"
+ # resp.server.protocol_details.set_stat_option #=> String, one of "DEFAULT", "ENABLE_NO_OP"
# resp.server.domain #=> String, one of "S3", "EFS"
# resp.server.endpoint_details.address_allocation_ids #=> Array
# resp.server.endpoint_details.address_allocation_ids[0] #=> String
# resp.server.endpoint_details.subnet_ids #=> Array
# resp.server.endpoint_details.subnet_ids[0] #=> String
@@ -2533,18 +2527,27 @@
# [3]: https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html
#
# @option params [Types::ProtocolDetails] :protocol_details
# The protocol settings that are configured for your server.
#
- # Use the `PassiveIp` parameter to indicate passive mode (for FTP and
- # FTPS protocols). Enter a single dotted-quad IPv4 address, such as the
- # external IP address of a firewall, router, or load balancer.
+ # * Use the `PassiveIp` parameter to indicate passive mode (for FTP and
+ # FTPS protocols). Enter a single dotted-quad IPv4 address, such as
+ # the external IP address of a firewall, router, or load balancer.
#
- # Use the `TlsSessionResumptionMode` parameter to determine whether or
- # not your Transfer server resumes recent, negotiated sessions through a
- # unique session ID.
+ # * Use the `SetStatOption` to ignore the error that is generated when
+ # the client attempts to use SETSTAT on a file you are uploading to an
+ # S3 bucket. Set the value to `ENABLE_NO_OP` to have the Transfer
+ # Family server ignore the SETSTAT command, and upload files without
+ # needing to make any changes to your SFTP client. Note that with
+ # `SetStatOption` set to `ENABLE_NO_OP`, Transfer generates a log
+ # entry to CloudWatch Logs, so you can determine when the client is
+ # making a SETSTAT call.
#
+ # * Use the `TlsSessionResumptionMode` parameter to determine whether or
+ # not your Transfer server resumes recent, negotiated sessions through
+ # a unique session ID.
+ #
# @option params [Types::EndpointDetails] :endpoint_details
# The virtual private cloud (VPC) endpoint settings that are configured
# for your server. When you host your endpoint within your VPC, you can
# make it accessible only to resources within your VPC, or you can
# attach Elastic IP addresses and make it accessible to clients over the
@@ -2577,36 +2580,19 @@
# `VPC_ENDPOINT`.
#
# </note>
#
# @option params [String] :host_key
- # The RSA or ECDSA private key to use for your server.
+ # The RSA private key as generated by `ssh-keygen -N "" -m PEM -f
+ # my-new-server-key`.
#
- # Use the following command to generate an RSA 2048 bit key with no
- # passphrase:
- #
- # `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`.
- #
- # Use a minimum value of 2048 for the `-b` option: you can create a
- # stronger key using 3072 or 4096.
- #
- # Use the following command to generate an ECDSA 256 bit key with no
- # passphrase:
- #
- # `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key`.
- #
- # Valid values for the `-b` option for ECDSA are 256, 384, and 521.
- #
- # For both of these commands, you can replace *my-new-server-key* with a
- # string of your choice.
- #
# If you aren't planning to migrate existing users from an existing
- # SFTP-enabled server to a new server, don't update the host key.
- # Accidentally changing a server's host key can be disruptive.
+ # server to a new server, don't update the host key. Accidentally
+ # changing a server's host key can be disruptive.
#
# For more information, see [Change the host key for your SFTP-enabled
- # server][1] in the *Amazon Web Services Transfer Family User Guide*.
+ # server][1] in the *Amazon Web ServicesTransfer Family User Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/transfer/latest/userguide/edit-server-config.html#configuring-servers-change-host-key
#
@@ -2696,10 +2682,11 @@
# resp = client.update_server({
# certificate: "Certificate",
# protocol_details: {
# passive_ip: "PassiveIp",
# tls_session_resumption_mode: "DISABLED", # accepts DISABLED, ENABLED, ENFORCED
+ # set_stat_option: "DEFAULT", # accepts DEFAULT, ENABLE_NO_OP
# },
# endpoint_details: {
# address_allocation_ids: ["AddressAllocationId"],
# subnet_ids: ["SubnetId"],
# vpc_endpoint_id: "VpcEndpointId",
@@ -2898,10 +2885,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-transfer'
- context[:gem_version] = '1.54.0'
+ context[:gem_version] = '1.55.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#