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. #