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)


2426
2427
2428
2429
2430
2431
2432
2433
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2426

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)


2426
2427
2428
2429
2430
2431
2432
2433
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2426

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.



2426
2427
2428
2429
2430
2431
2432
2433
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2426

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)


2426
2427
2428
2429
2430
2431
2432
2433
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2426

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