Class AppServiceConfig
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.appservice.config.AppServiceConfig
-
- Direct Known Subclasses:
FunctionAppConfig
public class AppServiceConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private StringappNameprivate Map<String,String>appSettingsprivate Set<String>appSettingsToRemoveprivate StringdeploymentSlotConfigurationSourceprivate StringdeploymentSlotNameprivate DiagnosticConfigdiagnosticConfigprivate PricingTierpricingTierprivate com.microsoft.azure.toolkit.lib.common.model.Regionregionprivate StringresourceGroupprivate RuntimeConfigruntimeprivate StringservicePlanNameprivate StringservicePlanResourceGroupprivate StringsubscriptionId
-
Constructor Summary
Constructors Constructor Description AppServiceConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static AppServiceConfigbuildDefaultAppServiceConfig(String resourceGroup, String appName)static AppServiceConfigbuildDefaultFunctionConfig(String resourceGroup, String appName, JavaVersion javaVersion)static AppServiceConfigbuildDefaultWebAppConfig(String resourceGroup, String appName, String packaging, JavaVersion javaVersion)AppServicePlanConfiggetServicePlanConfig()
-
-
-
Field Detail
-
subscriptionId
private String subscriptionId
-
resourceGroup
private String resourceGroup
-
region
private com.microsoft.azure.toolkit.lib.common.model.Region region
-
pricingTier
private PricingTier pricingTier
-
appName
private String appName
-
servicePlanResourceGroup
private String servicePlanResourceGroup
-
servicePlanName
private String servicePlanName
-
runtime
private RuntimeConfig runtime
-
deploymentSlotName
private String deploymentSlotName
-
deploymentSlotConfigurationSource
private String deploymentSlotConfigurationSource
-
diagnosticConfig
private DiagnosticConfig diagnosticConfig
-
-
Method Detail
-
getServicePlanConfig
public AppServicePlanConfig getServicePlanConfig()
-
buildDefaultWebAppConfig
public static AppServiceConfig buildDefaultWebAppConfig(String resourceGroup, String appName, String packaging, JavaVersion javaVersion)
-
buildDefaultFunctionConfig
public static AppServiceConfig buildDefaultFunctionConfig(String resourceGroup, String appName, JavaVersion javaVersion)
-
buildDefaultAppServiceConfig
@Nonnull private static AppServiceConfig buildDefaultAppServiceConfig(String resourceGroup, String appName)
-
-