Interface FunctionApp.UpdateStages.WithAppServicePlan

  • All Known Subinterfaces:
    FunctionApp.Update
    Enclosing interface:
    FunctionApp.UpdateStages

    public static interface FunctionApp.UpdateStages.WithAppServicePlan
    A function app update allowing app service plan to be set.
    • 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 plan
        pricingTier - 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 plan
        pricingTier - 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