VirtualNetworkGateway Interface
Implements
public interface VirtualNetworkGateway
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>, Refreshable<VirtualNetworkGateway>, Updatable<Update>, UpdatableWithTags<VirtualNetworkGateway>
Entry point for Virtual Network Gateway management API in Azure.
Modifier and Type | Method and Description |
---|---|
abstract boolean |
active |
abstract
Bgp |
bgp |
abstract
Virtual |
connections() |
abstract java.lang.String |
gateway |
abstract
Virtual |
gateway |
abstract java.lang.String |
generate Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. |
abstract rx.Observable<java.lang.String> |
generate Generates asynchronously VPN profile for P2S client of the virtual network gateway in the specified resource group. |
abstract
java.util.Collection<Virtual |
ip |
abstract boolean |
is |
abstract
com.microsoft.azure.PagedList<Virtual |
list |
abstract
rx.Observable<Virtual |
list Get all the connections associated with this virtual network gateway asynchronously. |
abstract void |
reset()
Resets the primary of the virtual network gateway. |
abstract rx.Completable |
reset Resets the primary of the virtual network gateway asynchronously. |
abstract
Virtual |
sku() |
abstract
Vpn |
vpn |
abstract
Vpn |
vpn |
activeActive
public abstract boolean activeActive()
Returns:
bgpSettings
public abstract BgpSettings bgpSettings()
Returns:
connections
public abstract VirtualNetworkGatewayConnections connections()
Returns:
gatewayDefaultSiteResourceId
public abstract String gatewayDefaultSiteResourceId()
Returns:
gatewayType
public abstract VirtualNetworkGatewayType gatewayType()
Returns:
generateVpnProfile
public abstract 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:
generateVpnProfileAsync
public abstract Observable
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:
ipConfigurations
public abstract Collection
Returns:
isBgpEnabled
public abstract boolean isBgpEnabled()
Returns:
listConnections
public abstract PagedList
Returns:
listConnectionsAsync
public abstract Observable
Get all the connections associated with this virtual network gateway asynchronously.
Returns:
reset
public abstract void reset()
Resets the primary of the virtual network gateway.
resetAsync
public abstract Completable resetAsync()
Resets the primary of the virtual network gateway asynchronously.
Returns:
sku
public abstract VirtualNetworkGatewaySku sku()
Returns:
vpnClientConfiguration
public abstract VpnClientConfiguration vpnClientConfiguration()
Returns:
vpnType
public abstract VpnType vpnType()
Returns: