Interface NetworkPeering

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkPeeringInner>, 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.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkPeering>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkPeering.Update>

    @Beta(V1_3_0)
    public interface NetworkPeering
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkPeeringInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkPeering>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkPeering.Update>
    An client-side representation of a network peering.
    • Method Detail

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