Freigeben über


IDefinition Schnittstelle

Definition

Die gesamte Verbindungsdefinition des Gateways für virtuelle Netzwerke.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IWithLocalNetworkGateway, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IWithSecondVirtualNetworkGateway, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IWithSharedKey, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IVirtualNetworkGatewayConnection>
type IDefinition = interface
    interface IBlank
    interface IWithConnectionType
    interface IWithLocalNetworkGateway
    interface IWithSecondVirtualNetworkGateway
    interface IWithSharedKey
    interface IWithAuthorization
    interface IWithCreate
    interface ICreatable<IVirtualNetworkGatewayConnection>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithBgp
Public Interface IDefinition
Implements IBlank, ICreatable(Of IVirtualNetworkGatewayConnection), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithLocalNetworkGateway, IWithSecondVirtualNetworkGateway, IWithSharedKey
Implementiert

Eigenschaften

Key

Die gesamte Verbindungsdefinition des Gateways für virtuelle Netzwerke.

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

Geben Sie den Autorisierungsschlüssel an. Dies ist im Fall einer Expressroute-Verbindung erforderlich, wenn sich die ExpressRoute-Leitung und das Gateway des virtuellen Netzwerks in unterschiedlichen Abonnements befinden.

(Geerbt von IWithAuthorization)
WithBgp()

Aktivieren Sie BGP für die Verbindung.

(Geerbt von IWithBgp)
WithExpressRoute(IExpressRouteCircuit)

Erstellen einer Expressroute-Verbindung.

(Geerbt von IWithConnectionType)
WithExpressRoute(String)

Erstellen einer Expressroute-Verbindung.

(Geerbt von IWithConnectionType)
WithLocalNetworkGateway(ILocalNetworkGateway)

Die gesamte Verbindungsdefinition des Gateways für virtuelle Netzwerke.

(Geerbt von IWithLocalNetworkGateway)
WithSecondVirtualNetworkGateway(IVirtualNetworkGateway)

Die gesamte Verbindungsdefinition des Gateways für virtuelle Netzwerke.

(Geerbt von IWithSecondVirtualNetworkGateway)
WithSharedKey(String)

Geben Sie den freigegebenen Schlüssel an.

(Geerbt von IWithSharedKey)
WithSiteToSite()

Erstellen sie eine Site-to-Site-Verbindung.

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

Erstellen sie eine VNet-zu-VNet-Verbindung.

(Geerbt von IWithConnectionType)

Gilt für: