panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getAddress
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getAddress
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 getAddress(args: GetAddressArgs, opts?: InvokeOptions): Promise<GetAddressResult>
function getAddressOutput(args: GetAddressOutputArgs, opts?: InvokeOptions): Output<GetAddressResult>
def get_address(description: Optional[str] = None,
disable_override: Optional[str] = None,
fqdn: Optional[str] = None,
ip_netmask: Optional[str] = None,
ip_range: Optional[str] = None,
ip_wildcard: Optional[str] = None,
location: Optional[GetAddressLocation] = None,
name: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetAddressResult
def get_address_output(description: Optional[pulumi.Input[str]] = None,
disable_override: Optional[pulumi.Input[str]] = None,
fqdn: Optional[pulumi.Input[str]] = None,
ip_netmask: Optional[pulumi.Input[str]] = None,
ip_range: Optional[pulumi.Input[str]] = None,
ip_wildcard: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[GetAddressLocationArgs]] = None,
name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAddressResult]
func LookupAddress(ctx *Context, args *LookupAddressArgs, opts ...InvokeOption) (*LookupAddressResult, error)
func LookupAddressOutput(ctx *Context, args *LookupAddressOutputArgs, opts ...InvokeOption) LookupAddressResultOutput
> Note: This function is named LookupAddress
in the Go SDK.
public static class GetAddress
{
public static Task<GetAddressResult> InvokeAsync(GetAddressArgs args, InvokeOptions? opts = null)
public static Output<GetAddressResult> Invoke(GetAddressInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAddressResult> getAddress(GetAddressArgs args, InvokeOptions options)
public static Output<GetAddressResult> getAddress(GetAddressArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getAddress:getAddress
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Address Location - The location of this object.
- Name string
- Description string
- The description.
- Disable
Override string - disable object override in child device groups
- Fqdn string
- The FQDN value.
- Ip
Netmask string - The IP netmask value.
- Ip
Range string - The IP range value.
- Ip
Wildcard string - The IP wildcard value.
- List<string>
- The administrative tags.
- Location
Get
Address Location - The location of this object.
- Name string
- Description string
- The description.
- Disable
Override string - disable object override in child device groups
- Fqdn string
- The FQDN value.
- Ip
Netmask string - The IP netmask value.
- Ip
Range string - The IP range value.
- Ip
Wildcard string - The IP wildcard value.
- []string
- The administrative tags.
- location
Get
Address Location - The location of this object.
- name String
- description String
- The description.
- disable
Override String - disable object override in child device groups
- fqdn String
- The FQDN value.
- ip
Netmask String - The IP netmask value.
- ip
Range String - The IP range value.
- ip
Wildcard String - The IP wildcard value.
- List<String>
- The administrative tags.
- location
Get
Address Location - The location of this object.
- name string
- description string
- The description.
- disable
Override string - disable object override in child device groups
- fqdn string
- The FQDN value.
- ip
Netmask string - The IP netmask value.
- ip
Range string - The IP range value.
- ip
Wildcard string - The IP wildcard value.
- string[]
- The administrative tags.
- location
Get
Address Location - The location of this object.
- name str
- description str
- The description.
- disable_
override str - disable object override in child device groups
- fqdn str
- The FQDN value.
- ip_
netmask str - The IP netmask value.
- ip_
range str - The IP range value.
- ip_
wildcard str - The IP wildcard value.
- Sequence[str]
- The administrative tags.
- location Property Map
- The location of this object.
- name String
- description String
- The description.
- disable
Override String - disable object override in child device groups
- fqdn String
- The FQDN value.
- ip
Netmask String - The IP netmask value.
- ip
Range String - The IP range value.
- ip
Wildcard String - The IP wildcard value.
- List<String>
- The administrative tags.
getAddress Result
The following output properties are available:
- Description string
- The description.
- Disable
Override string - disable object override in child device groups
- Fqdn string
- The FQDN value.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Netmask string - The IP netmask value.
- Ip
Range string - The IP range value.
- Ip
Wildcard string - The IP wildcard value.
- Location
Get
Address Location - The location of this object.
- Name string
- List<string>
- The administrative tags.
- Description string
- The description.
- Disable
Override string - disable object override in child device groups
- Fqdn string
- The FQDN value.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Netmask string - The IP netmask value.
- Ip
Range string - The IP range value.
- Ip
Wildcard string - The IP wildcard value.
- Location
Get
Address Location - The location of this object.
- Name string
- []string
- The administrative tags.
- description String
- The description.
- disable
Override String - disable object override in child device groups
- fqdn String
- The FQDN value.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Netmask String - The IP netmask value.
- ip
Range String - The IP range value.
- ip
Wildcard String - The IP wildcard value.
- location
Get
Address Location - The location of this object.
- name String
- List<String>
- The administrative tags.
- description string
- The description.
- disable
Override string - disable object override in child device groups
- fqdn string
- The FQDN value.
- id string
- The provider-assigned unique ID for this managed resource.
- ip
Netmask string - The IP netmask value.
- ip
Range string - The IP range value.
- ip
Wildcard string - The IP wildcard value.
- location
Get
Address Location - The location of this object.
- name string
- string[]
- The administrative tags.
- description str
- The description.
- disable_
override str - disable object override in child device groups
- fqdn str
- The FQDN value.
- id str
- The provider-assigned unique ID for this managed resource.
- ip_
netmask str - The IP netmask value.
- ip_
range str - The IP range value.
- ip_
wildcard str - The IP wildcard value.
- location
Get
Address Location - The location of this object.
- name str
- Sequence[str]
- The administrative tags.
- description String
- The description.
- disable
Override String - disable object override in child device groups
- fqdn String
- The FQDN value.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Netmask String - The IP netmask value.
- ip
Range String - The IP range value.
- ip
Wildcard String - The IP wildcard value.
- location Property Map
- The location of this object.
- name String
- List<String>
- The administrative tags.
Supporting Types
GetAddressLocation
- Device
Group GetAddress Location Device Group - Located in a specific Device Group
- Get
Address Location Shared - Panorama shared object
- Vsys
Get
Address Location Vsys - Located in a specific Virtual System
- Device
Group GetAddress Location Device Group - Located in a specific Device Group
- Get
Address Location Shared - Panorama shared object
- Vsys
Get
Address Location Vsys - Located in a specific Virtual System
- device
Group GetAddress Location Device Group - Located in a specific Device Group
- Get
Address Location Shared - Panorama shared object
- vsys
Get
Address Location Vsys - Located in a specific Virtual System
- device
Group GetAddress Location Device Group - Located in a specific Device Group
- Get
Address Location Shared - Panorama shared object
- vsys
Get
Address Location Vsys - Located in a specific Virtual System
- device_
group GetAddress Location Device Group - Located in a specific Device Group
- Get
Address Location Shared - Panorama shared object
- vsys
Get
Address Location Vsys - Located in a specific Virtual System
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
- vsys Property Map
- Located in a specific Virtual System
GetAddressLocationDeviceGroup
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
- name string
- Device Group name
- panorama
Device string - Panorama device name
- name str
- Device Group name
- panorama_
device str - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
GetAddressLocationVsys
- 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
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