IUpdate Schnittstelle

Definition

Die Vorlage für einen Aktualisierungsvorgang, die alle Einstellungen enthält, die geändert werden können.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithDnsServer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithIPConfiguration, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithIPForwarding, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryNetworkSubnet, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryPrivateIP, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IUpdate = interface
    interface IAppliable<INetworkInterface>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithPrimaryNetworkSubnet
    interface IWithPrimaryPrivateIP
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithIPForwarding
    interface IWithDnsServer
    interface IWithIPConfiguration
    interface IWithLoadBalancer
    interface IWithAcceleratedNetworking
Public Interface IUpdate
Implements IAppliable(Of INetworkInterface), IUpdateWithTags(Of IUpdate), IWithAcceleratedNetworking, IWithDnsServer, IWithIPConfiguration, IWithIPForwarding, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryNetworkSubnet, IWithPrimaryPrivateIP, IWithPrimaryPublicIPAddress
Implementiert

Eigenschaften

Key

Die Vorlage für einen Aktualisierungsvorgang, die 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>)
DefineSecondaryIPConfiguration(String)

Startet die Definition einer sekundären IP-Konfiguration.

(Geerbt von IWithIPConfiguration)
UpdateIPConfiguration(String)

Startet die Aktualisierung einer IP-Konfiguration.

(Geerbt von IWithIPConfiguration)
WithAzureDnsServer()

Gibt an, dass der Azure DNS-Standardserver für die Netzwerkschnittstelle verwendet werden soll. Durch die Verwendung des Azure DNS-Servers werden alle benutzerdefinierten DNS-Server entfernt, die dieser Netzwerkschnittstelle zugeordnet sind.

(Geerbt von IWithDnsServer)
WithDnsServer(String)

Gibt die IP-Adresse des benutzerdefinierten DNS-Servers an, der der Netzwerkschnittstelle zugeordnet werden soll. Beachten Sie, dass die Wirkung dieser Methode additiv ist, d. h. bei jeder Verwendung wird der neue DNS-Server der Netzwerkschnittstelle hinzugefügt.

(Geerbt von IWithDnsServer)
WithExistingLoadBalancerBackend(ILoadBalancer, String)

Ordnet die primäre IP-Konfiguration der Netzwerkschnittstelle einem Back-End eines vorhandenen Lastenausgleichs zu.

(Geerbt von IWithLoadBalancer)
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String)

Ordnet die primäre IP-Konfiguration der Netzwerkschnittstelle einer NAT-Regel für eingehenden Datenverkehr eines vorhandenen Lastenausgleichs zu.

(Geerbt von IWithLoadBalancer)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Ordnet der Netzwerkschnittstelle eine vorhandene Netzwerksicherheitsgruppe zu.

(Geerbt von IWithNetworkSecurityGroup)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

Ordnet der primären IP-Konfiguration der Netzwerkschnittstelle eine vorhandene öffentliche IP-Adresse zu. wenn eine öffentliche IP-Zuordnung vorhanden ist, wird diese zugunsten dieser entfernt.

(Geerbt von IWithPrimaryPublicIPAddress)
WithIPForwarding()

Aktivieren Sie die IP-Weiterleitung in der Netzwerkschnittstelle.

(Geerbt von IWithIPForwarding)
WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>)

Erstellen Sie basierend auf der bereitgestellten Definition eine neue Netzwerksicherheitsgruppe, die der Netzwerkschnittstelle zugeordnet werden soll.

(Geerbt von IWithNetworkSecurityGroup)
WithNewPrimaryPublicIPAddress()

Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource und ordnet sie der primären IP-Konfiguration der Netzwerkschnittstelle zu. Der interne Name und die DNS-Bezeichnung für die öffentliche IP-Adresse werden vom Namen der Netzwerkschnittstelle abgeleitet, wenn eine vorhandene öffentliche IP-Zuordnung vorhanden ist, die zugunsten dieser Entfernt wird.

(Geerbt von IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>)

Erstellen Sie eine neue öffentliche IP-Adresse, um die primäre IP-Konfiguration der Netzwerkschnittstelle basierend auf der angegebenen Definition zuzuordnen. wenn der primären IP-Konfiguration eine öffentliche IP-Adresse zugeordnet ist, wird diese zugunsten dieser Entfernt.

(Geerbt von IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(String)

Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource mit der angegebenen DNS-Bezeichnung und ordnet sie der primären IP-Konfiguration der Netzwerkschnittstelle zu. Der interne Name für die öffentliche IP-Adresse wird von der DNS-Bezeichnung abgeleitet, wenn eine öffentliche IP-Zuordnung vorhanden ist, die zugunsten dieser Entfernt wird.

(Geerbt von IWithPrimaryPublicIPAddress)
WithoutAcceleratedNetworking()

Deaktiviert den beschleunigten Netzwerkbetrieb.

(Geerbt von IWithAcceleratedNetworking)
WithoutDnsServer(String)

Entfernt einen DNS-Server, der der Netzwerkschnittstelle zugeordnet ist.

(Geerbt von IWithDnsServer)
WithoutIPConfiguration(String)

Entfernt die angegebene IP-Konfiguration.

(Geerbt von IWithIPConfiguration)
WithoutIPForwarding()

Deaktivieren Sie die IP-Weiterleitung in der Netzwerkschnittstelle.

(Geerbt von IWithIPForwarding)
WithoutLoadBalancerBackends()

Entfernt alle vorhandenen Zuordnungen zu allen Lastenausgleichs-Back-Ends.

(Geerbt von IWithLoadBalancer)
WithoutLoadBalancerInboundNatRules()

Entfernt alle vorhandenen Zuordnungen zu allen eingehenden NAT-Regeln für den Lastenausgleich.

(Geerbt von IWithLoadBalancer)
WithoutNetworkSecurityGroup()

Gibt an, dass alle Netzwerksicherheitsgruppen entfernt werden, die der Netzwerkschnittstelle zugeordnet sind.

(Geerbt von IWithNetworkSecurityGroup)
WithoutPrimaryPublicIPAddress()

Gibt an, dass alle öffentlichen IP-Adressen entfernt werden, die der primären IP-Konfiguration der Netzwerkschnittstelle zugeordnet sind.

(Geerbt von IWithPrimaryPublicIPAddress)
WithoutTag(String)

Entfernt ein Tag aus der Ressource.

(Geerbt von IUpdateWithTags<T>)
WithPrimaryPrivateIPAddressDynamic()

Aktiviert die dynamische private IP-Adresszuordnung innerhalb des angegebenen vorhandenen Subnetzes des virtuellen Netzwerks für die primäre IP-Konfiguration der Netzwerkschnittstelle.

(Geerbt von IWithPrimaryPrivateIP)
WithPrimaryPrivateIPAddressStatic(String)

Weist die angegebene statische private IP-Adresse im angegebenen vorhandenen Subnetz des virtuellen Netzwerks der primären IP-Konfiguration der Netzwerkschnittstelle zu.

(Geerbt von IWithPrimaryPrivateIP)
WithSubnet(String)

Ordnen Sie der Netzwerkschnittstelle ein Subnetz zu.

(Geerbt von IWithPrimaryNetworkSubnet)
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>)

Gilt für: