Partager via


IWebAppBase Interface

Définition

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

public interface IWebAppBase : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>
type IWebAppBase = interface
    interface IBeta
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
Public Interface IWebAppBase
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager)
Dérivé
Implémente

Propriétés

AlwaysOn

Obtient si l’application web est toujours activée.

AppServicePlanId

Obtient l’ID de ressource du plan App Service.

AutoSwapSlotName

Obtient le nom de l’emplacement d’échange automatique.

AvailabilityState

Obtient l’état de disponibilité des informations de gestion pour l’application web.

ClientAffinityEnabled

Obtient si l’affinité client est activée lors de l’équilibrage de charge de la requête HTTP pour plusieurs instances de l’application web.

ClientCertEnabled

Obtient si le certificat client est activé pour l’application web.

CloningInfo

Obtient des informations indiquant si l’application web est cloné à partir d’une autre.

ContainerSize

Obtient la taille d’un conteneur de fonction.

DefaultDocuments

Obtient les documents par défaut.

DefaultHostName

Obtient le nom d’hôte par défaut de l’application web.

DiagnosticLogsConfig

Obtient la configuration des journaux de diagnostic.

DocumentRoot

Obtient le répertoire racine de l’application web.

Enabled

Obtient true si le site est activé ; sinon, false.

EnabledHostNames

Obtient les noms d’hôte de l’application web activée.

FtpsState

Obtient l’état du service FTP/FTPS.

HostNames

Obtient les noms d’hôte associés à l’application web.

HostNamesDisabled

Obtient si les noms d’hôte publics sont désactivés dans l’application web. Si la valeur est true, l’application est accessible uniquement via Gestion des API processus.

HostNameSslStates

Obtient la liste des états SSL utilisés pour gérer les liaisons SSL pour les noms d’hôte du site.

Http20Enabled

Obtient s’il faut autoriser les clients à se connecter via http2.0.

HttpsOnly

True si l’application web est configurée pour accepter uniquement les requêtes HTTPS. Les requêtes HTTP sont redirigées.

Id

Obtient la chaîne d’ID de ressource

(Hérité de IHasId)
Inner

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IHasInner<T>)
IsDefaultContainer

Obtient le site est un conteneur par défaut.

JavaContainer

Obtient le conteneur Java.

JavaContainerVersion

Obtient la version du conteneur Java.

JavaVersion

Obtient la version Java.

Key

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IIndexable)
LastModifiedTime

Obtient l’heure de la dernière modification de l’application web au format UTC.

LinuxFxVersion

Obtient l’infrastructure et la version de l’application Linux s’il s’agit d’une application web Linux.

LocalMySqlEnabled

Obtient si MySQL local est activé.

ManagedPipelineMode

Obtient le mode pipeline managé.

Manager

Obtient le type de client manager de ce type de ressource.

(Hérité de IHasManager<ManagerT>)
MinTlsVersion

Obtient la version minimale de TLS requise pour les requêtes SSL pour l’application web

Name

Obtient le nom de la ressource

(Hérité de IHasName)
NetFrameworkVersion

Obtient la version du .NET Framework.

NodeVersion

Obtient la version de Node.JS.

OperatingSystem

Obtient le système d’exploitation sur lequel l’application web s’exécute.

OutboundIPAddresses

Obtient la liste des adresses IP que cette application web utilise pour les connexions sortantes. Celles-ci peuvent être utilisées lors de la configuration des règles de pare-feu pour les bases de données auxquelles cette application web accède.

PhpVersion

Obtient la version de PHP.

PlatformArchitecture

Obtient l’architecture de la plateforme, 32 bits (x86) ou 64 bits (x64).

PythonVersion

Obtient la version de Python.

Region

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IResource)
RegionName

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IResource)
RemoteDebuggingEnabled

Obtient si l’eebugging distant est activé.

RemoteDebuggingVersion

Obtient la version de débogage à distance.

RepositorySiteName

Obtient le nom du site du dépôt.

ResourceGroupName

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IHasResourceGroup)
ScmSiteAlsoStopped

Obtient s’il faut arrêter le site SCM (KUDU) lorsque l’application web est arrêtée. La valeur par défaut est false.

ScmType

Obtient la configuration SCM pour l’application web.

State

Obtient l’état de l’application web.

SystemAssignedManagedServiceIdentityPrincipalId

Obtient l’ID de principal de service Active Directory spécifique à l’identité de service managée affectée par le système (local) affecté à l’application web.

