You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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

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

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#attached_channelsArray<String>

Returns:

  • (Array<String>)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#destinationsArray<Types::InputDestination>

Returns:



3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#idString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#input_classString

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

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  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. However, the only input type to support a dynamic url at this time is MP4_FILE. By default all input sources are static.

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#media_connect_flowsArray<Types::MediaConnectFlow>

Returns:



3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#nameString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#role_arnString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#security_groupsArray<String>

Returns:

  • (Array<String>)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#sourcesArray<Types::InputSource>

Returns:



3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#stateString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#tagsHash<String,String>

Returns:

  • (Hash<String,String>)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end

#typeString

Returns:

  • (String)


3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 3765

class DescribeInputResponse < Struct.new(
  :arn,
  :attached_channels,
  :destinations,
  :id,
  :input_class,
  :input_source_type,
  :media_connect_flows,
  :name,
  :role_arn,
  :security_groups,
  :sources,
  :state,
  :tags,
  :type)
  include Aws::Structure
end