你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IUpdate 接口

定义

函数应用更新操作的模板,包含可修改的所有设置。

public interface IUpdate : Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithDailyUsageQuota, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithRuntimeVersion, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithStorageAccount, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSystemAssignedIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithUserAssignedManagedServiceIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>
type IUpdate = interface
    interface IUpdate<IFunctionApp>
    interface IAppliable<IFunctionApp>
    interface IIndexable
    interface IUpdateWithTags<IUpdate<IFunctionApp>>
    interface IWithClientAffinityEnabled<IFunctionApp>
    interface IWithClientCertEnabled<IFunctionApp>
    interface IWithScmSiteAlsoStopped<IFunctionApp>
    interface IWithSiteConfigs<IFunctionApp>
    interface IWithAppSettings<IFunctionApp>
    interface IWithConnectionString<IFunctionApp>
    interface IWithSourceControl<IFunctionApp>
    interface IWithHostNameBinding<IFunctionApp>
    interface IWithHostNameSslBinding<IFunctionApp>
    interface IWithAuthentication<IFunctionApp>
    interface IWithDiagnosticLogging<IFunctionApp>
    interface IBeta
    interface IWithManagedServiceIdentity<IFunctionApp>
    interface IWithSystemAssignedIdentityBasedAccess<IFunctionApp>
    interface IWithUserAssignedManagedServiceIdentityBasedAccess<IFunctionApp>
    interface IWithAppServicePlan
    interface IWithRuntimeVersion
    interface IWithStorageAccount
    interface IWithDailyUsageQuota
Public Interface IUpdate
Implements IAppliable(Of IFunctionApp), IBeta, IUpdate(Of IFunctionApp), IUpdateWithTags(Of IUpdate(Of IFunctionApp)), IWithAppServicePlan, IWithAppSettings(Of IFunctionApp), IWithAuthentication(Of IFunctionApp), IWithClientAffinityEnabled(Of IFunctionApp), IWithClientCertEnabled(Of IFunctionApp), IWithConnectionString(Of IFunctionApp), IWithDailyUsageQuota, IWithDiagnosticLogging(Of IFunctionApp), IWithHostNameBinding(Of IFunctionApp), IWithHostNameSslBinding(Of IFunctionApp), IWithManagedServiceIdentity(Of IFunctionApp), IWithRuntimeVersion, IWithScmSiteAlsoStopped(Of IFunctionApp), IWithSiteConfigs(Of IFunctionApp), IWithSourceControl(Of IFunctionApp), IWithStorageAccount, IWithSystemAssignedIdentityBasedAccess(Of IFunctionApp), IWithUserAssignedManagedServiceIdentityBasedAccess(Of IFunctionApp)
实现

属性

Key

函数应用更新操作的模板,包含可修改的所有设置。

(继承自 IIndexable)

方法

Apply()

执行更新请求。

(继承自 IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

异步执行更新请求。

(继承自 IAppliable<T>)
DefineAuthentication()

指定新身份验证配置的定义。

(继承自 IWithAuthentication<FluentT>)
DefineHostnameBinding()

启动新主机名绑定的定义。

(继承自 IWithHostNameBinding<FluentT>)
DefineSourceControl()

启动新源代码管理的定义。

(继承自 IWithSourceControl<FluentT>)
DefineSslBinding()

启动 SSL 绑定的定义。

(继承自 IWithHostNameSslBinding<FluentT>)
UpdateDiagnosticLogsConfiguration()

获取 指定现有诊断日志配置的更新。

(继承自 IWithDiagnosticLogging<FluentT>)
WithAppSetting(String, String)

将应用设置添加到 Web 应用。

(继承自 IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

将 Web 应用的应用设置指定为地图。

(继承自 IWithAppSettings<FluentT>)
WithAppSettingStickiness(String, Boolean)

更改应用设置的粘性。

(继承自 IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

指定要在此 Web 应用/部署槽中完成部署时自动交换的槽名称。

(继承自 IWithSiteConfigs<FluentT>)
WithClientAffinityEnabled(Boolean)

指定是否启用客户端关联。

(继承自 IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

指定是否启用客户端证书。

(继承自 IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

将连接字符串添加到 Web 应用。

(继承自 IWithConnectionString<FluentT>)
WithConnectionStringStickiness(String, Boolean)

更改连接字符串的粘性。

(继承自 IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

禁用 Linux Web 应用的容器日志记录。

(继承自 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

指定 Linux Web 应用的容器日志记录配置。 日志将存储在文件系统上,最大存储 35 MB。

(继承自 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

指定 Linux Web 应用的容器日志记录配置。

(继承自 IWithDiagnosticLogging<FluentT>)
WithDailyUsageQuota(Int32)

指定每日使用情况数据上限。

(继承自 IWithDailyUsageQuota)
WithDefaultDocument(String)

添加默认文档。

(继承自 IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

添加默认文档的列表。

(继承自 IWithSiteConfigs<FluentT>)
WithExistingAppServicePlan(IAppServicePlan)

对函数应用使用现有的应用服务计划。

(继承自 IWithAppServicePlan)
WithExistingStorageAccount(IStorageAccount)

指定要用于函数应用的存储帐户。

(继承自 IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

指定要与 Web 应用关联的现有用户分配标识。

(继承自 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithFtpsState(FtpsState)

设置 Web 应用是否支持特定类型的 FTP (S) 。

(继承自 IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

设置 Web 应用是否接受 HTTP 2.0 流量。

(继承自 IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

设置 Web 应用是否仅接受 HTTPS 流量。

(继承自 IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

指定 Java 版本。

(继承自 IWithSiteConfigs<FluentT>)
WithLatestRuntimeVersion()

使用函数应用的最新运行时版本。

(继承自 IWithRuntimeVersion)
WithLocalGitSourceControl()

将源代码管理指定为 Web 应用上的本地 Git 存储库。

(继承自 IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

定义 Azure 托管域的主机名列表。 DNS 记录类型默认为 CNAME,根级别域 (除外。

(继承自 IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

指定托管管道模式。

(继承自 IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

指定.NET Framework版本。

(继承自 IWithSiteConfigs<FluentT>)
WithNewAppServicePlan(ICreatable<IAppServicePlan>)

创建要使用的新应用服务计划。

(继承自 IWithAppServicePlan)
WithNewAppServicePlan(PricingTier)

创建要使用的新应用服务计划。

(继承自 IWithAppServicePlan)
WithNewConsumptionPlan()

创建要使用的新消耗计划。

(继承自 IWithAppServicePlan)
WithNewFreeAppServicePlan()

创建新的免费应用服务计划。 如果当前订阅中有 10 个或更多免费计划,则此操作将失败。

(继承自 IWithAppServicePlan)
WithNewSharedAppServicePlan()

创建新的共享应用服务计划。

(继承自 IWithAppServicePlan)
WithNewStorageAccount(String, SkuName)

创建要用于函数应用的新存储帐户。

(继承自 IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

指定要与 Web 应用关联的尚未创建的用户分配标识的定义。

(继承自 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithoutAppSetting(String)

从 Web 应用中删除应用设置。

(继承自 IWithAppSettings<FluentT>)
WithoutAuthentication()

关闭 Web 应用上的身份验证。

(继承自 IWithAuthentication<FluentT>)
WithoutConnectionString(String)

从 Web 应用中删除连接字符串。

(继承自 IWithConnectionString<FluentT>)
WithoutDailyUsageQuota()

指定每日使用情况数据上限。

(继承自 IWithDailyUsageQuota)
WithoutDefaultDocument(String)

删除默认文档。

(继承自 IWithSiteConfigs<FluentT>)
WithoutHostnameBinding(String)

从 Web 应用取消绑定主机名。

(继承自 IWithHostNameBinding<FluentT>)
WithoutJava()

关闭 Java 支持。

(继承自 IWithSiteConfigs<FluentT>)
WithoutPython()

关闭 Python 支持。

(继承自 IWithSiteConfigs<FluentT>)
WithoutSourceControl()

从 Web 应用中删除用于部署的源代码管理。

(继承自 IWithSourceControl<FluentT>)
WithoutSslBinding(String)

删除特定主机名的 SSL 绑定。

(继承自 IWithHostNameSslBinding<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

指定需要禁用系统分配 (本地) 托管服务标识。

(继承自 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithoutTag(String)

从资源中删除标记。

(继承自 IUpdateWithTags<T>)
WithoutUserAssignedManagedServiceIdentity(String)

指定应删除与 Web 应用关联的用户分配标识。

(继承自 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithPhpVersion(PhpVersion)

指定 PHP 版本。

(继承自 IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

指定要使用的平台体系结构。

(继承自 IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

指定 Python 版本。

(继承自 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

禁用远程调试。

(继承自 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

指定用于远程调试的 Visual Studio 版本。

(继承自 IWithSiteConfigs<FluentT>)
WithRuntimeVersion(String)

指定函数应用的运行时版本。

(继承自 IWithRuntimeVersion)
WithScmSiteAlsoStopped(Boolean)

指定在 Web 应用停止时是否也停止 SCM 站点。

(继承自 IWithScmSiteAlsoStopped<FluentT>)
WithStickyAppSetting(String, String)

将应用设置添加到 Web 应用。 在交换期间,此应用设置将保留在槽位上。

(继承自 IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

将 Web 应用的应用设置指定为地图。 在交换期间,这些应用设置将保留在槽位上。

(继承自 IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

将连接字符串添加到 Web 应用。 在交换期间,此连接字符串将保留在槽位上。

(继承自 IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

指定 (本地) 标识分配的 Web 应用的系统应具有由资源 ID 标识的 ARM 资源上的角色) 描述的给定访问权限 (。 在 Web 应用上运行的应用程序将具有相同的权限 (角色) ARM 资源。

(继承自 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

指定 (本地) 标识分配的 Web 应用的系统应具有资源 ID 标识的 ARM 资源上的角色定义) 描述的访问权限 (。 在 Web 应用上运行的应用程序将具有相同的权限 (角色) ARM 资源。

(继承自 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

指定 (本地) 标识分配的 Web 应用的系统应具有由 Web 应用所在的资源组上的角色) 描述的给定访问权限 (。 在 Web 应用上运行的应用程序将具有相同的权限 (资源组上的角色) 。

(继承自 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

指定 (本地) 标识分配的 Web 应用的系统应具有 web 应用所在资源组上的角色定义) 描述的访问权限 (。 在 Web 应用上运行的应用程序将具有相同的权限 (资源组上的角色) 。

(继承自 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedManagedServiceIdentity()

指定需要在 Web 应用中启用系统分配的托管服务标识。

(继承自 IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

将标记添加到资源。

(继承自 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

将资源的标记指定为 {@link Map}。

(继承自 IUpdateWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

定义外部购买的域的主机名列表。 主机名必须在手前配置为指向 Web 应用。

(继承自 IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

指定需要在 Web 应用中启用用户分配的托管服务标识。

(继承自 IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

设置 Web 应用中的虚拟应用程序。

(继承自 IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

指定为 Web 应用提供支持的 VM 是否始终处于打开状态。

(继承自 IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

指定是否启用 Web 套接字。

(继承自 IWithSiteConfigs<FluentT>)

适用于