1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. ManagementSetThreatProtectionCategory
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw

    This resource allows you to execute Check Point Set Threat Protection Category.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementSetThreatProtectionCategory("example", {
        name: "Reputation IPs",
        allProfiles: true,
        action: "detect",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementSetThreatProtectionCategory("example",
        name="Reputation IPs",
        all_profiles=True,
        action="detect")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.NewManagementSetThreatProtectionCategory(ctx, "example", &checkpoint.ManagementSetThreatProtectionCategoryArgs{
    			Name:        pulumi.String("Reputation IPs"),
    			AllProfiles: pulumi.Bool(true),
    			Action:      pulumi.String("detect"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.ManagementSetThreatProtectionCategory("example", new()
        {
            Name = "Reputation IPs",
            AllProfiles = true,
            Action = "detect",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementSetThreatProtectionCategory;
    import com.pulumi.checkpoint.ManagementSetThreatProtectionCategoryArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new ManagementSetThreatProtectionCategory("example", ManagementSetThreatProtectionCategoryArgs.builder()
                .name("Reputation IPs")
                .allProfiles(true)
                .action("detect")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementSetThreatProtectionCategory
        properties:
          name: Reputation IPs
          allProfiles: true
          action: detect
    
    Example coming soon!
    

    Create ManagementSetThreatProtectionCategory Resource

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

    Constructor syntax

    new ManagementSetThreatProtectionCategory(name: string, args?: ManagementSetThreatProtectionCategoryArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementSetThreatProtectionCategory(resource_name: str,
                                              args: Optional[ManagementSetThreatProtectionCategoryArgs] = None,
                                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementSetThreatProtectionCategory(resource_name: str,
                                              opts: Optional[ResourceOptions] = None,
                                              action: Optional[str] = None,
                                              all_profiles: Optional[bool] = None,
                                              blade: Optional[str] = None,
                                              category_id: Optional[str] = None,
                                              management_set_threat_protection_category_id: Optional[str] = None,
                                              name: Optional[str] = None,
                                              overrides: Optional[Sequence[ManagementSetThreatProtectionCategoryOverrideArgs]] = None,
                                              show_profiles: Optional[bool] = None)
    func NewManagementSetThreatProtectionCategory(ctx *Context, name string, args *ManagementSetThreatProtectionCategoryArgs, opts ...ResourceOption) (*ManagementSetThreatProtectionCategory, error)
    public ManagementSetThreatProtectionCategory(string name, ManagementSetThreatProtectionCategoryArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementSetThreatProtectionCategory(String name, ManagementSetThreatProtectionCategoryArgs args)
    public ManagementSetThreatProtectionCategory(String name, ManagementSetThreatProtectionCategoryArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementSetThreatProtectionCategory
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_management_set_threat_protection_category" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ManagementSetThreatProtectionCategoryArgs
    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 ManagementSetThreatProtectionCategoryArgs
    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 ManagementSetThreatProtectionCategoryArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementSetThreatProtectionCategoryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementSetThreatProtectionCategoryArgs
    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 managementSetThreatProtectionCategoryResource = new Checkpoint.ManagementSetThreatProtectionCategory("managementSetThreatProtectionCategoryResource", new()
    {
        Action = "string",
        AllProfiles = false,
        Blade = "string",
        CategoryId = "string",
        ManagementSetThreatProtectionCategoryId = "string",
        Name = "string",
        Overrides = new[]
        {
            new Checkpoint.Inputs.ManagementSetThreatProtectionCategoryOverrideArgs
            {
                Action = "string",
                Profile = "string",
            },
        },
        ShowProfiles = false,
    });
    
    example, err := checkpoint.NewManagementSetThreatProtectionCategory(ctx, "managementSetThreatProtectionCategoryResource", &checkpoint.ManagementSetThreatProtectionCategoryArgs{
    	Action:                                  pulumi.String("string"),
    	AllProfiles:                             pulumi.Bool(false),
    	Blade:                                   pulumi.String("string"),
    	CategoryId:                              pulumi.String("string"),
    	ManagementSetThreatProtectionCategoryId: pulumi.String("string"),
    	Name:                                    pulumi.String("string"),
    	Overrides: checkpoint.ManagementSetThreatProtectionCategoryOverrideArray{
    		&checkpoint.ManagementSetThreatProtectionCategoryOverrideArgs{
    			Action:  pulumi.String("string"),
    			Profile: pulumi.String("string"),
    		},
    	},
    	ShowProfiles: pulumi.Bool(false),
    })
    
    resource "checkpoint_management_set_threat_protection_category" "managementSetThreatProtectionCategoryResource" {
      lifecycle {
        create_before_destroy = true
      }
      action                                       = "string"
      all_profiles                                 = false
      blade                                        = "string"
      category_id                                  = "string"
      management_set_threat_protection_category_id = "string"
      name                                         = "string"
      overrides {
        action  = "string"
        profile = "string"
      }
      show_profiles = false
    }
    
    var managementSetThreatProtectionCategoryResource = new ManagementSetThreatProtectionCategory("managementSetThreatProtectionCategoryResource", ManagementSetThreatProtectionCategoryArgs.builder()
        .action("string")
        .allProfiles(false)
        .blade("string")
        .categoryId("string")
        .managementSetThreatProtectionCategoryId("string")
        .name("string")
        .overrides(ManagementSetThreatProtectionCategoryOverrideArgs.builder()
            .action("string")
            .profile("string")
            .build())
        .showProfiles(false)
        .build());
    
    management_set_threat_protection_category_resource = checkpoint.ManagementSetThreatProtectionCategory("managementSetThreatProtectionCategoryResource",
        action="string",
        all_profiles=False,
        blade="string",
        category_id="string",
        management_set_threat_protection_category_id="string",
        name="string",
        overrides=[{
            "action": "string",
            "profile": "string",
        }],
        show_profiles=False)
    
    const managementSetThreatProtectionCategoryResource = new checkpoint.ManagementSetThreatProtectionCategory("managementSetThreatProtectionCategoryResource", {
        action: "string",
        allProfiles: false,
        blade: "string",
        categoryId: "string",
        managementSetThreatProtectionCategoryId: "string",
        name: "string",
        overrides: [{
            action: "string",
            profile: "string",
        }],
        showProfiles: false,
    });
    
    type: checkpoint:ManagementSetThreatProtectionCategory
    properties:
        action: string
        allProfiles: false
        blade: string
        categoryId: string
        managementSetThreatProtectionCategoryId: string
        name: string
        overrides:
            - action: string
              profile: string
        showProfiles: false
    

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

    Action string
    Action to apply to all profiles. Required when all-profiles is true.
    AllProfiles bool
    Apply action to all profiles. Default: true.
    Blade string
    The blade this category belongs to. Required when using 'name'.
    CategoryId string
    The Category unique identifier.
    ManagementSetThreatProtectionCategoryId string
    Name string
    The Category name.
    Overrides List<ManagementSetThreatProtectionCategoryOverride>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    ShowProfiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    Action string
    Action to apply to all profiles. Required when all-profiles is true.
    AllProfiles bool
    Apply action to all profiles. Default: true.
    Blade string
    The blade this category belongs to. Required when using 'name'.
    CategoryId string
    The Category unique identifier.
    ManagementSetThreatProtectionCategoryId string
    Name string
    The Category name.
    Overrides []ManagementSetThreatProtectionCategoryOverrideArgs
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    ShowProfiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action string
    Action to apply to all profiles. Required when all-profiles is true.
    all_profiles bool
    Apply action to all profiles. Default: true.
    blade string
    The blade this category belongs to. Required when using 'name'.
    category_id string
    The Category unique identifier.
    management_set_threat_protection_category_id string
    name string
    The Category name.
    overrides list(object)
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    show_profiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action String
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles Boolean
    Apply action to all profiles. Default: true.
    blade String
    The blade this category belongs to. Required when using 'name'.
    categoryId String
    The Category unique identifier.
    managementSetThreatProtectionCategoryId String
    name String
    The Category name.
    overrides List<ManagementSetThreatProtectionCategoryOverride>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    showProfiles Boolean
    Indicates whether to calculate and show "profiles" field in reply.
    action string
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles boolean
    Apply action to all profiles. Default: true.
    blade string
    The blade this category belongs to. Required when using 'name'.
    categoryId string
    The Category unique identifier.
    managementSetThreatProtectionCategoryId string
    name string
    The Category name.
    overrides ManagementSetThreatProtectionCategoryOverride[]
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    showProfiles boolean
    Indicates whether to calculate and show "profiles" field in reply.
    action str
    Action to apply to all profiles. Required when all-profiles is true.
    all_profiles bool
    Apply action to all profiles. Default: true.
    blade str
    The blade this category belongs to. Required when using 'name'.
    category_id str
    The Category unique identifier.
    management_set_threat_protection_category_id str
    name str
    The Category name.
    overrides Sequence[ManagementSetThreatProtectionCategoryOverrideArgs]
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    show_profiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action String
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles Boolean
    Apply action to all profiles. Default: true.
    blade String
    The blade this category belongs to. Required when using 'name'.
    categoryId String
    The Category unique identifier.
    managementSetThreatProtectionCategoryId String
    name String
    The Category name.
    overrides List<Property Map>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    showProfiles Boolean
    Indicates whether to calculate and show "profiles" field in reply.

    Outputs

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

    ConfidenceLevels List<ManagementSetThreatProtectionCategoryConfidenceLevel>
    Confidence levels. confidence_level blocks are documented below.
    Description string
    Description of the category.
    Engine string
    The engine that handles this category.
    Id string
    The provider-assigned unique ID for this managed resource.
    KnownToday double
    The current number of protection items available in the latest update.
    LastUpdates List<ManagementSetThreatProtectionCategoryLastUpdate>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    PerformanceImpacts List<ManagementSetThreatProtectionCategoryPerformanceImpact>
    Performance impacts. performance_impact blocks are documented below.
    Profiles List<ManagementSetThreatProtectionCategoryProfile>
    Protection settings per profile. profiles blocks are documented below.
    ConfidenceLevels []ManagementSetThreatProtectionCategoryConfidenceLevel
    Confidence levels. confidence_level blocks are documented below.
    Description string
    Description of the category.
    Engine string
    The engine that handles this category.
    Id string
    The provider-assigned unique ID for this managed resource.
    KnownToday float64
    The current number of protection items available in the latest update.
    LastUpdates []ManagementSetThreatProtectionCategoryLastUpdate
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    PerformanceImpacts []ManagementSetThreatProtectionCategoryPerformanceImpact
    Performance impacts. performance_impact blocks are documented below.
    Profiles []ManagementSetThreatProtectionCategoryProfile
    Protection settings per profile. profiles blocks are documented below.
    confidence_levels list(object)
    Confidence levels. confidence_level blocks are documented below.
    description string
    Description of the category.
    engine string
    The engine that handles this category.
    id string
    The provider-assigned unique ID for this managed resource.
    known_today number
    The current number of protection items available in the latest update.
    last_updates list(object)
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    performance_impacts list(object)
    Performance impacts. performance_impact blocks are documented below.
    profiles list(object)
    Protection settings per profile. profiles blocks are documented below.
    confidenceLevels List<ManagementSetThreatProtectionCategoryConfidenceLevel>
    Confidence levels. confidence_level blocks are documented below.
    description String
    Description of the category.
    engine String
    The engine that handles this category.
    id String
    The provider-assigned unique ID for this managed resource.
    knownToday Double
    The current number of protection items available in the latest update.
    lastUpdates List<ManagementSetThreatProtectionCategoryLastUpdate>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    performanceImpacts List<ManagementSetThreatProtectionCategoryPerformanceImpact>
    Performance impacts. performance_impact blocks are documented below.
    profiles List<ManagementSetThreatProtectionCategoryProfile>
    Protection settings per profile. profiles blocks are documented below.
    confidenceLevels ManagementSetThreatProtectionCategoryConfidenceLevel[]
    Confidence levels. confidence_level blocks are documented below.
    description string
    Description of the category.
    engine string
    The engine that handles this category.
    id string
    The provider-assigned unique ID for this managed resource.
    knownToday number
    The current number of protection items available in the latest update.
    lastUpdates ManagementSetThreatProtectionCategoryLastUpdate[]
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    performanceImpacts ManagementSetThreatProtectionCategoryPerformanceImpact[]
    Performance impacts. performance_impact blocks are documented below.
    profiles ManagementSetThreatProtectionCategoryProfile[]
    Protection settings per profile. profiles blocks are documented below.
    confidence_levels Sequence[ManagementSetThreatProtectionCategoryConfidenceLevel]
    Confidence levels. confidence_level blocks are documented below.
    description str
    Description of the category.
    engine str
    The engine that handles this category.
    id str
    The provider-assigned unique ID for this managed resource.
    known_today float
    The current number of protection items available in the latest update.
    last_updates Sequence[ManagementSetThreatProtectionCategoryLastUpdate]
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    performance_impacts Sequence[ManagementSetThreatProtectionCategoryPerformanceImpact]
    Performance impacts. performance_impact blocks are documented below.
    profiles Sequence[ManagementSetThreatProtectionCategoryProfile]
    Protection settings per profile. profiles blocks are documented below.
    confidenceLevels List<Property Map>
    Confidence levels. confidence_level blocks are documented below.
    description String
    Description of the category.
    engine String
    The engine that handles this category.
    id String
    The provider-assigned unique ID for this managed resource.
    knownToday Number
    The current number of protection items available in the latest update.
    lastUpdates List<Property Map>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    performanceImpacts List<Property Map>
    Performance impacts. performance_impact blocks are documented below.
    profiles List<Property Map>
    Protection settings per profile. profiles blocks are documented below.

    Look up Existing ManagementSetThreatProtectionCategory Resource

    Get an existing ManagementSetThreatProtectionCategory 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?: ManagementSetThreatProtectionCategoryState, opts?: CustomResourceOptions): ManagementSetThreatProtectionCategory
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            action: Optional[str] = None,
            all_profiles: Optional[bool] = None,
            blade: Optional[str] = None,
            category_id: Optional[str] = None,
            confidence_levels: Optional[Sequence[ManagementSetThreatProtectionCategoryConfidenceLevelArgs]] = None,
            description: Optional[str] = None,
            engine: Optional[str] = None,
            known_today: Optional[float] = None,
            last_updates: Optional[Sequence[ManagementSetThreatProtectionCategoryLastUpdateArgs]] = None,
            management_set_threat_protection_category_id: Optional[str] = None,
            name: Optional[str] = None,
            overrides: Optional[Sequence[ManagementSetThreatProtectionCategoryOverrideArgs]] = None,
            performance_impacts: Optional[Sequence[ManagementSetThreatProtectionCategoryPerformanceImpactArgs]] = None,
            profiles: Optional[Sequence[ManagementSetThreatProtectionCategoryProfileArgs]] = None,
            show_profiles: Optional[bool] = None) -> ManagementSetThreatProtectionCategory
    func GetManagementSetThreatProtectionCategory(ctx *Context, name string, id IDInput, state *ManagementSetThreatProtectionCategoryState, opts ...ResourceOption) (*ManagementSetThreatProtectionCategory, error)
    public static ManagementSetThreatProtectionCategory Get(string name, Input<string> id, ManagementSetThreatProtectionCategoryState? state, CustomResourceOptions? opts = null)
    public static ManagementSetThreatProtectionCategory get(String name, Output<String> id, ManagementSetThreatProtectionCategoryState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementSetThreatProtectionCategory    get:      id: ${id}
    import {
      to = checkpoint_management_set_threat_protection_category.example
      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:
    Action string
    Action to apply to all profiles. Required when all-profiles is true.
    AllProfiles bool
    Apply action to all profiles. Default: true.
    Blade string
    The blade this category belongs to. Required when using 'name'.
    CategoryId string
    The Category unique identifier.
    ConfidenceLevels List<ManagementSetThreatProtectionCategoryConfidenceLevel>
    Confidence levels. confidence_level blocks are documented below.
    Description string
    Description of the category.
    Engine string
    The engine that handles this category.
    KnownToday double
    The current number of protection items available in the latest update.
    LastUpdates List<ManagementSetThreatProtectionCategoryLastUpdate>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    ManagementSetThreatProtectionCategoryId string
    Name string
    The Category name.
    Overrides List<ManagementSetThreatProtectionCategoryOverride>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    PerformanceImpacts List<ManagementSetThreatProtectionCategoryPerformanceImpact>
    Performance impacts. performance_impact blocks are documented below.
    Profiles List<ManagementSetThreatProtectionCategoryProfile>
    Protection settings per profile. profiles blocks are documented below.
    ShowProfiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    Action string
    Action to apply to all profiles. Required when all-profiles is true.
    AllProfiles bool
    Apply action to all profiles. Default: true.
    Blade string
    The blade this category belongs to. Required when using 'name'.
    CategoryId string
    The Category unique identifier.
    ConfidenceLevels []ManagementSetThreatProtectionCategoryConfidenceLevelArgs
    Confidence levels. confidence_level blocks are documented below.
    Description string
    Description of the category.
    Engine string
    The engine that handles this category.
    KnownToday float64
    The current number of protection items available in the latest update.
    LastUpdates []ManagementSetThreatProtectionCategoryLastUpdateArgs
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    ManagementSetThreatProtectionCategoryId string
    Name string
    The Category name.
    Overrides []ManagementSetThreatProtectionCategoryOverrideArgs
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    PerformanceImpacts []ManagementSetThreatProtectionCategoryPerformanceImpactArgs
    Performance impacts. performance_impact blocks are documented below.
    Profiles []ManagementSetThreatProtectionCategoryProfileArgs
    Protection settings per profile. profiles blocks are documented below.
    ShowProfiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action string
    Action to apply to all profiles. Required when all-profiles is true.
    all_profiles bool
    Apply action to all profiles. Default: true.
    blade string
    The blade this category belongs to. Required when using 'name'.
    category_id string
    The Category unique identifier.
    confidence_levels list(object)
    Confidence levels. confidence_level blocks are documented below.
    description string
    Description of the category.
    engine string
    The engine that handles this category.
    known_today number
    The current number of protection items available in the latest update.
    last_updates list(object)
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    management_set_threat_protection_category_id string
    name string
    The Category name.
    overrides list(object)
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    performance_impacts list(object)
    Performance impacts. performance_impact blocks are documented below.
    profiles list(object)
    Protection settings per profile. profiles blocks are documented below.
    show_profiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action String
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles Boolean
    Apply action to all profiles. Default: true.
    blade String
    The blade this category belongs to. Required when using 'name'.
    categoryId String
    The Category unique identifier.
    confidenceLevels List<ManagementSetThreatProtectionCategoryConfidenceLevel>
    Confidence levels. confidence_level blocks are documented below.
    description String
    Description of the category.
    engine String
    The engine that handles this category.
    knownToday Double
    The current number of protection items available in the latest update.
    lastUpdates List<ManagementSetThreatProtectionCategoryLastUpdate>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    managementSetThreatProtectionCategoryId String
    name String
    The Category name.
    overrides List<ManagementSetThreatProtectionCategoryOverride>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    performanceImpacts List<ManagementSetThreatProtectionCategoryPerformanceImpact>
    Performance impacts. performance_impact blocks are documented below.
    profiles List<ManagementSetThreatProtectionCategoryProfile>
    Protection settings per profile. profiles blocks are documented below.
    showProfiles Boolean
    Indicates whether to calculate and show "profiles" field in reply.
    action string
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles boolean
    Apply action to all profiles. Default: true.
    blade string
    The blade this category belongs to. Required when using 'name'.
    categoryId string
    The Category unique identifier.
    confidenceLevels ManagementSetThreatProtectionCategoryConfidenceLevel[]
    Confidence levels. confidence_level blocks are documented below.
    description string
    Description of the category.
    engine string
    The engine that handles this category.
    knownToday number
    The current number of protection items available in the latest update.
    lastUpdates ManagementSetThreatProtectionCategoryLastUpdate[]
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    managementSetThreatProtectionCategoryId string
    name string
    The Category name.
    overrides ManagementSetThreatProtectionCategoryOverride[]
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    performanceImpacts ManagementSetThreatProtectionCategoryPerformanceImpact[]
    Performance impacts. performance_impact blocks are documented below.
    profiles ManagementSetThreatProtectionCategoryProfile[]
    Protection settings per profile. profiles blocks are documented below.
    showProfiles boolean
    Indicates whether to calculate and show "profiles" field in reply.
    action str
    Action to apply to all profiles. Required when all-profiles is true.
    all_profiles bool
    Apply action to all profiles. Default: true.
    blade str
    The blade this category belongs to. Required when using 'name'.
    category_id str
    The Category unique identifier.
    confidence_levels Sequence[ManagementSetThreatProtectionCategoryConfidenceLevelArgs]
    Confidence levels. confidence_level blocks are documented below.
    description str
    Description of the category.
    engine str
    The engine that handles this category.
    known_today float
    The current number of protection items available in the latest update.
    last_updates Sequence[ManagementSetThreatProtectionCategoryLastUpdateArgs]
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    management_set_threat_protection_category_id str
    name str
    The Category name.
    overrides Sequence[ManagementSetThreatProtectionCategoryOverrideArgs]
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    performance_impacts Sequence[ManagementSetThreatProtectionCategoryPerformanceImpactArgs]
    Performance impacts. performance_impact blocks are documented below.
    profiles Sequence[ManagementSetThreatProtectionCategoryProfileArgs]
    Protection settings per profile. profiles blocks are documented below.
    show_profiles bool
    Indicates whether to calculate and show "profiles" field in reply.
    action String
    Action to apply to all profiles. Required when all-profiles is true.
    allProfiles Boolean
    Apply action to all profiles. Default: true.
    blade String
    The blade this category belongs to. Required when using 'name'.
    categoryId String
    The Category unique identifier.
    confidenceLevels List<Property Map>
    Confidence levels. confidence_level blocks are documented below.
    description String
    Description of the category.
    engine String
    The engine that handles this category.
    knownToday Number
    The current number of protection items available in the latest update.
    lastUpdates List<Property Map>
    The date in which the protection was updated by Check Point. last_update blocks are documented below.
    managementSetThreatProtectionCategoryId String
    name String
    The Category name.
    overrides List<Property Map>
    Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
    performanceImpacts List<Property Map>
    Performance impacts. performance_impact blocks are documented below.
    profiles List<Property Map>
    Protection settings per profile. profiles blocks are documented below.
    showProfiles Boolean
    Indicates whether to calculate and show "profiles" field in reply.

    Supporting Types

    ManagementSetThreatProtectionCategoryConfidenceLevel, ManagementSetThreatProtectionCategoryConfidenceLevelArgs

    High double
    Count of protections classified with high level.
    Low double
    Count of protections classified with low level.
    Medium double
    Count of protections classified with medium level.
    High float64
    Count of protections classified with high level.
    Low float64
    Count of protections classified with low level.
    Medium float64
    Count of protections classified with medium level.
    high number
    Count of protections classified with high level.
    low number
    Count of protections classified with low level.
    medium number
    Count of protections classified with medium level.
    high Double
    Count of protections classified with high level.
    low Double
    Count of protections classified with low level.
    medium Double
    Count of protections classified with medium level.
    high number
    Count of protections classified with high level.
    low number
    Count of protections classified with low level.
    medium number
    Count of protections classified with medium level.
    high float
    Count of protections classified with high level.
    low float
    Count of protections classified with low level.
    medium float
    Count of protections classified with medium level.
    high Number
    Count of protections classified with high level.
    low Number
    Count of protections classified with low level.
    medium Number
    Count of protections classified with medium level.

    ManagementSetThreatProtectionCategoryLastUpdate, ManagementSetThreatProtectionCategoryLastUpdateArgs

    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix float64
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 str
    Date and time represented in international ISO 8601 format.
    posix float
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.

    ManagementSetThreatProtectionCategoryOverride, ManagementSetThreatProtectionCategoryOverrideArgs

    Action string
    Action to apply for the specified profile.
    Profile string
    Profile name or UID.
    Action string
    Action to apply for the specified profile.
    Profile string
    Profile name or UID.
    action string
    Action to apply for the specified profile.
    profile string
    Profile name or UID.
    action String
    Action to apply for the specified profile.
    profile String
    Profile name or UID.
    action string
    Action to apply for the specified profile.
    profile string
    Profile name or UID.
    action str
    Action to apply for the specified profile.
    profile str
    Profile name or UID.
    action String
    Action to apply for the specified profile.
    profile String
    Profile name or UID.

    ManagementSetThreatProtectionCategoryPerformanceImpact, ManagementSetThreatProtectionCategoryPerformanceImpactArgs

    High double
    Count of protections classified with high level.
    Low double
    Count of protections classified with low level.
    Medium double
    Count of protections classified with medium level.
    High float64
    Count of protections classified with high level.
    Low float64
    Count of protections classified with low level.
    Medium float64
    Count of protections classified with medium level.
    high number
    Count of protections classified with high level.
    low number
    Count of protections classified with low level.
    medium number
    Count of protections classified with medium level.
    high Double
    Count of protections classified with high level.
    low Double
    Count of protections classified with low level.
    medium Double
    Count of protections classified with medium level.
    high number
    Count of protections classified with high level.
    low number
    Count of protections classified with low level.
    medium number
    Count of protections classified with medium level.
    high float
    Count of protections classified with high level.
    low float
    Count of protections classified with low level.
    medium float
    Count of protections classified with medium level.
    high Number
    Count of protections classified with high level.
    low Number
    Count of protections classified with low level.
    medium Number
    Count of protections classified with medium level.

    ManagementSetThreatProtectionCategoryProfile, ManagementSetThreatProtectionCategoryProfileArgs

    DefaultActions List<ManagementSetThreatProtectionCategoryProfileDefaultAction>
    Default action applied for this profile. default_action blocks are documented below.
    Name string
    Profile name.
    OverrideActions List<ManagementSetThreatProtectionCategoryProfileOverrideAction>
    Override action applied for this profile. override_action blocks are documented below.
    Uid string
    Profile UID.
    DefaultActions []ManagementSetThreatProtectionCategoryProfileDefaultAction
    Default action applied for this profile. default_action blocks are documented below.
    Name string
    Profile name.
    OverrideActions []ManagementSetThreatProtectionCategoryProfileOverrideAction
    Override action applied for this profile. override_action blocks are documented below.
    Uid string
    Profile UID.
    default_actions list(object)
    Default action applied for this profile. default_action blocks are documented below.
    name string
    Profile name.
    override_actions list(object)
    Override action applied for this profile. override_action blocks are documented below.
    uid string
    Profile UID.
    defaultActions List<ManagementSetThreatProtectionCategoryProfileDefaultAction>
    Default action applied for this profile. default_action blocks are documented below.
    name String
    Profile name.
    overrideActions List<ManagementSetThreatProtectionCategoryProfileOverrideAction>
    Override action applied for this profile. override_action blocks are documented below.
    uid String
    Profile UID.
    defaultActions ManagementSetThreatProtectionCategoryProfileDefaultAction[]
    Default action applied for this profile. default_action blocks are documented below.
    name string
    Profile name.
    overrideActions ManagementSetThreatProtectionCategoryProfileOverrideAction[]
    Override action applied for this profile. override_action blocks are documented below.
    uid string
    Profile UID.
    default_actions Sequence[ManagementSetThreatProtectionCategoryProfileDefaultAction]
    Default action applied for this profile. default_action blocks are documented below.
    name str
    Profile name.
    override_actions Sequence[ManagementSetThreatProtectionCategoryProfileOverrideAction]
    Override action applied for this profile. override_action blocks are documented below.
    uid str
    Profile UID.
    defaultActions List<Property Map>
    Default action applied for this profile. default_action blocks are documented below.
    name String
    Profile name.
    overrideActions List<Property Map>
    Override action applied for this profile. override_action blocks are documented below.
    uid String
    Profile UID.

    ManagementSetThreatProtectionCategoryProfileDefaultAction, ManagementSetThreatProtectionCategoryProfileDefaultActionArgs

    Name string
    Object name. Must be unique in the domain.
    Uid string
    Object unique identifier.
    Name string
    Object name. Must be unique in the domain.
    Uid string
    Object unique identifier.
    name string
    Object name. Must be unique in the domain.
    uid string
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    uid String
    Object unique identifier.
    name string
    Object name. Must be unique in the domain.
    uid string
    Object unique identifier.
    name str
    Object name. Must be unique in the domain.
    uid str
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    uid String
    Object unique identifier.

    ManagementSetThreatProtectionCategoryProfileOverrideAction, ManagementSetThreatProtectionCategoryProfileOverrideActionArgs

    Name string
    Object name. Must be unique in the domain.
    Uid string
    Object unique identifier.
    Name string
    Object name. Must be unique in the domain.
    Uid string
    Object unique identifier.
    name string
    Object name. Must be unique in the domain.
    uid string
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    uid String
    Object unique identifier.
    name string
    Object name. Must be unique in the domain.
    uid string
    Object unique identifier.
    name str
    Object name. Must be unique in the domain.
    uid str
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    uid String
    Object unique identifier.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.3.0
    published on Thursday, Jul 30, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial