次の方法で共有


IDefinition インターフェイス

定義

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

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

プロパティ

Key

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

(継承元 IIndexable)
Name

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

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

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

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

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

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

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

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

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

毎日の使用状況データの上限を指定します。

(継承元 IWithDailyUsageQuota)
WithDefaultDocument(String)

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

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

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

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

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

(継承元 IBlank)
WithExistingResourceGroup(IResourceGroup)

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

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

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

(継承元 IWithExistingResourceGroup<T>)
WithExistingStorageAccount(IStorageAccount)

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

(継承元 IWithStorageAccount)
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 プランを作成します。

(継承元 IWithNewAppServicePlan)
WithNewAppServicePlan(PricingTier)

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

(継承元 IWithNewAppServicePlan)
WithNewConsumptionPlan()

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

(継承元 IWithNewAppServicePlan)
WithNewFreeAppServicePlan()

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

(継承元 IWithNewAppServicePlan)
WithNewResourceGroup()

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

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

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

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

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

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

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

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

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

(継承元 IWithStorageAccount)
WithoutDailyUsageQuota()

毎日の使用状況データの上限を指定します。

(継承元 IWithDailyUsageQuota)
WithoutDefaultDocument(String)

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

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

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

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

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

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

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

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

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

(継承元 IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

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

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

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

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

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

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

適用対象