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

panos.getAddress

Explore with Pulumi AI

panos logo
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 GetAddressLocation
    The location of this object.
    Name string
    Description string
    The description.
    DisableOverride string
    disable object override in child device groups
    Fqdn string
    The FQDN value.
    IpNetmask string
    The IP netmask value.
    IpRange string
    The IP range value.
    IpWildcard string
    The IP wildcard value.
    Tags List<string>
    The administrative tags.
    Location GetAddressLocation
    The location of this object.
    Name string
    Description string
    The description.
    DisableOverride string
    disable object override in child device groups
    Fqdn string
    The FQDN value.
    IpNetmask string
    The IP netmask value.
    IpRange string
    The IP range value.
    IpWildcard string
    The IP wildcard value.
    Tags []string
    The administrative tags.
    location GetAddressLocation
    The location of this object.
    name String
    description String
    The description.
    disableOverride String
    disable object override in child device groups
    fqdn String
    The FQDN value.
    ipNetmask String
    The IP netmask value.
    ipRange String
    The IP range value.
    ipWildcard String
    The IP wildcard value.
    tags List<String>
    The administrative tags.
    location GetAddressLocation
    The location of this object.
    name string
    description string
    The description.
    disableOverride string
    disable object override in child device groups
    fqdn string
    The FQDN value.
    ipNetmask string
    The IP netmask value.
    ipRange string
    The IP range value.
    ipWildcard string
    The IP wildcard value.
    tags string[]
    The administrative tags.
    location GetAddressLocation
    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.
    tags Sequence[str]
    The administrative tags.
    location Property Map
    The location of this object.
    name String
    description String
    The description.
    disableOverride String
    disable object override in child device groups
    fqdn String
    The FQDN value.
    ipNetmask String
    The IP netmask value.
    ipRange String
    The IP range value.
    ipWildcard String
    The IP wildcard value.
    tags List<String>
    The administrative tags.

    getAddress Result

    The following output properties are available:

    Description string
    The description.
    DisableOverride string
    disable object override in child device groups
    Fqdn string
    The FQDN value.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpNetmask string
    The IP netmask value.
    IpRange string
    The IP range value.
    IpWildcard string
    The IP wildcard value.
    Location GetAddressLocation
    The location of this object.
    Name string
    Tags List<string>
    The administrative tags.
    Description string
    The description.
    DisableOverride string
    disable object override in child device groups
    Fqdn string
    The FQDN value.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpNetmask string
    The IP netmask value.
    IpRange string
    The IP range value.
    IpWildcard string
    The IP wildcard value.
    Location GetAddressLocation
    The location of this object.
    Name string
    Tags []string
    The administrative tags.
    description String
    The description.
    disableOverride String
    disable object override in child device groups
    fqdn String
    The FQDN value.
    id String
    The provider-assigned unique ID for this managed resource.
    ipNetmask String
    The IP netmask value.
    ipRange String
    The IP range value.
    ipWildcard String
    The IP wildcard value.
    location GetAddressLocation
    The location of this object.
    name String
    tags List<String>
    The administrative tags.
    description string
    The description.
    disableOverride string
    disable object override in child device groups
    fqdn string
    The FQDN value.
    id string
    The provider-assigned unique ID for this managed resource.
    ipNetmask string
    The IP netmask value.
    ipRange string
    The IP range value.
    ipWildcard string
    The IP wildcard value.
    location GetAddressLocation
    The location of this object.
    name string
    tags 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 GetAddressLocation
    The location of this object.
    name str
    tags Sequence[str]
    The administrative tags.
    description String
    The description.
    disableOverride String
    disable object override in child device groups
    fqdn String
    The FQDN value.
    id String
    The provider-assigned unique ID for this managed resource.
    ipNetmask String
    The IP netmask value.
    ipRange String
    The IP range value.
    ipWildcard String
    The IP wildcard value.
    location Property Map
    The location of this object.
    name String
    tags List<String>
    The administrative tags.

    Supporting Types

    GetAddressLocation

    DeviceGroup GetAddressLocationDeviceGroup
    Located in a specific Device Group
    Shared GetAddressLocationShared
    Panorama shared object
    Vsys GetAddressLocationVsys
    Located in a specific Virtual System
    DeviceGroup GetAddressLocationDeviceGroup
    Located in a specific Device Group
    Shared GetAddressLocationShared
    Panorama shared object
    Vsys GetAddressLocationVsys
    Located in a specific Virtual System
    deviceGroup GetAddressLocationDeviceGroup
    Located in a specific Device Group
    shared GetAddressLocationShared
    Panorama shared object
    vsys GetAddressLocationVsys
    Located in a specific Virtual System
    deviceGroup GetAddressLocationDeviceGroup
    Located in a specific Device Group
    shared GetAddressLocationShared
    Panorama shared object
    vsys GetAddressLocationVsys
    Located in a specific Virtual System
    device_group GetAddressLocationDeviceGroup
    Located in a specific Device Group
    shared GetAddressLocationShared
    Panorama shared object
    vsys GetAddressLocationVsys
    Located in a specific Virtual System
    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetAddressLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetAddressLocationVsys

    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

    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