Freigeben über


IDefinition Schnittstelle

Definition

Die gesamte Definition des Virtuellen Netzwerkgateways.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithGatewayType, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithNetwork, Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithSku, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IVirtualNetworkGateway>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithNetwork>
    interface IWithExistingResourceGroup<IWithNetwork>
    interface IWithNewResourceGroup<IWithNetwork>
    interface IWithCreatableResourceGroup<IWithNetwork>
    interface IWithGatewayType
    interface IWithSku
    interface IWithNetwork
    interface IWithBgp
    interface IWithCreate
    interface ICreatable<IVirtualNetworkGateway>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IWithCreate>
    interface IWithExistingPublicIPAddress<IWithCreate>
    interface IWithNewPublicIPAddressNoDnsLabel<IWithCreate>
Public Interface IDefinition
Implements IBlank, ICreatable(Of IVirtualNetworkGateway), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithNetwork), IWithCreate, IWithExistingPublicIPAddress(Of IWithCreate), IWithExistingResourceGroup(Of IWithNetwork), IWithGatewayType, IWithGroup, IWithGroup(Of IWithNetwork), IWithNetwork, IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithNewResourceGroup(Of IWithNetwork), IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithSku
Implementiert

Eigenschaften

Key

Die gesamte Definition des Virtuellen Netzwerkgateways.

(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>)
WithBgp(Int64, String)

Die gesamte Definition des Virtuellen Netzwerkgateways.

(Geerbt von IWithBgp)
WithExistingNetwork(INetwork)

Ordnen Sie dem Gateway des virtuellen Netzwerks ein vorhandenes virtuelles Netzwerk zu.

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

Verwenden Sie den Expressroutengatewaytyp.

(Geerbt von IWithGatewayType)
WithNewNetwork(ICreatable<INetwork>)

Erstellen Sie basierend auf der bereitgestellten Definition ein neues virtuelles Netzwerk, das dem Gateway für virtuelle Netzwerke zugeordnet werden soll.

(Geerbt von IWithNetwork)
WithNewNetwork(String, String)

Erstellt ein neues virtuelles Netzwerk, das dem Gateway des virtuellen Netzwerks zugeordnet werden soll. Das virtuelle Netzwerk wird in derselben Ressourcengruppe und Region wie das gateway des übergeordneten virtuellen Netzwerks erstellt. Es wird mit dem angegebenen Adressraum und einem Standardsubnetz für das Gateway des virtuellen Netzwerks erstellt.

(Geerbt von IWithNetwork)
WithNewNetwork(String, String, String)

Erstellt ein neues virtuelles Netzwerk, das dem Gateway des virtuellen Netzwerks zugeordnet werden soll. Das virtuelle Netzwerk wird in derselben Ressourcengruppe und Region wie das gateway des übergeordneten virtuellen Netzwerks erstellt. Es wird mit dem angegebenen Adressraum und einem Subnetz für das Gateway für virtuelle Netzwerke erstellt.

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

Die gesamte Definition des Virtuellen Netzwerkgateways.

(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 des Virtuellen Netzwerkgateways.

(Geerbt von IWithNewResourceGroup<T>)
WithPolicyBasedVpn()

Verwenden Sie den richtlinienbasierten VPN-Typ. Hinweis: Dies ist nur für die Basic-SKU verfügbar.

(Geerbt von IWithGatewayType)
WithRegion(Region)

Gibt die Region für die Ressource an.

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

Gibt die Region für die Ressource anhand des Namens an.

(Geerbt von IDefinitionWithRegion<T>)
WithRouteBasedVpn()

Verwenden Sie den routenbasierten VPN-Typ.

(Geerbt von IWithGatewayType)
WithSku(VirtualNetworkGatewaySkuName)

Die gesamte Definition des Virtuellen Netzwerkgateways.

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