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_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 settings for SRT inputs.
-
#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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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 settings for SRT inputs. Provide either srtCallerSources (for SRT_CALLER type) OR srtListenerSettings (for SRT_LISTENER type), not both.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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>
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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.
2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2556 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 |