IVirtualNetworkGatewayConnection 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.
Client-side representation of Virtual Network Gateway Connection object, associated with Virtual Network Gateway.
public interface IVirtualNetworkGatewayConnection : Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.IVirtualNetworkGatewayConnection>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.IVirtualNetworkGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.VirtualNetworkGatewayConnectionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IVirtualNetworkGatewayConnection>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.VirtualNetworkGatewayConnection.Update.IUpdate>
type IVirtualNetworkGatewayConnection = interface
interface IBeta
interface IIndependentChildResource<INetworkManager, VirtualNetworkGatewayConnectionInner>
interface IGroupableResource<INetworkManager, VirtualNetworkGatewayConnectionInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<INetworkManager>
interface IHasInner<VirtualNetworkGatewayConnectionInner>
interface IIndependentChild<INetworkManager>
interface IRefreshable<IVirtualNetworkGatewayConnection>
interface IUpdatable<IUpdate>
interface IUpdatableWithTags<IVirtualNetworkGatewayConnection>
interface IHasParent<IVirtualNetworkGateway>
Public Interface IVirtualNetworkGatewayConnection
Implements IBeta, IGroupableResource(Of INetworkManager, VirtualNetworkGatewayConnectionInner), IHasInner(Of VirtualNetworkGatewayConnectionInner), IHasManager(Of INetworkManager), IHasParent(Of IVirtualNetworkGateway), IIndependentChild(Of INetworkManager), IIndependentChildResource(Of INetworkManager, VirtualNetworkGatewayConnectionInner), IRefreshable(Of IVirtualNetworkGatewayConnection), IUpdatable(Of IUpdate), IUpdatableWithTags(Of IVirtualNetworkGatewayConnection)
- Implements
-
IUpdatableWithTags<IVirtualNetworkGatewayConnection> IBeta IGroupableResource<ManagerT,InnerT> IGroupableResource<INetworkManager,VirtualNetworkGatewayConnectionInner> IHasId IHasInner<InnerT> IHasInner<VirtualNetworkGatewayConnectionInner> IHasManager<ManagerT> IHasManager<INetworkManager> IHasName IHasParent<IVirtualNetworkGateway> IHasResourceGroup IIndependentChild<ManagerT> IIndependentChild<INetworkManager> IIndependentChildResource<INetworkManager,VirtualNetworkGatewayConnectionInner> IResource IIndexable IRefreshable<IVirtualNetworkGatewayConnection> IUpdatable<IUpdate>
Properties
AuthorizationKey |
Gets the authorizationKey value. |
ConnectionStatus |
Gets the Virtual Network Gateway connection status. |
ConnectionType |
Gets the gateway connection type. |
EgressBytesTransferred |
Gets the egress bytes transferred in this connection. |
Id |
Gets the resource id string (Inherited from IHasId) |
IngressBytesTransferred |
Gets the egress bytes transferred in this connection. |
Inner | (Inherited from IHasInner<T>) |
IpsecPolicies |
Gets the IPSec Policies to be considered by this connection. |
IsBgpEnabled |
Gets the enableBgp flag. |
Key | (Inherited from IIndexable) |
LocalNetworkGateway2Id |
Gets the reference to local network gateway resource. |
Manager |
Gets the manager client type of this resource type. (Inherited from IHasManager<ManagerT>) |
Name |
Gets the name of the resource (Inherited from IHasName) |
Parent |
Gets the parent of this child resource. (Inherited from IHasParent<ParentT>) |
PeerId |
Gets the reference to peerings resource. |
ProvisioningState |
Gets the provisioning state of the VirtualNetworkGatewayConnection resource. |
Region | (Inherited from IResource) |
RegionName | (Inherited from IResource) |
ResourceGroupName | (Inherited from IHasResourceGroup) |
RoutingWeight |
Gets the routing weight. |
SharedKey |
Gets the IPSec shared key. |
Tags | (Inherited from IResource) |
TunnelConnectionStatus |
Gets the tunnelConnectionStatus value. |
Type | (Inherited from IResource) |
UsePolicyBasedTrafficSelectors |
Gets if policy-based traffic selectors enabled. |
VirtualNetworkGateway1Id |
Gets the reference to virtual network gateway resource. |
VirtualNetworkGateway2Id |
Gets the reference to virtual network gateway resource. |
Methods
Refresh() |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
Update() | (Inherited from IUpdatable<T>) |
UpdateTags() |
Begins a tags update for a resource. This is the beginning of the builder pattern used to update tags for a resources in Azure. The final method completing the definition and starting the actual resource update process in Azure is AppliableWithTags.applyTags(). (Inherited from IUpdatableWithTags<T>) |