# 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 Accounts API version: 1.0.0 extends: openapi/microsoft-azure-accounts-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: 84 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check if an ADP account name is available effect: read questions: - Is the name I want for my Autonomous Development Platform account already taken? - Can I validate an ADP account name before creating it? instructions: - text: Check whether ADP account name {name} of type {type} is available. slots: name: requestBody.name type: requestBody.type - text: Validate {name} as a new Autonomous Development Platform account name. slots: name: requestBody.name method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get update: x-apievangelist-phrasing: intent: List ADP accounts in a subscription effect: read questions: - Which Autonomous Development Platform accounts exist across my subscription? - Can I see every ADP account I have subscription-wide? instructions: - text: List all ADP accounts in my subscription. - text: Show every Autonomous Development Platform account across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get update: x-apievangelist-phrasing: intent: List ADP accounts in a resource group effect: read questions: - What ADP accounts are in one resource group? - Can I narrow my Autonomous Development Platform accounts to a single resource group? instructions: - text: List the ADP accounts in my resource group. - text: Show Autonomous Development Platform accounts scoped to this resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get an ADP account effect: read questions: - How do I view the properties of one ADP account? - What settings does a specific Autonomous Development Platform account have? instructions: - text: Show ADP account {accountName}. slots: accountName: path.accountName - text: Get the properties of Autonomous Development Platform account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create or update an ADP account effect: write questions: - How do I create a new Autonomous Development Platform account? - Can I overwrite an ADP account's full definition in one call? instructions: - text: Create ADP account {accountName} with properties {properties}. slots: accountName: path.accountName properties: requestBody.properties - text: Create or replace Autonomous Development Platform account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete an ADP account effect: destructive questions: - How do I delete an Autonomous Development Platform account? - Is removing an ADP account reversible? instructions: - text: Delete ADP account {accountName}. slots: accountName: path.accountName - text: Permanently remove Autonomous Development Platform account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update an existing ADP account effect: write questions: - Can I change the tags or properties of an existing ADP account? - How do I patch just part of an Autonomous Development Platform account? instructions: - text: Update the tags on ADP account {accountName} to {tags}. slots: accountName: path.accountName tags: requestBody.tags - text: Patch properties of existing Autonomous Development Platform account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts'].get update: x-apievangelist-phrasing: intent: List Cognitive Services accounts in a subscription effect: read questions: - Which Cognitive Services accounts do I have across my subscription? - Can I see all my Azure AI services accounts subscription-wide? instructions: - text: List all Cognitive Services accounts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every Cognitive Services resource across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts'].get update: x-apievangelist-phrasing: intent: List Cognitive Services accounts in a resource group effect: read questions: - What Cognitive Services accounts are in a particular resource group? - Can I filter Cognitive Services accounts to one resource group? instructions: - text: List Cognitive Services accounts in resource group {resourceGroupName} of subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the Cognitive Services resources in resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Cognitive Services account effect: read questions: - How do I see the details of a single Cognitive Services account? - What endpoint and SKU does my Cognitive Services account use? instructions: - text: Show Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get the endpoint and SKU of Cognitive Services account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create a Cognitive Services account effect: write questions: - How do I create a Cognitive Services account to get API keys for AI services? - Which kind and SKU must I choose for a new Cognitive Services account? instructions: - text: Create Cognitive Services account {accountName} of kind {kind} with SKU {sku} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName kind: requestBody.kind sku: requestBody.sku location: requestBody.location resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Provision a new Cognitive Services account {accountName} in region {location}. slots: accountName: path.accountName location: requestBody.location method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a Cognitive Services account effect: destructive questions: - How do I delete a Cognitive Services account from a resource group? - Will deleting a Cognitive Services account invalidate its keys? instructions: - text: Delete Cognitive Services account {accountName} from resource group {resourceGroupName} in subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Cognitive Services account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a Cognitive Services account effect: write questions: - Can I change the SKU or tags on an existing Cognitive Services account? - How do I update a Cognitive Services account's network settings? instructions: - text: Change the SKU of Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} to {sku}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId sku: requestBody.sku - text: Update tags on existing Cognitive Services account {accountName} to {tags}. slots: accountName: path.accountName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys'].post update: x-apievangelist-phrasing: intent: List keys for a Cognitive Services account effect: read questions: - Where do I find the API keys for my Cognitive Services account? - Can I retrieve both access keys of a Cognitive Services resource? instructions: - text: List the keys for Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get the access keys of Cognitive Services account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey'].post update: x-apievangelist-phrasing: intent: Regenerate a Cognitive Services account key effect: destructive questions: - How do I rotate a leaked Cognitive Services key? - Can I regenerate only Key1 or Key2 of a Cognitive Services account? instructions: - text: Regenerate {keyName} for Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: keyName: requestBody.keyName accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Rotate key {keyName} on Cognitive Services account {accountName}. slots: keyName: requestBody.keyName accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get an Azure Maps account effect: read questions: - How do I see the details of one Azure Maps account? - What SKU is my Maps account on? instructions: - text: Show Azure Maps account {accountName}. slots: accountName: path.accountName - text: Get the SKU and properties of Maps account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create or update an Azure Maps account effect: write questions: - How do I create an Azure Maps account to access the Maps REST APIs? - Which SKU do I need to pick when creating a Maps account? instructions: - text: Create Azure Maps account {accountName} with SKU {sku}. slots: accountName: path.accountName sku: requestBody.sku - text: Create or replace Maps account {accountName} of kind {kind}. slots: accountName: path.accountName kind: requestBody.kind method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete an Azure Maps account effect: destructive questions: - How do I delete an Azure Maps account I no longer use? - Do Maps keys stop working once the account is deleted? instructions: - text: Delete Azure Maps account {accountName}. slots: accountName: path.accountName - text: Remove Maps account {accountName} permanently. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update an Azure Maps account effect: write questions: - Which settings of an Azure Maps account can be changed after creation? - Can I upgrade the SKU of an existing Maps account? instructions: - text: Upgrade Azure Maps account {accountName} to SKU {sku}. slots: accountName: path.accountName sku: requestBody.sku - text: Update tags on existing Maps account {accountName} to {tags}. slots: accountName: path.accountName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts'].get update: x-apievangelist-phrasing: intent: List Azure Maps accounts in a resource group effect: read questions: - What Azure Maps accounts are in one resource group? - Can I list Maps accounts for just a single resource group? instructions: - text: List Azure Maps accounts in my resource group. - text: Show the Maps accounts scoped to this resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts'].get update: x-apievangelist-phrasing: intent: List Azure Maps accounts in a subscription effect: read questions: - Which Azure Maps accounts exist across my subscription? - Can I get every Maps account subscription-wide? instructions: - text: List all Azure Maps accounts in my subscription. - text: Show every Maps account across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas'].post update: x-apievangelist-phrasing: intent: Create an Azure Maps SAS token effect: write questions: - How do I get a shared access signature token for the Azure Maps APIs? - Can I cap the request rate and set an expiry on a Maps SAS token? instructions: - text: Make a Maps SAS token on {accountName} for {principalId} signed with {signingKey}, valid {start} to {expiry}, max {maxRatePerSecond} req/s. slots: accountName: path.accountName principalId: requestBody.principalId signingKey: requestBody.signingKey start: requestBody.start expiry: requestBody.expiry maxRatePerSecond: requestBody.maxRatePerSecond - text: Issue an Azure Maps SAS token on account {accountName} limited to regions {regions}. slots: accountName: path.accountName regions: requestBody.regions method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys'].post update: x-apievangelist-phrasing: intent: List keys for an Azure Maps account effect: read questions: - Where do I get the primary and secondary keys for Azure Maps? - Why does a Maps account give me two keys? instructions: - text: List the keys for Azure Maps account {accountName}. slots: accountName: path.accountName - text: Get the primary and secondary Maps keys of {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey'].post update: x-apievangelist-phrasing: intent: Regenerate an Azure Maps key effect: destructive questions: - How do I rotate the primary or secondary Azure Maps key? - Does the old Maps key stop working right after I regenerate it? instructions: - text: Regenerate the {keyType} key for Azure Maps account {accountName}. slots: keyType: requestBody.keyType accountName: path.accountName - text: Rotate Maps account {accountName} key {keyType} now. slots: accountName: path.accountName keyType: requestBody.keyType method: generated generated: '2026-09-26' - target: $.paths['/supportedimages'].get update: x-apievangelist-phrasing: intent: List supported Batch VM images effect: read questions: - Which VM images can I use for my Azure Batch pools? - Can I filter the supported Batch images by OS type? instructions: - text: List the VM images supported by Azure Batch. - text: Show supported Batch node images matching {filter}, up to {maxresults} results. slots: filter: query.$filter maxresults: query.maxresults method: generated generated: '2026-09-26' - target: $.paths['/nodecounts'].get update: x-apievangelist-phrasing: intent: Count Batch compute nodes by state per pool effect: read questions: - How many Batch compute nodes are idle, running or starting in each pool? - Are the per-pool Batch node counts always up to date? instructions: - text: Show the number of Batch compute nodes in each state, grouped by pool. - text: Get node counts for pools matching {filter}. slots: filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts'].get update: x-apievangelist-phrasing: intent: List Data Lake Analytics accounts in a subscription effect: read questions: - Which Data Lake Analytics accounts exist in my subscription? - Can I page, sort and filter my Data Lake Analytics accounts subscription-wide? instructions: - text: List Data Lake Analytics accounts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show the first {top} Data Lake Analytics accounts in subscription {subscriptionId} ordered by {orderby}. slots: top: query.$top subscriptionId: path.subscriptionId orderby: query.$orderby method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts'].get update: x-apievangelist-phrasing: intent: List Data Lake Analytics accounts in a resource group effect: read questions: - What Data Lake Analytics accounts are in one resource group? - Can I filter Data Lake Analytics accounts in a resource group by name? instructions: - text: List Data Lake Analytics accounts in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show resource group {resourceGroupName} Data Lake Analytics accounts matching {filter}. slots: resourceGroupName: path.resourceGroupName filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Data Lake Analytics account effect: read questions: - How do I see the details of a specific Data Lake Analytics account? - What compute settings does my Data Lake Analytics account have? instructions: - text: Show Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get the configuration of Data Lake Analytics account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create a Data Lake Analytics account effect: write questions: - How do I create a Data Lake Analytics account for my analytics workloads? - What properties are required to create a Data Lake Analytics account? instructions: - text: Create Data Lake Analytics account {accountName} in {location} with properties {properties}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName location: requestBody.location properties: requestBody.properties resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Provision a new Data Lake Analytics account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Lake Analytics account effect: destructive questions: - How do I delete a Data Lake Analytics account? - Does deleting a Data Lake Analytics account happen immediately or in the background? instructions: - text: Delete Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Begin removing Data Lake Analytics account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a Data Lake Analytics account effect: write questions: - Can I change the tags or properties of an existing Data Lake Analytics account? - How do I adjust settings on my Data Lake Analytics account? instructions: - text: Update Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} with properties {properties}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties - text: Set tags {tags} on existing Data Lake Analytics account {accountName}. slots: tags: requestBody.tags accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check a Data Lake Analytics account name effect: read questions: - Is my chosen Data Lake Analytics account name available in a region? - Can I check a Data Lake Analytics name before provisioning? instructions: - text: Check whether Data Lake Analytics name {name} of type {type} is available in {location} for subscription {subscriptionId}. slots: name: requestBody.name type: requestBody.type location: path.location subscriptionId: path.subscriptionId - text: See if analytics account name {name} is taken in region {location}. slots: name: requestBody.name location: path.location method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/accounts'].get update: x-apievangelist-phrasing: intent: List Data Lake Store accounts in a subscription effect: read questions: - Which Data Lake Store accounts are in my subscription? - Can I page and sort Data Lake Store accounts across the subscription? instructions: - text: List Data Lake Store accounts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show {top} Data Lake Store accounts in subscription {subscriptionId}, skipping {skip}. slots: top: query.$top subscriptionId: path.subscriptionId skip: query.$skip method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts'].get update: x-apievangelist-phrasing: intent: List Data Lake Store accounts in a resource group effect: read questions: - What Data Lake Store accounts sit in one resource group? - Can I filter Data Lake Store accounts within a resource group? instructions: - text: List Data Lake Store accounts in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show resource group {resourceGroupName} Data Lake Store accounts filtered by {filter}. slots: resourceGroupName: path.resourceGroupName filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Data Lake Store account effect: read questions: - How do I view one Data Lake Store account's details? - What encryption settings does my Data Lake Store account use? instructions: - text: Show Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get the encryption configuration of Data Lake Store account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create a Data Lake Store account effect: write questions: - How do I create a Data Lake Store account? - Can I assign a managed identity when creating a Data Lake Store account? instructions: - text: Create Data Lake Store account {accountName} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName location: requestBody.location resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Provision Data Lake Store account {accountName} with identity {identity}. slots: accountName: path.accountName identity: requestBody.identity method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Lake Store account effect: destructive questions: - How do I delete a Data Lake Store account and its data? - Is deleting a Data Lake Store account permanent? instructions: - text: Delete Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Data Lake Store account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a Data Lake Store account effect: write questions: - Can I update the settings of an existing Data Lake Store account? - How do I change tags on a Data Lake Store account? instructions: - text: Update Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} with properties {properties}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties - text: Set tags {tags} on existing Data Lake Store account {accountName}. slots: tags: requestBody.tags accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/enableKeyVault'].post update: x-apievangelist-phrasing: intent: Enable Key Vault encryption on Data Lake Store effect: write questions: - How do I turn on a user-managed Key Vault for my Data Lake Store encryption? - Can Data Lake Store use my own Key Vault for encryption keys? instructions: - text: Enable Key Vault encryption for Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Switch Data Lake Store account {accountName} to my user-managed Key Vault. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check a Data Lake Store account name effect: read questions: - Is a Data Lake Store account name free to use in my region? - Can I test a Data Lake Store name for availability first? instructions: - text: In subscription {subscriptionId}, test if {name} ({type}) can still be used as a Data Lake Store account name in {location}. slots: name: requestBody.name type: requestBody.type location: path.location subscriptionId: path.subscriptionId - text: See if store account name {name} is taken in region {location}. slots: name: requestBody.name location: path.location method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get an Engagement Fabric account effect: read questions: - How do I look up one Engagement Fabric account? - What SKU and location does my Engagement Fabric account have? instructions: - text: Show Engagement Fabric account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create or update an Engagement Fabric account effect: write questions: - How do I create an Engagement Fabric account? - Which SKU and location does a new Engagement Fabric account need? instructions: - text: Create Engagement Fabric account {accountName} in {location} with SKU {sku}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName location: requestBody.location sku: requestBody.sku resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Create or replace Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete an Engagement Fabric account effect: destructive questions: - How do I delete an Engagement Fabric account? - Can an Engagement Fabric account be removed from its resource group? instructions: - text: Delete Engagement Fabric account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update tags on an Engagement Fabric account effect: write questions: - Can I change the tags on an Engagement Fabric account? - What can I patch on an existing Engagement Fabric account? instructions: - text: Update tags on Engagement Fabric account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} to {tags}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId tags: requestBody.tags - text: Retag Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.EngagementFabric/Accounts'].get update: x-apievangelist-phrasing: intent: List Engagement Fabric accounts in a subscription effect: read questions: - Which Engagement Fabric accounts do I have across my subscription? - Can I list all Engagement Fabric accounts subscription-wide? instructions: - text: List all Engagement Fabric accounts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every Engagement Fabric account across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts'].get update: x-apievangelist-phrasing: intent: List Engagement Fabric accounts in a resource group effect: read questions: - What Engagement Fabric accounts are in one resource group? - Can I narrow Engagement Fabric accounts to a resource group? instructions: - text: List Engagement Fabric accounts in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the Engagement Fabric accounts inside resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listKeys'].post update: x-apievangelist-phrasing: intent: List keys for an Engagement Fabric account effect: read questions: - Where do I find the access keys for my Engagement Fabric account? - Can I list all keys on an Engagement Fabric account? instructions: - text: List the keys for Engagement Fabric account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get the access keys of Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/regenerateKey'].post update: x-apievangelist-phrasing: intent: Regenerate an Engagement Fabric key effect: destructive questions: - How do I rotate a key on my Engagement Fabric account? - Can I choose which ranked Engagement Fabric key to regenerate? instructions: - text: Regenerate key {name} of rank {rank} on Engagement Fabric account {accountName}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: name: requestBody.name rank: requestBody.rank accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Rotate Engagement Fabric key {name} on account {accountName}. slots: name: requestBody.name accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listChannelTypes'].post update: x-apievangelist-phrasing: intent: List channel types for an Engagement Fabric account effect: read questions: - Which channel types can I use with my Engagement Fabric account? - What messaging channels does an Engagement Fabric account support? instructions: - text: List channel types for Engagement Fabric account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show supported channels on Engagement Fabric account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AzurePlaywrightService/accounts'].get update: x-apievangelist-phrasing: intent: List Playwright Testing accounts in a subscription effect: read questions: - Which Playwright Testing accounts exist across my subscription? - Can I see all my Playwright service accounts subscription-wide? instructions: - text: List all Playwright Testing accounts in my subscription. - text: Show every Playwright service account across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AzurePlaywrightService/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check a Playwright Testing account name effect: read questions: - Is my Playwright Testing account name globally unique? - Can I check a Playwright account name before creating it? instructions: - text: Check global name availability for a new Playwright Testing account. - text: Verify a Playwright service account name is not already in use. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzurePlaywrightService/accounts'].get update: x-apievangelist-phrasing: intent: List Playwright Testing accounts in a resource group effect: read questions: - What Playwright Testing accounts are in one resource group? - Can I filter Playwright service accounts to a resource group? instructions: - text: List Playwright Testing accounts in my resource group. - text: Show Playwright service accounts scoped to this resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzurePlaywrightService/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Playwright Testing account effect: read questions: - How do I see the details of one Playwright Testing account? - What settings does my Playwright service account have? instructions: - text: Show Playwright Testing account {accountName}. slots: accountName: path.accountName - text: Get the properties of Playwright service account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzurePlaywrightService/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create a Playwright Testing account effect: write questions: - How do I create a Playwright Testing account for cloud browser tests? - Can I set account properties when creating a Playwright service account? instructions: - text: Create Playwright Testing account {accountName}. slots: accountName: path.accountName - text: Create Playwright service account {accountName} with properties {properties}. slots: accountName: path.accountName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzurePlaywrightService/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a Playwright Testing account effect: destructive questions: - How do I delete a Playwright Testing account? - Is removing a Playwright service account permanent? instructions: - text: Delete Playwright Testing account {accountName}. slots: accountName: path.accountName - text: Remove Playwright service account {accountName} for good. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzurePlaywrightService/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a Playwright Testing account effect: write questions: - Can I change tags or properties on an existing Playwright Testing account? - How do I patch a Playwright service account? instructions: - text: Update tags on Playwright Testing account {accountName} to {tags}. slots: accountName: path.accountName tags: requestBody.tags - text: Patch properties of existing Playwright service account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/accounts/{accountId}'].get update: x-apievangelist-phrasing: intent: Get the ARM resource mapped to an account ID effect: read questions: - How do I find which Azure resource an account ID maps to? - Can I resolve an account GUID to its ARM resource details? instructions: - text: Show the ARM resource mapped to account {accountId}. slots: accountId: path.accountId - text: Resolve account ID {accountId} to its Azure resource. slots: accountId: path.accountId method: generated generated: '2026-09-26' - target: $.paths['/accounts/{accountId}/access-tokens'].get update: x-apievangelist-phrasing: intent: List access tokens for an account effect: read questions: - Which access tokens exist for my account? - Can I see every access token issued on an account ID? instructions: - text: List access tokens for account {accountId}. slots: accountId: path.accountId - text: Show all issued access tokens on account {accountId}. slots: accountId: path.accountId method: generated generated: '2026-09-26' - target: $.paths['/accounts/{accountId}/access-tokens/{accessTokenId}'].get update: x-apievangelist-phrasing: intent: Get an access token by ID effect: read questions: - How do I look up a single access token by its GUID? - When does a specific access token expire? instructions: - text: Show access token {accessTokenId} on account {accountId}. slots: accessTokenId: path.accessTokenId accountId: path.accountId - text: Get the expiry and state of token {accessTokenId} for account {accountId}. slots: accessTokenId: path.accessTokenId accountId: path.accountId method: generated generated: '2026-09-26' - target: $.paths['/accounts/{accountId}/access-tokens/{accessTokenId}'].put update: x-apievangelist-phrasing: intent: Create an access token effect: write questions: - How do I create a new access token for an account? - Can I set an expiry date when creating an access token? instructions: - text: Create access token {accessTokenId} named {name} on account {accountId}, expiring {expiryAt}. slots: accessTokenId: path.accessTokenId name: requestBody.name accountId: path.accountId expiryAt: requestBody.expiryAt - text: Issue a new token {accessTokenId} for account {accountId}. slots: accessTokenId: path.accessTokenId accountId: path.accountId method: generated generated: '2026-09-26' - target: $.paths['/accounts/{accountId}/access-tokens/{accessTokenId}'].delete update: x-apievangelist-phrasing: intent: Revoke an access token effect: destructive questions: - How do I revoke an access token that was leaked? - Does revoking an access token take effect right away? instructions: - text: Revoke access token {accessTokenId} on account {accountId}. slots: accessTokenId: path.accessTokenId accountId: path.accountId - text: Invalidate token {accessTokenId} for account {accountId} now. slots: accessTokenId: path.accessTokenId accountId: path.accountId method: generated generated: '2026-09-26' - target: $.paths['/Accounts/{accountId}/token'].get update: x-apievangelist-phrasing: intent: Get a security token for an account effect: read questions: - How do I obtain a service security token for an account ID? - Can I pass a correlation vector when requesting an account's STS token? instructions: - text: Fetch an STS token for account {accountId}. slots: accountId: path.accountId - text: Get a security token for account {accountId} with correlation vector {cv}. slots: accountId: path.accountId cv: header.X-MRC-CV method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a machine learning team account effect: read questions: - How do I see the properties of a machine learning team account? - What settings does my ML experimentation team account have? instructions: - text: Show machine learning team account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get ML team account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create or update a machine learning team account effect: write questions: - How do I create a machine learning team account? - Which location is required for a new ML team account? instructions: - text: Create machine learning team account {accountName} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName location: requestBody.location resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Create or replace ML team account {accountName} with properties {properties}. slots: accountName: path.accountName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a machine learning team account effect: destructive questions: - How do I delete a machine learning team account? - Can I remove an ML experimentation team account from its resource group? instructions: - text: Delete machine learning team account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove ML team account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a machine learning team account effect: write questions: - Can I change tags or properties on an existing ML team account? - How do I patch a machine learning team account? instructions: - text: Update machine learning team account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} with tags {tags}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId tags: requestBody.tags - text: Patch properties of existing ML team account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningExperimentation/accounts'].get update: x-apievangelist-phrasing: intent: List machine learning team accounts in a resource group effect: read questions: - What machine learning team accounts are in one resource group? - Can I list ML team accounts for a single resource group? instructions: - text: List machine learning team accounts in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show ML team accounts inside resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningExperimentation/accounts'].get update: x-apievangelist-phrasing: intent: List machine learning team accounts in a subscription effect: read questions: - Which machine learning team accounts exist across my subscription? - Can I see every ML team account subscription-wide? instructions: - text: List all machine learning team accounts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every ML team account across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/NewRelic.Observability/accounts'].get update: x-apievangelist-phrasing: intent: List New Relic accounts for a user effect: read questions: - Which New Relic Observability accounts are linked to my email? - Can I list existing New Relic accounts for a given location? instructions: - text: List New Relic accounts for user {userEmail} in {location}. slots: userEmail: query.userEmail location: query.location - text: Show the existing New Relic Observability accounts tied to {userEmail}. slots: userEmail: query.userEmail method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.VideoIndexer/accounts'].get update: x-apievangelist-phrasing: intent: List Video Indexer accounts in a subscription effect: read questions: - Which Azure Video Indexer accounts exist across my subscription? - Can I see all Video Indexer accounts subscription-wide? instructions: - text: List all Video Indexer accounts in my subscription. - text: Show every Azure Video Indexer account across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts'].get update: x-apievangelist-phrasing: intent: List Video Indexer accounts in a resource group effect: read questions: - What Video Indexer accounts are in one resource group? - Can I narrow Azure Video Indexer accounts to a resource group? instructions: - text: List Video Indexer accounts in my resource group. - text: Show Azure Video Indexer accounts scoped to this resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Video Indexer account effect: read questions: - How do I see the properties of one Azure Video Indexer account? - Which storage and identity does my Video Indexer account use? instructions: - text: Show Video Indexer account {accountName}. slots: accountName: path.accountName - text: Get the properties of Azure Video Indexer account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}'].put update: x-apievangelist-phrasing: intent: Create or update a Video Indexer account effect: write questions: - How do I create an Azure Video Indexer account? - Can I attach a managed identity when creating a Video Indexer account? instructions: - text: Create Video Indexer account {accountName} with identity {identity}. slots: accountName: path.accountName identity: requestBody.identity - text: Create or replace Azure Video Indexer account {accountName} with properties {properties}. slots: accountName: path.accountName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}'].delete update: x-apievangelist-phrasing: intent: Delete a Video Indexer account effect: destructive questions: - How do I delete an Azure Video Indexer account? - Is deleting a Video Indexer account permanent? instructions: - text: Delete Video Indexer account {accountName}. slots: accountName: path.accountName - text: Remove Azure Video Indexer account {accountName} for good. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}'].patch update: x-apievangelist-phrasing: intent: Update a Video Indexer account effect: write questions: - Can I change the tags or identity on an existing Video Indexer account? - How do I patch an Azure Video Indexer account? instructions: - text: Update tags on Video Indexer account {accountName} to {tags}. slots: accountName: path.accountName tags: requestBody.tags - text: Patch existing Azure Video Indexer account {accountName} with identity {identity}. slots: accountName: path.accountName identity: requestBody.identity method: generated generated: '2026-09-26' - target: $.paths['/providers/Microsoft.VideoIndexer/locations/{location}/userClassicAccounts'].get update: x-apievangelist-phrasing: intent: List Video Indexer classic accounts effect: read questions: - Which classic Video Indexer accounts do I have access to in a region? - Can I list my user's Azure Video Indexer classic accounts? instructions: - text: List my Video Indexer classic accounts in {location}. slots: location: path.location - text: Show all classic Azure Video Indexer accounts for my user. method: generated generated: '2026-10-01' - target: $.paths['/providers/Microsoft.VideoIndexer/locations/{location}/classicAccounts/{accountName}'].get update: x-apievangelist-phrasing: intent: Get a Video Indexer classic account effect: read questions: - How do I see the details of one classic Video Indexer account? - Can I look up a classic Azure Video Indexer account by name? instructions: - text: Show Video Indexer classic account {accountName} in {location}. slots: accountName: path.accountName location: path.location - text: Get properties of classic Azure Video Indexer account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/providers/microsoft.visualstudio/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check a Visual Studio Team Services account name effect: read questions: - Is a Visual Studio Team Services account name still available? - Can I check a VSTS account name together with a PUID? instructions: - text: Check whether VSTS account name {resourceName} is available in subscription {subscriptionId}. slots: resourceName: requestBody.resourceName subscriptionId: path.subscriptionId - text: See if Visual Studio Team Services name {resourceName} of type {resourceType} is free. slots: resourceName: requestBody.resourceName resourceType: requestBody.resourceType method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.visualstudio/account'].get update: x-apievangelist-phrasing: intent: List VSTS account resources in a resource group effect: read questions: - Which Visual Studio Team Services accounts are linked in a resource group? - Can I list VSTS account resources for one resource group? instructions: - text: List VSTS account resources in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show Visual Studio Team Services accounts linked under resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{resourceName}'].get update: x-apievangelist-phrasing: intent: Get a VSTS account resource effect: read questions: - How do I see the details of a Visual Studio Team Services account resource? - What is linked in one VSTS account resource? instructions: - text: Show VSTS account resource {resourceName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get Visual Studio Team Services account {resourceName}. slots: resourceName: path.resourceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{resourceName}'].put update: x-apievangelist-phrasing: intent: Create or link a VSTS account resource effect: write questions: - How do I create or link a Visual Studio Team Services account in Azure? - Can I choose whether to create a new VSTS account or link an existing one? instructions: - text: Create VSTS account resource {resourceName} for account {vstsAccount} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceName: path.resourceName vstsAccount: requestBody.accountName location: requestBody.location resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Link Visual Studio Team Services account {resourceName} using operation type {operationType}. slots: resourceName: path.resourceName operationType: requestBody.operationType method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{resourceName}'].delete update: x-apievangelist-phrasing: intent: Delete a VSTS account resource effect: destructive questions: - How do I delete a Visual Studio Team Services account resource? - Can I unlink a VSTS account resource from my resource group? instructions: - text: Delete VSTS account resource {resourceName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Visual Studio Team Services account {resourceName}. slots: resourceName: path.resourceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{resourceName}'].patch update: x-apievangelist-phrasing: intent: Update tags on a VSTS account resource effect: write questions: - Can I change the tags on a Visual Studio Team Services account resource? - How do I retag a VSTS account in Azure? instructions: - text: Update tags on VSTS account resource {resourceName} in resource group {resourceGroupName}, subscription {subscriptionId} to {tags}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId tags: requestBody.tags - text: Retag Visual Studio Team Services account {resourceName}. slots: resourceName: path.resourceName method: generated generated: '2026-09-26'