# 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 Datastores API version: 1.0.0 extends: openapi/microsoft-azure-datastores-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: 10 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores/{datastoreName}'].get update: x-apievangelist-phrasing: intent: Get an Arc-enabled vSphere datastore effect: read questions: - How can I see the details of a VMware vSphere datastore connected through Azure Arc? - What's the capacity and status of one Arc vSphere datastore? instructions: - text: Get vSphere datastore {datastoreName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show Arc VMware datastore {datastoreName} in {resourceGroupName}. slots: datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores/{datastoreName}'].put update: x-apievangelist-phrasing: intent: Create or update an Arc vSphere datastore effect: write questions: - How do I register a VMware vSphere datastore as an Azure resource through Arc? - What location and properties are required to create an Arc vSphere datastore? instructions: - text: Create vSphere datastore {datastoreName} in {resourceGroupName} at location {location} with {properties}. slots: datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName location: requestBody.location properties: requestBody.properties - text: Register Arc VMware datastore {datastoreName} in subscription {subscriptionId} under extended location {extendedLocation}. slots: datastoreName: path.datastoreName subscriptionId: path.subscriptionId extendedLocation: requestBody.extendedLocation method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores/{datastoreName}'].delete update: x-apievangelist-phrasing: intent: Delete an Arc-enabled vSphere datastore effect: destructive questions: - Can I remove a vSphere datastore resource from Azure Arc? - Is there a force option when deleting an Arc VMware datastore? instructions: - text: Delete vSphere datastore {datastoreName} in {resourceGroupName}, subscription {subscriptionId}. slots: datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Force-delete Arc VMware datastore {datastoreName} in {resourceGroupName} with force set to {force}. slots: datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName force: query.force method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores/{datastoreName}'].patch update: x-apievangelist-phrasing: intent: Update tags on an Arc vSphere datastore effect: write questions: - Can I change the tags on an existing Arc vSphere datastore? - Which properties of a vSphere datastore resource can be updated after creation? instructions: - text: Set tags {tags} on vSphere datastore {datastoreName} in {resourceGroupName}. slots: tags: requestBody.tags datastoreName: path.datastoreName resourceGroupName: path.resourceGroupName - text: Update the tags of existing Arc VMware datastore {datastoreName} to {tags}. slots: datastoreName: path.datastoreName tags: requestBody.tags method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.ConnectedVMwarevSphere/datastores'].get update: x-apievangelist-phrasing: intent: List Arc vSphere datastores in a subscription effect: read questions: - Which VMware vSphere datastores are connected through Azure Arc across my whole subscription? - Can I see every Arc vSphere datastore without picking a resource group? instructions: - text: List all vSphere datastores in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every Arc VMware datastore across my subscription. method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores'].get update: x-apievangelist-phrasing: intent: List Arc vSphere datastores in a resource group effect: read questions: - What vSphere datastores are registered in one resource group? - Can I narrow Arc VMware datastores to a single resource group? instructions: - text: List vSphere datastores in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the Arc VMware datastores in {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores'].get update: x-apievangelist-phrasing: intent: List data stores in a hybrid data manager effect: read questions: - Which data stores and repositories are configured in my hybrid data manager? - Can I filter the data stores of a data manager? instructions: - text: List data stores in data manager {dataManagerName} in {resourceGroupName}, subscription {subscriptionId}. slots: dataManagerName: path.dataManagerName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show data manager {dataManagerName} repositories matching {filter}. slots: dataManagerName: path.dataManagerName filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/{dataStoreName}'].get update: x-apievangelist-phrasing: intent: Get a data store in a hybrid data manager effect: read questions: - What configuration does one repository in my hybrid data manager have? - Can I look up a single data manager data store by name? instructions: - text: Get data store {dataStoreName} in data manager {dataManagerName}, {resourceGroupName}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName resourceGroupName: path.resourceGroupName - text: Show the settings of repository {dataStoreName} in data manager {dataManagerName}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/{dataStoreName}'].put update: x-apievangelist-phrasing: intent: Create or update a data store in a data manager effect: write questions: - How do I add a new repository to a hybrid data manager? - Can I change an existing data store's configuration in a data manager? instructions: - text: Create data store {dataStoreName} in data manager {dataManagerName}, {resourceGroupName}, subscription {subscriptionId}, with {properties}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties - text: Update repository {dataStoreName} in data manager {dataManagerName} to {properties}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/{dataStoreName}'].delete update: x-apievangelist-phrasing: intent: Delete a data store from a hybrid data manager effect: destructive questions: - How do I remove a repository from my hybrid data manager? - Can I delete one data store without deleting the whole data manager? instructions: - text: Delete data store {dataStoreName} from data manager {dataManagerName}, {resourceGroupName}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName resourceGroupName: path.resourceGroupName - text: Remove repository {dataStoreName} from hybrid data manager {dataManagerName}. slots: dataStoreName: path.dataStoreName dataManagerName: path.dataManagerName method: generated generated: '2026-10-01'