Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments
Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments. 48 operations. Lead operation: Microsoft Azure Get All App Service Environments For A Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.
Microsoftazureappserviceenvironmentsgetasecustomdnssuffixconfiguration — Microsoft Azure Get Custom Dns Suffix Configuration Of An App Service Environment
Microsoftazureappserviceenvironmentsupdateasecustomdnssuffixconfiguration — Microsoft Azure Update Custom Dns Suffix Configuration Of An App Service Environment
Microsoftazureappserviceenvironmentsdeleteasecustomdnssuffixconfiguration — Microsoft Azure Delete Custom Dns Suffix Configuration Of An App Service Environment
Microsoftazureappserviceenvironmentsgetinboundnetworkdependenciesendpoints — Microsoft Azure Get The Network Endpoints Of All Inbound Dependencies Of An App Service Environment
Microsoftazureappserviceenvironmentslistmultirolepoolinstancemetricdefinitions — Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multi Role Pool Of An App Service Environment
Microsoftazureappserviceenvironmentslistmultirolemetricdefinitions — Microsoft Azure Get Metric Definitions For A Multi Role Pool Of An App Service Environment
Microsoftazureappserviceenvironmentsgetoutboundnetworkdependenciesendpoints — Microsoft Azure Get The Network Endpoints Of All Outbound Dependencies Of An App Service Environment
Microsoftazureappserviceenvironmentsgetprivateendpointconnectionlist — Microsoft Azure Gets The List Of Private Endpoints Associated With A Hosting Environment
Microsoftazureappserviceenvironmentstestupgradeavailablenotification — Microsoft Azure Send A Test Notification That An Upgrade Is Available For This App Service Environment
Microsoftazureappserviceenvironmentslistworkerpoolinstancemetricdefinitions — Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker Pool Of An App Service Environment
Microsoftazureappserviceenvironmentslistwebworkermetricdefinitions — Microsoft Azure Get Metric Definitions For A Worker Pool Of An App Service Environment
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments
description: 'Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments. 48 operations. Lead operation:
Microsoft Azure Get All App Service Environments For A Subscription. Self-contained Naftiko capability covering one Microsoft
Azure business surface.'
tags:
- Microsoft Azure
- AppServiceEnvironments
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: appserviceenvironments-api-client-appserviceenvironments
baseUri: https://management.azure.com
description: Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments business capability. Self-contained,
no shared references.
resources:
- name: subscriptions-subscriptionId-providers-Microsoft.Web-hostingEnvironments
path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments
operations:
- name: microsoftazureappserviceenvironmentslist
method: GET
description: Microsoft Azure Get All App Service Environments For A Subscription
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments
operations:
- name: microsoftazureappserviceenvironmentslistbyresourcegroup
method: GET
description: Microsoft Azure Get All App Service Environments In A Resource Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}
operations:
- name: microsoftazureappserviceenvironmentsget
method: GET
description: Microsoft Azure Get The Properties Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: microsoftazureappserviceenvironmentscreateorupdate
method: PUT
description: Microsoft Azure Create Or Update An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: hostingEnvironmentEnvelope
in: body
type: string
description: Configuration details of the App Service Environment.
required: true
- name: microsoftazureappserviceenvironmentsdelete
method: DELETE
description: Microsoft Azure Delete An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: forceDelete
in: query
type: boolean
description: Specify <code>true</code> to force the deletion even if the App Service Environment contains resources.
The default is <code>false</code>.
- name: microsoftazureappserviceenvironmentsupdate
method: PATCH
description: Microsoft Azure Create Or Update An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: hostingEnvironmentEnvelope
in: body
type: string
description: Configuration details of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute
operations:
- name: microsoftazureappserviceenvironmentslistcapacities
method: GET
description: Microsoft Azure Get The Used, Available, And Total Worker Capacity An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip
operations:
- name: microsoftazureappserviceenvironmentsgetvipinfo
method: GET
description: Microsoft Azure Get Ip Addresses Assigned To An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork
operations:
- name: microsoftazureappserviceenvironmentschangevnet
method: POST
description: Microsoft Azure Move An App Service Environment To A Different Vnet
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: vnetInfo
in: body
type: string
description: Details for the new virtual network.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix
operations:
- name: microsoftazureappserviceenvironmentsgetasecustomdnssuffixconfiguration
method: GET
description: Microsoft Azure Get Custom Dns Suffix Configuration Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: microsoftazureappserviceenvironmentsupdateasecustomdnssuffixconfiguration
method: PUT
description: Microsoft Azure Update Custom Dns Suffix Configuration Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: customDnsSuffixConfiguration
in: body
type: string
required: true
- name: microsoftazureappserviceenvironmentsdeleteasecustomdnssuffixconfiguration
method: DELETE
description: Microsoft Azure Delete Custom Dns Suffix Configuration Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking
operations:
- name: microsoftazureappserviceenvironmentsgetasev3networkingconfiguration
method: GET
description: Microsoft Azure Get Networking Configuration Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: microsoftazureappserviceenvironmentsupdateasenetworkingconfiguration
method: PUT
description: Microsoft Azure Update Networking Configuration Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: aseNetworkingConfiguration
in: body
type: string
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics
operations:
- name: microsoftazureappserviceenvironmentslistdiagnostics
method: GET
description: Microsoft Azure Get Diagnostic Information For An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}
operations:
- name: microsoftazureappserviceenvironmentsgetdiagnosticsitem
method: GET
description: Microsoft Azure Get A Diagnostics Item For An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: diagnosticsName
in: path
type: string
description: Name of the diagnostics item.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints
operations:
- name: microsoftazureappserviceenvironmentsgetinboundnetworkdependenciesendpoints
method: GET
description: Microsoft Azure Get The Network Endpoints Of All Inbound Dependencies Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools
operations:
- name: microsoftazureappserviceenvironmentslistmultirolepools
method: GET
description: Microsoft Azure Get All Multi Role Pools
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default
operations:
- name: microsoftazureappserviceenvironmentsgetmultirolepool
method: GET
description: Microsoft Azure Get Properties Of A Multi Role Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: microsoftazureappserviceenvironmentscreateorupdatemultirolepool
method: PUT
description: Microsoft Azure Create Or Update A Multi Role Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: multiRolePoolEnvelope
in: body
type: string
description: Properties of the multi-role pool.
required: true
- name: microsoftazureappserviceenvironmentsupdatemultirolepool
method: PATCH
description: Microsoft Azure Create Or Update A Multi Role Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: multiRolePoolEnvelope
in: body
type: string
description: Properties of the multi-role pool.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions
operations:
- name: microsoftazureappserviceenvironmentslistmultirolepoolinstancemetricdefinitions
method: GET
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multi Role Pool Of An App Service
Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: instance
in: path
type: string
description: Name of the instance in the multi-role pool.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions
operations:
- name: microsoftazureappserviceenvironmentslistmultirolemetricdefinitions
method: GET
description: Microsoft Azure Get Metric Definitions For A Multi Role Pool Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus
operations:
- name: microsoftazureappserviceenvironmentslistmultirolepoolskus
method: GET
description: Microsoft Azure Get Available Skus For Scaling A Multi Role Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages
operations:
- name: microsoftazureappserviceenvironmentslistmultiroleusages
method: GET
description: Microsoft Azure Get Usage Metrics For A Multi Role Pool Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations
operations:
- name: microsoftazureappserviceenvironmentslistoperations
method: GET
description: Microsoft Azure List All Currently Running Operations On The App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints
operations:
- name: microsoftazureappserviceenvironmentsgetoutboundnetworkdependenciesendpoints
method: GET
description: Microsoft Azure Get The Network Endpoints Of All Outbound Dependencies Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections
operations:
- name: microsoftazureappserviceenvironmentsgetprivateendpointconnectionlist
method: GET
description: Microsoft Azure Gets The List Of Private Endpoints Associated With A Hosting Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}
operations:
- name: microsoftazureappserviceenvironmentsgetprivateendpointconnection
method: GET
description: Microsoft Azure Gets A Private Endpoint Connection
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: privateEndpointConnectionName
in: path
type: string
description: Name of the private endpoint connection.
required: true
- name: microsoftazureappserviceenvironmentsapproveorrejectprivateendpointconnection
method: PUT
description: Microsoft Azure Approves Or Rejects A Private Endpoint Connection
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: privateEndpointConnectionName
in: path
type: string
required: true
- name: privateEndpointWrapper
in: body
type: string
required: true
- name: microsoftazureappserviceenvironmentsdeleteprivateendpointconnection
method: DELETE
description: Microsoft Azure Deletes A Private Endpoint Connection
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: privateEndpointConnectionName
in: path
type: string
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources
operations:
- name: microsoftazureappserviceenvironmentsgetprivatelinkresources
method: GET
description: Microsoft Azure Gets The Private Link Resources
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot
operations:
- name: microsoftazureappserviceenvironmentsreboot
method: POST
description: Microsoft Azure Reboot All Machines In An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume
operations:
- name: microsoftazureappserviceenvironmentsresume
method: POST
description: Microsoft Azure Resume An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms
operations:
- name: microsoftazureappserviceenvironmentslistappserviceplans
method: GET
description: Microsoft Azure Get All App Service Plans In An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites
operations:
- name: microsoftazureappserviceenvironmentslistwebapps
method: GET
description: Microsoft Azure Get All Apps In An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: propertiesToInclude
in: query
type: string
description: Comma separated list of app properties to include.
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend
operations:
- name: microsoftazureappserviceenvironmentssuspend
method: POST
description: Microsoft Azure Suspend An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification
operations:
- name: microsoftazureappserviceenvironmentstestupgradeavailablenotification
method: POST
description: Microsoft Azure Send A Test Notification That An Upgrade Is Available For This App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade
operations:
- name: microsoftazureappserviceenvironmentsupgrade
method: POST
description: Microsoft Azure Initiate An Upgrade Of An App Service Environment If One Is Available
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages
operations:
- name: microsoftazureappserviceenvironmentslistusages
method: GET
description: Microsoft Azure Get Global Usage Metrics Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: $filter
in: query
type: string
description: 'Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value
eq ''Metric1'' or name.value eq ''Metric2'') and s'
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools
operations:
- name: microsoftazureappserviceenvironmentslistworkerpools
method: GET
description: Microsoft Azure Get All Worker Pools Of An App Service Environment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}
operations:
- name: microsoftazureappserviceenvironmentsgetworkerpool
method: GET
description: Microsoft Azure Get Properties Of A Worker Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: workerPoolName
in: path
type: string
description: Name of the worker pool.
required: true
- name: microsoftazureappserviceenvironmentscreateorupdateworkerpool
method: PUT
description: Microsoft Azure Create Or Update A Worker Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: path
type: string
description: Name of the App Service Environment.
required: true
- name: workerPoolName
in: path
type: string
description: Name of the worker pool.
required: true
- name: workerPoolEnvelope
in: body
type: string
description: Properties of the worker pool.
required: true
- name: microsoftazureappserviceenvironmentsupdateworkerpool
method: PATCH
description: Microsoft Azure Create Or Update A Worker Pool
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
i
# --- truncated at 32 KB (94 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/appserviceenvironments-api-client-appserviceenvironments.yaml