Interface CfnLaunchProfile.StreamConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnLaunchProfile.StreamConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnLaunchProfile

@Stability(Stable) public static interface CfnLaunchProfile.StreamConfigurationProperty extends software.amazon.jsii.JsiiSerializable
A configuration for a streaming session.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.nimblestudio.*;
 StreamConfigurationProperty streamConfigurationProperty = StreamConfigurationProperty.builder()
         .clipboardMode("clipboardMode")
         .ec2InstanceTypes(List.of("ec2InstanceTypes"))
         .streamingImageIds(List.of("streamingImageIds"))
         // the properties below are optional
         .automaticTerminationMode("automaticTerminationMode")
         .maxSessionLengthInMinutes(123)
         .maxStoppedSessionLengthInMinutes(123)
         .sessionBackup(StreamConfigurationSessionBackupProperty.builder()
                 .maxBackupsToRetain(123)
                 .mode("mode")
                 .build())
         .sessionPersistenceMode("sessionPersistenceMode")
         .sessionStorage(StreamConfigurationSessionStorageProperty.builder()
                 .mode(List.of("mode"))
                 // the properties below are optional
                 .root(StreamingSessionStorageRootProperty.builder()
                         .linux("linux")
                         .windows("windows")
                         .build())
                 .build())
         .volumeConfiguration(VolumeConfigurationProperty.builder()
                 .iops(123)
                 .size(123)
                 .throughput(123)
                 .build())
         .build();
 

See Also: