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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


2364
2365
2366
2367
2368
2369
2370
2371
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2364

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)


2364
2365
2366
2367
2368
2369
2370
2371
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2364

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.



2364
2365
2366
2367
2368
2369
2370
2371
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2364

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)


2364
2365
2366
2367
2368
2369
2370
2371
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2364

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