Class: Aws::MediaConnect::Types::RouterInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterInput
- 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
-
#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 AWS 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.
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_zone ⇒ String
The Availability Zone of the router input.
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 |
#configuration ⇒ Types::RouterInputConfiguration
The configuration settings for a router input.
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_at ⇒ Time
The timestamp when the router input was created.
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 |
#id ⇒ String
The unique identifier of the router input.
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_type ⇒ String
The type of the router input.
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_address ⇒ String
The IP address of the router input.
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_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings applied to this router input.
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 ⇒ Types::MaintenanceSchedule
The current maintenance schedule details for this router input.
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_type ⇒ String
The type of maintenance schedule currently in effect for this router input.
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_type ⇒ String
The type of maintenance configuration applied to this router input.
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_bitrate ⇒ Integer
The maximum bitrate for the router input.
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_outputs ⇒ Integer
The maximum number of outputs that can be simultaneously routed to this input.
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 |
#messages ⇒ Array<Types::RouterInputMessage>
The messages associated with the router input.
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 |
#name ⇒ String
The name of the router input.
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_name ⇒ String
The AWS Region where the router input is located.
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_outputs ⇒ Integer
The number of router outputs associated with the router input.
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_scope ⇒ String
Indicates whether the router input is configured for Regional or global routing.
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 |
#state ⇒ String
The current state of the router input.
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_details ⇒ Types::RouterInputStreamDetails
Configuration details for the router input stream.
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 |
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router input.
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 |
#tier ⇒ String
The tier level of the router input.
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_encryption ⇒ Types::RouterInputTransitEncryption
The transit encryption settings for a router input.
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_at ⇒ Time
The timestamp when the router input was last updated.
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 |