AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::Transfer::Types::ProtocolDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb

Overview

Note:

When making an API call, you may pass ProtocolDetails data as a hash:

{
  passive_ip: "PassiveIp",
}

The protocol settings that are configured for your server.

This type is only valid in the UpdateServer API.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#passive_ipString

Indicates 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. For example:

aws transfer update-server --protocol-details PassiveIp=0.0.0.0

Replace 0.0.0.0 in the example above with the actual IP address you want to use.

If you change the PassiveIp value, you must stop and then restart your Transfer server for the change to take effect. For details on using Passive IP (PASV) in a NAT environment, see Configuring your FTPS server behind a firewall or NAT with Amazon Web Services Transfer Family.

Returns:

  • (String)


3070
3071
3072
3073
3074
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3070

class ProtocolDetails < Struct.new(
  :passive_ip)
  SENSITIVE = []
  include Aws::Structure
end