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

#arnString

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

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_zoneString

The Availability Zone of the router output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_atTime

The timestamp when the router output was created.

Returns:

  • (Time)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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

#idString

The unique identifier of the router output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_scheduleTypes::MaintenanceSchedule

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



4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_typeString

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

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_bitrateInteger

The maximum bitrate of the router output.

Returns:

  • (Integer)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_countInteger

The number of messages associated with the router output.

Returns:

  • (Integer)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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

#nameString

The name of the router output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_arnString

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

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_typeString

The type of the router output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_nameString

The AWS Region where the router output is located.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_arnString

The ARN of the router input associated with the output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_stateString

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

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_scopeString

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

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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

#stateString

The overall state of the router output.

Returns:

  • (String)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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_atTime

The timestamp when the router output was last updated.

Returns:

  • (Time)


4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4252

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