Interface VirtualNetworkGatewayConnection
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>,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.HasParent<VirtualNetworkGateway>,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.arm.models.IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualNetworkGatewayConnection>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,com.microsoft.azure.management.resources.fluentcore.model.Updatable<VirtualNetworkGatewayConnection.Update>,UpdatableWithTags<VirtualNetworkGatewayConnection>
@Beta(V1_3_0) public interface VirtualNetworkGatewayConnection extends com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualNetworkGatewayConnection>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<VirtualNetworkGatewayConnection.Update>, UpdatableWithTags<VirtualNetworkGatewayConnection>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<VirtualNetworkGateway>
Client-side representation of Virtual Network Gateway Connection object, associated with Virtual Network Gateway.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceVirtualNetworkGatewayConnection.DefinitionThe entirety of the virtual network gateway connection definition.static interfaceVirtualNetworkGatewayConnection.DefinitionStagesGrouping of virtual network gateway connection definition stages.static interfaceVirtualNetworkGatewayConnection.UpdateGrouping of virtual network gateway connection update stages.static interfaceVirtualNetworkGatewayConnection.UpdateStagesGrouping of virtual network gateway connection update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringauthorizationKey()Get the authorizationKey value.VirtualNetworkGatewayConnectionStatusconnectionStatus()Get the Virtual Network Gateway connection status.VirtualNetworkGatewayConnectionTypeconnectionType()Get the gateway connection type.longegressBytesTransferred()longingressBytesTransferred()Collection<IpsecPolicy>ipsecPolicies()booleanisBgpEnabled()StringlocalNetworkGateway2Id()StringpeerId()StringprovisioningState()introutingWeight()StringsharedKey()Collection<TunnelConnectionHealth>tunnelConnectionStatus()Get the tunnelConnectionStatus value.booleanusePolicyBasedTrafficSelectors()StringvirtualNetworkGateway1Id()StringvirtualNetworkGateway2Id()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
authorizationKey
String authorizationKey()
Get the authorizationKey value.- Returns:
- the authorizationKey value
-
virtualNetworkGateway1Id
String virtualNetworkGateway1Id()
- Returns:
- the reference to virtual network gateway resource
-
virtualNetworkGateway2Id
String virtualNetworkGateway2Id()
- Returns:
- the reference to virtual network gateway resource.
-
localNetworkGateway2Id
String localNetworkGateway2Id()
- Returns:
- the reference to local network gateway resource
-
connectionType
VirtualNetworkGatewayConnectionType connectionType()
Get the gateway connection type.- Returns:
- the connectionType value
-
routingWeight
int routingWeight()
- Returns:
- the routing weight
-
sharedKey
String sharedKey()
- Returns:
- the IPSec shared key
-
connectionStatus
VirtualNetworkGatewayConnectionStatus connectionStatus()
Get the Virtual Network Gateway connection status.- Returns:
- the connectionStatus value
-
tunnelConnectionStatus
Collection<TunnelConnectionHealth> tunnelConnectionStatus()
Get the tunnelConnectionStatus value.- Returns:
- collection of all tunnels' connection health status
-
egressBytesTransferred
long egressBytesTransferred()
- Returns:
- the egress bytes transferred in this connection
-
ingressBytesTransferred
long ingressBytesTransferred()
- Returns:
- the egress bytes transferred in this connection.
-
peerId
String peerId()
- Returns:
- the reference to peerings resource
-
isBgpEnabled
boolean isBgpEnabled()
- Returns:
- the enableBgp flag
-
usePolicyBasedTrafficSelectors
boolean usePolicyBasedTrafficSelectors()
- Returns:
- if policy-based traffic selectors enabled
-
ipsecPolicies
Collection<IpsecPolicy> ipsecPolicies()
- Returns:
- the IPSec Policies to be considered by this connection
-
provisioningState
String provisioningState()
- Returns:
- the provisioning state of the VirtualNetworkGatewayConnection resource
-
-