AWS::NimbleStudio::StudioComponent StudioComponentInitializationScript - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::NimbleStudio::StudioComponent StudioComponentInitializationScript

Initialization scripts for studio components.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "LaunchProfileProtocolVersion" : String, "Platform" : String, "RunContext" : String, "Script" : String }

YAML

LaunchProfileProtocolVersion: String Platform: String RunContext: String Script: String

Properties

LaunchProfileProtocolVersion

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

Required: No

Type: String

Pattern: ^2021\-03\-31$

Minimum: 0

Maximum: 10

Update requires: No interruption

Platform

The platform of the initialization script, either Windows or Linux.

Required: No

Type: String

Allowed values: LINUX | WINDOWS

Update requires: No interruption

RunContext

The method to use when running the initialization script.

Required: No

Type: String

Allowed values: SYSTEM_INITIALIZATION | USER_INITIALIZATION

Update requires: No interruption

Script

The initialization script.

Required: No

Type: String

Minimum: 1

Maximum: 5120

Update requires: No interruption