IUpdate Interface

Définition

Modèle pour une opération de mise à jour d’application de fonction, contenant tous les paramètres pouvant être modifiés.

public interface IUpdate : Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithDailyUsageQuota, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithRuntimeVersion, Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IWithStorageAccount, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithSystemAssignedIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IWithUserAssignedManagedServiceIdentityBasedAccess<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Update.IUpdate<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>
type IUpdate = interface
    interface IUpdate<IFunctionApp>
    interface IAppliable<IFunctionApp>
    interface IIndexable
    interface IUpdateWithTags<IUpdate<IFunctionApp>>
    interface IWithClientAffinityEnabled<IFunctionApp>
    interface IWithClientCertEnabled<IFunctionApp>
    interface IWithScmSiteAlsoStopped<IFunctionApp>
    interface IWithSiteConfigs<IFunctionApp>
    interface IWithAppSettings<IFunctionApp>
    interface IWithConnectionString<IFunctionApp>
    interface IWithSourceControl<IFunctionApp>
    interface IWithHostNameBinding<IFunctionApp>
    interface IWithHostNameSslBinding<IFunctionApp>
    interface IWithAuthentication<IFunctionApp>
    interface IWithDiagnosticLogging<IFunctionApp>
    interface IBeta
    interface IWithManagedServiceIdentity<IFunctionApp>
    interface IWithSystemAssignedIdentityBasedAccess<IFunctionApp>
    interface IWithUserAssignedManagedServiceIdentityBasedAccess<IFunctionApp>
    interface IWithAppServicePlan
    interface IWithRuntimeVersion
    interface IWithStorageAccount
    interface IWithDailyUsageQuota
Public Interface IUpdate
Implements IAppliable(Of IFunctionApp), IBeta, IUpdate(Of IFunctionApp), IUpdateWithTags(Of IUpdate(Of IFunctionApp)), IWithAppServicePlan, IWithAppSettings(Of IFunctionApp), IWithAuthentication(Of IFunctionApp), IWithClientAffinityEnabled(Of IFunctionApp), IWithClientCertEnabled(Of IFunctionApp), IWithConnectionString(Of IFunctionApp), IWithDailyUsageQuota, IWithDiagnosticLogging(Of IFunctionApp), IWithHostNameBinding(Of IFunctionApp), IWithHostNameSslBinding(Of IFunctionApp), IWithManagedServiceIdentity(Of IFunctionApp), IWithRuntimeVersion, IWithScmSiteAlsoStopped(Of IFunctionApp), IWithSiteConfigs(Of IFunctionApp), IWithSourceControl(Of IFunctionApp), IWithStorageAccount, IWithSystemAssignedIdentityBasedAccess(Of IFunctionApp), IWithUserAssignedManagedServiceIdentityBasedAccess(Of IFunctionApp)
Implémente

Propriétés

Key

Modèle pour une opération de mise à jour d’application de fonction, contenant tous les paramètres pouvant être modifiés.

(Hérité de IIndexable)

Méthodes

Apply()

Exécutez la demande de mise à jour.

(Hérité de IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Exécutez la demande de mise à jour de manière asynchrone.

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

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

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

Obtient Spécifie la mise à jour d’une configuration existante des journaux de diagnostic.

(Hérité de IWithDiagnosticLogging<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 en tant que carte.

(Hérité de IWithAppSettings<FluentT>)
WithAppSettingStickiness(String, Boolean)

Modifie l’adhérence d’un paramètre d’application.

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

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

(Hérité de IWithSiteConfigs<FluentT>)
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>)
WithConnectionStringStickiness(String, Boolean)

Modifie l’adhérence d’une chaîne de connexion.

(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 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>)
WithDailyUsageQuota(Int32)

Spécifie la limite des données d’utilisation quotidienne.

(Hérité de IWithDailyUsageQuota)
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>)
WithExistingAppServicePlan(IAppServicePlan)

Utilise un plan app service existant pour l’application de fonction.

(Hérité de IWithAppServicePlan)
WithExistingStorageAccount(IStorageAccount)

Spécifie le compte de stockage à utiliser pour l’application de fonction.

(Hérité de IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Spécifie une identité affectée par l’utilisateur existante à associer à l’application web.

(Hérité de IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithFtpsState(FtpsState)

Définit si l’application web prend en charge certains types 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>)
WithLatestRuntimeVersion()

Utilise la dernière version du runtime pour l’application de fonction.

(Hérité de IWithRuntimeVersion)
WithLocalGitSourceControl()

Spécifie le contrôle de code source qui doit être un dépôt Git local sur l’application web.

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

Définit une liste de 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>)
WithNewAppServicePlan(ICreatable<IAppServicePlan>)

