Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
published on Thursday, Jul 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
published on Thursday, Jul 30, 2026 by checkpointsw
Use this data source to get information on an existing Check Point Threat Protection Category.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const dataTest = checkpoint.getManagementThreatProtectionCategory({
name: "threat-protection-category1",
});
import pulumi
import pulumi_checkpoint as checkpoint
data_test = checkpoint.get_management_threat_protection_category(name="threat-protection-category1")
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.GetManagementThreatProtectionCategory(ctx, &checkpoint.GetManagementThreatProtectionCategoryArgs{
Name: pulumi.StringRef("threat-protection-category1"),
}, nil)
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 dataTest = Checkpoint.GetManagementThreatProtectionCategory.Invoke(new()
{
Name = "threat-protection-category1",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementThreatProtectionCategoryArgs;
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) {
final var dataTest = CheckpointFunctions.getManagementThreatProtectionCategory(GetManagementThreatProtectionCategoryArgs.builder()
.name("threat-protection-category1")
.build());
}
}
variables:
dataTest:
fn::invoke:
function: checkpoint:getManagementThreatProtectionCategory
arguments:
name: threat-protection-category1
Example coming soon!
Using getManagementThreatProtectionCategory
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementThreatProtectionCategory(args: GetManagementThreatProtectionCategoryArgs, opts?: InvokeOptions): Promise<GetManagementThreatProtectionCategoryResult>
function getManagementThreatProtectionCategoryOutput(args: GetManagementThreatProtectionCategoryOutputArgs, opts?: InvokeOptions): Output<GetManagementThreatProtectionCategoryResult>def get_management_threat_protection_category(blade: Optional[str] = None,
category_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
show_profiles: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementThreatProtectionCategoryResult
def get_management_threat_protection_category_output(blade: pulumi.Input[Optional[str]] = None,
category_id: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
show_profiles: pulumi.Input[Optional[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementThreatProtectionCategoryResult]func GetManagementThreatProtectionCategory(ctx *Context, args *GetManagementThreatProtectionCategoryArgs, opts ...InvokeOption) (*GetManagementThreatProtectionCategoryResult, error)
func GetManagementThreatProtectionCategoryOutput(ctx *Context, args *GetManagementThreatProtectionCategoryOutputArgs, opts ...InvokeOption) GetManagementThreatProtectionCategoryResultOutput> Note: This function is named GetManagementThreatProtectionCategory in the Go SDK.
public static class GetManagementThreatProtectionCategory
{
public static Task<GetManagementThreatProtectionCategoryResult> InvokeAsync(GetManagementThreatProtectionCategoryArgs args, InvokeOptions? opts = null)
public static Output<GetManagementThreatProtectionCategoryResult> Invoke(GetManagementThreatProtectionCategoryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementThreatProtectionCategoryResult> getManagementThreatProtectionCategory(GetManagementThreatProtectionCategoryArgs args, InvokeOptions options)
public static Output<GetManagementThreatProtectionCategoryResult> getManagementThreatProtectionCategory(GetManagementThreatProtectionCategoryArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementThreatProtectionCategory:getManagementThreatProtectionCategory
arguments:
# arguments dictionarydata "checkpoint_get_management_threat_protection_category" "name" {
# arguments
}The following arguments are supported:
- Blade string
- The blade this category belongs to. Required when using 'name'.
- Category
Id string - The Category unique identifier.
- Id string
- Name string
- The Category name.
- Show
Profiles bool - Indicates whether to calculate and show "profiles" field in reply.
- Blade string
- The blade this category belongs to. Required when using 'name'.
- Category
Id string - The Category unique identifier.
- Id string
- Name string
- The Category name.
- Show
Profiles bool - Indicates whether to calculate and show "profiles" field in reply.
- blade string
- The blade this category belongs to. Required when using 'name'.
- category_
id string - The Category unique identifier.
- id string
- name string
- The Category name.
- show_
profiles bool - Indicates whether to calculate and show "profiles" field in reply.
- blade String
- The blade this category belongs to. Required when using 'name'.
- category
Id String - The Category unique identifier.
- id String
- name String
- The Category name.
- show
Profiles Boolean - Indicates whether to calculate and show "profiles" field in reply.
- blade string
- The blade this category belongs to. Required when using 'name'.
- category
Id string - The Category unique identifier.
- id string
- name string
- The Category name.
- show
Profiles boolean - Indicates whether to calculate and show "profiles" field in reply.
- blade str
- The blade this category belongs to. Required when using 'name'.
- category_
id str - The Category unique identifier.
- id str
- name str
- The Category name.
- show_
profiles bool - Indicates whether to calculate and show "profiles" field in reply.
- blade String
- The blade this category belongs to. Required when using 'name'.
- category
Id String - The Category unique identifier.
- id String
- name String
- The Category name.
- show
Profiles Boolean - Indicates whether to calculate and show "profiles" field in reply.
getManagementThreatProtectionCategory Result
The following output properties are available:
- Confidence
Levels List<GetManagement Threat Protection Category Confidence Level> - Description string
- Engine string
- Icon string
- Id string
- Known
Today double - Last
Updates List<GetManagement Threat Protection Category Last Update> - Performance
Impacts List<GetManagement Threat Protection Category Performance Impact> - Profiles
List<Get
Management Threat Protection Category Profile> - Blade string
- Category
Id string - Name string
- Show
Profiles bool
- Confidence
Levels []GetManagement Threat Protection Category Confidence Level - Description string
- Engine string
- Icon string
- Id string
- Known
Today float64 - Last
Updates []GetManagement Threat Protection Category Last Update - Performance
Impacts []GetManagement Threat Protection Category Performance Impact - Profiles
[]Get
Management Threat Protection Category Profile - Blade string
- Category
Id string - Name string
- Show
Profiles bool
- confidence_
levels list(object) - description string
- engine string
- icon string
- id string
- known_
today number - last_
updates list(object) - performance_
impacts list(object) - profiles list(object)
- blade string
- category_
id string - name string
- show_
profiles bool
- confidence
Levels List<GetManagement Threat Protection Category Confidence Level> - description String
- engine String
- icon String
- id String
- known
Today Double - last
Updates List<GetManagement Threat Protection Category Last Update> - performance
Impacts List<GetManagement Threat Protection Category Performance Impact> - profiles
List<Get
Management Threat Protection Category Profile> - blade String
- category
Id String - name String
- show
Profiles Boolean
- confidence
Levels GetManagement Threat Protection Category Confidence Level[] - description string
- engine string
- icon string
- id string
- known
Today number - last
Updates GetManagement Threat Protection Category Last Update[] - performance
Impacts GetManagement Threat Protection Category Performance Impact[] - profiles
Get
Management Threat Protection Category Profile[] - blade string
- category
Id string - name string
- show
Profiles boolean
- confidence_
levels Sequence[GetManagement Threat Protection Category Confidence Level] - description str
- engine str
- icon str
- id str
- known_
today float - last_
updates Sequence[GetManagement Threat Protection Category Last Update] - performance_
impacts Sequence[GetManagement Threat Protection Category Performance Impact] - profiles
Sequence[Get
Management Threat Protection Category Profile] - blade str
- category_
id str - name str
- show_
profiles bool
- confidence
Levels List<Property Map> - description String
- engine String
- icon String
- id String
- known
Today Number - last
Updates List<Property Map> - performance
Impacts List<Property Map> - profiles List<Property Map>
- blade String
- category
Id String - name String
- show
Profiles Boolean
Supporting Types
GetManagementThreatProtectionCategoryConfidenceLevel
GetManagementThreatProtectionCategoryLastUpdate
GetManagementThreatProtectionCategoryPerformanceImpact
GetManagementThreatProtectionCategoryProfile
- default_
actions list(object) - name string
- The Category name.
- override_
actions list(object) - uid string
- default
Actions List<Property Map> - name String
- The Category name.
- override
Actions List<Property Map> - uid String
GetManagementThreatProtectionCategoryProfileDefaultAction
GetManagementThreatProtectionCategoryProfileOverrideAction
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
published on Thursday, Jul 30, 2026 by checkpointsw