AppServicePlansClient Interface

Implements

public interface AppServicePlansClient
extends InnerSupportsGet<AppServicePlanInner>, InnerSupportsListing<AppServicePlanInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AppServicePlanInner>,AppServicePlanInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan.

abstract SyncPoller<PollResult<AppServicePlanInner>,AppServicePlanInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan, Context context)

Creates or updates an App Service Plan.

abstract PollerFlux<PollResult<AppServicePlanInner>,AppServicePlanInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan.

abstract AppServicePlanInner createOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan.

abstract AppServicePlanInner createOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan, Context context)

Creates or updates an App Service Plan.

abstract Mono<AppServicePlanInner> createOrUpdateAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan.

abstract VnetRouteInner createOrUpdateVnetRoute(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Mono<VnetRouteInner> createOrUpdateVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Response<VnetRouteInner> createOrUpdateVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route, Context context)

Create or update a Virtual Network route in an App Service plan.

abstract Mono<Response<VnetRouteInner>> createOrUpdateVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan.

abstract void delete(String resourceGroupName, String name)

Delete an App Service plan.

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

Delete an App Service plan.

abstract void deleteHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan.

abstract Mono<Void> deleteHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan.

abstract Response<Void> deleteHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Delete a Hybrid Connection in use in an App Service plan.

abstract Mono<Response<Void>> deleteHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan.

abstract void deleteVnetRoute(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan.

abstract Mono<Void> deleteVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan.

abstract Response<Void> deleteVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, Context context)

Delete a Virtual Network route in an App Service plan.

abstract Mono<Response<Void>> deleteVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan.

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

Delete an App Service plan.

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

Delete an App Service plan.

abstract AppServicePlanInner getByResourceGroup(String resourceGroupName, String name)

Get an App Service plan.

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

Get an App Service plan.

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

Get an App Service plan.

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

Get an App Service plan.

abstract HybridConnectionInner getHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan.

abstract Mono<HybridConnectionInner> getHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan.

