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

panos.UrlFilteringSecurityProfile

Explore with Pulumi AI

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

    Create UrlFilteringSecurityProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new UrlFilteringSecurityProfile(name: string, args: UrlFilteringSecurityProfileArgs, opts?: CustomResourceOptions);
    @overload
    def UrlFilteringSecurityProfile(resource_name: str,
                                    args: UrlFilteringSecurityProfileArgs,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def UrlFilteringSecurityProfile(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    location: Optional[UrlFilteringSecurityProfileLocationArgs] = None,
                                    local_inline_cat: Optional[bool] = None,
                                    allows: Optional[Sequence[str]] = None,
                                    cloud_inline_cat: Optional[bool] = None,
                                    alerts: Optional[Sequence[str]] = None,
                                    credential_enforcement: Optional[UrlFilteringSecurityProfileCredentialEnforcementArgs] = None,
                                    description: Optional[str] = None,
                                    disable_override: Optional[str] = None,
                                    enable_container_page: Optional[bool] = None,
                                    blocks: Optional[Sequence[str]] = None,
                                    http_header_insertions: Optional[Sequence[UrlFilteringSecurityProfileHttpHeaderInsertionArgs]] = None,
                                    continues: Optional[Sequence[str]] = 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)
    func NewUrlFilteringSecurityProfile(ctx *Context, name string, args UrlFilteringSecurityProfileArgs, opts ...ResourceOption) (*UrlFilteringSecurityProfile, error)
    public UrlFilteringSecurityProfile(string name, UrlFilteringSecurityProfileArgs args, CustomResourceOptions? opts = null)
    public UrlFilteringSecurityProfile(String name, UrlFilteringSecurityProfileArgs args)
    public UrlFilteringSecurityProfile(String name, UrlFilteringSecurityProfileArgs args, CustomResourceOptions options)
    
    type: panos:UrlFilteringSecurityProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args UrlFilteringSecurityProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args UrlFilteringSecurityProfileArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args UrlFilteringSecurityProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args UrlFilteringSecurityProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args UrlFilteringSecurityProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var urlFilteringSecurityProfileResource = new Panos.UrlFilteringSecurityProfile("urlFilteringSecurityProfileResource", new()
    {
        Location = new Panos.Inputs.UrlFilteringSecurityProfileLocationArgs
        {
            DeviceGroup = new Panos.Inputs.UrlFilteringSecurityProfileLocationDeviceGroupArgs
            {
                Name = "string",
                PanoramaDevice = "string",
            },
            Shared = null,
        },
        LocalInlineCat = false,
        Allows = new[]
        {
            "string",
        },
        CloudInlineCat = false,
        Alerts = new[]
        {
            "string",
        },
        CredentialEnforcement = new Panos.Inputs.UrlFilteringSecurityProfileCredentialEnforcementArgs
        {
            Alerts = new[]
            {
                "string",
            },
            Allows = new[]
            {
                "string",
            },
            Blocks = new[]
            {
                "string",
            },
            Continues = new[]
            {
                "string",
            },
            LogSeverity = "string",
            Mode = new Panos.Inputs.UrlFilteringSecurityProfileCredentialEnforcementModeArgs
            {
                Disabled = null,
                DomainCredentials = null,
                GroupMapping = "string",
                IpUser = null,
            },
        },
        Description = "string",
        DisableOverride = "string",
        EnableContainerPage = false,
        Blocks = new[]
        {
            "string",
        },
        HttpHeaderInsertions = new[]
        {
            new Panos.Inputs.UrlFilteringSecurityProfileHttpHeaderInsertionArgs
            {
                Name = "string",
                DisableOverride = "string",
                Types = new[]
                {
                    new Panos.Inputs.UrlFilteringSecurityProfileHttpHeaderInsertionTypeArgs
                    {
                        Name = "string",
                        Domains = new[]
                        {
                            "string",
                        },
                        Headers = new[]
                        {
                            new Panos.Inputs.UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeaderArgs
                            {
                                Name = "string",
                                Header = "string",
                                Log = false,
                                Value = "string",
                            },
                        },
                    },
                },
            },
        },
        Continues = new[]
        {
            "string",
        },
        LogContainerPageOnly = false,
        LogHttpHdrReferer = false,
        LogHttpHdrUserAgent = false,
        LogHttpHdrXff = false,
        MlavCategoryExceptions = new[]
        {
            "string",
        },
        Name = "string",
        Overrides = new[]
        {
            "string",
        },
        SafeSearchEnforcement = false,
    });
    
    example, err := panos.NewUrlFilteringSecurityProfile(ctx, "urlFilteringSecurityProfileResource", &panos.UrlFilteringSecurityProfileArgs{
    	Location: &panos.UrlFilteringSecurityProfileLocationArgs{
    		DeviceGroup: &panos.UrlFilteringSecurityProfileLocationDeviceGroupArgs{
    			Name:           pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    		Shared: &panos.UrlFilteringSecurityProfileLocationSharedArgs{},
    	},
    	LocalInlineCat: pulumi.Bool(false),
    	Allows: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CloudInlineCat: pulumi.Bool(false),
    	Alerts: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CredentialEnforcement: &panos.UrlFilteringSecurityProfileCredentialEnforcementArgs{
    		Alerts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Allows: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Blocks: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Continues: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		LogSeverity: pulumi.String("string"),
    		Mode: &panos.UrlFilteringSecurityProfileCredentialEnforcementModeArgs{
    			Disabled:          &panos.UrlFilteringSecurityProfileCredentialEnforcementModeDisabledArgs{},
    			DomainCredentials: &panos.UrlFilteringSecurityProfileCredentialEnforcementModeDomainCredentialsArgs{},
    			GroupMapping:      pulumi.String("string"),
    			IpUser:            &panos.UrlFilteringSecurityProfileCredentialEnforcementModeIpUserArgs{},
    		},
    	},
    	Description:         pulumi.String("string"),
    	DisableOverride:     pulumi.String("string"),
    	EnableContainerPage: pulumi.Bool(false),
    	Blocks: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	HttpHeaderInsertions: panos.UrlFilteringSecurityProfileHttpHeaderInsertionArray{
    		&panos.UrlFilteringSecurityProfileHttpHeaderInsertionArgs{
    			Name:            pulumi.String("string"),
    			DisableOverride: pulumi.String("string"),
    			Types: panos.UrlFilteringSecurityProfileHttpHeaderInsertionTypeArray{
    				&panos.UrlFilteringSecurityProfileHttpHeaderInsertionTypeArgs{
    					Name: pulumi.String("string"),
    					Domains: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Headers: panos.UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeaderArray{
    						&panos.UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeaderArgs{
    							Name:   pulumi.String("string"),
    							Header: pulumi.String("string"),
    							Log:    pulumi.Bool(false),
    							Value:  pulumi.String("string"),
    						},
    					},
    				},
    			},
    		},
    	},
    	Continues: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	LogContainerPageOnly: pulumi.Bool(false),
    	LogHttpHdrReferer:    pulumi.Bool(false),
    	LogHttpHdrUserAgent:  pulumi.Bool(false),
    	LogHttpHdrXff:        pulumi.Bool(false),
    	MlavCategoryExceptions: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    	Overrides: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SafeSearchEnforcement: pulumi.Bool(false),
    })
    
    var urlFilteringSecurityProfileResource = new UrlFilteringSecurityProfile("urlFilteringSecurityProfileResource", UrlFilteringSecurityProfileArgs.builder()
        .location(UrlFilteringSecurityProfileLocationArgs.builder()
            .deviceGroup(UrlFilteringSecurityProfileLocationDeviceGroupArgs.builder()
                .name("string")
                .panoramaDevice("string")
                .build())
            .shared()
            .build())
        .localInlineCat(false)
        .allows("string")
        .cloudInlineCat(false)
        .alerts("string")
        .credentialEnforcement(UrlFilteringSecurityProfileCredentialEnforcementArgs.builder()
            .alerts("string")
            .allows("string")
            .blocks("string")
            .continues("string")
            .logSeverity("string")
            .mode(UrlFilteringSecurityProfileCredentialEnforcementModeArgs.builder()
                .disabled()
                .domainCredentials()
                .groupMapping("string")
                .ipUser()
                .build())
            .build())
        .description("string")
        .disableOverride("string")
        .enableContainerPage(false)
        .blocks("string")
        .httpHeaderInsertions(UrlFilteringSecurityProfileHttpHeaderInsertionArgs.builder()
            .name("string")
            .disableOverride("string")
            .types(UrlFilteringSecurityProfileHttpHeaderInsertionTypeArgs.builder()
                .name("string")
                .domains("string")
                .headers(UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeaderArgs.builder()
                    .name("string")
                    .header("string")
                    .log(false)
                    .value("string")
                    .build())
                .build())
            .build())
        .continues("string")
        .logContainerPageOnly(false)
        .logHttpHdrReferer(false)
        .logHttpHdrUserAgent(false)
        .logHttpHdrXff(false)
        .mlavCategoryExceptions("string")
        .name("string")
        .overrides("string")
        .safeSearchEnforcement(false)
        .build());
    
    url_filtering_security_profile_resource = panos.UrlFilteringSecurityProfile("urlFilteringSecurityProfileResource",
        location={
            "device_group": {
                "name": "string",
                "panorama_device": "string",
            },
            "shared": {},
        },
        local_inline_cat=False,
        allows=["string"],
        cloud_inline_cat=False,
        alerts=["string"],
        credential_enforcement={
            "alerts": ["string"],
            "allows": ["string"],
            "blocks": ["string"],
            "continues": ["string"],
            "log_severity": "string",
            "mode": {
                "disabled": {},
                "domain_credentials": {},
                "group_mapping": "string",
                "ip_user": {},
            },
        },
        description="string",
        disable_override="string",
        enable_container_page=False,
        blocks=["string"],
        http_header_insertions=[{
            "name": "string",
            "disable_override": "string",
            "types": [{
                "name": "string",
                "domains": ["string"],
                "headers": [{
                    "name": "string",
                    "header": "string",
                    "log": False,
                    "value": "string",
                }],
            }],
        }],
        continues=["string"],
        log_container_page_only=False,
        log_http_hdr_referer=False,
        log_http_hdr_user_agent=False,
        log_http_hdr_xff=False,
        mlav_category_exceptions=["string"],
        name="string",
        overrides=["string"],
        safe_search_enforcement=False)
    
    const urlFilteringSecurityProfileResource = new panos.UrlFilteringSecurityProfile("urlFilteringSecurityProfileResource", {
        location: {
            deviceGroup: {
                name: "string",
                panoramaDevice: "string",
            },
            shared: {},
        },
        localInlineCat: false,
        allows: ["string"],
        cloudInlineCat: false,
        alerts: ["string"],
        credentialEnforcement: {
            alerts: ["string"],
            allows: ["string"],
            blocks: ["string"],
            continues: ["string"],
            logSeverity: "string",
            mode: {
                disabled: {},
                domainCredentials: {},
                groupMapping: "string",
                ipUser: {},
            },
        },
        description: "string",
        disableOverride: "string",
        enableContainerPage: false,
        blocks: ["string"],
        httpHeaderInsertions: [{
            name: "string",
            disableOverride: "string",
            types: [{
                name: "string",
                domains: ["string"],
                headers: [{
                    name: "string",
                    header: "string",
                    log: false,
                    value: "string",
                }],
            }],
        }],
        continues: ["string"],
        logContainerPageOnly: false,
        logHttpHdrReferer: false,
        logHttpHdrUserAgent: false,
        logHttpHdrXff: false,
        mlavCategoryExceptions: ["string"],
        name: "string",
        overrides: ["string"],
        safeSearchEnforcement: false,
    });
    
    type: panos:UrlFilteringSecurityProfile
    properties:
        alerts:
            - string
        allows:
            - string
        blocks:
            - string
        cloudInlineCat: false
        continues:
            - string
        credentialEnforcement:
            alerts:
                - string
            allows:
                - string
            blocks:
                - string
            continues:
                - string
            logSeverity: string
            mode:
                disabled: {}
                domainCredentials: {}
                groupMapping: string
                ipUser: {}
        description: string
        disableOverride: string
        enableContainerPage: false
        httpHeaderInsertions:
            - disableOverride: string
              name: string
              types:
                - domains:
                    - string
                  headers:
                    - header: string
                      log: false
                      name: string
                      value: string
                  name: string
        localInlineCat: false
        location:
            deviceGroup:
                name: string
                panoramaDevice: string
            shared: {}
        logContainerPageOnly: false
        logHttpHdrReferer: false
        logHttpHdrUserAgent: false
        logHttpHdrXff: false
        mlavCategoryExceptions:
            - string
        name: string
        overrides:
            - string
        safeSearchEnforcement: false
    

    UrlFilteringSecurityProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The UrlFilteringSecurityProfile resource accepts the following input properties:

    Location UrlFilteringSecurityProfileLocation
    The location of this object.
    Alerts List<string>
    Allows List<string>
    Blocks List<string>
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues List<string>
    CredentialEnforcement UrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions List<UrlFilteringSecurityProfileHttpHeaderInsertion>
    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>
    Name string
    Overrides List<string>
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    Location UrlFilteringSecurityProfileLocationArgs
    The location of this object.
    Alerts []string
    Allows []string
    Blocks []string
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues []string
    CredentialEnforcement UrlFilteringSecurityProfileCredentialEnforcementArgs
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions []UrlFilteringSecurityProfileHttpHeaderInsertionArgs
    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
    Name string
    Overrides []string
    SafeSearchEnforcement bool
    Safe-Search will be enforced if it is set
    location UrlFilteringSecurityProfileLocation
    The location of this object.
    alerts List<String>
    allows List<String>
    blocks List<String>
    cloudInlineCat Boolean
    Enable cloud inline categorization
    continues List<String>
    credentialEnforcement UrlFilteringSecurityProfileCredentialEnforcement
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<UrlFilteringSecurityProfileHttpHeaderInsertion>
    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>
    name String
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set
    location UrlFilteringSecurityProfileLocation
    The location of this object.
    alerts string[]
    allows string[]
    blocks string[]
    cloudInlineCat boolean
    Enable cloud inline categorization
    continues string[]
    credentialEnforcement UrlFilteringSecurityProfileCredentialEnforcement
    description string
    disableOverride string
    disable object override in child device groups
    enableContainerPage boolean
    Track container page
    httpHeaderInsertions UrlFilteringSecurityProfileHttpHeaderInsertion[]
    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[]
    name string
    overrides string[]
    safeSearchEnforcement boolean
    Safe-Search will be enforced if it is set
    location UrlFilteringSecurityProfileLocationArgs
    The location of this object.
    alerts Sequence[str]
    allows Sequence[str]
    blocks Sequence[str]
    cloud_inline_cat bool
    Enable cloud inline categorization
    continues Sequence[str]
    credential_enforcement UrlFilteringSecurityProfileCredentialEnforcementArgs
    description str
    disable_override str
    disable object override in child device groups
    enable_container_page bool
    Track container page
    http_header_insertions Sequence[UrlFilteringSecurityProfileHttpHeaderInsertionArgs]
    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]
    name 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.
    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>
    name String
    overrides List<String>
    safeSearchEnforcement Boolean
    Safe-Search will be enforced if it is set

    Outputs

    All input properties are implicitly available as output properties. Additionally, the UrlFilteringSecurityProfile resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing UrlFilteringSecurityProfile Resource

    Get an existing UrlFilteringSecurityProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: UrlFilteringSecurityProfileState, opts?: CustomResourceOptions): UrlFilteringSecurityProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            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[UrlFilteringSecurityProfileCredentialEnforcementArgs] = None,
            description: Optional[str] = None,
            disable_override: Optional[str] = None,
            enable_container_page: Optional[bool] = None,
            http_header_insertions: Optional[Sequence[UrlFilteringSecurityProfileHttpHeaderInsertionArgs]] = None,
            local_inline_cat: Optional[bool] = None,
            location: Optional[UrlFilteringSecurityProfileLocationArgs] = 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) -> UrlFilteringSecurityProfile
    func GetUrlFilteringSecurityProfile(ctx *Context, name string, id IDInput, state *UrlFilteringSecurityProfileState, opts ...ResourceOption) (*UrlFilteringSecurityProfile, error)
    public static UrlFilteringSecurityProfile Get(string name, Input<string> id, UrlFilteringSecurityProfileState? state, CustomResourceOptions? opts = null)
    public static UrlFilteringSecurityProfile get(String name, Output<String> id, UrlFilteringSecurityProfileState state, CustomResourceOptions options)
    resources:  _:    type: panos:UrlFilteringSecurityProfile    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Alerts List<string>
    Allows List<string>
    Blocks List<string>
    CloudInlineCat bool
    Enable cloud inline categorization
    Continues List<string>
    CredentialEnforcement UrlFilteringSecurityProfileCredentialEnforcement
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions List<UrlFilteringSecurityProfileHttpHeaderInsertion>
    LocalInlineCat bool
    Enable local inline categorization
    Location UrlFilteringSecurityProfileLocation
    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 UrlFilteringSecurityProfileCredentialEnforcementArgs
    Description string
    DisableOverride string
    disable object override in child device groups
    EnableContainerPage bool
    Track container page
    HttpHeaderInsertions []UrlFilteringSecurityProfileHttpHeaderInsertionArgs
    LocalInlineCat bool
    Enable local inline categorization
    Location UrlFilteringSecurityProfileLocationArgs
    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 UrlFilteringSecurityProfileCredentialEnforcement
    description String
    disableOverride String
    disable object override in child device groups
    enableContainerPage Boolean
    Track container page
    httpHeaderInsertions List<UrlFilteringSecurityProfileHttpHeaderInsertion>
    localInlineCat Boolean
    Enable local inline categorization
    location UrlFilteringSecurityProfileLocation
    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 UrlFilteringSecurityProfileCredentialEnforcement
    description string
    disableOverride string
    disable object override in child device groups
    enableContainerPage boolean
    Track container page
    httpHeaderInsertions UrlFilteringSecurityProfileHttpHeaderInsertion[]
    localInlineCat boolean
    Enable local inline categorization
    location UrlFilteringSecurityProfileLocation
    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 UrlFilteringSecurityProfileCredentialEnforcementArgs
    description str
    disable_override str
    disable object override in child device groups
    enable_container_page bool
    Track container page
    http_header_insertions Sequence[UrlFilteringSecurityProfileHttpHeaderInsertionArgs]
    local_inline_cat bool
    Enable local inline categorization
    location UrlFilteringSecurityProfileLocationArgs
    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>
    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

    UrlFilteringSecurityProfileCredentialEnforcement, UrlFilteringSecurityProfileCredentialEnforcementArgs

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

    UrlFilteringSecurityProfileCredentialEnforcementMode, UrlFilteringSecurityProfileCredentialEnforcementModeArgs

    UrlFilteringSecurityProfileHttpHeaderInsertion, UrlFilteringSecurityProfileHttpHeaderInsertionArgs

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

    UrlFilteringSecurityProfileHttpHeaderInsertionType, UrlFilteringSecurityProfileHttpHeaderInsertionTypeArgs

    UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeader, UrlFilteringSecurityProfileHttpHeaderInsertionTypeHeaderArgs

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

    UrlFilteringSecurityProfileLocation, UrlFilteringSecurityProfileLocationArgs

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

    UrlFilteringSecurityProfileLocationDeviceGroup, UrlFilteringSecurityProfileLocationDeviceGroupArgs

    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