Share via


IDefinition Rozhraní

Definice

Rozhraní kontejneru pro všechny definice, které je potřeba implementovat.

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
Implementuje

Vlastnosti

Key

Rozhraní kontejneru pro všechny definice, které je potřeba implementovat.

(Zděděno od IIndexable)
Name

Získá název creatable prostředku.

(Zděděno od ICreatable<T>)

Metody

Create()

Spusťte žádost o vytvoření.

(Zděděno od ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Umístí požadavek do fronty a umožní klientovi HTTP, aby ho spustil, když jsou k dispozici systémové prostředky.

(Zděděno od ICreatable<T>)
DefineAuthentication()

Určuje definici nové konfigurace ověřování.

(Zděděno od IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Získá Určuje definici nové konfigurace diagnostických protokolů.

(Zděděno od IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Spustí definici nové vazby názvu hostitele.

(Zděděno od IWithHostNameBinding<FluentT>)
DefineSourceControl()

Spustí definici nové správy zdrojového kódu.

(Zděděno od IWithSourceControl<FluentT>)
DefineSslBinding()

Spustí definici vazby SSL.

(Zděděno od IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Přidá do webové aplikace nastavení aplikace.

(Zděděno od IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Určuje nastavení aplikace pro webovou aplikaci jako mapu.

(Zděděno od IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Určuje název slotu, který se má automaticky prohodit při dokončení nasazení v této webové aplikaci nebo slotu nasazení.

(Zděděno od IWithSiteConfigs<FluentT>)
WithBuiltInImage(RuntimeStack)

Určuje image kontejneru dockeru, která má být předdefinována.

(Zděděno od IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

Určuje, jestli je povolené spřažení klienta.

(Zděděno od IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Určuje, jestli je povolený klientský certifikát.

(Zděděno od IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Přidá do webové aplikace připojovací řetězec.

(Zděděno od IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Zakažte protokolování kontejneru pro webové aplikace pro Linux.

(Zděděno od IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Určuje konfiguraci pro protokolování kontejneru pro webové aplikace pro Linux. Protokoly budou uloženy v systému souborů po dobu až 35 MB.

(Zděděno od IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Určuje konfiguraci pro protokolování kontejneru pro webové aplikace pro Linux.

(Zděděno od IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

Určuje uživatelské jméno a heslo pro Docker Hub nebo registr Dockeru.

(Zděděno od IWithCredentials)
WithDefaultDocument(String)

Přidá výchozí dokument.

(Zděděno od IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Přidá seznam výchozích dokumentů.

(Zděděno od IWithSiteConfigs<FluentT>)
WithExistingLinuxPlan(IAppServicePlan)

Používá existující plán služby App Service pro webovou aplikaci.

(Zděděno od IBlank)
WithExistingResourceGroup(IResourceGroup)

Přidruží prostředek k existující skupině prostředků.

(Zděděno od IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Přidruží prostředek k existující skupině prostředků.

(Zděděno od IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

Používá existující plán služby App Service pro webovou aplikaci.

(Zděděno od IBlank)
WithFtpsState(FtpsState)

Nastaví, jestli webová aplikace podporuje určitý typ FTP(S).

(Zděděno od IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Nastaví, jestli webová aplikace přijímá provoz HTTP 2.0.

(Zděděno od IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Nastaví, jestli webová aplikace přijímá jenom provoz HTTPS.

(Zděděno od IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Určuje verzi Javy.

(Zděděno od IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Určuje, že správa zdrojového kódu bude místním úložištěm Gitu ve webové aplikaci.

(Zděděno od IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Definuje seznam názvů hostitelů spravované domény Azure. Typ záznamu DNS je ve výchozím nastavení CNAME s výjimkou domény kořenové úrovně (".

(Zděděno od IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Určuje režim spravovaného kanálu.

(Zděděno od IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Určuje verzi rozhraní .NET Framework.

(Zděděno od IWithSiteConfigs<FluentT>)
WithNewFreeAppServicePlan()

Vytvoří nový bezplatný plán služby App Service. To selže, pokud v aktuálním předplatném existuje 10 nebo více bezplatných plánů.

(Zděděno od IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

Vytvoří nový plán služby App Service, který se má použít.

(Zděděno od IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

Vytvoří nový plán služby App Service, který se má použít.

(Zděděno od IWithNewAppServicePlan)
WithNewResourceGroup()

Rozhraní kontejneru pro všechny definice, které je potřeba implementovat.

(Zděděno od IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Na základě zadané definice vytvoří novou skupinu prostředků, do které se prostředek vloží.

(Zděděno od IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Rozhraní kontejneru pro všechny definice, které je potřeba implementovat.

(Zděděno od IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

Vytvoří nový sdílený plán služby App Service.

(Zděděno od IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

Vytvoří nový plán služby App Service, který se má použít.

(Zděděno od IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

Vytvoří nový plán služby App Service, který se má použít.

(Zděděno od IWithNewAppServicePlan)
WithoutDefaultDocument(String)

Odebere výchozí dokument.

(Zděděno od IWithSiteConfigs<FluentT>)
WithoutPhp()

Vypněte podporu PHP.

(Zděděno od IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Určuje, že identita spravované služby přiřazená systémem (místní) musí být zakázaná.

(Zděděno od IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

Určuje verzi PHP.

(Zděděno od IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Určuje architekturu platformy, která se má použít.

(Zděděno od IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

Určuje image kontejneru dockeru, která má být image z Docker Hub.

(Zděděno od IWithContainerImage)
WithPrivateRegistryImage(String, String)

Určuje image kontejneru dockeru, která má být image z privátního registru.

(Zděděno od IWithContainerImage)
WithPublicDockerHubImage(String)

Určuje image kontejneru dockeru, která má být image z Docker Hub.

(Zděděno od IWithContainerImage)
WithPythonVersion(PythonVersion)

Určuje verzi Pythonu.

(Zděděno od IWithSiteConfigs<FluentT>)
WithRegion(Region)

Určuje oblast prostředku.

(Zděděno od IDefinitionWithRegion<T>)
WithRegion(String)

Určuje oblast prostředku podle názvu.

(Zděděno od IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

Zakáže vzdálené ladění.

(Zděděno od IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Určuje verzi sady Visual Studio pro vzdálené ladění.

(Zděděno od IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Určuje zásobník modulu runtime pro webovou aplikaci v operačním systému Windows.

(Zděděno od IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

Určuje, jestli se při zastavení webové aplikace zastaví také web SCM.

(Zděděno od IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

Určuje spouštěcí příkaz.

(Zděděno od IWithStartUpCommand)
WithStickyAppSetting(String, String)

Přidá do webové aplikace nastavení aplikace. Toto nastavení aplikace se prohodí i po prohození slotu nasazení.

(Zděděno od IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Určuje nastavení aplikace pro webovou aplikaci jako mapu. Tato nastavení aplikace se prohodí také po prohození slotu nasazení.

(Zděděno od IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Přidá do webové aplikace připojovací řetězec. Tento připojovací řetězec se prohodí také po prohození slotu nasazení.

(Zděděno od IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Určuje, že ve webové aplikaci musí být povolená identita spravované služby přiřazená systémem.

(Zděděno od IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Přidá do prostředku značku.

(Zděděno od IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Určuje značky pro prostředek jako {@link Map}.

(Zděděno od IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Definuje seznam názvů hostitelů externě zakoupené domény. Aby odkazoval na webovou aplikaci, musí být před rukou nakonfigurované názvy hostitelů.

(Zděděno od IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Určuje, že ve webové aplikaci musí být povolená identita spravované služby přiřazená uživatelem.

(Zděděno od IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Nastaví virtuální aplikace ve webové aplikaci.

(Zděděno od IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Určuje, jestli je virtuální počítač, který pohání webovou aplikaci, vždy zapnutý.

(Zděděno od IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Určuje, jestli jsou povolené webové sokety.

(Zděděno od IWithSiteConfigs<FluentT>)

Platí pro