Class: Aws::MediaConnect::Types::RouterInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterInput
- Defined in:
- gems/aws-sdk-mediaconnect/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
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the router input.
-
#availability_zone ⇒ String
The Availability Zone of the router input.
-
#configuration ⇒ Types::RouterInputConfiguration
The configuration settings for a router input.
-
#created_at ⇒ Time
The timestamp when the router input was created.
-
#id ⇒ String
The unique identifier of the router input.
-
#input_type ⇒ String
The type of the router input.
-
#ip_address ⇒ String
The IP address of the router input.
-
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings applied to this router input.
-
#maintenance_schedule ⇒ Types::MaintenanceSchedule
The current maintenance schedule details for this router input.
-
#maintenance_schedule_type ⇒ String
The type of maintenance schedule currently in effect for this router input.
-
#maintenance_type ⇒ String
The type of maintenance configuration applied to this router input.
-
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router input.
-
#maximum_routed_outputs ⇒ Integer
The maximum number of outputs that can be simultaneously routed to this input.
-
#messages ⇒ Array<Types::RouterInputMessage>
The messages associated with the router input.
-
#name ⇒ String
The name of the router input.
-
#region_name ⇒ String
The Amazon Web Services Region where the router input is located.
-
#routed_outputs ⇒ Integer
The number of router outputs associated with the router input.
-
#routing_scope ⇒ String
Indicates whether the router input is configured for Regional or global routing.
-
#state ⇒ String
The current state of the router input.
-
#stream_details ⇒ Types::RouterInputStreamDetails
Configuration details for the router input stream.
-
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router input.
-
#tier ⇒ String
The tier level of the router input.
-
#transit_encryption ⇒ Types::RouterInputTransitEncryption
The transit encryption settings for a router input.
-
#updated_at ⇒ Time
The timestamp when the router input was last updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_zone ⇒ String
The Availability Zone of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#configuration ⇒ Types::RouterInputConfiguration
The configuration settings for a router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_at ⇒ Time
The timestamp when the router input was created.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#id ⇒ String
The unique identifier of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_type ⇒ String
The type of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_address ⇒ String
The IP address of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings applied to this router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 ⇒ Types::MaintenanceSchedule
The current maintenance schedule details for this router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_type ⇒ String
The type of maintenance schedule currently in effect for this router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_type ⇒ String
The type of maintenance configuration applied to this router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_bitrate ⇒ Integer
The maximum bitrate for the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_outputs ⇒ Integer
The maximum number of outputs that can be simultaneously routed to this input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#messages ⇒ Array<Types::RouterInputMessage>
The messages associated with the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#name ⇒ String
The name of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_name ⇒ String
The Amazon Web Services Region where the router input is located.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_outputs ⇒ Integer
The number of router outputs associated with the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_scope ⇒ String
Indicates whether the router input is configured for Regional or global routing.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#state ⇒ String
The current state of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_details ⇒ Types::RouterInputStreamDetails
Configuration details for the router input stream.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |
#tier ⇒ String
The tier level of the router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_encryption ⇒ Types::RouterInputTransitEncryption
The transit encryption settings for a router input.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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_at ⇒ Time
The timestamp when the router input was last updated.
6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6108 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 |