interface CfnLaunchProfileProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.NimbleStudio.CfnLaunchProfileProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsnimblestudio#CfnLaunchProfileProps |
![]() | software.amazon.awscdk.services.nimblestudio.CfnLaunchProfileProps |
![]() | aws_cdk.aws_nimblestudio.CfnLaunchProfileProps |
![]() | aws-cdk-lib » aws_nimblestudio » CfnLaunchProfileProps |
Properties for defining a CfnLaunchProfile
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_nimblestudio as nimblestudio } from 'aws-cdk-lib';
const cfnLaunchProfileProps: nimblestudio.CfnLaunchProfileProps = {
ec2SubnetIds: ['ec2SubnetIds'],
launchProfileProtocolVersions: ['launchProfileProtocolVersions'],
name: 'name',
streamConfiguration: {
clipboardMode: 'clipboardMode',
ec2InstanceTypes: ['ec2InstanceTypes'],
streamingImageIds: ['streamingImageIds'],
// the properties below are optional
automaticTerminationMode: 'automaticTerminationMode',
maxSessionLengthInMinutes: 123,
maxStoppedSessionLengthInMinutes: 123,
sessionBackup: {
maxBackupsToRetain: 123,
mode: 'mode',
},
sessionPersistenceMode: 'sessionPersistenceMode',
sessionStorage: {
mode: ['mode'],
// the properties below are optional
root: {
linux: 'linux',
windows: 'windows',
},
},
volumeConfiguration: {
iops: 123,
size: 123,
throughput: 123,
},
},
studioComponentIds: ['studioComponentIds'],
studioId: 'studioId',
// the properties below are optional
description: 'description',
tags: {
tagsKey: 'tags',
},
};
Properties
Name | Type | Description |
---|---|---|
ec2 | string[] | Unique identifiers for a collection of EC2 subnets. |
launch | string[] | The version number of the protocol that is used by the launch profile. |
name | string | A friendly name for the launch profile. |
stream | IResolvable | Stream | A configuration for a streaming session. |
studio | string[] | Unique identifiers for a collection of studio components that can be used with this launch profile. |
studio | string | The unique identifier for a studio resource. |
description? | string | A human-readable description of the launch profile. |
tags? | { [string]: string } | An array of key-value pairs to apply to this resource. |
ec2SubnetIds
Type:
string[]
Unique identifiers for a collection of EC2 subnets.
launchProfileProtocolVersions
Type:
string[]
The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
name
Type:
string
A friendly name for the launch profile.
streamConfiguration
Type:
IResolvable
|
Stream
A configuration for a streaming session.
studioComponentIds
Type:
string[]
Unique identifiers for a collection of studio components that can be used with this launch profile.
studioId
Type:
string
The unique identifier for a studio resource.
In Nimble Studio, all other resources are contained in a studio resource.
description?
Type:
string
(optional)
A human-readable description of the launch profile.
tags?
Type:
{ [string]: string }
(optional)
An array of key-value pairs to apply to this resource.
For more information, see Tag .