次の方法で共有


IUpdate インターフェイス

定義

変更可能なすべての設定を含む Web アプリの更新操作のテンプレート。

public interface IUpdate : Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Update.IWithWindowsRuntimeStack, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSystemAssignedIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithUserAssignedManagedServiceIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, 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.IWebApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.AppService.Fluent.IWebApp>
type IUpdate = interface
    interface IAppliable<IWebApp>
    interface IIndexable
    interface IWithAppServicePlan
    interface IUpdate<IWebApp>
    interface IUpdateWithTags<IUpdate<IWebApp>>
    interface IWithClientAffinityEnabled<IWebApp>
    interface IWithClientCertEnabled<IWebApp>
    interface IWithScmSiteAlsoStopped<IWebApp>
    interface IWithSiteConfigs<IWebApp>
    interface IWithAppSettings<IWebApp>
    interface IWithConnectionString<IWebApp>
    interface IWithSourceControl<IWebApp>
    interface IWithHostNameBinding<IWebApp>
    interface IWithHostNameSslBinding<IWebApp>
    interface IWithAuthentication<IWebApp>
    interface IWithDiagnosticLogging<IWebApp>
    interface IBeta
    interface IWithManagedServiceIdentity<IWebApp>
    interface IWithSystemAssignedIdentityBasedAccess<IWebApp>
    interface IWithUserAssignedManagedServiceIdentityBasedAccess<IWebApp>
    interface IWithDockerContainerImage
    interface IWithWindowsRuntimeStack
Public Interface IUpdate
Implements IAppliable(Of IWebApp), IBeta, IUpdate(Of IWebApp), IUpdateWithTags(Of IUpdate(Of IWebApp)), IWithAppServicePlan, IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithDiagnosticLogging(Of IWebApp), IWithDockerContainerImage, IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithSystemAssignedIdentityBasedAccess(Of IWebApp), IWithUserAssignedManagedServiceIdentityBasedAccess(Of IWebApp), IWithWindowsRuntimeStack
派生
実装

プロパティ

Key

変更可能なすべての設定を含む Web アプリの更新操作のテンプレート。

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

docker コンテナー イメージを組み込みイメージとして指定します。

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

既定のドキュメントを追加します。

(継承元 IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

既定のドキュメントの一覧を追加します。

(継承元 IWithSiteConfigs<FluentT>)
WithExistingAppServicePlan(IAppServicePlan)

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

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

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

(継承元 IWithAppServicePlan)
WithNewSharedAppServicePlan()

新しい共有アプリ サービス プランを作成します。

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

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

(継承元 IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithoutAppSetting(String)

Web アプリからアプリ設定を削除します。

(継承元 IWithAppSettings<FluentT>)
WithoutAuthentication()

Web アプリの認証をオフにします。

(継承元 IWithAuthentication<FluentT>)
WithoutConnectionString(String)

Web アプリから接続文字列を削除します。

(継承元 IWithConnectionString<FluentT>)
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>)
WithPrivateDockerHubImage(String)

docker コンテナー イメージを Docker Hub のイメージとして指定します。

(継承元 IWithDockerContainerImage)
WithPrivateRegistryImage(String, String)

Docker コンテナー イメージをプライベート レジストリのイメージとして指定します。

(継承元 IWithDockerContainerImage)
WithPublicDockerHubImage(String)

docker コンテナー イメージを Docker Hub のイメージとして指定します。

(継承元 IWithDockerContainerImage)
WithPythonVersion(PythonVersion)

Python のバージョンを指定します。

(継承元 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

リモート デバッグを無効にします。

(継承元 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

リモート デバッグ用の Visual Studio バージョンを指定します。

(継承元 IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Windows オペレーティング システム上の Web アプリのランタイム スタックを指定します。

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

適用対象