SystemAssignedManagedServiceIdentityTenantId

Obtient l’ID de locataire Active Directory spécifique à l’identité de service managée affectée par le système (local) affecté à l’application web.

Tags

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IResource)
TargetSwapSlot

Obtient l’emplacement dans lequel cette application va permuter.

TrafficManagerHostNames

Obtient la liste des noms d’hôte Azure Traffic Manager associés à l’application web.

Type

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

(Hérité de IResource)
UsageState

Obtient l’état indiquant si l’application web a dépassé son utilisation du quota.

UserAssignedManagedServiceIdentityIds

Obtient les id des identités affectées par l’utilisateur.

VirtualApplications

Obtient les applications virtuelles et leurs répertoires virtuels dans cette application web.

WebSocketsEnabled

Obtient si le socket web est activé.

Méthodes

ApplySlotConfigurations(String)

Appliquez les configurations d’emplacement (ou d’adhérence) de l’emplacement spécifié à l’emplacement actuel. Cela est utile pour « Échanger avec la préversion ».

ApplySlotConfigurationsAsync(String, CancellationToken)

Appliquez les configurations d’emplacement (ou d’adhérence) de l’emplacement spécifié à l’emplacement actuel. Cela est utile pour « Échanger avec la préversion ».

Deploy()

Première étape spécifiant les paramètres pour effectuer un déploiement web (MS Deploy) sur l’application web.

GetAppSettings()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetAppSettingsAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetAuthenticationConfig()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetAuthenticationConfigAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetConnectionStrings()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetConnectionStringsAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetContainerLogs()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetContainerLogsAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetContainerLogsZip()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetContainerLogsZipAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetHostNameBindings()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetHostNameBindingsAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetPublishingProfile()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetPublishingProfileAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetSourceControl()

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

GetSourceControlAsync(CancellationToken)

Représentation côté client immuable d’une application web Azure ou d’un emplacement de déploiement.

ResetSlotConfigurations()

Réinitialisez l’emplacement à ses configurations d’origine.

ResetSlotConfigurationsAsync(CancellationToken)

Réinitialisez l’emplacement à ses configurations d’origine.

Restart()

Redémarre l’application web ou l’emplacement de déploiement.

RestartAsync(CancellationToken)

Redémarre l’application web ou l’emplacement de déploiement.

Start()

Démarre l’application web ou l’emplacement de déploiement.

StartAsync(CancellationToken)

Démarre l’application web ou l’emplacement de déploiement.

Stop()

Arrête l’application web ou l’emplacement de déploiement.

StopAsync(CancellationToken)

Arrête l’application web ou l’emplacement de déploiement.

StreamAllLogs()

Obtient un flux ouvert vers tous les journaux.

StreamAllLogsAsync(CancellationToken)

Obtient un flux ouvert vers tous les journaux.

StreamApplicationLogs()

Obtient un flux ouvert vers les journaux d’application.

StreamApplicationLogsAsync(CancellationToken)

Obtient un flux ouvert vers les journaux d’application.

StreamDeploymentLogs()

Obtient un flux ouvert vers les journaux de déploiement.

StreamDeploymentLogsAsync(CancellationToken)

Obtient un flux ouvert vers les journaux de déploiement.

StreamHttpLogs()

Obtient un flux ouvert vers les journaux HTTP.

StreamHttpLogsAsync(CancellationToken)

Obtient un flux ouvert vers les journaux HTTP.

StreamTraceLogs()

Obtient un flux ouvert dans les journaux de trace.

StreamTraceLogsAsync(CancellationToken)

Obtient un flux ouvert dans les journaux de trace.

Swap(String)

Échange l’application en cours d’exécution dans l’application web/l’emplacement actuel avec l’application en cours d’exécution dans l’emplacement spécifié.

SwapAsync(String, CancellationToken)

Échange l’application en cours d’exécution dans l’application web/l’emplacement actuel avec l’application en cours d’exécution dans l’emplacement spécifié.

VerifyDomainOwnership(String, String)

Vérifie la propriété du domaine pour un ordre de certificat en vérifiant qu’un nom d’hôte du domaine est lié à cette application web.

VerifyDomainOwnershipAsync(String, String, CancellationToken)

Vérifie la propriété du domaine pour un ordre de certificat en vérifiant qu’un nom d’hôte du domaine est lié à cette application web.

S’applique à