1. Packages
  2. Azure Classic
  3. API Docs
  4. network
  5. getVirtualWan

We recommend using Azure Native.

Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi

azure.network.getVirtualWan

Explore with Pulumi AI

We recommend using Azure Native.

Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi

Use this data source to access information about an existing Virtual Wan.

Using getVirtualWan

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVirtualWan(args: GetVirtualWanArgs, opts?: InvokeOptions): Promise<GetVirtualWanResult>
function getVirtualWanOutput(args: GetVirtualWanOutputArgs, opts?: InvokeOptions): Output<GetVirtualWanResult>
Copy
def get_virtual_wan(name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetVirtualWanResult
def get_virtual_wan_output(name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetVirtualWanResult]
Copy
func LookupVirtualWan(ctx *Context, args *LookupVirtualWanArgs, opts ...InvokeOption) (*LookupVirtualWanResult, error)
func LookupVirtualWanOutput(ctx *Context, args *LookupVirtualWanOutputArgs, opts ...InvokeOption) LookupVirtualWanResultOutput
Copy

> Note: This function is named LookupVirtualWan in the Go SDK.

public static class GetVirtualWan 
{
    public static Task<GetVirtualWanResult> InvokeAsync(GetVirtualWanArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualWanResult> Invoke(GetVirtualWanInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualWanResult> getVirtualWan(GetVirtualWanArgs args, InvokeOptions options)
public static Output<GetVirtualWanResult> getVirtualWan(GetVirtualWanArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure:network/getVirtualWan:getVirtualWan
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name of this Virtual Wan.
ResourceGroupName This property is required. string
The name of the Resource Group where the Virtual Wan exists.
Name This property is required. string
The name of this Virtual Wan.
ResourceGroupName This property is required. string
The name of the Resource Group where the Virtual Wan exists.
name This property is required. String
The name of this Virtual Wan.
resourceGroupName This property is required. String
The name of the Resource Group where the Virtual Wan exists.
name This property is required. string
The name of this Virtual Wan.
resourceGroupName This property is required. string
The name of the Resource Group where the Virtual Wan exists.
name This property is required. str
The name of this Virtual Wan.
resource_group_name This property is required. str
The name of the Resource Group where the Virtual Wan exists.
name This property is required. String
The name of this Virtual Wan.
resourceGroupName This property is required. String
The name of the Resource Group where the Virtual Wan exists.

getVirtualWan Result

The following output properties are available:

AllowBranchToBranchTraffic bool
Is branch to branch traffic is allowed?
DisableVpnEncryption bool
Is VPN Encryption disabled?
Id string
The provider-assigned unique ID for this managed resource.
Location string
The Azure Region where the Virtual Wan exists.
Name string
Office365LocalBreakoutCategory string
The Office365 Local Breakout Category.
ResourceGroupName string
Sku string
Type of Virtual Wan (Basic or Standard).
Tags Dictionary<string, string>
A mapping of tags assigned to the Virtual Wan.
VirtualHubIds List<string>
A list of Virtual Hubs IDs attached to this Virtual WAN.
VpnSiteIds List<string>
A list of VPN Site IDs attached to this Virtual WAN.
AllowBranchToBranchTraffic bool
Is branch to branch traffic is allowed?
DisableVpnEncryption bool
Is VPN Encryption disabled?
Id string
The provider-assigned unique ID for this managed resource.
Location string
The Azure Region where the Virtual Wan exists.
Name string
Office365LocalBreakoutCategory string
The Office365 Local Breakout Category.
ResourceGroupName string
Sku string
Type of Virtual Wan (Basic or Standard).
Tags map[string]string
A mapping of tags assigned to the Virtual Wan.
VirtualHubIds []string
A list of Virtual Hubs IDs attached to this Virtual WAN.
VpnSiteIds []string
A list of VPN Site IDs attached to this Virtual WAN.
allowBranchToBranchTraffic Boolean
Is branch to branch traffic is allowed?
disableVpnEncryption Boolean
Is VPN Encryption disabled?
id String
The provider-assigned unique ID for this managed resource.
location String
The Azure Region where the Virtual Wan exists.
name String
office365LocalBreakoutCategory String
The Office365 Local Breakout Category.
resourceGroupName String
sku String
Type of Virtual Wan (Basic or Standard).
tags Map<String,String>
A mapping of tags assigned to the Virtual Wan.
virtualHubIds List<String>
A list of Virtual Hubs IDs attached to this Virtual WAN.
vpnSiteIds List<String>
A list of VPN Site IDs attached to this Virtual WAN.
allowBranchToBranchTraffic boolean
Is branch to branch traffic is allowed?
disableVpnEncryption boolean
Is VPN Encryption disabled?
id string
The provider-assigned unique ID for this managed resource.
location string
The Azure Region where the Virtual Wan exists.
name string
office365LocalBreakoutCategory string
The Office365 Local Breakout Category.
resourceGroupName string
sku string
Type of Virtual Wan (Basic or Standard).
tags {[key: string]: string}
A mapping of tags assigned to the Virtual Wan.
virtualHubIds string[]
A list of Virtual Hubs IDs attached to this Virtual WAN.
vpnSiteIds string[]
A list of VPN Site IDs attached to this Virtual WAN.
allow_branch_to_branch_traffic bool
Is branch to branch traffic is allowed?
disable_vpn_encryption bool
Is VPN Encryption disabled?
id str
The provider-assigned unique ID for this managed resource.
location str
The Azure Region where the Virtual Wan exists.
name str
office365_local_breakout_category str
The Office365 Local Breakout Category.
resource_group_name str
sku str
Type of Virtual Wan (Basic or Standard).
tags Mapping[str, str]
A mapping of tags assigned to the Virtual Wan.
virtual_hub_ids Sequence[str]
A list of Virtual Hubs IDs attached to this Virtual WAN.
vpn_site_ids Sequence[str]
A list of VPN Site IDs attached to this Virtual WAN.
allowBranchToBranchTraffic Boolean
Is branch to branch traffic is allowed?
disableVpnEncryption Boolean
Is VPN Encryption disabled?
id String
The provider-assigned unique ID for this managed resource.
location String
The Azure Region where the Virtual Wan exists.
name String
office365LocalBreakoutCategory String
The Office365 Local Breakout Category.
resourceGroupName String
sku String
Type of Virtual Wan (Basic or Standard).
tags Map<String>
A mapping of tags assigned to the Virtual Wan.
virtualHubIds List<String>
A list of Virtual Hubs IDs attached to this Virtual WAN.
vpnSiteIds List<String>
A list of VPN Site IDs attached to this Virtual WAN.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.

We recommend using Azure Native.

Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi