AppServiceEnvironmentsClient Interface

Implements

public interface AppServiceEnvironmentsClient
extends InnerSupportsGet<AppServiceEnvironmentResourceInner>, InnerSupportsListing<AppServiceEnvironmentResourceInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in AppServiceEnvironmentsClient.

Method Summary

Modifier and Type Method and Description
abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> approveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> approveOrRejectPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract PollerFlux<PollResult<RemotePrivateEndpointConnectionArmResourceInner>,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

abstract SyncPoller<PollResult<AppServiceEnvironmentResourceInner>,AppServiceEnvironmentResourceInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract SyncPoller<PollResult<AppServiceEnvironmentResourceInner>,AppServiceEnvironmentResourceInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment.

abstract PollerFlux<PollResult<AppServiceEnvironmentResourceInner>,AppServiceEnvironmentResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract SyncPoller<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract SyncPoller<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool.

abstract PollerFlux<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract SyncPoller<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract SyncPoller<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool.

abstract PollerFlux<PollResult<WorkerPoolResourceInner>,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name)

Delete an App Service Environment.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, Boolean forceDelete, Context context)

Delete an App Service Environment.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String name)

Delete an App Service Environment.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Object>,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract PollerFlux<PollResult<Object>,Object> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract SyncPoller<PollResult<Void>,Void> beginUpgrade(String resourceGroupName, String name)

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

abstract SyncPoller<PollResult<Void>,Void> beginUpgrade(String resourceGroupName, String name, Context context)

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

abstract PollerFlux<PollResult<Void>,Void> beginUpgradeAsync(String resourceGroupName, String name)

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

abstract PagedIterable<SiteInner> changeVnet(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo)

Move an App Service Environment to a different VNET.

abstract PagedIterable<SiteInner> changeVnet(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo, Context context)

Move an App Service Environment to a different VNET.

abstract PagedFlux<SiteInner> changeVnetAsync(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo)

Move an App Service Environment to a different VNET.

abstract AppServiceEnvironmentResourceInner createOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract AppServiceEnvironmentResourceInner createOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment.

abstract Mono<AppServiceEnvironmentResourceInner> createOrUpdateAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract WorkerPoolResourceInner createOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract WorkerPoolResourceInner createOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool.

abstract Mono<WorkerPoolResourceInner> createOrUpdateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateMultiRolePoolWithResponseAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract WorkerPoolResourceInner createOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract WorkerPoolResourceInner createOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool.

abstract Mono<WorkerPoolResourceInner> createOrUpdateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract void delete(String resourceGroupName, String name)

Delete an App Service Environment.

abstract void delete(String resourceGroupName, String name, Boolean forceDelete, Context context)

Delete an App Service Environment.

abstract Object deleteAseCustomDnsSuffixConfiguration(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<Object> deleteAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

abstract Response<Object> deleteAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, Context context)

Delete Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<Response<Object>> deleteAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<Void> deleteAsync(String resourceGroupName, String name)

Delete an App Service Environment.

abstract Mono<Void> deleteAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment.

abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Object> deletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment.

abstract CustomDnsSuffixConfigurationInner getAseCustomDnsSuffixConfiguration(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<CustomDnsSuffixConfigurationInner> getAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

abstract Response<CustomDnsSuffixConfigurationInner> getAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, Context context)

Get Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<Response<CustomDnsSuffixConfigurationInner>> getAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

