VirtualNetworkGateway Interface
Implements
public interface VirtualNetworkGateway
extends GroupableResource<NetworkManager,VirtualNetworkGatewayInner>, Refreshable<VirtualNetworkGateway>, Updatable<Update>, UpdatableWithTags<VirtualNetworkGateway>
Entry point for Virtual Network Gateway management API in Azure.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract boolean | activeActive() |
abstract
Bgp |
bgpSettings() |
abstract
Virtual |
connections() |
abstract String | gatewayDefaultSiteResourceId() |
abstract
Virtual |
gatewayType() |
abstract String |
generateVpnProfile()
Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. |
abstract Mono<String> |
generateVpnProfileAsync()
Generates asynchronously VPN profile for P2S client of the virtual network gateway in the specified resource group. |
abstract
Collection<Virtual |
ipConfigurations() |
abstract boolean | isBgpEnabled() |
abstract
Paged |
listConnections() |
abstract
Paged |
listConnectionsAsync()
Get all the connections associated with this virtual network gateway asynchronously. |
abstract void |
reset()
Resets the primary of the virtual network gateway. |
abstract Mono<Void> |
resetAsync()
Resets the primary of the virtual network gateway asynchronously. |
abstract
Virtual |
sku() |
abstract
Vpn |
vpnClientConfiguration() |
abstract
Vpn |
vpnType() |
Method Details
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 Mono
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 PagedIterable
Returns:
listConnectionsAsync
public abstract PagedFlux
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 Mono
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:
Applies to
Azure SDK for Java