Class AppServiceServiceSubscription
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<AppServiceServiceSubscription,com.azure.resourcemanager.appservice.AppServiceManager>
-
- com.microsoft.azure.toolkit.lib.appservice.AppServiceServiceSubscription
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Refreshable
- Direct Known Subclasses:
FunctionsServiceSubscription,WebAppServiceSubscription
public class AppServiceServiceSubscription extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<AppServiceServiceSubscription,com.azure.resourcemanager.appservice.AppServiceManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription.HttpClientHolder
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Field Summary
Fields Modifier and Type Field Description private FunctionAppModulefunctionAppModuleprivate AppServicePlanModuleplanModuleprivate StringsubscriptionIdprivate WebAppModulewebAppModule
-
Constructor Summary
Constructors Modifier Constructor Description protectedAppServiceServiceSubscription(com.azure.resourcemanager.appservice.AppServiceManager remote, AzureAppService service)protectedAppServiceServiceSubscription(String subscriptionId, AzureAppService service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.microsoft.azure.toolkit.lib.common.model.AvailabilitycheckNameAvailability(String name)FunctionAppModulefunctionApps()com.azure.resourcemanager.resources.ResourceManagergetResourceManager()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()List<com.microsoft.azure.toolkit.lib.common.model.Region>listSupportedRegions()AppServicePlanModuleplans()WebAppModulewebApps()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
getDefaultHttpClient, getFullResourceType, getResourceManager, getService, getUserAgentPolicy, listSupportedRegions, loadStatus
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromCache, doModify, doModify, equals, exists, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
functionAppModule
@Nonnull private final FunctionAppModule functionAppModule
-
webAppModule
@Nonnull private final WebAppModule webAppModule
-
planModule
@Nonnull private final AppServicePlanModule planModule
-
-
Constructor Detail
-
AppServiceServiceSubscription
protected AppServiceServiceSubscription(@Nonnull String subscriptionId, @Nonnull AzureAppService service)
-
AppServiceServiceSubscription
protected AppServiceServiceSubscription(@Nonnull com.azure.resourcemanager.appservice.AppServiceManager remote, @Nonnull AzureAppService service)
-
-
Method Detail
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<AppServiceServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.appservice.AppServiceManager>
-
functionApps
@Nonnull public FunctionAppModule functionApps()
-
plans
@Nonnull public AppServicePlanModule plans()
-
webApps
@Nonnull public WebAppModule webApps()
-
getResourceManager
@Nonnull public com.azure.resourcemanager.resources.ResourceManager getResourceManager()
- Overrides:
getResourceManagerin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<AppServiceServiceSubscription,com.azure.resourcemanager.appservice.AppServiceManager>
-
listSupportedRegions
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.Region> listSupportedRegions()
-
checkNameAvailability
public com.microsoft.azure.toolkit.lib.common.model.Availability checkNameAvailability(String name)
-
-