IDefinition Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET