Method: Aws::Transfer::Types::DescribedServer#protocol_details

Defined in:
lib/aws-sdk-transfer/types.rb

#protocol_detailsTypes::ProtocolDetails

The protocol settings that are configured for your server.

  • To indicate passive mode (for FTP and FTPS protocols), use the ‘PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer.

  • To ignore the error that is generated when the client attempts to use the ‘SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP`. If you set the `SetStatOption` parameter to `ENABLE_NO_OP`, Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call.

  • To determine whether your Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the ‘TlsSessionResumptionMode` parameter.

  • ‘As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported.



3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
# File 'lib/aws-sdk-transfer/types.rb', line 3151

class DescribedServer < Struct.new(
  :arn,
  :certificate,
  :protocol_details,
  :domain,
  :endpoint_details,
  :endpoint_type,
  :host_key_fingerprint,
  :identity_provider_details,
  :identity_provider_type,
  :logging_role,
  :post_authentication_login_banner,
  :pre_authentication_login_banner,
  :protocols,
  :security_policy_name,
  :server_id,
  :state,
  :tags,
  :user_count,
  :workflow_details,
  :structured_log_destinations,
  :s3_storage_options,
  :as_2_service_managed_egress_ip_addresses,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end