Interface WebApp.DefinitionStages.WithNewAppServicePlan
-
- All Known Subinterfaces:
WebApp.Definition
- Enclosing interface:
- WebApp.DefinitionStages
public static interface WebApp.DefinitionStages.WithNewAppServicePlanA web app definition allowing app service plan to be set.
-
-
Method Summary
-
-
-
Method Detail
-
withNewFreeAppServicePlan
WebApp.DefinitionStages.WithWindowsAppFramework withNewFreeAppServicePlan()
Creates a new 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 definition
-
withNewSharedAppServicePlan
WebApp.DefinitionStages.WithWindowsAppFramework withNewSharedAppServicePlan()
Creates a new shared app service plan.- Returns:
- the next stage of the definition
-
withNewWindowsPlan
WebApp.DefinitionStages.WithWindowsAppFramework withNewWindowsPlan(PricingTier pricingTier)
Creates a new app service plan to use.- Parameters:
pricingTier- the sku of the app service plan- Returns:
- the next stage of the definition
-
withNewWindowsPlan
WebApp.DefinitionStages.WithWindowsAppFramework withNewWindowsPlan(String appServicePlanName, PricingTier pricingTier)
Creates a new 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
-
withNewWindowsPlan
WebApp.DefinitionStages.WithWindowsAppFramework withNewWindowsPlan(Creatable<AppServicePlan> appServicePlanCreatable)
Creates a new app service plan to use.- Parameters:
appServicePlanCreatable- the new app service plan creatable- Returns:
- the next stage of the definition
-
withNewLinuxPlan
WebApp.DefinitionStages.WithLinuxAppFramework withNewLinuxPlan(PricingTier pricingTier)
Creates a new app service plan to use.- Parameters:
pricingTier- the sku of the app service plan- Returns:
- the next stage of the definition
-
withNewLinuxPlan
WebApp.DefinitionStages.WithLinuxAppFramework withNewLinuxPlan(String appServicePlanName, PricingTier pricingTier)
Creates a new 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
-
withNewLinuxPlan
WebApp.DefinitionStages.WithLinuxAppFramework withNewLinuxPlan(Creatable<AppServicePlan> appServicePlanCreatable)
Creates a new app service plan to use.- Parameters:
appServicePlanCreatable- the new app service plan creatable- Returns:
- the next stage of the definition
-
-