Partager via


IFunctionApp Interface

Définition

Représentation côté client immuable d’une application de fonction Azure.

public interface IFunctionApp : Microsoft.Azure.Management.AppService.Fluent.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>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IUpdate>
type IFunctionApp = interface
    interface IBeta
    interface IWebAppBase
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
    interface IRefreshable<IFunctionApp>
    interface IUpdatable<IUpdate>
Public Interface IFunctionApp
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager), IRefreshable(Of IFunctionApp), IUpdatable(Of IUpdate), IWebAppBase
Implémente

Propriétés

AlwaysOn

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

(Hérité de IWebAppBase)
AppServicePlanId

Obtient l’ID de ressource du plan App Service.

(Hérité de IWebAppBase)
AutoSwapSlotName

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

(Hérité de IWebAppBase)
AvailabilityState

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

(Hérité de IWebAppBase)
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.

(Hérité de IWebAppBase)
ClientCertEnabled

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

(Hérité de IWebAppBase)
CloningInfo

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

(Hérité de IWebAppBase)
ContainerSize

Obtient la taille d’un conteneur de fonction.

(Hérité de IWebAppBase)
DefaultDocuments

Obtient les documents par défaut.

(Hérité de IWebAppBase)
DefaultHostName

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

(Hérité de IWebAppBase)
DeploymentSlots

Obtient le point d’entrée de l’API de gestion des emplacements de déploiement sous l’application de fonction.

DiagnosticLogsConfig

Obtient la configuration des journaux de diagnostic.

(Hérité de IWebAppBase)
DocumentRoot

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

(Hérité de IWebAppBase)
Enabled

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

(Hérité de IWebAppBase)
EnabledHostNames

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

(Hérité de IWebAppBase)
FtpsState

Obtient l’état du service FTP/FTPS.

(Hérité de IWebAppBase)
HostNames

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

(Hérité de IWebAppBase)
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.

(Hérité de IWebAppBase)
HostNameSslStates

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

(Hérité de IWebAppBase)
Http20Enabled

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

(Hérité de IWebAppBase)
HttpsOnly

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

(Hérité de IWebAppBase)
Id

Obtient la chaîne d’ID de ressource

(Hérité de IHasId)
Inner

Représentation côté client immuable d’une application de fonction Azure.

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

Obtient le site est un conteneur par défaut.

(Hérité de IWebAppBase)
JavaContainer

Obtient le conteneur Java.

(Hérité de IWebAppBase)
JavaContainerVersion

Obtient la version du conteneur Java.

(Hérité de IWebAppBase)
JavaVersion

Obtient la version Java.

(Hérité de IWebAppBase)
Key

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IIndexable)
LastModifiedTime

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

(Hérité de IWebAppBase)
LinuxFxVersion

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

(Hérité de IWebAppBase)
LocalMySqlEnabled

Obtient si MySQL local est activé.

(Hérité de IWebAppBase)
ManagedPipelineMode

Obtient le mode pipeline managé.

(Hérité de IWebAppBase)
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

(Hérité de IWebAppBase)
Name

Obtient le nom de la ressource

(Hérité de IHasName)
NetFrameworkVersion

Obtient la version du .NET Framework.

(Hérité de IWebAppBase)
NodeVersion

Obtient la version de Node.JS.

(Hérité de IWebAppBase)
OperatingSystem

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

(Hérité de IWebAppBase)
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.

(Hérité de IWebAppBase)
PhpVersion

Obtient la version de PHP.

(Hérité de IWebAppBase)
PlatformArchitecture

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

(Hérité de IWebAppBase)
PythonVersion

Obtient la version de Python.

(Hérité de IWebAppBase)
Region

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IResource)
RegionName

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IResource)
RemoteDebuggingEnabled

Obtient si l’eebugging distant est activé.

(Hérité de IWebAppBase)
RemoteDebuggingVersion

Obtient la version de débogage à distance.

(Hérité de IWebAppBase)
RepositorySiteName

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

(Hérité de IWebAppBase)
ResourceGroupName

Représentation côté client immuable d’une application de fonction Azure.

