class Aws::NimbleStudio::Types::CreateLaunchProfileRequest

@note When making an API call, you may pass CreateLaunchProfileRequest

data as a hash:

    {
      client_token: "ClientToken",
      description: "LaunchProfileDescription",
      ec2_subnet_ids: ["EC2SubnetId"], # required
      launch_profile_protocol_versions: ["LaunchProfileProtocolVersion"], # required
      name: "LaunchProfileName", # required
      stream_configuration: { # required
        clipboard_mode: "ENABLED", # required, accepts ENABLED, DISABLED
        ec2_instance_types: ["g4dn.xlarge"], # required, accepts g4dn.xlarge, g4dn.2xlarge, g4dn.4xlarge, g4dn.8xlarge, g4dn.12xlarge, g4dn.16xlarge
        max_session_length_in_minutes: 1,
        streaming_image_ids: ["StreamingImageId"], # required
      },
      studio_component_ids: ["__string"], # required
      studio_id: "__string", # required
      tags: {
        "__string" => "__string",
      },
    }

@!attribute [rw] client_token

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] description

@return [String]

@!attribute [rw] ec2_subnet_ids

@return [Array<String>]

@!attribute [rw] launch_profile_protocol_versions

@return [Array<String>]

@!attribute [rw] name

@return [String]

@!attribute [rw] stream_configuration

@return [Types::StreamConfigurationCreate]

@!attribute [rw] studio_component_ids

@return [Array<String>]

@!attribute [rw] studio_id

@return [String]

@!attribute [rw] tags

@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateLaunchProfileRequest AWS API Documentation

Constants

SENSITIVE