IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte IP-Konfigurationsdefinition einer Netzwerkschnittstelle als Teil einer Netzwerkschnittstellenaktualisierung.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.UpdateDefinition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.UpdateDefinition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.UpdateDefinition.IWithNewPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.UpdateDefinition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.UpdateDefinition.IWithPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithApplicationGateway<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithApplicationGatewayBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithLoadBalancer<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithNetwork<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithPrivateIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithPublicIPAddress<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.UpdateDefinition.IWithSubnet<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithNetwork<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithPublicIPAddress<'ParentT>
    interface IWithPublicIPAddress<IWithAttach<IUpdate>>
    interface IWithExistingPublicIPAddress<IWithAttach<IUpdate>>
    interface IWithNewPublicIPAddress<IWithAttach<IUpdate>>
    interface IWithNewPublicIPAddressNoDnsLabel<IWithAttach<IUpdate>>
    interface IWithLoadBalancer<'ParentT>
    interface IWithApplicationGateway<'ParentT>
    interface IWithApplicationGatewayBeta<'ParentT>
    interface IBeta
    interface IWithPrivateIP<'ParentT>
    interface IWithPrivateIPAddress<IWithAttach<IUpdate>>
    interface IWithSubnet<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInUpdate(Of ParentT), IWithApplicationGateway(Of ParentT), IWithApplicationGatewayBeta(Of ParentT), IWithAttach(Of ParentT), IWithExistingPublicIPAddress(Of IWithAttach(Of IUpdate)), IWithLoadBalancer(Of ParentT), IWithNetwork(Of ParentT), IWithNewPublicIPAddress(Of IWithAttach(Of IUpdate)), IWithNewPublicIPAddressNoDnsLabel(Of IWithAttach(Of IUpdate)), IWithPrivateIP(Of ParentT), IWithPrivateIPAddress(Of IWithAttach(Of IUpdate)), IWithPublicIPAddress(Of IWithAttach(Of IUpdate)), IWithPublicIPAddress(Of ParentT), IWithSubnet(Of ParentT)

Typparameter

ParentT

Der Rückgabetyp des endgültigen UpdateDefinitionStages.WithAttach.attach().

Implementiert

Methoden

Attach()

Die gesamte IP-Konfigurationsdefinition einer Netzwerkschnittstelle als Teil einer Netzwerkschnittstellenaktualisierung.

(Geerbt von IInUpdate<ParentT>)
WithExistingApplicationGatewayBackend(IApplicationGateway, String)

Gibt das Application Gateway-Back-End an, dem diese IP-Konfiguration zugeordnet werden soll.

(Geerbt von IWithApplicationGatewayBeta<ParentT>)
WithExistingLoadBalancerBackend(ILoadBalancer, String)

Gibt den Lastenausgleich an, dem diese IP-Konfiguration zugeordnet werden soll.

(Geerbt von IWithLoadBalancer<ParentT>)
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String)

Gibt die NAT-Regel für eingehenden Lastenausgleich an, der diese IP-Konfiguration zugeordnet werden soll.

(Geerbt von IWithLoadBalancer<ParentT>)
WithExistingNetwork(INetwork)

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

(Geerbt von IWithNetwork<ParentT>)
WithExistingPublicIPAddress(IPublicIPAddress)

Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu.

(Geerbt von IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu.

(Geerbt von IWithExistingPublicIPAddress<ReturnT>)
WithNewNetwork(ICreatable<INetwork>)

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

(Geerbt von IWithNetwork<ParentT>)
WithNewNetwork(String)

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

(Geerbt von IWithNetwork<ParentT>)
WithNewNetwork(String, String)

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

(Geerbt von IWithNetwork<ParentT>)
WithNewPublicIPAddress()

Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource und ordnet sie der Ressource zu. Der interne Name und die DNS-Bezeichnung für die öffentliche IP-Adresse werden vom Namen der Ressource abgeleitet.

(Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Erstellt eine neue öffentliche IP-Adresse, die der Ressource zugeordnet werden soll.

(Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(String)

Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource mit der angegebenen DNS-Bezeichnung und ordnet sie der Ressource zu. Der interne Name für die öffentliche IP-Adresse wird von der DNS-Bezeichnung abgeleitet.

(Geerbt von IWithNewPublicIPAddress<ReturnT>)
WithPrivateIPAddressDynamic()

Aktiviert die dynamische private IP-Adresszuordnung innerhalb des zugeordneten Subnetzes.

(Geerbt von IWithPrivateIPAddress<ReturnT>)
WithPrivateIPAddressStatic(String)

Weist die angegebene statische private IP-Adresse innerhalb des zugeordneten Subnetzes zu.

(Geerbt von IWithPrivateIPAddress<ReturnT>)
WithPrivateIPVersion(IPVersion)

Gibt die IP-Version für die private IP-Adresse an.

(Geerbt von IWithPrivateIP<ParentT>)
WithSubnet(String)

Ordnen Sie der IP-Konfiguration der Netzwerkschnittstelle ein Subnetz zu.

(Geerbt von IWithSubnet<ParentT>)

Gilt für: