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

#arnString

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

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_zoneString

The Availability Zone of the router input.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_atTime

The timestamp when the router input was created.

Returns:

  • (Time)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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

#idString

The unique identifier of the router input.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_typeString

The type of the router input.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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

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



4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_typeString

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

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_bitrateInteger

The maximum bitrate of the router input.

Returns:

  • (Integer)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_countInteger

The number of messages associated with the router input.

Returns:

  • (Integer)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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

#nameString

The name of the router input.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_arnString

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

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_nameString

The AWS Region where the router input is located.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_outputsInteger

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

Returns:

  • (Integer)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_scopeString

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

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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

#stateString

The overall state of the router input.

Returns:

  • (String)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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_atTime

The timestamp when the router input was last updated.

Returns:

  • (Time)


4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4091

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