{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediaconnect/refs/heads/main/json-schema/mediaconnect-api-update-failover-config-schema.json", "title": "UpdateFailoverConfig", "description": "The settings for source failover.", "type": "object", "properties": { "FailoverMode": { "allOf": [ { "$ref": "#/components/schemas/FailoverMode" }, { "xml": { "name": "failoverMode" }, "description": "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." } ] }, "RecoveryWindow": { "allOf": [ { "$ref": "#/components/schemas/__integer" }, { "xml": { "name": "recoveryWindow" }, "description": "Recovery window time to look for dash-7 packets" } ] }, "SourcePriority": { "allOf": [ { "$ref": "#/components/schemas/SourcePriority" }, { "xml": { "name": "sourcePriority" }, "description": "The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams." } ] }, "State": { "allOf": [ { "$ref": "#/components/schemas/State" }, { "xml": { "name": "state" } } ] } } }