Class CfnLaunchProfile.StreamConfigurationProperty
Implements
Inherited Members
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
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
Constructors
StreamConfigurationProperty()
public StreamConfigurationProperty()
Remarks
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
Remarks
ClipboardMode
public string ClipboardMode { get; set; }
Property Value
Remarks
Ec2InstanceTypes
MaxSessionLengthInMinutes
public double? MaxSessionLengthInMinutes { get; set; }
Property Value
Remarks
MaxStoppedSessionLengthInMinutes
public double? MaxStoppedSessionLengthInMinutes { get; set; }
Property Value
Remarks
SessionBackup
public object? SessionBackup { get; set; }
Property Value
Remarks
SessionPersistenceMode
public string? SessionPersistenceMode { get; set; }
Property Value
Remarks
SessionStorage
public object? SessionStorage { get; set; }
Property Value
Remarks
StreamingImageIds
VolumeConfiguration
public object? VolumeConfiguration { get; set; }