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>
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:
- Location
Get
Zone Location - The location of this object.
- Name string
- Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Network
Get
Zone Network - User
Acl GetZone User Acl
- Location
Get
Zone Location - The location of this object.
- Name string
- Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Network
Get
Zone Network - User
Acl GetZone User Acl
- location
Get
Zone Location - The location of this object.
- name String
- device
Acl GetZone Device Acl - enable
Device BooleanIdentification - enable
User BooleanIdentification - network
Get
Zone Network - user
Acl GetZone User Acl
- location
Get
Zone Location - The location of this object.
- name string
- device
Acl GetZone Device Acl - enable
Device booleanIdentification - enable
User booleanIdentification - network
Get
Zone Network - user
Acl GetZone User Acl
- location
Get
Zone Location - The location of this object.
- name str
- device_
acl GetZone Device Acl - enable_
device_ boolidentification - enable_
user_ boolidentification - network
Get
Zone Network - user_
acl GetZone User Acl
- location Property Map
- The location of this object.
- name String
- device
Acl Property Map - enable
Device BooleanIdentification - enable
User BooleanIdentification - network Property Map
- user
Acl Property Map
getZone Result
The following output properties are available:
- Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Zone Location - The location of this object.
- Name string
- Network
Get
Zone Network - User
Acl GetZone User Acl
- Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Zone Location - The location of this object.
- Name string
- Network
Get
Zone Network - User
Acl GetZone User Acl
- device
Acl GetZone Device Acl - enable
Device BooleanIdentification - enable
User BooleanIdentification - id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Zone Location - The location of this object.
- name String
- network
Get
Zone Network - user
Acl GetZone User Acl
- device
Acl GetZone Device Acl - enable
Device booleanIdentification - enable
User booleanIdentification - id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Zone Location - The location of this object.
- name string
- network
Get
Zone Network - user
Acl GetZone User Acl
- device_
acl GetZone Device Acl - enable_
device_ boolidentification - enable_
user_ boolidentification - id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Zone Location - The location of this object.
- name str
- network
Get
Zone Network - user_
acl GetZone User Acl
- device
Acl Property Map - enable
Device BooleanIdentification - enable
User BooleanIdentification - id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
- name String
- network Property Map
- user
Acl Property Map
Supporting Types
GetZoneDeviceAcl
- Exclude
Lists List<string> - Include
Lists List<string>
- Exclude
Lists []string - Include
Lists []string
- exclude
Lists List<String> - include
Lists List<String>
- exclude
Lists string[] - include
Lists string[]
- exclude_
lists Sequence[str] - include_
lists Sequence[str]
- exclude
Lists List<String> - include
Lists List<String>
GetZoneLocation
- Template
Get
Zone Location Template - Located in a specific template
- Template
Stack GetZone Location Template Stack - Located in a specific template stack
- Vsys
Get
Zone Location Vsys - Located in a specific Virtual System
- Template
Get
Zone Location Template - Located in a specific template
- Template
Stack GetZone Location Template Stack - Located in a specific template stack
- Vsys
Get
Zone Location Vsys - Located in a specific Virtual System
- template
Get
Zone Location Template - Located in a specific template
- template
Stack GetZone Location Template Stack - Located in a specific template stack
- vsys
Get
Zone Location Vsys - Located in a specific Virtual System
- template
Get
Zone Location Template - Located in a specific template
- template
Stack GetZone Location Template Stack - Located in a specific template stack
- vsys
Get
Zone Location Vsys - Located in a specific Virtual System
- template
Get
Zone Location Template - Located in a specific template
- template_
stack GetZone Location Template Stack - Located in a specific template stack
- vsys
Get
Zone Location Vsys - Located in a specific Virtual System
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
- vsys Property Map
- Located in a specific Virtual System
GetZoneLocationTemplate
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Vsys string
- The vsys.
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Vsys string
- The vsys.
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- vsys String
- The vsys.
- name string
- Specific Panorama template
- ngfw
Device string - The NGFW device
- panorama
Device 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
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- vsys String
- The vsys.
GetZoneLocationTemplateStack
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template stack
- ngfw
Device string - The NGFW device
- panorama
Device 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
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
GetZoneLocationVsys
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
- name string
- The Virtual System name
- ngfw
Device string - The NGFW device name
- name str
- The Virtual System name
- ngfw_
device str - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
GetZoneNetwork
- Enable
Packet boolBuffer Protection - Externals List<string>
- Layer2s List<string>
- Layer3s List<string>
- Log
Setting string - Log setting for forwarding scan logs
- Net
Inspection bool - Taps List<string>
- Tunnel
Get
Zone Network Tunnel - Virtual
Wires List<string> - Zone
Protection stringProfile - Zone protection profile
- Enable
Packet boolBuffer Protection - Externals []string
- Layer2s []string
- Layer3s []string
- Log
Setting string - Log setting for forwarding scan logs
- Net
Inspection bool - Taps []string
- Tunnel
Get
Zone Network Tunnel - Virtual
Wires []string - Zone
Protection stringProfile - Zone protection profile
- enable
Packet BooleanBuffer Protection - externals List<String>
- layer2s List<String>
- layer3s List<String>
- log
Setting String - Log setting for forwarding scan logs
- net
Inspection Boolean - taps List<String>
- tunnel
Get
Zone Network Tunnel - virtual
Wires List<String> - zone
Protection StringProfile - Zone protection profile
- enable
Packet booleanBuffer Protection - externals string[]
- layer2s string[]
- layer3s string[]
- log
Setting string - Log setting for forwarding scan logs
- net
Inspection boolean - taps string[]
- tunnel
Get
Zone Network Tunnel - virtual
Wires string[] - zone
Protection stringProfile - Zone protection profile
- enable_
packet_ boolbuffer_ protection - 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
Get
Zone Network Tunnel - virtual_
wires Sequence[str] - zone_
protection_ strprofile - Zone protection profile
- enable
Packet BooleanBuffer Protection - externals List<String>
- layer2s List<String>
- layer3s List<String>
- log
Setting String - Log setting for forwarding scan logs
- net
Inspection Boolean - taps List<String>
- tunnel Property Map
- virtual
Wires List<String> - zone
Protection StringProfile - Zone protection profile
GetZoneUserAcl
- Exclude
Lists List<string> - Include
Lists List<string>
- Exclude
Lists []string - Include
Lists []string
- exclude
Lists List<String> - include
Lists List<String>
- exclude
Lists string[] - include
Lists string[]
- exclude_
lists Sequence[str] - include_
lists Sequence[str]
- exclude
Lists List<String> - include
Lists 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