

# AppClient



|  | 
| --- |
| The AWS AppFabric for productivity feature is in preview and is subject to change. | 

Contains information about an AppClient.

**Topics**


| Parameter | Description | 
| --- | --- | 
|  **appName**  |  The name of the application. Type: String Required: Yes  | 
|  **arn**  |  The Amazon Resource Name (ARN) of the AppClient. Type: String Length Constraints: Minimum length of 1. Maximum length of 1011. Pattern: `arn:.+` Required: Yes  | 
|  **description**  |  A description for the application. Type: String Required: Yes  | 
|  **iconUrl**  |  The URL to the icon or logo for the AppClient. Type: String Required: No  | 
|  **redirectUrls**  |  The allowed redirect URLs for the AppClient. Type: Array of strings Array Members: Minimum number of 1 item. Maximum number of 5 items. Length Constraints: Minimum length of 1. Maximum length of 2048. Pattern: `(http\|https):\/\/[-a-zA-Z0-9_:.\/]+` Required: Yes  | 
|  **starterUserEmails**  |  Starter email addresses for users who are allowed access to receive insights until the AppClient is verified. Type: Array of strings Array Members: Fixed number of 1 item. Length Constraints: Minimum length of 0. Maximum length of 320. Pattern: `[a-zA-Z0-9.!#$%&’*+/=?^_`{\|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*` Required: Yes  | 
|  **verificationDetails**  |  Contains the status and reason for the AppClient verification. Type: [VerificationDetails](API_VerificationDetails.md) object Required: Yes  | 
|  **customerManagedKeyArn**  |  The Amazon Resource Name (ARN) of the customer managed key generated by AWS Key Management Service for the AppClient. Type: String Length Constraints: Minimum length of 1. Maximum length of 1011. Pattern: `arn:.+` Required: No  | 
|  **appClientId**  |  The ID of the AppClient. Meant to be used in o-auth flows for the app-client. Type: String Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Required: No  | 