# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Azure SQL Database Disaster Recovery… version: 1.0.0 extends: openapi/microsoft-azure-disasterrecoveryconfigurations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration'].get update: x-apievangelist-phrasing: intent: List a SQL server's disaster recovery configurations effect: read questions: - Which disaster recovery configurations are set up on my Azure SQL server? - Can I see all DR pairings for one SQL server? instructions: - text: List disaster recovery configurations on SQL server {serverName}. slots: serverName: path.serverName - text: Show every DR configuration for server {serverName}. slots: serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration/{disasterRecoveryConfigurationName}'].get update: x-apievangelist-phrasing: intent: Get a SQL disaster recovery configuration effect: read questions: - How can I check the role and status of one disaster recovery configuration? - What does a named DR configuration on my SQL server look like? instructions: - text: Get disaster recovery configuration {disasterRecoveryConfigurationName} on server {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName - text: Show DR config {disasterRecoveryConfigurationName} for {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration/{disasterRecoveryConfigurationName}'].put update: x-apievangelist-phrasing: intent: Create or update a SQL disaster recovery configuration effect: write questions: - How do I set up a disaster recovery configuration on an Azure SQL server? - Can I update an existing DR configuration in place? instructions: - text: Create disaster recovery configuration {disasterRecoveryConfigurationName} on SQL server {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName - text: Set up DR pairing {disasterRecoveryConfigurationName} for server {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration/{disasterRecoveryConfigurationName}'].delete update: x-apievangelist-phrasing: intent: Delete a SQL disaster recovery configuration effect: destructive questions: - Can I remove a disaster recovery configuration from my SQL server? - What happens to the pairing when a DR configuration is deleted? instructions: - text: Delete disaster recovery configuration {disasterRecoveryConfigurationName} on server {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName - text: Remove DR pairing {disasterRecoveryConfigurationName} from {serverName}. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration/{disasterRecoveryConfigurationName}/failover'].post update: x-apievangelist-phrasing: intent: Fail over to a SQL server without data loss effect: write questions: - How do I make this SQL server the primary in a planned failover? - Can I fail over my disaster recovery pair safely, without losing data? instructions: - text: Fail over DR configuration {disasterRecoveryConfigurationName} so server {serverName} becomes primary. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName - text: Run a planned failover to {serverName} using {disasterRecoveryConfigurationName}. slots: serverName: path.serverName disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/disasterRecoveryConfiguration/{disasterRecoveryConfigurationName}/forceFailoverAllowDataLoss'].post update: x-apievangelist-phrasing: intent: Force a SQL failover allowing data loss effect: destructive questions: - My primary SQL server is down — can I force a failover even if some data is lost? - Is there an emergency failover option that accepts data loss? instructions: - text: Force failover to server {serverName} on DR config {disasterRecoveryConfigurationName}, allowing data loss. slots: serverName: path.serverName disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName - text: Do an emergency forced failover of {disasterRecoveryConfigurationName} to {serverName} even if data is lost. slots: disasterRecoveryConfigurationName: path.disasterRecoveryConfigurationName serverName: path.serverName method: generated generated: '2026-09-26'