Interface CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Jsii$Proxy
- Enclosing class:
CfnPreferencesPropsMixin
@Stability(Stable)
public static interface CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty
extends software.amazon.jsii.JsiiSerializable
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.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.ssmguiconnect.*;
ConnectionRecordingPreferencesProperty connectionRecordingPreferencesProperty = ConnectionRecordingPreferencesProperty.builder()
.kmsKeyArn("kmsKeyArn")
.recordingDestinations(RecordingDestinationsProperty.builder()
.s3Buckets(List.of(S3BucketProperty.builder()
.bucketName("bucketName")
.bucketOwner("bucketOwner")
.build()))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKmsKeyArn
The ARN of a AWS 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.
- See Also:
-
getRecordingDestinations
Determines where recordings of RDP connections are stored.Returns union: either
IResolvableorCfnPreferencesPropsMixin.RecordingDestinationsProperty- See Also:
-
builder
@Stability(Stable) static CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder builder()
-