Uses of Interface
com.azure.resourcemanager.appservice.models.WebAppBase.DefinitionStages.WithCreate
Package
Description
Package containing the data models for WebSiteManagementClient.
-
Uses of WebAppBase.DefinitionStages.WithCreate in com.azure.resourcemanager.appservice.models
Modifier and TypeInterfaceDescriptionstatic interface
Container interface for all the definitions that need to be implemented.static interface
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
Container interface for all the definitions that need to be implemented.static interface
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
Container interface for all the definitions that need to be implemented.static interface
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
Container interface for all the definitions that need to be implemented.static interface
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
A web app definition allowing docker startup command to be specified.static interface
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
The stage of the System Assigned (Local) Managed Service Identity enabled web app allowing to set access role for the identity.static interface
The stage of the web app definition allowing to add User Assigned (External) Managed Service Identities.Modifier and TypeMethodDescriptionWebAppBase.DefinitionStages.WithNetworkAccess.withAccessFromIpAddress
(String ipAddress, int priority) Specifies that access to the web app from the specific ip address should be allowed.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.WithNetworkAccess.withAccessFromNetworkSubnet
(String subnetId, int priority) Specifies that access to the web app from the specific virtual network subnet should be allowed.WebAppBase.DefinitionStages.WithNetworkAccess.withAccessRule
(IpSecurityRestriction ipSecurityRule) Specifies the ip security rule.WebAppBase.DefinitionStages.WithSiteEnabled.withAppDisabledOnCreation()
Disables the web app upon creation.WebAppBase.DefinitionStages.WithAppSettings.withAppSetting
(String key, String value) Adds an app setting to the web app.WebAppBase.DefinitionStages.WithAppSettings.withAppSettings
(Map<String, String> settings) Specifies the app settings for the web app as aMap
.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.WithClientAffinityEnabled.withClientAffinityEnabled
(boolean enabled) Specifies if client affinity is enabled.WebAppBase.DefinitionStages.WithClientCertEnabled.withClientCertEnabled
(boolean enabled) Specifies if client cert is enabled.WebAppBase.DefinitionStages.WithConnectionString.withConnectionString
(String name, String value, ConnectionStringType type) Adds a connection string to the web app.WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingDisabled()
Disable the container logging for Linux web apps.WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingEnabled()
Specifies the configuration for container logging for Linux web apps.WebAppBase.DefinitionStages.WithDiagnosticLogging.withContainerLoggingEnabled
(int quotaInMB, int retentionDays) Specifies the configuration for container logging for Linux web apps.WebAppBase.DefinitionStages.WithSiteConfigs.withDefaultDocument
(String document) Adds a default document.WebAppBase.DefinitionStages.WithSiteConfigs.withDefaultDocuments
(List<String> documents) Adds a list of default documents.WebAppBase.DefinitionStages.WithSiteConfigs.withFtpsState
(FtpsState ftpsState) Sets whether the web app supports certain type of FTP(S).WebAppBase.DefinitionStages.WithSiteConfigs.withHttp20Enabled
(boolean http20Enabled) Sets whether the web app accepts HTTP 2.0 traffic.WebAppBase.DefinitionStages.WithSiteConfigs.withHttpsOnly
(boolean httpsOnly) Sets whether the web app only accepts HTTPS traffic.WebAppBase.DefinitionStages.WithSourceControl.withLocalGitSourceControl()
Specifies the source control to be a local Git repository on the web app.WebAppBase.DefinitionStages.WithHostNameBinding.withManagedHostnameBindings
(AppServiceDomain domain, String... hostnames) Defines a list of host names of an Azure managed domain.WebAppBase.DefinitionStages.WithSiteConfigs.withManagedPipelineMode
(ManagedPipelineMode managedPipelineMode) Specifies the managed pipeline mode.WebAppBase.DefinitionStages.WithSiteConfigs.withMinTlsVersion
(SupportedTlsVersions minTlsVersion) Sets the minimum version of TLS required for SSL requests.WebAppBase.DefinitionStages.WithSiteConfigs.withNetFrameworkVersion
(NetFrameworkVersion version) Specifies the .NET Framework version.WebAppBase.DefinitionStages.WithSiteConfigs.withoutDefaultDocument
(String document) Removes a default document.WebAppBase.DefinitionStages.WithSiteConfigs.withPhpVersion
(PhpVersion version) Specifies the PHP version.WebAppBase.DefinitionStages.WithSiteConfigs.withPlatformArchitecture
(PlatformArchitecture platform) Specifies the platform architecture to use.WebAppBase.DefinitionStages.WithSiteConfigs.withPythonVersion
(PythonVersion version) Specifies the Python version.WebAppBase.DefinitionStages.WithSiteConfigs.withRemoteDebuggingDisabled()
Disables remote debugging.WebAppBase.DefinitionStages.WithSiteConfigs.withRemoteDebuggingEnabled
(RemoteVisualStudioVersion remoteVisualStudioVersion) Specifies the Visual Studio version for remote debugging.WebAppBase.DefinitionStages.WithScmSiteAlsoStopped.withScmSiteAlsoStopped
(boolean scmSiteAlsoStopped) Specifies if SCM site is also stopped when the web app is stopped.WebAppBase.DefinitionStages.WithAppSettings.withStickyAppSetting
(String key, String value) Adds an app setting to the web app.WebAppBase.DefinitionStages.WithAppSettings.withStickyAppSettings
(Map<String, String> settings) Specifies the app settings for the web app as aMap
.WebAppBase.DefinitionStages.WithConnectionString.withStickyConnectionString
(String name, String value, ConnectionStringType type) Adds a connection string to the web app.WebAppBase.DefinitionStages.WithHostNameBinding.withThirdPartyHostnameBinding
(String domain, String... hostnames) Defines a list of host names of an externally purchased domain.WebAppBase.DefinitionStages.WithSiteConfigs.withVirtualApplications
(List<VirtualApplication> virtualApplications) Sets the virtual applications in the web app.WebAppBase.DefinitionStages.WithSiteConfigs.withWebAppAlwaysOn
(boolean alwaysOn) Specifies if the VM powering the web app is always powered on.WebAppBase.DefinitionStages.WithWebContainer.withWebContainer
(WebContainer webContainer) Specifies the Java web container.WebAppBase.DefinitionStages.WithSiteConfigs.withWebSocketsEnabled
(boolean enabled) Specifies if web sockets are enabled.Modifier and TypeMethodDescriptionWebAppBase.DefinitionStages.WithAuthentication.defineAuthentication()
Specifies the definition of a new authentication configuration.WebAppBase.DefinitionStages.WithDiagnosticLogging.defineDiagnosticLogsConfiguration()
Specifies the definition of a new diagnostic logs configuration.WebAppBase.DefinitionStages.WithHostNameBinding.defineHostnameBinding()
Starts the definition of a new host name binding.WebAppBase.DefinitionStages.WithSourceControl.defineSourceControl()
Starts the definition of a new source control.WebAppBase.DefinitionStages.WithHostNameSslBinding.defineSslBinding()
Starts a definition of an SSL binding.