Freigeben über


IWithCreate Schnittstelle

Definition

Die Phase der Netzwerkschnittstellendefinition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource enthält, aber auch das Angeben anderer optionaler Einstellungen ermöglicht.

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithSecondaryIPConfiguration, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IWithCreate = interface
    interface ICreatable<INetworkInterface>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithSecondaryIPConfiguration
    interface IWithAcceleratedNetworking
    interface IWithLoadBalancer
Public Interface IWithCreate
Implements ICreatable(Of INetworkInterface), IDefinitionWithTags(Of IWithCreate), IWithAcceleratedNetworking, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryPublicIPAddress, IWithSecondaryIPConfiguration
Abgeleitet
Implementiert

Eigenschaften

Key

Die Phase der Netzwerkschnittstellendefinition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource enthält, aber auch das Angeben anderer optionaler Einstellungen ermöglicht.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
DefineSecondaryIPConfiguration(String)

Startet die Definition einer sekundären IP-Konfiguration.

(Geerbt von IWithSecondaryIPConfiguration)
WithAcceleratedNetworking()

Aktiviert beschleunigten Netzwerkbetrieb. Beachten Sie, dass zusätzliche Schritte auf dem virtuellen Computer selbst ausgeführt werden müssen, damit der virtuelle Computer, der dieser Netzwerkschnittstelle zugeordnet ist, von beschleunigtem Netzwerkbetrieb profitieren kann. Dieses Feature ist in einigen Regionen, VM-Größen oder Betriebssystemversionen möglicherweise nicht verfügbar. Sie kann nur während der Erstellung einer Netzwerkschnittstelle aktiviert werden, nicht während eines Updates.

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

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.

(Geerbt von IWithPrimaryPublicIPAddress)
WithInternalDnsNameLabel(String)

Gibt die interne DNS-Namensbezeichnung für die Netzwerkschnittstelle an.

WithIPForwarding()

Aktiviert die IP-Weiterleitung in der Netzwerkschnittstelle.

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.

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

Erstellen Sie basierend auf der angegebenen Definition eine neue öffentliche IP-Adresse, die der primären IP-Konfiguration der Netzwerkschnittstelle zugeordnet werden soll.

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

(Geerbt von IWithPrimaryPublicIPAddress)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

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

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

(Geerbt von IDefinitionWithTags<T>)

Gilt für: