

# UserPoolClientDescription
<a name="API_UserPoolClientDescription"></a>

A short description of a user pool app client.

This data type is a response parameter of [ListUserPoolClients](API_ListUserPoolClients.md). 

## Contents
<a name="API_UserPoolClientDescription_Contents"></a>

 ** ClientId **   <a name="CognitoUserPools-Type-UserPoolClientDescription-ClientId"></a>
The app client ID.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `[\w+]+`   
Required: No

 ** ClientName **   <a name="CognitoUserPools-Type-UserPoolClientDescription-ClientName"></a>
The app client name.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `[\w\s+=,.@-]+`   
Required: No

 ** UserPoolId **   <a name="CognitoUserPools-Type-UserPoolClientDescription-UserPoolId"></a>
The ID of the user pool that's associated with the app client.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 55.  
Pattern: `[\w-]+_[0-9a-zA-Z]+`   
Required: No

## See Also
<a name="API_UserPoolClientDescription_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/cognito-idp-2016-04-18/UserPoolClientDescription) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/cognito-idp-2016-04-18/UserPoolClientDescription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/cognito-idp-2016-04-18/UserPoolClientDescription) 