IDefinition Interface

Definition

The entirety of the virtual network gateway connection definition.

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
Implements

Properties

Key (Inherited from IIndexable)
Name

Gets the name of the creatable resource.

(Inherited from ICreatable<T>)

Methods

Create()

Execute the create request.

(Inherited from ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Puts the request into the queue and allow the HTTP client to execute it when system resources are available.

(Inherited from ICreatable<T>)
WithAuthorization(String)

Specify authorization key. This is required in case of Express Route connection if Express Route circuit and virtual network gateway reside in different subscriptions.

(Inherited from IWithAuthorization)
WithBgp()

Enable BGP for the connection.

(Inherited from IWithBgp)
WithExpressRoute(IExpressRouteCircuit)

Create Express Route connection.

(Inherited from IWithConnectionType)
WithExpressRoute(String)

Create Express Route connection.

(Inherited from IWithConnectionType)
WithLocalNetworkGateway(ILocalNetworkGateway) (Inherited from IWithLocalNetworkGateway)
WithSecondVirtualNetworkGateway(IVirtualNetworkGateway) (Inherited from IWithSecondVirtualNetworkGateway)
WithSharedKey(String)

Specify shared key.

(Inherited from IWithSharedKey)
WithSiteToSite()

Create Site-to-Site connection.

(Inherited from IWithConnectionType)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IDefinitionWithTags<T>)
WithVNetToVNet()

Create VNet-to-VNet connection.

(Inherited from IWithConnectionType)

Applies to