Interface VirtualNetworkGatewayConnection
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner> HasId,HasInner<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>,HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,HasName,HasParent<VirtualNetworkGateway>,HasResourceGroup,IndependentChild<com.microsoft.azure.management.network.implementation.NetworkManager>,IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner> Indexable,Refreshable<VirtualNetworkGatewayConnection>,Resource,Updatable<VirtualNetworkGatewayConnection.Update>,UpdatableWithTags<VirtualNetworkGatewayConnection>
@Beta(V1_3_0)
public interface VirtualNetworkGatewayConnection
extends IndependentChildResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionInner>, Refreshable<VirtualNetworkGatewayConnection>, Updatable<VirtualNetworkGatewayConnection.Update>, UpdatableWithTags<VirtualNetworkGatewayConnection>, HasParent<VirtualNetworkGateway>
Client-side representation of Virtual Network Gateway Connection object, associated with Virtual Network Gateway.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the virtual network gateway connection definition.static interfaceGrouping of virtual network gateway connection definition stages.static interfaceGrouping of virtual network gateway connection update stages.static interfaceGrouping of virtual network gateway connection update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Method Summary
Modifier and TypeMethodDescriptionGet the authorizationKey value.Get the Virtual Network Gateway connection status.Get the gateway connection type.longlongbooleanpeerId()intGet the tunnelConnectionStatus value.booleanMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
updateMethods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
Method Details
-
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
-
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
ProvisioningState provisioningState()- Returns:
- the provisioning state of the VirtualNetworkGatewayConnection resource
-