IUpdate Schnittstelle

Definition

Die Vorlage für einen Funktions-App-Updatevorgang, der alle Einstellungen enthält, die geändert werden können.

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)
Implementiert

Eigenschaften

Key

Die Vorlage für einen Funktions-App-Updatevorgang, der alle Einstellungen enthält, die geändert werden können.

(Geerbt von IIndexable)

Methoden

Apply()

Führen Sie die Updateanforderung aus.

(Geerbt von IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Führen Sie die Updateanforderung asynchron aus.

(Geerbt von IAppliable<T>)
DefineAuthentication()

Gibt die Definition einer neuen Authentifizierungskonfiguration an.

(Geerbt von IWithAuthentication<FluentT>)
DefineHostnameBinding()

Startet die Definition einer neuen Hostnamenbindung.

(Geerbt von IWithHostNameBinding<FluentT>)
DefineSourceControl()

Startet die Definition einer neuen Quellcodeverwaltung.

(Geerbt von IWithSourceControl<FluentT>)
DefineSslBinding()

Startet eine Definition einer SSL-Bindung.

(Geerbt von IWithHostNameSslBinding<FluentT>)
UpdateDiagnosticLogsConfiguration()

Gets Gibt die Aktualisierung einer vorhandenen Diagnoseprotokollkonfiguration an.

(Geerbt von IWithDiagnosticLogging<FluentT>)
WithAppSetting(String, String)

Fügt der Web-App eine App-Einstellung hinzu.

(Geerbt von IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Gibt die App-Einstellungen für die Web-App als Zuordnung an.

(Geerbt von IWithAppSettings<FluentT>)
WithAppSettingStickiness(String, Boolean)

Ändert die Klebigkeit einer App-Einstellung.

(Geerbt von IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Gibt den Slotnamen an, der automatisch ausgetauscht werden soll, wenn eine Bereitstellung in diesem Web-App-/Bereitstellungsslot abgeschlossen ist.

(Geerbt von IWithSiteConfigs<FluentT>)
WithClientAffinityEnabled(Boolean)

Gibt an, ob die Clientaffinität aktiviert ist.

(Geerbt von IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Gibt an, ob das Clientzertifikat aktiviert ist.

(Geerbt von IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Fügt der Web-App eine Verbindungszeichenfolge hinzu.

(Geerbt von IWithConnectionString<FluentT>)
WithConnectionStringStickiness(String, Boolean)

Ändert die Klebrigkeit einer Verbindungszeichenfolge.

(Geerbt von IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Deaktivieren Sie die Containerprotokollierung für Linux-Web-Apps.

(Geerbt von IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Gibt die Konfiguration für die Containerprotokollierung für Linux-Web-Apps an. Protokolle werden im Dateisystem für bis zu 35 MB gespeichert.

(Geerbt von IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Gibt die Konfiguration für die Containerprotokollierung für Linux-Web-Apps an.

(Geerbt von IWithDiagnosticLogging<FluentT>)
WithDailyUsageQuota(Int32)

Gibt die Obergrenze für tägliche Nutzungsdaten an.

(Geerbt von IWithDailyUsageQuota)
WithDefaultDocument(String)

Fügt ein Standarddokument hinzu.

(Geerbt von IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Fügt eine Liste der Standarddokumente hinzu.

(Geerbt von IWithSiteConfigs<FluentT>)
WithExistingAppServicePlan(IAppServicePlan)

Verwendet einen vorhandenen App Service-Plan für die Funktions-App.

(Geerbt von IWithAppServicePlan)
WithExistingStorageAccount(IStorageAccount)

Gibt das Speicherkonto an, das für die Funktions-App verwendet werden soll.

(Geerbt von IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Gibt eine vorhandene benutzerseitig zugewiesene Identität an, die der Web-App zugeordnet werden soll.

(Geerbt von IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithFtpsState(FtpsState)

Legt fest, ob die Web-App bestimmte FTP(S)-Typen unterstützt.

(Geerbt von IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Legt fest, ob die Web-App HTTP 2.0-Datenverkehr akzeptiert.

(Geerbt von IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Legt fest, ob die Web-App nur HTTPS-Datenverkehr akzeptiert.

(Geerbt von IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Gibt die Java-Version an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithLatestRuntimeVersion()

Verwendet die neueste Laufzeitversion für die Funktions-App.

(Geerbt von IWithRuntimeVersion)
WithLocalGitSourceControl()

Gibt die Quellcodeverwaltung als lokales Git-Repository in der Web-App an.

(Geerbt von IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Definiert eine Liste der Hostnamen einer verwalteten Azure-Domäne. Der DNS-Eintragstyp ist standardmäßig CNAME mit Ausnahme der Domäne auf Stammebene (".

(Geerbt von IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Gibt den verwalteten Pipelinemodus an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Gibt die .NET Framework Version an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithNewAppServicePlan(ICreatable<IAppServicePlan>)

Erstellt einen neuen App Service-Plan, der verwendet werden soll.

(Geerbt von IWithAppServicePlan)
WithNewAppServicePlan(PricingTier)

Erstellt einen neuen App Service-Plan, der verwendet werden soll.

(Geerbt von IWithAppServicePlan)
WithNewConsumptionPlan()

Erstellt einen neuen zu verwendenden Verbrauchsplan.

(Geerbt von IWithAppServicePlan)
WithNewFreeAppServicePlan()

Erstellt einen neuen kostenlosen App Service-Plan. Dies schlägt fehl, wenn das aktuelle Abonnement mindestens 10 kostenlose Pläne enthält.

(Geerbt von IWithAppServicePlan)
WithNewSharedAppServicePlan()

Erstellt einen neuen freigegebenen App Service-Plan.

(Geerbt von IWithAppServicePlan)
WithNewStorageAccount(String, SkuName)

Erstellt ein neues Speicherkonto, das für die Funktions-App verwendet werden soll.

(Geerbt von IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Gibt die Definition einer noch nicht erstellten benutzerseitig zugewiesenen Identität an, die der Web-App zugeordnet werden soll.

(Geerbt von IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithoutAppSetting(String)

Entfernt eine App-Einstellung aus der Web-App.

(Geerbt von IWithAppSettings<FluentT>)
WithoutAuthentication()

Deaktiviert die Authentifizierung in der Web-App.

(Geerbt von IWithAuthentication<FluentT>)
WithoutConnectionString(String)

Entfernt eine Verbindungszeichenfolge aus der Web-App.

(Geerbt von IWithConnectionString<FluentT>)
WithoutDailyUsageQuota()

Gibt die Obergrenze für tägliche Nutzungsdaten an.

(Geerbt von IWithDailyUsageQuota)
WithoutDefaultDocument(String)

Entfernt ein Standarddokument.

(Geerbt von IWithSiteConfigs<FluentT>)
WithoutHostnameBinding(String)

Hebt die Bindung eines Hostnamens an die Web-App auf.

(Geerbt von IWithHostNameBinding<FluentT>)
WithoutJava()

Deaktivieren Sie die Java-Unterstützung.

(Geerbt von IWithSiteConfigs<FluentT>)
WithoutPython()

Deaktivieren Sie die Python-Unterstützung.

(Geerbt von IWithSiteConfigs<FluentT>)
WithoutSourceControl()

Entfernt die Quellcodeverwaltung für die Bereitstellung aus der Web-App.

(Geerbt von IWithSourceControl<FluentT>)
WithoutSslBinding(String)

Entfernt eine SSL-Bindung für einen bestimmten Hostnamen.

(Geerbt von IWithHostNameSslBinding<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Gibt an, dass die vom System zugewiesene (lokal) verwaltete Dienstidentität deaktiviert werden muss.

(Geerbt von IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithoutTag(String)

Entfernt ein Tag aus der Ressource.

(Geerbt von IUpdateWithTags<T>)
WithoutUserAssignedManagedServiceIdentity(String)

Gibt an, dass eine benutzerseitig zugewiesene Identität entfernt werden soll, die der Web-App zugeordnet ist.

(Geerbt von IWithUserAssignedManagedServiceIdentityBasedAccess<FluentT>)
WithPhpVersion(PhpVersion)

Gibt die PHP-Version an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Gibt die zu verwendende Plattformarchitektur an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

Gibt die Python-Version an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

Deaktiviert das Remotedebuggen.

(Geerbt von IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Gibt die Visual Studio-Version für das Remotedebuggen an.

(Geerbt von IWithSiteConfigs<FluentT>)
WithRuntimeVersion(String)

Gibt die Laufzeitversion für die Funktions-App an.

(Geerbt von IWithRuntimeVersion)
WithScmSiteAlsoStopped(Boolean)

Gibt an, ob die SCM-Website auch beendet wird, wenn die Web-App beendet wird.

(Geerbt von IWithScmSiteAlsoStopped<FluentT>)
WithStickyAppSetting(String, String)

Fügt der Web-App eine App-Einstellung hinzu. Diese App-Einstellung bleibt während eines Austauschs im Slot erhalten.

(Geerbt von IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Gibt die App-Einstellungen für die Web-App als Zuordnung an. Diese App-Einstellungen verbleiben während eines Austauschs im Slot.

(Geerbt von IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Fügt der Web-App eine Verbindungszeichenfolge hinzu. Diese Verbindungszeichenfolge verbleibt während eines Austauschs im Slot.

(Geerbt von IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Gibt an, dass die systemseitig zugewiesene (lokale) Identität der Web-App über den gewährten Zugriff (durch die Rolle beschrieben) auf eine ARM-Ressource verfügen soll, die durch die Ressourcen-ID identifiziert wird. Anwendungen, die in der Web-App ausgeführt werden, verfügen über dieselbe Berechtigung (Rolle) für die ARM-Ressource.

(Geerbt von IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Gibt an, dass die systemseitig zugewiesene (lokale) Identität der Web-App den Zugriff (durch die Rollendefinition beschrieben) auf eine ARM-Ressource haben soll, die durch die Ressourcen-ID identifiziert wird. Anwendungen, die in der Web-App ausgeführt werden, verfügen über dieselbe Berechtigung (Rolle) für die ARM-Ressource.

(Geerbt von IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Gibt an, dass die systemseitig zugewiesene (lokale) Identität der Web-App über den (durch die Rolle beschriebenen) Zugriff auf die Ressourcengruppe verfügen soll, in der sich die Web-App befindet. Anwendungen, die in der Web-App ausgeführt werden, verfügen über dieselbe Berechtigung (Rolle) für die Ressourcengruppe.

(Geerbt von IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Gibt an, dass die systemseitig zugewiesene (lokale) Identität der Web-App den Zugriff (durch die Rollendefinition beschrieben) auf die Ressourcengruppe haben soll, die sich in der Web-App befindet. Anwendungen, die in der Web-App ausgeführt werden, verfügen über dieselbe Berechtigung (Rolle) für die Ressourcengruppe.

(Geerbt von IWithSystemAssignedIdentityBasedAccess<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Gibt an, dass die systemseitig zugewiesene verwaltete Dienstidentität in der Web-App aktiviert werden muss.

(Geerbt von IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IUpdateWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Definiert eine Liste der Hostnamen einer extern erworbenen Domäne. Die Hostnamen müssen vor hand konfiguriert werden, um auf die Web-App zu verweisen.

(Geerbt von IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Gibt an, dass die benutzerseitig zugewiesene verwaltete Dienstidentität in der Web-App aktiviert werden muss.

(Geerbt von IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Legt die virtuellen Anwendungen in der Web-App fest.

(Geerbt von IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Gibt an, ob der virtuelle Computer, auf dem die Web-App betrieben wird, immer eingeschaltet ist.

(Geerbt von IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

Gibt an, ob Websockets aktiviert sind.

(Geerbt von IWithSiteConfigs<FluentT>)

Gilt für: