Class: Aws::MediaLive::Types::CreateInputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateInputRequest
- Includes:
- Structure
- Defined in:
- 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_network_location ⇒ String
With the introduction of MediaLive Anywhere, a MediaLive input can now exist in two different places: AWS or inside an on-premises datacenter.
- #input_security_groups ⇒ Array<String>
- #media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
-
#multicast_settings ⇒ Types::MulticastSettingsCreateRequest
Settings for a Multicast input.
- #name ⇒ String
-
#request_id ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
- #role_arn ⇒ String
-
#router_settings ⇒ Types::RouterSettings
This is the collection of settings that are used during the creation of a MediaConnect router input.
-
#sdi_sources ⇒ Array<String>
SDI Sources for this Input.
-
#smpte_2110_receiver_group_settings ⇒ Types::Smpte2110ReceiverGroupSettings
Configures the sources for the SMPTE 2110 Receiver Group input.
- #sources ⇒ Array<Types::InputSourceRequest>
-
#srt_settings ⇒ Types::SrtSettingsRequest
Configures the sources for this SRT input.
- #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>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#input_devices ⇒ Array<Types::InputDeviceSettings>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#input_network_location ⇒ String
With the introduction of MediaLive Anywhere, a MediaLive input can now exist in two different places: AWS or inside an on-premises datacenter. By default all inputs will continue to be AWS inputs.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#input_security_groups ⇒ Array<String>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#multicast_settings ⇒ Types::MulticastSettingsCreateRequest
Settings for a Multicast input. Contains a list of multicast Urls and optional source ip addresses.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#router_settings ⇒ Types::RouterSettings
This is the collection of settings that are used during the creation of a MediaConnect router input.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#sdi_sources ⇒ Array<String>
SDI Sources for this Input.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#smpte_2110_receiver_group_settings ⇒ Types::Smpte2110ReceiverGroupSettings
Configures the sources for the SMPTE 2110 Receiver Group input.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::InputSourceRequest>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#srt_settings ⇒ Types::SrtSettingsRequest
Configures the sources for this SRT input. For a single-pipeline input, include one srtCallerSource in the array. For a standard-pipeline input, include two srtCallerSource.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The different types of inputs that AWS Elemental MediaLive supports.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) 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.
2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/aws-sdk-medialive/types.rb', line 2534 class CreateInputRequest < Struct.new( :destinations, :input_devices, :input_security_groups, :media_connect_flows, :name, :request_id, :role_arn, :sources, :tags, :type, :vpc, :srt_settings, :input_network_location, :multicast_settings, :smpte_2110_receiver_group_settings, :sdi_sources, :router_settings) SENSITIVE = [] include Aws::Structure end |