Dela via


IDefinition Gränssnitt

Definition

Containergränssnitt för alla definitioner som behöver implementeras.

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
Implementeringar

Egenskaper

Key

Containergränssnitt för alla definitioner som behöver implementeras.

(Ärvd från IIndexable)
Name

Hämtar namnet på den skaparbara resursen.

(Ärvd från ICreatable<T>)

Metoder

Create()

Kör create-begäran.

(Ärvd från ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Placerar begäran i kön och låter HTTP-klienten köra den när systemresurser är tillgängliga.

(Ärvd från ICreatable<T>)
DefineAuthentication()

Anger definitionen av en ny autentiseringskonfiguration.

(Ärvd från IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Hämtar Anger definitionen av en ny konfiguration av diagnostikloggar.

(Ärvd från IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Startar definitionen av en ny värdnamnsbindning.

(Ärvd från IWithHostNameBinding<FluentT>)
DefineSourceControl()

Startar definitionen av en ny källkontroll.

(Ärvd från IWithSourceControl<FluentT>)
DefineSslBinding()

Startar en definition av en SSL-bindning.

(Ärvd från IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Lägger till en appinställning i webbappen.

(Ärvd från IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Anger appinställningarna för webbappen som en karta.

(Ärvd från IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Anger facknamnet för automatisk växling när en distribution har slutförts i den här webbappen/distributionsfacket.

(Ärvd från IWithSiteConfigs<FluentT>)
WithBuiltInImage(RuntimeStack)

Anger att docker-containeravbildningen ska vara inbyggd.

(Ärvd från IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

Anger om klienttillhörighet är aktiverat.

(Ärvd från IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Anger om klientcertifikat är aktiverat.

(Ärvd från IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Lägger till en anslutningssträng i webbappen.

(Ärvd från IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Inaktivera containerloggning för Linux-webbappar.

(Ärvd från IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Anger konfigurationen för containerloggning för Linux-webbappar. Loggar lagras i filsystemet i upp till 35 MB.

(Ärvd från IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Anger konfigurationen för containerloggning för Linux-webbappar.

(Ärvd från IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

Anger användarnamn och lösenord för Docker Hub eller Docker-registret.

(Ärvd från IWithCredentials)
WithDefaultDocument(String)

Lägger till ett standarddokument.

(Ärvd från IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Lägger till en lista över standarddokument.

(Ärvd från IWithSiteConfigs<FluentT>)
WithExistingLinuxPlan(IAppServicePlan)

Använder en befintlig App Service-plan för webbappen.

(Ärvd från IBlank)
WithExistingResourceGroup(IResourceGroup)

Associerar resursen med en befintlig resursgrupp.

(Ärvd från IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associerar resursen med en befintlig resursgrupp.

(Ärvd från IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

Använder en befintlig App Service-plan för webbappen.

(Ärvd från IBlank)
WithFtpsState(FtpsState)

Anger om webbappen stöder vissa typer av FTP(S).

(Ärvd från IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Anger om webbappen accepterar HTTP 2.0-trafik.

(Ärvd från IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Anger om webbappen bara accepterar HTTPS-trafik.

(Ärvd från IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Anger Java-versionen.

(Ärvd från IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Anger att källkontrollen ska vara en lokal Git-lagringsplats i webbappen.

(Ärvd från IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Definierar en lista över värdnamn för en Hanterad Azure-domän. DNS-posttypen är som standard CNAME förutom rotnivådomänen (".

(Ärvd från IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Anger läget för hanterad pipeline.

(Ärvd från IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Anger .NET Framework version.

(Ärvd från IWithSiteConfigs<FluentT>)
WithNewFreeAppServicePlan()

Skapar en ny kostnadsfri App Service-plan. Detta misslyckas om det finns 10 eller fler kostnadsfria abonnemang i den aktuella prenumerationen.

(Ärvd från IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

Skapar en ny App Service-plan att använda.

(Ärvd från IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

Skapar en ny App Service-plan att använda.

(Ärvd från IWithNewAppServicePlan)
WithNewResourceGroup()

Containergränssnitt för alla definitioner som behöver implementeras.

(Ärvd från IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Skapar en ny resursgrupp som resursen ska placeras i baserat på den angivna definitionen.

(Ärvd från IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Containergränssnitt för alla definitioner som behöver implementeras.

(Ärvd från IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

Skapar en ny delad App Service-plan.

(Ärvd från IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

Skapar en ny App Service-plan att använda.

(Ärvd från IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

Skapar en ny App Service-plan att använda.

(Ärvd från IWithNewAppServicePlan)
WithoutDefaultDocument(String)

Tar bort ett standarddokument.

(Ärvd från IWithSiteConfigs<FluentT>)
WithoutPhp()

Inaktivera PHP-stöd.

(Ärvd från IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Anger att systemtilldelad (lokal) hanterad tjänstidentitet måste inaktiveras.

(Ärvd från IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

Anger PHP-versionen.

(Ärvd från IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Anger den plattformsarkitektur som ska användas.

(Ärvd från IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

Anger att docker-containeravbildningen ska vara en från Docker Hub.

(Ärvd från IWithContainerImage)
WithPrivateRegistryImage(String, String)

Anger att docker-containeravbildningen ska vara en från ett privat register.

(Ärvd från IWithContainerImage)
WithPublicDockerHubImage(String)

Anger att docker-containeravbildningen ska vara en från Docker Hub.

(Ärvd från IWithContainerImage)
WithPythonVersion(PythonVersion)

Anger Python-versionen.

(Ärvd från IWithSiteConfigs<FluentT>)
WithRegion(Region)

Anger resursens region.

(Ärvd från IDefinitionWithRegion<T>)
WithRegion(String)

Anger resursens region efter namn.

(Ärvd från IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

Inaktiverar fjärrfelsökning.

(Ärvd från IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Anger Visual Studio-versionen för fjärrfelsökning.

(Ärvd från IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Anger körningsstacken för webbappen på Windows-operativsystemet.

(Ärvd från IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

Anger om SCM-webbplatsen också stoppas när webbappen stoppas.

(Ärvd från IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

Anger startkommandot.

(Ärvd från IWithStartUpCommand)
WithStickyAppSetting(String, String)

Lägger till en appinställning i webbappen. Den här appinställningen kommer också att växlas efter ett distributionsfackbyte.

(Ärvd från IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Anger appinställningarna för webbappen som en karta. Dessa appinställningar kommer också att växlas efter ett distributionsfackbyte.

(Ärvd från IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Lägger till en anslutningssträng i webbappen. Den här anslutningssträngen kommer också att växlas efter ett distributionsfackbyte.

(Ärvd från IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Anger att systemtilldelad hanterad tjänstidentitet måste vara aktiverad i webbappen.

(Ärvd från IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Lägger till en tagg i resursen.

(Ärvd från IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Anger taggar för resursen som en {@link Map}.

(Ärvd från IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Definierar en lista över värdnamn för en externt köpt domän. Värdnamnen måste konfigureras före hand för att peka på webbappen.

(Ärvd från IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Anger att användartilldelad hanterad tjänstidentitet måste vara aktiverad i webbappen.

(Ärvd från IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Anger de virtuella programmen i webbappen.

(Ärvd från IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Anger om den virtuella dator som driver webbappen alltid är aktiverad.

(Ärvd från IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Anger om webbsocketer är aktiverade.

(Ärvd från IWithSiteConfigs<FluentT>)

Gäller för