Uses of Interface
com.azure.resourcemanager.appservice.models.WebAppBase.Update
Package
Description
Package containing the data models for WebSiteManagementClient.
-
Uses of WebAppBase.Update in com.azure.resourcemanager.appservice.models
Modifier and TypeInterfaceDescriptionstatic interface
DeploymentSlotBase.Update<FluentT>
The template for a web app update operation, containing all the settings that can be modified.static interface
The template for a function app update operation, containing all the settings that can be modified.static interface
The template for a web app update operation, containing all the settings that can be modified.static interface
A web app update allowing docker startup command to be specified.Modifier and TypeMethodDescriptionWebAppBase.UpdateStages.WithNetworkAccess.withAccessFromAllNetworks()
Specifies that access to web app should be allowed from all networks.WebAppBase.UpdateStages.WithNetworkAccess.withAccessFromIpAddress
(String ipAddress, int priority) Specifies that access to the web app from the specific ip address should be allowed.WebAppBase.UpdateStages.WithNetworkAccess.withAccessFromIpAddressRange
(String ipAddressCidr, int priority) Specifies that access to the web app from the specific ip range should be allowed.WebAppBase.UpdateStages.WithNetworkAccess.withAccessFromNetworkSubnet
(String subnetId, int priority) Specifies that access to the web app from the specific virtual network subnet should be allowed.WebAppBase.UpdateStages.WithNetworkAccess.withAccessRule
(IpSecurityRestriction ipSecurityRule) Specifies that the ip security rule.WebAppBase.UpdateStages.WithSiteEnabled.withAppDisabledOnCreation()
Disables the web app upon creation.WebAppBase.UpdateStages.WithAppSettings.withAppSetting
(String key, String value) Adds an app setting to the web app.WebAppBase.UpdateStages.WithAppSettings.withAppSettings
(Map<String, String> settings) Specifies the app settings for the web app as aMap
.WebAppBase.UpdateStages.WithAppSettings.withAppSettingStickiness
(String key, boolean sticky) Changes the stickiness of an app setting.WebAppBase.UpdateStages.WithSiteConfigs.withAutoSwapSlotName
(String slotName) Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.WebAppBase.UpdateStages.WithClientAffinityEnabled.withClientAffinityEnabled
(boolean enabled) Specifies if client affinity is enabled.WebAppBase.UpdateStages.WithClientCertEnabled.withClientCertEnabled
(boolean enabled) Specifies if client cert is enabled.WebAppBase.UpdateStages.WithConnectionString.withConnectionString
(String name, String value, ConnectionStringType type) Adds a connection string to the web app.WebAppBase.UpdateStages.WithConnectionString.withConnectionStringStickiness
(String name, boolean sticky) Changes the stickiness of a connection string.WebAppBase.UpdateStages.WithDiagnosticLogging.withContainerLoggingDisabled()
Disable the container logging for Linux web apps.WebAppBase.UpdateStages.WithDiagnosticLogging.withContainerLoggingEnabled()
Specifies the configuration for container logging for Linux web apps.WebAppBase.UpdateStages.WithDiagnosticLogging.withContainerLoggingEnabled
(int quotaInMB, int retentionDays) Specifies the configuration for container logging for Linux web apps.WebAppBase.UpdateStages.WithSiteConfigs.withDefaultDocument
(String document) Adds a default document.WebAppBase.UpdateStages.WithSiteConfigs.withDefaultDocuments
(List<String> documents) Adds a list of default documents.WebAppBase.UpdateStages.WithUserAssignedManagedServiceIdentityBasedAccess.withExistingUserAssignedManagedServiceIdentity
(Identity identity) Specifies an existing user assigned identity to be associated with the web app.WebAppBase.UpdateStages.WithSiteConfigs.withFtpsState
(FtpsState ftpsState) Sets whether the web app supports certain type of FTP(S).WebAppBase.UpdateStages.WithSiteConfigs.withHttp20Enabled
(boolean http20Enabled) Sets whether the web app accepts HTTP 2.0 traffic.WebAppBase.UpdateStages.WithSiteConfigs.withHttpsOnly
(boolean httpsOnly) Sets whether the web app only accepts HTTPS traffic.WebAppBase.UpdateStages.WithSourceControl.withLocalGitSourceControl()
Specifies the source control to be a local Git repository on the web app.WebAppBase.UpdateStages.WithHostNameBinding.withManagedHostnameBindings
(AppServiceDomain domain, String... hostnames) Defines a list of host names of an Azure managed domain.WebAppBase.UpdateStages.WithSiteConfigs.withManagedPipelineMode
(ManagedPipelineMode managedPipelineMode) Specifies the managed pipeline mode.WebAppBase.UpdateStages.WithSiteConfigs.withMinTlsVersion
(SupportedTlsVersions minTlsVersion) Sets the minimum version of TLS required for SSL requests.WebAppBase.UpdateStages.WithSiteConfigs.withNetFrameworkVersion
(NetFrameworkVersion version) Specifies the .NET Framework version.WebAppBase.UpdateStages.WithUserAssignedManagedServiceIdentityBasedAccess.withNewUserAssignedManagedServiceIdentity
(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the web app.WebAppBase.UpdateStages.WithNetworkAccess.withoutAccessRule
(IpSecurityRestriction ipSecurityRule) Specifies that the access rule should be removed.WebAppBase.UpdateStages.WithAppSettings.withoutAppSetting
(String key) Removes an app setting from the web app.WebAppBase.UpdateStages.WithAuthentication.withoutAuthentication()
Turns off the authentication on the web app.WebAppBase.UpdateStages.WithConnectionString.withoutConnectionString
(String name) Removes a connection string from the web app.WebAppBase.UpdateStages.WithSiteConfigs.withoutDefaultDocument
(String document) Removes a default document.WebAppBase.UpdateStages.WithHostNameBinding.withoutHostnameBinding
(String hostname) Unbinds a hostname from the web app.WebAppBase.UpdateStages.WithNetworkAccess.withoutIpAddressAccess
(String ipAddress) Specifies that previously allowed access from specific ip address should be removed.WebAppBase.UpdateStages.WithNetworkAccess.withoutIpAddressRangeAccess
(String ipAddressCidr) Specifies that previously allowed access from specific ip range should be removed.WebAppBase.UpdateStages.WithSiteConfigs.withoutJava()
Turn off Java support.WebAppBase.UpdateStages.WithNetworkAccess.withoutNetworkSubnetAccess
(String subnetId) Specifies that previously allowed access from specific virtual network subnet should be removed.WebAppBase.UpdateStages.WithSiteConfigs.withoutPhp()
Turn off PHP support.WebAppBase.UpdateStages.WithSiteConfigs.withoutPython()
Turn off Python support.WebAppBase.UpdateStages.WithSourceControl.withoutSourceControl()
Removes source control for deployment from the web app.WebAppBase.UpdateStages.WithHostNameSslBinding.withoutSslBinding
(String hostname) Removes an SSL binding for a specific hostname.WebAppBase.DefinitionStages.WithManagedServiceIdentity.withoutSystemAssignedManagedServiceIdentity()
Specifies that System Assigned (Local) Managed Service Identity needs to be disabled.WebAppBase.DefinitionStages.WithUserAssignedManagedServiceIdentityBasedAccessOrCreate.withoutUserAssignedManagedServiceIdentity
(String identityId) Specifies that an user assigned identity associated with the web app should be removed.WebAppBase.UpdateStages.WithSiteConfigs.withPhpVersion
(PhpVersion version) Specifies the PHP version.WebAppBase.UpdateStages.WithSiteConfigs.withPlatformArchitecture
(PlatformArchitecture platform) Specifies the platform architecture to use.WebAppBase.UpdateStages.WithSiteConfigs.withPythonVersion
(PythonVersion version) Specifies the Python version.WebAppBase.UpdateStages.WithSiteConfigs.withRemoteDebuggingDisabled()
Disables remote debugging.WebAppBase.UpdateStages.WithSiteConfigs.withRemoteDebuggingEnabled
(RemoteVisualStudioVersion remoteVisualStudioVersion) Specifies the Visual Studio version for remote debugging.WebAppBase.UpdateStages.WithScmSiteAlsoStopped.withScmSiteAlsoStopped
(boolean scmSiteAlsoStopped) Specifies if SCM site is also stopped when the web app is stopped.WebAppBase.UpdateStages.WithAppSettings.withStickyAppSetting
(String key, String value) Adds an app setting to the web app.WebAppBase.UpdateStages.WithAppSettings.withStickyAppSettings
(Map<String, String> settings) Specifies the app settings for the web app as aMap
.WebAppBase.UpdateStages.WithConnectionString.withStickyConnectionString
(String name, String value, ConnectionStringType type) Adds a connection string to the web app.WebAppBase.UpdateStages.WithSystemAssignedIdentityBasedAccess.withSystemAssignedIdentityBasedAccessTo
(String resourceId, com.azure.resourcemanager.authorization.models.BuiltInRole role) Specifies that web app's system assigned (local) identity should have the given access (described by the role) on an ARM resource identified by the resource ID.WebAppBase.UpdateStages.WithSystemAssignedIdentityBasedAccess.withSystemAssignedIdentityBasedAccessTo
(String resourceId, String roleDefinitionId) Specifies that web app's system assigned (local) identity should have the access (described by the role definition) on an ARM resource identified by the resource ID.WebAppBase.UpdateStages.WithSystemAssignedIdentityBasedAccess.withSystemAssignedIdentityBasedAccessToCurrentResourceGroup
(com.azure.resourcemanager.authorization.models.BuiltInRole role) Specifies that web app's system assigned (local) identity should have the given access (described by the role) on the resource group that web app resides.WebAppBase.UpdateStages.WithSystemAssignedIdentityBasedAccess.withSystemAssignedIdentityBasedAccessToCurrentResourceGroup
(String roleDefinitionId) Specifies that web app's system assigned (local) identity should have the access (described by the role definition) on the resource group that web app resides.WebAppBase.UpdateStages.WithManagedServiceIdentity.withSystemAssignedManagedServiceIdentity()
Specifies that System Assigned Managed Service Identity needs to be enabled in the web app.WebAppBase.UpdateStages.WithHostNameBinding.withThirdPartyHostnameBinding
(String domain, String... hostnames) Defines a list of host names of an externally purchased domain.WebAppBase.UpdateStages.WithManagedServiceIdentity.withUserAssignedManagedServiceIdentity()
Specifies that User Assigned Managed Service Identity needs to be enabled in the web app.WebAppBase.UpdateStages.WithSiteConfigs.withVirtualApplications
(List<VirtualApplication> virtualApplications) Sets the virtual applications in the web app.WebAppBase.UpdateStages.WithSiteConfigs.withWebAppAlwaysOn
(boolean alwaysOn) Specifies if the VM powering the web app is always powered on.WebAppBase.UpdateStages.WithWebContainer.withWebContainer
(WebContainer webContainer) Specifies the Java web container.WebAppBase.UpdateStages.WithSiteConfigs.withWebSocketsEnabled
(boolean enabled) Specifies if web sockets are enabled.Modifier and TypeMethodDescriptionWebAppBase.UpdateStages.WithAuthentication.defineAuthentication()
Specifies the definition of a new authentication configuration.WebAppBase.UpdateStages.WithHostNameBinding.defineHostnameBinding()
Starts the definition of a new host name binding.WebAppBase.UpdateStages.WithSourceControl.defineSourceControl()
Starts the definition of a new source control.WebAppBase.UpdateStages.WithHostNameSslBinding.defineSslBinding()
Starts a definition of an SSL binding.WebAppBase.UpdateStages.WithDiagnosticLogging.updateDiagnosticLogsConfiguration()
Specifies the update of an existing diagnostic logs configuration.