Class GlobalReachConnectionInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.avs.fluent.models.GlobalReachConnectionInner

public final class GlobalReachConnectionInner extends com.azure.core.management.ProxyResource
A global reach connection resource.
  • Constructor Details

    • GlobalReachConnectionInner

      public GlobalReachConnectionInner()
      Creates an instance of GlobalReachConnectionInner class.
  • Method Details

    • provisioningState

      public GlobalReachConnectionProvisioningState provisioningState()
      Get the provisioningState property: The state of the ExpressRoute Circuit Authorization provisioning.
      Returns:
      the provisioningState value.
    • addressPrefix

      public String addressPrefix()
      Get the addressPrefix property: The network used for global reach carved out from the original network block provided for the private cloud.
      Returns:
      the addressPrefix value.
    • authorizationKey

      public String authorizationKey()
      Get the authorizationKey property: Authorization key from the peer express route used for the global reach connection.
      Returns:
      the authorizationKey value.
    • withAuthorizationKey

      public GlobalReachConnectionInner withAuthorizationKey(String authorizationKey)
      Set the authorizationKey property: Authorization key from the peer express route used for the global reach connection.
      Parameters:
      authorizationKey - the authorizationKey value to set.
      Returns:
      the GlobalReachConnectionInner object itself.
    • circuitConnectionStatus

      public GlobalReachConnectionStatus circuitConnectionStatus()
      Get the circuitConnectionStatus property: The connection status of the global reach connection.
      Returns:
      the circuitConnectionStatus value.
    • peerExpressRouteCircuit

      public String peerExpressRouteCircuit()
      Get the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.
      Returns:
      the peerExpressRouteCircuit value.
    • withPeerExpressRouteCircuit

      public GlobalReachConnectionInner withPeerExpressRouteCircuit(String peerExpressRouteCircuit)
      Set the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.
      Parameters:
      peerExpressRouteCircuit - the peerExpressRouteCircuit value to set.
      Returns:
      the GlobalReachConnectionInner object itself.
    • expressRouteId

      public String expressRouteId()
      Get the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.
      Returns:
      the expressRouteId value.
    • withExpressRouteId

      public GlobalReachConnectionInner withExpressRouteId(String expressRouteId)
      Set the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.
      Parameters:
      expressRouteId - the expressRouteId value to set.
      Returns:
      the GlobalReachConnectionInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.