

# TestCase


Contains information about a test case.

## Contents


 ** Arn **   <a name="connect-Type-TestCase-Arn"></a>
The Amazon Resource Name (ARN) of the test case.  
Type: String  
Required: No

 ** Content **   <a name="connect-Type-TestCase-Content"></a>
The JSON string that represents the content of the test.  
Type: String  
Required: No

 ** Description **   <a name="connect-Type-TestCase-Description"></a>
The description of the test case.  
Type: String  
Required: No

 ** EntryPoint **   <a name="connect-Type-TestCase-EntryPoint"></a>
Defines the starting point for the test, including channel type and parameters.  
Type: [TestCaseEntryPoint](API_TestCaseEntryPoint.md) object  
Required: No

 ** Id **   <a name="connect-Type-TestCase-Id"></a>
The identifier of the test case.  
Type: String  
Length Constraints: Maximum length of 500.  
Required: No

 ** InitializationData **   <a name="connect-Type-TestCase-InitializationData"></a>
Defines the test attributes for precise data representation.  
Type: String  
Required: No

 ** LastModifiedRegion **   <a name="connect-Type-TestCase-LastModifiedRegion"></a>
The region in which the test case was last modified.  
Type: String  
Pattern: `[a-z]{2}(-[a-z]+){1,2}(-[0-9])?`   
Required: No

 ** LastModifiedTime **   <a name="connect-Type-TestCase-LastModifiedTime"></a>
The time at which the test case was last modified.  
Type: Timestamp  
Required: No

 ** Name **   <a name="connect-Type-TestCase-Name"></a>
The name of the test case.  
Type: String  
Length Constraints: Minimum length of 1.  
Required: No

 ** Status **   <a name="connect-Type-TestCase-Status"></a>
Indicates the test status as either SAVED or PUBLISHED.  
Type: String  
Valid Values: `PUBLISHED | SAVED`   
Required: No

 ** Tags **   <a name="connect-Type-TestCase-Tags"></a>
The tags used to organize, track, or control access for this resource.  
Type: String to string map  
Map Entries: Maximum number of 50 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[\p{L}\p{Z}\p{N}_.:/=+\-@]*$`   
Value Length Constraints: Maximum length of 256.  
Required: No

 ** TestCaseSha256 **   <a name="connect-Type-TestCase-TestCaseSha256"></a>
The SHA256 hash of the test case content.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `^[a-zA-Z0-9]{64}$`   
Required: No

## See Also


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/connect-2017-08-08/TestCase) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/connect-2017-08-08/TestCase) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/connect-2017-08-08/TestCase) 