1. Packages
  2. Panos Provider
  3. API Docs
  4. getZone
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getZone

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getZone

    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 getZone(args: GetZoneArgs, opts?: InvokeOptions): Promise<GetZoneResult>
    function getZoneOutput(args: GetZoneOutputArgs, opts?: InvokeOptions): Output<GetZoneResult>
    def get_zone(device_acl: Optional[GetZoneDeviceAcl] = None,
                 enable_device_identification: Optional[bool] = None,
                 enable_user_identification: Optional[bool] = None,
                 location: Optional[GetZoneLocation] = None,
                 name: Optional[str] = None,
                 network: Optional[GetZoneNetwork] = None,
                 user_acl: Optional[GetZoneUserAcl] = None,
                 opts: Optional[InvokeOptions] = None) -> GetZoneResult
    def get_zone_output(device_acl: Optional[pulumi.Input[GetZoneDeviceAclArgs]] = None,
                 enable_device_identification: Optional[pulumi.Input[bool]] = None,
                 enable_user_identification: Optional[pulumi.Input[bool]] = None,
                 location: Optional[pulumi.Input[GetZoneLocationArgs]] = None,
                 name: Optional[pulumi.Input[str]] = None,
                 network: Optional[pulumi.Input[GetZoneNetworkArgs]] = None,
                 user_acl: Optional[pulumi.Input[GetZoneUserAclArgs]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetZoneResult]
    func LookupZone(ctx *Context, args *LookupZoneArgs, opts ...InvokeOption) (*LookupZoneResult, error)
    func LookupZoneOutput(ctx *Context, args *LookupZoneOutputArgs, opts ...InvokeOption) LookupZoneResultOutput

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

    public static class GetZone 
    {
        public static Task<GetZoneResult> InvokeAsync(GetZoneArgs args, InvokeOptions? opts = null)
        public static Output<GetZoneResult> Invoke(GetZoneInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetZoneResult> getZone(GetZoneArgs args, InvokeOptions options)
    public static Output<GetZoneResult> getZone(GetZoneArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getZone:getZone
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getZone Result

    The following output properties are available:

    DeviceAcl GetZoneDeviceAcl
    EnableDeviceIdentification bool
    EnableUserIdentification bool
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetZoneLocation
    The location of this object.
    Name string
    Network GetZoneNetwork
    UserAcl GetZoneUserAcl
    DeviceAcl GetZoneDeviceAcl
    EnableDeviceIdentification bool
    EnableUserIdentification bool
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetZoneLocation
    The location of this object.
    Name string
    Network GetZoneNetwork
    UserAcl GetZoneUserAcl
    deviceAcl GetZoneDeviceAcl
    enableDeviceIdentification Boolean
    enableUserIdentification Boolean
    id String
    The provider-assigned unique ID for this managed resource.
    location GetZoneLocation
    The location of this object.
    name String
    network GetZoneNetwork
    userAcl GetZoneUserAcl
    deviceAcl GetZoneDeviceAcl
    enableDeviceIdentification boolean
    enableUserIdentification boolean
    id string
    The provider-assigned unique ID for this managed resource.
    location GetZoneLocation
    The location of this object.
    name string
    network GetZoneNetwork
    userAcl GetZoneUserAcl
    device_acl GetZoneDeviceAcl
    enable_device_identification bool
    enable_user_identification bool
    id str
    The provider-assigned unique ID for this managed resource.
    location GetZoneLocation
    The location of this object.
    name str
    network GetZoneNetwork
    user_acl GetZoneUserAcl
    deviceAcl Property Map
    enableDeviceIdentification Boolean
    enableUserIdentification Boolean
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    network Property Map
    userAcl Property Map

    Supporting Types

    GetZoneDeviceAcl

    ExcludeLists List<string>
    IncludeLists List<string>
    ExcludeLists []string
    IncludeLists []string
    excludeLists List<String>
    includeLists List<String>
    excludeLists string[]
    includeLists string[]
    exclude_lists Sequence[str]
    include_lists Sequence[str]
    excludeLists List<String>
    includeLists List<String>

    GetZoneLocation

    Template GetZoneLocationTemplate
    Located in a specific template
    TemplateStack GetZoneLocationTemplateStack
    Located in a specific template stack
    Vsys GetZoneLocationVsys
    Located in a specific Virtual System
    Template GetZoneLocationTemplate
    Located in a specific template
    TemplateStack GetZoneLocationTemplateStack
    Located in a specific template stack
    Vsys GetZoneLocationVsys
    Located in a specific Virtual System
    template GetZoneLocationTemplate
    Located in a specific template
    templateStack GetZoneLocationTemplateStack
    Located in a specific template stack
    vsys GetZoneLocationVsys
    Located in a specific Virtual System
    template GetZoneLocationTemplate
    Located in a specific template
    templateStack GetZoneLocationTemplateStack
    Located in a specific template stack
    vsys GetZoneLocationVsys
    Located in a specific Virtual System
    template GetZoneLocationTemplate
    Located in a specific template
    template_stack GetZoneLocationTemplateStack
    Located in a specific template stack
    vsys GetZoneLocationVsys
    Located in a specific Virtual System
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack
    vsys Property Map
    Located in a specific Virtual System

    GetZoneLocationTemplate

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

    GetZoneLocationTemplateStack

    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

    GetZoneLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetZoneNetwork

    EnablePacketBufferProtection bool
    Externals List<string>
    Layer2s List<string>
    Layer3s List<string>
    LogSetting string
    Log setting for forwarding scan logs
    NetInspection bool
    Taps List<string>
    Tunnel GetZoneNetworkTunnel
    VirtualWires List<string>
    ZoneProtectionProfile string
    Zone protection profile
    EnablePacketBufferProtection bool
    Externals []string
    Layer2s []string
    Layer3s []string
    LogSetting string
    Log setting for forwarding scan logs
    NetInspection bool
    Taps []string
    Tunnel GetZoneNetworkTunnel
    VirtualWires []string
    ZoneProtectionProfile string
    Zone protection profile
    enablePacketBufferProtection Boolean
    externals List<String>
    layer2s List<String>
    layer3s List<String>
    logSetting String
    Log setting for forwarding scan logs
    netInspection Boolean
    taps List<String>
    tunnel GetZoneNetworkTunnel
    virtualWires List<String>
    zoneProtectionProfile String
    Zone protection profile
    enablePacketBufferProtection boolean
    externals string[]
    layer2s string[]
    layer3s string[]
    logSetting string
    Log setting for forwarding scan logs
    netInspection boolean
    taps string[]
    tunnel GetZoneNetworkTunnel
    virtualWires string[]
    zoneProtectionProfile string
    Zone protection profile
    enable_packet_buffer_protection bool
    externals Sequence[str]
    layer2s Sequence[str]
    layer3s Sequence[str]
    log_setting str
    Log setting for forwarding scan logs
    net_inspection bool
    taps Sequence[str]
    tunnel GetZoneNetworkTunnel
    virtual_wires Sequence[str]
    zone_protection_profile str
    Zone protection profile
    enablePacketBufferProtection Boolean
    externals List<String>
    layer2s List<String>
    layer3s List<String>
    logSetting String
    Log setting for forwarding scan logs
    netInspection Boolean
    taps List<String>
    tunnel Property Map
    virtualWires List<String>
    zoneProtectionProfile String
    Zone protection profile

    GetZoneUserAcl

    ExcludeLists List<string>
    IncludeLists List<string>
    ExcludeLists []string
    IncludeLists []string
    excludeLists List<String>
    includeLists List<String>
    excludeLists string[]
    includeLists string[]
    exclude_lists Sequence[str]
    include_lists Sequence[str]
    excludeLists List<String>
    includeLists List<String>

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks