AWS Fundamentals Logo
AWS Fundamentals
AWS::Transfer::Server

Transfer Server

Definition of AWS::Transfer::Server Resource Type

Properties

17 configurable properties. Click a row to see details.

Filter:
PropertyTypeFlags
Certificate
string
Domain
string
Create-only
EndpointDetails
EndpointDetails
EndpointType
string
IdentityProviderDetails
IdentityProviderDetails
IdentityProviderType
string
IpAddressType
string
LoggingRole
string
PostAuthenticationLoginBanner
string
PreAuthenticationLoginBanner
string
ProtocolDetails
ProtocolDetails
Protocols
Array<string>
S3StorageOptions
S3StorageOptions
SecurityPolicyName
string
StructuredLogDestinations
Array<string>
Tags
Array<Tag>
WorkflowDetails
WorkflowDetails

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
Arnstring-
As2ServiceManagedEgressIpAddressesArray<string>The list of egress IP addresses of this server. These IP addresses are only relevant for servers that use the AS2 protocol. They are used for sending asynchronous MDNs. These IP addresses are assigned automatically when you create an AS2 server. Additionally, if you update an existing server and ...
ServerIdstring-
Statestring-

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Transfer::Server

Resources:
  MyResource:
    Type: AWS::Transfer::Server
    Properties:
      Tags:
        - Key: Environment
          Value: Production

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

apigateway:GETds:AuthorizeApplicationds:DescribeDirectoriesec2:AssociateAddressec2:CreateVpcEndpointec2:DescribeAddressesec2:DescribeNetworkInterfacesec2:DescribeVpcEndpoints

read

ec2:DescribeVpcEndpointstransfer:DescribeServer

update

apigateway:GETds:AuthorizeApplicationds:DescribeDirectoriesds:UnauthorizeApplicationec2:AssociateAddressec2:CreateVpcEndpointec2:DeleteVpcEndpointsec2:DescribeAddresses

delete

ds:DescribeDirectoriesds:UnauthorizeApplicationec2:DeleteVpcEndpointsec2:DescribeAddressesec2:DescribeNetworkInterfacesec2:DescribeVpcEndpointsec2:DisassociateAddresslogs:DeleteLogDelivery

list

transfer:ListServers

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceTransfer
Properties21
Required0
TaggingSupported
Primary IDArn

Supported Operations

CreateReadUpdateDeleteList

Immutable After Creation

These properties cannot be changed after the resource is created. Updating them triggers a replacement.

Domain

External Links