Partager via


IDefinition Interface

Définition

Interface conteneur pour toutes les définitions qui doivent être implémentées.

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
Implémente

Propriétés

Key

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource pouvant être créé.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
DefineAuthentication()

Spécifie la définition d’une nouvelle configuration d’authentification.

(Hérité de IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Obtient Spécifie la définition d’une nouvelle configuration des journaux de diagnostic.

(Hérité de IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Démarre la définition d’une nouvelle liaison de nom d’hôte.

(Hérité de IWithHostNameBinding<FluentT>)
DefineSourceControl()

Démarre la définition d’un nouveau contrôle de code source.

(Hérité de IWithSourceControl<FluentT>)
DefineSslBinding()

Démarre une définition d’une liaison SSL.

(Hérité de IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Ajoute un paramètre d’application à l’application web.

(Hérité de IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Spécifie les paramètres d’application pour l’application web sous forme de carte.

(Hérité de IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Spécifie le nom de l’emplacement à échanger automatiquement lorsqu’un déploiement est terminé dans cette application web/emplacement de déploiement.

(Hérité de IWithSiteConfigs<FluentT>)
WithBuiltInImage(RuntimeStack)

Spécifie l’image conteneur Docker à en créer une.

(Hérité de IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

Spécifie si l’affinité client est activée.

(Hérité de IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Spécifie si le certificat client est activé.

(Hérité de IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Ajoute une chaîne de connexion à l’application web.

(Hérité de IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Désactivez la journalisation des conteneurs pour les applications web Linux.

(Hérité de IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Spécifie la configuration de la journalisation des conteneurs pour les applications web Linux. Les journaux d’activité seront stockés sur le système de fichiers jusqu’à 35 Mo.

(Hérité de IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Spécifie la configuration de la journalisation des conteneurs pour les applications web Linux.

(Hérité de IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

Spécifie le nom d’utilisateur et le mot de passe pour Docker Hub ou le registre Docker.

(Hérité de IWithCredentials)
WithDefaultDocument(String)

Ajoute un document par défaut.

(Hérité de IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Ajoute une liste de documents par défaut.

(Hérité de IWithSiteConfigs<FluentT>)
WithExistingLinuxPlan(IAppServicePlan)

Utilise un plan App Service existant pour l’application web.

(Hérité de IBlank)
WithExistingResourceGroup(IResourceGroup)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

Utilise un plan App Service existant pour l’application web.

(Hérité de IBlank)
WithFtpsState(FtpsState)

Définit si l’application web prend en charge un certain type de FTP(S).

(Hérité de IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Définit si l’application web accepte le trafic HTTP 2.0.

(Hérité de IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Définit si l’application web accepte uniquement le trafic HTTPS.

(Hérité de IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Spécifie la version de Java.

(Hérité de IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Spécifie que le contrôle de code source doit être un référentiel Git local sur l’application web.

(Hérité de IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Définit la liste des noms d’hôtes d’un domaine managé Azure. Par défaut, le type d’enregistrement DNS est CNAME à l’exception du domaine de niveau racine (« .

(Hérité de IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Spécifie le mode de pipeline managé.

(Hérité de IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Spécifie la version du .NET Framework.

(Hérité de IWithSiteConfigs<FluentT>)
WithNewFreeAppServicePlan()

Crée un plan App Service gratuit. Cela échouera s’il existe au moins 10 plans gratuits dans l’abonnement actuel.

(Hérité de IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

Crée un plan App Service à utiliser.

(Hérité de IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

Crée un plan App Service à utiliser.

(Hérité de IWithNewAppServicePlan)
WithNewResourceGroup()

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(Hérité de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Crée un groupe de ressources dans lequel placer la ressource, en fonction de la définition spécifiée.

(Hérité de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(Hérité de IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

Crée un plan App Service partagé.

(Hérité de IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

Crée un plan App Service à utiliser.

(Hérité de IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

Crée un plan App Service à utiliser.

(Hérité de IWithNewAppServicePlan)
WithoutDefaultDocument(String)

Supprime un document par défaut.

(Hérité de IWithSiteConfigs<FluentT>)
WithoutPhp()

Désactivez la prise en charge de PHP.

(Hérité de IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Spécifie que l’identité de service managée affectée par le système (local) doit être désactivée.

(Hérité de IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

Spécifie la version PHP.

(Hérité de IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Spécifie l’architecture de plateforme à utiliser.

(Hérité de IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

Spécifie l’image de conteneur Docker à partir de Docker Hub.

(Hérité de IWithContainerImage)
WithPrivateRegistryImage(String, String)

Spécifie que l’image conteneur Docker doit provenir d’un registre privé.

(Hérité de IWithContainerImage)
WithPublicDockerHubImage(String)

Spécifie l’image de conteneur Docker à partir de Docker Hub.

(Hérité de IWithContainerImage)
WithPythonVersion(PythonVersion)

Spécifie la version de Python.

(Hérité de IWithSiteConfigs<FluentT>)
WithRegion(Region)

Spécifie la région de la ressource.

(Hérité de IDefinitionWithRegion<T>)
WithRegion(String)

Spécifie la région de la ressource par nom.

(Hérité de IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

Désactive le débogage à distance.

(Hérité de IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Spécifie la version de Visual Studio pour le débogage à distance.

(Hérité de IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

Spécifie la pile d’exécution pour l’application web sur le système d’exploitation Windows.

(Hérité de IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

Spécifie si le site SCM est également arrêté lorsque l’application web est arrêtée.

(Hérité de IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

Spécifie la commande de démarrage.

(Hérité de IWithStartUpCommand)
WithStickyAppSetting(String, String)

Ajoute un paramètre d’application à l’application web. Ce paramètre d’application sera également permuté après un échange d’emplacement de déploiement.

(Hérité de IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Spécifie les paramètres d’application pour l’application web sous forme de carte. Ces paramètres d’application seront également échangés après un échange d’emplacement de déploiement.

(Hérité de IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Ajoute une chaîne de connexion à l’application web. Cette chaîne de connexion sera également permutée après un échange d’emplacement de déploiement.

(Hérité de IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Spécifie que l’identité de service managée affectée par le système doit être activée dans l’application web.

(Hérité de IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Définit la liste des noms d’hôte d’un domaine acheté en externe. Les noms d’hôte doivent être configurés avant main pour pointer vers l’application web.

(Hérité de IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Spécifie que l’identité de service managée affectée par l’utilisateur doit être activée dans l’application web.

(Hérité de IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Définit les applications virtuelles dans l’application web.

(Hérité de IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Spécifie si la machine virtuelle sous tension de l’application web est toujours sous tension.

(Hérité de IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Spécifie si les sockets web sont activés.

(Hérité de IWithSiteConfigs<FluentT>)

S’applique à