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