Class: Aws::NimbleStudio::Types::LaunchProfileInitializationScript
- Inherits:
-
Struct
- Object
- Struct
- Aws::NimbleStudio::Types::LaunchProfileInitializationScript
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-nimblestudio/types.rb
Overview
The launch profile initialization script is used when start streaming session runs.
Constant Summary collapse
- SENSITIVE =
[:script, :studio_component_name]
Instance Attribute Summary collapse
-
#runtime_role_arn ⇒ String
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
-
#script ⇒ String
The initialization script.
-
#secure_initialization_role_arn ⇒ String
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
-
#studio_component_id ⇒ String
The unique identifier for a studio component resource.
-
#studio_component_name ⇒ String
The name for the studio component.
Instance Attribute Details
#runtime_role_arn ⇒ String
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 1558 class LaunchProfileInitializationScript < Struct.new( :runtime_role_arn, :script, :secure_initialization_role_arn, :studio_component_id, :studio_component_name) SENSITIVE = [:script, :studio_component_name] include Aws::Structure end |
#script ⇒ String
The initialization script.
1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 1558 class LaunchProfileInitializationScript < Struct.new( :runtime_role_arn, :script, :secure_initialization_role_arn, :studio_component_id, :studio_component_name) SENSITIVE = [:script, :studio_component_name] include Aws::Structure end |
#secure_initialization_role_arn ⇒ String
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 1558 class LaunchProfileInitializationScript < Struct.new( :runtime_role_arn, :script, :secure_initialization_role_arn, :studio_component_id, :studio_component_name) SENSITIVE = [:script, :studio_component_name] include Aws::Structure end |
#studio_component_id ⇒ String
The unique identifier for a studio component resource.
1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 1558 class LaunchProfileInitializationScript < Struct.new( :runtime_role_arn, :script, :secure_initialization_role_arn, :studio_component_id, :studio_component_name) SENSITIVE = [:script, :studio_component_name] include Aws::Structure end |
#studio_component_name ⇒ String
The name for the studio component.
1558 1559 1560 1561 1562 1563 1564 1565 1566 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 1558 class LaunchProfileInitializationScript < Struct.new( :runtime_role_arn, :script, :secure_initialization_role_arn, :studio_component_id, :studio_component_name) SENSITIVE = [:script, :studio_component_name] include Aws::Structure end |