Class: Aws::MediaLive::Types::DescribeInputResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#attached_channelsArray<String>

Returns:

  • (Array<String>)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#destinationsArray<Types::InputDestination>

Returns:



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#idString

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#input_classString

A standard input has two sources and a single pipeline input only has one.

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#input_devicesArray<Types::InputDeviceSettings>

Returns:



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#input_network_locationString

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.

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#input_partner_idsArray<String>

Returns:

  • (Array<String>)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#input_source_typeString

There are two types of input sources, static and dynamic. If an input source is dynamic you can change the source url of the input dynamically using an input switch action. Currently, two input types support a dynamic url at this time, MP4_FILE and TS_FILE. By default all input sources are static.

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#media_connect_flowsArray<Types::MediaConnectFlow>

Returns:



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#multicast_settingsTypes::MulticastSettings

Settings for a Multicast input. Contains a list of multicast Urls and optional source ip addresses.



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#sdi_sourcesArray<String>

SDI Sources for this Input.

Returns:

  • (Array<String>)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#security_groupsArray<String>

Returns:

  • (Array<String>)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#smpte_2110_receiver_group_settingsTypes::Smpte2110ReceiverGroupSettings

Configures the sources for the SMPTE 2110 Receiver Group input.



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#sourcesArray<Types::InputSource>

Returns:



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#srt_settingsTypes::SrtSettings

The configured sources for this SRT input.

Returns:



3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Returns:

  • (Hash<String,String>)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The different types of inputs that AWS Elemental MediaLive supports.

Returns:

  • (String)


3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3560

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_devices,
  :input_partner_ids,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type,
  :srt_settings,
  :input_network_location,
  :multicast_settings,
  :smpte_2110_receiver_group_settings,
  :sdi_sources)
  SENSITIVE = []
  include Aws::Structure
end