Show / Hide Table of Contents

Class CfnLaunchProfilePropsMixin.StreamConfigurationProperty

Inheritance
object
CfnLaunchProfilePropsMixin.StreamConfigurationProperty
Implements
CfnLaunchProfilePropsMixin.IStreamConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.NimbleStudio
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnLaunchProfilePropsMixin.StreamConfigurationProperty : CfnLaunchProfilePropsMixin.IStreamConfigurationProperty
Syntax (vb)
Public Class CfnLaunchProfilePropsMixin.StreamConfigurationProperty Implements CfnLaunchProfilePropsMixin.IStreamConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.NimbleStudio;

             var streamConfigurationProperty = new StreamConfigurationProperty {
                 AutomaticTerminationMode = "automaticTerminationMode",
                 ClipboardMode = "clipboardMode",
                 Ec2InstanceTypes = new [] { "ec2InstanceTypes" },
                 MaxSessionLengthInMinutes = 123,
                 MaxStoppedSessionLengthInMinutes = 123,
                 SessionBackup = new StreamConfigurationSessionBackupProperty {
                     MaxBackupsToRetain = 123,
                     Mode = "mode"
                 },
                 SessionPersistenceMode = "sessionPersistenceMode",
                 SessionStorage = new StreamConfigurationSessionStorageProperty {
                     Mode = new [] { "mode" },
                     Root = new StreamingSessionStorageRootProperty {
                         Linux = "linux",
                         Windows = "windows"
                     }
                 },
                 StreamingImageIds = new [] { "streamingImageIds" },
                 VolumeConfiguration = new VolumeConfigurationProperty {
                     Iops = 123,
                     Size = 123,
                     Throughput = 123
                 }
             };

Synopsis

Constructors

StreamConfigurationProperty()

Properties

AutomaticTerminationMode
ClipboardMode
Ec2InstanceTypes
MaxSessionLengthInMinutes
MaxStoppedSessionLengthInMinutes
SessionBackup
SessionPersistenceMode
SessionStorage
StreamingImageIds
VolumeConfiguration

Constructors

StreamConfigurationProperty()

public StreamConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.NimbleStudio;

             var streamConfigurationProperty = new StreamConfigurationProperty {
                 AutomaticTerminationMode = "automaticTerminationMode",
                 ClipboardMode = "clipboardMode",
                 Ec2InstanceTypes = new [] { "ec2InstanceTypes" },
                 MaxSessionLengthInMinutes = 123,
                 MaxStoppedSessionLengthInMinutes = 123,
                 SessionBackup = new StreamConfigurationSessionBackupProperty {
                     MaxBackupsToRetain = 123,
                     Mode = "mode"
                 },
                 SessionPersistenceMode = "sessionPersistenceMode",
                 SessionStorage = new StreamConfigurationSessionStorageProperty {
                     Mode = new [] { "mode" },
                     Root = new StreamingSessionStorageRootProperty {
                         Linux = "linux",
                         Windows = "windows"
                     }
                 },
                 StreamingImageIds = new [] { "streamingImageIds" },
                 VolumeConfiguration = new VolumeConfigurationProperty {
                     Iops = 123,
                     Size = 123,
                     Throughput = 123
                 }
             };

Properties

AutomaticTerminationMode

public string? AutomaticTerminationMode { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-automaticterminationmode

ClipboardMode

public string? ClipboardMode { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-clipboardmode

Ec2InstanceTypes

public string[]? Ec2InstanceTypes { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-ec2instancetypes

MaxSessionLengthInMinutes

public double? MaxSessionLengthInMinutes { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-maxsessionlengthinminutes

MaxStoppedSessionLengthInMinutes

public double? MaxStoppedSessionLengthInMinutes { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-maxstoppedsessionlengthinminutes

SessionBackup

public object? SessionBackup { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-sessionbackup

Type union: either IResolvable or CfnLaunchProfilePropsMixin.IStreamConfigurationSessionBackupProperty

SessionPersistenceMode

public string? SessionPersistenceMode { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-sessionpersistencemode

SessionStorage

public object? SessionStorage { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-sessionstorage

Type union: either IResolvable or CfnLaunchProfilePropsMixin.IStreamConfigurationSessionStorageProperty

StreamingImageIds

public string[]? StreamingImageIds { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-streamingimageids

VolumeConfiguration

public object? VolumeConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-nimblestudio-launchprofile-streamconfiguration.html#cfn-nimblestudio-launchprofile-streamconfiguration-volumeconfiguration

Type union: either IResolvable or CfnLaunchProfilePropsMixin.IVolumeConfigurationProperty

Implements

CfnLaunchProfilePropsMixin.IStreamConfigurationProperty
Back to top Generated by DocFX