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_arnString

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

#scriptString

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_arnString

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_idString

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_nameString

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