Interface VirtualNetworkGateway

All Superinterfaces:
GroupableResource<NetworkManager,VirtualNetworkGatewayInner>, HasId, HasInnerModel<VirtualNetworkGatewayInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<VirtualNetworkGateway>, Resource, Updatable<VirtualNetworkGateway.Update>, UpdatableWithTags<VirtualNetworkGateway>

Entry point for Virtual Network Gateway management API in Azure.
  • Method Details

    • reset

      void reset()
      Resets the primary of the virtual network gateway.
    • resetAsync

      Mono<Void> resetAsync()
      Resets the primary of the virtual network gateway asynchronously.
      Returns:
      a representation of the deferred computation of this call
    • listConnections

      com.azure.core.http.rest.PagedIterable<VirtualNetworkGatewayConnection> listConnections()
      Gets all the connections associated with this virtual network gateway.
      Returns:
      all the connections associated with this virtual network gateway
    • listConnectionsAsync

      com.azure.core.http.rest.PagedFlux<VirtualNetworkGatewayConnection> listConnectionsAsync()
      Get all the connections associated with this virtual network gateway asynchronously.
      Returns:
      all the connections associated with this virtual network gateway
    • generateVpnProfile

      String generateVpnProfile()
      Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.
      Returns:
      String object if successful
    • generateVpnProfileAsync

      Mono<String> generateVpnProfileAsync()
      Generates asynchronously VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.
      Returns:
      String object if successful
    • connections

      Gets the entry point to virtual network gateway connections management API for this virtual network gateway.
      Returns:
      the entry point to virtual network gateway connections management API for this virtual network gateway
    • gatewayType

      Gets the gatewayType value.
      Returns:
      the gatewayType value
    • vpnType

      VpnType vpnType()
      Gets the type of this virtual network gateway.
      Returns:
      the type of this virtual network gateway
    • isBgpEnabled

      boolean isBgpEnabled()
      Checks whether BGP is enabled for this virtual network gateway or not.
      Returns:
      whether BGP is enabled for this virtual network gateway or not
    • activeActive

      boolean activeActive()
      Checks whether active is active for this virtual network gateway or not.
      Returns:
      activeActive flag
    • gatewayDefaultSiteResourceId

      String gatewayDefaultSiteResourceId()
      Gets the resource ID of the LocalNetworkGateway resource which represents local network site having default routes
      Returns:
      the resource ID of the LocalNetworkGateway resource which represents local network site having default routes
    • sku

      Gets the SKU of this virtual network gateway.
      Returns:
      the SKU of this virtual network gateway
    • vpnClientConfiguration

      VpnClientConfiguration vpnClientConfiguration()
      Gets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
      Returns:
      the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations
    • bgpSettings

      BgpSettings bgpSettings()
      Gets virtual network gateway's BGP speaker settings.
      Returns:
      virtual network gateway's BGP speaker settings
    • ipConfigurations

      Gets IP configurations for virtual network gateway.
      Returns:
      IP configurations for virtual network gateway