naftiko: 1.0.0-alpha2 info: label: Microsoft Azure WebSite Management Client — HostingEnvironments description: 'Microsoft Azure WebSite Management Client — HostingEnvironments. 37 operations. Lead operation: Microsoft Azure Get All Hostingenvironments App Service Environments In A Resource Group. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - HostingEnvironments 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: website-management-client-hostingenvironments baseUri: https://management.azure.com description: Microsoft Azure WebSite Management Client — HostingEnvironments business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments operations: - name: microsoftazurehostingenvironmentsgethostingenvironments method: GET description: Microsoft Azure Get All Hostingenvironments App Service Environments In A Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name} operations: - name: microsoftazurehostingenvironmentsgethostingenvironment method: GET description: Microsoft Azure Get Properties Of Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: microsoftazurehostingenvironmentscreateorupdatehostingenvironment method: PUT description: Microsoft Azure Create Or Update A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: hostingEnvironmentEnvelope in: body type: string description: Properties of hostingEnvironment (App Service Environment) required: true - name: microsoftazurehostingenvironmentsdeletehostingenvironment method: DELETE description: Microsoft Azure Delete A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: forceDelete in: query type: boolean description: Delete even if the hostingEnvironment (App Service Environment) contains resources - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentcapacities method: GET description: Microsoft Azure Get Used, Available, And Total Worker Capacity For Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentvips method: GET description: Microsoft Azure Get Ip Addresses Assigned To The Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentdiagnostics method: GET description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentdiagnosticsitem method: GET description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: diagnosticsName in: path type: string description: Name of the diagnostics required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentmetricdefinitions method: GET description: Microsoft Azure Get Global Metric Definitions Of Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metrics operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentmetrics method: GET description: Microsoft Azure Get Global Metrics Of Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: details in: query type: boolean description: Include instance details - 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}/multiRolePools operations: - name: microsoftazurehostingenvironmentsgetmultirolepools method: GET description: Microsoft Azure Get All Multi Role Pools outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgetmultirolepool method: GET description: Microsoft Azure Get Properties Of A Multirole Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: microsoftazurehostingenvironmentscreateorupdatemultirolepool method: PUT description: Microsoft Azure Create Or Update A Multirole Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: multiRolePoolEnvelope in: body type: string description: Properties of multiRole 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: microsoftazurehostingenvironmentsgetmultirolepoolinstancemetricdefinitions method: GET description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multirole Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: instance in: path type: string description: Name of instance in the multiRole pool> required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metrics operations: - name: microsoftazurehostingenvironmentsgetmultirolepoolinstancemetrics method: GET description: Microsoft Azure Get Metrics For A Specific Instance Of A Multirole Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: instance in: path type: string description: Name of instance in the multiRole pool required: true - name: details in: query type: boolean description: Include instance details - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetricdefinitions method: GET description: Microsoft Azure Get Metric Definitions For A Multirole Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metrics operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetrics method: GET description: Microsoft Azure Get Metrics For A Multirole Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: startTime in: query type: string description: Beginning time of metrics query - name: endTime in: query type: string description: End time of metrics query - name: timeGrain in: query type: string description: Time granularity of metrics query - name: details in: query type: boolean description: Include instance details - 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}/multiRolePools/default/skus operations: - name: microsoftazurehostingenvironmentsgetmultirolepoolskus method: GET description: Microsoft Azure Get Available Skus For Scaling A Multirole Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentmultiroleusages method: GET description: Microsoft Azure Get Usages For A Multirole Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentoperations method: GET description: Microsoft Azure List All Currently Running Operations On The Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations/{operationId} operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentoperation method: GET description: Microsoft Azure Get Status Of An Operation On A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: operationId in: path type: string description: operation identifier GUID required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot operations: - name: microsoftazurehostingenvironmentsreboothostingenvironment method: POST description: Microsoft Azure Reboots All Machines In A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsresumehostingenvironment method: POST description: Microsoft Azure Resumes The Hostingenvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentserverfarms method: GET description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentsites method: GET description: Microsoft Azure Get All Sites On The Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: propertiesToInclude in: query type: string description: Comma separated list of site properties to include - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend operations: - name: microsoftazurehostingenvironmentssuspendhostingenvironment method: POST description: Microsoft Azure Suspends The Hostingenvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgethostingenvironmentusages method: GET description: Microsoft Azure Get Global Usages Of Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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}/webhostingplans operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentwebhostingplans method: GET description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools operations: - name: microsoftazurehostingenvironmentsgetworkerpools method: GET description: Microsoft Azure Get All Worker Pools outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (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: microsoftazurehostingenvironmentsgetworkerpool method: GET description: Microsoft Azure Get Properties Of A Worker Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: microsoftazurehostingenvironmentscreateorupdateworkerpool method: PUT description: Microsoft Azure Create Or Update A Worker Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: workerPoolEnvelope in: body type: string description: Properties of 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: microsoftazurehostingenvironmentsgetworkerpoolinstancemetricdefinitions method: GET description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: instance in: path type: string description: Name of 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}/instances/{instance}/metrics operations: - name: microsoftazurehostingenvironmentsgetworkerpoolinstancemetrics method: GET description: Microsoft Azure Get Metrics For A Specific Instance Of A Worker Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: instance in: path type: string description: Name of instance in the worker pool required: true - name: details in: query type: boolean description: Include instance details - 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/{workerPoolName}/metricdefinitions operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetricdefinitions method: GET description: Microsoft Azure Get Metric Definitions For A Worker Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metrics operations: - name: microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetrics method: GET description: Microsoft Azure Get Metrics For A Worker Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true - name: details in: query type: boolean description: Include instance details - 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/{workerPoolName}/skus operations: - name: microsoftazurehostingenvironmentsgetworkerpoolskus method: GET description: Microsoft Azure Get Available Skus For Scaling A Worker Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of 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: microsoftazurehostingenvironmentsgethostingenvironmentwebworkerusages method: GET description: Microsoft Azure Get Usages For A Worker Pool Of A Hostingenvironment App Service Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Name of resource group required: true - name: name in: path type: string description: Name of hostingEnvironment (App Service Environment) required: true - name: workerPoolName in: path type: string description: Name of worker pool required: true exposes: - type: rest namespace: website-management-client-hostingenvironments-rest port: 8080 description: REST adapter for Microsoft Azure WebSite Management Client — HostingEnvironments. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - 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: microsoftazurehostingenvironmentsgethostingenvironments description: Microsoft Azure Get All Hostingenvironments App Service Environments In A Resource Group call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironments with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironment description: Microsoft Azure Get Properties Of Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironment with: resourceGroupName: rest.resourceGroupName name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurehostingenvironmentscreateorupdatehostingenvironment description: Microsoft Azure Create Or Update A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdatehostingenvironment with: resourceGroupName: rest.resourceGroupName name: rest.name hostingEnvironmentEnvelope: rest.hostingEnvironmentEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurehostingenvironmentsdeletehostingenvironment description: Microsoft Azure Delete A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsdeletehostingenvironment with: resourceGroupName: rest.resourceGroupName name: rest.name forceDelete: rest.forceDelete 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: microsoftazurehostingenvironmentsgethostingenvironmentcapacities description: Microsoft Azure Get Used, Available, And Total Worker Capacity For Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentcapacities with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentvips description: Microsoft Azure Get Ip Addresses Assigned To The Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentvips with: resourceGroupName: rest.resourceGroupName name: rest.name 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: microsoftazurehostingenvironmentsgethostingenvironmentdiagnostics description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentdiagnostics with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentdiagnosticsitem description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentdiagnosticsitem with: resourceGroupName: rest.resourceGroupName name: rest.name diagnosticsName: rest.diagnosticsName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/metricdefinitions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentmetricdefinitions description: Microsoft Azure Get Global Metric Definitions Of Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmetricdefinitions with: resourceGroupName: rest.resourceGroupName name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/metrics name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentmetrics description: Microsoft Azure Get Global Metrics Of Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmetrics with: resourceGroupName: rest.resourceGroupName name: rest.name details: rest.details $filter: rest.$filter 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: microsoftazurehostingenvironmentsgetmultirolepools description: Microsoft Azure Get All Multi Role Pools call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepools with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgetmultirolepool description: Microsoft Azure Get Properties Of A Multirole Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepool with: resourceGroupName: rest.resourceGroupName name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurehostingenvironmentscreateorupdatemultirolepool description: Microsoft Azure Create Or Update A Multirole Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdatemultirolepool with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgetmultirolepoolinstancemetricdefinitions description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Multirole Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolinstancemetricdefinitions with: resourceGroupName: rest.resourceGroupName name: rest.name instance: rest.instance outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/instances/{instance}/metrics name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgetmultirolepoolinstancemetrics description: Microsoft Azure Get Metrics For A Specific Instance Of A Multirole Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolinstancemetrics with: resourceGroupName: rest.resourceGroupName name: rest.name instance: rest.instance details: rest.details 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: microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetricdefinitions description: Microsoft Azure Get Metric Definitions For A Multirole Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetricdefinitions with: resourceGroupName: rest.resourceGroupName name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/multirolepools/default/metrics name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetrics description: Microsoft Azure Get Metrics For A Multirole Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetrics with: resourceGroupName: rest.resourceGroupName name: rest.name startTime: rest.startTime endTime: rest.endTime timeGrain: rest.timeGrain details: rest.details $filter: rest.$filter 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: microsoftazurehostingenvironmentsgetmultirolepoolskus description: Microsoft Azure Get Available Skus For Scaling A Multirole Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolskus with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentmultiroleusages description: Microsoft Azure Get Usages For A Multirole Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultiroleusages with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentoperations description: Microsoft Azure List All Currently Running Operations On The Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentoperations with: resourceGroupName: rest.resourceGroupName name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/operations/{operationid} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentoperation description: Microsoft Azure Get Status Of An Operation On A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentoperation with: resourceGroupName: rest.resourceGroupName name: rest.name operationId: rest.operationId 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: microsoftazurehostingenvironmentsreboothostingenvironment description: Microsoft Azure Reboots All Machines In A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsreboothostingenvironment with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsresumehostingenvironment description: Microsoft Azure Resumes The Hostingenvironment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsresumehostingenvironment with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentserverfarms description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentserverfarms with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentsites description: Microsoft Azure Get All Sites On The Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentsites with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentssuspendhostingenvironment description: Microsoft Azure Suspends The Hostingenvironment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentssuspendhostingenvironment with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentusages description: Microsoft Azure Get Global Usages Of Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentusages with: resourceGroupName: rest.resourceGroupName name: rest.name $filter: rest.$filter outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/webhostingplans name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentwebhostingplans description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebhostingplans with: resourceGroupName: rest.resourceGroupName name: rest.name 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: microsoftazurehostingenvironmentsgetworkerpools description: Microsoft Azure Get All Worker Pools call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpools with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgetworkerpool description: Microsoft Azure Get Properties Of A Worker Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpool with: resourceGroupName: rest.resourceGroupName name: rest.name workerPoolName: rest.workerPoolName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurehostingenvironmentscreateorupdateworkerpool description: Microsoft Azure Create Or Update A Worker Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdateworkerpool with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgetworkerpoolinstancemetricdefinitions description: Microsoft Azure Get Metric Definitions For A Specific Instance Of A Worker Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolinstancemetricdefinitions with: resourceGroupName: rest.resourceGroupName 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}/instances/{instance}/metrics name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgetworkerpoolinstancemetrics description: Microsoft Azure Get Metrics For A Specific Instance Of A Worker Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolinstancemetrics with: resourceGroupName: rest.resourceGroupName name: rest.name workerPoolName: rest.workerPoolName instance: rest.instance details: rest.details $filter: rest.$filter 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: microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetricdefinitions description: Microsoft Azure Get Metric Definitions For A Worker Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetricdefinitions with: resourceGroupName: rest.resourceGroupName name: rest.name workerPoolName: rest.workerPoolName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/hostingenvironments/{name}/workerpools/{workerpoolname}/metrics name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetrics description: Microsoft Azure Get Metrics For A Worker Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetrics with: resourceGroupName: rest.resourceGroupName name: rest.name workerPoolName: rest.workerPoolName details: rest.details $filter: rest.$filter 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: microsoftazurehostingenvironmentsgetworkerpoolskus description: Microsoft Azure Get Available Skus For Scaling A Worker Pool call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolskus with: resourceGroupName: rest.resourceGroupName 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: microsoftazurehostingenvironmentsgethostingenvironmentwebworkerusages description: Microsoft Azure Get Usages For A Worker Pool Of A Hostingenvironment App Service Environment call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkerusages with: resourceGroupName: rest.resourceGroupName name: rest.name workerPoolName: rest.workerPoolName outputParameters: - type: object mapping: $. - type: mcp namespace: website-management-client-hostingenvironments-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure WebSite Management Client — HostingEnvironments. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-all-hostingenvironments description: Microsoft Azure Get All Hostingenvironments App Service Environments In A Resource Group hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironments with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-properties-hostingenvironment description: Microsoft Azure Get Properties Of Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-hostingenvironment description: Microsoft Azure Create Or Update A Hostingenvironment App Service Environment hints: readOnly: false destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdatehostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name hostingEnvironmentEnvelope: tools.hostingEnvironmentEnvelope outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-hostingenvironment-app description: Microsoft Azure Delete A Hostingenvironment App Service Environment hints: readOnly: false destructive: true idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsdeletehostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name forceDelete: tools.forceDelete outputParameters: - type: object mapping: $. - name: microsoft-azure-get-used-available description: Microsoft Azure Get Used, Available, And Total Worker Capacity For Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentcapacities with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-ip-addresses description: Microsoft Azure Get Ip Addresses Assigned To The Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentvips with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-diagnostic-information description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentdiagnostics with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-diagnostic-information-2 description: Microsoft Azure Get Diagnostic Information For Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentdiagnosticsitem with: resourceGroupName: tools.resourceGroupName name: tools.name diagnosticsName: tools.diagnosticsName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-global-metric description: Microsoft Azure Get Global Metric Definitions Of Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmetricdefinitions with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-global-metrics description: Microsoft Azure Get Global Metrics Of Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmetrics with: resourceGroupName: tools.resourceGroupName name: tools.name details: tools.details $filter: tools.$filter 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: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepools with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-properties-multirole description: Microsoft Azure Get Properties Of A Multirole Pool hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepool with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-multirole description: Microsoft Azure Create Or Update A Multirole Pool hints: readOnly: false destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdatemultirolepool with: resourceGroupName: tools.resourceGroupName 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 Multirole Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolinstancemetricdefinitions with: resourceGroupName: tools.resourceGroupName name: tools.name instance: tools.instance outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metrics-specific description: Microsoft Azure Get Metrics For A Specific Instance Of A Multirole Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolinstancemetrics with: resourceGroupName: tools.resourceGroupName name: tools.name instance: tools.instance details: tools.details outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metric-definitions-2 description: Microsoft Azure Get Metric Definitions For A Multirole Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetricdefinitions with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metrics-multirole description: Microsoft Azure Get Metrics For A Multirole Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultirolemetrics with: resourceGroupName: tools.resourceGroupName name: tools.name startTime: tools.startTime endTime: tools.endTime timeGrain: tools.timeGrain details: tools.details $filter: tools.$filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-available-skus description: Microsoft Azure Get Available Skus For Scaling A Multirole Pool hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetmultirolepoolskus with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-usages-multirole description: Microsoft Azure Get Usages For A Multirole Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentmultiroleusages with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-currently description: Microsoft Azure List All Currently Running Operations On The Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentoperations with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-status-operation description: Microsoft Azure Get Status Of An Operation On A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentoperation with: resourceGroupName: tools.resourceGroupName name: tools.name operationId: tools.operationId outputParameters: - type: object mapping: $. - name: microsoft-azure-reboots-all-machines description: Microsoft Azure Reboots All Machines In A Hostingenvironment App Service Environment hints: readOnly: false destructive: false idempotent: false call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsreboothostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-resumes-hostingenvironment description: Microsoft Azure Resumes The Hostingenvironment hints: readOnly: false destructive: false idempotent: false call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsresumehostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-serverfarms description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentserverfarms with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-sites description: Microsoft Azure Get All Sites On The Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentsites with: resourceGroupName: tools.resourceGroupName name: tools.name propertiesToInclude: tools.propertiesToInclude outputParameters: - type: object mapping: $. - name: microsoft-azure-suspends-hostingenvironment description: Microsoft Azure Suspends The Hostingenvironment hints: readOnly: false destructive: false idempotent: false call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentssuspendhostingenvironment with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-global-usages description: Microsoft Azure Get Global Usages Of Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentusages with: resourceGroupName: tools.resourceGroupName name: tools.name $filter: tools.$filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-serverfarms-2 description: Microsoft Azure Get All Serverfarms App Service Plans On The Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebhostingplans with: resourceGroupName: tools.resourceGroupName name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-worker description: Microsoft Azure Get All Worker Pools hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpools with: resourceGroupName: tools.resourceGroupName 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: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpool with: resourceGroupName: tools.resourceGroupName 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: website-management-client-hostingenvironments.microsoftazurehostingenvironmentscreateorupdateworkerpool with: resourceGroupName: tools.resourceGroupName 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 A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolinstancemetricdefinitions with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName instance: tools.instance outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metrics-specific-2 description: Microsoft Azure Get Metrics For A Specific Instance Of A Worker Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolinstancemetrics with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName instance: tools.instance details: tools.details $filter: tools.$filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metric-definitions-4 description: Microsoft Azure Get Metric Definitions For A Worker Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetricdefinitions with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-metrics-worker description: Microsoft Azure Get Metrics For A Worker Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkermetrics with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName details: tools.details $filter: tools.$filter 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: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgetworkerpoolskus with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-usages-worker description: Microsoft Azure Get Usages For A Worker Pool Of A Hostingenvironment App Service Environment hints: readOnly: true destructive: false idempotent: true call: website-management-client-hostingenvironments.microsoftazurehostingenvironmentsgethostingenvironmentwebworkerusages with: resourceGroupName: tools.resourceGroupName name: tools.name workerPoolName: tools.workerPoolName outputParameters: - type: object mapping: $.