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 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #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>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#input_devices ⇒ Array<Types::InputDeviceSettings>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) 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.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#input_security_groups ⇒ Array<String>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) 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.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#request_id ⇒ String
A suitable default value is auto-generated. You should normally not need to pass this option.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#role_arn ⇒ String
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#sdi_sources ⇒ Array<String>
SDI Sources for this Input.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#smpte_2110_receiver_group_settings ⇒ Types::Smpte2110ReceiverGroupSettings
Configures the sources for the SMPTE 2110 Receiver Group input.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#sources ⇒ Array<Types::InputSourceRequest>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) 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.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Hash<String,String>
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end | 
#type ⇒ String
The different types of inputs that AWS Elemental MediaLive supports.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) 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.
| 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 | # File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503 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) SENSITIVE = [] include Aws::Structure end |