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 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>
Copy
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]
Copy
func LookupZone(ctx *Context, args *LookupZoneArgs, opts ...InvokeOption) (*LookupZoneResult, error)
func LookupZoneOutput(ctx *Context, args *LookupZoneOutputArgs, opts ...InvokeOption) LookupZoneResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetZoneResult> getZone(GetZoneArgs args, InvokeOptions options)
public static Output<GetZoneResult> getZone(GetZoneArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: panos:index/getZone:getZone
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. GetZoneLocation
The location of this object.
Name This property is required. string
DeviceAcl GetZoneDeviceAcl
EnableDeviceIdentification bool
EnableUserIdentification bool
Network GetZoneNetwork
UserAcl GetZoneUserAcl
Location This property is required. GetZoneLocation
The location of this object.
Name This property is required. string
DeviceAcl GetZoneDeviceAcl
EnableDeviceIdentification bool
EnableUserIdentification bool
Network GetZoneNetwork
UserAcl GetZoneUserAcl
location This property is required. GetZoneLocation
The location of this object.
name This property is required. String
deviceAcl GetZoneDeviceAcl
enableDeviceIdentification Boolean
enableUserIdentification Boolean
network GetZoneNetwork
userAcl GetZoneUserAcl
location This property is required. GetZoneLocation
The location of this object.
name This property is required. string
deviceAcl GetZoneDeviceAcl
enableDeviceIdentification boolean
enableUserIdentification boolean
network GetZoneNetwork
userAcl GetZoneUserAcl
location This property is required. GetZoneLocation
The location of this object.
name This property is required. str
device_acl GetZoneDeviceAcl
enable_device_identification bool
enable_user_identification bool
network GetZoneNetwork
user_acl GetZoneUserAcl
location This property is required. Property Map
The location of this object.
name This property is required. String
deviceAcl Property Map
enableDeviceIdentification Boolean
enableUserIdentification Boolean
network Property Map
userAcl Property Map

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 This property is required. List<string>
IncludeLists This property is required. List<string>
ExcludeLists This property is required. []string
IncludeLists This property is required. []string
excludeLists This property is required. List<String>
includeLists This property is required. List<String>
excludeLists This property is required. string[]
includeLists This property is required. string[]
exclude_lists This property is required. Sequence[str]
include_lists This property is required. Sequence[str]
excludeLists This property is required. List<String>
includeLists This property is required. 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 This property is required. string
Specific Panorama template
NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
Vsys This property is required. string
The vsys.
Name This property is required. string
Specific Panorama template
NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
Vsys This property is required. string
The vsys.
name This property is required. String
Specific Panorama template
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device
vsys This property is required. String
The vsys.
name This property is required. string
Specific Panorama template
ngfwDevice This property is required. string
The NGFW device
panoramaDevice This property is required. string
Specific Panorama device
vsys This property is required. string
The vsys.
name This property is required. str
Specific Panorama template
ngfw_device This property is required. str
The NGFW device
panorama_device This property is required. str
Specific Panorama device
vsys This property is required. str
The vsys.
name This property is required. String
Specific Panorama template
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device
vsys This property is required. String
The vsys.

GetZoneLocationTemplateStack

Name This property is required. string
Specific Panorama template stack
NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
Name This property is required. string
Specific Panorama template stack
NgfwDevice This property is required. string
The NGFW device
PanoramaDevice This property is required. string
Specific Panorama device
name This property is required. String
Specific Panorama template stack
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device
name This property is required. string
Specific Panorama template stack
ngfwDevice This property is required. string
The NGFW device
panoramaDevice This property is required. string
Specific Panorama device
name This property is required. str
Specific Panorama template stack
ngfw_device This property is required. str
The NGFW device
panorama_device This property is required. str
Specific Panorama device
name This property is required. String
Specific Panorama template stack
ngfwDevice This property is required. String
The NGFW device
panoramaDevice This property is required. String
Specific Panorama device

GetZoneLocationVsys

Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name
name This property is required. string
The Virtual System name
ngfwDevice This property is required. string
The NGFW device name
name This property is required. str
The Virtual System name
ngfw_device This property is required. str
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name

GetZoneNetwork

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

GetZoneUserAcl

ExcludeLists This property is required. List<string>
IncludeLists This property is required. List<string>
ExcludeLists This property is required. []string
IncludeLists This property is required. []string
excludeLists This property is required. List<String>
includeLists This property is required. List<String>
excludeLists This property is required. string[]
includeLists This property is required. string[]
exclude_lists This property is required. Sequence[str]
include_lists This property is required. Sequence[str]
excludeLists This property is required. List<String>
includeLists This property is required. List<String>

Package Details

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