1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getDataFilteringProfile
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 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: Optional[pulumi.Input[bool]] = None,
                                   description: Optional[pulumi.Input[str]] = None,
                                   disable_override: Optional[pulumi.Input[str]] = None,
                                   location: Optional[pulumi.Input[GetDataFilteringProfileLocationArgs]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   rules: Optional[pulumi.Input[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

    The following arguments are supported:

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

    getDataFilteringProfile Result

    The following output properties are available:

    DataCapture bool
    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>
    DataCapture bool
    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
    dataCapture Boolean
    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>
    dataCapture boolean
    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_capture bool
    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]
    dataCapture Boolean
    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>

    Supporting Types

    GetDataFilteringProfileLocation

    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
    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
    Applications List<string>
    BlockThreshold double
    DataObject string
    Direction string
    FileTypes List<string>
    LogSeverity string
    Name string
    AlertThreshold float64
    Applications []string
    BlockThreshold float64
    DataObject string
    Direction string
    FileTypes []string
    LogSeverity string
    Name string
    alertThreshold Double
    applications List<String>
    blockThreshold Double
    dataObject String
    direction String
    fileTypes List<String>
    logSeverity String
    name String
    alertThreshold number
    applications string[]
    blockThreshold number
    dataObject string
    direction string
    fileTypes string[]
    logSeverity string
    name string
    alertThreshold Number
    applications List<String>
    blockThreshold Number
    dataObject String
    direction String
    fileTypes List<String>
    logSeverity String
    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.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.