1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementAppControlAdvancedSettings
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementAppControlAdvancedSettings

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    Create ManagementAppControlAdvancedSettings Resource

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

    Constructor syntax

    new ManagementAppControlAdvancedSettings(name: string, args?: ManagementAppControlAdvancedSettingsArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementAppControlAdvancedSettings(resource_name: str,
                                             args: Optional[ManagementAppControlAdvancedSettingsArgs] = None,
                                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementAppControlAdvancedSettings(resource_name: str,
                                             opts: Optional[ResourceOptions] = None,
                                             block_request_when_web_service_is_unavailable: Optional[bool] = None,
                                             categorize_social_network_widgets: Optional[bool] = None,
                                             custom_categorization_settings: Optional[Mapping[str, str]] = None,
                                             domain_level_permission: Optional[bool] = None,
                                             enable_web_browsing: Optional[bool] = None,
                                             httpi_non_standard_ports: Optional[bool] = None,
                                             internal_error_fail_mode: Optional[str] = None,
                                             management_app_control_advanced_settings_id: Optional[str] = None,
                                             match_application_on_any_port: Optional[bool] = None,
                                             url_filtering_settings: Optional[Mapping[str, str]] = None,
                                             web_browsing_services: Optional[Sequence[str]] = None,
                                             website_categorization_mode: Optional[str] = None)
    func NewManagementAppControlAdvancedSettings(ctx *Context, name string, args *ManagementAppControlAdvancedSettingsArgs, opts ...ResourceOption) (*ManagementAppControlAdvancedSettings, error)
    public ManagementAppControlAdvancedSettings(string name, ManagementAppControlAdvancedSettingsArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementAppControlAdvancedSettings(String name, ManagementAppControlAdvancedSettingsArgs args)
    public ManagementAppControlAdvancedSettings(String name, ManagementAppControlAdvancedSettingsArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementAppControlAdvancedSettings
    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 ManagementAppControlAdvancedSettingsArgs
    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 ManagementAppControlAdvancedSettingsArgs
    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 ManagementAppControlAdvancedSettingsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementAppControlAdvancedSettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementAppControlAdvancedSettingsArgs
    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 managementAppControlAdvancedSettingsResource = new Checkpoint.ManagementAppControlAdvancedSettings("managementAppControlAdvancedSettingsResource", new()
    {
        BlockRequestWhenWebServiceIsUnavailable = false,
        CategorizeSocialNetworkWidgets = false,
        CustomCategorizationSettings = 
        {
            { "string", "string" },
        },
        DomainLevelPermission = false,
        EnableWebBrowsing = false,
        HttpiNonStandardPorts = false,
        InternalErrorFailMode = "string",
        ManagementAppControlAdvancedSettingsId = "string",
        MatchApplicationOnAnyPort = false,
        UrlFilteringSettings = 
        {
            { "string", "string" },
        },
        WebBrowsingServices = new[]
        {
            "string",
        },
        WebsiteCategorizationMode = "string",
    });
    
    example, err := checkpoint.NewManagementAppControlAdvancedSettings(ctx, "managementAppControlAdvancedSettingsResource", &checkpoint.ManagementAppControlAdvancedSettingsArgs{
    	BlockRequestWhenWebServiceIsUnavailable: pulumi.Bool(false),
    	CategorizeSocialNetworkWidgets:          pulumi.Bool(false),
    	CustomCategorizationSettings: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DomainLevelPermission:                  pulumi.Bool(false),
    	EnableWebBrowsing:                      pulumi.Bool(false),
    	HttpiNonStandardPorts:                  pulumi.Bool(false),
    	InternalErrorFailMode:                  pulumi.String("string"),
    	ManagementAppControlAdvancedSettingsId: pulumi.String("string"),
    	MatchApplicationOnAnyPort:              pulumi.Bool(false),
    	UrlFilteringSettings: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	WebBrowsingServices: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	WebsiteCategorizationMode: pulumi.String("string"),
    })
    
    var managementAppControlAdvancedSettingsResource = new ManagementAppControlAdvancedSettings("managementAppControlAdvancedSettingsResource", ManagementAppControlAdvancedSettingsArgs.builder()
        .blockRequestWhenWebServiceIsUnavailable(false)
        .categorizeSocialNetworkWidgets(false)
        .customCategorizationSettings(Map.of("string", "string"))
        .domainLevelPermission(false)
        .enableWebBrowsing(false)
        .httpiNonStandardPorts(false)
        .internalErrorFailMode("string")
        .managementAppControlAdvancedSettingsId("string")
        .matchApplicationOnAnyPort(false)
        .urlFilteringSettings(Map.of("string", "string"))
        .webBrowsingServices("string")
        .websiteCategorizationMode("string")
        .build());
    
    management_app_control_advanced_settings_resource = checkpoint.ManagementAppControlAdvancedSettings("managementAppControlAdvancedSettingsResource",
        block_request_when_web_service_is_unavailable=False,
        categorize_social_network_widgets=False,
        custom_categorization_settings={
            "string": "string",
        },
        domain_level_permission=False,
        enable_web_browsing=False,
        httpi_non_standard_ports=False,
        internal_error_fail_mode="string",
        management_app_control_advanced_settings_id="string",
        match_application_on_any_port=False,
        url_filtering_settings={
            "string": "string",
        },
        web_browsing_services=["string"],
        website_categorization_mode="string")
    
    const managementAppControlAdvancedSettingsResource = new checkpoint.ManagementAppControlAdvancedSettings("managementAppControlAdvancedSettingsResource", {
        blockRequestWhenWebServiceIsUnavailable: false,
        categorizeSocialNetworkWidgets: false,
        customCategorizationSettings: {
            string: "string",
        },
        domainLevelPermission: false,
        enableWebBrowsing: false,
        httpiNonStandardPorts: false,
        internalErrorFailMode: "string",
        managementAppControlAdvancedSettingsId: "string",
        matchApplicationOnAnyPort: false,
        urlFilteringSettings: {
            string: "string",
        },
        webBrowsingServices: ["string"],
        websiteCategorizationMode: "string",
    });
    
    type: checkpoint:ManagementAppControlAdvancedSettings
    properties:
        blockRequestWhenWebServiceIsUnavailable: false
        categorizeSocialNetworkWidgets: false
        customCategorizationSettings:
            string: string
        domainLevelPermission: false
        enableWebBrowsing: false
        httpiNonStandardPorts: false
        internalErrorFailMode: string
        managementAppControlAdvancedSettingsId: string
        matchApplicationOnAnyPort: false
        urlFilteringSettings:
            string: string
        webBrowsingServices:
            - string
        websiteCategorizationMode: string
    

    ManagementAppControlAdvancedSettings 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 ManagementAppControlAdvancedSettings resource accepts the following input properties:

    BlockRequestWhenWebServiceIsUnavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    CategorizeSocialNetworkWidgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    CustomCategorizationSettings Dictionary<string, string>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    DomainLevelPermission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    EnableWebBrowsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    HttpiNonStandardPorts bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    InternalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    ManagementAppControlAdvancedSettingsId string
    MatchApplicationOnAnyPort bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    UrlFilteringSettings Dictionary<string, string>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    WebBrowsingServices List<string>
    Web browsing services are the services that match a Web-based custom Application/Site.
    WebsiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    BlockRequestWhenWebServiceIsUnavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    CategorizeSocialNetworkWidgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    CustomCategorizationSettings map[string]string
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    DomainLevelPermission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    EnableWebBrowsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    HttpiNonStandardPorts bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    InternalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    ManagementAppControlAdvancedSettingsId string
    MatchApplicationOnAnyPort bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    UrlFilteringSettings map[string]string
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    WebBrowsingServices []string
    Web browsing services are the services that match a Web-based custom Application/Site.
    WebsiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable Boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets Boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings Map<String,String>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission Boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing Boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts Boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode String
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId String
    matchApplicationOnAnyPort Boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    urlFilteringSettings Map<String,String>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices List<String>
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode String
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings {[key: string]: string}
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId string
    matchApplicationOnAnyPort boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    urlFilteringSettings {[key: string]: string}
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices string[]
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    block_request_when_web_service_is_unavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorize_social_network_widgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    custom_categorization_settings Mapping[str, str]
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domain_level_permission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enable_web_browsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpi_non_standard_ports bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internal_error_fail_mode str
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    management_app_control_advanced_settings_id str
    match_application_on_any_port bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    url_filtering_settings Mapping[str, str]
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    web_browsing_services Sequence[str]
    Web browsing services are the services that match a Web-based custom Application/Site.
    website_categorization_mode str
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable Boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets Boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings Map<String>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission Boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing Boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts Boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode String
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId String
    matchApplicationOnAnyPort Boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    urlFilteringSettings Map<String>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices List<String>
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode String
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.

    Outputs

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

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

    Look up Existing ManagementAppControlAdvancedSettings Resource

    Get an existing ManagementAppControlAdvancedSettings 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?: ManagementAppControlAdvancedSettingsState, opts?: CustomResourceOptions): ManagementAppControlAdvancedSettings
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            block_request_when_web_service_is_unavailable: Optional[bool] = None,
            categorize_social_network_widgets: Optional[bool] = None,
            custom_categorization_settings: Optional[Mapping[str, str]] = None,
            domain_level_permission: Optional[bool] = None,
            enable_web_browsing: Optional[bool] = None,
            httpi_non_standard_ports: Optional[bool] = None,
            internal_error_fail_mode: Optional[str] = None,
            management_app_control_advanced_settings_id: Optional[str] = None,
            match_application_on_any_port: Optional[bool] = None,
            uid: Optional[str] = None,
            url_filtering_settings: Optional[Mapping[str, str]] = None,
            web_browsing_services: Optional[Sequence[str]] = None,
            website_categorization_mode: Optional[str] = None) -> ManagementAppControlAdvancedSettings
    func GetManagementAppControlAdvancedSettings(ctx *Context, name string, id IDInput, state *ManagementAppControlAdvancedSettingsState, opts ...ResourceOption) (*ManagementAppControlAdvancedSettings, error)
    public static ManagementAppControlAdvancedSettings Get(string name, Input<string> id, ManagementAppControlAdvancedSettingsState? state, CustomResourceOptions? opts = null)
    public static ManagementAppControlAdvancedSettings get(String name, Output<String> id, ManagementAppControlAdvancedSettingsState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementAppControlAdvancedSettings    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:
    BlockRequestWhenWebServiceIsUnavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    CategorizeSocialNetworkWidgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    CustomCategorizationSettings Dictionary<string, string>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    DomainLevelPermission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    EnableWebBrowsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    HttpiNonStandardPorts bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    InternalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    ManagementAppControlAdvancedSettingsId string
    MatchApplicationOnAnyPort bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    Uid string
    Object unique identifier.
    UrlFilteringSettings Dictionary<string, string>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    WebBrowsingServices List<string>
    Web browsing services are the services that match a Web-based custom Application/Site.
    WebsiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    BlockRequestWhenWebServiceIsUnavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    CategorizeSocialNetworkWidgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    CustomCategorizationSettings map[string]string
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    DomainLevelPermission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    EnableWebBrowsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    HttpiNonStandardPorts bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    InternalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    ManagementAppControlAdvancedSettingsId string
    MatchApplicationOnAnyPort bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    Uid string
    Object unique identifier.
    UrlFilteringSettings map[string]string
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    WebBrowsingServices []string
    Web browsing services are the services that match a Web-based custom Application/Site.
    WebsiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable Boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets Boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings Map<String,String>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission Boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing Boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts Boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode String
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId String
    matchApplicationOnAnyPort Boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    uid String
    Object unique identifier.
    urlFilteringSettings Map<String,String>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices List<String>
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode String
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings {[key: string]: string}
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode string
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId string
    matchApplicationOnAnyPort boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    uid string
    Object unique identifier.
    urlFilteringSettings {[key: string]: string}
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices string[]
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode string
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    block_request_when_web_service_is_unavailable bool
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorize_social_network_widgets bool
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    custom_categorization_settings Mapping[str, str]
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domain_level_permission bool
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enable_web_browsing bool
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpi_non_standard_ports bool
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internal_error_fail_mode str
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    management_app_control_advanced_settings_id str
    match_application_on_any_port bool
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    uid str
    Object unique identifier.
    url_filtering_settings Mapping[str, str]
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    web_browsing_services Sequence[str]
    Web browsing services are the services that match a Web-based custom Application/Site.
    website_categorization_mode str
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.
    blockRequestWhenWebServiceIsUnavailable Boolean
    Block requests when the web service is unavailable. When selected, requests are blocked when there is no connectivity to the Check Point Online Web Service.When cleared, requests are allowed when there is no connectivity.This property is not available in the Global domain of an MDS machine.
    categorizeSocialNetworkWidgets Boolean
    When selected, the Security Gateway connects to the Check Point Online Web Service to identify social networking widgets that it does not recognize.When cleared or there is no connectivity between the Security Gateway and the Check Point Online Web, the unknown widget is treated as Web Browsing traffic.This property is not available in the Global domain of an MDS machine.
    customCategorizationSettings Map<String>
    Website categorization mode - select the mode that is used for website categorization.This property is not available in the Global domain of an MDS machine.
    domainLevelPermission Boolean
    Allows the editing of applications, categories, and services. This property is used only in the Global Domain of an MDS machine.
    enableWebBrowsing Boolean
    If you do not enable URL Filtering on the Security Gateway, you can use a generic Web browser application called Web Browsing in the rule.This application includes all HTTP traffic that is not a defined application Application and URL Filtering assigns Web Browsing as the default application for all HTTP traffic that does not match an application in the Application and URL Filtering Database.This property is not available in the Global domain of an MDS machine.
    httpiNonStandardPorts Boolean
    Enable HTTP inspection on non standard ports for application and URL filtering.This property is not available in the Global domain of an MDS machine.
    internalErrorFailMode String
    In case of internal system error, allow or block all connections.This property is not available in the Global domain of an MDS machine.
    managementAppControlAdvancedSettingsId String
    matchApplicationOnAnyPort Boolean
    Match Web application on 'Any' port when used in Block rule - By default this is set to true. and so applications are matched on all services when used in a Block rule.
    uid String
    Object unique identifier.
    urlFilteringSettings Map<String>
    In this section user can enable URL Filtering features.This property is not available in the Global domain of an MDS machine.
    webBrowsingServices List<String>
    Web browsing services are the services that match a Web-based custom Application/Site.
    websiteCategorizationMode String
    Hold - Requests are blocked until categorization is complete.Background - Requests are allowed until categorization is complete.Custom - configure different settings depending on the service -Lets you set different modes for URL Filtering and Social Networking Widgets.This property is not available in the Global domain of an MDS machine.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw