次の方法で共有


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()

Gets 既存の診断ログ構成の更新を指定します。

(継承元 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)

関数アプリの既存の App Service プランを使用します。

(継承元 IWithAppServicePlan)
WithExistingStorageAccount(IStorageAccount)

関数アプリに使用するストレージ アカウントを指定します。

(継承元 IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Web アプリに関連付ける既存のユーザー割り当て ID を指定します。

(継承元 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithFtpsState(FtpsState)

Web アプリが特定の種類の FTP をサポートするかどうかを設定します。

(継承元 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>)

使用する新しい App Service プランを作成します。

(継承元 IWithAppServicePlan)
WithNewAppServicePlan(PricingTier)

使用する新しい App Service プランを作成します。

(継承元 IWithAppServicePlan)
WithNewConsumptionPlan()

使用する新しい従量課金プランを作成します。

(継承元 IWithAppServicePlan)
WithNewFreeAppServicePlan()

新しい無料 App Service プランを作成します。 現在のサブスクリプションに 10 個以上の無料プランがある場合、これは失敗します。

(継承元 IWithAppServicePlan)
WithNewSharedAppServicePlan()

新しい共有 App Service プランを作成します。

(継承元 IWithAppServicePlan)
WithNewStorageAccount(String, SkuName)

関数アプリに使用する新しいストレージ アカウントを作成します。

(継承元 IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Web アプリに関連付ける、まだ作成されていないユーザー割り当て ID の定義を指定します。

(継承元 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()

システム割り当て (ローカル) マネージド サービス ID を無効にする必要があることを指定します。

(継承元 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithoutTag(String)

リソースからタグを削除します。

(継承元 IUpdateWithTags<T>)
WithoutUserAssignedManagedServiceIdentity(String)

Web アプリに関連付けられているユーザー割り当て ID を削除する必要があることを指定します。

(継承元 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 に、リソース ID で識別される ARM リソースに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 Web アプリで実行されているアプリケーションには、ARM リソースに対して同じアクセス許可 (ロール) があります。

(継承元 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Web アプリのシステム割り当て (ローカル) ID に、リソース ID で識別される ARM リソースに対するアクセス権 (ロール定義で記述) を持つ必要があることを指定します。 Web アプリで実行されているアプリケーションには、ARM リソースに対して同じアクセス許可 (ロール) があります。

(継承元 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Web アプリのシステム割り当て (ローカル) ID が、Web アプリが存在するリソース グループに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 Web アプリで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。

(継承元 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Web アプリのシステム割り当て (ローカル) ID が、Web アプリが存在するリソース グループに対するアクセス権 (ロール定義によって記述) を持つ必要があることを指定します。 Web アプリで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。

(継承元 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Web アプリでシステム割り当てマネージド サービス ID を有効にする必要があることを指定します。

(継承元 IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

リソースにタグを追加します。

(継承元 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

リソースのタグを {@link Map} として指定します。

(継承元 IUpdateWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

外部から購入したドメインのホスト名の一覧を定義します。 ホスト名は、Web アプリを指すように事前に構成する必要があります。

(継承元 IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Web アプリでユーザー割り当てマネージド サービス ID を有効にする必要があることを指定します。

(継承元 IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Web アプリ内の仮想アプリケーションを設定します。

(継承元 IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Web アプリの電源をオンにしている VM の電源を常にオンにするかどうかを指定します。

(継承元 IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Web ソケットを有効にするかどうかを指定します。

(継承元 IWithSiteConfigs<FluentT>)

適用対象