次の方法で共有


IWithCreate インターフェイス

定義

クラウドで新しい関数アプリを作成するのに十分な入力を含む関数アプリ定義。ただし、指定する追加の省略可能な入力を公開します。

public interface IWithCreate : Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithDailyUsageQuota, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithNewAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithRuntimeVersion, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Definition.IWithStorageAccount, 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.IBeta, 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 IWithCreate = interface
    interface ICreatable<IFunctionApp>
    interface IIndexable
    interface IWithNewAppServicePlan
    interface IWithStorageAccount
    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 IWithCreate
Implements IBeta, ICreatable(Of IFunctionApp), IDefinitionWithTags(Of IWithCreate(Of IFunctionApp)), IWithAppSettings(Of IFunctionApp), IWithAuthentication(Of IFunctionApp), IWithClientAffinityEnabled(Of IFunctionApp), IWithClientCertEnabled(Of IFunctionApp), IWithConnectionString(Of IFunctionApp), IWithCreate(Of IFunctionApp), IWithDailyUsageQuota, IWithDiagnosticLogging(Of IFunctionApp), IWithHostNameBinding(Of IFunctionApp), IWithHostNameSslBinding(Of IFunctionApp), IWithManagedServiceIdentity(Of IFunctionApp), IWithNewAppServicePlan, IWithRuntimeVersion, IWithScmSiteAlsoStopped(Of IFunctionApp), IWithSiteConfigs(Of IFunctionApp), IWithSourceControl(Of IFunctionApp), IWithStorageAccount
派生
実装

プロパティ

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

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

(継承元 IWithNewAppServicePlan)
WithNewSharedAppServicePlan()

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

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

適用対象