1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getVirtualWire
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks

    Using getVirtualWire

    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 getVirtualWire(args: GetVirtualWireArgs, opts?: InvokeOptions): Promise<GetVirtualWireResult>
    function getVirtualWireOutput(args: GetVirtualWireOutputArgs, opts?: InvokeOptions): Output<GetVirtualWireResult>
    def get_virtual_wire(interface1: Optional[str] = None,
                         interface2: Optional[str] = None,
                         link_state_pass_through: Optional[GetVirtualWireLinkStatePassThrough] = None,
                         location: Optional[GetVirtualWireLocation] = None,
                         multicast_firewalling: Optional[GetVirtualWireMulticastFirewalling] = None,
                         name: Optional[str] = None,
                         tag_allowed: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetVirtualWireResult
    def get_virtual_wire_output(interface1: Optional[pulumi.Input[str]] = None,
                         interface2: Optional[pulumi.Input[str]] = None,
                         link_state_pass_through: Optional[pulumi.Input[GetVirtualWireLinkStatePassThroughArgs]] = None,
                         location: Optional[pulumi.Input[GetVirtualWireLocationArgs]] = None,
                         multicast_firewalling: Optional[pulumi.Input[GetVirtualWireMulticastFirewallingArgs]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         tag_allowed: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetVirtualWireResult]
    func LookupVirtualWire(ctx *Context, args *LookupVirtualWireArgs, opts ...InvokeOption) (*LookupVirtualWireResult, error)
    func LookupVirtualWireOutput(ctx *Context, args *LookupVirtualWireOutputArgs, opts ...InvokeOption) LookupVirtualWireResultOutput

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

    public static class GetVirtualWire 
    {
        public static Task<GetVirtualWireResult> InvokeAsync(GetVirtualWireArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualWireResult> Invoke(GetVirtualWireInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualWireResult> getVirtualWire(GetVirtualWireArgs args, InvokeOptions options)
    public static Output<GetVirtualWireResult> getVirtualWire(GetVirtualWireArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getVirtualWire:getVirtualWire
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    name String
    interface1 String
    Interface 1
    interface2 String
    Interface 2
    linkStatePassThrough Property Map
    multicastFirewalling Property Map
    tagAllowed String
    Allowed 802.1q VLAN tags

    getVirtualWire Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Interface1 string
    Interface 1
    Interface2 string
    Interface 2
    LinkStatePassThrough GetVirtualWireLinkStatePassThrough
    Location GetVirtualWireLocation
    The location of this object.
    MulticastFirewalling GetVirtualWireMulticastFirewalling
    Name string
    TagAllowed string
    Allowed 802.1q VLAN tags
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface1 string
    Interface 1
    Interface2 string
    Interface 2
    LinkStatePassThrough GetVirtualWireLinkStatePassThrough
    Location GetVirtualWireLocation
    The location of this object.
    MulticastFirewalling GetVirtualWireMulticastFirewalling
    Name string
    TagAllowed string
    Allowed 802.1q VLAN tags
    id String
    The provider-assigned unique ID for this managed resource.
    interface1 String
    Interface 1
    interface2 String
    Interface 2
    linkStatePassThrough GetVirtualWireLinkStatePassThrough
    location GetVirtualWireLocation
    The location of this object.
    multicastFirewalling GetVirtualWireMulticastFirewalling
    name String
    tagAllowed String
    Allowed 802.1q VLAN tags
    id string
    The provider-assigned unique ID for this managed resource.
    interface1 string
    Interface 1
    interface2 string
    Interface 2
    linkStatePassThrough GetVirtualWireLinkStatePassThrough
    location GetVirtualWireLocation
    The location of this object.
    multicastFirewalling GetVirtualWireMulticastFirewalling
    name string
    tagAllowed string
    Allowed 802.1q VLAN tags
    id str
    The provider-assigned unique ID for this managed resource.
    interface1 str
    Interface 1
    interface2 str
    Interface 2
    link_state_pass_through GetVirtualWireLinkStatePassThrough
    location GetVirtualWireLocation
    The location of this object.
    multicast_firewalling GetVirtualWireMulticastFirewalling
    name str
    tag_allowed str
    Allowed 802.1q VLAN tags
    id String
    The provider-assigned unique ID for this managed resource.
    interface1 String
    Interface 1
    interface2 String
    Interface 2
    linkStatePassThrough Property Map
    location Property Map
    The location of this object.
    multicastFirewalling Property Map
    name String
    tagAllowed String
    Allowed 802.1q VLAN tags

    Supporting Types

    GetVirtualWireLinkStatePassThrough

    Enable bool
    Enable link state passthrough
    Enable bool
    Enable link state passthrough
    enable Boolean
    Enable link state passthrough
    enable boolean
    Enable link state passthrough
    enable bool
    Enable link state passthrough
    enable Boolean
    Enable link state passthrough

    GetVirtualWireLocation

    Ngfw GetVirtualWireLocationNgfw
    Located in a specific NGFW device
    Shared GetVirtualWireLocationShared
    Panorama shared object
    Template GetVirtualWireLocationTemplate
    Located in a specific template
    TemplateStack GetVirtualWireLocationTemplateStack
    Located in a specific template stack
    Ngfw GetVirtualWireLocationNgfw
    Located in a specific NGFW device
    Shared GetVirtualWireLocationShared
    Panorama shared object
    Template GetVirtualWireLocationTemplate
    Located in a specific template
    TemplateStack GetVirtualWireLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualWireLocationNgfw
    Located in a specific NGFW device
    shared GetVirtualWireLocationShared
    Panorama shared object
    template GetVirtualWireLocationTemplate
    Located in a specific template
    templateStack GetVirtualWireLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualWireLocationNgfw
    Located in a specific NGFW device
    shared GetVirtualWireLocationShared
    Panorama shared object
    template GetVirtualWireLocationTemplate
    Located in a specific template
    templateStack GetVirtualWireLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualWireLocationNgfw
    Located in a specific NGFW device
    shared GetVirtualWireLocationShared
    Panorama shared object
    template GetVirtualWireLocationTemplate
    Located in a specific template
    template_stack GetVirtualWireLocationTemplateStack
    Located in a specific template stack
    ngfw Property Map
    Located in a specific NGFW device
    shared Property Map
    Panorama shared object
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetVirtualWireLocationNgfw

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    GetVirtualWireLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualWireLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualWireMulticastFirewalling

    Enable bool
    Enable firewalling for non-unicast traffic
    Enable bool
    Enable firewalling for non-unicast traffic
    enable Boolean
    Enable firewalling for non-unicast traffic
    enable boolean
    Enable firewalling for non-unicast traffic
    enable bool
    Enable firewalling for non-unicast traffic
    enable Boolean
    Enable firewalling for non-unicast traffic

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.11
    published on Tuesday, Apr 28, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.