AppServiceEnvironments interface

Interface representing a AppServiceEnvironments.

Methods

beginApproveOrRejectPrivateEndpointConnection(string, string, string, RemotePrivateEndpointConnectionARMResource, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams)

Description for Approves or rejects a private endpoint connection

beginApproveOrRejectPrivateEndpointConnectionAndWait(string, string, string, RemotePrivateEndpointConnectionARMResource, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams)

Description for Approves or rejects a private endpoint connection

beginCreateOrUpdate(string, string, AppServiceEnvironmentResource, AppServiceEnvironmentsCreateOrUpdateOptionalParams)

Description for Create or update an App Service Environment.

beginCreateOrUpdateAndWait(string, string, AppServiceEnvironmentResource, AppServiceEnvironmentsCreateOrUpdateOptionalParams)

Description for Create or update an App Service Environment.

beginCreateOrUpdateMultiRolePool(string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

beginCreateOrUpdateMultiRolePoolAndWait(string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

beginCreateOrUpdateWorkerPool(string, string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

beginCreateOrUpdateWorkerPoolAndWait(string, string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

beginDelete(string, string, AppServiceEnvironmentsDeleteOptionalParams)

Description for Delete an App Service Environment.

beginDeleteAndWait(string, string, AppServiceEnvironmentsDeleteOptionalParams)

Description for Delete an App Service Environment.

beginDeletePrivateEndpointConnection(string, string, string, AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams)

Description for Deletes a private endpoint connection

beginDeletePrivateEndpointConnectionAndWait(string, string, string, AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams)

Description for Deletes a private endpoint connection

beginListChangeVnetAndWait(string, string, VirtualNetworkProfile, AppServiceEnvironmentsChangeVnetOptionalParams)

Description for Move an App Service Environment to a different VNET.

beginListResumeAndWait(string, string, AppServiceEnvironmentsResumeOptionalParams)

Description for Resume an App Service Environment.

beginListSuspendAndWait(string, string, AppServiceEnvironmentsSuspendOptionalParams)

Description for Suspend an App Service Environment.

beginUpgrade(string, string, AppServiceEnvironmentsUpgradeOptionalParams)

Description for Initiate an upgrade of an App Service Environment if one is available.

beginUpgradeAndWait(string, string, AppServiceEnvironmentsUpgradeOptionalParams)

Description for Initiate an upgrade of an App Service Environment if one is available.

deleteAseCustomDnsSuffixConfiguration(string, string, AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams)

Delete Custom Dns Suffix configuration of an App Service Environment

get(string, string, AppServiceEnvironmentsGetOptionalParams)

Description for Get the properties of an App Service Environment.

getAseCustomDnsSuffixConfiguration(string, string, AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams)

Get Custom Dns Suffix configuration of an App Service Environment

getAseV3NetworkingConfiguration(string, string, AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams)

Description for Get networking configuration of an App Service Environment

getDiagnosticsItem(string, string, string, AppServiceEnvironmentsGetDiagnosticsItemOptionalParams)

Description for Get a diagnostics item for an App Service Environment.

getMultiRolePool(string, string, AppServiceEnvironmentsGetMultiRolePoolOptionalParams)

Description for Get properties of a multi-role pool.

getPrivateEndpointConnection(string, string, string, AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams)

Description for Gets a private endpoint connection

getPrivateLinkResources(string, string, AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams)

Description for Gets the private link resources

getVipInfo(string, string, AppServiceEnvironmentsGetVipInfoOptionalParams)

Description for Get IP addresses assigned to an App Service Environment.

getWorkerPool(string, string, string, AppServiceEnvironmentsGetWorkerPoolOptionalParams)

Description for Get properties of a worker pool.

list(AppServiceEnvironmentsListOptionalParams)

Description for Get all App Service Environments for a subscription.

listAppServicePlans(string, string, AppServiceEnvironmentsListAppServicePlansOptionalParams)

Description for Get all App Service plans in an App Service Environment.

listByResourceGroup(string, AppServiceEnvironmentsListByResourceGroupOptionalParams)

Description for Get all App Service Environments in a resource group.

listCapacities(string, string, AppServiceEnvironmentsListCapacitiesOptionalParams)

Description for Get the used, available, and total worker capacity an App Service Environment.

listDiagnostics(string, string, AppServiceEnvironmentsListDiagnosticsOptionalParams)

Description for Get diagnostic information for an App Service Environment.

listInboundNetworkDependenciesEndpoints(string, string, AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsOptionalParams)

Description for Get the network endpoints of all inbound dependencies of an App Service Environment.

listMultiRoleMetricDefinitions(string, string, AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams)

Description for Get metric definitions for a multi-role pool of an App Service Environment.

listMultiRolePoolInstanceMetricDefinitions(string, string, string, AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams)

Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.

listMultiRolePools(string, string, AppServiceEnvironmentsListMultiRolePoolsOptionalParams)

Description for Get all multi-role pools.

listMultiRolePoolSkus(string, string, AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams)

Description for Get available SKUs for scaling a multi-role pool.

listMultiRoleUsages(string, string, AppServiceEnvironmentsListMultiRoleUsagesOptionalParams)

Description for Get usage metrics for a multi-role pool of an App Service Environment.

listOperations(string, string, AppServiceEnvironmentsListOperationsOptionalParams)

Description for List all currently running operations on the App Service Environment.

listOutboundNetworkDependenciesEndpoints(string, string, AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsOptionalParams)

Description for Get the network endpoints of all outbound dependencies of an App Service Environment.

listPrivateEndpointConnectionList(string, string, AppServiceEnvironmentsGetPrivateEndpointConnectionListOptionalParams)

Description for Gets the list of private endpoints associated with a hosting environment

listUsages(string, string, AppServiceEnvironmentsListUsagesOptionalParams)

Description for Get global usage metrics of an App Service Environment.

listWebApps(string, string, AppServiceEnvironmentsListWebAppsOptionalParams)

Description for Get all apps in an App Service Environment.

listWebWorkerMetricDefinitions(string, string, string, AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams)

Description for Get metric definitions for a worker pool of an App Service Environment.

listWebWorkerUsages(string, string, string, AppServiceEnvironmentsListWebWorkerUsagesOptionalParams)

Description for Get usage metrics for a worker pool of an App Service Environment.

listWorkerPoolInstanceMetricDefinitions(string, string, string, string, AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams)

Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.

listWorkerPools(string, string, AppServiceEnvironmentsListWorkerPoolsOptionalParams)

Description for Get all worker pools of an App Service Environment.

listWorkerPoolSkus(string, string, string, AppServiceEnvironmentsListWorkerPoolSkusOptionalParams)

Description for Get available SKUs for scaling a worker pool.

reboot(string, string, AppServiceEnvironmentsRebootOptionalParams)

Description for Reboot all machines in an App Service Environment.

testUpgradeAvailableNotification(string, string, AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams)

Send a test notification that an upgrade is available for this App Service Environment.

update(string, string, AppServiceEnvironmentPatchResource, AppServiceEnvironmentsUpdateOptionalParams)

Description for Create or update an App Service Environment.

updateAseCustomDnsSuffixConfiguration(string, string, CustomDnsSuffixConfiguration, AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams)

Update Custom Dns Suffix configuration of an App Service Environment

updateAseNetworkingConfiguration(string, string, AseV3NetworkingConfiguration, AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams)

Description for Update networking configuration of an App Service Environment

updateMultiRolePool(string, string, WorkerPoolResource, AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

updateWorkerPool(string, string, string, WorkerPoolResource, AppServiceEnvironmentsUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

Method Details

beginApproveOrRejectPrivateEndpointConnection(string, string, string, RemotePrivateEndpointConnectionARMResource, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams)

Description for Approves or rejects a private endpoint connection

function beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): Promise<SimplePollerLike<OperationState<RemotePrivateEndpointConnectionARMResource>, RemotePrivateEndpointConnectionARMResource>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

privateEndpointConnectionName

string

privateEndpointWrapper
RemotePrivateEndpointConnectionARMResource

Remote Private Endpoint Connection ARM resource.

Returns

beginApproveOrRejectPrivateEndpointConnectionAndWait(string, string, string, RemotePrivateEndpointConnectionARMResource, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams)

Description for Approves or rejects a private endpoint connection

function beginApproveOrRejectPrivateEndpointConnectionAndWait(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): Promise<RemotePrivateEndpointConnectionARMResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

privateEndpointConnectionName

string

privateEndpointWrapper
RemotePrivateEndpointConnectionARMResource

Remote Private Endpoint Connection ARM resource.

Returns

beginCreateOrUpdate(string, string, AppServiceEnvironmentResource, AppServiceEnvironmentsCreateOrUpdateOptionalParams)

Description for Create or update an App Service Environment.

function beginCreateOrUpdate(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentResource>, AppServiceEnvironmentResource>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

hostingEnvironmentEnvelope
AppServiceEnvironmentResource

Configuration details of the App Service Environment.

options
AppServiceEnvironmentsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<AppServiceEnvironmentResource>, AppServiceEnvironmentResource>>

beginCreateOrUpdateAndWait(string, string, AppServiceEnvironmentResource, AppServiceEnvironmentsCreateOrUpdateOptionalParams)

Description for Create or update an App Service Environment.

function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): Promise<AppServiceEnvironmentResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

hostingEnvironmentEnvelope
AppServiceEnvironmentResource

Configuration details of the App Service Environment.

options
AppServiceEnvironmentsCreateOrUpdateOptionalParams

The options parameters.

Returns

beginCreateOrUpdateMultiRolePool(string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

function beginCreateOrUpdateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): Promise<SimplePollerLike<OperationState<WorkerPoolResource>, WorkerPoolResource>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

multiRolePoolEnvelope
WorkerPoolResource

Properties of the multi-role pool.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkerPoolResource>, WorkerPoolResource>>

beginCreateOrUpdateMultiRolePoolAndWait(string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

function beginCreateOrUpdateMultiRolePoolAndWait(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

multiRolePoolEnvelope
WorkerPoolResource

Properties of the multi-role pool.

Returns

beginCreateOrUpdateWorkerPool(string, string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

function beginCreateOrUpdateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): Promise<SimplePollerLike<OperationState<WorkerPoolResource>, WorkerPoolResource>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

workerPoolEnvelope
WorkerPoolResource

Properties of the worker pool.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkerPoolResource>, WorkerPoolResource>>

beginCreateOrUpdateWorkerPoolAndWait(string, string, string, WorkerPoolResource, AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

function beginCreateOrUpdateWorkerPoolAndWait(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

workerPoolEnvelope
WorkerPoolResource

Properties of the worker pool.

Returns

beginDelete(string, string, AppServiceEnvironmentsDeleteOptionalParams)

Description for Delete an App Service Environment.

function beginDelete(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, AppServiceEnvironmentsDeleteOptionalParams)

Description for Delete an App Service Environment.

function beginDeleteAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginDeletePrivateEndpointConnection(string, string, string, AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams)

Description for Deletes a private endpoint connection

function beginDeletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>, AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

privateEndpointConnectionName

string

Returns

beginDeletePrivateEndpointConnectionAndWait(string, string, string, AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams)

Description for Deletes a private endpoint connection

function beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): Promise<AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

privateEndpointConnectionName

string

Returns

beginListChangeVnetAndWait(string, string, VirtualNetworkProfile, AppServiceEnvironmentsChangeVnetOptionalParams)

Description for Move an App Service Environment to a different VNET.

function beginListChangeVnetAndWait(resourceGroupName: string, name: string, vnetInfo: VirtualNetworkProfile, options?: AppServiceEnvironmentsChangeVnetOptionalParams): PagedAsyncIterableIterator<Site, Site[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

vnetInfo
VirtualNetworkProfile

Details for the new virtual network.

options
AppServiceEnvironmentsChangeVnetOptionalParams

The options parameters.

Returns

beginListResumeAndWait(string, string, AppServiceEnvironmentsResumeOptionalParams)

Description for Resume an App Service Environment.

function beginListResumeAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsResumeOptionalParams): PagedAsyncIterableIterator<Site, Site[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsResumeOptionalParams

The options parameters.

Returns

beginListSuspendAndWait(string, string, AppServiceEnvironmentsSuspendOptionalParams)

Description for Suspend an App Service Environment.

function beginListSuspendAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsSuspendOptionalParams): PagedAsyncIterableIterator<Site, Site[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsSuspendOptionalParams

The options parameters.

Returns

beginUpgrade(string, string, AppServiceEnvironmentsUpgradeOptionalParams)

Description for Initiate an upgrade of an App Service Environment if one is available.

function beginUpgrade(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsUpgradeOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginUpgradeAndWait(string, string, AppServiceEnvironmentsUpgradeOptionalParams)

Description for Initiate an upgrade of an App Service Environment if one is available.

function beginUpgradeAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): Promise<void>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsUpgradeOptionalParams

The options parameters.

Returns

Promise<void>

deleteAseCustomDnsSuffixConfiguration(string, string, AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams)

Delete Custom Dns Suffix configuration of an App Service Environment

function deleteAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams): Promise<AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationResponse>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

get(string, string, AppServiceEnvironmentsGetOptionalParams)

Description for Get the properties of an App Service Environment.

function get(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOptionalParams): Promise<AppServiceEnvironmentResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsGetOptionalParams

The options parameters.

Returns

getAseCustomDnsSuffixConfiguration(string, string, AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams)

Get Custom Dns Suffix configuration of an App Service Environment

function getAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams): Promise<CustomDnsSuffixConfiguration>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

getAseV3NetworkingConfiguration(string, string, AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams)

Description for Get networking configuration of an App Service Environment

function getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams): Promise<AseV3NetworkingConfiguration>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

getDiagnosticsItem(string, string, string, AppServiceEnvironmentsGetDiagnosticsItemOptionalParams)

Description for Get a diagnostics item for an App Service Environment.

function getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, options?: AppServiceEnvironmentsGetDiagnosticsItemOptionalParams): Promise<HostingEnvironmentDiagnostics>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

diagnosticsName

string

Name of the diagnostics item.

Returns

getMultiRolePool(string, string, AppServiceEnvironmentsGetMultiRolePoolOptionalParams)

Description for Get properties of a multi-role pool.

function getMultiRolePool(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetMultiRolePoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

getPrivateEndpointConnection(string, string, string, AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams)

Description for Gets a private endpoint connection

function getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams): Promise<RemotePrivateEndpointConnectionARMResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

privateEndpointConnectionName

string

Name of the private endpoint connection.

Returns

getPrivateLinkResources(string, string, AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams)

Description for Gets the private link resources

function getPrivateLinkResources(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams): Promise<PrivateLinkResourcesWrapper>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

getVipInfo(string, string, AppServiceEnvironmentsGetVipInfoOptionalParams)

Description for Get IP addresses assigned to an App Service Environment.

function getVipInfo(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetVipInfoOptionalParams): Promise<AddressResponse>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsGetVipInfoOptionalParams

The options parameters.

Returns

Promise<AddressResponse>

getWorkerPool(string, string, string, AppServiceEnvironmentsGetWorkerPoolOptionalParams)

Description for Get properties of a worker pool.

function getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsGetWorkerPoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

options
AppServiceEnvironmentsGetWorkerPoolOptionalParams

The options parameters.

Returns

list(AppServiceEnvironmentsListOptionalParams)

Description for Get all App Service Environments for a subscription.

function list(options?: AppServiceEnvironmentsListOptionalParams): PagedAsyncIterableIterator<AppServiceEnvironmentResource, AppServiceEnvironmentResource[], PageSettings>

Parameters

options
AppServiceEnvironmentsListOptionalParams

The options parameters.

Returns

listAppServicePlans(string, string, AppServiceEnvironmentsListAppServicePlansOptionalParams)

Description for Get all App Service plans in an App Service Environment.

function listAppServicePlans(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListAppServicePlansOptionalParams): PagedAsyncIterableIterator<AppServicePlan, AppServicePlan[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listByResourceGroup(string, AppServiceEnvironmentsListByResourceGroupOptionalParams)

Description for Get all App Service Environments in a resource group.

function listByResourceGroup(resourceGroupName: string, options?: AppServiceEnvironmentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<AppServiceEnvironmentResource, AppServiceEnvironmentResource[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

Returns

listCapacities(string, string, AppServiceEnvironmentsListCapacitiesOptionalParams)

Description for Get the used, available, and total worker capacity an App Service Environment.

function listCapacities(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListCapacitiesOptionalParams): PagedAsyncIterableIterator<StampCapacity, StampCapacity[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListCapacitiesOptionalParams

The options parameters.

Returns

listDiagnostics(string, string, AppServiceEnvironmentsListDiagnosticsOptionalParams)

Description for Get diagnostic information for an App Service Environment.

function listDiagnostics(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListDiagnosticsOptionalParams): Promise<AppServiceEnvironmentsListDiagnosticsResponse>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListDiagnosticsOptionalParams

The options parameters.

Returns

listInboundNetworkDependenciesEndpoints(string, string, AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsOptionalParams)

Description for Get the network endpoints of all inbound dependencies of an App Service Environment.

function listInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<InboundEnvironmentEndpoint, InboundEnvironmentEndpoint[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listMultiRoleMetricDefinitions(string, string, AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams)

Description for Get metric definitions for a multi-role pool of an App Service Environment.

function listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition, ResourceMetricDefinition[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listMultiRolePoolInstanceMetricDefinitions(string, string, string, AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams)

Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.

function listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, options?: AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition, ResourceMetricDefinition[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

instance

string

Name of the instance in the multi-role pool.

Returns

listMultiRolePools(string, string, AppServiceEnvironmentsListMultiRolePoolsOptionalParams)

Description for Get all multi-role pools.

function listMultiRolePools(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolsOptionalParams): PagedAsyncIterableIterator<WorkerPoolResource, WorkerPoolResource[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listMultiRolePoolSkus(string, string, AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams)

Description for Get available SKUs for scaling a multi-role pool.

function listMultiRolePoolSkus(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams): PagedAsyncIterableIterator<SkuInfo, SkuInfo[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listMultiRoleUsages(string, string, AppServiceEnvironmentsListMultiRoleUsagesOptionalParams)

Description for Get usage metrics for a multi-role pool of an App Service Environment.

function listMultiRoleUsages(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleUsagesOptionalParams): PagedAsyncIterableIterator<Usage, Usage[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listOperations(string, string, AppServiceEnvironmentsListOperationsOptionalParams)

Description for List all currently running operations on the App Service Environment.

function listOperations(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOperationsOptionalParams): Promise<AppServiceEnvironmentsListOperationsResponse>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListOperationsOptionalParams

The options parameters.

Returns

listOutboundNetworkDependenciesEndpoints(string, string, AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsOptionalParams)

Description for Get the network endpoints of all outbound dependencies of an App Service Environment.

function listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listPrivateEndpointConnectionList(string, string, AppServiceEnvironmentsGetPrivateEndpointConnectionListOptionalParams)

Description for Gets the list of private endpoints associated with a hosting environment

function listPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionListOptionalParams): PagedAsyncIterableIterator<RemotePrivateEndpointConnectionARMResource, RemotePrivateEndpointConnectionARMResource[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

listUsages(string, string, AppServiceEnvironmentsListUsagesOptionalParams)

Description for Get global usage metrics of an App Service Environment.

function listUsages(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListUsagesOptionalParams): PagedAsyncIterableIterator<CsmUsageQuota, CsmUsageQuota[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListUsagesOptionalParams

The options parameters.

Returns

listWebApps(string, string, AppServiceEnvironmentsListWebAppsOptionalParams)

Description for Get all apps in an App Service Environment.

function listWebApps(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWebAppsOptionalParams): PagedAsyncIterableIterator<Site, Site[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListWebAppsOptionalParams

The options parameters.

Returns

listWebWorkerMetricDefinitions(string, string, string, AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams)

Description for Get metric definitions for a worker pool of an App Service Environment.

function listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition, ResourceMetricDefinition[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

Returns

listWebWorkerUsages(string, string, string, AppServiceEnvironmentsListWebWorkerUsagesOptionalParams)

Description for Get usage metrics for a worker pool of an App Service Environment.

function listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerUsagesOptionalParams): PagedAsyncIterableIterator<Usage, Usage[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

Returns

listWorkerPoolInstanceMetricDefinitions(string, string, string, string, AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams)

Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.

function listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition, ResourceMetricDefinition[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

instance

string

Name of the instance in the worker pool.

Returns

listWorkerPools(string, string, AppServiceEnvironmentsListWorkerPoolsOptionalParams)

Description for Get all worker pools of an App Service Environment.

function listWorkerPools(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWorkerPoolsOptionalParams): PagedAsyncIterableIterator<WorkerPoolResource, WorkerPoolResource[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsListWorkerPoolsOptionalParams

The options parameters.

Returns

listWorkerPoolSkus(string, string, string, AppServiceEnvironmentsListWorkerPoolSkusOptionalParams)

Description for Get available SKUs for scaling a worker pool.

function listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWorkerPoolSkusOptionalParams): PagedAsyncIterableIterator<SkuInfo, SkuInfo[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

Returns

reboot(string, string, AppServiceEnvironmentsRebootOptionalParams)

Description for Reboot all machines in an App Service Environment.

function reboot(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsRebootOptionalParams): Promise<void>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

options
AppServiceEnvironmentsRebootOptionalParams

The options parameters.

Returns

Promise<void>

testUpgradeAvailableNotification(string, string, AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams)

Send a test notification that an upgrade is available for this App Service Environment.

function testUpgradeAvailableNotification(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams): Promise<void>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

Returns

Promise<void>

update(string, string, AppServiceEnvironmentPatchResource, AppServiceEnvironmentsUpdateOptionalParams)

Description for Create or update an App Service Environment.

function update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentPatchResource, options?: AppServiceEnvironmentsUpdateOptionalParams): Promise<AppServiceEnvironmentResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

hostingEnvironmentEnvelope
AppServiceEnvironmentPatchResource

Configuration details of the App Service Environment.

options
AppServiceEnvironmentsUpdateOptionalParams

The options parameters.

Returns

updateAseCustomDnsSuffixConfiguration(string, string, CustomDnsSuffixConfiguration, AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams)

Update Custom Dns Suffix configuration of an App Service Environment

function updateAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, customDnsSuffixConfiguration: CustomDnsSuffixConfiguration, options?: AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams): Promise<CustomDnsSuffixConfiguration>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

customDnsSuffixConfiguration
CustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3.

Returns

updateAseNetworkingConfiguration(string, string, AseV3NetworkingConfiguration, AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams)

Description for Update networking configuration of an App Service Environment

function updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: AseV3NetworkingConfiguration, options?: AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams): Promise<AseV3NetworkingConfiguration>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

aseNetworkingConfiguration
AseV3NetworkingConfiguration

Full view of networking configuration for an ASE.

Returns

updateMultiRolePool(string, string, WorkerPoolResource, AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams)

Description for Create or update a multi-role pool.

function updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

multiRolePoolEnvelope
WorkerPoolResource

Properties of the multi-role pool.

Returns

updateWorkerPool(string, string, string, WorkerPoolResource, AppServiceEnvironmentsUpdateWorkerPoolOptionalParams)

Description for Create or update a worker pool.

function updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateWorkerPoolOptionalParams): Promise<WorkerPoolResource>

Parameters

resourceGroupName

string

Name of the resource group to which the resource belongs.

name

string

Name of the App Service Environment.

workerPoolName

string

Name of the worker pool.

workerPoolEnvelope
WorkerPoolResource

Properties of the worker pool.

Returns