Interface NetworkPeering

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkPeeringInner>, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasName, HasResourceGroup, IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, Indexable, Refreshable<NetworkPeering>, Updatable<NetworkPeering.Update>

@Beta(V1_3_0) public interface NetworkPeering extends IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkPeeringInner>, 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

      @Beta(V1_10_0) 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

      rx.Observable<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

      rx.Observable<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