Class: Aws::NimbleStudio::Types::StreamConfigurationCreate

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb

Overview

Note:

When making an API call, you may pass StreamConfigurationCreate data as a hash:

{
  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
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#clipboard_modeString

Returns:

  • (String)


3076
3077
3078
3079
3080
3081
3082
3083
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3076

class StreamConfigurationCreate < Struct.new(
  :clipboard_mode,
  :ec2_instance_types,
  :max_session_length_in_minutes,
  :streaming_image_ids)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_instance_typesArray<String>

The EC2 instance types that users can select from when launching a streaming session with this launch profile.

Returns:

  • (Array<String>)


3076
3077
3078
3079
3080
3081
3082
3083
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3076

class StreamConfigurationCreate < Struct.new(
  :clipboard_mode,
  :ec2_instance_types,
  :max_session_length_in_minutes,
  :streaming_image_ids)
  SENSITIVE = []
  include Aws::Structure
end

#max_session_length_in_minutesInteger

Returns:

  • (Integer)


3076
3077
3078
3079
3080
3081
3082
3083
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3076

class StreamConfigurationCreate < Struct.new(
  :clipboard_mode,
  :ec2_instance_types,
  :max_session_length_in_minutes,
  :streaming_image_ids)
  SENSITIVE = []
  include Aws::Structure
end

#streaming_image_idsArray<String>

A list of streaming image IDs that users can select from when launching a streaming session with this launch profile.

Returns:

  • (Array<String>)


3076
3077
3078
3079
3080
3081
3082
3083
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3076

class StreamConfigurationCreate < Struct.new(
  :clipboard_mode,
  :ec2_instance_types,
  :max_session_length_in_minutes,
  :streaming_image_ids)
  SENSITIVE = []
  include Aws::Structure
end