Crée un plan App Service à utiliser.

(Hérité de IWithAppServicePlan)
WithNewAppServicePlan(PricingTier)

Crée un plan App Service à utiliser.

(Hérité de IWithAppServicePlan)
WithNewConsumptionPlan()

Crée un nouveau plan de consommation à utiliser.

(Hérité de IWithAppServicePlan)
WithNewFreeAppServicePlan()

Crée un nouveau plan App Service gratuit. Cela échoue s’il existe 10 plans gratuits ou plus dans l’abonnement actuel.

(Hérité de IWithAppServicePlan)
WithNewSharedAppServicePlan()

Crée un plan App Service partagé.

(Hérité de IWithAppServicePlan)
WithNewStorageAccount(String, SkuName)

Crée un compte de stockage à utiliser pour l’application de fonction.

(Hérité de IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Spécifie la définition d’une identité affectée par l’utilisateur non encore créée à associer à l’application web.

(Hérité de IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithoutAppSetting(String)

Supprime un paramètre d’application de l’application web.

(Hérité de IWithAppSettings<FluentT>)
WithoutAuthentication()

Désactive l’authentification sur l’application web.

(Hérité de IWithAuthentication<FluentT>)
WithoutConnectionString(String)

Supprime une chaîne de connexion de l’application web.

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

Spécifie la limite des données d’utilisation quotidienne.

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

Supprime un document par défaut.

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

Dissocie un nom d’hôte de l’application web.

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

Désactivez la prise en charge de Java.

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

Désactivez la prise en charge de Python.

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

Supprime le contrôle de code source pour le déploiement de l’application web.

(Hérité de IWithSourceControl<FluentT>)
WithoutSslBinding(String)

Supprime une liaison SSL pour un nom d’hôte spécifique.

(Hérité de IWithHostNameSslBinding<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 IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithoutTag(String)

Supprime une balise de la ressource.

(Hérité de IUpdateWithTags<T>)
WithoutUserAssignedManagedServiceIdentity(String)

Spécifie qu’une identité affectée par l’utilisateur associée à l’application web doit être supprimée.

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

Spécifie la version DE PHP.

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

Spécifie l’architecture de plateforme à utiliser.

(Hérité de IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

Spécifie la version de Python.

(Hérité de IWithSiteConfigs<FluentT>)
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>)
WithRuntimeVersion(String)

Spécifie la version du runtime pour l’application de fonction.

(Hérité de IWithRuntimeVersion)
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>)
WithStickyAppSetting(String, String)

Ajoute un paramètre d’application à l’application web. Ce paramètre d’application reste à l’emplacement pendant un échange.

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

Spécifie les paramètres d’application pour l’application web en tant que carte. Ces paramètres d’application restent à l’emplacement pendant un échange.

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

Ajoute une chaîne de connexion à l’application web. Cette chaîne de connexion restera à l’emplacement pendant un échange.

(Hérité de IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Spécifie que l’identité affectée par le système (local) de l’application web doit avoir l’accès donné (décrit par le rôle) sur une ressource ARM identifiée par l’ID de ressource. Les applications qui s’exécutent sur l’application web auront la même autorisation (rôle) sur la ressource ARM.

(Hérité de IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Spécifie que l’identité affectée par le système (local) de l’application web doit avoir l’accès (décrit par la définition de rôle) à une ressource ARM identifiée par l’ID de ressource. Les applications qui s’exécutent sur l’application web auront la même autorisation (rôle) sur la ressource ARM.

(Hérité de IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Spécifie que l’identité affectée par le système (local) de l’application web doit avoir l’accès donné (décrit par le rôle) sur le groupe de ressources où réside l’application web. Les applications qui s’exécutent sur l’application web auront la même autorisation (rôle) sur le groupe de ressources.

(Hérité de IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Spécifie que l’identité affectée par le système (local) de l’application web doit avoir l’accès (décrit par la définition de rôle) au groupe de ressources où réside l’application web. Les applications qui s’exécutent sur l’application web auront la même autorisation (rôle) sur le groupe de ressources.

(Hérité de IWithSystemAssignedIdentityBasedAccess<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 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

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

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

Définit une liste de noms d’hôtes d’un domaine acheté en externe. Les noms d’hôte doivent être configurés avant la 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 qui alimente 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 à