panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getUrlFilteringSecurityProfile
Explore with Pulumi AI
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
Get
Url Filtering Security Profile Location - The location of this object.
- Name string
- Alerts List<string>
- Allows List<string>
- Blocks List<string>
- Cloud
Inline boolCat - Enable cloud inline categorization
- Continues List<string>
- Credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - Description string
- Disable
Override string - disable object override in child device groups
- Enable
Container boolPage - Track container page
- Http
Header List<GetInsertions Url Filtering Security Profile Http Header Insertion> - Local
Inline boolCat - Enable local inline categorization
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log HTTP Header Referer field
- Log
Http boolHdr User Agent - Log HTTP Header User-Agent field
- Log
Http boolHdr Xff - Log HTTP Header X-Forwarded-For field
- Mlav
Category List<string>Exceptions - Overrides List<string>
- Safe
Search boolEnforcement - Safe-Search will be enforced if it is set
- Location
Get
Url Filtering Security Profile Location - The location of this object.
- Name string
- Alerts []string
- Allows []string
- Blocks []string
- Cloud
Inline boolCat - Enable cloud inline categorization
- Continues []string
- Credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - Description string
- Disable
Override string - disable object override in child device groups
- Enable
Container boolPage - Track container page
- Http
Header []GetInsertions Url Filtering Security Profile Http Header Insertion - Local
Inline boolCat - Enable local inline categorization
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log HTTP Header Referer field
- Log
Http boolHdr User Agent - Log HTTP Header User-Agent field
- Log
Http boolHdr Xff - Log HTTP Header X-Forwarded-For field
- Mlav
Category []stringExceptions - Overrides []string
- Safe
Search boolEnforcement - Safe-Search will be enforced if it is set
- location
Get
Url Filtering Security Profile Location - The location of this object.
- name String
- alerts List<String>
- allows List<String>
- blocks List<String>
- cloud
Inline BooleanCat - Enable cloud inline categorization
- continues List<String>
- credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - description String
- disable
Override String - disable object override in child device groups
- enable
Container BooleanPage - Track container page
- http
Header List<GetInsertions Url Filtering Security Profile Http Header Insertion> - local
Inline BooleanCat - Enable local inline categorization
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log HTTP Header Referer field
- log
Http BooleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http BooleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category List<String>Exceptions - overrides List<String>
- safe
Search BooleanEnforcement - Safe-Search will be enforced if it is set
- location
Get
Url Filtering Security Profile Location - The location of this object.
- name string
- alerts string[]
- allows string[]
- blocks string[]
- cloud
Inline booleanCat - Enable cloud inline categorization
- continues string[]
- credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - description string
- disable
Override string - disable object override in child device groups
- enable
Container booleanPage - Track container page
- http
Header GetInsertions Url Filtering Security Profile Http Header Insertion[] - local
Inline booleanCat - Enable local inline categorization
- log
Container booleanPage Only - Log container page only
- log
Http booleanHdr Referer - Log HTTP Header Referer field
- log
Http booleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http booleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category string[]Exceptions - overrides string[]
- safe
Search booleanEnforcement - Safe-Search will be enforced if it is set
- location
Get
Url Filtering Security Profile Location - The location of this object.
- name str
- alerts Sequence[str]
- allows Sequence[str]
- blocks Sequence[str]
- cloud_
inline_ boolcat - Enable cloud inline categorization
- continues Sequence[str]
- credential_
enforcement GetUrl Filtering Security Profile Credential Enforcement - description str
- disable_
override str - disable object override in child device groups
- enable_
container_ boolpage - Track container page
- http_
header_ Sequence[Getinsertions Url Filtering Security Profile Http Header Insertion] - local_
inline_ boolcat - Enable local inline categorization
- log_
container_ boolpage_ only - Log container page only
- log_
http_ boolhdr_ referer - Log HTTP Header Referer field
- log_
http_ boolhdr_ user_ agent - Log HTTP Header User-Agent field
- log_
http_ boolhdr_ xff - Log HTTP Header X-Forwarded-For field
- mlav_
category_ Sequence[str]exceptions - overrides Sequence[str]
- safe_
search_ boolenforcement - 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>
- cloud
Inline BooleanCat - Enable cloud inline categorization
- continues List<String>
- credential
Enforcement Property Map - description String
- disable
Override String - disable object override in child device groups
- enable
Container BooleanPage - Track container page
- http
Header List<Property Map>Insertions - local
Inline BooleanCat - Enable local inline categorization
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log HTTP Header Referer field
- log
Http BooleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http BooleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category List<String>Exceptions - overrides List<String>
- safe
Search BooleanEnforcement - 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>
- Cloud
Inline boolCat - Enable cloud inline categorization
- Continues List<string>
- Credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - Description string
- Disable
Override string - disable object override in child device groups
- Enable
Container boolPage - Track container page
- Http
Header List<GetInsertions Url Filtering Security Profile Http Header Insertion> - Id string
- The provider-assigned unique ID for this managed resource.
- Local
Inline boolCat - Enable local inline categorization
- Location
Get
Url Filtering Security Profile Location - The location of this object.
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log HTTP Header Referer field
- Log
Http boolHdr User Agent - Log HTTP Header User-Agent field
- Log
Http boolHdr Xff - Log HTTP Header X-Forwarded-For field
- Mlav
Category List<string>Exceptions - Name string
- Overrides List<string>
- Safe
Search boolEnforcement - Safe-Search will be enforced if it is set
- Alerts []string
- Allows []string
- Blocks []string
- Cloud
Inline boolCat - Enable cloud inline categorization
- Continues []string
- Credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - Description string
- Disable
Override string - disable object override in child device groups
- Enable
Container boolPage - Track container page
- Http
Header []GetInsertions Url Filtering Security Profile Http Header Insertion - Id string
- The provider-assigned unique ID for this managed resource.
- Local
Inline boolCat - Enable local inline categorization
- Location
Get
Url Filtering Security Profile Location - The location of this object.
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log HTTP Header Referer field
- Log
Http boolHdr User Agent - Log HTTP Header User-Agent field
- Log
Http boolHdr Xff - Log HTTP Header X-Forwarded-For field
- Mlav
Category []stringExceptions - Name string
- Overrides []string
- Safe
Search boolEnforcement - Safe-Search will be enforced if it is set
- alerts List<String>
- allows List<String>
- blocks List<String>
- cloud
Inline BooleanCat - Enable cloud inline categorization
- continues List<String>
- credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - description String
- disable
Override String - disable object override in child device groups
- enable
Container BooleanPage - Track container page
- http
Header List<GetInsertions Url Filtering Security Profile Http Header Insertion> - id String
- The provider-assigned unique ID for this managed resource.
- local
Inline BooleanCat - Enable local inline categorization
- location
Get
Url Filtering Security Profile Location - The location of this object.
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log HTTP Header Referer field
- log
Http BooleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http BooleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category List<String>Exceptions - name String
- overrides List<String>
- safe
Search BooleanEnforcement - Safe-Search will be enforced if it is set
- alerts string[]
- allows string[]
- blocks string[]
- cloud
Inline booleanCat - Enable cloud inline categorization
- continues string[]
- credential
Enforcement GetUrl Filtering Security Profile Credential Enforcement - description string
- disable
Override string - disable object override in child device groups
- enable
Container booleanPage - Track container page
- http
Header GetInsertions Url Filtering Security Profile Http Header Insertion[] - id string
- The provider-assigned unique ID for this managed resource.
- local
Inline booleanCat - Enable local inline categorization
- location
Get
Url Filtering Security Profile Location - The location of this object.
- log
Container booleanPage Only - Log container page only
- log
Http booleanHdr Referer - Log HTTP Header Referer field
- log
Http booleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http booleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category string[]Exceptions - name string
- overrides string[]
- safe
Search booleanEnforcement - Safe-Search will be enforced if it is set
- alerts Sequence[str]
- allows Sequence[str]
- blocks Sequence[str]
- cloud_
inline_ boolcat - Enable cloud inline categorization
- continues Sequence[str]
- credential_
enforcement GetUrl Filtering Security Profile Credential Enforcement - description str
- disable_
override str - disable object override in child device groups
- enable_
container_ boolpage - Track container page
- http_
header_ Sequence[Getinsertions Url Filtering Security Profile Http Header Insertion] - id str
- The provider-assigned unique ID for this managed resource.
- local_
inline_ boolcat - Enable local inline categorization
- location
Get
Url Filtering Security Profile Location - The location of this object.
- log_
container_ boolpage_ only - Log container page only
- log_
http_ boolhdr_ referer - Log HTTP Header Referer field
- log_
http_ boolhdr_ user_ agent - Log HTTP Header User-Agent field
- log_
http_ boolhdr_ xff - Log HTTP Header X-Forwarded-For field
- mlav_
category_ Sequence[str]exceptions - name str
- overrides Sequence[str]
- safe_
search_ boolenforcement - Safe-Search will be enforced if it is set
- alerts List<String>
- allows List<String>
- blocks List<String>
- cloud
Inline BooleanCat - Enable cloud inline categorization
- continues List<String>
- credential
Enforcement Property Map - description String
- disable
Override String - disable object override in child device groups
- enable
Container BooleanPage - Track container page
- http
Header List<Property Map>Insertions - id String
- The provider-assigned unique ID for this managed resource.
- local
Inline BooleanCat - Enable local inline categorization
- location Property Map
- The location of this object.
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log HTTP Header Referer field
- log
Http BooleanHdr User Agent - Log HTTP Header User-Agent field
- log
Http BooleanHdr Xff - Log HTTP Header X-Forwarded-For field
- mlav
Category List<String>Exceptions - name String
- overrides List<String>
- safe
Search BooleanEnforcement - Safe-Search will be enforced if it is set
Supporting Types
GetUrlFilteringSecurityProfileCredentialEnforcement
- Alerts List<string>
- Allows List<string>
- Blocks List<string>
- Continues List<string>
- Log
Severity string - Log severity when credential matched
- Mode
Get
Url Filtering Security Profile Credential Enforcement Mode
- Alerts []string
- Allows []string
- Blocks []string
- Continues []string
- Log
Severity string - Log severity when credential matched
- Mode
Get
Url Filtering Security Profile Credential Enforcement Mode
- alerts List<String>
- allows List<String>
- blocks List<String>
- continues List<String>
- log
Severity String - Log severity when credential matched
- mode
Get
Url Filtering Security Profile Credential Enforcement Mode
- alerts string[]
- allows string[]
- blocks string[]
- continues string[]
- log
Severity string - Log severity when credential matched
- mode
Get
Url Filtering Security Profile Credential Enforcement Mode
- alerts Sequence[str]
- allows Sequence[str]
- blocks Sequence[str]
- continues Sequence[str]
- log_
severity str - Log severity when credential matched
- mode
Get
Url Filtering Security Profile Credential Enforcement Mode
- alerts List<String>
- allows List<String>
- blocks List<String>
- continues List<String>
- log
Severity String - Log severity when credential matched
- mode Property Map
GetUrlFilteringSecurityProfileCredentialEnforcementMode
- disabled Property Map
- domain
Credentials Property Map - group
Mapping String - Use Group Mapping
- ip
User Property Map
GetUrlFilteringSecurityProfileHttpHeaderInsertion
- Disable
Override string - disable object override in child device groups
- Name string
- Types
List<Get
Url Filtering Security Profile Http Header Insertion Type>
- Disable
Override string - disable object override in child device groups
- Name string
- Types
[]Get
Url Filtering Security Profile Http Header Insertion Type
- disable
Override String - disable object override in child device groups
- name String
- types
List<Get
Url Filtering Security Profile Http Header Insertion Type>
- disable
Override string - disable object override in child device groups
- name string
- types
Get
Url Filtering Security Profile Http Header Insertion Type[]
- disable_
override str - disable object override in child device groups
- name str
- types
Sequence[Get
Url Filtering Security Profile Http Header Insertion Type]
- disable
Override String - disable object override in child device groups
- name String
- types List<Property Map>
GetUrlFilteringSecurityProfileHttpHeaderInsertionType
- Domains List<string>
- Headers
List<Get
Url Filtering Security Profile Http Header Insertion Type Header> - Name string
- domains List<String>
- headers
List<Get
Url Filtering Security Profile Http Header Insertion Type Header> - name String
- domains List<String>
- headers List<Property Map>
- name String
GetUrlFilteringSecurityProfileHttpHeaderInsertionTypeHeader
GetUrlFilteringSecurityProfileLocation
- Device
Group GetUrl Filtering Security Profile Location Device Group - Located in a specific Device Group
- Get
Url Filtering Security Profile Location Shared - Panorama shared object
- Device
Group GetUrl Filtering Security Profile Location Device Group - Located in a specific Device Group
- Get
Url Filtering Security Profile Location Shared - Panorama shared object
- device
Group GetUrl Filtering Security Profile Location Device Group - Located in a specific Device Group
- Get
Url Filtering Security Profile Location Shared - Panorama shared object
- device
Group GetUrl Filtering Security Profile Location Device Group - Located in a specific Device Group
- Get
Url Filtering Security Profile Location Shared - Panorama shared object
- device_
group GetUrl Filtering Security Profile Location Device Group - Located in a specific Device Group
- Get
Url Filtering Security Profile Location Shared - Panorama shared object
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
GetUrlFilteringSecurityProfileLocationDeviceGroup
- 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
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