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

panos.getUrlFilteringSecurityProfile

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getUrlFilteringSecurityProfile

    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 getUrlFilteringSecurityProfile(args: GetUrlFilteringSecurityProfileArgs, opts?: InvokeOptions): Promise<GetUrlFilteringSecurityProfileResult>
    function getUrlFilteringSecurityProfileOutput(args: GetUrlFilteringSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetUrlFilteringSecurityProfileResult>
    def get_url_filtering_security_profile(alerts: Optional[Sequence[str]] = None,
                                           allows: Optional[Sequence[str]] = None,
                                           blocks: Optional[Sequence[str]] = None,
                                           cloud_inline_cat: Optional[bool] = None,
                                           continues: Optional[Sequence[str]] = None,
                                           credential_enforcement: Optional[GetUrlFilteringSecurityProfileCredentialEnforcement] = None,
                                           description: Optional[str] = None,
                                           disable_override: Optional[str] = None,
                                           enable_container_page: Optional[bool] = None,
                                           http_header_insertions: Optional[Sequence[GetUrlFilteringSecurityProfileHttpHeaderInsertion]] = None,
                                           local_inline_cat: Optional[bool] = None,
                                           location: Optional[GetUrlFilteringSecurityProfileLocation] = None,
                                           log_container_page_only: Optional[bool] = None,
                                           log_http_hdr_referer: Optional[bool] = None,
                                           log_http_hdr_user_agent: Optional[bool] = None,
                                           log_http_hdr_xff: Optional[bool] = None,
                                           mlav_category_exceptions: Optional[Sequence[str]] = None,
                                           name: Optional[str] = None,
                                           overrides: Optional[Sequence[str]] = None,
                                           safe_search_enforcement: Optional[bool] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetUrlFilteringSecurityProfileResult
    def get_url_filtering_security_profile_output(alerts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           allows: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           cloud_inline_cat: Optional[pulumi.Input[bool]] = None,
                                           continues: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           credential_enforcement: Optional[pulumi.Input[GetUrlFilteringSecurityProfileCredentialEnforcementArgs]] = None,
                                           description: Optional[pulumi.Input[str]] = None,
                                           disable_override: Optional[pulumi.Input[str]] = None,
                                           enable_container_page: Optional[pulumi.Input[bool]] = None,
                                           http_header_insertions: Optional[pulumi.Input[Sequence[pulumi.Input[GetUrlFilteringSecurityProfileHttpHeaderInsertionArgs]]]] = None,
                                           local_inline_cat: Optional[pulumi.Input[bool]] = None,
                                           location: Optional[pulumi.Input[GetUrlFilteringSecurityProfileLocationArgs]] = None,
                                           log_container_page_only: Optional[pulumi.Input[bool]] = None,
                                           log_http_hdr_referer: Optional[pulumi.Input[bool]] = None,
                                           log_http_hdr_user_agent: Optional[pulumi.Input[bool]] = None,
                                           log_http_hdr_xff: Optional[pulumi.Input[bool]] = None,
                                           mlav_category_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           name: Optional[pulumi.Input[str]] = None,
                                           overrides: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           safe_search_enforcement: Optional[pulumi.Input[bool]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetUrlFilteringSecurityProfileResult]
    func LookupUrlFilteringSecurityProfile(ctx *Context, args *LookupUrlFilteringSecurityProfileArgs, opts ...InvokeOption) (*LookupUrlFilteringSecurityProfileResult, error)
    func LookupUrlFilteringSecurityProfileOutput(ctx *Context, args *LookupUrlFilteringSecurityProfileOutputArgs, opts ...InvokeOption) LookupUrlFilteringSecurityProfileResultOutput

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

    public static class GetUrlFilteringSecurityProfile 
    {
        public static Task<GetUrlFilteringSecurityProfileResult> InvokeAsync(GetUrlFilteringSecurityProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetUrlFilteringSecurityProfileResult> Invoke(GetUrlFilteringSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUrlFilteringSecurityProfileResult> getUrlFilteringSecurityProfile(GetUrlFilteringSecurityProfileArgs args, InvokeOptions options)
    public static Output<GetUrlFilteringSecurityProfileResult> getUrlFilteringSecurityProfile(GetUrlFilteringSecurityProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getUrlFilteringSecurityProfile:getUrlFilteringSecurityProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    Name string
    Alerts List<string>
    Allows List<string>
    Blocks List<string>
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues List<string>
    CredentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions List<GetUrlFilteringSecurityProfileHttpHeaderInsertion>
    LocalInlineCat bool
    Enable local inline categorization
    LogContainerPageOnly bool
    Log container page only
    LogHttpHdrReferer bool
    Log HTTP Header Referer field
    LogHttpHdrUserAgent bool
    Log HTTP Header User-Agent field
    LogHttpHdrXff bool
    Log HTTP Header X-Forwarded-For field
    MlavCategoryExceptions List<string>
    Overrides List<string>
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    Location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    Name string
    Alerts []string
    Allows []string
    Blocks []string
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues []string
    CredentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions []GetUrlFilteringSecurityProfileHttpHeaderInsertion
    LocalInlineCat bool
    Enable local inline categorization
    LogContainerPageOnly bool
    Log container page only
    LogHttpHdrReferer bool
    Log HTTP Header Referer field
    LogHttpHdrUserAgent bool
    Log HTTP Header User-Agent field
    LogHttpHdrXff bool
    Log HTTP Header X-Forwarded-For field
    MlavCategoryExceptions []string
    Overrides []string
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    name String
    alerts List<String>
    allows List<String>
    blocks List<String>
    cloudInlineCat Boolean
    Enable cloud inline categorization
    continues List<String>
    credentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<GetUrlFilteringSecurityProfileHttpHeaderInsertion>
    localInlineCat Boolean
    Enable local inline categorization
    logContainerPageOnly Boolean
    Log container page only
    logHttpHdrReferer Boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent Boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff Boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions List<String>
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    name string
    alerts string[]
    allows string[]
    blocks string[]
    cloudInlineCat boolean
    Enable cloud inline categorization
    continues string[]
    credentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description string
    disableOverride string
    disable object override in child device groups
    enableContainerPage boolean
    Track container page
    httpHeaderInsertions GetUrlFilteringSecurityProfileHttpHeaderInsertion[]
    localInlineCat boolean
    Enable local inline categorization
    logContainerPageOnly boolean
    Log container page only
    logHttpHdrReferer boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions string[]
    overrides string[]
    safeSearchEnforcement boolean
    Safe-Search will be enforced if it is set
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    name str
    alerts Sequence[str]
    allows Sequence[str]
    blocks Sequence[str]
    cloud_inline_cat bool
    Enable cloud inline categorization
    continues Sequence[str]
    credential_enforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description str
    disable_override str
    disable object override in child device groups
    enable_container_page bool
    Track container page
    http_header_insertions Sequence[GetUrlFilteringSecurityProfileHttpHeaderInsertion]
    local_inline_cat bool
    Enable local inline categorization
    log_container_page_only bool
    Log container page only
    log_http_hdr_referer bool
    Log HTTP Header Referer field
    log_http_hdr_user_agent bool
    Log HTTP Header User-Agent field
    log_http_hdr_xff bool
    Log HTTP Header X-Forwarded-For field
    mlav_category_exceptions Sequence[str]
    overrides Sequence[str]
    safe_search_enforcement bool
    Safe-Search will be enforced if it is set
    location Property Map
    The location of this object.
    name String
    alerts List<String>
    allows List<String>
    blocks List<String>
    cloudInlineCat Boolean
    Enable cloud inline categorization
    continues List<String>
    credentialEnforcement Property Map
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<Property Map>
    localInlineCat Boolean
    Enable local inline categorization
    logContainerPageOnly Boolean
    Log container page only
    logHttpHdrReferer Boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent Boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff Boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions List<String>
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set

    getUrlFilteringSecurityProfile Result

    The following output properties are available:

    Alerts List<string>
    Allows List<string>
    Blocks List<string>
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues List<string>
    CredentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions List<GetUrlFilteringSecurityProfileHttpHeaderInsertion>
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalInlineCat bool
    Enable local inline categorization
    Location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    LogContainerPageOnly bool
    Log container page only
    LogHttpHdrReferer bool
    Log HTTP Header Referer field
    LogHttpHdrUserAgent bool
    Log HTTP Header User-Agent field
    LogHttpHdrXff bool
    Log HTTP Header X-Forwarded-For field
    MlavCategoryExceptions List<string>
    Name string
    Overrides List<string>
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    Alerts []string
    Allows []string
    Blocks []string
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues []string
    CredentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions []GetUrlFilteringSecurityProfileHttpHeaderInsertion
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalInlineCat bool
    Enable local inline categorization
    Location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    LogContainerPageOnly bool
    Log container page only
    LogHttpHdrReferer bool
    Log HTTP Header Referer field
    LogHttpHdrUserAgent bool
    Log HTTP Header User-Agent field
    LogHttpHdrXff bool
    Log HTTP Header X-Forwarded-For field
    MlavCategoryExceptions []string
    Name string
    Overrides []string
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    alerts List<String>
    allows List<String>
    blocks List<String>
    cloudInlineCat Boolean
    Enable cloud inline categorization
    continues List<String>
    credentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<GetUrlFilteringSecurityProfileHttpHeaderInsertion>
    id String
    The provider-assigned unique ID for this managed resource.
    localInlineCat Boolean
    Enable local inline categorization
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    logContainerPageOnly Boolean
    Log container page only
    logHttpHdrReferer Boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent Boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff Boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions List<String>
    name String
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set
    alerts string[]
    allows string[]
    blocks string[]
    cloudInlineCat boolean
    Enable cloud inline categorization
    continues string[]
    credentialEnforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description string
    disableOverride string
    disable object override in child device groups
    enableContainerPage boolean
    Track container page
    httpHeaderInsertions GetUrlFilteringSecurityProfileHttpHeaderInsertion[]
    id string
    The provider-assigned unique ID for this managed resource.
    localInlineCat boolean
    Enable local inline categorization
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    logContainerPageOnly boolean
    Log container page only
    logHttpHdrReferer boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions string[]
    name string
    overrides string[]
    safeSearchEnforcement boolean
    Safe-Search will be enforced if it is set
    alerts Sequence[str]
    allows Sequence[str]
    blocks Sequence[str]
    cloud_inline_cat bool
    Enable cloud inline categorization
    continues Sequence[str]
    credential_enforcement GetUrlFilteringSecurityProfileCredentialEnforcement
    description str
    disable_override str
    disable object override in child device groups
    enable_container_page bool
    Track container page
    http_header_insertions Sequence[GetUrlFilteringSecurityProfileHttpHeaderInsertion]
    id str
    The provider-assigned unique ID for this managed resource.
    local_inline_cat bool
    Enable local inline categorization
    location GetUrlFilteringSecurityProfileLocation
    The location of this object.
    log_container_page_only bool
    Log container page only
    log_http_hdr_referer bool
    Log HTTP Header Referer field
    log_http_hdr_user_agent bool
    Log HTTP Header User-Agent field
    log_http_hdr_xff bool
    Log HTTP Header X-Forwarded-For field
    mlav_category_exceptions Sequence[str]
    name str
    overrides Sequence[str]
    safe_search_enforcement bool
    Safe-Search will be enforced if it is set
    alerts List<String>
    allows List<String>
    blocks List<String>
    cloudInlineCat Boolean
    Enable cloud inline categorization
    continues List<String>
    credentialEnforcement Property Map
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    localInlineCat Boolean
    Enable local inline categorization
    location Property Map
    The location of this object.
    logContainerPageOnly Boolean
    Log container page only
    logHttpHdrReferer Boolean
    Log HTTP Header Referer field
    logHttpHdrUserAgent Boolean
    Log HTTP Header User-Agent field
    logHttpHdrXff Boolean
    Log HTTP Header X-Forwarded-For field
    mlavCategoryExceptions List<String>
    name String
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set

    Supporting Types

    GetUrlFilteringSecurityProfileCredentialEnforcement

    Alerts List<string>
    Allows List<string>
    Blocks List<string>
    Continues List<string>
    LogSeverity string
    Log severity when credential matched
    Mode GetUrlFilteringSecurityProfileCredentialEnforcementMode
    Alerts []string
    Allows []string
    Blocks []string
    Continues []string
    LogSeverity string
    Log severity when credential matched
    Mode GetUrlFilteringSecurityProfileCredentialEnforcementMode
    alerts List<String>
    allows List<String>
    blocks List<String>
    continues List<String>
    logSeverity String
    Log severity when credential matched
    mode GetUrlFilteringSecurityProfileCredentialEnforcementMode
    alerts string[]
    allows string[]
    blocks string[]
    continues string[]
    logSeverity string
    Log severity when credential matched
    mode GetUrlFilteringSecurityProfileCredentialEnforcementMode
    alerts Sequence[str]
    allows Sequence[str]
    blocks Sequence[str]
    continues Sequence[str]
    log_severity str
    Log severity when credential matched
    mode GetUrlFilteringSecurityProfileCredentialEnforcementMode
    alerts List<String>
    allows List<String>
    blocks List<String>
    continues List<String>
    logSeverity String
    Log severity when credential matched
    mode Property Map

    GetUrlFilteringSecurityProfileCredentialEnforcementMode

    GetUrlFilteringSecurityProfileHttpHeaderInsertion

    DisableOverride string
    disable object override in child device groups
    Name string
    Types List<GetUrlFilteringSecurityProfileHttpHeaderInsertionType>
    DisableOverride string
    disable object override in child device groups
    Name string
    Types []GetUrlFilteringSecurityProfileHttpHeaderInsertionType
    disableOverride String
    disable object override in child device groups
    name String
    types List<GetUrlFilteringSecurityProfileHttpHeaderInsertionType>
    disableOverride string
    disable object override in child device groups
    name string
    types GetUrlFilteringSecurityProfileHttpHeaderInsertionType[]
    disableOverride String
    disable object override in child device groups
    name String
    types List<Property Map>

    GetUrlFilteringSecurityProfileHttpHeaderInsertionType

    GetUrlFilteringSecurityProfileHttpHeaderInsertionTypeHeader

    Header string
    Log bool
    Name string
    Value string
    Header string
    Log bool
    Name string
    Value string
    header String
    log Boolean
    name String
    value String
    header string
    log boolean
    name string
    value string
    header str
    log bool
    name str
    value str
    header String
    log Boolean
    name String
    value String

    GetUrlFilteringSecurityProfileLocation

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

    GetUrlFilteringSecurityProfileLocationDeviceGroup

    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

    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