Class: Aws::MediaConnect::Types::UpdateFailoverConfig

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

Overview

The settings for source failover.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failover_mode ⇒ String

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Returns:

  • (String)


8857
8858
8859
8860
8861
8862
8863
8864
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8857

class UpdateFailoverConfig < Struct.new(
  :failover_mode,
  :recovery_window,
  :source_priority,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_window ⇒ Integer

Recovery window time to look for dash-7 packets.

Returns:

  • (Integer)


8857
8858
8859
8860
8861
8862
8863
8864
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8857

class UpdateFailoverConfig < Struct.new(
  :failover_mode,
  :recovery_window,
  :source_priority,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#source_priority ⇒ Types::SourcePriority

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.



8857
8858
8859
8860
8861
8862
8863
8864
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8857

class UpdateFailoverConfig < Struct.new(
  :failover_mode,
  :recovery_window,
  :source_priority,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The state of source failover on the flow. If the state is inactive, the flow can have only one source. If the state is active, the flow can have one or two sources.

Returns:

  • (String)


8857
8858
8859
8860
8861
8862
8863
8864
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 8857

class UpdateFailoverConfig < Struct.new(
  :failover_mode,
  :recovery_window,
  :source_priority,
  :state)
  SENSITIVE = []
  include Aws::Structure
end