Microsoft Azure · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Microsoft Azure Appliances API
21 actions
21 updates
phrasing
extends
openapi/microsoft-azure-appliances-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
What the actions change
x-apievangelist-phrasing
Targets 21 · first 16 shown; the file carries all of them
$.info
$.paths['/providers/Microsoft.ResourceConnector/operations'].get
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.ResourceConnector/appliances'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/listClusterCustomerUserCredential'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/listClusterUserCredential'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/upgradeGraphs/{upgradeGraph}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances'].get
OpenAPI Overlay
# 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 Appliances API
version: 1.0.0
extends: openapi/microsoft-azure-appliances-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: 20
- target: $.paths['/providers/Microsoft.ResourceConnector/operations'].get
update:
x-apievangelist-phrasing:
intent: List Resource Connector API operations
effect: read
questions:
- What operations does the Azure Resource Connector provider expose?
- Which actions can I call against Resource Connector appliances?
instructions:
- text: List every operation the Resource Connector provider supports.
- text: Show me the available Resource Connector API operations.
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.ResourceConnector/appliances'].get
update:
x-apievangelist-phrasing:
intent: List Resource Connector appliances in a subscription
effect: read
questions:
- Which Resource Connector appliances exist across my whole subscription?
- Can I see every Arc resource bridge appliance in my subscription at once?
instructions:
- text: List all Resource Connector appliances in my subscription.
- text: Show every Resource Connector appliance I have, across all resource groups.
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances'].get
update:
x-apievangelist-phrasing:
intent: List Resource Connector appliances in a resource group
effect: read
questions:
- What Resource Connector appliances are in one resource group?
- Is there a way to list only the Resource Connector appliances in a single resource group?
instructions:
- text: List the Resource Connector appliances in this resource group.
- text: Show Resource Connector appliances scoped to one resource group, with their properties.
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].get
update:
x-apievangelist-phrasing:
intent: Get a Resource Connector appliance
effect: read
questions:
- How do I look up the details of one Resource Connector appliance by name?
- What properties does a Resource Connector appliance report?
instructions:
- text: Get Resource Connector appliance {resourceName}.
slots:
resourceName: path.resourceName
- text: Show me the details of Resource Connector appliance {resourceName}.
slots:
resourceName: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].put
update:
x-apievangelist-phrasing:
intent: Create or update a Resource Connector appliance
effect: write
questions:
- Can I create a new Resource Connector appliance with a managed identity?
- How do I register or reconfigure a Resource Connector appliance?
instructions:
- text: Create Resource Connector appliance {resourceName}.
slots:
resourceName: path.resourceName
- text: Create or update Resource Connector appliance {resourceName} with properties {properties}.
slots:
resourceName: path.resourceName
properties: requestBody.properties
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a Resource Connector appliance
effect: destructive
questions:
- How do I remove a Resource Connector appliance from my resource group?
- Can I delete an Arc resource bridge appliance I no longer use?
instructions:
- text: Delete Resource Connector appliance {resourceName}.
slots:
resourceName: path.resourceName
- text: Remove the Resource Connector appliance named {resourceName}.
slots:
resourceName: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}'].patch
update:
x-apievangelist-phrasing:
intent: Update tags on a Resource Connector appliance
effect: write
questions:
- Can I change the tags on an existing Resource Connector appliance?
- What can be patched on a Resource Connector appliance after it is created?
instructions:
- text: Set tags {tags} on Resource Connector appliance {resourceName}.
slots:
tags: requestBody.tags
resourceName: path.resourceName
- text: Patch Resource Connector appliance {resourceName} with new tags {tags}.
slots:
resourceName: path.resourceName
tags: requestBody.tags
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/listClusterCustomerUserCredential'].post
update:
x-apievangelist-phrasing:
intent: Get cluster customer user credentials for an appliance
effect: read
questions:
- Where do I get the cluster customer user credential for a dedicated appliance?
- Can I retrieve the customer-facing cluster credential of a Resource Connector appliance?
instructions:
- text: Fetch the customer-facing cluster credential of appliance {resourceName}.
slots:
resourceName: path.resourceName
- text: Return the customer user kubeconfig credential of appliance {resourceName}.
slots:
resourceName: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/listClusterUserCredential'].post
update:
x-apievangelist-phrasing:
intent: Get cluster user credentials for an appliance
effect: read
questions:
- How can I fetch the cluster user credential of a dedicated appliance?
- Which call returns the cluster user credentials for a Resource Connector appliance?
instructions:
- text: Return the cluster user credential, not the customer one, for appliance {resourceName}.
slots:
resourceName: path.resourceName
- text: List cluster user credentials of Resource Connector appliance {resourceName}.
slots:
resourceName: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}/upgradeGraphs/{upgradeGraph}'].get
update:
x-apievangelist-phrasing:
intent: Get an appliance upgrade graph for a release train
effect: read
questions:
- What upgrade path is available for my Resource Connector appliance on a release train?
- Can I see the upgrade graph of an appliance for a specific release train?
instructions:
- text: Get upgrade graph {upgradeGraph} for appliance {resourceName}.
slots:
upgradeGraph: path.upgradeGraph
resourceName: path.resourceName
- text: Show the {upgradeGraph} release train upgrade graph of appliance {resourceName}.
slots:
upgradeGraph: path.upgradeGraph
resourceName: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].get
update:
x-apievangelist-phrasing:
intent: Get a managed application appliance
effect: read
questions:
- How do I read a Microsoft.Solutions managed application appliance by name?
- What does a managed application appliance look like in a resource group?
instructions:
- text: Get managed application appliance {applianceName} in resource group {resourceGroupName}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
- text: Show the Microsoft.Solutions appliance {applianceName}.
slots:
applianceName: path.applianceName
- text: Fetch appliance {applianceName} from resource group {resourceGroupName} in subscription {subscriptionId}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].put
update:
x-apievangelist-phrasing:
intent: Create a managed application appliance
effect: write
questions:
- Can I create a Microsoft.Solutions appliance with a plan and SKU?
- What do I send to create a managed application appliance by resource group and name?
instructions:
- text: Create managed application appliance {applianceName} in {resourceGroupName} of kind {kind}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
kind: requestBody.kind
- text: Create Microsoft.Solutions appliance {applianceName} managed by {managedBy}.
slots:
applianceName: path.applianceName
managedBy: requestBody.managedBy
- text: Provision appliance {applianceName} in {resourceGroupName} under subscription {subscriptionId}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a managed application appliance
effect: destructive
questions:
- How do I delete a Microsoft.Solutions appliance by its resource group and name?
- Can I remove a managed application appliance I deployed?
instructions:
- text: Delete managed application appliance {applianceName} from {resourceGroupName}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
- text: Remove Microsoft.Solutions appliance {applianceName}.
slots:
applianceName: path.applianceName
- text: Delete appliance {applianceName} in {resourceGroupName} of subscription {subscriptionId}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances/{applianceName}'].patch
update:
x-apievangelist-phrasing:
intent: Update tags on a managed application appliance
effect: write
questions:
- What can I change on a managed application appliance with PATCH?
- Is it only tags that can be updated on a Microsoft.Solutions appliance?
instructions:
- text: Update the tags on managed application appliance {applianceName} in {resourceGroupName}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
- text: Patch Microsoft.Solutions appliance {applianceName}.
slots:
applianceName: path.applianceName
- text: Retag appliance {applianceName} in {resourceGroupName} for subscription {subscriptionId}.
slots:
applianceName: path.applianceName
resourceGroupName: path.resourceGroupName
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/appliances'].get
update:
x-apievangelist-phrasing:
intent: List managed application appliances in a resource group
effect: read
questions:
- Which managed application appliances live in one resource group?
- Can I list Microsoft.Solutions appliances for a single resource group?
instructions:
- text: List managed application appliances in resource group {resourceGroupName}.
slots:
resourceGroupName: path.resourceGroupName
- text: Show all Microsoft.Solutions appliances in {resourceGroupName}.
slots:
resourceGroupName: path.resourceGroupName
- text: List managed appliances in {resourceGroupName} of subscription {subscriptionId}.
slots:
resourceGroupName: path.resourceGroupName
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Solutions/appliances'].get
update:
x-apievangelist-phrasing:
intent: List managed application appliances in a subscription
effect: read
questions:
- What managed application appliances exist anywhere in my subscription?
- Is there a subscription-wide list of Microsoft.Solutions appliances?
instructions:
- text: List all managed application appliances in subscription {subscriptionId}.
slots:
subscriptionId: path.subscriptionId
- text: Show every Microsoft.Solutions appliance in subscription {subscriptionId}.
slots:
subscriptionId: path.subscriptionId
method: generated
generated: '2026-09-26'
- target: $.paths['/{applianceId}'].get
update:
x-apievangelist-phrasing:
intent: Get a managed application appliance by resource ID
effect: read
questions:
- Can I fetch a managed application appliance using its full resource ID?
- How do I read an appliance when I only have its resource ID?
instructions:
- text: Get the appliance with resource ID {applianceId}.
slots:
applianceId: path.applianceId
- text: Look up appliance {applianceId} by its fully qualified ID.
slots:
applianceId: path.applianceId
method: generated
generated: '2026-09-26'
- target: $.paths['/{applianceId}'].put
update:
x-apievangelist-phrasing:
intent: Create a managed application appliance by resource ID
effect: write
questions:
- Is it possible to create an appliance by passing its full resource ID?
- What body do I send to create an appliance addressed by resource ID?
instructions:
- text: Create an appliance at resource ID {applianceId}.
slots:
applianceId: path.applianceId
- text: Create appliance {applianceId} with SKU {sku} and plan {plan}.
slots:
applianceId: path.applianceId
sku: requestBody.sku
plan: requestBody.plan
method: generated
generated: '2026-09-26'
- target: $.paths['/{applianceId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a managed application appliance by resource ID
effect: destructive
questions:
- How do I delete an appliance using its resource ID instead of its name?
- Can I remove an appliance when all I have is the resource ID?
instructions:
- text: Delete the appliance with resource ID {applianceId}.
slots:
applianceId: path.applianceId
- text: Remove appliance {applianceId} by its fully qualified ID.
slots:
applianceId: path.applianceId
method: generated
generated: '2026-09-26'
- target: $.paths['/{applianceId}'].patch
update:
x-apievangelist-phrasing:
intent: Update appliance tags by resource ID
effect: write
questions:
- Can I patch an appliance's tags using its resource ID?
- What fields are updatable when patching an appliance by ID?
instructions:
- text: Update the tags on appliance {applianceId}.
slots:
applianceId: path.applianceId
- text: Patch the appliance at resource ID {applianceId}.
slots:
applianceId: path.applianceId
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-appliances-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.