# 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 Microsoft NetApp Backup Vaults API version: 1.0.0 extends: openapi/microsoft-azure-backup-vaults-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: 12 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults'].get update: x-apievangelist-phrasing: intent: List backup vaults in a NetApp account effect: read questions: - Which backup vaults exist in my Azure NetApp Files account? - Can I list every NetApp backup vault in one account? instructions: - text: List the backup vaults in NetApp account {account}. slots: account: path.accountName - text: Show all backup vaults under {account}. slots: account: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}'].get update: x-apievangelist-phrasing: intent: Get a NetApp backup vault effect: read questions: - How do I look up one backup vault in a NetApp account? - What properties does a specific NetApp backup vault have? instructions: - text: Get backup vault {vault} in NetApp account {account}. slots: vault: path.backupVaultName account: path.accountName - text: Show the details of NetApp backup vault {vault}. slots: vault: path.backupVaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}'].put update: x-apievangelist-phrasing: intent: Create or update a NetApp backup vault effect: write questions: - How do I create a backup vault for my NetApp volumes? - Can I define a new backup vault inside a NetApp account? instructions: - text: Create backup vault {vault} in NetApp account {account}. slots: vault: path.backupVaultName account: path.accountName - text: Create or replace NetApp backup vault {vault} with {properties}. slots: vault: path.backupVaultName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}'].delete update: x-apievangelist-phrasing: intent: Delete a NetApp backup vault effect: destructive questions: - How do I remove a NetApp backup vault I don't use anymore? - Can I delete a backup vault from a NetApp account? instructions: - text: Delete backup vault {vault} from NetApp account {account}. slots: vault: path.backupVaultName account: path.accountName - text: Remove the NetApp backup vault {vault}. slots: vault: path.backupVaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}'].patch update: x-apievangelist-phrasing: intent: Update tags on a NetApp backup vault effect: write questions: - Can I retag a NetApp backup vault without recreating it? - What can I patch on an existing NetApp backup vault? instructions: - text: Update tags on backup vault {vault} in NetApp account {account} to {tags}. slots: vault: path.backupVaultName account: path.accountName tags: requestBody.tags - text: Patch the tags of NetApp backup vault {vault}. slots: vault: path.backupVaultName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/backupVaults'].get update: x-apievangelist-phrasing: intent: List backup vaults in a subscription effect: read questions: - Which Azure Backup vaults exist across my entire subscription? - Can I see all Data Protection backup vaults without picking a resource group? instructions: - text: List every backup vault in my subscription. - text: Show all Data Protection backup vaults subscription-wide. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults'].get update: x-apievangelist-phrasing: intent: List backup vaults in a resource group effect: read questions: - What backup vaults live in one resource group? - How do I narrow my backup vault list to a single resource group? instructions: - text: List the backup vaults in this resource group. - text: Show only the Data Protection vaults inside the current resource group. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}'].get update: x-apievangelist-phrasing: intent: Get a Data Protection backup vault effect: read questions: - How do I look up a Data Protection backup vault in a resource group? - What storage and identity settings does my Azure Backup Data Protection vault have? instructions: - text: Get Data Protection backup vault {vault} in resource group {group}. slots: vault: path.vaultName group: path.resourceGroupName - text: Show the Azure Backup vault {vault} under Microsoft.DataProtection. slots: vault: path.vaultName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}'].put update: x-apievangelist-phrasing: intent: Create or update a Data Protection backup vault effect: write questions: - How do I create a Data Protection backup vault for Azure Backup? - Can I give a new Data Protection backup vault a managed identity? instructions: - text: Create Data Protection backup vault {vault} in resource group {group} with properties {properties}. slots: vault: path.vaultName group: path.resourceGroupName properties: requestBody.properties - text: Create or replace Azure Backup vault {vault} using identity {identity} and properties {properties}. slots: vault: path.vaultName identity: requestBody.identity properties: requestBody.properties method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Protection backup vault effect: destructive questions: - How do I remove a Data Protection backup vault I no longer use? - Can I delete an Azure Backup vault from its resource group? instructions: - text: Delete Data Protection backup vault {vault} from resource group {group}. slots: vault: path.vaultName group: path.resourceGroupName - text: Remove the Azure Backup vault {vault} under Microsoft.DataProtection. slots: vault: path.vaultName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}'].patch update: x-apievangelist-phrasing: intent: Update a Data Protection backup vault effect: write questions: - Can I change the tags on a Data Protection backup vault without recreating it? - Which settings of an existing Azure Backup vault can be patched? instructions: - text: Set tags {tags} on Data Protection backup vault {vault} in resource group {group}. slots: tags: requestBody.tags vault: path.vaultName group: path.resourceGroupName - text: Patch the managed identity of Azure Backup vault {vault} to {identity}. slots: vault: path.vaultName identity: requestBody.identity method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check if a backup vault name is available effect: read questions: - Is a backup vault name already taken in a region? - Can I check a vault name's uniqueness before creating it? instructions: - text: Check whether backup vault name {name} is available in {location}. slots: name: requestBody.name location: path.location - text: Verify {name} is free for a new vault in region {location}. slots: name: requestBody.name location: path.location method: generated generated: '2026-10-01'