public class DockerFunctionRuntimeHandler extends AbstractLinuxFunctionRuntimeHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
DockerFunctionRuntimeHandler.Builder |
| Modifier and Type | Field and Description |
|---|---|
private static String |
INVALID_DOCKER_RUNTIME |
dockerCredentialProvider, functionExtensionVersion, javaVersion, runtimeConfigurationappName, azure, image, pricingTier, region, registryUrl, resourceGroup, servicePlanName, servicePlanResourceGroup| Modifier | Constructor and Description |
|---|---|
protected |
DockerFunctionRuntimeHandler(DockerFunctionRuntimeHandler.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkConfiguration(DockerImageType imageType) |
com.microsoft.azure.management.appservice.FunctionApp.DefinitionStages.WithCreate |
defineAppWithRuntime() |
protected String |
generateDecryptionKey() |
com.microsoft.azure.management.appservice.FunctionApp.Update |
updateAppRuntime(com.microsoft.azure.management.appservice.FunctionApp app) |
com.microsoft.azure.management.appservice.WebAppBase.Update<com.microsoft.azure.management.appservice.FunctionDeploymentSlot> |
updateDeploymentSlot(com.microsoft.azure.management.appservice.FunctionDeploymentSlot deploymentSlot) |
checkFunctionExtensionVersion, defineLinuxFunctionchangeAppServicePlan, createDeploymentSlot, defineFunction, getResourceGroupgetAppServicePlan, updateAppServicePlanprivate static final String INVALID_DOCKER_RUNTIME
protected DockerFunctionRuntimeHandler(DockerFunctionRuntimeHandler.Builder builder)
public com.microsoft.azure.management.appservice.FunctionApp.DefinitionStages.WithCreate defineAppWithRuntime()
throws AzureExecutionException
defineAppWithRuntime in interface RuntimeHandler<com.microsoft.azure.management.appservice.FunctionApp>defineAppWithRuntime in class FunctionRuntimeHandlerAzureExecutionExceptionpublic com.microsoft.azure.management.appservice.FunctionApp.Update updateAppRuntime(com.microsoft.azure.management.appservice.FunctionApp app)
throws AzureExecutionException
updateAppRuntime in interface RuntimeHandler<com.microsoft.azure.management.appservice.FunctionApp>updateAppRuntime in class FunctionRuntimeHandlerAzureExecutionExceptionpublic com.microsoft.azure.management.appservice.WebAppBase.Update<com.microsoft.azure.management.appservice.FunctionDeploymentSlot> updateDeploymentSlot(com.microsoft.azure.management.appservice.FunctionDeploymentSlot deploymentSlot)
throws AzureExecutionException
updateDeploymentSlot in class FunctionRuntimeHandlerAzureExecutionExceptionprotected void checkConfiguration(DockerImageType imageType) throws AzureExecutionException
AzureExecutionExceptionprotected String generateDecryptionKey()
Copyright © 2020. All rights reserved.