ServerProtocolDetailsArgs

data class ServerProtocolDetailsArgs(val as2Transports: Output<List<String>>? = null, val passiveIp: Output<String>? = null, val setStatOption: Output<String>? = null, val tlsSessionResumptionMode: Output<String>? = null) : ConvertibleToJava<ServerProtocolDetailsArgs>

Constructors

Link copied to clipboard
constructor(as2Transports: Output<List<String>>? = null, passiveIp: Output<String>? = null, setStatOption: Output<String>? = null, tlsSessionResumptionMode: Output<String>? = null)

Properties

Link copied to clipboard
val as2Transports: Output<List<String>>? = null

Indicates the transport method for the AS2 messages. Currently, only HTTP is supported.

Link copied to clipboard
val passiveIp: Output<String>? = null

Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer.

Link copied to clipboard
val setStatOption: Output<String>? = null

Use to ignore the error that is generated when the client attempts to use SETSTAT on a file you are uploading to an S3 bucket. Valid values: DEFAULT, ENABLE_NO_OP.

Link copied to clipboard
val tlsSessionResumptionMode: Output<String>? = null

A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: DISABLED, ENABLED, ENFORCED.

Functions

Link copied to clipboard
open override fun toJava(): ServerProtocolDetailsArgs