Class CfnLaunchProfileProps
Properties for defining a CfnLaunchProfile
.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.NimbleStudio
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnLaunchProfileProps : ICfnLaunchProfileProps
Syntax (vb)
Public Class CfnLaunchProfileProps Implements ICfnLaunchProfileProps
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 cfnLaunchProfileProps = new CfnLaunchProfileProps {
Ec2SubnetIds = new [] { "ec2SubnetIds" },
LaunchProfileProtocolVersions = new [] { "launchProfileProtocolVersions" },
Name = "name",
StreamConfiguration = 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
}
},
StudioComponentIds = new [] { "studioComponentIds" },
StudioId = "studioId",
// the properties below are optional
Description = "description",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
};
Synopsis
Constructors
CfnLaunchProfileProps() | Properties for defining a |
Properties
Description | Properties for defining a |
Ec2SubnetIds | Properties for defining a |
LaunchProfileProtocolVersions | Properties for defining a |
Name | Properties for defining a |
StreamConfiguration | Properties for defining a |
StudioComponentIds | Properties for defining a |
StudioId | Properties for defining a |
Tags | Properties for defining a |
Constructors
CfnLaunchProfileProps()
Properties for defining a CfnLaunchProfile
.
public CfnLaunchProfileProps()
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 cfnLaunchProfileProps = new CfnLaunchProfileProps {
Ec2SubnetIds = new [] { "ec2SubnetIds" },
LaunchProfileProtocolVersions = new [] { "launchProfileProtocolVersions" },
Name = "name",
StreamConfiguration = 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
}
},
StudioComponentIds = new [] { "studioComponentIds" },
StudioId = "studioId",
// the properties below are optional
Description = "description",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
};
Properties
Description
Properties for defining a CfnLaunchProfile
.
public string? Description { get; set; }
Property Value
Remarks
Ec2SubnetIds
Properties for defining a CfnLaunchProfile
.
public string[] Ec2SubnetIds { get; set; }
Property Value
string[]
Remarks
LaunchProfileProtocolVersions
Properties for defining a CfnLaunchProfile
.
public string[] LaunchProfileProtocolVersions { get; set; }
Property Value
string[]
Remarks
Name
Properties for defining a CfnLaunchProfile
.
public string Name { get; set; }
Property Value
Remarks
StreamConfiguration
Properties for defining a CfnLaunchProfile
.
public object StreamConfiguration { get; set; }
Property Value
Remarks
StudioComponentIds
Properties for defining a CfnLaunchProfile
.
public string[] StudioComponentIds { get; set; }
Property Value
string[]
Remarks
StudioId
Properties for defining a CfnLaunchProfile
.
public string StudioId { get; set; }
Property Value
Remarks
Tags
Properties for defining a CfnLaunchProfile
.
public IDictionary<string, string>? Tags { get; set; }