Class: Aws::MediaConnect::Types::RouterInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-mediaconnect/types.rb

Overview

A router input in AWS Elemental MediaConnect. A router input is a source of media content that can be routed to one or more router outputs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zoneString

The Availability Zone of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::RouterInputConfiguration

The configuration settings for a router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when the router input was created.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#input_typeString

The type of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#ip_addressString

The IP address of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_configurationTypes::MaintenanceConfiguration

The maintenance configuration settings applied to this router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_scheduleTypes::MaintenanceSchedule

The current maintenance schedule details for this router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_schedule_typeString

The type of maintenance schedule currently in effect for this router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_typeString

The type of maintenance configuration applied to this router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_bitrateInteger

The maximum bitrate for the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_routed_outputsInteger

The maximum number of outputs that can be simultaneously routed to this input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#messagesArray<Types::RouterInputMessage>

The messages associated with the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#region_nameString

The AWS Region where the router input is located.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#routed_outputsInteger

The number of router outputs associated with the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#routing_scopeString

Indicates whether the router input is configured for Regional or global routing.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#stream_detailsTypes::RouterInputStreamDetails

Configuration details for the router input stream.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Key-value pairs that can be used to tag and organize this router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#tierString

The tier level of the router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryptionTypes::RouterInputTransitEncryption

The transit encryption settings for a router input.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The timestamp when the router input was last updated.

Returns:



5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5871

class RouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :state,
  :input_type,
  :configuration,
  :routed_outputs,
  :maximum_routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :tier,
  :routing_scope,
  :created_at,
  :updated_at,
  :messages,
  :transit_encryption,
  :tags,
  :stream_details,
  :ip_address,
  :maintenance_type,
  :maintenance_configuration,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end