Class: Aws::MediaConnect::Types::ListedRouterOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

A summary of a router output, including its name, type, ARN, ID, state, routed state, and other key details. This structure is used in the response of the ListRouterOutputs operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

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

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone ⇒ String

The Availability Zone of the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp when the router output was created.

Returns:

  • (Time)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The unique identifier of the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_schedule ⇒ Types::MaintenanceSchedule

The details of the maintenance schedule for the listed router output.



4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_schedule_type ⇒ String

The type of maintenance schedule currently associated with the listed router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_bitrate ⇒ Integer

The maximum bitrate of the router output.

Returns:

  • (Integer)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#message_count ⇒ Integer

The number of messages associated with the router output.

Returns:

  • (Integer)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_arn ⇒ String

The ARN of the network interface associated with the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#output_type ⇒ String

The type of the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#region_name ⇒ String

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

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#routed_input_arn ⇒ String

The ARN of the router input associated with the output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :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.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :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.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The overall state of the router output.

Returns:

  • (String)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The timestamp when the router output was last updated.

Returns:

  • (Time)


4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4482

class ListedRouterOutput < Struct.new(
  :name,
  :arn,
  :id,
  :output_type,
  :state,
  :routed_state,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :routed_input_arn,
  :network_interface_arn,
  :maintenance_schedule_type,
  :maintenance_schedule)
  SENSITIVE = []
  include Aws::Structure
end