Delen via


IDefinition Interface

Definitie

Containerinterface voor alle definities die moeten worden geïmplementeerd.

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
Implementeringen

Eigenschappen

Key

Containerinterface voor alle definities die moeten worden geïmplementeerd.

(Overgenomen van IIndexable)
Name

Hiermee haalt u de naam van de aanmaakbare resource op.

(Overgenomen van ICreatable<T>)

Methoden

Create()

Voer de aanvraag voor maken uit.

(Overgenomen van ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Hiermee wordt de aanvraag in de wachtrij geplaatst en wordt de HTTP-client toegestaan deze uit te voeren wanneer er systeembronnen beschikbaar zijn.

(Overgenomen van ICreatable<T>)
DefineAuthentication()

Hiermee geeft u de definitie van een nieuwe verificatieconfiguratie.

(Overgenomen van IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Hiermee geeft u de definitie van een nieuwe configuratie voor diagnostische logboeken op.

(Overgenomen van IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Hiermee start u de definitie van een nieuwe hostnaambinding.

(Overgenomen van IWithHostNameBinding<FluentT>)
DefineSourceControl()

Hiermee start u de definitie van een nieuw broncodebeheer.

(Overgenomen van IWithSourceControl<FluentT>)
DefineSslBinding()

Hiermee start u een definitie van een SSL-binding.

(Overgenomen van IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Hiermee voegt u een app-instelling toe aan de web-app.

(Overgenomen van IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Hiermee geeft u de app-instellingen voor de web-app op als een kaart.

(Overgenomen van IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Hiermee geeft u de sitenaam automatisch wisselen wanneer een implementatie is voltooid in deze web-app/implementatiesite.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithBuiltInImage(RuntimeStack)

Hiermee geeft u de docker-containerinstallatiekopie een ingebouwde.

(Overgenomen van IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

Hiermee geeft u op of clientaffiniteit is ingeschakeld.

(Overgenomen van IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Hiermee geeft u op of clientcertificaat is ingeschakeld.

(Overgenomen van IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Hiermee voegt u een connection string toe aan de web-app.

(Overgenomen van IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Schakel de containerlogboekregistratie voor Linux-web-apps uit.

(Overgenomen van IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Hiermee geeft u de configuratie voor containerlogboekregistratie voor Linux-web-apps. Logboeken worden maximaal 35 MB opgeslagen in het bestandssysteem.

(Overgenomen van IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Hiermee geeft u de configuratie voor containerlogboekregistratie voor Linux-web-apps.

(Overgenomen van IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

Hiermee geeft u de gebruikersnaam en het wachtwoord voor Docker Hub of het docker-register.

(Overgenomen van IWithCredentials)
WithDefaultDocument(String)

Hiermee voegt u een standaarddocument toe.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Hiermee voegt u een lijst met standaarddocumenten toe.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithExistingLinuxPlan(IAppServicePlan)

Maakt gebruik van een bestaand App Service-plan voor de web-app.

(Overgenomen van IBlank)
WithExistingResourceGroup(IResourceGroup)

Hiermee koppelt u de resource aan een bestaande resourcegroep.

(Overgenomen van IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Hiermee koppelt u de resource aan een bestaande resourcegroep.

(Overgenomen van IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

Maakt gebruik van een bestaand App Service-plan voor de web-app.

(Overgenomen van IBlank)
WithFtpsState(FtpsState)

Hiermee stelt u in of de web-app ondersteuning biedt voor een bepaald type FTP(S).

(Overgenomen van IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Hiermee stelt u in of de web-app HTTP 2.0-verkeer accepteert.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Hiermee stelt u in of de web-app alleen HTTPS-verkeer accepteert.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Hiermee geeft u de Java-versie op.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Hiermee geeft u het broncodebeheer op als een lokale Git-opslagplaats in de web-app.

(Overgenomen van IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Hiermee definieert u een lijst met hostnamen van een door Azure beheerd domein. Het DNS-recordtype is standaard CNAME, met uitzondering van het domein op het hoofdniveau (".

(Overgenomen van IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Hiermee geeft u de beheerde pijplijnmodus op.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Hiermee geeft u de .NET Framework versie.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithNewFreeAppServicePlan()

Hiermee maakt u een nieuw gratis App Service-plan. Dit mislukt als er tien of meer gratis abonnementen in het huidige abonnement zijn.

(Overgenomen van IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

Hiermee maakt u een nieuw App Service-plan dat u wilt gebruiken.

(Overgenomen van IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

Hiermee maakt u een nieuw App Service-plan dat u wilt gebruiken.

(Overgenomen van IWithNewAppServicePlan)
WithNewResourceGroup()

Containerinterface voor alle definities die moeten worden geïmplementeerd.

(Overgenomen van IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Hiermee maakt u een nieuwe resourcegroep om de resource in te plaatsen, op basis van de opgegeven definitie.

(Overgenomen van IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Containerinterface voor alle definities die moeten worden geïmplementeerd.

(Overgenomen van IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

Hiermee maakt u een nieuw gedeeld App Service-plan.

(Overgenomen van IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

Hiermee maakt u een nieuw App Service-plan dat u wilt gebruiken.

(Overgenomen van IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

Hiermee maakt u een nieuw App Service-plan dat u wilt gebruiken.

(Overgenomen van IWithNewAppServicePlan)
WithoutDefaultDocument(String)

Hiermee verwijdert u een standaarddocument.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithoutPhp()

Schakel PHP-ondersteuning uit.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Hiermee geeft u op dat door het systeem toegewezen (lokale) beheerde service-identiteit moet worden uitgeschakeld.

(Overgenomen van IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

Hiermee geeft u de PHP-versie op.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Hiermee geeft u de platformarchitectuur te gebruiken.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

Hiermee geeft u de docker-containerinstallatiekopieën een van Docker Hub.

(Overgenomen van IWithContainerImage)
WithPrivateRegistryImage(String, String)

Hiermee geeft u de docker-containerinstallatiekopieën uit een privéregister.

(Overgenomen van IWithContainerImage)
WithPublicDockerHubImage(String)

Hiermee geeft u de docker-containerinstallatiekopieën een van Docker Hub.

(Overgenomen van IWithContainerImage)
WithPythonVersion(PythonVersion)

Hiermee geeft u de Python-versie op.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithRegion(Region)

Hiermee geeft u de regio voor de resource op.

(Overgenomen van IDefinitionWithRegion<T>)
WithRegion(String)

Hiermee geeft u de regio voor de resource op naam.

(Overgenomen van IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

Hiermee schakelt u externe foutopsporing uit.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Hiermee geeft u de Visual Studio-versie voor externe foutopsporing op.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Hiermee geeft u de runtimestack voor de web-app op het Windows-besturingssysteem op.

(Overgenomen van IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

Hiermee geeft u op of de SCM-site ook wordt gestopt wanneer de web-app wordt gestopt.

(Overgenomen van IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

Hiermee geeft u de opstartopdracht op.

(Overgenomen van IWithStartUpCommand)
WithStickyAppSetting(String, String)

Hiermee voegt u een app-instelling toe aan de web-app. Deze app-instelling wordt ook gewisseld na het wisselen van een implementatiesite.

(Overgenomen van IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Hiermee geeft u de app-instellingen voor de web-app op als een kaart. Deze app-instellingen worden ook gewisseld na het wisselen van een implementatiesite.

(Overgenomen van IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Hiermee voegt u een connection string toe aan de web-app. Deze connection string wordt ook gewisseld na het wisselen van een implementatiesite.

(Overgenomen van IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Hiermee geeft u op dat door het systeem toegewezen Managed Service Identity moet worden ingeschakeld in de web-app.

(Overgenomen van IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Hiermee voegt u een tag toe aan de resource.

(Overgenomen van IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Hiermee geeft u tags voor de resource op als een {@link Map}.

(Overgenomen van IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Hiermee definieert u een lijst met hostnamen van een extern aangeschaft domein. De hostnamen moeten van tevoren worden geconfigureerd om naar de web-app te verwijzen.

(Overgenomen van IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Hiermee geeft u op dat door de gebruiker toegewezen beheerde service-identiteit moet worden ingeschakeld in de web-app.

(Overgenomen van IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Hiermee stelt u de virtuele toepassingen in de web-app in.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Hiermee geeft u op of de VM die de web-app aangeeft altijd is ingeschakeld.

(Overgenomen van IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Hiermee geeft u op of websockets zijn ingeschakeld.

(Overgenomen van IWithSiteConfigs<FluentT>)

Van toepassing op