Class: Aws::MediaConnect::Types::UpdateFailoverConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::UpdateFailoverConfig
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
Note:
When making an API call, you may pass UpdateFailoverConfig data as a hash:
{
failover_mode: "MERGE", # accepts MERGE, FAILOVER
recovery_window: 1,
source_priority: {
primary_source: "__string",
},
state: "ENABLED", # accepts ENABLED, DISABLED
}
The settings for source failover.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#failover_mode ⇒ String
The type of failover you choose for this flow.
-
#recovery_window ⇒ Integer
Recovery window time to look for dash-7 packets.
-
#source_priority ⇒ Types::SourcePriority
The priority you want to assign to a source.
-
#state ⇒ String
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.
3667 3668 3669 3670 3671 3672 3673 3674 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3667 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
3667 3668 3669 3670 3671 3672 3673 3674 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3667 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.
3667 3668 3669 3670 3671 3672 3673 3674 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3667 class UpdateFailoverConfig < Struct.new( :failover_mode, :recovery_window, :source_priority, :state) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
3667 3668 3669 3670 3671 3672 3673 3674 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3667 class UpdateFailoverConfig < Struct.new( :failover_mode, :recovery_window, :source_priority, :state) SENSITIVE = [] include Aws::Structure end |