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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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