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

## Properties

- `IdentityProviderDetails` (`WebApp_IdentityProviderDetails`, required)
- `AccessEndpoint` (`string`, optional): The AccessEndpoint is the URL that you provide to your users for them to interact with the Transfer Family web app. You can specify a custom URL or use the default value.
- `Arn` (`string`, optional): Specifies the unique Amazon Resource Name (ARN) for the web app.
- `EndpointDetails` (`WebApp_EndpointDetails`, optional)
- `Tags` (`WebApp_Tag[]`, optional): Key-value pairs that can be used to group and search for web apps.
- `VpcEndpointId` (`string`, optional)
- `WebAppCustomization` (`WebApp_WebAppCustomization`, optional)
- `WebAppEndpointPolicy` (`WebApp_WebAppEndpointPolicy`, optional)
- `WebAppId` (`string`, optional): A unique identifier for the web app.
- `WebAppUnits` (`any`, optional)

## Attributes

- `Arn`
- `IdentityProviderDetails.ApplicationArn`
- `VpcEndpointId`
- `WebAppId`
