Class CfnLaunchProfileMixinProps
Properties for CfnLaunchProfilePropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.NimbleStudio
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnLaunchProfileMixinProps : ICfnLaunchProfileMixinProps
Syntax (vb)
Public Class CfnLaunchProfileMixinProps Implements ICfnLaunchProfileMixinProps
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.CfnPropertyMixins.AWS.NimbleStudio;
var cfnLaunchProfileMixinProps = new CfnLaunchProfileMixinProps {
Description = "description",
Ec2SubnetIds = new [] { "ec2SubnetIds" },
LaunchProfileProtocolVersions = new [] { "launchProfileProtocolVersions" },
Name = "name",
StreamConfiguration = 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
}
},
StudioComponentIds = new [] { "studioComponentIds" },
StudioId = "studioId",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
};
Synopsis
Constructors
| CfnLaunchProfileMixinProps() | Properties for CfnLaunchProfilePropsMixin. |
Properties
| Description | Properties for CfnLaunchProfilePropsMixin. |
| Ec2SubnetIds | Properties for CfnLaunchProfilePropsMixin. |
| LaunchProfileProtocolVersions | Properties for CfnLaunchProfilePropsMixin. |
| Name | Properties for CfnLaunchProfilePropsMixin. |
| StreamConfiguration | Properties for CfnLaunchProfilePropsMixin. |
| StudioComponentIds | Properties for CfnLaunchProfilePropsMixin. |
| StudioId | Properties for CfnLaunchProfilePropsMixin. |
| Tags | Properties for CfnLaunchProfilePropsMixin. |
Constructors
CfnLaunchProfileMixinProps()
Properties for CfnLaunchProfilePropsMixin.
public CfnLaunchProfileMixinProps()
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.CfnPropertyMixins.AWS.NimbleStudio;
var cfnLaunchProfileMixinProps = new CfnLaunchProfileMixinProps {
Description = "description",
Ec2SubnetIds = new [] { "ec2SubnetIds" },
LaunchProfileProtocolVersions = new [] { "launchProfileProtocolVersions" },
Name = "name",
StreamConfiguration = 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
}
},
StudioComponentIds = new [] { "studioComponentIds" },
StudioId = "studioId",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
};
Properties
Description
Properties for CfnLaunchProfilePropsMixin.
public string? Description { get; set; }
Property Value
Remarks
Ec2SubnetIds
Properties for CfnLaunchProfilePropsMixin.
public string[]? Ec2SubnetIds { get; set; }
Property Value
string[]
Remarks
LaunchProfileProtocolVersions
Properties for CfnLaunchProfilePropsMixin.
public string[]? LaunchProfileProtocolVersions { get; set; }
Property Value
string[]
Remarks
Name
Properties for CfnLaunchProfilePropsMixin.
public string? Name { get; set; }
Property Value
Remarks
StreamConfiguration
Properties for CfnLaunchProfilePropsMixin.
public object? StreamConfiguration { get; set; }
Property Value
Remarks
StudioComponentIds
Properties for CfnLaunchProfilePropsMixin.
public string[]? StudioComponentIds { get; set; }
Property Value
string[]
Remarks
StudioId
Properties for CfnLaunchProfilePropsMixin.
public string? StudioId { get; set; }
Property Value
Remarks
Tags
Properties for CfnLaunchProfilePropsMixin.
public IDictionary<string, string>? Tags { get; set; }