Interface FunctionApp.UpdateStages.WithAppServicePlan
-
- All Known Subinterfaces:
FunctionApp.Update
- Enclosing interface:
- FunctionApp.UpdateStages
public static interface FunctionApp.UpdateStages.WithAppServicePlanA function app update allowing app service plan to be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionApp.UpdatewithExistingAppServicePlan(AppServicePlan appServicePlan)Uses an existing Windows app service plan for the function app.FunctionApp.UpdatewithExistingLinuxAppServicePlan(AppServicePlan appServicePlan)Uses an existing Linux app service plan for the function app.FunctionApp.UpdatewithNewAppServicePlan(PricingTier pricingTier)Creates a new Windows app service plan to use.FunctionApp.UpdatewithNewAppServicePlan(Creatable<AppServicePlan> appServicePlanCreatable)Creates a new Windows app service plan to use.FunctionApp.UpdatewithNewAppServicePlan(String appServicePlanName, PricingTier pricingTier)Creates a new Windows app service plan to use.FunctionApp.UpdatewithNewConsumptionPlan()Creates a new Windows consumption plan to use.FunctionApp.UpdatewithNewConsumptionPlan(String appServicePlanName)Creates a new Windows consumption plan to use.FunctionApp.UpdatewithNewFreeAppServicePlan()Creates a new Windows free app service plan.FunctionApp.UpdatewithNewLinuxAppServicePlan(PricingTier pricingTier)Creates a new Linux app service plan to use.FunctionApp.UpdatewithNewLinuxAppServicePlan(Creatable<AppServicePlan> appServicePlanCreatable)Creates a new Linux app service plan to use.FunctionApp.UpdatewithNewLinuxAppServicePlan(String appServicePlanName, PricingTier pricingTier)Creates a new Linux app service plan to use.FunctionApp.UpdatewithNewLinuxConsumptionPlan()Creates a new Linux consumption plan to use.FunctionApp.UpdatewithNewLinuxConsumptionPlan(String appServicePlanName)Creates a new Linux consumption plan to use.FunctionApp.UpdatewithNewSharedAppServicePlan()Creates a new Windows shared app service plan.
-
-
-
Method Detail
-
withNewConsumptionPlan
FunctionApp.Update withNewConsumptionPlan()
Creates a new Windows consumption plan to use.- Returns:
- the next stage of the function app update
-
withNewConsumptionPlan
FunctionApp.Update withNewConsumptionPlan(String appServicePlanName)
Creates a new Windows consumption plan to use.- Parameters:
appServicePlanName- the name of the new consumption plan- Returns:
- the next stage of the function app update
-
withNewFreeAppServicePlan
FunctionApp.Update withNewFreeAppServicePlan()
Creates a new Windows free app service plan. This will fail if there are 10 or more free plans in the current subscription.- Returns:
- the next stage of the function app update
-
withNewSharedAppServicePlan
FunctionApp.Update withNewSharedAppServicePlan()
Creates a new Windows shared app service plan.- Returns:
- the next stage of the function app update
-
withNewAppServicePlan
FunctionApp.Update withNewAppServicePlan(PricingTier pricingTier)
Creates a new Windows app service plan to use.- Parameters:
pricingTier- the sku of the app service plan- Returns:
- the next stage of the function app update
-
withNewAppServicePlan
FunctionApp.Update withNewAppServicePlan(String appServicePlanName, PricingTier pricingTier)
Creates a new Windows app service plan to use.- Parameters:
appServicePlanName- the name of the new app service planpricingTier- the sku of the app service plan- Returns:
- the next stage of the function app update
-
withNewAppServicePlan
FunctionApp.Update withNewAppServicePlan(Creatable<AppServicePlan> appServicePlanCreatable)
Creates a new Windows app service plan to use.- Parameters:
appServicePlanCreatable- the new app service plan creatable- Returns:
- the next stage of the function app update
-
withExistingAppServicePlan
FunctionApp.Update withExistingAppServicePlan(AppServicePlan appServicePlan)
Uses an existing Windows app service plan for the function app.- Parameters:
appServicePlan- the existing app service plan- Returns:
- the next stage of the function app update
-
withExistingLinuxAppServicePlan
FunctionApp.Update withExistingLinuxAppServicePlan(AppServicePlan appServicePlan)
Uses an existing Linux app service plan for the function app.- Parameters:
appServicePlan- the existing app service plan- Returns:
- the next stage of the definition
-
withNewLinuxConsumptionPlan
FunctionApp.Update withNewLinuxConsumptionPlan()
Creates a new Linux consumption plan to use.- Returns:
- the next stage of the definition
-
withNewLinuxConsumptionPlan
FunctionApp.Update withNewLinuxConsumptionPlan(String appServicePlanName)
Creates a new Linux consumption plan to use.- Parameters:
appServicePlanName- the name of the new consumption plan- Returns:
- the next stage of the definition
-
withNewLinuxAppServicePlan
FunctionApp.Update withNewLinuxAppServicePlan(PricingTier pricingTier)
Creates a new Linux app service plan to use.- Parameters:
pricingTier- the sku of the app service plan- Returns:
- the next stage of the definition
-
withNewLinuxAppServicePlan
FunctionApp.Update withNewLinuxAppServicePlan(String appServicePlanName, PricingTier pricingTier)
Creates a new Linux app service plan to use.- Parameters:
appServicePlanName- the name of the new app service planpricingTier- the sku of the app service plan- Returns:
- the next stage of the definition
-
withNewLinuxAppServicePlan
FunctionApp.Update withNewLinuxAppServicePlan(Creatable<AppServicePlan> appServicePlanCreatable)
Creates a new Linux app service plan to use.- Parameters:
appServicePlanCreatable- the new app service plan creatable- Returns:
- the next stage of the definition
-
-