@Beta public interface WebAppBase extends HasName, GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.SiteInner>
Modifier and Type | Interface and Description |
---|---|
static interface |
WebAppBase.Definition<FluentT>
The entirety of the web app base definition.
|
static interface |
WebAppBase.DefinitionStages
Grouping of all the site definition stages.
|
static interface |
WebAppBase.Update<FluentT>
The template for a site update operation, containing all the settings that can be modified.
|
static interface |
WebAppBase.UpdateStages
Grouping of all the web app update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
region, regionName, tags, type
key
id
name
resourceGroupName
manager
String state()
String repositorySiteName()
UsageState usageState()
boolean enabled()
Set<String> enabledHostNames()
SiteAvailabilityState availabilityState()
Map<String,HostNameSslState> hostNameSslStates()
String appServicePlanId()
org.joda.time.DateTime lastModifiedTime()
Set<String> trafficManagerHostNames()
boolean scmSiteAlsoStopped()
String targetSwapSlot()
boolean clientAffinityEnabled()
boolean clientCertEnabled()
boolean hostNamesDisabled()
Set<String> outboundIPAddresses()
int containerSize()
CloningInfo cloningInfo()
boolean isDefaultContainer()
String defaultHostName()
NetFrameworkVersion netFrameworkVersion()
PhpVersion phpVersion()
PythonVersion pythonVersion()
String nodeVersion()
boolean remoteDebuggingEnabled()
RemoteVisualStudioVersion remoteDebuggingVersion()
boolean webSocketsEnabled()
boolean alwaysOn()
JavaVersion javaVersion()
String javaContainer()
String javaContainerVersion()
ManagedPipelineMode managedPipelineMode()
String autoSwapSlotName()
boolean httpsOnly()
FtpsState ftpsState()
List<VirtualApplication> virtualApplications()
boolean http20Enabled()
boolean localMySqlEnabled()
ScmType scmType()
String documentRoot()
String systemAssignedManagedServiceIdentityTenantId()
String systemAssignedManagedServiceIdentityPrincipalId()
Set<String> userAssignedManagedServiceIdentityIds()
Map<String,AppSetting> getAppSettings()
rx.Observable<Map<String,AppSetting>> getAppSettingsAsync()
Map<String,ConnectionString> getConnectionStrings()
rx.Observable<Map<String,ConnectionString>> getConnectionStringsAsync()
WebAppAuthentication getAuthenticationConfig()
rx.Observable<WebAppAuthentication> getAuthenticationConfigAsync()
OperatingSystem operatingSystem()
PlatformArchitecture platformArchitecture()
String linuxFxVersion()
@Beta(value=V1_18_0) WebAppDiagnosticLogs diagnosticLogsConfig()
Map<String,HostNameBinding> getHostNameBindings()
rx.Observable<Map<String,HostNameBinding>> getHostNameBindingsAsync()
PublishingProfile getPublishingProfile()
rx.Observable<PublishingProfile> getPublishingProfileAsync()
WebAppSourceControl getSourceControl()
rx.Observable<WebAppSourceControl> getSourceControlAsync()
WebDeployment.DefinitionStages.WithPackageUri deploy()
@Beta(value=V1_5_0) byte[] getContainerLogs()
@Beta(value=V1_5_0) rx.Observable<byte[]> getContainerLogsAsync()
@Beta(value=V1_5_0) byte[] getContainerLogsZip()
@Beta(value=V1_5_0) rx.Observable<byte[]> getContainerLogsZipAsync()
@Beta(value=V1_6_0) InputStream streamApplicationLogs()
@Beta(value=V1_18_0) InputStream streamHttpLogs()
@Beta(value=V1_18_0) InputStream streamTraceLogs()
@Beta(value=V1_18_0) InputStream streamDeploymentLogs()
@Beta(value=V1_18_0) InputStream streamAllLogs()
@Beta(value=V1_6_0) rx.Observable<String> streamApplicationLogsAsync()
@Beta(value=V1_18_0) rx.Observable<String> streamHttpLogsAsync()
@Beta(value=V1_18_0) rx.Observable<String> streamTraceLogsAsync()
@Beta(value=V1_18_0) rx.Observable<String> streamDeploymentLogsAsync()
@Beta(value=V1_18_0) rx.Observable<String> streamAllLogsAsync()
void verifyDomainOwnership(String certificateOrderName, String domainVerificationToken)
certificateOrderName
- the name of the certificate orderdomainVerificationToken
- the domain verification token for the certificate orderrx.Completable verifyDomainOwnershipAsync(String certificateOrderName, String domainVerificationToken)
certificateOrderName
- the name of the certificate orderdomainVerificationToken
- the domain verification token for the certificate ordervoid start()
rx.Completable startAsync()
void stop()
rx.Completable stopAsync()
void restart()
rx.Completable restartAsync()
void swap(String slotName)
slotName
- the target slot to swap with. Use 'production' for
the production slot.rx.Completable swapAsync(String slotName)
slotName
- the target slot to swap with. Use 'production' for
the production slot.void applySlotConfigurations(String slotName)
slotName
- the target slot to apply configurations fromrx.Completable applySlotConfigurationsAsync(String slotName)
slotName
- the target slot to apply configurations fromvoid resetSlotConfigurations()
rx.Completable resetSlotConfigurationsAsync()
@Beta(value=V1_14_0) void zipDeploy(File zipFile)
zipFile
- the ZIP file to upload@Beta(value=V1_14_0) rx.Completable zipDeployAsync(File zipFile)
zipFile
- the ZIP file to upload@Beta(value=V1_14_0) void zipDeploy(InputStream zipFile)
zipFile
- the ZIP file to upload@Beta(value=V1_14_0) rx.Completable zipDeployAsync(InputStream zipFile)
zipFile
- the ZIP file to uploadCopyright © 2019. All rights reserved.