Class: Aws::NimbleStudio::Types::CreateLaunchProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::NimbleStudio::Types::CreateLaunchProfileRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-nimblestudio/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description, :name]
Instance Attribute Summary collapse
-
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#description ⇒ String
The description.
-
#ec2_subnet_ids ⇒ Array<String>
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
-
#launch_profile_protocol_versions ⇒ Array<String>
The version number of the protocol that is used by the launch profile.
-
#name ⇒ String
The name for the launch profile.
-
#stream_configuration ⇒ Types::StreamConfigurationCreate
A configuration for a streaming session.
-
#studio_component_ids ⇒ Array<String>
Unique identifiers for a collection of studio components that can be used with this launch profile.
-
#studio_id ⇒ String
The studio ID.
-
#tags ⇒ Hash<String,String>
A collection of labels, in the form of key-value pairs, that apply to this resource.
Instance Attribute Details
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#description ⇒ String
The description.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#ec2_subnet_ids ⇒ Array<String>
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#launch_profile_protocol_versions ⇒ Array<String>
The version number of the protocol that is used by the launch profile. The only valid version is “2021-03-31”.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#name ⇒ String
The name for the launch profile.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#stream_configuration ⇒ Types::StreamConfigurationCreate
A configuration for a streaming session.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#studio_component_ids ⇒ Array<String>
Unique identifiers for a collection of studio components that can be used with this launch profile.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#studio_id ⇒ String
The studio ID.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of labels, in the form of key-value pairs, that apply to this resource.
220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/aws-sdk-nimblestudio/types.rb', line 220 class CreateLaunchProfileRequest < Struct.new( :client_token, :description, :ec2_subnet_ids, :launch_profile_protocol_versions, :name, :stream_configuration, :studio_component_ids, :studio_id, :tags) SENSITIVE = [:description, :name] include Aws::Structure end |