

# ConnectionRecordingPreferences
<a name="API_ConnectionRecordingPreferences"></a>

The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region. This includes details such as which S3 bucket recordings are stored in.

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

 ** KMSKeyArn **   <a name="ssmguiconnect-Type-ConnectionRecordingPreferences-KMSKeyArn"></a>
The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: Yes

 ** RecordingDestinations **   <a name="ssmguiconnect-Type-ConnectionRecordingPreferences-RecordingDestinations"></a>
Determines where recordings of RDP connections are stored.  
Type: [RecordingDestinations](API_RecordingDestinations.md) object  
Required: Yes

## See Also
<a name="API_ConnectionRecordingPreferences_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/ssm-guiconnect-2021-05-01/ConnectionRecordingPreferences) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/ssm-guiconnect-2021-05-01/ConnectionRecordingPreferences) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/ssm-guiconnect-2021-05-01/ConnectionRecordingPreferences) 