abstract HybridConnectionLimitsInner getHybridConnectionPlanLimit(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan.

abstract Mono<HybridConnectionLimitsInner> getHybridConnectionPlanLimitAsync(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan.

abstract Response<HybridConnectionLimitsInner> getHybridConnectionPlanLimitWithResponse(String resourceGroupName, String name, Context context)

Get the maximum number of Hybrid Connections allowed in an App Service plan.

abstract Mono<Response<HybridConnectionLimitsInner>> getHybridConnectionPlanLimitWithResponseAsync(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan.

abstract Response<HybridConnectionInner> getHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Retrieve a Hybrid Connection in use in an App Service plan.

abstract Mono<Response<HybridConnectionInner>> getHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan.

abstract List<VnetRouteInner> getRouteForVnet(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan.

abstract Mono<List<VnetRouteInner>> getRouteForVnetAsync(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan.

abstract Response<List<VnetRouteInner>> getRouteForVnetWithResponse(String resourceGroupName, String name, String vnetName, String routeName, Context context)

Get a Virtual Network route in an App Service plan.

abstract Mono<Response<List<VnetRouteInner>>> getRouteForVnetWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan.

abstract Object getServerFarmSkus(String resourceGroupName, String name)

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

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

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

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

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

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

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

abstract VnetInfoResourceInner getVnetFromServerFarm(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan.

abstract Mono<VnetInfoResourceInner> getVnetFromServerFarmAsync(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan.

abstract Response<VnetInfoResourceInner> getVnetFromServerFarmWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Get a Virtual Network associated with an App Service plan.

abstract Mono<Response<VnetInfoResourceInner>> getVnetFromServerFarmWithResponseAsync(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan.

abstract VnetGatewayInner getVnetGateway(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway.

abstract Mono<VnetGatewayInner> getVnetGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway.

abstract Response<VnetGatewayInner> getVnetGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, Context context)

Get a Virtual Network gateway.

abstract Mono<Response<VnetGatewayInner>> getVnetGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway.

abstract PagedIterable<AppServicePlanInner> list()

Get all App Service plans for a subscription.

abstract PagedIterable<AppServicePlanInner> list(Boolean detailed, Context context)

Get all App Service plans for a subscription.

abstract PagedFlux<AppServicePlanInner> listAsync()

Get all App Service plans for a subscription.

abstract PagedFlux<AppServicePlanInner> listAsync(Boolean detailed)

Get all App Service plans for a subscription.

abstract PagedIterable<AppServicePlanInner> listByResourceGroup(String resourceGroupName)

Get all App Service plans in a resource group.

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

Get all App Service plans in a resource group.

abstract PagedFlux<AppServicePlanInner> listByResourceGroupAsync(String resourceGroupName)

Get all App Service plans in a resource group.

abstract List<CapabilityInner> listCapabilities(String resourceGroupName, String name)

List all capabilities of an App Service plan.

abstract Mono<List<CapabilityInner>> listCapabilitiesAsync(String resourceGroupName, String name)

List all capabilities of an App Service plan.

abstract Response<List<CapabilityInner>> listCapabilitiesWithResponse(String resourceGroupName, String name, Context context)

List all capabilities of an App Service plan.

abstract Mono<Response<List<CapabilityInner>>> listCapabilitiesWithResponseAsync(String resourceGroupName, String name)

List all capabilities of an App Service plan.

abstract HybridConnectionKeyInner listHybridConnectionKeys(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection.

abstract Mono<HybridConnectionKeyInner> listHybridConnectionKeysAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection.

abstract Response<HybridConnectionKeyInner> listHybridConnectionKeysWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Get the send key name and value of a Hybrid Connection.

abstract Mono<Response<HybridConnectionKeyInner>> listHybridConnectionKeysWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection.

abstract PagedIterable<HybridConnectionInner> listHybridConnections(String resourceGroupName, String name)

Retrieve all Hybrid Connections in use in an App Service plan.

abstract PagedIterable<HybridConnectionInner> listHybridConnections(String resourceGroupName, String name, Context context)

Retrieve all Hybrid Connections in use in an App Service plan.

abstract PagedFlux<HybridConnectionInner> listHybridConnectionsAsync(String resourceGroupName, String name)

Retrieve all Hybrid Connections in use in an App Service plan.

abstract List<VnetRouteInner> listRoutesForVnet(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan.

abstract Mono<List<VnetRouteInner>> listRoutesForVnetAsync(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan.

abstract Response<List<VnetRouteInner>> listRoutesForVnetWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Get all routes that are associated with a Virtual Network in an App Service plan.

abstract Mono<Response<List<VnetRouteInner>>> listRoutesForVnetWithResponseAsync(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan.

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

Gets server farm usage information Description for Gets server farm usage information.

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

Gets server farm usage information Description for Gets server farm usage information.

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

Gets server farm usage information Description for Gets server farm usage information.

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

Gets server farm usage information Description for Gets server farm usage information.

abstract List<VnetInfoResourceInner> listVnets(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan.

abstract Mono<List<VnetInfoResourceInner>> listVnetsAsync(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan.

abstract Response<List<VnetInfoResourceInner>> listVnetsWithResponse(String resourceGroupName, String name, Context context)

Get all Virtual Networks associated with an App Service plan.

abstract Mono<Response<List<VnetInfoResourceInner>>> listVnetsWithResponseAsync(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan.

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

Get all apps associated with an App Service plan.

abstract PagedIterable<SiteInner> listWebApps(String resourceGroupName, String name, String skipToken, String filter, String top, Context context)

Get all apps associated with an App Service plan.

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

Get all apps associated with an App Service plan.

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

Get all apps associated with an App Service plan.

abstract PagedIterable<String> listWebAppsByHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Get all apps that use a Hybrid Connection in an App Service Plan.

abstract PagedIterable<String> listWebAppsByHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Get all apps that use a Hybrid Connection in an App Service Plan.

abstract PagedFlux<String> listWebAppsByHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get all apps that use a Hybrid Connection in an App Service Plan.

abstract void rebootWorker(String resourceGroupName, String name, String workerName)

Reboot a worker machine in an App Service plan.

abstract Mono<Void> rebootWorkerAsync(String resourceGroupName, String name, String workerName)

Reboot a worker machine in an App Service plan.

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

Reboot a worker machine in an App Service plan.

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

Reboot a worker machine in an App Service plan.

abstract void restartWebApps(String resourceGroupName, String name)

Restart all apps in an App Service plan.

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

Restart all apps in an App Service plan.

abstract Response<Void> restartWebAppsWithResponse(String resourceGroupName, String name, Boolean softRestart, Context context)

Restart all apps in an App Service plan.

abstract Mono<Response<Void>> restartWebAppsWithResponseAsync(String resourceGroupName, String name, Boolean softRestart)

Restart all apps in an App Service plan.

abstract AppServicePlanInner update(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan.

abstract Mono<AppServicePlanInner> updateAsync(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan.

abstract VnetGatewayInner updateVnetGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway.

abstract Mono<VnetGatewayInner> updateVnetGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway.

abstract Response<VnetGatewayInner> updateVnetGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Update a Virtual Network gateway.

abstract Mono<Response<VnetGatewayInner>> updateVnetGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway.

abstract VnetRouteInner updateVnetRoute(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Mono<VnetRouteInner> updateVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Response<VnetRouteInner> updateVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route, Context context)

Create or update a Virtual Network route in an App Service plan.

abstract Mono<Response<VnetRouteInner>> updateVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan.

abstract Response<AppServicePlanInner> updateWithResponse(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan, Context context)

Creates or updates an App Service Plan.

abstract Mono<Response<AppServicePlanInner>> updateWithResponseAsync(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,AppServicePlanInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

the SyncPoller<T,U> for polling of app Service plan.

beginCreateOrUpdate

public abstract SyncPoller<>,AppServicePlanInner> beginCreateOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan, Context context)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of app Service plan.

beginCreateOrUpdateAsync

public abstract PollerFlux<>,AppServicePlanInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

the PollerFlux<T,U> for polling of app Service plan.

createOrUpdate

public abstract AppServicePlanInner createOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan.

createOrUpdate

public abstract AppServicePlanInner createOrUpdate(String resourceGroupName, String name, AppServicePlanInner appServicePlan, Context context)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

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

Returns:

app Service plan.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan on successful completion of Mono.

createOrUpdateVnetRoute

public abstract VnetRouteInner createOrUpdateVnetRoute(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network.

createOrUpdateVnetRouteAsync

public abstract Mono createOrUpdateVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network on successful completion of Mono.

createOrUpdateVnetRouteWithResponse

public abstract Response createOrUpdateVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route, Context context)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.
context - The context to associate with this operation.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network along with Response<T>.

createOrUpdateVnetRouteWithResponseAsync

public abstract Mono<>> createOrUpdateVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<><>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, AppServicePlanInner appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Delete an App Service plan. Description for Delete an App Service plan.

Parameters:

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

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Delete an App Service plan. Description for Delete an App Service plan.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteHybridConnection

public abstract void deleteHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan. Description for Delete a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

deleteHybridConnectionAsync

public abstract Mono deleteHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan. Description for Delete a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

Returns:

A Mono that completes when a successful response is received.

deleteHybridConnectionWithResponse

public abstract Response deleteHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Delete a Hybrid Connection in use in an App Service plan. Description for Delete a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.
context - The context to associate with this operation.

Returns:

deleteHybridConnectionWithResponseAsync

public abstract Mono<>> deleteHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Delete a Hybrid Connection in use in an App Service plan. Description for Delete a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

Returns:

the Response<T> on successful completion of Mono.

deleteVnetRoute

public abstract void deleteVnetRoute(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan. Description for Delete a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

deleteVnetRouteAsync

public abstract Mono deleteVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan. Description for Delete a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

Returns:

A Mono that completes when a successful response is received.

deleteVnetRouteWithResponse

public abstract Response deleteVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, Context context)

Delete a Virtual Network route in an App Service plan. Description for Delete a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
context - The context to associate with this operation.

Returns:

deleteVnetRouteWithResponseAsync

public abstract Mono<>> deleteVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName)

Delete a Virtual Network route in an App Service plan. Description for Delete a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponse

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

Delete an App Service plan. Description for Delete an App Service plan.

Parameters:

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

Returns:

deleteWithResponseAsync

public abstract Mono<>> deleteWithResponseAsync(String resourceGroupName, String name)

Delete an App Service plan. Description for Delete an App Service plan.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract AppServicePlanInner getByResourceGroup(String resourceGroupName, String name)

Get an App Service plan. Description for Get an App Service plan.

Parameters:

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

Returns:

app Service plan.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Get an App Service plan. Description for Get an App Service plan.

Parameters:

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

Returns:

app Service plan on successful completion of Mono.

getByResourceGroupWithResponse

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

Get an App Service plan. Description for Get an App Service plan.

Parameters:

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

Returns:

app Service plan along with Response<T>.

getByResourceGroupWithResponseAsync

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

Get an App Service plan. Description for Get an App Service plan.

Parameters:

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

Returns:

app Service plan along with Response<T> on successful completion of Mono.

getHybridConnection

public abstract HybridConnectionInner getHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan. Description for Retrieve a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

Returns:

hybrid Connection contract.

getHybridConnectionAsync

public abstract Mono getHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan. Description for Retrieve a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

Returns:

hybrid Connection contract on successful completion of Mono.

getHybridConnectionPlanLimit

public abstract HybridConnectionLimitsInner getHybridConnectionPlanLimit(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan. Description for Get the maximum number of Hybrid Connections allowed in an App Service plan.

Parameters:

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

Returns:

hybrid Connection limits contract.

getHybridConnectionPlanLimitAsync

public abstract Mono getHybridConnectionPlanLimitAsync(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan. Description for Get the maximum number of Hybrid Connections allowed in an App Service plan.

Parameters:

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

Returns:

hybrid Connection limits contract on successful completion of Mono.

getHybridConnectionPlanLimitWithResponse

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

Get the maximum number of Hybrid Connections allowed in an App Service plan. Description for Get the maximum number of Hybrid Connections allowed in an App Service plan.

Parameters:

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

Returns:

hybrid Connection limits contract along with Response<T>.

getHybridConnectionPlanLimitWithResponseAsync

public abstract Mono<>> getHybridConnectionPlanLimitWithResponseAsync(String resourceGroupName, String name)

Get the maximum number of Hybrid Connections allowed in an App Service plan. Description for Get the maximum number of Hybrid Connections allowed in an App Service plan.

Parameters:

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

Returns:

hybrid Connection limits contract along with Response<T> on successful completion of Mono.

getHybridConnectionWithResponse

public abstract Response getHybridConnectionWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Retrieve a Hybrid Connection in use in an App Service plan. Description for Retrieve a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.
context - The context to associate with this operation.

Returns:

hybrid Connection contract along with Response<T>.

getHybridConnectionWithResponseAsync

public abstract Mono<>> getHybridConnectionWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Retrieve a Hybrid Connection in use in an App Service plan. Description for Retrieve a Hybrid Connection in use in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Service Bus namespace.
relayName - Name of the Service Bus relay.

Returns:

hybrid Connection contract along with Response<T> on successful completion of Mono.

getRouteForVnet

public abstract List getRouteForVnet(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan. Description for Get a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

Returns:

array of VnetRoute.

getRouteForVnetAsync

public abstract Mono<>> getRouteForVnetAsync(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan. Description for Get a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

Returns:

array of VnetRoute on successful completion of Mono.

getRouteForVnetWithResponse

public abstract Response<>> getRouteForVnetWithResponse(String resourceGroupName, String name, String vnetName, String routeName, Context context)

Get a Virtual Network route in an App Service plan. Description for Get a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
context - The context to associate with this operation.

Returns:

array of VnetRoute along with Response<T>.

getRouteForVnetWithResponseAsync

public abstract Mono<><>>> getRouteForVnetWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName)

Get a Virtual Network route in an App Service plan. Description for Get a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.

Returns:

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

getServerFarmSkus

public abstract Object getServerFarmSkus(String resourceGroupName, String name)

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

Parameters:

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

Returns:

any object.

getServerFarmSkusAsync

public abstract Mono getServerFarmSkusAsync(String resourceGroupName, String name)

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

Parameters:

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

Returns:

any object on successful completion of Mono.

getServerFarmSkusWithResponse

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

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

Parameters:

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

Returns:

any object along with Response<T>.

getServerFarmSkusWithResponseAsync

public abstract Mono<>> getServerFarmSkusWithResponseAsync(String resourceGroupName, String name)

Gets all selectable SKUs for a given App Service Plan Description for Gets all selectable SKUs for a given App Service Plan.

Parameters:

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

Returns:

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

getVnetFromServerFarm

public abstract VnetInfoResourceInner getVnetFromServerFarm(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan. Description for Get a Virtual Network associated with an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

virtual Network information ARM resource.

getVnetFromServerFarmAsync

public abstract Mono getVnetFromServerFarmAsync(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan. Description for Get a Virtual Network associated with an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

virtual Network information ARM resource on successful completion of Mono.

getVnetFromServerFarmWithResponse

public abstract Response getVnetFromServerFarmWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Get a Virtual Network associated with an App Service plan. Description for Get a Virtual Network associated with an App Service plan.

Parameters:

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

Returns:

virtual Network information ARM resource along with Response<T>.

getVnetFromServerFarmWithResponseAsync

public abstract Mono<>> getVnetFromServerFarmWithResponseAsync(String resourceGroupName, String name, String vnetName)

Get a Virtual Network associated with an App Service plan. Description for Get a Virtual Network associated with an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

virtual Network information ARM resource along with Response<T> on successful completion of Mono.

getVnetGateway

public abstract VnetGatewayInner getVnetGateway(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway. Description for Get a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.

Returns:

the Virtual Network gateway contract.

getVnetGatewayAsync

public abstract Mono getVnetGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway. Description for Get a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.

Returns:

the Virtual Network gateway contract on successful completion of Mono.

getVnetGatewayWithResponse

public abstract Response getVnetGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, Context context)

Get a Virtual Network gateway. Description for Get a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
context - The context to associate with this operation.

Returns:

the Virtual Network gateway contract along with Response<T>.

getVnetGatewayWithResponseAsync

public abstract Mono<>> getVnetGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName)

Get a Virtual Network gateway. Description for Get a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.

Returns:

the Virtual Network gateway contract along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

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

Returns:

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

list

public abstract PagedIterable list(Boolean detailed, Context context)

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

Parameters:

detailed - Specify <code>true</code> to return all App Service plan properties. The default is <code>false</code>, which returns a subset of the properties. Retrieval of all properties may increase the API latency.
context - The context to associate with this operation.

Returns:

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

listAsync

public abstract PagedFlux listAsync()

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

Returns:

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

listAsync

public abstract PagedFlux listAsync(Boolean detailed)

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

Parameters:

detailed - Specify <code>true</code> to return all App Service plan properties. The default is <code>false</code>, which returns a subset of the properties. Retrieval of all properties may increase the API latency.

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

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

Parameters:

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

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get all App Service plans in a resource group. Description for Get all App Service plans 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 plans as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

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

Parameters:

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

Returns:

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

listCapabilities

public abstract List listCapabilities(String resourceGroupName, String name)

List all capabilities of an App Service plan. Description for List all capabilities of an App Service plan.

Parameters:

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

Returns:

array of Capability.

listCapabilitiesAsync

public abstract Mono<>> listCapabilitiesAsync(String resourceGroupName, String name)

List all capabilities of an App Service plan. Description for List all capabilities of an App Service plan.

Parameters:

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

Returns:

array of Capability on successful completion of Mono.

listCapabilitiesWithResponse

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

List all capabilities of an App Service plan. Description for List all capabilities of an App Service plan.

Parameters:

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

Returns:

array of Capability along with Response<T>.

listCapabilitiesWithResponseAsync

public abstract Mono<><>>> listCapabilitiesWithResponseAsync(String resourceGroupName, String name)

List all capabilities of an App Service plan. Description for List all capabilities of an App Service plan.

Parameters:

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

Returns:

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

listHybridConnectionKeys

public abstract HybridConnectionKeyInner listHybridConnectionKeys(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection. Description for Get the send key name and value of a Hybrid Connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - The name of the Service Bus namespace.
relayName - The name of the Service Bus relay.

Returns:

hybrid Connection key contract.

listHybridConnectionKeysAsync

public abstract Mono listHybridConnectionKeysAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection. Description for Get the send key name and value of a Hybrid Connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - The name of the Service Bus namespace.
relayName - The name of the Service Bus relay.

Returns:

hybrid Connection key contract on successful completion of Mono.

listHybridConnectionKeysWithResponse

public abstract Response listHybridConnectionKeysWithResponse(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Get the send key name and value of a Hybrid Connection. Description for Get the send key name and value of a Hybrid Connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - The name of the Service Bus namespace.
relayName - The name of the Service Bus relay.
context - The context to associate with this operation.

Returns:

hybrid Connection key contract along with Response<T>.

listHybridConnectionKeysWithResponseAsync

public abstract Mono<>> listHybridConnectionKeysWithResponseAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get the send key name and value of a Hybrid Connection. Description for Get the send key name and value of a Hybrid Connection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - The name of the Service Bus namespace.
relayName - The name of the Service Bus relay.

Returns:

hybrid Connection key contract along with Response<T> on successful completion of Mono.

listHybridConnections

public abstract PagedIterable listHybridConnections(String resourceGroupName, String name)

Retrieve all Hybrid Connections in use in an App Service plan. Description for Retrieve all Hybrid Connections in use in an App Service plan.

Parameters:

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

Returns:

collection of hostname bindings as paginated response with PagedIterable<T>.

listHybridConnections

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

Retrieve all Hybrid Connections in use in an App Service plan. Description for Retrieve all Hybrid Connections in use in an App Service plan.

Parameters:

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

Returns:

collection of hostname bindings as paginated response with PagedIterable<T>.

listHybridConnectionsAsync

public abstract PagedFlux listHybridConnectionsAsync(String resourceGroupName, String name)

Retrieve all Hybrid Connections in use in an App Service plan. Description for Retrieve all Hybrid Connections in use in an App Service plan.

Parameters:

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

Returns:

collection of hostname bindings as paginated response with PagedFlux<T>.

listRoutesForVnet

public abstract List listRoutesForVnet(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan. Description for Get all routes that are associated with a Virtual Network in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

array of VnetRoute.

listRoutesForVnetAsync

public abstract Mono<>> listRoutesForVnetAsync(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan. Description for Get all routes that are associated with a Virtual Network in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

array of VnetRoute on successful completion of Mono.

listRoutesForVnetWithResponse

public abstract Response<>> listRoutesForVnetWithResponse(String resourceGroupName, String name, String vnetName, Context context)

Get all routes that are associated with a Virtual Network in an App Service plan. Description for Get all routes that are associated with a Virtual Network in an App Service plan.

Parameters:

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

Returns:

array of VnetRoute along with Response<T>.

listRoutesForVnetWithResponseAsync

public abstract Mono<><>>> listRoutesForVnetWithResponseAsync(String resourceGroupName, String name, String vnetName)

Get all routes that are associated with a Virtual Network in an App Service plan. Description for Get all routes that are associated with a Virtual Network in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.

Returns:

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

listUsages

public abstract PagedIterable listUsages(String resourceGroupName, String name)

Gets server farm usage information Description for Gets server farm usage information.

Parameters:

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

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)

Gets server farm usage information Description for Gets server farm usage information.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of App Service Plan.
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').
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)

Gets server farm usage information Description for Gets server farm usage information.

Parameters:

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

Returns:

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

listUsagesAsync

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

Gets server farm usage information Description for Gets server farm usage information.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of App Service Plan.
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').

Returns:

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

listVnets

public abstract List listVnets(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan. Description for Get all Virtual Networks associated with an App Service plan.

Parameters:

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

Returns:

array of VnetInfoResource.

listVnetsAsync

public abstract Mono<>> listVnetsAsync(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan. Description for Get all Virtual Networks associated with an App Service plan.

Parameters:

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

Returns:

array of VnetInfoResource on successful completion of Mono.

listVnetsWithResponse

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

Get all Virtual Networks associated with an App Service plan. Description for Get all Virtual Networks associated with an App Service plan.

Parameters:

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

Returns:

array of VnetInfoResource along with Response<T>.

listVnetsWithResponseAsync

public abstract Mono<><>>> listVnetsWithResponseAsync(String resourceGroupName, String name)

Get all Virtual Networks associated with an App Service plan. Description for Get all Virtual Networks associated with an App Service plan.

Parameters:

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

Returns:

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

listWebApps

public abstract PagedIterable listWebApps(String resourceGroupName, String name)

Get all apps associated with an App Service plan. Description for Get all apps associated with an App Service plan.

Parameters:

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

Returns:

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

listWebApps

public abstract PagedIterable listWebApps(String resourceGroupName, String name, String skipToken, String filter, String top, Context context)

Get all apps associated with an App Service plan. Description for Get all apps associated with an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
skipToken - Skip to a web app in the list of webapps associated with app service plan. If specified, the resulting list will contain web apps starting from (including) the skipToken. Otherwise, the resulting list contains web apps from the start of the list.
filter - Supported filter: $filter=state eq running. Returns only web apps that are currently running.
top - List page size. If specified, results are paged.
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 associated with an App Service plan. Description for Get all apps associated with an App Service plan.

Parameters:

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

Returns:

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

listWebAppsAsync

public abstract PagedFlux listWebAppsAsync(String resourceGroupName, String name, String skipToken, String filter, String top)

Get all apps associated with an App Service plan. Description for Get all apps associated with an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
skipToken - Skip to a web app in the list of webapps associated with app service plan. If specified, the resulting list will contain web apps starting from (including) the skipToken. Otherwise, the resulting list contains web apps from the start of the list.
filter - Supported filter: $filter=state eq running. Returns only web apps that are currently running.
top - List page size. If specified, results are paged.

Returns:

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

listWebAppsByHybridConnection

public abstract PagedIterable listWebAppsByHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName)

Get all apps that use a Hybrid Connection in an App Service Plan. Description for Get all apps that use a Hybrid Connection in an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Hybrid Connection namespace.
relayName - Name of the Hybrid Connection relay.

Returns:

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

listWebAppsByHybridConnection

public abstract PagedIterable listWebAppsByHybridConnection(String resourceGroupName, String name, String namespaceName, String relayName, Context context)

Get all apps that use a Hybrid Connection in an App Service Plan. Description for Get all apps that use a Hybrid Connection in an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Hybrid Connection namespace.
relayName - Name of the Hybrid Connection relay.
context - The context to associate with this operation.

Returns:

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

listWebAppsByHybridConnectionAsync

public abstract PagedFlux listWebAppsByHybridConnectionAsync(String resourceGroupName, String name, String namespaceName, String relayName)

Get all apps that use a Hybrid Connection in an App Service Plan. Description for Get all apps that use a Hybrid Connection in an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
namespaceName - Name of the Hybrid Connection namespace.
relayName - Name of the Hybrid Connection relay.

Returns:

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

rebootWorker

public abstract void rebootWorker(String resourceGroupName, String name, String workerName)

Reboot a worker machine in an App Service plan. Description for Reboot a worker machine in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
workerName - Name of worker machine, which typically starts with RD.

rebootWorkerAsync

public abstract Mono rebootWorkerAsync(String resourceGroupName, String name, String workerName)

Reboot a worker machine in an App Service plan. Description for Reboot a worker machine in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
workerName - Name of worker machine, which typically starts with RD.

Returns:

A Mono that completes when a successful response is received.

rebootWorkerWithResponse

public abstract Response rebootWorkerWithResponse(String resourceGroupName, String name, String workerName, Context context)

Reboot a worker machine in an App Service plan. Description for Reboot a worker machine in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
workerName - Name of worker machine, which typically starts with RD.
context - The context to associate with this operation.

Returns:

rebootWorkerWithResponseAsync

public abstract Mono<>> rebootWorkerWithResponseAsync(String resourceGroupName, String name, String workerName)

Reboot a worker machine in an App Service plan. Description for Reboot a worker machine in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
workerName - Name of worker machine, which typically starts with RD.

Returns:

the Response<T> on successful completion of Mono.

restartWebApps

public abstract void restartWebApps(String resourceGroupName, String name)

Restart all apps in an App Service plan. Description for Restart all apps in an App Service plan.

Parameters:

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

restartWebAppsAsync

public abstract Mono restartWebAppsAsync(String resourceGroupName, String name)

Restart all apps in an App Service plan. Description for Restart all apps in an App Service plan.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

restartWebAppsWithResponse

public abstract Response restartWebAppsWithResponse(String resourceGroupName, String name, Boolean softRestart, Context context)

Restart all apps in an App Service plan. Description for Restart all apps in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
softRestart - Specify <code>true</code> to perform a soft restart, applies the configuration settings and restarts the apps if necessary. The default is <code>false</code>, which always restarts and reprovisions the apps.
context - The context to associate with this operation.

Returns:

restartWebAppsWithResponseAsync

public abstract Mono<>> restartWebAppsWithResponseAsync(String resourceGroupName, String name, Boolean softRestart)

Restart all apps in an App Service plan. Description for Restart all apps in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
softRestart - Specify <code>true</code> to perform a soft restart, applies the configuration settings and restarts the apps if necessary. The default is <code>false</code>, which always restarts and reprovisions the apps.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract AppServicePlanInner update(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan on successful completion of Mono.

updateVnetGateway

public abstract VnetGatewayInner updateVnetGateway(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway. Description for Update a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
connectionEnvelope - Definition of the gateway.

Returns:

the Virtual Network gateway contract.

updateVnetGatewayAsync

public abstract Mono updateVnetGatewayAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway. Description for Update a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
connectionEnvelope - Definition of the gateway.

Returns:

the Virtual Network gateway contract on successful completion of Mono.

updateVnetGatewayWithResponse

public abstract Response updateVnetGatewayWithResponse(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope, Context context)

Update a Virtual Network gateway. Description for Update a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
connectionEnvelope - Definition of the gateway.
context - The context to associate with this operation.

Returns:

the Virtual Network gateway contract along with Response<T>.

updateVnetGatewayWithResponseAsync

public abstract Mono<>> updateVnetGatewayWithResponseAsync(String resourceGroupName, String name, String vnetName, String gatewayName, VnetGatewayInner connectionEnvelope)

Update a Virtual Network gateway. Description for Update a Virtual Network gateway.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
gatewayName - Name of the gateway. Only the 'primary' gateway is supported.
connectionEnvelope - Definition of the gateway.

Returns:

the Virtual Network gateway contract along with Response<T> on successful completion of Mono.

updateVnetRoute

public abstract VnetRouteInner updateVnetRoute(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network.

updateVnetRouteAsync

public abstract Mono updateVnetRouteAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network on successful completion of Mono.

updateVnetRouteWithResponse

public abstract Response updateVnetRouteWithResponse(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route, Context context)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.
context - The context to associate with this operation.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network along with Response<T>.

updateVnetRouteWithResponseAsync

public abstract Mono<>> updateVnetRouteWithResponseAsync(String resourceGroupName, String name, String vnetName, String routeName, VnetRouteInner route)

Create or update a Virtual Network route in an App Service plan. Description for Create or update a Virtual Network route in an App Service plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
vnetName - Name of the Virtual Network.
routeName - Name of the Virtual Network route.
route - Definition of the Virtual Network route.

Returns:

virtual Network route contract used to pass routing information for a Virtual Network along with Response<T> on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan, Context context)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

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

Returns:

app Service plan along with Response<T>.

updateWithResponseAsync

public abstract Mono<>> updateWithResponseAsync(String resourceGroupName, String name, AppServicePlanPatchResource appServicePlan)

Creates or updates an App Service Plan. Description for Creates or updates an App Service Plan.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the App Service plan.
appServicePlan - Details of the App Service plan.

Returns:

app Service plan along with Response<T> on successful completion of Mono.

Applies to