Interface VirtualNetworkGatewayConnection

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<VirtualNetworkGateway>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualNetworkGatewayConnection>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<VirtualNetworkGatewayConnection.Update>, UpdatableWithTags<VirtualNetworkGatewayConnection>

    @Beta(V1_3_0)
    public interface VirtualNetworkGatewayConnection
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualNetworkGatewayConnection>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<VirtualNetworkGatewayConnection.Update>, UpdatableWithTags<VirtualNetworkGatewayConnection>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<VirtualNetworkGateway>
    Client-side representation of Virtual Network Gateway Connection object, associated with Virtual Network Gateway.
    • Method Detail

      • authorizationKey

        String authorizationKey()
        Get the authorizationKey value.
        Returns:
        the authorizationKey value
      • virtualNetworkGateway1Id

        String virtualNetworkGateway1Id()
        Returns:
        the reference to virtual network gateway resource
      • virtualNetworkGateway2Id

        String virtualNetworkGateway2Id()
        Returns:
        the reference to virtual network gateway resource.
      • localNetworkGateway2Id

        String localNetworkGateway2Id()
        Returns:
        the reference to local network gateway resource
      • routingWeight

        int routingWeight()
        Returns:
        the routing weight
      • sharedKey

        String sharedKey()
        Returns:
        the IPSec shared key
      • tunnelConnectionStatus

        Collection<TunnelConnectionHealth> tunnelConnectionStatus()
        Get the tunnelConnectionStatus value.
        Returns:
        collection of all tunnels' connection health status
      • egressBytesTransferred

        long egressBytesTransferred()
        Returns:
        the egress bytes transferred in this connection
      • ingressBytesTransferred

        long ingressBytesTransferred()
        Returns:
        the egress bytes transferred in this connection.
      • peerId

        String peerId()
        Returns:
        the reference to peerings resource
      • isBgpEnabled

        boolean isBgpEnabled()
        Returns:
        the enableBgp flag
      • usePolicyBasedTrafficSelectors

        boolean usePolicyBasedTrafficSelectors()
        Returns:
        if policy-based traffic selectors enabled
      • ipsecPolicies

        Collection<IpsecPolicy> ipsecPolicies()
        Returns:
        the IPSec Policies to be considered by this connection
      • provisioningState

        String provisioningState()
        Returns:
        the provisioning state of the VirtualNetworkGatewayConnection resource