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.
-
#fabric_configuration ⇒ Types::FabricConfiguration
The fabric configuration settings for the router output.
-
#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 for 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.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::RouterOutputConfiguration
The configuration settings for a router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the router output was created.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#fabric_configuration ⇒ Types::FabricConfiguration
The fabric configuration settings for the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#ip_address ⇒ String
The IP address of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#maintenance_configuration ⇒ Types::MaintenanceConfiguration
The maintenance configuration settings applied to this router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#maintenance_schedule ⇒ Types::MaintenanceSchedule
The current maintenance schedule details for this router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#maintenance_schedule_type ⇒ String
The type of maintenance schedule currently in effect for this router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#maintenance_type ⇒ String
The type of maintenance configuration applied to this router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#maximum_bitrate ⇒ Integer
The maximum bitrate for the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#messages ⇒ Array<Types::RouterOutputMessage>
The messages associated with the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#output_type ⇒ String
The type of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#region_name ⇒ String
The Amazon Web Services Region where the router output is located.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#routed_input_arn ⇒ String
The Amazon Resource Name (ARN) of the router input associated with the output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#routed_state ⇒ String
The current state of the association between the router output and its input.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#routing_scope ⇒ String
Indicates whether the router output is configured for Regional or global routing.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The overall state of the router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) 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.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Key-value pairs that can be used to tag and organize this router output.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The tier level for the router output. The tier sets the maximum bitrate, in Mbps, for the router output. Valid values include the following:
OUTPUT_20– 20 MbpsOUTPUT_50– 50 MbpsOUTPUT_100– 100 MbpsOUTPUT_250– 250 MbpsOUTPUT_500– 500 Mbps
The 250 Mbps and 500 Mbps tiers are high-bitrate tiers that support TR-07 (JPEG XS) workflows.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the router output was last updated.
7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 7105 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, :fabric_configuration) SENSITIVE = [] include Aws::Structure end |