public interface VirtualNetworkGateway extends GroupableResource<NetworkManager,VirtualNetworkGatewayInner>, Refreshable<VirtualNetworkGateway>, Updatable<VirtualNetworkGateway.Update>, UpdatableWithTags<VirtualNetworkGateway>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualNetworkGateway.Definition
The entirety of the virtual network gateway definition.
|
static interface |
VirtualNetworkGateway.DefinitionStages
Grouping of virtual network gateway definition stages.
|
static interface |
VirtualNetworkGateway.Update
The template for a virtual network gateway update operation, containing all the settings that can be modified.
|
static interface |
VirtualNetworkGateway.UpdateStages
Grouping of virtual network gateway update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>UpdatableWithTags.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
boolean |
activeActive() |
BgpSettings |
bgpSettings() |
VirtualNetworkGatewayConnections |
connections() |
String |
gatewayDefaultSiteResourceId() |
VirtualNetworkGatewayType |
gatewayType() |
String |
generateVpnProfile()
Generates VPN profile for P2S client of the virtual network gateway in the specified resource group.
|
Mono<String> |
generateVpnProfileAsync()
Generates asynchronously VPN profile for P2S client of the virtual network gateway in the specified resource
group.
|
Collection<VirtualNetworkGatewayIpConfiguration> |
ipConfigurations() |
boolean |
isBgpEnabled() |
com.azure.core.http.rest.PagedIterable<VirtualNetworkGatewayConnection> |
listConnections() |
com.azure.core.http.rest.PagedFlux<VirtualNetworkGatewayConnection> |
listConnectionsAsync()
Get all the connections associated with this virtual network gateway asynchronously.
|
void |
reset()
Resets the primary of the virtual network gateway.
|
Mono<Void> |
resetAsync()
Resets the primary of the virtual network gateway asynchronously.
|
VirtualNetworkGatewaySku |
sku() |
VpnClientConfiguration |
vpnClientConfiguration() |
VpnType |
vpnType() |
region, regionName, tags, typenameresourceGroupNamemanagerinnerModelrefresh, refreshAsyncupdateupdateTagsvoid reset()
Mono<Void> resetAsync()
com.azure.core.http.rest.PagedIterable<VirtualNetworkGatewayConnection> listConnections()
com.azure.core.http.rest.PagedFlux<VirtualNetworkGatewayConnection> listConnectionsAsync()
String generateVpnProfile()
Mono<String> generateVpnProfileAsync()
VirtualNetworkGatewayConnections connections()
VirtualNetworkGatewayType gatewayType()
VpnType vpnType()
boolean isBgpEnabled()
boolean activeActive()
String gatewayDefaultSiteResourceId()
VirtualNetworkGatewaySku sku()
VpnClientConfiguration vpnClientConfiguration()
BgpSettings bgpSettings()
Collection<VirtualNetworkGatewayIpConfiguration> ipConfigurations()
Copyright © 2020 Microsoft Corporation. All rights reserved.