Freigeben über


IDefinition Schnittstelle

Definition

Die gesamte Definition der Netzwerkschnittstelle.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetworkSubnet, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPrivateIP, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup>, 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 IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithPrimaryNetwork>
    interface IWithExistingResourceGroup<IWithPrimaryNetwork>
    interface IWithNewResourceGroup<IWithPrimaryNetwork>
    interface IWithCreatableResourceGroup<IWithPrimaryNetwork>
    interface IWithPrimaryNetwork
    interface IWithPrimaryNetworkSubnet
    interface IWithPrimaryPrivateIP
    interface IWithCreate
    interface ICreatable<INetworkInterface>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithSecondaryIPConfiguration
    interface IWithAcceleratedNetworking
    interface IWithLoadBalancer
Public Interface IDefinition
Implements IBlank, ICreatable(Of INetworkInterface), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithPrimaryNetwork), IWithCreate, IWithExistingResourceGroup(Of IWithPrimaryNetwork), IWithGroup, IWithGroup(Of IWithPrimaryNetwork), IWithNewResourceGroup(Of IWithPrimaryNetwork), IWithPrimaryNetwork, IWithPrimaryNetworkSubnet, IWithPrimaryPrivateIP
Implementiert

Eigenschaften

Key

Die gesamte Definition der Netzwerkschnittstelle.

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

Legt die Anforderung in die Warteschlange und erlaubt 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()

Ermöglicht 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 Netzwerk 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.

(Geerbt von IWithCreate)
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 eingehenden NAT-Regel eines vorhandenen Lastenausgleichs zu.

(Geerbt von IWithLoadBalancer)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Ordnet der Netzwerkschnittstelle eine vorhandene Netzwerksicherheitsgruppe zu.

(Geerbt von IWithNetworkSecurityGroup)
WithExistingPrimaryNetwork(INetwork)

Ordnen Sie ein vorhandenes virtuelles Netzwerk der primären IP-Konfiguration der Netzwerkschnittstelle zu.

(Geerbt von IWithPrimaryNetwork)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

Ordnet eine vorhandene öffentliche IP-Adresse der primären IP-Konfiguration der Netzwerkschnittstelle zu.

(Geerbt von IWithPrimaryPublicIPAddress)
WithExistingResourceGroup(IResourceGroup)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithInternalDnsNameLabel(String)

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

(Geerbt von IWithCreate)
WithIPForwarding()

Aktiviert die IP-Weiterleitung in der Netzwerkschnittstelle.

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

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

(Geerbt von IWithNetworkSecurityGroup)
WithNewPrimaryNetwork(ICreatable<INetwork>)

Erstellen Sie basierend auf der angegebenen Definition ein neues virtuelles Netzwerk, das der primären IP-Konfiguration der Netzwerkschnittstelle zugeordnet werden soll.

(Geerbt von IWithPrimaryNetwork)
WithNewPrimaryNetwork(String)

Erstellt ein neues virtuelles Netzwerk, das der primären IP-Konfiguration der Netzwerkschnittstelle zugeordnet werden soll. Das virtuelle Netzwerk wird in derselben Ressourcengruppe und Region wie die Netzwerkschnittstelle erstellt. Es wird mit dem angegebenen Adressraum und einem Standardsubnetz erstellt, das den gesamten Netzwerk-IP-Adressraum abdeckt.

(Geerbt von IWithPrimaryNetwork)
WithNewPrimaryNetwork(String, String)

Erstellt ein neues virtuelles Netzwerk, das der primären IP-Konfiguration der Netzwerkschnittstelle zugeordnet werden soll. Das virtuelle Netzwerk wird in derselben Ressourcengruppe und Region wie die Netzwerkschnittstelle erstellt. Es wird mit dem angegebenen Adressraum und einem Standardsubnetz erstellt, das den gesamten Netzwerk-IP-Adressraum abdeckt.

(Geerbt von IWithPrimaryNetwork)
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 Netzwerkschnittstellennamen 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)
WithNewResourceGroup()

Die gesamte Definition der Netzwerkschnittstelle.

(Geerbt von IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll.

(Geerbt von IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Die gesamte Definition der Netzwerkschnittstelle.

(Geerbt von IWithNewResourceGroup<T>)
WithPrimaryPrivateIPAddressDynamic()

Aktiviert die dynamische Zuordnung privater IP-Adressen innerhalb des angegebenen vorhandenen subnetzes für die primäre IP-Konfiguration der Netzwerkschnittstelle.

(Geerbt von IWithPrimaryPrivateIP)
WithPrimaryPrivateIPAddressStatic(String)

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

(Geerbt von IWithPrimaryPrivateIP)
WithRegion(Region)

Gibt die Region für die Ressource an.

(Geerbt von IDefinitionWithRegion<T>)
WithRegion(String)

Gibt die Region für die Ressource nach Name an.

(Geerbt von IDefinitionWithRegion<T>)
WithSubnet(String)

Ordnen Sie der primären IP-Konfiguration der Netzwerkschnittstelle ein Subnetz zu.

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