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: $.