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_arn ⇒ String

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

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2567

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

#primary_source_index ⇒ Integer

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)


2567
2568
2569
2570
2571
2572
2573
2574
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2567

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

#protocol_configurations ⇒ Array<Types::FailoverRouterInputProtocolConfiguration>

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



2567
2568
2569
2570
2571
2572
2573
2574
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2567

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

#source_priority_mode ⇒ String

The mode for determining source priority in failover configurations.

Returns:

  • (String)


2567
2568
2569
2570
2571
2572
2573
2574
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2567

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