# 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 Site Recovery Management Service… version: 1.0.0 extends: openapi/microsoft-azure-replicationextension-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}'].get update: x-apievangelist-phrasing: intent: Get a replication extension effect: read questions: - How can I see the details of a replication extension in my Site Recovery vault? - What is configured in a specific replication extension? instructions: - text: Get replication extension {replicationExtensionName} in vault {vaultName}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName - text: Show the settings of replication extension {replicationExtensionName} in {vaultName}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}'].put update: x-apievangelist-phrasing: intent: Create a replication extension in a vault effect: write questions: - How do I add a replication extension to a data replication vault? - What properties do I need to create a replication extension? instructions: - text: Create replication extension {replicationExtensionName} in vault {vaultName} with {properties}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName properties: requestBody.properties - text: Add extension {replicationExtensionName} to replication vault {vaultName}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}'].delete update: x-apievangelist-phrasing: intent: Delete a replication extension effect: destructive questions: - Can I remove a replication extension from my vault? - What happens when a replication extension is deleted? instructions: - text: Delete replication extension {replicationExtensionName} from vault {vaultName}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName - text: Remove extension {replicationExtensionName} from {vaultName}. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions'].get update: x-apievangelist-phrasing: intent: List replication extensions in a vault effect: read questions: - Which replication extensions exist in a data replication vault? - Can I list all extensions configured in one vault? instructions: - text: List replication extensions in vault {vaultName}. slots: vaultName: path.vaultName - text: Show every extension in replication vault {vaultName}. slots: vaultName: path.vaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/operations/{operationId}'].get update: x-apievangelist-phrasing: intent: Track an async operation on a replication extension effect: read questions: - Did my create or delete of a replication extension finish yet? - How can I check the status of a long-running replication extension operation? instructions: - text: Check operation {operationId} status for replication extension {replicationExtensionName} in vault {vaultName}. slots: operationId: path.operationId replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName - text: Tell me whether the pending change on extension {replicationExtensionName} in {vaultName} succeeded. slots: replicationExtensionName: path.replicationExtensionName vaultName: path.vaultName method: generated generated: '2026-10-01'