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 true to force the deletion even if the App Service Environment contains resources.
The default is false.
- 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: $.
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: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions
operations:
- name: microsoftazureappserviceenvironmentslistworkerpoolinstancemetricdefinitions
method: GET
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker 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: workerPoolName
in: path
type: string
description: Name of the worker pool.
required: true
- name: instance
in: path
type: string
description: Name of the instance in the worker pool.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions
operations:
- name: microsoftazureappserviceenvironmentslistwebworkermetricdefinitions
method: GET
description: Microsoft Azure Get Metric Definitions For A Worker 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: workerPoolName
in: path
type: string
description: Name of the worker pool.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus
operations:
- name: microsoftazureappserviceenvironmentslistworkerpoolskus
method: GET
description: Microsoft Azure Get Available Skus For Scaling 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: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages
operations:
- name: microsoftazureappserviceenvironmentslistwebworkerusages
method: GET
description: Microsoft Azure Get Usage Metrics For A Worker 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: workerPoolName
in: path
type: string
description: Name of the worker pool.
required: true
exposes:
- type: rest
namespace: appserviceenvironments-api-client-appserviceenvironments-rest
port: 8080
description: REST adapter for Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/hostingenvironments
name: subscriptions-subscriptionid-providers-microsoft-web-hostingenvironments
description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-hostingEnvironments.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslist
description: Microsoft Azure Get All App Service Environments For A Subscription
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslist
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistbyresourcegroup
description: Microsoft Azure Get All App Service Environments In A Resource Group
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistbyresourcegroup
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsget
description: Microsoft Azure Get The Properties Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsget
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentscreateorupdate
description: Microsoft Azure Create Or Update An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdate
with:
name: rest.name
hostingEnvironmentEnvelope: rest.hostingEnvironmentEnvelope
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazureappserviceenvironmentsdelete
description: Microsoft Azure Delete An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdelete
with:
name: rest.name
forceDelete: rest.forceDelete
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazureappserviceenvironmentsupdate
description: Microsoft Azure Create Or Update An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdate
with:
name: rest.name
hostingEnvironmentEnvelope: rest.hostingEnvironmentEnvelope
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/capacities/compute
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistcapacities
description: Microsoft Azure Get The Used, Available, And Total Worker Capacity An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistcapacities
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/capacities/virtualip
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetvipinfo
description: Microsoft Azure Get Ip Addresses Assigned To An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetvipinfo
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/changevirtualnetwork
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentschangevnet
description: Microsoft Azure Move An App Service Environment To A Different Vnet
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentschangevnet
with:
name: rest.name
vnetInfo: rest.vnetInfo
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/configurations/customdnssuffix
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetasecustomdnssuffixconfiguration
description: Microsoft Azure Get Custom Dns Suffix Configuration Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetasecustomdnssuffixconfiguration
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentsupdateasecustomdnssuffixconfiguration
description: Microsoft Azure Update Custom Dns Suffix Configuration Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateasecustomdnssuffixconfiguration
with:
name: rest.name
customDnsSuffixConfiguration: rest.customDnsSuffixConfiguration
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazureappserviceenvironmentsdeleteasecustomdnssuffixconfiguration
description: Microsoft Azure Delete Custom Dns Suffix Configuration Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdeleteasecustomdnssuffixconfiguration
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/configurations/networking
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetasev3networkingconfiguration
description: Microsoft Azure Get Networking Configuration Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetasev3networkingconfiguration
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentsupdateasenetworkingconfiguration
description: Microsoft Azure Update Networking Configuration Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateasenetworkingconfiguration
with:
name: rest.name
aseNetworkingConfiguration: rest.aseNetworkingConfiguration
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/diagnostics
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistdiagnostics
description: Microsoft Azure Get Diagnostic Information For An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistdiagnostics
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/diagnostics/{diagnosticsname}
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetdiagnosticsitem
description: Microsoft Azure Get A Diagnostics Item For An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetdiagnosticsitem
with:
name: rest.name
diagnosticsName: rest.diagnosticsName
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/inboundnetworkdependenciesendpoints
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetinboundnetworkdependenciesendpoints
description: Microsoft Azure Get The Network Endpoints Of All Inbound Dependencies Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetinboundnetworkdependenciesendpoints
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistmultirolepools
description: Microsoft Azure Get All Multi Role Pools
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepools
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetmultirolepool
description: Microsoft Azure Get Properties Of A Multi Role Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetmultirolepool
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentscreateorupdatemultirolepool
description: Microsoft Azure Create Or Update A Multi Role Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdatemultirolepool
with:
name: rest.name
multiRolePoolEnvelope: rest.multiRolePoolEnvelope
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazureappserviceenvironmentsupdatemultirolepool
description: Microsoft Azure Create Or Update A Multi Role Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdatemultirolepool
with:
name: rest.name
multiRolePoolEnvelope: rest.multiRolePoolEnvelope
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/instances/{instance}/metricdefinitions
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistmultirolepoolinstancemetricdefinitions
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multi Role Pool Of An App Service
Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepoolinstancemetricdefinitions
with:
name: rest.name
instance: rest.instance
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/metricdefinitions
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistmultirolemetricdefinitions
description: Microsoft Azure Get Metric Definitions For A Multi Role Pool Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolemetricdefinitions
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/skus
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistmultirolepoolskus
description: Microsoft Azure Get Available Skus For Scaling A Multi Role Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepoolskus
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/usages
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistmultiroleusages
description: Microsoft Azure Get Usage Metrics For A Multi Role Pool Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultiroleusages
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/operations
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistoperations
description: Microsoft Azure List All Currently Running Operations On The App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistoperations
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/outboundnetworkdependenciesendpoints
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetoutboundnetworkdependenciesendpoints
description: Microsoft Azure Get The Network Endpoints Of All Outbound Dependencies Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetoutboundnetworkdependenciesendpoints
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/privateendpointconnections
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetprivateendpointconnectionlist
description: Microsoft Azure Gets The List Of Private Endpoints Associated With A Hosting Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivateendpointconnectionlist
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/privateendpointconnections/{privateendpointconnectionname}
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetprivateendpointconnection
description: Microsoft Azure Gets A Private Endpoint Connection
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivateendpointconnection
with:
name: rest.name
privateEndpointConnectionName: rest.privateEndpointConnectionName
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentsapproveorrejectprivateendpointconnection
description: Microsoft Azure Approves Or Rejects A Private Endpoint Connection
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsapproveorrejectprivateendpointconnection
with:
name: rest.name
privateEndpointConnectionName: rest.privateEndpointConnectionName
privateEndpointWrapper: rest.privateEndpointWrapper
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazureappserviceenvironmentsdeleteprivateendpointconnection
description: Microsoft Azure Deletes A Private Endpoint Connection
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdeleteprivateendpointconnection
with:
name: rest.name
privateEndpointConnectionName: rest.privateEndpointConnectionName
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/privatelinkresources
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetprivatelinkresources
description: Microsoft Azure Gets The Private Link Resources
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivatelinkresources
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/reboot
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentsreboot
description: Microsoft Azure Reboot All Machines In An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsreboot
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/resume
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentsresume
description: Microsoft Azure Resume An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsresume
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/serverfarms
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistappserviceplans
description: Microsoft Azure Get All App Service Plans In An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistappserviceplans
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/sites
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistwebapps
description: Microsoft Azure Get All Apps In An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebapps
with:
name: rest.name
propertiesToInclude: rest.propertiesToInclude
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/suspend
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentssuspend
description: Microsoft Azure Suspend An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentssuspend
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/testupgradeavailablenotification
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentstestupgradeavailablenotification
description: Microsoft Azure Send A Test Notification That An Upgrade Is Available For This App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentstestupgradeavailablenotification
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/upgrade
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazureappserviceenvironmentsupgrade
description: Microsoft Azure Initiate An Upgrade Of An App Service Environment If One Is Available
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupgrade
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/usages
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistusages
description: Microsoft Azure Get Global Usage Metrics Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistusages
with:
name: rest.name
$filter: rest.$filter
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistworkerpools
description: Microsoft Azure Get All Worker Pools Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpools
with:
name: rest.name
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentsgetworkerpool
description: Microsoft Azure Get Properties Of A Worker Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetworkerpool
with:
name: rest.name
workerPoolName: rest.workerPoolName
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureappserviceenvironmentscreateorupdateworkerpool
description: Microsoft Azure Create Or Update A Worker Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdateworkerpool
with:
name: rest.name
workerPoolName: rest.workerPoolName
workerPoolEnvelope: rest.workerPoolEnvelope
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazureappserviceenvironmentsupdateworkerpool
description: Microsoft Azure Create Or Update A Worker Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateworkerpool
with:
name: rest.name
workerPoolName: rest.workerPoolName
workerPoolEnvelope: rest.workerPoolEnvelope
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}/instances/{instance}/metricdefinitions
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistworkerpoolinstancemetricdefinitions
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker Pool Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpoolinstancemetricdefinitions
with:
name: rest.name
workerPoolName: rest.workerPoolName
instance: rest.instance
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}/metricdefinitions
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistwebworkermetricdefinitions
description: Microsoft Azure Get Metric Definitions For A Worker Pool Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebworkermetricdefinitions
with:
name: rest.name
workerPoolName: rest.workerPoolName
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}/skus
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistworkerpoolskus
description: Microsoft Azure Get Available Skus For Scaling A Worker Pool
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpoolskus
with:
name: rest.name
workerPoolName: rest.workerPoolName
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}/usages
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazureappserviceenvironmentslistwebworkerusages
description: Microsoft Azure Get Usage Metrics For A Worker Pool Of An App Service Environment
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebworkerusages
with:
name: rest.name
workerPoolName: rest.workerPoolName
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: appserviceenvironments-api-client-appserviceenvironments-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure AppServiceEnvironments API Client — AppServiceEnvironments. One tool per
consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-all-app
description: Microsoft Azure Get All App Service Environments For A Subscription
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslist
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-all-app-2
description: Microsoft Azure Get All App Service Environments In A Resource Group
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistbyresourcegroup
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-properties-app
description: Microsoft Azure Get The Properties Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsget
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-app
description: Microsoft Azure Create Or Update An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdate
with:
name: tools.name
hostingEnvironmentEnvelope: tools.hostingEnvironmentEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-app-service
description: Microsoft Azure Delete An App Service Environment
hints:
readOnly: false
destructive: true
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdelete
with:
name: tools.name
forceDelete: tools.forceDelete
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-app-2
description: Microsoft Azure Create Or Update An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdate
with:
name: tools.name
hostingEnvironmentEnvelope: tools.hostingEnvironmentEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-used-available
description: Microsoft Azure Get The Used, Available, And Total Worker Capacity An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistcapacities
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-ip-addresses
description: Microsoft Azure Get Ip Addresses Assigned To An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetvipinfo
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-move-app-service
description: Microsoft Azure Move An App Service Environment To A Different Vnet
hints:
readOnly: false
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentschangevnet
with:
name: tools.name
vnetInfo: tools.vnetInfo
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-custom-dns
description: Microsoft Azure Get Custom Dns Suffix Configuration Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetasecustomdnssuffixconfiguration
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-update-custom-dns
description: Microsoft Azure Update Custom Dns Suffix Configuration Of An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateasecustomdnssuffixconfiguration
with:
name: tools.name
customDnsSuffixConfiguration: tools.customDnsSuffixConfiguration
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-custom-dns
description: Microsoft Azure Delete Custom Dns Suffix Configuration Of An App Service Environment
hints:
readOnly: false
destructive: true
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdeleteasecustomdnssuffixconfiguration
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-networking-configuration
description: Microsoft Azure Get Networking Configuration Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetasev3networkingconfiguration
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-update-networking-configuration
description: Microsoft Azure Update Networking Configuration Of An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateasenetworkingconfiguration
with:
name: tools.name
aseNetworkingConfiguration: tools.aseNetworkingConfiguration
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-diagnostic-information
description: Microsoft Azure Get Diagnostic Information For An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistdiagnostics
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-diagnostics-item
description: Microsoft Azure Get A Diagnostics Item For An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetdiagnosticsitem
with:
name: tools.name
diagnosticsName: tools.diagnosticsName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-network-endpoints
description: Microsoft Azure Get The Network Endpoints Of All Inbound Dependencies Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetinboundnetworkdependenciesendpoints
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-all-multi
description: Microsoft Azure Get All Multi Role Pools
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepools
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-properties-multi
description: Microsoft Azure Get Properties Of A Multi Role Pool
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetmultirolepool
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-multi
description: Microsoft Azure Create Or Update A Multi Role Pool
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdatemultirolepool
with:
name: tools.name
multiRolePoolEnvelope: tools.multiRolePoolEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-multi-2
description: Microsoft Azure Create Or Update A Multi Role Pool
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdatemultirolepool
with:
name: tools.name
multiRolePoolEnvelope: tools.multiRolePoolEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-metric-definitions
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multi Role Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepoolinstancemetricdefinitions
with:
name: tools.name
instance: tools.instance
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-metric-definitions-2
description: Microsoft Azure Get Metric Definitions For A Multi Role Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolemetricdefinitions
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-available-skus
description: Microsoft Azure Get Available Skus For Scaling A Multi Role Pool
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultirolepoolskus
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-usage-metrics
description: Microsoft Azure Get Usage Metrics For A Multi Role Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistmultiroleusages
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-list-all-currently
description: Microsoft Azure List All Currently Running Operations On The App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistoperations
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-network-endpoints-2
description: Microsoft Azure Get The Network Endpoints Of All Outbound Dependencies Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetoutboundnetworkdependenciesendpoints
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-list-private
description: Microsoft Azure Gets The List Of Private Endpoints Associated With A Hosting Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivateendpointconnectionlist
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-private-endpoint
description: Microsoft Azure Gets A Private Endpoint Connection
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivateendpointconnection
with:
name: tools.name
privateEndpointConnectionName: tools.privateEndpointConnectionName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-approves-rejects-private
description: Microsoft Azure Approves Or Rejects A Private Endpoint Connection
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsapproveorrejectprivateendpointconnection
with:
name: tools.name
privateEndpointConnectionName: tools.privateEndpointConnectionName
privateEndpointWrapper: tools.privateEndpointWrapper
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-deletes-private-endpoint
description: Microsoft Azure Deletes A Private Endpoint Connection
hints:
readOnly: false
destructive: true
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsdeleteprivateendpointconnection
with:
name: tools.name
privateEndpointConnectionName: tools.privateEndpointConnectionName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-private-link
description: Microsoft Azure Gets The Private Link Resources
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetprivatelinkresources
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-reboot-all-machines
description: Microsoft Azure Reboot All Machines In An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsreboot
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-resume-app-service
description: Microsoft Azure Resume An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsresume
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-all-app-3
description: Microsoft Azure Get All App Service Plans In An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistappserviceplans
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-all-apps
description: Microsoft Azure Get All Apps In An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebapps
with:
name: tools.name
propertiesToInclude: tools.propertiesToInclude
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-suspend-app-service
description: Microsoft Azure Suspend An App Service Environment
hints:
readOnly: false
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentssuspend
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-send-test-notification
description: Microsoft Azure Send A Test Notification That An Upgrade Is Available For This App Service Environment
hints:
readOnly: true
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentstestupgradeavailablenotification
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-initiate-upgrade-app
description: Microsoft Azure Initiate An Upgrade Of An App Service Environment If One Is Available
hints:
readOnly: false
destructive: false
idempotent: false
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupgrade
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-global-usage
description: Microsoft Azure Get Global Usage Metrics Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistusages
with:
name: tools.name
$filter: tools.$filter
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-all-worker
description: Microsoft Azure Get All Worker Pools Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpools
with:
name: tools.name
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-properties-worker
description: Microsoft Azure Get Properties Of A Worker Pool
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsgetworkerpool
with:
name: tools.name
workerPoolName: tools.workerPoolName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-worker
description: Microsoft Azure Create Or Update A Worker Pool
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentscreateorupdateworkerpool
with:
name: tools.name
workerPoolName: tools.workerPoolName
workerPoolEnvelope: tools.workerPoolEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-update-worker-2
description: Microsoft Azure Create Or Update A Worker Pool
hints:
readOnly: false
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentsupdateworkerpool
with:
name: tools.name
workerPoolName: tools.workerPoolName
workerPoolEnvelope: tools.workerPoolEnvelope
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-metric-definitions-3
description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpoolinstancemetricdefinitions
with:
name: tools.name
workerPoolName: tools.workerPoolName
instance: tools.instance
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-metric-definitions-4
description: Microsoft Azure Get Metric Definitions For A Worker Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebworkermetricdefinitions
with:
name: tools.name
workerPoolName: tools.workerPoolName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-available-skus-2
description: Microsoft Azure Get Available Skus For Scaling A Worker Pool
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistworkerpoolskus
with:
name: tools.name
workerPoolName: tools.workerPoolName
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-usage-metrics-2
description: Microsoft Azure Get Usage Metrics For A Worker Pool Of An App Service Environment
hints:
readOnly: true
destructive: false
idempotent: true
call: appserviceenvironments-api-client-appserviceenvironments.microsoftazureappserviceenvironmentslistwebworkerusages
with:
name: tools.name
workerPoolName: tools.workerPoolName
outputParameters:
- type: object
mapping: $.