IDefinition Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La totalidad de la definición de puerta de enlace de red virtual.
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
- Implementaciones
-
IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IBlank IWithBgp IWithCreate IWithGatewayType IWithGroup IWithNetwork IWithPublicIPAddress IWithSku IWithCreatableResourceGroup<IWithNetwork> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithNetwork> IWithExistingResourceGroup<T> IWithGroup<IWithNetwork> IWithNewResourceGroup<IWithNetwork> IWithNewResourceGroup<T> IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IVirtualNetworkGateway> IIndexable
Propiedades
Key |
La totalidad de la definición de puerta de enlace de red virtual. (Heredado de IIndexable) |
Name |
Obtiene el nombre del recurso que se puede crear. (Heredado de ICreatable<T>) |
Métodos
Create() |
Ejecute la solicitud de creación. (Heredado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles. (Heredado de ICreatable<T>) |
WithBgp(Int64, String) |
La totalidad de la definición de puerta de enlace de red virtual. (Heredado de IWithBgp) |
WithExistingNetwork(INetwork) |
Asocie una red virtual existente a la puerta de enlace de red virtual. (Heredado de IWithNetwork) |
WithExistingPublicIPAddress(IPublicIPAddress) |
Asocia una dirección IP pública existente con el recurso. (Heredado de IWithExistingPublicIPAddress<ReturnT>) |
WithExistingPublicIPAddress(String) |
Asocia una dirección IP pública existente con el recurso. (Heredado de IWithExistingPublicIPAddress<ReturnT>) |
WithExistingResourceGroup(IResourceGroup) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithExpressRoute() |
Use el tipo de puerta de enlace de ExpressRoute. (Heredado de IWithGatewayType) |
WithNewNetwork(ICreatable<INetwork>) |
Cree una nueva red virtual para asociarla a la puerta de enlace de red virtual, en función de la definición proporcionada. (Heredado de IWithNetwork) |
WithNewNetwork(String, String) |
Crea una nueva red virtual para asociarla a la puerta de enlace de red virtual. la red virtual se creará en el mismo grupo de recursos y región que la puerta de enlace de red virtual primaria, se creará con el espacio de direcciones especificado y una subred predeterminada para la puerta de enlace de red virtual. (Heredado de IWithNetwork) |
WithNewNetwork(String, String, String) |
Crea una nueva red virtual para asociarla a la puerta de enlace de red virtual. la red virtual se creará en el mismo grupo de recursos y región que la puerta de enlace de red virtual primaria, se creará con el espacio de direcciones especificado y una subred para la puerta de enlace de red virtual. (Heredado de IWithNetwork) |
WithNewPublicIPAddress() |
Crea una nueva dirección IP pública en la misma región y grupo que el recurso y la asocia al recurso. El nombre interno y la etiqueta DNS de la dirección IP pública se derivarán del nombre del recurso. (Heredado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
Crea una nueva dirección IP pública que se va a asociar al recurso. (Heredado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewResourceGroup() |
La totalidad de la definición de puerta de enlace de red virtual. (Heredado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Crea un nuevo grupo de recursos en el que colocar el recurso, en función de la definición especificada. (Heredado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
La totalidad de la definición de puerta de enlace de red virtual. (Heredado de IWithNewResourceGroup<T>) |
WithPolicyBasedVpn() |
Use el tipo de VPN basado en directivas. Nota: esto solo está disponible para la SKU básica. (Heredado de IWithGatewayType) |
WithRegion(Region) |
Especifica la región del recurso. (Heredado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica la región del recurso por nombre. (Heredado de IDefinitionWithRegion<T>) |
WithRouteBasedVpn() |
Use el tipo de VPN basado en rutas. (Heredado de IWithGatewayType) |
WithSku(VirtualNetworkGatewaySkuName) |
La totalidad de la definición de puerta de enlace de red virtual. (Heredado de IWithSku) |
WithTag(String, String) |
Agrega una etiqueta al recurso. (Heredado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica etiquetas para el recurso como {@link Map}. (Heredado de IDefinitionWithTags<T>) |
Se aplica a
Azure SDK for .NET