panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getAddresses
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getAddresses
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 getAddresses(args: GetAddressesArgs, opts?: InvokeOptions): Promise<GetAddressesResult>
function getAddressesOutput(args: GetAddressesOutputArgs, opts?: InvokeOptions): Output<GetAddressesResult>
def get_addresses(addresses: Optional[Mapping[str, GetAddressesAddresses]] = None,
location: Optional[GetAddressesLocation] = None,
opts: Optional[InvokeOptions] = None) -> GetAddressesResult
def get_addresses_output(addresses: Optional[pulumi.Input[Mapping[str, pulumi.Input[GetAddressesAddressesArgs]]]] = None,
location: Optional[pulumi.Input[GetAddressesLocationArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAddressesResult]
func LookupAddresses(ctx *Context, args *LookupAddressesArgs, opts ...InvokeOption) (*LookupAddressesResult, error)
func LookupAddressesOutput(ctx *Context, args *LookupAddressesOutputArgs, opts ...InvokeOption) LookupAddressesResultOutput
> Note: This function is named LookupAddresses
in the Go SDK.
public static class GetAddresses
{
public static Task<GetAddressesResult> InvokeAsync(GetAddressesArgs args, InvokeOptions? opts = null)
public static Output<GetAddressesResult> Invoke(GetAddressesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAddressesResult> getAddresses(GetAddressesArgs args, InvokeOptions options)
public static Output<GetAddressesResult> getAddresses(GetAddressesArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getAddresses:getAddresses
arguments:
# arguments dictionary
The following arguments are supported:
- Addresses
Dictionary<string, Get
Addresses Addresses> - Location
Get
Addresses Location - The location of this object.
- Addresses
map[string]Get
Addresses Addresses - Location
Get
Addresses Location - The location of this object.
- addresses
Map<String,Get
Addresses Addresses> - location
Get
Addresses Location - The location of this object.
- addresses
{[key: string]: Get
Addresses Addresses} - location
Get
Addresses Location - The location of this object.
- addresses
Mapping[str, Get
Addresses Addresses] - location
Get
Addresses Location - The location of this object.
- addresses Map<Property Map>
- location Property Map
- The location of this object.
getAddresses Result
The following output properties are available:
- Addresses
Dictionary<string, Get
Addresses Addresses> - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Addresses Location - The location of this object.
- Addresses
map[string]Get
Addresses Addresses - Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Addresses Location - The location of this object.
- addresses
Map<String,Get
Addresses Addresses> - id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Addresses Location - The location of this object.
- addresses
{[key: string]: Get
Addresses Addresses} - id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Addresses Location - The location of this object.
- addresses
Mapping[str, Get
Addresses Addresses] - id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Addresses Location - The location of this object.
- addresses Map<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
Supporting Types
GetAddressesAddresses
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
GetAddressesLocation
- Device
Group GetAddresses Location Device Group - Located in a specific Device Group
- Get
Addresses Location Shared - Panorama shared object
- Vsys
Get
Addresses Location Vsys - Located in a specific Virtual System
- Device
Group GetAddresses Location Device Group - Located in a specific Device Group
- Get
Addresses Location Shared - Panorama shared object
- Vsys
Get
Addresses Location Vsys - Located in a specific Virtual System
- device
Group GetAddresses Location Device Group - Located in a specific Device Group
- Get
Addresses Location Shared - Panorama shared object
- vsys
Get
Addresses Location Vsys - Located in a specific Virtual System
- device
Group GetAddresses Location Device Group - Located in a specific Device Group
- Get
Addresses Location Shared - Panorama shared object
- vsys
Get
Addresses Location Vsys - Located in a specific Virtual System
- device_
group GetAddresses Location Device Group - Located in a specific Device Group
- Get
Addresses Location Shared - Panorama shared object
- vsys
Get
Addresses 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
GetAddressesLocationDeviceGroup
- 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
GetAddressesLocationVsys
- 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