withGroup.withNewResourceGroup(servicePlanResGrp); plan = withPricingTier.withPricingTier(pricingTier).withOperatingSystem(os).create();
.withRegion(Region.findByLabelOrName(model.getLocationName())) .withNewResourceGroup(model.getResourceGroupName()) .withPricingTier(pricingTier) .withOperatingSystem(OperatingSystem.LINUX); app = webAppDefinition .withRegion(Region.findByLabelOrName(model.getLocationName())) .withExistingResourceGroup(model.getResourceGroupName()) .withPricingTier(pricingTier) .withOperatingSystem(OperatingSystem.LINUX); app = webAppDefinition
private AppServicePlan.DefinitionStages.WithCreate prepareWithCreate( @NotNull Azure azure, @NotNull WebAppSettingModel model) throws Exception { final String[] tierSize = model.getPricing().split("_"); if (tierSize.length != 2) { throw new Exception("Cannot get valid price tier"); } final PricingTier pricingTier = new PricingTier(tierSize[0], tierSize[1]); final AppServicePlan.DefinitionStages.WithGroup withGroup = azure .appServices() .appServicePlans() .define(model.getAppServicePlanName()) .withRegion(model.getRegion()); final AppServicePlan.DefinitionStages.WithPricingTier withPricingTier; final String resourceGroup = model.getResourceGroup(); if (model.isCreatingResGrp()) { withPricingTier = withGroup.withNewResourceGroup(resourceGroup); } else { withPricingTier = withGroup.withExistingResourceGroup(resourceGroup); } return withPricingTier.withPricingTier(pricingTier).withOperatingSystem(model.getOS()); }