Class: Aws::MediaConnect::Types::RouterOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterOutput
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
A router output in AWS Elemental MediaConnect. A router output is a destination for media content that can receive input from one or more router inputs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the router output.
-
#availability_zone ⇒ String
The Availability Zone of the router output.
-
#configuration ⇒ Types::RouterOutputConfiguration
The configuration settings for a router output.
-
#created_at ⇒ Time
The timestamp when the router output was created.
-
#id ⇒ String
The unique identifier of the router output.
-
#ip_address ⇒ String
The IP address of the router output.
-
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings applied to this router output.
-
#maintenance_schedule ⇒ Types::MaintenanceSchedule
The current maintenance schedule details for this router output.
-
#maintenance_schedule_type ⇒ String
The type of maintenance schedule currently in effect for this router output.
-
#maintenance_type ⇒ String
The type of maintenance configuration applied to this router output.
-
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router output.
-
#messages ⇒ Array<Types::RouterOutputMessage>
The messages associated with the router output.
-
#name ⇒ String
The name of the router output.
-
#output_type ⇒ String
The type of the router output.
-
#region_name ⇒ String
The Amazon Web Services Region where the router output is located.
-
#routed_input_arn ⇒ String
The Amazon Resource Name (ARN) of the router input associated with the output.
-
#routed_state ⇒ String
The current state of the association between the router output and its input.
-
#routing_scope ⇒ String
Indicates whether the router output is configured for Regional or global routing.
-
#state ⇒ String
The overall state of the router output.
-
#stream_details ⇒ Types::RouterOutputStreamDetails
Information about the router output's stream, including connection state and destination details.
-
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router output.
-
#tier ⇒ String
The tier level of the router output.
-
#updated_at ⇒ Time
The timestamp when the router output was last updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::RouterOutputConfiguration
The configuration settings for a router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the router output was created.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#ip_address ⇒ String
The IP address of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#messages ⇒ Array<Types::RouterOutputMessage>
The messages associated with the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#output_type ⇒ String
The type of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output is located.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#routed_input_arn ⇒ String
The Amazon Resource Name (ARN) of the router input associated with the output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#routed_state ⇒ String
The current state of the association between the router output and its input.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#routing_scope ⇒ String
Indicates whether the router output is configured for Regional or global routing.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The overall state of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#stream_details ⇒ Types::RouterOutputStreamDetails
Information about the router output's stream, including connection state and destination details. The specific details provided vary based on the router output type.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :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 output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The tier level of the router output.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the router output was last updated.
6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6760 class RouterOutput < Struct.new( :name, :arn, :id, :state, :output_type, :configuration, :routed_state, :region_name, :availability_zone, :maximum_bitrate, :routing_scope, :tier, :created_at, :updated_at, :messages, :tags, :stream_details, :ip_address, :routed_input_arn, :maintenance_type, :maintenance_configuration, :maintenance_schedule_type, :maintenance_schedule) SENSITIVE = [] include Aws::Structure end |