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 Summary
ConstructorDescriptionCreates an instance of GlobalReachConnectionInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the addressPrefix property: The network used for global reach carved out from the original network block provided for the private cloud.Get the authorizationKey property: Authorization key from the peer express route used for the global reach connection.Get the circuitConnectionStatus property: The connection status of the global reach connection.Get the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.Get the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.Get the provisioningState property: The state of the ExpressRoute Circuit Authorization provisioning.void
validate()
Validates the instance.withAuthorizationKey
(String authorizationKey) Set the authorizationKey property: Authorization key from the peer express route used for the global reach connection.withExpressRouteId
(String expressRouteId) Set the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.withPeerExpressRouteCircuit
(String peerExpressRouteCircuit) Set the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
GlobalReachConnectionInner
public GlobalReachConnectionInner()Creates an instance of GlobalReachConnectionInner class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The state of the ExpressRoute Circuit Authorization provisioning.- Returns:
- the provisioningState value.
-
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
Get the authorizationKey property: Authorization key from the peer express route used for the global reach connection.- Returns:
- the authorizationKey value.
-
withAuthorizationKey
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
Get the circuitConnectionStatus property: The connection status of the global reach connection.- Returns:
- the circuitConnectionStatus value.
-
peerExpressRouteCircuit
Get the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.- Returns:
- the peerExpressRouteCircuit value.
-
withPeerExpressRouteCircuit
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
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
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.
-