Show / Hide Table of Contents

Class CfnLaunchProfileMixinProps

Properties for CfnLaunchProfilePropsMixin.

Inheritance
object
CfnLaunchProfileMixinProps
Implements
ICfnLaunchProfileMixinProps
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 CfnLaunchProfileMixinProps : ICfnLaunchProfileMixinProps
Syntax (vb)
Public Class CfnLaunchProfileMixinProps Implements ICfnLaunchProfileMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.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 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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.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 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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-description

Ec2SubnetIds

Properties for CfnLaunchProfilePropsMixin.

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

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-ec2subnetids

LaunchProfileProtocolVersions

Properties for CfnLaunchProfilePropsMixin.

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

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-launchprofileprotocolversions

Name

Properties for CfnLaunchProfilePropsMixin.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-name

StreamConfiguration

Properties for CfnLaunchProfilePropsMixin.

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

object

Remarks

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

Type union: either IResolvable or CfnLaunchProfilePropsMixin.IStreamConfigurationProperty

StudioComponentIds

Properties for CfnLaunchProfilePropsMixin.

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

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studiocomponentids

StudioId

Properties for CfnLaunchProfilePropsMixin.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-studioid

Tags

Properties for CfnLaunchProfilePropsMixin.

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-launchprofile.html#cfn-nimblestudio-launchprofile-tags

Implements

ICfnLaunchProfileMixinProps
Back to top Generated by DocFX