Interface LaunchProfileInitializationScript.Builder

  • Method Details

    • runtimeRoleArn

      LaunchProfileInitializationScript.Builder runtimeRoleArn(String runtimeRoleArn)

      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.

      Parameters:
      runtimeRoleArn - 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:
      Returns a reference to this object so that method calls can be chained together.
    • script

      The initialization script.

      Parameters:
      script - The initialization script.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secureInitializationRoleArn

      LaunchProfileInitializationScript.Builder secureInitializationRoleArn(String secureInitializationRoleArn)

      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.

      Parameters:
      secureInitializationRoleArn - 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:
      Returns a reference to this object so that method calls can be chained together.
    • studioComponentId

      LaunchProfileInitializationScript.Builder studioComponentId(String studioComponentId)

      The unique identifier for a studio component resource.

      Parameters:
      studioComponentId - The unique identifier for a studio component resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • studioComponentName

      LaunchProfileInitializationScript.Builder studioComponentName(String studioComponentName)

      The name for the studio component.

      Parameters:
      studioComponentName - The name for the studio component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.