Class: Aws::MediaConnect::Types::RouterOutput

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the router output.

Returns:

  • (String)


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_zoneString

The Availability Zone of the router output.

Returns:

  • (String)


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

#configurationTypes::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_atTime

The timestamp when the router output was created.

Returns:

  • (Time)


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

#idString

The unique identifier of the router output.

Returns:

  • (String)


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_addressString

The IP address of the router output.

Returns:

  • (String)


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_configurationTypes::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_scheduleTypes::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_typeString

The type of maintenance schedule currently in effect for this router output.

Returns:

  • (String)


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_typeString

The type of maintenance configuration applied to this router output.

Returns:

  • (String)


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_bitrateInteger

The maximum bitrate for the router output.

Returns:

  • (Integer)


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

#messagesArray<Types::RouterOutputMessage>

The messages associated with the router output.

Returns:



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

#nameString

The name of the router output.

Returns:

  • (String)


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_typeString

The type of the router output.

Returns:

  • (String)


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_nameString

The Amazon Web Services Region where the router output is located.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the router input associated with the output.

Returns:

  • (String)


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_stateString

The current state of the association between the router output and its input.

Returns:

  • (String)


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_scopeString

Indicates whether the router output is configured for Regional or global routing.

Returns:

  • (String)


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

#stateString

The overall state of the router output.

Returns:

  • (String)


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_detailsTypes::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

#tagsHash<String,String>

Key-value pairs that can be used to tag and organize this router output.

Returns:

  • (Hash<String,String>)


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

#tierString

The tier level of the router output.

Returns:

  • (String)


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_atTime

The timestamp when the router output was last updated.

Returns:

  • (Time)


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