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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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.
6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6067 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 |