Method: Aws::Transfer::Types::DescribedServer#protocols
- Defined in:
- lib/aws-sdk-transfer/types.rb
#protocols ⇒ Array<String>
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server’s endpoint. The available protocols are:
-
SFTP(Secure Shell (SSH) File Transfer Protocol): File transfer over SSH -
FTPS(File Transfer Protocol Secure): File transfer with TLS encryption -
FTP(File Transfer Protocol): Unencrypted file transfer -
AS2(Applicability Statement 2): used for transporting structured business-to-business data
<note markdown=“1”> * If you select FTPS, you must choose a certificate stored in
Certificate Manager (ACM) which is used to identify your server
when clients connect to it over FTPS.
-
If
Protocolincludes eitherFTPorFTPS, then theEndpointTypemust beVPCand theIdentityProviderTypemust be eitherAWS_DIRECTORY_SERVICE,AWS_LAMBDA, orAPI_GATEWAY. -
If
ProtocolincludesFTP, thenAddressAllocationIdscannot be associated. -
If
Protocolis set only toSFTP, theEndpointTypecan be set toPUBLICand theIdentityProviderTypecan be set any of the supported identity types:SERVICE_MANAGED,AWS_DIRECTORY_SERVICE,AWS_LAMBDA, orAPI_GATEWAY. -
If
ProtocolincludesAS2, then theEndpointTypemust beVPC, and domain must be Amazon S3.
</note>
3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 |
# File 'lib/aws-sdk-transfer/types.rb', line 3395 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 |