abstract AseV3NetworkingConfigurationInner getAseV3NetworkingConfiguration(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

abstract Mono<AseV3NetworkingConfigurationInner> getAseV3NetworkingConfigurationAsync(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

abstract Response<AseV3NetworkingConfigurationInner> getAseV3NetworkingConfigurationWithResponse(String resourceGroupName, String name, Context context)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

abstract Mono<Response<AseV3NetworkingConfigurationInner>> getAseV3NetworkingConfigurationWithResponseAsync(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

abstract AppServiceEnvironmentResourceInner getByResourceGroup(String resourceGroupName, String name)

Get the properties of an App Service Environment.

abstract Mono<AppServiceEnvironmentResourceInner> getByResourceGroupAsync(String resourceGroupName, String name)

Get the properties of an App Service Environment.

abstract Response<AppServiceEnvironmentResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get the properties of an App Service Environment.

abstract Mono<Response<AppServiceEnvironmentResourceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get the properties of an App Service Environment.

abstract HostingEnvironmentDiagnosticsInner getDiagnosticsItem(String resourceGroupName, String name, String diagnosticsName)

Get a diagnostics item for an App Service Environment.

abstract Mono<HostingEnvironmentDiagnosticsInner> getDiagnosticsItemAsync(String resourceGroupName, String name, String diagnosticsName)

Get a diagnostics item for an App Service Environment.

abstract Response<HostingEnvironmentDiagnosticsInner> getDiagnosticsItemWithResponse(String resourceGroupName, String name, String diagnosticsName, Context context)

Get a diagnostics item for an App Service Environment.

abstract Mono<Response<HostingEnvironmentDiagnosticsInner>> getDiagnosticsItemWithResponseAsync(String resourceGroupName, String name, String diagnosticsName)

Get a diagnostics item for an App Service Environment.

abstract PagedIterable<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpoints(String resourceGroupName, String name)

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

abstract PagedIterable<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<InboundEnvironmentEndpointInner> getInboundNetworkDependenciesEndpointsAsync(String resourceGroupName, String name)

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

abstract WorkerPoolResourceInner getMultiRolePool(String resourceGroupName, String name)

Get properties of a multi-role pool.

abstract Mono<WorkerPoolResourceInner> getMultiRolePoolAsync(String resourceGroupName, String name)

Get properties of a multi-role pool.

abstract Response<WorkerPoolResourceInner> getMultiRolePoolWithResponse(String resourceGroupName, String name, Context context)

Get properties of a multi-role pool.

abstract Mono<Response<WorkerPoolResourceInner>> getMultiRolePoolWithResponseAsync(String resourceGroupName, String name)

Get properties of a multi-role pool.

abstract PagedIterable<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name)

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

abstract PagedIterable<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<OutboundEnvironmentEndpointInner> getOutboundNetworkDependenciesEndpointsAsync(String resourceGroupName, String name)

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

abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList(String resourceGroupName, String name)

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

abstract PagedIterable<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionList(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionListAsync(String resourceGroupName, String name)

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

abstract Response<RemotePrivateEndpointConnectionArmResourceInner> getPrivateEndpointConnectionWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract Mono<Response<RemotePrivateEndpointConnectionArmResourceInner>> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

abstract PrivateLinkResourcesWrapperInner getPrivateLinkResources(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract Response<PrivateLinkResourcesWrapperInner> getPrivateLinkResourcesWithResponse(String resourceGroupName, String name, Context context)

Gets the private link resources Description for Gets the private link resources.

abstract Mono<Response<PrivateLinkResourcesWrapperInner>> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

abstract AddressResponseInner getVipInfo(String resourceGroupName, String name)

Get IP addresses assigned to an App Service Environment.

abstract Mono<AddressResponseInner> getVipInfoAsync(String resourceGroupName, String name)

Get IP addresses assigned to an App Service Environment.

abstract Response<AddressResponseInner> getVipInfoWithResponse(String resourceGroupName, String name, Context context)

Get IP addresses assigned to an App Service Environment.

abstract Mono<Response<AddressResponseInner>> getVipInfoWithResponseAsync(String resourceGroupName, String name)

Get IP addresses assigned to an App Service Environment.

abstract WorkerPoolResourceInner getWorkerPool(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool.

abstract Mono<WorkerPoolResourceInner> getWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool.

abstract Response<WorkerPoolResourceInner> getWorkerPoolWithResponse(String resourceGroupName, String name, String workerPoolName, Context context)

Get properties of a worker pool.

abstract Mono<Response<WorkerPoolResourceInner>> getWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool.

abstract PagedIterable<AppServiceEnvironmentResourceInner> list()

Get all App Service Environments for a subscription.

abstract PagedIterable<AppServiceEnvironmentResourceInner> list(Context context)

Get all App Service Environments for a subscription.

abstract PagedIterable<AppServicePlanInner> listAppServicePlans(String resourceGroupName, String name)

Get all App Service plans in an App Service Environment.

abstract PagedIterable<AppServicePlanInner> listAppServicePlans(String resourceGroupName, String name, Context context)

Get all App Service plans in an App Service Environment.

abstract PagedFlux<AppServicePlanInner> listAppServicePlansAsync(String resourceGroupName, String name)

Get all App Service plans in an App Service Environment.

abstract PagedFlux<AppServiceEnvironmentResourceInner> listAsync()

Get all App Service Environments for a subscription.

abstract PagedIterable<AppServiceEnvironmentResourceInner> listByResourceGroup(String resourceGroupName)

Get all App Service Environments in a resource group.

abstract PagedIterable<AppServiceEnvironmentResourceInner> listByResourceGroup(String resourceGroupName, Context context)

Get all App Service Environments in a resource group.

abstract PagedFlux<AppServiceEnvironmentResourceInner> listByResourceGroupAsync(String resourceGroupName)

Get all App Service Environments in a resource group.

abstract PagedIterable<StampCapacityInner> listCapacities(String resourceGroupName, String name)

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

abstract PagedIterable<StampCapacityInner> listCapacities(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<StampCapacityInner> listCapacitiesAsync(String resourceGroupName, String name)

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

abstract List<HostingEnvironmentDiagnosticsInner> listDiagnostics(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment.

abstract Mono<List<HostingEnvironmentDiagnosticsInner>> listDiagnosticsAsync(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment.

abstract Response<List<HostingEnvironmentDiagnosticsInner>> listDiagnosticsWithResponse(String resourceGroupName, String name, Context context)

Get diagnostic information for an App Service Environment.

abstract Mono<Response<List<HostingEnvironmentDiagnosticsInner>>> listDiagnosticsWithResponseAsync(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment.

abstract PagedIterable<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitions(String resourceGroupName, String name)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitions(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<ResourceMetricDefinitionInner> listMultiRoleMetricDefinitionsAsync(String resourceGroupName, String name)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitions(String resourceGroupName, String name, String instance)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitions(String resourceGroupName, String name, String instance, Context context)

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

abstract PagedFlux<ResourceMetricDefinitionInner> listMultiRolePoolInstanceMetricDefinitionsAsync(String resourceGroupName, String name, String instance)

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

abstract PagedIterable<SkuInfoInner> listMultiRolePoolSkus(String resourceGroupName, String name)

Get available SKUs for scaling a multi-role pool.

abstract PagedIterable<SkuInfoInner> listMultiRolePoolSkus(String resourceGroupName, String name, Context context)

Get available SKUs for scaling a multi-role pool.

abstract PagedFlux<SkuInfoInner> listMultiRolePoolSkusAsync(String resourceGroupName, String name)

Get available SKUs for scaling a multi-role pool.

abstract PagedIterable<WorkerPoolResourceInner> listMultiRolePools(String resourceGroupName, String name)

Get all multi-role pools.

abstract PagedIterable<WorkerPoolResourceInner> listMultiRolePools(String resourceGroupName, String name, Context context)

Get all multi-role pools.

abstract PagedFlux<WorkerPoolResourceInner> listMultiRolePoolsAsync(String resourceGroupName, String name)

Get all multi-role pools.

abstract PagedIterable<UsageInner> listMultiRoleUsages(String resourceGroupName, String name)

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

abstract PagedIterable<UsageInner> listMultiRoleUsages(String resourceGroupName, String name, Context context)

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

abstract PagedFlux<UsageInner> listMultiRoleUsagesAsync(String resourceGroupName, String name)

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

abstract List<OperationInner> listOperations(String resourceGroupName, String name)

List all currently running operations on the App Service Environment.

abstract Mono<List<OperationInner>> listOperationsAsync(String resourceGroupName, String name)

List all currently running operations on the App Service Environment.

abstract Response<List<OperationInner>> listOperationsWithResponse(String resourceGroupName, String name, Context context)

List all currently running operations on the App Service Environment.

abstract Mono<Response<List<OperationInner>>> listOperationsWithResponseAsync(String resourceGroupName, String name)

List all currently running operations on the App Service Environment.

abstract PagedIterable<CsmUsageQuotaInner> listUsages(String resourceGroupName, String name)

Get global usage metrics of an App Service Environment.

abstract PagedIterable<CsmUsageQuotaInner> listUsages(String resourceGroupName, String name, String filter, Context context)

Get global usage metrics of an App Service Environment.

abstract PagedFlux<CsmUsageQuotaInner> listUsagesAsync(String resourceGroupName, String name)

Get global usage metrics of an App Service Environment.

abstract PagedFlux<CsmUsageQuotaInner> listUsagesAsync(String resourceGroupName, String name, String filter)

Get global usage metrics of an App Service Environment.

abstract PagedIterable<SiteInner> listWebApps(String resourceGroupName, String name)

Get all apps in an App Service Environment.

abstract PagedIterable<SiteInner> listWebApps(String resourceGroupName, String name, String propertiesToInclude, Context context)

Get all apps in an App Service Environment.

abstract PagedFlux<SiteInner> listWebAppsAsync(String resourceGroupName, String name)

Get all apps in an App Service Environment.

abstract PagedFlux<SiteInner> listWebAppsAsync(String resourceGroupName, String name, String propertiesToInclude)

Get all apps in an App Service Environment.

abstract PagedIterable<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitions(String resourceGroupName, String name, String workerPoolName)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitions(String resourceGroupName, String name, String workerPoolName, Context context)

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

abstract PagedFlux<ResourceMetricDefinitionInner> listWebWorkerMetricDefinitionsAsync(String resourceGroupName, String name, String workerPoolName)

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

abstract PagedIterable<UsageInner> listWebWorkerUsages(String resourceGroupName, String name, String workerPoolName)

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

abstract PagedIterable<UsageInner> listWebWorkerUsages(String resourceGroupName, String name, String workerPoolName, Context context)

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

abstract PagedFlux<UsageInner> listWebWorkerUsagesAsync(String resourceGroupName, String name, String workerPoolName)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitions(String resourceGroupName, String name, String workerPoolName, String instance)

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

abstract PagedIterable<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitions(String resourceGroupName, String name, String workerPoolName, String instance, Context context)

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

abstract PagedFlux<ResourceMetricDefinitionInner> listWorkerPoolInstanceMetricDefinitionsAsync(String resourceGroupName, String name, String workerPoolName, String instance)

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

abstract PagedIterable<SkuInfoInner> listWorkerPoolSkus(String resourceGroupName, String name, String workerPoolName)

Get available SKUs for scaling a worker pool.

abstract PagedIterable<SkuInfoInner> listWorkerPoolSkus(String resourceGroupName, String name, String workerPoolName, Context context)

Get available SKUs for scaling a worker pool.

abstract PagedFlux<SkuInfoInner> listWorkerPoolSkusAsync(String resourceGroupName, String name, String workerPoolName)

Get available SKUs for scaling a worker pool.

abstract PagedIterable<WorkerPoolResourceInner> listWorkerPools(String resourceGroupName, String name)

Get all worker pools of an App Service Environment.

abstract PagedIterable<WorkerPoolResourceInner> listWorkerPools(String resourceGroupName, String name, Context context)

Get all worker pools of an App Service Environment.

abstract PagedFlux<WorkerPoolResourceInner> listWorkerPoolsAsync(String resourceGroupName, String name)

Get all worker pools of an App Service Environment.

abstract void reboot(String resourceGroupName, String name)

Reboot all machines in an App Service Environment.

abstract Mono<Void> rebootAsync(String resourceGroupName, String name)

Reboot all machines in an App Service Environment.

abstract Response<Void> rebootWithResponse(String resourceGroupName, String name, Context context)

Reboot all machines in an App Service Environment.

abstract Mono<Response<Void>> rebootWithResponseAsync(String resourceGroupName, String name)

Reboot all machines in an App Service Environment.

abstract PagedIterable<SiteInner> resume(String resourceGroupName, String name)

Resume an App Service Environment.

abstract PagedIterable<SiteInner> resume(String resourceGroupName, String name, Context context)

Resume an App Service Environment.

abstract PagedFlux<SiteInner> resumeAsync(String resourceGroupName, String name)

Resume an App Service Environment.

abstract PagedIterable<SiteInner> suspend(String resourceGroupName, String name)

Suspend an App Service Environment.

abstract PagedIterable<SiteInner> suspend(String resourceGroupName, String name, Context context)

Suspend an App Service Environment.

abstract PagedFlux<SiteInner> suspendAsync(String resourceGroupName, String name)

Suspend an App Service Environment.

abstract void testUpgradeAvailableNotification(String resourceGroupName, String name)

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

abstract Mono<Void> testUpgradeAvailableNotificationAsync(String resourceGroupName, String name)

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

abstract Response<Void> testUpgradeAvailableNotificationWithResponse(String resourceGroupName, String name, Context context)

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

abstract Mono<Response<Void>> testUpgradeAvailableNotificationWithResponseAsync(String resourceGroupName, String name)

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

abstract AppServiceEnvironmentResourceInner update(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract CustomDnsSuffixConfigurationInner updateAseCustomDnsSuffixConfiguration(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<CustomDnsSuffixConfigurationInner> updateAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

abstract Response<CustomDnsSuffixConfigurationInner> updateAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration, Context context)

Update Custom Dns Suffix configuration of an App Service Environment.

abstract Mono<Response<CustomDnsSuffixConfigurationInner>> updateAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

abstract AseV3NetworkingConfigurationInner updateAseNetworkingConfiguration(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

abstract Mono<AseV3NetworkingConfigurationInner> updateAseNetworkingConfigurationAsync(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

abstract Response<AseV3NetworkingConfigurationInner> updateAseNetworkingConfigurationWithResponse(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration, Context context)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

abstract Mono<Response<AseV3NetworkingConfigurationInner>> updateAseNetworkingConfigurationWithResponseAsync(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

abstract Mono<AppServiceEnvironmentResourceInner> updateAsync(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract WorkerPoolResourceInner updateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract Mono<WorkerPoolResourceInner> updateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract Response<WorkerPoolResourceInner> updateMultiRolePoolWithResponse(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool.

abstract Mono<Response<WorkerPoolResourceInner>> updateMultiRolePoolWithResponseAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool.

abstract Response<AppServiceEnvironmentResourceInner> updateWithResponse(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment.

abstract Mono<Response<AppServiceEnvironmentResourceInner>> updateWithResponseAsync(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment.

abstract WorkerPoolResourceInner updateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract Mono<WorkerPoolResourceInner> updateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract Response<WorkerPoolResourceInner> updateWorkerPoolWithResponse(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool.

abstract Mono<Response<WorkerPoolResourceInner>> updateWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool.

abstract void upgrade(String resourceGroupName, String name)

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

abstract void upgrade(String resourceGroupName, String name, Context context)

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

abstract Mono<Void> upgradeAsync(String resourceGroupName, String name)

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

abstract Mono<Response<Flux<ByteBuffer>>> upgradeWithResponseAsync(String resourceGroupName, String name)

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

Method Details

approveOrRejectPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.

Returns:

remote Private Endpoint Connection ARM resource.

approveOrRejectPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner approveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.
context - The context to associate with this operation.

Returns:

remote Private Endpoint Connection ARM resource.

approveOrRejectPrivateEndpointConnectionAsync

public abstract Mono approveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.

Returns:

remote Private Endpoint Connection ARM resource on successful completion of Mono.

approveOrRejectPrivateEndpointConnectionWithResponseAsync

public abstract Mono>> approveOrRejectPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.

Returns:

remote Private Endpoint Connection ARM resource along with Response<T> on successful completion of Mono.

beginApproveOrRejectPrivateEndpointConnection

public abstract SyncPoller,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.

Returns:

the SyncPoller<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnection

public abstract SyncPoller,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper, Context context)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginApproveOrRejectPrivateEndpointConnectionAsync

public abstract PollerFlux,RemotePrivateEndpointConnectionArmResourceInner> beginApproveOrRejectPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName, RemotePrivateEndpointConnectionArmResourceInner privateEndpointWrapper)

Approves or rejects a private endpoint connection Description for Approves or rejects a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
privateEndpointWrapper - The privateEndpointWrapper parameter.

Returns:

the PollerFlux<T,U> for polling of remote Private Endpoint Connection ARM resource.

beginCreateOrUpdate

public abstract SyncPoller,AppServiceEnvironmentResourceInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

the SyncPoller<T,U> for polling of app Service Environment ARM resource.

beginCreateOrUpdate

public abstract SyncPoller,AppServiceEnvironmentResourceInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of app Service Environment ARM resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,AppServiceEnvironmentResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

the PollerFlux<T,U> for polling of app Service Environment ARM resource.

beginCreateOrUpdateMultiRolePool

public abstract SyncPoller,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

the SyncPoller<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginCreateOrUpdateMultiRolePool

public abstract SyncPoller,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginCreateOrUpdateMultiRolePoolAsync

public abstract PollerFlux,WorkerPoolResourceInner> beginCreateOrUpdateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

the PollerFlux<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginCreateOrUpdateWorkerPool

public abstract SyncPoller,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

the SyncPoller<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginCreateOrUpdateWorkerPool

public abstract SyncPoller,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginCreateOrUpdateWorkerPoolAsync

public abstract PollerFlux,WorkerPoolResourceInner> beginCreateOrUpdateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

the PollerFlux<T,U> for polling of worker pool of an App Service Environment ARM resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, Boolean forceDelete, Context context)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeletePrivateEndpointConnection

public abstract SyncPoller,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.

Returns:

the SyncPoller<T,U> for polling of any object.

beginDeletePrivateEndpointConnection

public abstract SyncPoller,Object> beginDeletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of any object.

beginDeletePrivateEndpointConnectionAsync

public abstract PollerFlux,Object> beginDeletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.

Returns:

the PollerFlux<T,U> for polling of any object.

beginUpgrade

public abstract SyncPoller,Void> beginUpgrade(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpgrade

public abstract SyncPoller,Void> beginUpgrade(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpgradeAsync

public abstract PollerFlux,Void> beginUpgradeAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

changeVnet

public abstract PagedIterable changeVnet(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
vnetInfo - Details for the new virtual network.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

changeVnet

public abstract PagedIterable changeVnet(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
vnetInfo - Details for the new virtual network.
context - The context to associate with this operation.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

changeVnetAsync

public abstract PagedFlux changeVnetAsync(String resourceGroupName, String name, VirtualNetworkProfile vnetInfo)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
vnetInfo - Details for the new virtual network.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

createOrUpdate

public abstract AppServiceEnvironmentResourceInner createOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource.

createOrUpdate

public abstract AppServiceEnvironmentResourceInner createOrUpdate(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
context - The context to associate with this operation.

Returns:

app Service Environment ARM resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource on successful completion of Mono.

createOrUpdateMultiRolePool

public abstract WorkerPoolResourceInner createOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource.

createOrUpdateMultiRolePool

public abstract WorkerPoolResourceInner createOrUpdateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource.

createOrUpdateMultiRolePoolAsync

public abstract Mono createOrUpdateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

createOrUpdateMultiRolePoolWithResponseAsync

public abstract Mono>> createOrUpdateMultiRolePoolWithResponseAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, AppServiceEnvironmentResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource along with Response<T> on successful completion of Mono.

createOrUpdateWorkerPool

public abstract WorkerPoolResourceInner createOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource.

createOrUpdateWorkerPool

public abstract WorkerPoolResourceInner createOrUpdateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource.

createOrUpdateWorkerPoolAsync

public abstract Mono createOrUpdateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

createOrUpdateWorkerPoolWithResponseAsync

public abstract Mono>> createOrUpdateWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

delete

public abstract void delete(String resourceGroupName, String name, Boolean forceDelete, Context context)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.
context - The context to associate with this operation.

deleteAseCustomDnsSuffixConfiguration

public abstract Object deleteAseCustomDnsSuffixConfiguration(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

any object.

deleteAseCustomDnsSuffixConfigurationAsync

public abstract Mono deleteAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

any object on successful completion of Mono.

deleteAseCustomDnsSuffixConfigurationWithResponse

public abstract Response deleteAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, Context context)

Delete Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

any object along with Response<T>.

deleteAseCustomDnsSuffixConfigurationWithResponseAsync

public abstract Mono> deleteAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name)

Delete Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

any object along with Response<T> on successful completion of Mono.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.

Returns:

A Mono that completes when a successful response is received.

deletePrivateEndpointConnection

public abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.

Returns:

any object.

deletePrivateEndpointConnection

public abstract Object deletePrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.
context - The context to associate with this operation.

Returns:

any object.

deletePrivateEndpointConnectionAsync

public abstract Mono deletePrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.

Returns:

any object on successful completion of Mono.

deletePrivateEndpointConnectionWithResponseAsync

public abstract Mono>> deletePrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Deletes a private endpoint connection Description for Deletes a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - The privateEndpointConnectionName parameter.

Returns:

any object along with Response<T> on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String name, Boolean forceDelete)

Delete an App Service Environment. Description for Delete an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
forceDelete - Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>.

Returns:

the Response<T> on successful completion of Mono.

getAseCustomDnsSuffixConfiguration

public abstract CustomDnsSuffixConfigurationInner getAseCustomDnsSuffixConfiguration(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

custom Dns Suffix configuration of an App Service Environment.

getAseCustomDnsSuffixConfigurationAsync

public abstract Mono getAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

custom Dns Suffix configuration of an App Service Environment on successful completion of Mono.

getAseCustomDnsSuffixConfigurationWithResponse

public abstract Response getAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, Context context)

Get Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

custom Dns Suffix configuration of an App Service Environment along with Response<T>.

getAseCustomDnsSuffixConfigurationWithResponseAsync

public abstract Mono> getAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name)

Get Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

custom Dns Suffix configuration of an App Service Environment along with Response<T> on successful completion of Mono.

getAseV3NetworkingConfiguration

public abstract AseV3NetworkingConfigurationInner getAseV3NetworkingConfiguration(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

full view of networking configuration for an ASE.

getAseV3NetworkingConfigurationAsync

public abstract Mono getAseV3NetworkingConfigurationAsync(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

full view of networking configuration for an ASE on successful completion of Mono.

getAseV3NetworkingConfigurationWithResponse

public abstract Response getAseV3NetworkingConfigurationWithResponse(String resourceGroupName, String name, Context context)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

full view of networking configuration for an ASE along with Response<T>.

getAseV3NetworkingConfigurationWithResponseAsync

public abstract Mono> getAseV3NetworkingConfigurationWithResponseAsync(String resourceGroupName, String name)

Get networking configuration of an App Service Environment Description for Get networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

full view of networking configuration for an ASE along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract AppServiceEnvironmentResourceInner getByResourceGroup(String resourceGroupName, String name)

Get the properties of an App Service Environment. Description for Get the properties of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

app Service Environment ARM resource.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Get the properties of an App Service Environment. Description for Get the properties of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

app Service Environment ARM resource on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get the properties of an App Service Environment. Description for Get the properties of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

app Service Environment ARM resource along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get the properties of an App Service Environment. Description for Get the properties of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

app Service Environment ARM resource along with Response<T> on successful completion of Mono.

getDiagnosticsItem

public abstract HostingEnvironmentDiagnosticsInner getDiagnosticsItem(String resourceGroupName, String name, String diagnosticsName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
diagnosticsName - Name of the diagnostics item.

Returns:

diagnostics for an App Service Environment.

getDiagnosticsItemAsync

public abstract Mono getDiagnosticsItemAsync(String resourceGroupName, String name, String diagnosticsName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
diagnosticsName - Name of the diagnostics item.

Returns:

diagnostics for an App Service Environment on successful completion of Mono.

getDiagnosticsItemWithResponse

public abstract Response getDiagnosticsItemWithResponse(String resourceGroupName, String name, String diagnosticsName, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
diagnosticsName - Name of the diagnostics item.
context - The context to associate with this operation.

Returns:

diagnostics for an App Service Environment along with Response<T>.

getDiagnosticsItemWithResponseAsync

public abstract Mono> getDiagnosticsItemWithResponseAsync(String resourceGroupName, String name, String diagnosticsName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
diagnosticsName - Name of the diagnostics item.

Returns:

diagnostics for an App Service Environment along with Response<T> on successful completion of Mono.

getInboundNetworkDependenciesEndpoints

public abstract PagedIterable getInboundNetworkDependenciesEndpoints(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of Inbound Environment Endpoints as paginated response with PagedIterable<T>.

getInboundNetworkDependenciesEndpoints

public abstract PagedIterable getInboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of Inbound Environment Endpoints as paginated response with PagedIterable<T>.

getInboundNetworkDependenciesEndpointsAsync

public abstract PagedFlux getInboundNetworkDependenciesEndpointsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of Inbound Environment Endpoints as paginated response with PagedFlux<T>.

getMultiRolePool

public abstract WorkerPoolResourceInner getMultiRolePool(String resourceGroupName, String name)

Get properties of a multi-role pool. Description for Get properties of a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

worker pool of an App Service Environment ARM resource.

getMultiRolePoolAsync

public abstract Mono getMultiRolePoolAsync(String resourceGroupName, String name)

Get properties of a multi-role pool. Description for Get properties of a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

getMultiRolePoolWithResponse

public abstract Response getMultiRolePoolWithResponse(String resourceGroupName, String name, Context context)

Get properties of a multi-role pool. Description for Get properties of a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T>.

getMultiRolePoolWithResponseAsync

public abstract Mono> getMultiRolePoolWithResponseAsync(String resourceGroupName, String name)

Get properties of a multi-role pool. Description for Get properties of a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

getOutboundNetworkDependenciesEndpoints

public abstract PagedIterable getOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of Outbound Environment Endpoints as paginated response with PagedIterable<T>.

getOutboundNetworkDependenciesEndpoints

public abstract PagedIterable getOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of Outbound Environment Endpoints as paginated response with PagedIterable<T>.

getOutboundNetworkDependenciesEndpointsAsync

public abstract PagedFlux getOutboundNetworkDependenciesEndpointsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of Outbound Environment Endpoints as paginated response with PagedFlux<T>.

getPrivateEndpointConnection

public abstract RemotePrivateEndpointConnectionArmResourceInner getPrivateEndpointConnection(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - Name of the private endpoint connection.

Returns:

remote Private Endpoint Connection ARM resource.

getPrivateEndpointConnectionAsync

public abstract Mono getPrivateEndpointConnectionAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - Name of the private endpoint connection.

Returns:

remote Private Endpoint Connection ARM resource on successful completion of Mono.

getPrivateEndpointConnectionList

public abstract PagedIterable getPrivateEndpointConnectionList(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the paginated response with PagedIterable<T>.

getPrivateEndpointConnectionList

public abstract PagedIterable getPrivateEndpointConnectionList(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

the paginated response with PagedIterable<T>.

getPrivateEndpointConnectionListAsync

public abstract PagedFlux getPrivateEndpointConnectionListAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the paginated response with PagedFlux<T>.

getPrivateEndpointConnectionWithResponse

public abstract Response getPrivateEndpointConnectionWithResponse(String resourceGroupName, String name, String privateEndpointConnectionName, Context context)

Gets a private endpoint connection Description for Gets a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - Name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

remote Private Endpoint Connection ARM resource along with Response<T>.

getPrivateEndpointConnectionWithResponseAsync

public abstract Mono> getPrivateEndpointConnectionWithResponseAsync(String resourceGroupName, String name, String privateEndpointConnectionName)

Gets a private endpoint connection Description for Gets a private endpoint connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
privateEndpointConnectionName - Name of the private endpoint connection.

Returns:

remote Private Endpoint Connection ARM resource along with Response<T> on successful completion of Mono.

getPrivateLinkResources

public abstract PrivateLinkResourcesWrapperInner getPrivateLinkResources(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

wrapper for a collection of private link resources.

getPrivateLinkResourcesAsync

public abstract Mono getPrivateLinkResourcesAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

wrapper for a collection of private link resources on successful completion of Mono.

getPrivateLinkResourcesWithResponse

public abstract Response getPrivateLinkResourcesWithResponse(String resourceGroupName, String name, Context context)

Gets the private link resources Description for Gets the private link resources.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

wrapper for a collection of private link resources along with Response<T>.

getPrivateLinkResourcesWithResponseAsync

public abstract Mono> getPrivateLinkResourcesWithResponseAsync(String resourceGroupName, String name)

Gets the private link resources Description for Gets the private link resources.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

wrapper for a collection of private link resources along with Response<T> on successful completion of Mono.

getVipInfo

public abstract AddressResponseInner getVipInfo(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

describes main public IP address and any extra virtual IPs.

getVipInfoAsync

public abstract Mono getVipInfoAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

describes main public IP address and any extra virtual IPs on successful completion of Mono.

getVipInfoWithResponse

public abstract Response getVipInfoWithResponse(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

describes main public IP address and any extra virtual IPs along with Response<T>.

getVipInfoWithResponseAsync

public abstract Mono> getVipInfoWithResponseAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

describes main public IP address and any extra virtual IPs along with Response<T> on successful completion of Mono.

getWorkerPool

public abstract WorkerPoolResourceInner getWorkerPool(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool. Description for Get properties of a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource.

getWorkerPoolAsync

public abstract Mono getWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool. Description for Get properties of a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

getWorkerPoolWithResponse

public abstract Response getWorkerPoolWithResponse(String resourceGroupName, String name, String workerPoolName, Context context)

Get properties of a worker pool. Description for Get properties of a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T>.

getWorkerPoolWithResponseAsync

public abstract Mono> getWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName)

Get properties of a worker pool. Description for Get properties of a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all App Service Environments for a subscription. Description for Get all App Service Environments for a subscription.

Returns:

collection of App Service Environments as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Get all App Service Environments for a subscription. Description for Get all App Service Environments for a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

collection of App Service Environments as paginated response with PagedIterable<T>.

listAppServicePlans

public abstract PagedIterable listAppServicePlans(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service plans as paginated response with PagedIterable<T>.

listAppServicePlans

public abstract PagedIterable listAppServicePlans(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of App Service plans as paginated response with PagedIterable<T>.

listAppServicePlansAsync

public abstract PagedFlux listAppServicePlansAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service plans as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync()

Get all App Service Environments for a subscription. Description for Get all App Service Environments for a subscription.

Returns:

collection of App Service Environments as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of App Service Environments as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of App Service Environments as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of App Service Environments as paginated response with PagedFlux<T>.

listCapacities

public abstract PagedIterable listCapacities(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of stamp capacities as paginated response with PagedIterable<T>.

listCapacities

public abstract PagedIterable listCapacities(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of stamp capacities as paginated response with PagedIterable<T>.

listCapacitiesAsync

public abstract PagedFlux listCapacitiesAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of stamp capacities as paginated response with PagedFlux<T>.

listDiagnostics

public abstract List listDiagnostics(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment. Description for Get diagnostic information for an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of HostingEnvironmentDiagnostics.

listDiagnosticsAsync

public abstract Mono> listDiagnosticsAsync(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment. Description for Get diagnostic information for an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of HostingEnvironmentDiagnostics on successful completion of Mono.

listDiagnosticsWithResponse

public abstract Response> listDiagnosticsWithResponse(String resourceGroupName, String name, Context context)

Get diagnostic information for an App Service Environment. Description for Get diagnostic information for an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

array of HostingEnvironmentDiagnostics along with Response<T>.

listDiagnosticsWithResponseAsync

public abstract Mono>> listDiagnosticsWithResponseAsync(String resourceGroupName, String name)

Get diagnostic information for an App Service Environment. Description for Get diagnostic information for an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of HostingEnvironmentDiagnostics along with Response<T> on successful completion of Mono.

listMultiRoleMetricDefinitions

public abstract PagedIterable listMultiRoleMetricDefinitions(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listMultiRoleMetricDefinitions

public abstract PagedIterable listMultiRoleMetricDefinitions(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listMultiRoleMetricDefinitionsAsync

public abstract PagedFlux listMultiRoleMetricDefinitionsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of metric definitions as paginated response with PagedFlux<T>.

listMultiRolePoolInstanceMetricDefinitions

public abstract PagedIterable listMultiRolePoolInstanceMetricDefinitions(String resourceGroupName, String name, String instance)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
instance - Name of the instance in the multi-role pool.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listMultiRolePoolInstanceMetricDefinitions

public abstract PagedIterable listMultiRolePoolInstanceMetricDefinitions(String resourceGroupName, String name, String instance, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
instance - Name of the instance in the multi-role pool.
context - The context to associate with this operation.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listMultiRolePoolInstanceMetricDefinitionsAsync

public abstract PagedFlux listMultiRolePoolInstanceMetricDefinitionsAsync(String resourceGroupName, String name, String instance)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
instance - Name of the instance in the multi-role pool.

Returns:

collection of metric definitions as paginated response with PagedFlux<T>.

listMultiRolePoolSkus

public abstract PagedIterable listMultiRolePoolSkus(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of SKU information as paginated response with PagedIterable<T>.

listMultiRolePoolSkus

public abstract PagedIterable listMultiRolePoolSkus(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of SKU information as paginated response with PagedIterable<T>.

listMultiRolePoolSkusAsync

public abstract PagedFlux listMultiRolePoolSkusAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of SKU information as paginated response with PagedFlux<T>.

listMultiRolePools

public abstract PagedIterable listMultiRolePools(String resourceGroupName, String name)

Get all multi-role pools. Description for Get all multi-role pools.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of worker pools as paginated response with PagedIterable<T>.

listMultiRolePools

public abstract PagedIterable listMultiRolePools(String resourceGroupName, String name, Context context)

Get all multi-role pools. Description for Get all multi-role pools.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of worker pools as paginated response with PagedIterable<T>.

listMultiRolePoolsAsync

public abstract PagedFlux listMultiRolePoolsAsync(String resourceGroupName, String name)

Get all multi-role pools. Description for Get all multi-role pools.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of worker pools as paginated response with PagedFlux<T>.

listMultiRoleUsages

public abstract PagedIterable listMultiRoleUsages(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of usages as paginated response with PagedIterable<T>.

listMultiRoleUsages

public abstract PagedIterable listMultiRoleUsages(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of usages as paginated response with PagedIterable<T>.

listMultiRoleUsagesAsync

public abstract PagedFlux listMultiRoleUsagesAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of usages as paginated response with PagedFlux<T>.

listOperations

public abstract List listOperations(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of Operation.

listOperationsAsync

public abstract Mono> listOperationsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of Operation on successful completion of Mono.

listOperationsWithResponse

public abstract Response> listOperationsWithResponse(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

array of Operation along with Response<T>.

listOperationsWithResponseAsync

public abstract Mono>> listOperationsWithResponseAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

array of Operation along with Response<T> on successful completion of Mono.

listUsages

public abstract PagedIterable listUsages(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of CSM usage quotas as paginated response with PagedIterable<T>.

listUsages

public abstract PagedIterable listUsages(String resourceGroupName, String name, String filter, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
filter - 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 startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
context - The context to associate with this operation.

Returns:

collection of CSM usage quotas as paginated response with PagedIterable<T>.

listUsagesAsync

public abstract PagedFlux listUsagesAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of CSM usage quotas as paginated response with PagedFlux<T>.

listUsagesAsync

public abstract PagedFlux listUsagesAsync(String resourceGroupName, String name, String filter)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
filter - 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 startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.

Returns:

collection of CSM usage quotas as paginated response with PagedFlux<T>.

listWebApps

public abstract PagedIterable listWebApps(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

listWebApps

public abstract PagedIterable listWebApps(String resourceGroupName, String name, String propertiesToInclude, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
propertiesToInclude - Comma separated list of app properties to include.
context - The context to associate with this operation.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

listWebAppsAsync

public abstract PagedFlux listWebAppsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

listWebAppsAsync

public abstract PagedFlux listWebAppsAsync(String resourceGroupName, String name, String propertiesToInclude)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
propertiesToInclude - Comma separated list of app properties to include.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

listWebWorkerMetricDefinitions

public abstract PagedIterable listWebWorkerMetricDefinitions(String resourceGroupName, String name, String workerPoolName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listWebWorkerMetricDefinitions

public abstract PagedIterable listWebWorkerMetricDefinitions(String resourceGroupName, String name, String workerPoolName, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
context - The context to associate with this operation.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listWebWorkerMetricDefinitionsAsync

public abstract PagedFlux listWebWorkerMetricDefinitionsAsync(String resourceGroupName, String name, String workerPoolName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of metric definitions as paginated response with PagedFlux<T>.

listWebWorkerUsages

public abstract PagedIterable listWebWorkerUsages(String resourceGroupName, String name, String workerPoolName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of usages as paginated response with PagedIterable<T>.

listWebWorkerUsages

public abstract PagedIterable listWebWorkerUsages(String resourceGroupName, String name, String workerPoolName, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
context - The context to associate with this operation.

Returns:

collection of usages as paginated response with PagedIterable<T>.

listWebWorkerUsagesAsync

public abstract PagedFlux listWebWorkerUsagesAsync(String resourceGroupName, String name, String workerPoolName)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of usages as paginated response with PagedFlux<T>.

listWorkerPoolInstanceMetricDefinitions

public abstract PagedIterable listWorkerPoolInstanceMetricDefinitions(String resourceGroupName, String name, String workerPoolName, String instance)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
instance - Name of the instance in the worker pool.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listWorkerPoolInstanceMetricDefinitions

public abstract PagedIterable listWorkerPoolInstanceMetricDefinitions(String resourceGroupName, String name, String workerPoolName, String instance, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
instance - Name of the instance in the worker pool.
context - The context to associate with this operation.

Returns:

collection of metric definitions as paginated response with PagedIterable<T>.

listWorkerPoolInstanceMetricDefinitionsAsync

public abstract PagedFlux listWorkerPoolInstanceMetricDefinitionsAsync(String resourceGroupName, String name, String workerPoolName, String instance)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
instance - Name of the instance in the worker pool.

Returns:

collection of metric definitions as paginated response with PagedFlux<T>.

listWorkerPoolSkus

public abstract PagedIterable listWorkerPoolSkus(String resourceGroupName, String name, String workerPoolName)

Get available SKUs for scaling a worker pool. Description for Get available SKUs for scaling a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of SKU information as paginated response with PagedIterable<T>.

listWorkerPoolSkus

public abstract PagedIterable listWorkerPoolSkus(String resourceGroupName, String name, String workerPoolName, Context context)

Get available SKUs for scaling a worker pool. Description for Get available SKUs for scaling a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
context - The context to associate with this operation.

Returns:

collection of SKU information as paginated response with PagedIterable<T>.

listWorkerPoolSkusAsync

public abstract PagedFlux listWorkerPoolSkusAsync(String resourceGroupName, String name, String workerPoolName)

Get available SKUs for scaling a worker pool. Description for Get available SKUs for scaling a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.

Returns:

collection of SKU information as paginated response with PagedFlux<T>.

listWorkerPools

public abstract PagedIterable listWorkerPools(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of worker pools as paginated response with PagedIterable<T>.

listWorkerPools

public abstract PagedIterable listWorkerPools(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of worker pools as paginated response with PagedIterable<T>.

listWorkerPoolsAsync

public abstract PagedFlux listWorkerPoolsAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of worker pools as paginated response with PagedFlux<T>.

reboot

public abstract void reboot(String resourceGroupName, String name)

Reboot all machines in an App Service Environment. Description for Reboot all machines in an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

rebootAsync

public abstract Mono rebootAsync(String resourceGroupName, String name)

Reboot all machines in an App Service Environment. Description for Reboot all machines in an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

A Mono that completes when a successful response is received.

rebootWithResponse

public abstract Response rebootWithResponse(String resourceGroupName, String name, Context context)

Reboot all machines in an App Service Environment. Description for Reboot all machines in an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

rebootWithResponseAsync

public abstract Mono> rebootWithResponseAsync(String resourceGroupName, String name)

Reboot all machines in an App Service Environment. Description for Reboot all machines in an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the Response<T> on successful completion of Mono.

resume

public abstract PagedIterable resume(String resourceGroupName, String name)

Resume an App Service Environment. Description for Resume an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

resume

public abstract PagedIterable resume(String resourceGroupName, String name, Context context)

Resume an App Service Environment. Description for Resume an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

resumeAsync

public abstract PagedFlux resumeAsync(String resourceGroupName, String name)

Resume an App Service Environment. Description for Resume an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

suspend

public abstract PagedIterable suspend(String resourceGroupName, String name)

Suspend an App Service Environment. Description for Suspend an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

suspend

public abstract PagedIterable suspend(String resourceGroupName, String name, Context context)

Suspend an App Service Environment. Description for Suspend an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

collection of App Service apps as paginated response with PagedIterable<T>.

suspendAsync

public abstract PagedFlux suspendAsync(String resourceGroupName, String name)

Suspend an App Service Environment. Description for Suspend an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

collection of App Service apps as paginated response with PagedFlux<T>.

testUpgradeAvailableNotification

public abstract void testUpgradeAvailableNotification(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

testUpgradeAvailableNotificationAsync

public abstract Mono testUpgradeAvailableNotificationAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

A Mono that completes when a successful response is received.

testUpgradeAvailableNotificationWithResponse

public abstract Response testUpgradeAvailableNotificationWithResponse(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

Returns:

testUpgradeAvailableNotificationWithResponseAsync

public abstract Mono> testUpgradeAvailableNotificationWithResponseAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract AppServiceEnvironmentResourceInner update(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource.

updateAseCustomDnsSuffixConfiguration

public abstract CustomDnsSuffixConfigurationInner updateAseCustomDnsSuffixConfiguration(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
customDnsSuffixConfiguration - The customDnsSuffixConfiguration parameter.

Returns:

full view of the custom domain suffix configuration for ASEv3.

updateAseCustomDnsSuffixConfigurationAsync

public abstract Mono updateAseCustomDnsSuffixConfigurationAsync(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
customDnsSuffixConfiguration - The customDnsSuffixConfiguration parameter.

Returns:

full view of the custom domain suffix configuration for ASEv3 on successful completion of Mono.

updateAseCustomDnsSuffixConfigurationWithResponse

public abstract Response updateAseCustomDnsSuffixConfigurationWithResponse(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration, Context context)

Update Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
customDnsSuffixConfiguration - The customDnsSuffixConfiguration parameter.
context - The context to associate with this operation.

Returns:

full view of the custom domain suffix configuration for ASEv3 along with Response<T>.

updateAseCustomDnsSuffixConfigurationWithResponseAsync

public abstract Mono> updateAseCustomDnsSuffixConfigurationWithResponseAsync(String resourceGroupName, String name, CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)

Update Custom Dns Suffix configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
customDnsSuffixConfiguration - The customDnsSuffixConfiguration parameter.

Returns:

full view of the custom domain suffix configuration for ASEv3 along with Response<T> on successful completion of Mono.

updateAseNetworkingConfiguration

public abstract AseV3NetworkingConfigurationInner updateAseNetworkingConfiguration(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
aseNetworkingConfiguration - The aseNetworkingConfiguration parameter.

Returns:

full view of networking configuration for an ASE.

updateAseNetworkingConfigurationAsync

public abstract Mono updateAseNetworkingConfigurationAsync(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
aseNetworkingConfiguration - The aseNetworkingConfiguration parameter.

Returns:

full view of networking configuration for an ASE on successful completion of Mono.

updateAseNetworkingConfigurationWithResponse

public abstract Response updateAseNetworkingConfigurationWithResponse(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration, Context context)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
aseNetworkingConfiguration - The aseNetworkingConfiguration parameter.
context - The context to associate with this operation.

Returns:

full view of networking configuration for an ASE along with Response<T>.

updateAseNetworkingConfigurationWithResponseAsync

public abstract Mono> updateAseNetworkingConfigurationWithResponseAsync(String resourceGroupName, String name, AseV3NetworkingConfigurationInner aseNetworkingConfiguration)

Update networking configuration of an App Service Environment Description for Update networking configuration of an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
aseNetworkingConfiguration - The aseNetworkingConfiguration parameter.

Returns:

full view of networking configuration for an ASE along with Response<T> on successful completion of Mono.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource on successful completion of Mono.

updateMultiRolePool

public abstract WorkerPoolResourceInner updateMultiRolePool(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource.

updateMultiRolePoolAsync

public abstract Mono updateMultiRolePoolAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

updateMultiRolePoolWithResponse

public abstract Response updateMultiRolePoolWithResponse(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope, Context context)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T>.

updateMultiRolePoolWithResponseAsync

public abstract Mono> updateMultiRolePoolWithResponseAsync(String resourceGroupName, String name, WorkerPoolResourceInner multiRolePoolEnvelope)

Create or update a multi-role pool. Description for Create or update a multi-role pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
multiRolePoolEnvelope - Properties of the multi-role pool.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope, Context context)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.
context - The context to associate with this operation.

Returns:

app Service Environment ARM resource along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String name, AppServiceEnvironmentPatchResourceInner hostingEnvironmentEnvelope)

Create or update an App Service Environment. Description for Create or update an App Service Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
hostingEnvironmentEnvelope - Configuration details of the App Service Environment.

Returns:

app Service Environment ARM resource along with Response<T> on successful completion of Mono.

updateWorkerPool

public abstract WorkerPoolResourceInner updateWorkerPool(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource.

updateWorkerPoolAsync

public abstract Mono updateWorkerPoolAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource on successful completion of Mono.

updateWorkerPoolWithResponse

public abstract Response updateWorkerPoolWithResponse(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope, Context context)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.
context - The context to associate with this operation.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T>.

updateWorkerPoolWithResponseAsync

public abstract Mono> updateWorkerPoolWithResponseAsync(String resourceGroupName, String name, String workerPoolName, WorkerPoolResourceInner workerPoolEnvelope)

Create or update a worker pool. Description for Create or update a worker pool.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
workerPoolName - Name of the worker pool.
workerPoolEnvelope - Properties of the worker pool.

Returns:

worker pool of an App Service Environment ARM resource along with Response<T> on successful completion of Mono.

upgrade

public abstract void upgrade(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

upgrade

public abstract void upgrade(String resourceGroupName, String name, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.
context - The context to associate with this operation.

upgradeAsync

public abstract Mono upgradeAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

A Mono that completes when a successful response is received.

upgradeWithResponseAsync

public abstract Mono>> upgradeWithResponseAsync(String resourceGroupName, String name)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service Environment.

Returns:

the Response<T> on successful completion of Mono.

Applies to