Partilhar via


IDefinition Interface

Definição

A totalidade da definição do gateway de rede 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
Implementações

Propriedades

Key

A totalidade da definição do gateway de rede virtual.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
WithBgp(Int64, String)

A totalidade da definição do gateway de rede virtual.

(Herdado de IWithBgp)
WithExistingNetwork(INetwork)

Associe uma rede virtual existente ao gateway de rede virtual .

(Herdado de IWithNetwork)
WithExistingPublicIPAddress(IPublicIPAddress)

Associa um endereço IP público existente ao recurso.

(Herdado de IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Associa um endereço IP público existente ao recurso.

(Herdado de IWithExistingPublicIPAddress<ReturnT>)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExpressRoute()

Use o tipo de gateway de rota expressa.

(Herdado de IWithGatewayType)
WithNewNetwork(ICreatable<INetwork>)

Crie uma nova rede virtual para associar ao gateway de rede virtual, com base na definição fornecida.

(Herdado de IWithNetwork)
WithNewNetwork(String, String)

Cria uma nova rede virtual para associar ao gateway de rede virtual. a rede virtual será criada no mesmo grupo de recursos e região do gateway de rede virtual pai, ela será criada com o espaço de endereço especificado e uma sub-rede padrão para o gateway de rede virtual.

(Herdado de IWithNetwork)
WithNewNetwork(String, String, String)

Cria uma nova rede virtual para associar ao gateway de rede virtual. a rede virtual será criada no mesmo grupo de recursos e região do gateway de rede virtual pai, ela será criada com o espaço de endereço especificado e uma sub-rede para o gateway de rede virtual.

(Herdado de IWithNetwork)
WithNewPublicIPAddress()

Cria um novo endereço IP público na mesma região e grupo que o recurso e o associa ao recurso. O nome interno e o rótulo DNS para o endereço IP público serão derivados do nome do recurso.

(Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Cria um novo endereço IP público para associar ao recurso.

(Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewResourceGroup()

A totalidade da definição do gateway de rede virtual.

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

A totalidade da definição do gateway de rede virtual.

(Herdado de IWithNewResourceGroup<T>)
WithPolicyBasedVpn()

Use o tipo de VPN baseado em política. Observação: isso está disponível apenas para o SKU Básico.

(Herdado de IWithGatewayType)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região do recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithRouteBasedVpn()

Use o tipo de VPN baseado em rota.

(Herdado de IWithGatewayType)
WithSku(VirtualNetworkGatewaySkuName)

A totalidade da definição do gateway de rede virtual.

(Herdado de IWithSku)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um {@link Map}.

(Herdado de IDefinitionWithTags<T>)

Aplica-se a