published on Thursday, Jul 30, 2026 by checkpointsw
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.
- 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 stringThreat Protection Category Id - Name string
- The Category name.
- Overrides
List<Management
Set Threat Protection Category Override> - 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.
- 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 stringThreat Protection Category Id - Name string
- The Category name.
- Overrides
[]Management
Set Threat Protection Category Override Args - 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.
- 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_ stringthreat_ protection_ category_ id - 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.
- all
Profiles Boolean - 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 StringThreat Protection Category Id - name String
- The Category name.
- overrides
List<Management
Set Threat Protection Category Override> - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- show
Profiles 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.
- all
Profiles boolean - 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 stringThreat Protection Category Id - name string
- The Category name.
- overrides
Management
Set Threat Protection Category Override[] - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- show
Profiles 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_ strthreat_ protection_ category_ id - name str
- The Category name.
- overrides
Sequence[Management
Set Threat Protection Category Override Args] - 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.
- all
Profiles Boolean - 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 StringThreat Protection Category Id - 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.
- show
Profiles 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:
- Confidence
Levels List<ManagementSet Threat Protection Category Confidence Level> - 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 double - The current number of protection items available in the latest update.
- Last
Updates List<ManagementSet Threat Protection Category Last Update> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- Performance
Impacts List<ManagementSet Threat Protection Category Performance Impact> - Performance impacts. performance_impact blocks are documented below.
- Profiles
List<Management
Set Threat Protection Category Profile> - Protection settings per profile. profiles blocks are documented below.
- Confidence
Levels []ManagementSet Threat Protection Category Confidence Level - 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 float64 - The current number of protection items available in the latest update.
- Last
Updates []ManagementSet Threat Protection Category Last Update - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- Performance
Impacts []ManagementSet Threat Protection Category Performance Impact - Performance impacts. performance_impact blocks are documented below.
- Profiles
[]Management
Set Threat Protection Category Profile - 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.
- confidence
Levels List<ManagementSet Threat Protection Category Confidence Level> - 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 Double - The current number of protection items available in the latest update.
- last
Updates List<ManagementSet Threat Protection Category Last Update> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- performance
Impacts List<ManagementSet Threat Protection Category Performance Impact> - Performance impacts. performance_impact blocks are documented below.
- profiles
List<Management
Set Threat Protection Category Profile> - Protection settings per profile. profiles blocks are documented below.
- confidence
Levels ManagementSet Threat Protection Category Confidence Level[] - 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 ManagementSet Threat Protection Category Last Update[] - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- performance
Impacts ManagementSet Threat Protection Category Performance Impact[] - Performance impacts. performance_impact blocks are documented below.
- profiles
Management
Set Threat Protection Category Profile[] - Protection settings per profile. profiles blocks are documented below.
- confidence_
levels Sequence[ManagementSet Threat Protection Category Confidence Level] - 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[ManagementSet Threat Protection Category Last Update] - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- performance_
impacts Sequence[ManagementSet Threat Protection Category Performance Impact] - Performance impacts. performance_impact blocks are documented below.
- profiles
Sequence[Management
Set Threat Protection Category Profile] - Protection settings per profile. profiles blocks are documented below.
- confidence
Levels 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.
- known
Today Number - The current number of protection items available in the latest update.
- last
Updates List<Property Map> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- performance
Impacts 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) -> ManagementSetThreatProtectionCategoryfunc 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.
- 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<ManagementSet Threat Protection Category Confidence Level> - Confidence levels. confidence_level blocks are documented below.
- Description string
- Description of the category.
- Engine string
- The engine that handles this category.
- Known
Today double - The current number of protection items available in the latest update.
- Last
Updates List<ManagementSet Threat Protection Category Last Update> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- Management
Set stringThreat Protection Category Id - Name string
- The Category name.
- Overrides
List<Management
Set Threat Protection Category Override> - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- Performance
Impacts List<ManagementSet Threat Protection Category Performance Impact> - Performance impacts. performance_impact blocks are documented below.
- Profiles
List<Management
Set Threat Protection Category Profile> - 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.
- 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 []ManagementSet Threat Protection Category Confidence Level Args - Confidence levels. confidence_level blocks are documented below.
- Description string
- Description of the category.
- Engine string
- The engine that handles this category.
- Known
Today float64 - The current number of protection items available in the latest update.
- Last
Updates []ManagementSet Threat Protection Category Last Update Args - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- Management
Set stringThreat Protection Category Id - Name string
- The Category name.
- Overrides
[]Management
Set Threat Protection Category Override Args - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- Performance
Impacts []ManagementSet Threat Protection Category Performance Impact Args - Performance impacts. performance_impact blocks are documented below.
- Profiles
[]Management
Set Threat Protection Category Profile Args - 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.
- 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_ stringthreat_ protection_ category_ id - 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.
- all
Profiles Boolean - 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<ManagementSet Threat Protection Category Confidence Level> - Confidence levels. confidence_level blocks are documented below.
- description String
- Description of the category.
- engine String
- The engine that handles this category.
- known
Today Double - The current number of protection items available in the latest update.
- last
Updates List<ManagementSet Threat Protection Category Last Update> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- management
Set StringThreat Protection Category Id - name String
- The Category name.
- overrides
List<Management
Set Threat Protection Category Override> - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- performance
Impacts List<ManagementSet Threat Protection Category Performance Impact> - Performance impacts. performance_impact blocks are documented below.
- profiles
List<Management
Set Threat Protection Category Profile> - Protection settings per profile. profiles blocks are documented below.
- show
Profiles 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.
- all
Profiles boolean - 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 ManagementSet Threat Protection Category Confidence Level[] - 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 ManagementSet Threat Protection Category Last Update[] - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- management
Set stringThreat Protection Category Id - name string
- The Category name.
- overrides
Management
Set Threat Protection Category Override[] - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- performance
Impacts ManagementSet Threat Protection Category Performance Impact[] - Performance impacts. performance_impact blocks are documented below.
- profiles
Management
Set Threat Protection Category Profile[] - Protection settings per profile. profiles blocks are documented below.
- show
Profiles 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[ManagementSet Threat Protection Category Confidence Level Args] - 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[ManagementSet Threat Protection Category Last Update Args] - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- management_
set_ strthreat_ protection_ category_ id - name str
- The Category name.
- overrides
Sequence[Management
Set Threat Protection Category Override Args] - Overrides per profile for this protection. Required when all-profiles is false.overrides blocks are documented below.
- performance_
impacts Sequence[ManagementSet Threat Protection Category Performance Impact Args] - Performance impacts. performance_impact blocks are documented below.
- profiles
Sequence[Management
Set Threat Protection Category Profile Args] - 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.
- all
Profiles Boolean - 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<Property Map> - 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<Property Map> - The date in which the protection was updated by Check Point. last_update blocks are documented below.
- management
Set StringThreat Protection Category Id - 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.
- performance
Impacts List<Property Map> - Performance impacts. performance_impact blocks are documented below.
- profiles List<Property Map>
- Protection settings per profile. profiles blocks are documented below.
- show
Profiles Boolean - Indicates whether to calculate and show "profiles" field in reply.
Supporting Types
ManagementSetThreatProtectionCategoryConfidenceLevel, ManagementSetThreatProtectionCategoryConfidenceLevelArgs
ManagementSetThreatProtectionCategoryLastUpdate, ManagementSetThreatProtectionCategoryLastUpdateArgs
ManagementSetThreatProtectionCategoryOverride, ManagementSetThreatProtectionCategoryOverrideArgs
ManagementSetThreatProtectionCategoryPerformanceImpact, ManagementSetThreatProtectionCategoryPerformanceImpactArgs
ManagementSetThreatProtectionCategoryProfile, ManagementSetThreatProtectionCategoryProfileArgs
- Default
Actions List<ManagementSet Threat Protection Category Profile Default Action> - Default action applied for this profile. default_action blocks are documented below.
- Name string
- Profile name.
- Override
Actions List<ManagementSet Threat Protection Category Profile Override Action> - Override action applied for this profile. override_action blocks are documented below.
- Uid string
- Profile UID.
- Default
Actions []ManagementSet Threat Protection Category Profile Default Action - Default action applied for this profile. default_action blocks are documented below.
- Name string
- Profile name.
- Override
Actions []ManagementSet Threat Protection Category Profile Override Action - 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.
- default
Actions List<ManagementSet Threat Protection Category Profile Default Action> - Default action applied for this profile. default_action blocks are documented below.
- name String
- Profile name.
- override
Actions List<ManagementSet Threat Protection Category Profile Override Action> - Override action applied for this profile. override_action blocks are documented below.
- uid String
- Profile UID.
- default
Actions ManagementSet Threat Protection Category Profile Default Action[] - Default action applied for this profile. default_action blocks are documented below.
- name string
- Profile name.
- override
Actions ManagementSet Threat Protection Category Profile Override Action[] - Override action applied for this profile. override_action blocks are documented below.
- uid string
- Profile UID.
- default_
actions Sequence[ManagementSet Threat Protection Category Profile Default Action] - Default action applied for this profile. default_action blocks are documented below.
- name str
- Profile name.
- override_
actions Sequence[ManagementSet Threat Protection Category Profile Override Action] - Override action applied for this profile. override_action blocks are documented below.
- uid str
- Profile UID.
- default
Actions List<Property Map> - Default action applied for this profile. default_action blocks are documented below.
- name String
- Profile name.
- override
Actions List<Property Map> - Override action applied for this profile. override_action blocks are documented below.
- uid String
- Profile UID.
ManagementSetThreatProtectionCategoryProfileDefaultAction, ManagementSetThreatProtectionCategoryProfileDefaultActionArgs
ManagementSetThreatProtectionCategoryProfileOverrideAction, ManagementSetThreatProtectionCategoryProfileOverrideActionArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Thursday, Jul 30, 2026 by checkpointsw