---
type: resource-type
title: Server
description: aws resource type AWS::Transfer::Server
name: Server
lexicon: aws
resource_type: AWS::Transfer::Server
---
`AWS::Transfer::Server`, a resource type of the aws lexicon.

## Properties

- `Arn` (`string`, optional)
- `As2ServiceManagedEgressIpAddresses` (`string[]`, optional): 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 add the AS2 protocol, static IP addresses are assigned as well.
- `Certificate` (`string`, optional)
- `Domain` (`Server_Domain`, optional)
- `EndpointDetails` (`Server_EndpointDetails`, optional)
- `EndpointType` (`Server_EndpointType`, optional)
- `IdentityProviderDetails` (`Server_IdentityProviderDetails`, optional)
- `IdentityProviderType` (`Server_IdentityProviderType`, optional)
- `IpAddressType` (`Server_IpAddressType`, optional)
- `LoggingRole` (`string`, optional)
- `PostAuthenticationLoginBanner` (`string`, optional)
- `PreAuthenticationLoginBanner` (`string`, optional)
- `ProtocolDetails` (`Server_ProtocolDetails`, optional)
- `Protocols` (`Server_Protocol[]`, optional)
- `S3StorageOptions` (`Server_S3StorageOptions`, optional)
- `SecurityPolicyName` (`string`, optional)
- `ServerId` (`string`, optional)
- `State` (`Server_State`, optional)
- `StructuredLogDestinations` (`string[]`, optional)
- `Tags` (`Server_Tag[]`, optional)
- `WorkflowDetails` (`Server_WorkflowDetails`, optional)

## Attributes

- `Arn`
- `As2ServiceManagedEgressIpAddresses`
- `ServerId`
- `State`
