Class: Aws::MediaConnect::Types::FailoverRouterInputConfiguration

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

Overview

Configuration settings for a failover router input that allows switching between two input sources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#network_interface_arnString

The ARN of the network interface to use for this failover router input.

Returns:

  • (String)


2411
2412
2413
2414
2415
2416
2417
2418
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2411

class FailoverRouterInputConfiguration < Struct.new(
  :network_interface_arn,
  :protocol_configurations,
  :source_priority_mode,
  :primary_source_index)
  SENSITIVE = []
  include Aws::Structure
end

#primary_source_indexInteger

The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY

Returns:

  • (Integer)


2411
2412
2413
2414
2415
2416
2417
2418
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2411

class FailoverRouterInputConfiguration < Struct.new(
  :network_interface_arn,
  :protocol_configurations,
  :source_priority_mode,
  :primary_source_index)
  SENSITIVE = []
  include Aws::Structure
end

#protocol_configurationsArray<Types::FailoverRouterInputProtocolConfiguration>

A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.



2411
2412
2413
2414
2415
2416
2417
2418
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2411

class FailoverRouterInputConfiguration < Struct.new(
  :network_interface_arn,
  :protocol_configurations,
  :source_priority_mode,
  :primary_source_index)
  SENSITIVE = []
  include Aws::Structure
end

#source_priority_modeString

The mode for determining source priority in failover configurations.

Returns:

  • (String)


2411
2412
2413
2414
2415
2416
2417
2418
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2411

class FailoverRouterInputConfiguration < Struct.new(
  :network_interface_arn,
  :protocol_configurations,
  :source_priority_mode,
  :primary_source_index)
  SENSITIVE = []
  include Aws::Structure
end