Show / Hide Table of Contents

Class CfnLaunchProfile.StreamConfigurationProperty

Inheritance
object
CfnLaunchProfile.StreamConfigurationProperty
Implements
CfnLaunchProfile.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.AWS.NimbleStudio
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnLaunchProfile.StreamConfigurationProperty : CfnLaunchProfile.IStreamConfigurationProperty
Syntax (vb)
Public Class CfnLaunchProfile.StreamConfigurationProperty Implements CfnLaunchProfile.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.AWS.NimbleStudio;

             var streamConfigurationProperty = new StreamConfigurationProperty {
                 ClipboardMode = "clipboardMode",
                 Ec2InstanceTypes = new [] { "ec2InstanceTypes" },
                 StreamingImageIds = new [] { "streamingImageIds" },

                 // the properties below are optional
                 AutomaticTerminationMode = "automaticTerminationMode",
                 MaxSessionLengthInMinutes = 123,
                 MaxStoppedSessionLengthInMinutes = 123,
                 SessionBackup = new StreamConfigurationSessionBackupProperty {
                     MaxBackupsToRetain = 123,
                     Mode = "mode"
                 },
                 SessionPersistenceMode = "sessionPersistenceMode",
                 SessionStorage = new StreamConfigurationSessionStorageProperty {
                     Mode = new [] { "mode" },

                     // the properties below are optional
                     Root = new StreamingSessionStorageRootProperty {
                         Linux = "linux",
                         Windows = "windows"
                     }
                 },
                 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.AWS.NimbleStudio;

             var streamConfigurationProperty = new StreamConfigurationProperty {
                 ClipboardMode = "clipboardMode",
                 Ec2InstanceTypes = new [] { "ec2InstanceTypes" },
                 StreamingImageIds = new [] { "streamingImageIds" },

                 // the properties below are optional
                 AutomaticTerminationMode = "automaticTerminationMode",
                 MaxSessionLengthInMinutes = 123,
                 MaxStoppedSessionLengthInMinutes = 123,
                 SessionBackup = new StreamConfigurationSessionBackupProperty {
                     MaxBackupsToRetain = 123,
                     Mode = "mode"
                 },
                 SessionPersistenceMode = "sessionPersistenceMode",
                 SessionStorage = new StreamConfigurationSessionStorageProperty {
                     Mode = new [] { "mode" },

                     // the properties below are optional
                     Root = new StreamingSessionStorageRootProperty {
                         Linux = "linux",
                         Windows = "windows"
                     }
                 },
                 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

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

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

Implements

CfnLaunchProfile.IStreamConfigurationProperty
Back to top Generated by DocFX