Uses of Interface
com.microsoft.azure.management.appservice.WebAppBase.Update
Packages that use WebAppBase.Update
Package
Description
This package contains the classes for WebSiteManagementClient.
-
Uses of WebAppBase.Update in com.microsoft.azure.management.appservice
Subinterfaces of WebAppBase.Update in com.microsoft.azure.management.appserviceModifier and TypeInterfaceDescriptionstatic interfaceThe template for a web app update operation, containing all the settings that can be modified.static interfaceDeploymentSlotBase.Update<FluentT>static interfaceThe template for a function app update operation, containing all the settings that can be modified.static interfaceThe template for a web app update operation, containing all the settings that can be modified.static interfaceA web app update allowing docker startup command to be specified.Methods in com.microsoft.azure.management.appservice that return WebAppBase.UpdateModifier and TypeMethodDescriptionWebAppBase.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.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.WithSiteConfigs.withoutJava()Turn off Java 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, 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(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.Methods in com.microsoft.azure.management.appservice that return types with arguments of type WebAppBase.UpdateModifier 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.