Class: Aws::MediaLive::Types::CreateInputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateInputRequest
- Defined in:
- gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destinations ⇒ Array<Types::InputDestinationRequest>
-
#input_devices ⇒ Array<Types::InputDeviceSettings>
-
#input_security_groups ⇒ Array<String>
-
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
-
#name ⇒ String
-
#request_id ⇒ String
A suitable default value is auto-generated. You should normally not need to pass this option.
-
#role_arn ⇒ String
-
#sources ⇒ Array<Types::InputSourceRequest>
-
#tags ⇒ Hash<String,String>
-
#type ⇒ String
The different types of inputs that AWS Elemental MediaLive supports.
-
#vpc ⇒ Types::InputVpcRequest
Settings for a private VPC Input.
Instance Attribute Details
#destinations ⇒ Array<Types::InputDestinationRequest>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#input_devices ⇒ Array<Types::InputDeviceSettings>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#input_security_groups ⇒ Array<String>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
A suitable default value is auto-generated. You should normally not need to pass this option.
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::InputSourceRequest>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The different types of inputs that AWS Elemental MediaLive supports.
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ Types::InputVpcRequest
Settings for a private VPC Input. When this property is specified, the input destination addresses will be created in a VPC rather than with public Internet addresses. This property requires setting the roleArn property on Input creation. Not compatible with the inputSecurityGroups property.
2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2371 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc) SENSITIVE = [] include Aws::Structure end |