import type { WebSiteManagementContext as Client } from "../index.js"; import type { VirtualNetworkProfile, CustomDnsSuffixConfiguration, AseV3NetworkingConfiguration, WorkerPoolResource, _WorkerPoolCollection, _ResourceMetricDefinitionCollection, ResourceMetricDefinition, _SkuInfoCollection, SkuInfo, _UsageCollection, Usage, AppServiceEnvironmentResource, AppServiceEnvironmentPatchResource, _AppServiceEnvironmentCollection, _StampCapacityCollection, StampCapacity, _WebAppCollection, Site, HostingEnvironmentDiagnostics, _InboundEnvironmentEndpointCollection, InboundEnvironmentEndpoint, Operation, _OutboundEnvironmentEndpointCollection, OutboundEnvironmentEndpoint, PrivateLinkResourcesWrapper, _AppServicePlanCollection, AppServicePlan, _CsmUsageQuotaCollection, CsmUsageQuota, AddressResponse, RemotePrivateEndpointConnectionARMResource, _PrivateEndpointConnectionCollection } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { AppServiceEnvironmentsListPrivateEndpointConnectionListOptionalParams, AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams, AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams, AppServiceEnvironmentsListMultiRoleUsagesOptionalParams, AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams, AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams, AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams, AppServiceEnvironmentsListMultiRolePoolsOptionalParams, AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams, AppServiceEnvironmentsGetMultiRolePoolOptionalParams, AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams, AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams, AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams, AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams, AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams, AppServiceEnvironmentsGetVipInfoOptionalParams, AppServiceEnvironmentsListUsagesOptionalParams, AppServiceEnvironmentsListSuspendOptionalParams, AppServiceEnvironmentsListWebAppsOptionalParams, AppServiceEnvironmentsListAppServicePlansOptionalParams, AppServiceEnvironmentsListResumeOptionalParams, AppServiceEnvironmentsRebootOptionalParams, AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams, AppServiceEnvironmentsListOutboundNetworkDependenciesEndpointsOptionalParams, AppServiceEnvironmentsListOperationsOptionalParams, AppServiceEnvironmentsUpgradeOptionalParams, AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams, AppServiceEnvironmentsListInboundNetworkDependenciesEndpointsOptionalParams, AppServiceEnvironmentsGetDiagnosticsItemOptionalParams, AppServiceEnvironmentsListDiagnosticsOptionalParams, AppServiceEnvironmentsListChangeVnetOptionalParams, AppServiceEnvironmentsListCapacitiesOptionalParams, AppServiceEnvironmentsListOptionalParams, AppServiceEnvironmentsListByResourceGroupOptionalParams, AppServiceEnvironmentsDeleteOptionalParams, AppServiceEnvironmentsUpdateOptionalParams, AppServiceEnvironmentsCreateOrUpdateOptionalParams, AppServiceEnvironmentsGetOptionalParams, AppServiceEnvironmentsListWebWorkerUsagesOptionalParams, AppServiceEnvironmentsListWorkerPoolSkusOptionalParams, AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams, AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams, AppServiceEnvironmentsListWorkerPoolsOptionalParams, AppServiceEnvironmentsUpdateWorkerPoolOptionalParams, AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams, AppServiceEnvironmentsGetWorkerPoolOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listPrivateEndpointConnectionListSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListPrivateEndpointConnectionListOptionalParams): StreamableMethod; export declare function _listPrivateEndpointConnectionListDeserialize(result: PathUncheckedResponse): Promise<_PrivateEndpointConnectionCollection>; /** Description for Gets the list of private endpoints associated with a hosting environment */ export declare function listPrivateEndpointConnectionList(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListPrivateEndpointConnectionListOptionalParams): PagedAsyncIterableIterator; export declare function _deletePrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _deletePrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise>; /** Description for Deletes a private endpoint connection */ export declare function deletePrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): PollerLike>, Record>; export declare function _approveOrRejectPrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _approveOrRejectPrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Approves or rejects a private endpoint connection */ export declare function approveOrRejectPrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): PollerLike, RemotePrivateEndpointConnectionARMResource>; export declare function _getPrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _getPrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a private endpoint connection */ export declare function getPrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams): Promise; export declare function _listMultiRoleUsagesSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleUsagesOptionalParams): StreamableMethod; export declare function _listMultiRoleUsagesDeserialize(result: PathUncheckedResponse): Promise<_UsageCollection>; /** Description for Get usage metrics for a multi-role pool of an App Service Environment. */ export declare function listMultiRoleUsages(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleUsagesOptionalParams): PagedAsyncIterableIterator; export declare function _listMultiRolePoolSkusSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams): StreamableMethod; export declare function _listMultiRolePoolSkusDeserialize(result: PathUncheckedResponse): Promise<_SkuInfoCollection>; /** Description for Get available SKUs for scaling a multi-role pool. */ export declare function listMultiRolePoolSkus(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams): PagedAsyncIterableIterator; export declare function _listMultiRoleMetricDefinitionsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams): StreamableMethod; export declare function _listMultiRoleMetricDefinitionsDeserialize(result: PathUncheckedResponse): Promise<_ResourceMetricDefinitionCollection>; /** Description for Get metric definitions for a multi-role pool of an App Service Environment. */ export declare function listMultiRoleMetricDefinitions(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams): PagedAsyncIterableIterator; export declare function _listMultiRolePoolInstanceMetricDefinitionsSend(context: Client, resourceGroupName: string, name: string, instance: string, options?: AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams): StreamableMethod; export declare function _listMultiRolePoolInstanceMetricDefinitionsDeserialize(result: PathUncheckedResponse): Promise<_ResourceMetricDefinitionCollection>; /** Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment. */ export declare function listMultiRolePoolInstanceMetricDefinitions(context: Client, resourceGroupName: string, name: string, instance: string, options?: AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator; export declare function _listMultiRolePoolsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolsOptionalParams): StreamableMethod; export declare function _listMultiRolePoolsDeserialize(result: PathUncheckedResponse): Promise<_WorkerPoolCollection>; /** Description for Get all multi-role pools. */ export declare function listMultiRolePools(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolsOptionalParams): PagedAsyncIterableIterator; export declare function _updateMultiRolePoolSend(context: Client, resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams): StreamableMethod; export declare function _updateMultiRolePoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update a multi-role pool. */ export declare function updateMultiRolePool(context: Client, resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams): Promise; export declare function _createOrUpdateMultiRolePoolSend(context: Client, resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): StreamableMethod; export declare function _createOrUpdateMultiRolePoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update a multi-role pool. */ export declare function createOrUpdateMultiRolePool(context: Client, resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): PollerLike, WorkerPoolResource>; export declare function _getMultiRolePoolSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetMultiRolePoolOptionalParams): StreamableMethod; export declare function _getMultiRolePoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get properties of a multi-role pool. */ export declare function getMultiRolePool(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetMultiRolePoolOptionalParams): Promise; export declare function _updateAseNetworkingConfigurationSend(context: Client, resourceGroupName: string, name: string, aseNetworkingConfiguration: AseV3NetworkingConfiguration, options?: AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams): StreamableMethod; export declare function _updateAseNetworkingConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Update networking configuration of an App Service Environment */ export declare function updateAseNetworkingConfiguration(context: Client, resourceGroupName: string, name: string, aseNetworkingConfiguration: AseV3NetworkingConfiguration, options?: AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams): Promise; export declare function _getAseV3NetworkingConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams): StreamableMethod; export declare function _getAseV3NetworkingConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get networking configuration of an App Service Environment */ export declare function getAseV3NetworkingConfiguration(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams): Promise; export declare function _deleteAseCustomDnsSuffixConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams): StreamableMethod; export declare function _deleteAseCustomDnsSuffixConfigurationDeserialize(result: PathUncheckedResponse): Promise>; /** Delete Custom Dns Suffix configuration of an App Service Environment */ export declare function deleteAseCustomDnsSuffixConfiguration(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams): Promise>; export declare function _updateAseCustomDnsSuffixConfigurationSend(context: Client, resourceGroupName: string, name: string, customDnsSuffixConfiguration: CustomDnsSuffixConfiguration, options?: AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams): StreamableMethod; export declare function _updateAseCustomDnsSuffixConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Update Custom Dns Suffix configuration of an App Service Environment */ export declare function updateAseCustomDnsSuffixConfiguration(context: Client, resourceGroupName: string, name: string, customDnsSuffixConfiguration: CustomDnsSuffixConfiguration, options?: AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams): Promise; export declare function _getAseCustomDnsSuffixConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams): StreamableMethod; export declare function _getAseCustomDnsSuffixConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Get Custom Dns Suffix configuration of an App Service Environment */ export declare function getAseCustomDnsSuffixConfiguration(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams): Promise; export declare function _getVipInfoSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetVipInfoOptionalParams): StreamableMethod; export declare function _getVipInfoDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get IP addresses assigned to an App Service Environment. */ export declare function getVipInfo(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetVipInfoOptionalParams): Promise; export declare function _listUsagesSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListUsagesOptionalParams): StreamableMethod; export declare function _listUsagesDeserialize(result: PathUncheckedResponse): Promise<_CsmUsageQuotaCollection>; /** Description for Get global usage metrics of an App Service Environment. */ export declare function listUsages(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListUsagesOptionalParams): PagedAsyncIterableIterator; export declare function _listSuspendSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListSuspendOptionalParams): StreamableMethod; export declare function _listSuspendDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Suspend an App Service Environment. */ export declare function listSuspend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListSuspendOptionalParams): PagedAsyncIterableIterator; export declare function _listWebAppsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWebAppsOptionalParams): StreamableMethod; export declare function _listWebAppsDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Get all apps in an App Service Environment. */ export declare function listWebApps(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWebAppsOptionalParams): PagedAsyncIterableIterator; export declare function _listAppServicePlansSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListAppServicePlansOptionalParams): StreamableMethod; export declare function _listAppServicePlansDeserialize(result: PathUncheckedResponse): Promise<_AppServicePlanCollection>; /** Description for Get all App Service plans in an App Service Environment. */ export declare function listAppServicePlans(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListAppServicePlansOptionalParams): PagedAsyncIterableIterator; export declare function _listResumeSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListResumeOptionalParams): StreamableMethod; export declare function _listResumeDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Resume an App Service Environment. */ export declare function listResume(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListResumeOptionalParams): PagedAsyncIterableIterator; export declare function _rebootSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsRebootOptionalParams): StreamableMethod; export declare function _rebootDeserialize(result: PathUncheckedResponse): Promise; /** Description for Reboot all machines in an App Service Environment. */ export declare function reboot(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsRebootOptionalParams): Promise; export declare function _getPrivateLinkResourcesSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams): StreamableMethod; export declare function _getPrivateLinkResourcesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the private link resources */ export declare function getPrivateLinkResources(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams): Promise; export declare function _listOutboundNetworkDependenciesEndpointsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOutboundNetworkDependenciesEndpointsOptionalParams): StreamableMethod; export declare function _listOutboundNetworkDependenciesEndpointsDeserialize(result: PathUncheckedResponse): Promise<_OutboundEnvironmentEndpointCollection>; /** Description for Get the network endpoints of all outbound dependencies of an App Service Environment. */ export declare function listOutboundNetworkDependenciesEndpoints(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator; export declare function _listOperationsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOperationsOptionalParams): StreamableMethod; export declare function _listOperationsDeserialize(result: PathUncheckedResponse): Promise; /** Description for List all currently running operations on the App Service Environment. */ export declare function listOperations(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOperationsOptionalParams): Promise; export declare function _upgradeSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): StreamableMethod; export declare function _upgradeDeserialize(result: PathUncheckedResponse): Promise; /** Description for Initiate an upgrade of an App Service Environment if one is available. */ export declare function upgrade(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): PollerLike, void>; export declare function _testUpgradeAvailableNotificationSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams): StreamableMethod; export declare function _testUpgradeAvailableNotificationDeserialize(result: PathUncheckedResponse): Promise; /** Send a test notification that an upgrade is available for this App Service Environment. */ export declare function testUpgradeAvailableNotification(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams): Promise; export declare function _listInboundNetworkDependenciesEndpointsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListInboundNetworkDependenciesEndpointsOptionalParams): StreamableMethod; export declare function _listInboundNetworkDependenciesEndpointsDeserialize(result: PathUncheckedResponse): Promise<_InboundEnvironmentEndpointCollection>; /** Description for Get the network endpoints of all inbound dependencies of an App Service Environment. */ export declare function listInboundNetworkDependenciesEndpoints(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListInboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator; export declare function _getDiagnosticsItemSend(context: Client, resourceGroupName: string, name: string, diagnosticsName: string, options?: AppServiceEnvironmentsGetDiagnosticsItemOptionalParams): StreamableMethod; export declare function _getDiagnosticsItemDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get a diagnostics item for an App Service Environment. */ export declare function getDiagnosticsItem(context: Client, resourceGroupName: string, name: string, diagnosticsName: string, options?: AppServiceEnvironmentsGetDiagnosticsItemOptionalParams): Promise; export declare function _listDiagnosticsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListDiagnosticsOptionalParams): StreamableMethod; export declare function _listDiagnosticsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get diagnostic information for an App Service Environment. */ export declare function listDiagnostics(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListDiagnosticsOptionalParams): Promise; export declare function _listChangeVnetSend(context: Client, resourceGroupName: string, name: string, vnetInfo: VirtualNetworkProfile, options?: AppServiceEnvironmentsListChangeVnetOptionalParams): StreamableMethod; export declare function _listChangeVnetDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Move an App Service Environment to a different VNET. */ export declare function listChangeVnet(context: Client, resourceGroupName: string, name: string, vnetInfo: VirtualNetworkProfile, options?: AppServiceEnvironmentsListChangeVnetOptionalParams): PagedAsyncIterableIterator; export declare function _listCapacitiesSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListCapacitiesOptionalParams): StreamableMethod; export declare function _listCapacitiesDeserialize(result: PathUncheckedResponse): Promise<_StampCapacityCollection>; /** Description for Get the used, available, and total worker capacity an App Service Environment. */ export declare function listCapacities(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListCapacitiesOptionalParams): PagedAsyncIterableIterator; export declare function _listSend(context: Client, options?: AppServiceEnvironmentsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_AppServiceEnvironmentCollection>; /** Description for Get all App Service Environments for a subscription. */ export declare function list(context: Client, options?: AppServiceEnvironmentsListOptionalParams): PagedAsyncIterableIterator; export declare function _listByResourceGroupSend(context: Client, resourceGroupName: string, options?: AppServiceEnvironmentsListByResourceGroupOptionalParams): StreamableMethod; export declare function _listByResourceGroupDeserialize(result: PathUncheckedResponse): Promise<_AppServiceEnvironmentCollection>; /** Description for Get all App Service Environments in a resource group. */ export declare function listByResourceGroup(context: Client, resourceGroupName: string, options?: AppServiceEnvironmentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; export declare function _$deleteSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete an App Service Environment. */ export declare function $delete(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): PollerLike, void>; export declare function _updateSend(context: Client, resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentPatchResource, options?: AppServiceEnvironmentsUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update an App Service Environment. */ export declare function update(context: Client, resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentPatchResource, options?: AppServiceEnvironmentsUpdateOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update an App Service Environment. */ export declare function createOrUpdate(context: Client, resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): PollerLike, AppServiceEnvironmentResource>; export declare function _getSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the properties of an App Service Environment. */ export declare function get(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOptionalParams): Promise; export declare function _listWebWorkerUsagesSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerUsagesOptionalParams): StreamableMethod; export declare function _listWebWorkerUsagesDeserialize(result: PathUncheckedResponse): Promise<_UsageCollection>; /** Description for Get usage metrics for a worker pool of an App Service Environment. */ export declare function listWebWorkerUsages(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerUsagesOptionalParams): PagedAsyncIterableIterator; export declare function _listWorkerPoolSkusSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWorkerPoolSkusOptionalParams): StreamableMethod; export declare function _listWorkerPoolSkusDeserialize(result: PathUncheckedResponse): Promise<_SkuInfoCollection>; /** Description for Get available SKUs for scaling a worker pool. */ export declare function listWorkerPoolSkus(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWorkerPoolSkusOptionalParams): PagedAsyncIterableIterator; export declare function _listWebWorkerMetricDefinitionsSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams): StreamableMethod; export declare function _listWebWorkerMetricDefinitionsDeserialize(result: PathUncheckedResponse): Promise<_ResourceMetricDefinitionCollection>; /** Description for Get metric definitions for a worker pool of an App Service Environment. */ export declare function listWebWorkerMetricDefinitions(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams): PagedAsyncIterableIterator; export declare function _listWorkerPoolInstanceMetricDefinitionsSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams): StreamableMethod; export declare function _listWorkerPoolInstanceMetricDefinitionsDeserialize(result: PathUncheckedResponse): Promise<_ResourceMetricDefinitionCollection>; /** Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment. */ export declare function listWorkerPoolInstanceMetricDefinitions(context: Client, resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator; export declare function _listWorkerPoolsSend(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWorkerPoolsOptionalParams): StreamableMethod; export declare function _listWorkerPoolsDeserialize(result: PathUncheckedResponse): Promise<_WorkerPoolCollection>; /** Description for Get all worker pools of an App Service Environment. */ export declare function listWorkerPools(context: Client, resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWorkerPoolsOptionalParams): PagedAsyncIterableIterator; export declare function _updateWorkerPoolSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateWorkerPoolOptionalParams): StreamableMethod; export declare function _updateWorkerPoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update a worker pool. */ export declare function updateWorkerPool(context: Client, resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateWorkerPoolOptionalParams): Promise; export declare function _createOrUpdateWorkerPoolSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): StreamableMethod; export declare function _createOrUpdateWorkerPoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create or update a worker pool. */ export declare function createOrUpdateWorkerPool(context: Client, resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): PollerLike, WorkerPoolResource>; export declare function _getWorkerPoolSend(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsGetWorkerPoolOptionalParams): StreamableMethod; export declare function _getWorkerPoolDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get properties of a worker pool. */ export declare function getWorkerPool(context: Client, resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsGetWorkerPoolOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map