LaunchProfileInitialization - Amazon Nimble Studio

LaunchProfileInitialization

A launch profile initialization contains information required for a workstation or server to connect to a launch profile.

This includes scripts, endpoints, security groups, subnets, and other configuration.

Contents

activeDirectory

A LaunchProfileInitializationActiveDirectory resource.

Type: LaunchProfileInitializationActiveDirectory object

Required: No

ec2SecurityGroupIds

The EC2 security groups that control access to the studio component.

Type: Array of strings

Array Members: Minimum number of 1 item.

Required: No

launchProfileId

The ID of the launch profile used to control access from the streaming session.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 22.

Pattern: ^[a-zA-Z0-9-_]*$

Required: No

launchProfileProtocolVersion

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

Type: String

Length Constraints: Minimum length of 0. Maximum length of 10.

Pattern: ^2021\-03\-31$

Required: No

launchPurpose

The launch purpose.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 64.

Pattern: ^[A-Z0-9_]+$

Required: No

name

The name for the launch profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Required: No

platform

The platform of the launch platform, either Windows or Linux.

Type: String

Valid Values: LINUX | WINDOWS

Required: No

systemInitializationScripts

The system initializtion scripts.

Type: Array of LaunchProfileInitializationScript objects

Required: No

userInitializationScripts

The user initializtion scripts.

Type: Array of LaunchProfileInitializationScript objects

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: