Interface NetworkPeering

    • Method Detail

      • networkId

        String networkId()
        Returns:
        the local virtual network's ID
      • remoteAddressSpaces

        List<String> remoteAddressSpaces()
        Returns:
        the reference of the remote virtual network address space
      • checkAccessBetweenNetworks

        boolean checkAccessBetweenNetworks()
        Returns:
        true if the peering enables IP addresses within the peered networks to be accessible from both networks, otherwise false

        (Note this method makes a separate call to Azure.)

      • remoteNetworkId

        String remoteNetworkId()
        Returns:
        the associated remote virtual network's ID
      • getRemoteNetwork

        Network getRemoteNetwork()
        Returns:
        the remote network if it is in the same subscription, otherwise null.
      • getRemoteNetworkAsync

        Mono<Network> getRemoteNetworkAsync()
        Gets the remote network associated with this peering asynchronously.
        Returns:
        a representation of the future computation of this call
      • getRemotePeering

        NetworkPeering getRemotePeering()
        Returns:
        the associated matching peering on the remote network if it is in the same subscription, otherwise this future computation will evaluate to null.
      • getRemotePeeringAsync

        Mono<NetworkPeering> getRemotePeeringAsync()
        Gets the associated matching peering on the remote network if it is in the same subscription.
        Returns:
        a representation of the future computation of this call.
      • isTrafficForwardingFromRemoteNetworkAllowed

        boolean isTrafficForwardingFromRemoteNetworkAllowed()
        Returns:
        true if traffic forwarding from the remote network is allowed into this network
      • isSameSubscription

        boolean isSameSubscription()
        Returns:
        true if the peered networks are in the same subscription, otherwise false