1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getDataFilteringProfile
Viewing docs for panos 2.0.12
published on Wednesday, Jun 17, 2026 by paloaltonetworks
Viewing docs for panos 2.0.12
published on Wednesday, Jun 17, 2026 by paloaltonetworks

    Using getDataFilteringProfile

    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 getDataFilteringProfile(args: GetDataFilteringProfileArgs, opts?: InvokeOptions): Promise<GetDataFilteringProfileResult>
    function getDataFilteringProfileOutput(args: GetDataFilteringProfileOutputArgs, opts?: InvokeOptions): Output<GetDataFilteringProfileResult>
    def get_data_filtering_profile(data_capture: Optional[bool] = None,
                                   description: Optional[str] = None,
                                   disable_override: Optional[str] = None,
                                   location: Optional[GetDataFilteringProfileLocation] = None,
                                   name: Optional[str] = None,
                                   rules: Optional[Sequence[GetDataFilteringProfileRule]] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetDataFilteringProfileResult
    def get_data_filtering_profile_output(data_capture: pulumi.Input[Optional[bool]] = None,
                                   description: pulumi.Input[Optional[str]] = None,
                                   disable_override: pulumi.Input[Optional[str]] = None,
                                   location: pulumi.Input[Optional[GetDataFilteringProfileLocationArgs]] = None,
                                   name: pulumi.Input[Optional[str]] = None,
                                   rules: pulumi.Input[Optional[Sequence[pulumi.Input[GetDataFilteringProfileRuleArgs]]]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetDataFilteringProfileResult]
    func LookupDataFilteringProfile(ctx *Context, args *LookupDataFilteringProfileArgs, opts ...InvokeOption) (*LookupDataFilteringProfileResult, error)
    func LookupDataFilteringProfileOutput(ctx *Context, args *LookupDataFilteringProfileOutputArgs, opts ...InvokeOption) LookupDataFilteringProfileResultOutput

    > Note: This function is named LookupDataFilteringProfile in the Go SDK.

    public static class GetDataFilteringProfile 
    {
        public static Task<GetDataFilteringProfileResult> InvokeAsync(GetDataFilteringProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetDataFilteringProfileResult> Invoke(GetDataFilteringProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataFilteringProfileResult> getDataFilteringProfile(GetDataFilteringProfileArgs args, InvokeOptions options)
    public static Output<GetDataFilteringProfileResult> getDataFilteringProfile(GetDataFilteringProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDataFilteringProfile:getDataFilteringProfile
      arguments:
        # arguments dictionary
    data "panos_getdatafilteringprofile" "name" {
        # arguments
    }

    The following arguments are supported:

    Location GetDataFilteringProfileLocation
    The location of this object.
    Name string
    DataCapture bool
    Enable data capture
    Description string
    DisableOverride string
    Disable object override in child device groups
    Rules List<GetDataFilteringProfileRule>
    Data filtering rules
    Location GetDataFilteringProfileLocation
    The location of this object.
    Name string
    DataCapture bool
    Enable data capture
    Description string
    DisableOverride string
    Disable object override in child device groups
    Rules []GetDataFilteringProfileRule
    Data filtering rules
    location object
    The location of this object.
    name string
    data_capture bool
    Enable data capture
    description string
    disable_override string
    Disable object override in child device groups
    rules list(object)
    Data filtering rules
    location GetDataFilteringProfileLocation
    The location of this object.
    name String
    dataCapture Boolean
    Enable data capture
    description String
    disableOverride String
    Disable object override in child device groups
    rules List<GetDataFilteringProfileRule>
    Data filtering rules
    location GetDataFilteringProfileLocation
    The location of this object.
    name string
    dataCapture boolean
    Enable data capture
    description string
    disableOverride string
    Disable object override in child device groups
    rules GetDataFilteringProfileRule[]
    Data filtering rules
    location GetDataFilteringProfileLocation
    The location of this object.
    name str
    data_capture bool
    Enable data capture
    description str
    disable_override str
    Disable object override in child device groups
    rules Sequence[GetDataFilteringProfileRule]
    Data filtering rules
    location Property Map
    The location of this object.
    name String
    dataCapture Boolean
    Enable data capture
    description String
    disableOverride String
    Disable object override in child device groups
    rules List<Property Map>
    Data filtering rules

    getDataFilteringProfile Result

    The following output properties are available:

    DataCapture bool
    Enable data capture
    Description string
    DisableOverride string
    Disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDataFilteringProfileLocation
    The location of this object.
    Name string
    Rules List<GetDataFilteringProfileRule>
    Data filtering rules
    DataCapture bool
    Enable data capture
    Description string
    DisableOverride string
    Disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDataFilteringProfileLocation
    The location of this object.
    Name string
    Rules []GetDataFilteringProfileRule
    Data filtering rules
    data_capture bool
    Enable data capture
    description string
    disable_override string
    Disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location object
    The location of this object.
    name string
    rules list(object)
    Data filtering rules
    dataCapture Boolean
    Enable data capture
    description String
    disableOverride String
    Disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDataFilteringProfileLocation
    The location of this object.
    name String
    rules List<GetDataFilteringProfileRule>
    Data filtering rules
    dataCapture boolean
    Enable data capture
    description string
    disableOverride string
    Disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDataFilteringProfileLocation
    The location of this object.
    name string
    rules GetDataFilteringProfileRule[]
    Data filtering rules
    data_capture bool
    Enable data capture
    description str
    disable_override str
    Disable object override in child device groups
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDataFilteringProfileLocation
    The location of this object.
    name str
    rules Sequence[GetDataFilteringProfileRule]
    Data filtering rules
    dataCapture Boolean
    Enable data capture
    description String
    disableOverride String
    Disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    rules List<Property Map>
    Data filtering rules

    Supporting Types

    GetDataFilteringProfileLocation

    device_group object
    Located in a specific Device Group
    shared object
    Panorama shared object
    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object

    GetDataFilteringProfileLocationDeviceGroup

    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
    panorama_device 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

    GetDataFilteringProfileRule

    AlertThreshold double
    Alert threshold count
    Applications List<string>
    Applications to match
    BlockThreshold double
    Block threshold count
    DataObject string
    Name of the data pattern object
    Direction string
    Direction of data transfer to monitor
    FileTypes List<string>
    File types to match
    LogSeverity string
    Log severity for matched traffic
    Name string
    AlertThreshold float64
    Alert threshold count
    Applications []string
    Applications to match
    BlockThreshold float64
    Block threshold count
    DataObject string
    Name of the data pattern object
    Direction string
    Direction of data transfer to monitor
    FileTypes []string
    File types to match
    LogSeverity string
    Log severity for matched traffic
    Name string
    alert_threshold number
    Alert threshold count
    applications list(string)
    Applications to match
    block_threshold number
    Block threshold count
    data_object string
    Name of the data pattern object
    direction string
    Direction of data transfer to monitor
    file_types list(string)
    File types to match
    log_severity string
    Log severity for matched traffic
    name string
    alertThreshold Double
    Alert threshold count
    applications List<String>
    Applications to match
    blockThreshold Double
    Block threshold count
    dataObject String
    Name of the data pattern object
    direction String
    Direction of data transfer to monitor
    fileTypes List<String>
    File types to match
    logSeverity String
    Log severity for matched traffic
    name String
    alertThreshold number
    Alert threshold count
    applications string[]
    Applications to match
    blockThreshold number
    Block threshold count
    dataObject string
    Name of the data pattern object
    direction string
    Direction of data transfer to monitor
    fileTypes string[]
    File types to match
    logSeverity string
    Log severity for matched traffic
    name string
    alert_threshold float
    Alert threshold count
    applications Sequence[str]
    Applications to match
    block_threshold float
    Block threshold count
    data_object str
    Name of the data pattern object
    direction str
    Direction of data transfer to monitor
    file_types Sequence[str]
    File types to match
    log_severity str
    Log severity for matched traffic
    name str
    alertThreshold Number
    Alert threshold count
    applications List<String>
    Applications to match
    blockThreshold Number
    Block threshold count
    dataObject String
    Name of the data pattern object
    direction String
    Direction of data transfer to monitor
    fileTypes List<String>
    File types to match
    logSeverity String
    Log severity for matched traffic
    name String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.12
    published on Wednesday, Jun 17, 2026 by paloaltonetworks

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial