Class AzureFunctions
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<AppServiceServiceSubscription,com.azure.resourcemanager.appservice.AppServiceManager>
-
- com.microsoft.azure.toolkit.lib.appservice.AzureAppService
-
- com.microsoft.azure.toolkit.lib.appservice.function.AzureFunctions
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.AzService,com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<AppServiceServiceSubscription>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class AzureFunctions extends AzureAppService
-
-
Constructor Summary
Constructors Constructor Description AzureFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionAppfunctionApp(String resourceId)List<FunctionApp>functionApps()FunctionAppModulefunctionApps(String subscriptionId)List<Runtime>listFunctionAppRuntimes(OperatingSystem os, JavaVersion version)protected AppServiceServiceSubscriptionnewResource(com.azure.resourcemanager.appservice.AppServiceManager remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.appservice.AzureAppService
getById, getOrInitById, getResourceTypeName, loadResourceFromAzure, plan, plans, plans
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService
doGetById, doGetOrInitById, equals, forSubscription, get, getFullResourceType, hashCode, list, loadResourcesFromAzure, newResource, toResourceId
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getName, getOrDraft, getOrInit, getOrTemp, getParent, getSubscriptionId, invalidateCache, listByResourceGroup, listCachedResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
-
-
-
-
Method Detail
-
functionApps
@Nonnull public FunctionAppModule functionApps(@Nonnull String subscriptionId)
-
functionApps
@Nonnull public List<FunctionApp> functionApps()
-
functionApp
@Nullable public FunctionApp functionApp(String resourceId)
-
listFunctionAppRuntimes
@Nonnull public List<Runtime> listFunctionAppRuntimes(@Nonnull OperatingSystem os, @Nonnull JavaVersion version)
-
newResource
@Nonnull protected AppServiceServiceSubscription newResource(@Nonnull com.azure.resourcemanager.appservice.AppServiceManager remote)
- Overrides:
newResourcein classAzureAppService
-
-