libZSservicesZSamazonka-transferZSamazonka-transfer
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Transfer.Types.ProtocolDetails

Description

 
Synopsis

Documentation

data ProtocolDetails Source #

The protocol settings that are configured for your server.

This type is only valid in the UpdateServer API.

See: newProtocolDetails smart constructor.

Constructors

ProtocolDetails' 

Fields

  • passiveIp :: Maybe Text

    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.

Instances

Instances details
Eq ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

Read ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

Show ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

Generic ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

Associated Types

type Rep ProtocolDetails :: Type -> Type #

NFData ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

Methods

rnf :: ProtocolDetails -> () #

Hashable ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

ToJSON ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

FromJSON ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

type Rep ProtocolDetails Source # 
Instance details

Defined in Amazonka.Transfer.Types.ProtocolDetails

type Rep ProtocolDetails = D1 ('MetaData "ProtocolDetails" "Amazonka.Transfer.Types.ProtocolDetails" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "ProtocolDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "passiveIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProtocolDetails :: ProtocolDetails Source #

Create a value of ProtocolDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passiveIp:ProtocolDetails', protocolDetails_passiveIp - 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.

protocolDetails_passiveIp :: Lens' ProtocolDetails (Maybe Text) Source #

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.