Class: Aws::MediaConnect::Types::ListedRouterInput

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

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

Returns:

  • (String)


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

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

#availability_zone ⇒ String

The Availability Zone of the router input.

Returns:

  • (String)


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

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

#created_at ⇒ Time

The timestamp when the router input was created.

Returns:

  • (Time)


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

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

#id ⇒ String

The unique identifier of the router input.

Returns:

  • (String)


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

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

#input_type ⇒ String

The type of the router input.

Returns:

  • (String)


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

class ListedRouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :input_type,
  :state,
  :routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :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 input.



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

class ListedRouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :input_type,
  :state,
  :routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :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 input.

Returns:

  • (String)


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

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

#maximum_bitrate ⇒ Integer

The maximum bitrate of the router input.

Returns:

  • (Integer)


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

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

#message_count ⇒ Integer

The number of messages associated with the router input.

Returns:

  • (Integer)


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

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

#name ⇒ String

The name of the router input.

Returns:

  • (String)


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

class ListedRouterInput < Struct.new(
  :name,
  :arn,
  :id,
  :input_type,
  :state,
  :routed_outputs,
  :region_name,
  :availability_zone,
  :maximum_bitrate,
  :routing_scope,
  :created_at,
  :updated_at,
  :message_count,
  :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 input.

Returns:

  • (String)


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

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

#region_name ⇒ String

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

Returns:

  • (String)


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

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

#routed_outputs ⇒ Integer

The number of router outputs that are associated with this router input.

Returns:

  • (Integer)


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

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

#routing_scope ⇒ String

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

Returns:

  • (String)


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

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

#state ⇒ String

The overall state of the router input.

Returns:

  • (String)


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

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

#updated_at ⇒ Time

The timestamp when the router input was last updated.

Returns:

  • (Time)


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

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