Interface NetworkPeering

All Superinterfaces:
HasId, HasInnerModel<VirtualNetworkPeeringInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, IndependentChild<NetworkManager>, Indexable, Refreshable<NetworkPeering>, Updatable<NetworkPeering.Update>

An client-side representation of a network peering.
  • Method Details

    • 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.
    • state

      Returns:
      the state of the peering between the two networks
    • gatewayUse

      Returns:
      the type of gateway use enabled for this network
    • 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