Class MSFunctionDeployHandler

    • Constructor Detail

      • MSFunctionDeployHandler

        public MSFunctionDeployHandler()
    • Method Detail

      • deploy

        public void deploy​(File file,
                           com.azure.resourcemanager.appservice.models.WebAppBase webAppBase)
        Specified by:
        deploy in interface IFunctionDeployHandler
      • getBlobName

        private String getBlobName​(com.azure.resourcemanager.appservice.models.WebAppBase functionApp)
      • uploadPackageToAzureStorage

        private String uploadPackageToAzureStorage​(File zipPackage,
                                                   com.microsoft.azure.storage.CloudStorageAccount storageAccount,
                                                   String blobName)
      • deployWithPackageUri

        private void deployWithPackageUri​(com.azure.resourcemanager.appservice.models.WebAppBase target,
                                          String packageUri,
                                          Runnable onDeployFinish)
      • deletePackageFromAzureStorage

        private void deletePackageFromAzureStorage​(com.microsoft.azure.storage.CloudStorageAccount storageAccount,
                                                   String blobName)