Dela via


IVirtualNetworkGatewayConnection Interface

Definition

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

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>)

Applies to