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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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.



6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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.



6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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.



6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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:



6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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 AWS Region where the router output is located.

Returns:

  • (String)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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.



6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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>)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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)


6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6508

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