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
This property is required. GetZone Location - The location of this object.
- Name
This property is required. string - Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Network
Get
Zone Network - User
Acl GetZone User Acl
- Location
This property is required. GetZone Location - The location of this object.
- Name
This property is required. string - Device
Acl GetZone Device Acl - Enable
Device boolIdentification - Enable
User boolIdentification - Network
Get
Zone Network - User
Acl GetZone User Acl
- location
This property is required. GetZone Location - The location of this object.
- name
This property is required. String - device
Acl GetZone Device Acl - enable
Device BooleanIdentification - enable
User BooleanIdentification - network
Get
Zone Network - user
Acl GetZone User Acl
- location
This property is required. GetZone Location - The location of this object.
- name
This property is required. string - device
Acl GetZone Device Acl - enable
Device booleanIdentification - enable
User booleanIdentification - network
Get
Zone Network - user
Acl GetZone User Acl
- location
This property is required. GetZone Location - The location of this object.
- name
This property is required. str - device_
acl GetZone Device Acl - enable_
device_ boolidentification - enable_
user_ boolidentification - network
Get
Zone Network - user_
acl GetZone User Acl
- location
This property is required. Property Map - The location of this object.
- name
This property is required. 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 This property is required. List<string> - Include
Lists This property is required. List<string>
- Exclude
Lists This property is required. []string - Include
Lists This property is required. []string
- exclude
Lists This property is required. List<String> - include
Lists This property is required. List<String>
- exclude
Lists This property is required. string[] - include
Lists This property is required. string[]
- exclude_
lists This property is required. Sequence[str] - include_
lists This property is required. Sequence[str]
- exclude
Lists This property is required. List<String> - include
Lists This property is required. 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
This property is required. string - Specific Panorama template
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device 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
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device 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
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device 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
- ngfw
Device This property is required. string - The NGFW device
- panorama
Device 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
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device 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
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device This property is required. string - Specific Panorama device
- Name
This property is required. string - Specific Panorama template stack
- Ngfw
Device This property is required. string - The NGFW device
- Panorama
Device This property is required. string - Specific Panorama device
- name
This property is required. String - Specific Panorama template stack
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device This property is required. String - Specific Panorama device
- name
This property is required. string - Specific Panorama template stack
- ngfw
Device This property is required. string - The NGFW device
- panorama
Device 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
- ngfw
Device This property is required. String - The NGFW device
- panorama
Device This property is required. String - Specific Panorama device
GetZoneLocationVsys
- Name
This property is required. string - The Virtual System name
- Ngfw
Device This property is required. string - The NGFW device name
- Name
This property is required. string - The Virtual System name
- Ngfw
Device This property is required. string - The NGFW device name
- name
This property is required. String - The Virtual System name
- ngfw
Device This property is required. String - The NGFW device name
- name
This property is required. string - The Virtual System name
- ngfw
Device 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
- ngfw
Device This property is required. String - The NGFW device name
GetZoneNetwork
- Enable
Packet Buffer Protection 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> - Log
Setting This property is required. string - Log setting for forwarding scan logs
- Net
Inspection This property is required. bool - Taps
This property is required. List<string> - Tunnel
This property is required. GetZone Network Tunnel - Virtual
Wires This property is required. List<string> - Zone
Protection Profile This property is required. string - Zone protection profile
- Enable
Packet Buffer Protection This property is required. bool - Externals
This property is required. []string - Layer2s
This property is required. []string - Layer3s
This property is required. []string - Log
Setting This property is required. string - Log setting for forwarding scan logs
- Net
Inspection This property is required. bool - Taps
This property is required. []string - Tunnel
This property is required. GetZone Network Tunnel - Virtual
Wires This property is required. []string - Zone
Protection Profile This property is required. string - Zone protection profile
- enable
Packet Buffer Protection 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> - log
Setting This property is required. String - Log setting for forwarding scan logs
- net
Inspection This property is required. Boolean - taps
This property is required. List<String> - tunnel
This property is required. GetZone Network Tunnel - virtual
Wires This property is required. List<String> - zone
Protection Profile This property is required. String - Zone protection profile
- enable
Packet Buffer Protection This property is required. boolean - externals
This property is required. string[] - layer2s
This property is required. string[] - layer3s
This property is required. string[] - log
Setting This property is required. string - Log setting for forwarding scan logs
- net
Inspection This property is required. boolean - taps
This property is required. string[] - tunnel
This property is required. GetZone Network Tunnel - virtual
Wires This property is required. string[] - zone
Protection Profile 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. GetZone Network Tunnel - virtual_
wires This property is required. Sequence[str] - zone_
protection_ profile This property is required. str - Zone protection profile
- enable
Packet Buffer Protection 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> - log
Setting This property is required. String - Log setting for forwarding scan logs
- net
Inspection This property is required. Boolean - taps
This property is required. List<String> - tunnel
This property is required. Property Map - virtual
Wires This property is required. List<String> - zone
Protection Profile This property is required. String - Zone protection profile
GetZoneUserAcl
- Exclude
Lists This property is required. List<string> - Include
Lists This property is required. List<string>
- Exclude
Lists This property is required. []string - Include
Lists This property is required. []string
- exclude
Lists This property is required. List<String> - include
Lists This property is required. List<String>
- exclude
Lists This property is required. string[] - include
Lists This property is required. string[]
- exclude_
lists This property is required. Sequence[str] - include_
lists This property is required. Sequence[str]
- exclude
Lists This property is required. List<String> - include
Lists 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