AWS::NimbleStudio::StudioComponent StudioComponentInitializationScript - AWS CloudFormation

AWS::NimbleStudio::StudioComponent StudioComponentInitializationScript

Initialization scripts for studio components.

Syntax

To declare this entity in your AWS 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