Skip to main content

servers

Describes the properties of a file transfer protocol-enabled server that was specified.

Overview

Nameservers
TypeResource
DescriptionDescribes the properties of a file transfer protocol-enabled server that was specified.
Idaws.transfer.servers

Fields

NameDatatypeDescription
arnstring
certificateobjectResource Type definition for AWS::Transfer::Certificate
protocol_detailsobjectThe protocol settings that are configured for your server.
domainstring
endpoint_detailsobject

The virtual private cloud (VPC) endpoint settings that are configured for your file transfer protocol-enabled server. With a VPC endpoint, you can restrict access to your server and resources only within your VPC. To control incoming internet traffic, invoke the UpdateServer API and attach an Elastic IP address to your server's endpoint.

After May 19, 2021, you won't be able to create a server using EndpointType=VPC_ENDPOINT in your Amazon Web Servicesaccount if your account hasn't already done so before May 19, 2021. If you have already created servers with EndpointType=VPC_ENDPOINT in your Amazon Web Servicesaccount on or before May 19, 2021, you will not be affected. After this date, use EndpointType=VPC.

For more information, see https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint.

endpoint_typestring
host_key_fingerprintstring
identity_provider_detailsobjectReturns information related to the type of user authentication that is in use for a file transfer protocol-enabled server's users. A server can have only one method of authentication.
identity_provider_typestring

The mode of authentication for a server. The default value is SERVICE_MANAGED, which allows you to store and access user credentials within the Transfer Family service.

Use AWS_DIRECTORY_SERVICE to provide access to Active Directory groups in Directory Service for Microsoft Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connector. This option also requires you to provide a Directory ID by using the IdentityProviderDetails parameter.

Use the API_GATEWAY value to integrate with an identity provider of your choosing. The API_GATEWAY setting requires you to provide an Amazon API Gateway endpoint URL to call for authentication by using the IdentityProviderDetails parameter.

Use the AWS_LAMBDA value to directly use an Lambda function as your identity provider. If you choose this value, you must specify the ARN for the Lambda function in the Function parameter for the IdentityProviderDetails data type.

logging_rolestring
post_authentication_login_bannerstring
pre_authentication_login_bannerstring
protocolsarray
s3_storage_optionsobject
security_policy_namestring
server_idstring
statestring

Describes the condition of a file transfer protocol-enabled server with respect to its ability to perform file operations. There are six possible states: OFFLINE, ONLINE, STARTING, STOPPING, START_FAILED, and STOP_FAILED.

OFFLINE indicates that the server exists, but that it is not available for file operations. ONLINE indicates that the server is available to perform file operations. STARTING indicates that the server's was instantiated, but the server is not yet available to perform file operations. Under normal conditions, it can take a couple of minutes for the server to be completely operational. Both START_FAILED and STOP_FAILED are error conditions.

tagsarray
user_countinteger
workflow_detailsobjectContainer for the WorkflowDetail data type. It is used by actions that trigger a workflow to begin execution.
structured_log_destinationsarray
regionstringAWS region.

Methods

NameAccessible byRequired Params
describe_serverSELECTdata__ServerId, region
list_serversSELECTregion
create_serverINSERTregion
delete_serverDELETEdata__ServerId, region
update_serverUPDATEdata__ServerId, region
start_serverEXECdata__ServerId, region
stop_serverEXECregion