(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.

(Hérité de IWebAppBase)
ScmType

Obtient la configuration SCM pour l’application web.

(Hérité de IWebAppBase)
State

Obtient l’état de l’application web.

(Hérité de IWebAppBase)
StorageAccount

Obtient le compte de stockage associé à l’application de fonction.

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.

(Hérité de IWebAppBase)
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.

(Hérité de IWebAppBase)
Tags

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IResource)
TargetSwapSlot

Obtient l’emplacement dans lequel cette application va permuter.

(Hérité de IWebAppBase)
TrafficManagerHostNames

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

(Hérité de IWebAppBase)
Type

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IResource)
UsageState

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

(Hérité de IWebAppBase)
UserAssignedManagedServiceIdentityIds

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

(Hérité de IWebAppBase)
VirtualApplications

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

(Hérité de IWebAppBase)
WebSocketsEnabled

Obtient si le socket web est activé.

(Hérité de IWebAppBase)

Méthodes

AddFunctionKey(String, String, String)

Ajoute une clé à une fonction dans cette application de fonction.

AddFunctionKeyAsync(String, String, String, CancellationToken)

Ajoute une clé à une fonction dans cette application de fonction.

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 ».

(Hérité de IWebAppBase)
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 ».

(Hérité de IWebAppBase)
Deploy()

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

(Hérité de IWebAppBase)
GetAppSettings()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetAppSettingsAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetAuthenticationConfig()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetConnectionStrings()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetContainerLogs()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetContainerLogsAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetContainerLogsZip()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetHostNameBindings()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetMasterKey()

Représentation côté client immuable d’une application de fonction Azure.

GetMasterKeyAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

GetPublishingProfile()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetSourceControl()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
GetSourceControlAsync(CancellationToken)

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IWebAppBase)
ListFunctionKeys(String)

Récupérez la clé de fonction pour une fonction spécifique.

ListFunctionKeysAsync(String, CancellationToken)

Récupérez la clé de fonction pour une fonction spécifique.

ListFunctions()

Répertorier les fonctions

ListFunctionsAsync(Boolean, CancellationToken)

Répertorier les fonctions

Refresh()

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
RefreshAsync(CancellationToken)

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
RemoveFunctionKey(String, String)

Supprime une clé d’une fonction dans cette application de fonction.

RemoveFunctionKeyAsync(String, String, CancellationToken)

Supprime une clé d’une fonction dans cette application de fonction.

ResetSlotConfigurations()

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

(Hérité de IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

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

(Hérité de IWebAppBase)
Restart()

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

(Hérité de IWebAppBase)
RestartAsync(CancellationToken)

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

(Hérité de IWebAppBase)
Start()

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

(Hérité de IWebAppBase)
StartAsync(CancellationToken)

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

(Hérité de IWebAppBase)
Stop()

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

(Hérité de IWebAppBase)
StopAsync(CancellationToken)

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

(Hérité de IWebAppBase)
StreamAllLogs()

Obtient un flux ouvert vers tous les journaux.

(Hérité de IWebAppBase)
StreamAllLogsAsync(CancellationToken)

Obtient un flux ouvert vers tous les journaux.

(Hérité de IWebAppBase)
StreamApplicationLogs()

Obtient un flux ouvert vers les journaux d’application.

(Hérité de IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

Obtient un flux ouvert vers les journaux d’application.

(Hérité de IWebAppBase)
StreamDeploymentLogs()

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

(Hérité de IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

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

(Hérité de IWebAppBase)
StreamHttpLogs()

Obtient un flux ouvert vers les journaux HTTP.

(Hérité de IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

Obtient un flux ouvert vers les journaux HTTP.

(Hérité de IWebAppBase)
StreamTraceLogs()

Obtient un flux ouvert dans les journaux de trace.

(Hérité de IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

Obtient un flux ouvert dans les journaux de trace.

(Hérité de IWebAppBase)
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é.

(Hérité de IWebAppBase)
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é.

(Hérité de IWebAppBase)
SyncTriggers()

Synchronise les déclencheurs sur l’application de fonction.

SyncTriggersAsync(CancellationToken)

Obtient Synchronise les déclencheurs sur l’application de fonction.

Update()

Représentation côté client immuable d’une application de fonction Azure.

(Hérité de IUpdatable<T>)
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.

(Hérité de IWebAppBase)
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.

(Hérité de IWebAppBase)

S’applique à