| Package | Description |
|---|---|
| com.azure.resourcemanager.appservice.models |
Package containing the data models for WebSiteManagementClient.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DeploymentSlot.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
DeploymentSlot.DefinitionStages.WithCreate
A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but
exposing additional optional inputs to specify.
|
static interface |
FunctionApp.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
FunctionApp.DefinitionStages.WithCreate
A function app definition with sufficient inputs to create a new function app in the cloud, but exposing
additional optional inputs to specify.
|
static interface |
FunctionDeploymentSlot.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
FunctionDeploymentSlot.DefinitionStages.WithCreate
A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but
exposing additional optional inputs to specify.
|
static interface |
WebApp.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
WebApp.DefinitionStages.WithCreate
A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but
exposing additional optional inputs to specify.
|
static interface |
WebApp.DefinitionStages.WithStartUpCommand
A web app definition allowing docker startup command to be specified.
|
static interface |
WebApp.DefinitionStages.WithWindowsAppFramework
A web app definition allowing app framework on Windows operating system to be specified.
|
static interface |
WebAppBase.Definition<FluentT>
The entirety of the web app base definition.
|
static interface |
WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT>
The stage of the System Assigned (Local) Managed Service Identity enabled web app allowing to set access role
for the identity.
|
static interface |
WebAppBase.DefinitionStages.WithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>
The stage of the web app definition allowing to add User Assigned (External) Managed Service Identities.
|
| Modifier and Type | Method and Description |
|---|---|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress(String ipAddress,
int priority)
Specifies that access to the web app from the specific ip address should be allowed.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithNetworkAccess.withAccessFromIpAddressRange(String ipAddressCidr,
int priority)
Specifies that access to the web app from the specific ip range should be allowed.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithNetworkAccess.withAccessFromNetworkSubnet(String subnetId,
int priority)
Specifies that access to the web app from the specific virtual network subnet should be allowed.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithNetworkAccess.withAccessRule(IpSecurityRestriction ipSecurityRule)
Specifies the ip security rule.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteEnabled.withAppDisabledOnCreation()
Disables the web app upon creation.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithAppSettings.withAppSetting(String key,
String value)
Adds an app setting to the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithAppSettings.withAppSettings(Map<String,String> settings)
Specifies the app settings for the web app as a
Map. |
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withAutoSwapSlotName(String slotName)
Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithClientAffinityEnabled.withClientAffinityEnabled(boolean enabled)
Specifies if client affinity is enabled.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithClientCertEnabled.withClientCertEnabled(boolean enabled)
Specifies if client cert is enabled.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithConnectionString.withConnectionString(String name,
String value,
ConnectionStringType type)
Adds a connection string to the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingDisabled()
Disable the container logging for Linux web apps.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingEnabled()
Specifies the configuration for container logging for Linux web apps.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingEnabled(int quotaInMB,
int retentionDays)
Specifies the configuration for container logging for Linux web apps.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withDefaultDocument(String document)
Adds a default document.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withDefaultDocuments(List<String> documents)
Adds a list of default documents.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withFtpsState(FtpsState ftpsState)
Sets whether the web app supports certain type of FTP(S).
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withHttp20Enabled(boolean http20Enabled)
Sets whether the web app accepts HTTP 2.0 traffic.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withHttpsOnly(boolean httpsOnly)
Sets whether the web app only accepts HTTPS traffic.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSourceControl.withLocalGitSourceControl()
Specifies the source control to be a local Git repository on the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithHostNameBinding.withManagedHostnameBindings(AppServiceDomain domain,
String... hostnames)
Defines a list of host names of an Azure managed domain.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)
Specifies the managed pipeline mode.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withMinTlsVersion(SupportedTlsVersions minTlsVersion)
Sets the minimum version of TLS required for SSL requests.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withNetFrameworkVersion(NetFrameworkVersion version)
Specifies the .NET Framework version.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withoutDefaultDocument(String document)
Removes a default document.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withPhpVersion(PhpVersion version)
Specifies the PHP version.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withPlatformArchitecture(PlatformArchitecture platform)
Specifies the platform architecture to use.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withPythonVersion(PythonVersion version)
Specifies the Python version.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withRemoteDebuggingDisabled()
Disables remote debugging.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withRemoteDebuggingEnabled(RemoteVisualStudioVersion remoteVisualStudioVersion)
Specifies the Visual Studio version for remote debugging.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithScmSiteAlsoStopped.withScmSiteAlsoStopped(boolean scmSiteAlsoStopped)
Specifies if SCM site is also stopped when the web app is stopped.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithAppSettings.withStickyAppSetting(String key,
String value)
Adds an app setting to the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithAppSettings.withStickyAppSettings(Map<String,String> settings)
Specifies the app settings for the web app as a
Map. |
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithConnectionString.withStickyConnectionString(String name,
String value,
ConnectionStringType type)
Adds a connection string to the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithHostNameBinding.withThirdPartyHostnameBinding(String domain,
String... hostnames)
Defines a list of host names of an externally purchased domain.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withVirtualApplications(List<VirtualApplication> virtualApplications)
Sets the virtual applications in the web app.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withWebAppAlwaysOn(boolean alwaysOn)
Specifies if the VM powering the web app is always powered on.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithWebContainer.withWebContainer(WebContainer webContainer)
Specifies the Java web container.
|
WebAppBase.DefinitionStages.WithCreate<FluentT> |
WebAppBase.DefinitionStages.WithSiteConfigs.withWebSocketsEnabled(boolean enabled)
Specifies if web sockets are enabled.
|
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.