次の方法で共有


IDefinition インターフェイス

定義

実装する必要があるすべての定義のコンテナー インターフェイス。

public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IBlank, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCredentials, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithStartUpCommand, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithWindowsRuntimeStack, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IWebApp>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<INewAppServicePlanWithGroup>
    interface INewAppServicePlanWithGroup
    interface IWithGroup<IWithNewAppServicePlan>
    interface IWithExistingResourceGroup<IWithNewAppServicePlan>
    interface IWithNewResourceGroup<IWithNewAppServicePlan>
    interface IWithCreatableResourceGroup<IWithNewAppServicePlan>
    interface IWithNewAppServicePlan
    interface IWithDockerContainerImage
    interface IWithContainerImage
    interface IWithCredentials
    interface IWithStartUpCommand
    interface IWithCreate
    interface ICreatable<IWebApp>
    interface IIndexable
    interface IWithCreate<IWebApp>
    interface IDefinitionWithTags<IWithCreate<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 IWithWindowsRuntimeStack
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IWebApp), IDefinitionWithRegion(Of INewAppServicePlanWithGroup), IDefinitionWithTags(Of IWithCreate(Of IWebApp)), INewAppServicePlanWithGroup, IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithCreatableResourceGroup(Of IWithNewAppServicePlan), IWithCreate(Of IWebApp), IWithCredentials, IWithDiagnosticLogging(Of IWebApp), IWithDockerContainerImage, IWithExistingResourceGroup(Of IWithNewAppServicePlan), IWithGroup(Of IWithNewAppServicePlan), IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithNewAppServicePlan, IWithNewResourceGroup(Of IWithNewAppServicePlan), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithStartUpCommand, IWithWindowsRuntimeStack
実装

プロパティ

Key

実装する必要があるすべての定義のコンテナー インターフェイス。

(継承元 IIndexable)
Name

作成可能なリソースの名前を取得します。

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

(継承元 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。

(継承元 ICreatable<T>)
DefineAuthentication()

新しい認証構成の定義を指定します。

(継承元 IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

取得 新しい診断ログ構成の定義を指定します。

(継承元 IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

新しいホスト名バインドの定義を開始します。

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

新しいソース管理の定義を開始します。

(継承元 IWithSourceControl<FluentT>)
DefineSslBinding()

SSL バインディングの定義を開始します。

(継承元 IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

アプリ設定を Web アプリに追加します。

(継承元 IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Web アプリのアプリ設定をマップとして指定します。

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

Linux Web アプリのコンテナー ログを無効にします。

(継承元 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Linux Web アプリのコンテナー ログの構成を指定します。 ログは、最大 35 MB のファイル システムに格納されます。

(継承元 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Linux Web アプリのコンテナー ログの構成を指定します。

(継承元 IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

Docker Hubまたは docker レジストリのユーザー名とパスワードを指定します。

(継承元 IWithCredentials)
WithDefaultDocument(String)

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

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

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

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

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

(継承元 IBlank)
WithExistingResourceGroup(IResourceGroup)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

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

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

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

(継承元 IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

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

(継承元 IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

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

(継承元 IWithNewAppServicePlan)
WithNewResourceGroup()

実装する必要があるすべての定義のコンテナー インターフェイス。

(継承元 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

指定された定義に基づいて、リソースを配置する新しいリソース グループを作成します。

(継承元 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

実装する必要があるすべての定義のコンテナー インターフェイス。

(継承元 IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

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

(継承元 IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

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

(継承元 IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

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

(継承元 IWithNewAppServicePlan)
WithoutDefaultDocument(String)

既定のドキュメントを削除します。

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

PHP のサポートをオフにします。

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

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

(継承元 IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

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

(継承元 IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

使用するプラットフォーム アーキテクチャを指定します。

(継承元 IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

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

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

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

(継承元 IWithContainerImage)
WithPublicDockerHubImage(String)

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

(継承元 IWithContainerImage)
WithPythonVersion(PythonVersion)

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

(継承元 IWithSiteConfigs<FluentT>)
WithRegion(Region)

リソースのリージョンを指定します。

(継承元 IDefinitionWithRegion<T>)
WithRegion(String)

リソースのリージョンを名前で指定します。

(継承元 IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

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

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

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

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

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

(継承元 IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

Web アプリが停止したときに SCM サイトも停止するかどうかを指定します。

(継承元 IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

スタートアップ コマンドを指定します。

(継承元 IWithStartUpCommand)
WithStickyAppSetting(String, String)

アプリ設定を Web アプリに追加します。 このアプリ設定は、デプロイ スロットのスワップ後にもスワップされます。

(継承元 IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Web アプリのアプリ設定をマップとして指定します。 これらのアプリ設定は、デプロイ スロットのスワップ後にもスワップされます。

(継承元 IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Web アプリに接続文字列を追加します。 この接続文字列は、デプロイ スロットのスワップ後にもスワップされます。

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

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

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

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

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

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

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

適用対象