Class: Aws::NimbleStudio::Types::LaunchProfileInitializationScript

Inherits:
Struct
  • Object
show all
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

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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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