Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
This resource allows you to execute Check Point Threat Profile.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const threatProfile = new checkpoint.ManagementThreatProfile("threat_profile", {
name: "my threat profile",
activeProtectionsPerformanceImpact: "high",
activeProtectionsSeverity: "Critical",
});
const testThreatProfile = checkpoint.getManagementThreatProfileOutput({
name: threatProfile.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
threat_profile = checkpoint.ManagementThreatProfile("threat_profile",
name="my threat profile",
active_protections_performance_impact="high",
active_protections_severity="Critical")
test_threat_profile = checkpoint.get_management_threat_profile_output(name=threat_profile.name)
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 {
threatProfile, err := checkpoint.NewManagementThreatProfile(ctx, "threat_profile", &checkpoint.ManagementThreatProfileArgs{
Name: pulumi.String("my threat profile"),
ActiveProtectionsPerformanceImpact: pulumi.String("high"),
ActiveProtectionsSeverity: pulumi.String("Critical"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementThreatProfileOutput(ctx, checkpoint.GetManagementThreatProfileOutputArgs{
Name: threatProfile.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var threatProfile = new Checkpoint.ManagementThreatProfile("threat_profile", new()
{
Name = "my threat profile",
ActiveProtectionsPerformanceImpact = "high",
ActiveProtectionsSeverity = "Critical",
});
var testThreatProfile = Checkpoint.GetManagementThreatProfile.Invoke(new()
{
Name = threatProfile.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementThreatProfile;
import com.pulumi.checkpoint.ManagementThreatProfileArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementThreatProfileArgs;
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 threatProfile = new ManagementThreatProfile("threatProfile", ManagementThreatProfileArgs.builder()
.name("my threat profile")
.activeProtectionsPerformanceImpact("high")
.activeProtectionsSeverity("Critical")
.build());
final var testThreatProfile = CheckpointFunctions.getManagementThreatProfile(GetManagementThreatProfileArgs.builder()
.name(threatProfile.name())
.build());
}
}
resources:
threatProfile:
type: checkpoint:ManagementThreatProfile
name: threat_profile
properties:
name: my threat profile
activeProtectionsPerformanceImpact: high
activeProtectionsSeverity: Critical
variables:
testThreatProfile:
fn::invoke:
function: checkpoint:getManagementThreatProfile
arguments:
name: ${threatProfile.name}
Using getManagementThreatProfile
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 getManagementThreatProfile(args: GetManagementThreatProfileArgs, opts?: InvokeOptions): Promise<GetManagementThreatProfileResult>
function getManagementThreatProfileOutput(args: GetManagementThreatProfileOutputArgs, opts?: InvokeOptions): Output<GetManagementThreatProfileResult>def get_management_threat_profile(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementThreatProfileResult
def get_management_threat_profile_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementThreatProfileResult]func LookupManagementThreatProfile(ctx *Context, args *LookupManagementThreatProfileArgs, opts ...InvokeOption) (*LookupManagementThreatProfileResult, error)
func LookupManagementThreatProfileOutput(ctx *Context, args *LookupManagementThreatProfileOutputArgs, opts ...InvokeOption) LookupManagementThreatProfileResultOutput> Note: This function is named LookupManagementThreatProfile in the Go SDK.
public static class GetManagementThreatProfile
{
public static Task<GetManagementThreatProfileResult> InvokeAsync(GetManagementThreatProfileArgs args, InvokeOptions? opts = null)
public static Output<GetManagementThreatProfileResult> Invoke(GetManagementThreatProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementThreatProfileResult> getManagementThreatProfile(GetManagementThreatProfileArgs args, InvokeOptions options)
public static Output<GetManagementThreatProfileResult> getManagementThreatProfile(GetManagementThreatProfileArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementThreatProfile:getManagementThreatProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementThreatProfile Result
The following output properties are available:
- Activate
Protections List<GetBy Extended Attributes Management Threat Profile Activate Protections By Extended Attribute> - Active
Protections stringPerformance Impact - Active
Protections stringSeverity - Anti
Bot bool - Anti
Virus bool - Color string
- Comments string
- Confidence
Level stringHigh - Confidence
Level stringLow - Confidence
Level stringMedium - Deactivate
Protections List<GetBy Extended Attributes Management Threat Profile Deactivate Protections By Extended Attribute> - Id string
- Indicator
Overrides List<GetManagement Threat Profile Indicator Override> - Ips bool
- Ips
Settings List<GetManagement Threat Profile Ips Setting> - Malicious
Mail List<GetPolicy Settings Management Threat Profile Malicious Mail Policy Setting> - Overrides
List<Get
Management Threat Profile Override> - Scan
Malicious List<GetLinks Management Threat Profile Scan Malicious Link> - List<string>
- Threat
Emulation bool - Threat
Extraction bool - Use
Extended boolAttributes - Use
Indicators bool - Zero
Phishing bool - Name string
- Uid string
- Activate
Protections []GetBy Extended Attributes Management Threat Profile Activate Protections By Extended Attribute - Active
Protections stringPerformance Impact - Active
Protections stringSeverity - Anti
Bot bool - Anti
Virus bool - Color string
- Comments string
- Confidence
Level stringHigh - Confidence
Level stringLow - Confidence
Level stringMedium - Deactivate
Protections []GetBy Extended Attributes Management Threat Profile Deactivate Protections By Extended Attribute - Id string
- Indicator
Overrides []GetManagement Threat Profile Indicator Override - Ips bool
- Ips
Settings []GetManagement Threat Profile Ips Setting - Malicious
Mail []GetPolicy Settings Management Threat Profile Malicious Mail Policy Setting - Overrides
[]Get
Management Threat Profile Override - Scan
Malicious []GetLinks Management Threat Profile Scan Malicious Link - []string
- Threat
Emulation bool - Threat
Extraction bool - Use
Extended boolAttributes - Use
Indicators bool - Zero
Phishing bool - Name string
- Uid string
- activate
Protections List<GetBy Extended Attributes Management Threat Profile Activate Protections By Extended Attribute> - active
Protections StringPerformance Impact - active
Protections StringSeverity - anti
Bot Boolean - anti
Virus Boolean - color String
- comments String
- confidence
Level StringHigh - confidence
Level StringLow - confidence
Level StringMedium - deactivate
Protections List<GetBy Extended Attributes Management Threat Profile Deactivate Protections By Extended Attribute> - id String
- indicator
Overrides List<GetManagement Threat Profile Indicator Override> - ips Boolean
- ips
Settings List<GetManagement Threat Profile Ips Setting> - malicious
Mail List<GetPolicy Settings Management Threat Profile Malicious Mail Policy Setting> - overrides
List<Get
Management Threat Profile Override> - scan
Malicious List<GetLinks Management Threat Profile Scan Malicious Link> - List<String>
- threat
Emulation Boolean - threat
Extraction Boolean - use
Extended BooleanAttributes - use
Indicators Boolean - zero
Phishing Boolean - name String
- uid String
- activate
Protections GetBy Extended Attributes Management Threat Profile Activate Protections By Extended Attribute[] - active
Protections stringPerformance Impact - active
Protections stringSeverity - anti
Bot boolean - anti
Virus boolean - color string
- comments string
- confidence
Level stringHigh - confidence
Level stringLow - confidence
Level stringMedium - deactivate
Protections GetBy Extended Attributes Management Threat Profile Deactivate Protections By Extended Attribute[] - id string
- indicator
Overrides GetManagement Threat Profile Indicator Override[] - ips boolean
- ips
Settings GetManagement Threat Profile Ips Setting[] - malicious
Mail GetPolicy Settings Management Threat Profile Malicious Mail Policy Setting[] - overrides
Get
Management Threat Profile Override[] - scan
Malicious GetLinks Management Threat Profile Scan Malicious Link[] - string[]
- threat
Emulation boolean - threat
Extraction boolean - use
Extended booleanAttributes - use
Indicators boolean - zero
Phishing boolean - name string
- uid string
- activate_
protections_ Sequence[Getby_ extended_ attributes Management Threat Profile Activate Protections By Extended Attribute] - active_
protections_ strperformance_ impact - active_
protections_ strseverity - anti_
bot bool - anti_
virus bool - color str
- comments str
- confidence_
level_ strhigh - confidence_
level_ strlow - confidence_
level_ strmedium - deactivate_
protections_ Sequence[Getby_ extended_ attributes Management Threat Profile Deactivate Protections By Extended Attribute] - id str
- indicator_
overrides Sequence[GetManagement Threat Profile Indicator Override] - ips bool
- ips_
settings Sequence[GetManagement Threat Profile Ips Setting] - malicious_
mail_ Sequence[Getpolicy_ settings Management Threat Profile Malicious Mail Policy Setting] - overrides
Sequence[Get
Management Threat Profile Override] - scan_
malicious_ Sequence[Getlinks Management Threat Profile Scan Malicious Link] - Sequence[str]
- threat_
emulation bool - threat_
extraction bool - use_
extended_ boolattributes - use_
indicators bool - zero_
phishing bool - name str
- uid str
- activate
Protections List<Property Map>By Extended Attributes - active
Protections StringPerformance Impact - active
Protections StringSeverity - anti
Bot Boolean - anti
Virus Boolean - color String
- comments String
- confidence
Level StringHigh - confidence
Level StringLow - confidence
Level StringMedium - deactivate
Protections List<Property Map>By Extended Attributes - id String
- indicator
Overrides List<Property Map> - ips Boolean
- ips
Settings List<Property Map> - malicious
Mail List<Property Map>Policy Settings - overrides List<Property Map>
- scan
Malicious List<Property Map>Links - List<String>
- threat
Emulation Boolean - threat
Extraction Boolean - use
Extended BooleanAttributes - use
Indicators Boolean - zero
Phishing Boolean - name String
- uid String
Supporting Types
GetManagementThreatProfileActivateProtectionsByExtendedAttribute
- Category string
- IPS tag category name.
- Name string
- IPS tag name.
- Uid string
- IPS tag unique identifier.
- Values
List<Get
Management Threat Profile Activate Protections By Extended Attribute Value> - Collection of IPS protection extended attribute values (name and uid).
- Category string
- IPS tag category name.
- Name string
- IPS tag name.
- Uid string
- IPS tag unique identifier.
- Values
[]Get
Management Threat Profile Activate Protections By Extended Attribute Value - Collection of IPS protection extended attribute values (name and uid).
- category String
- IPS tag category name.
- name String
- IPS tag name.
- uid String
- IPS tag unique identifier.
- values
List<Get
Management Threat Profile Activate Protections By Extended Attribute Value> - Collection of IPS protection extended attribute values (name and uid).
- category string
- IPS tag category name.
- name string
- IPS tag name.
- uid string
- IPS tag unique identifier.
- values
Get
Management Threat Profile Activate Protections By Extended Attribute Value[] - Collection of IPS protection extended attribute values (name and uid).
- category str
- IPS tag category name.
- name str
- IPS tag name.
- uid str
- IPS tag unique identifier.
- values
Sequence[Get
Management Threat Profile Activate Protections By Extended Attribute Value] - Collection of IPS protection extended attribute values (name and uid).
- category String
- IPS tag category name.
- name String
- IPS tag name.
- uid String
- IPS tag unique identifier.
- values List<Property Map>
- Collection of IPS protection extended attribute values (name and uid).
GetManagementThreatProfileActivateProtectionsByExtendedAttributeValue
GetManagementThreatProfileDeactivateProtectionsByExtendedAttribute
- Category string
- IPS tag category name.
- Name string
- IPS tag name.
- Uid string
- IPS tag unique identifier.
- Values
List<Get
Management Threat Profile Deactivate Protections By Extended Attribute Value> - Collection of IPS protection extended attribute values (name and uid).
- Category string
- IPS tag category name.
- Name string
- IPS tag name.
- Uid string
- IPS tag unique identifier.
- Values
[]Get
Management Threat Profile Deactivate Protections By Extended Attribute Value - Collection of IPS protection extended attribute values (name and uid).
- category String
- IPS tag category name.
- name String
- IPS tag name.
- uid String
- IPS tag unique identifier.
- values
List<Get
Management Threat Profile Deactivate Protections By Extended Attribute Value> - Collection of IPS protection extended attribute values (name and uid).
- category string
- IPS tag category name.
- name string
- IPS tag name.
- uid string
- IPS tag unique identifier.
- values
Get
Management Threat Profile Deactivate Protections By Extended Attribute Value[] - Collection of IPS protection extended attribute values (name and uid).
- category str
- IPS tag category name.
- name str
- IPS tag name.
- uid str
- IPS tag unique identifier.
- values
Sequence[Get
Management Threat Profile Deactivate Protections By Extended Attribute Value] - Collection of IPS protection extended attribute values (name and uid).
- category String
- IPS tag category name.
- name String
- IPS tag name.
- uid String
- IPS tag unique identifier.
- values List<Property Map>
- Collection of IPS protection extended attribute values (name and uid).
GetManagementThreatProfileDeactivateProtectionsByExtendedAttributeValue
GetManagementThreatProfileIndicatorOverride
GetManagementThreatProfileIpsSetting
- Exclude
Protection boolWith Performance Impact - Whether to exclude protections depending on their level of performance impact.
- Exclude
Protection stringWith Performance Impact Mode - Exclude protections with this level of performance impact.
- Exclude
Protection boolWith Severity - Whether to exclude protections depending on their level of severity.
- Exclude
Protection stringWith Severity Mode - Exclude protections with this level of severity.
- Newly
Updated stringProtections - Activation of newly updated protections.
- Exclude
Protection boolWith Performance Impact - Whether to exclude protections depending on their level of performance impact.
- Exclude
Protection stringWith Performance Impact Mode - Exclude protections with this level of performance impact.
- Exclude
Protection boolWith Severity - Whether to exclude protections depending on their level of severity.
- Exclude
Protection stringWith Severity Mode - Exclude protections with this level of severity.
- Newly
Updated stringProtections - Activation of newly updated protections.
- exclude
Protection BooleanWith Performance Impact - Whether to exclude protections depending on their level of performance impact.
- exclude
Protection StringWith Performance Impact Mode - Exclude protections with this level of performance impact.
- exclude
Protection BooleanWith Severity - Whether to exclude protections depending on their level of severity.
- exclude
Protection StringWith Severity Mode - Exclude protections with this level of severity.
- newly
Updated StringProtections - Activation of newly updated protections.
- exclude
Protection booleanWith Performance Impact - Whether to exclude protections depending on their level of performance impact.
- exclude
Protection stringWith Performance Impact Mode - Exclude protections with this level of performance impact.
- exclude
Protection booleanWith Severity - Whether to exclude protections depending on their level of severity.
- exclude
Protection stringWith Severity Mode - Exclude protections with this level of severity.
- newly
Updated stringProtections - Activation of newly updated protections.
- exclude_
protection_ boolwith_ performance_ impact - Whether to exclude protections depending on their level of performance impact.
- exclude_
protection_ strwith_ performance_ impact_ mode - Exclude protections with this level of performance impact.
- exclude_
protection_ boolwith_ severity - Whether to exclude protections depending on their level of severity.
- exclude_
protection_ strwith_ severity_ mode - Exclude protections with this level of severity.
- newly_
updated_ strprotections - Activation of newly updated protections.
- exclude
Protection BooleanWith Performance Impact - Whether to exclude protections depending on their level of performance impact.
- exclude
Protection StringWith Performance Impact Mode - Exclude protections with this level of performance impact.
- exclude
Protection BooleanWith Severity - Whether to exclude protections depending on their level of severity.
- exclude
Protection StringWith Severity Mode - Exclude protections with this level of severity.
- newly
Updated StringProtections - Activation of newly updated protections.
GetManagementThreatProfileMaliciousMailPolicySetting
- Add
Customized boolText To Email Body - Add customized text to the malicious email body.
- Add
Email boolSubject Prefix - Add a prefix to the malicious email subject.
- Add
XHeader boolTo Email - Add an X-Header to the malicious email.
- Email
Action string - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- Email
Body stringCustomized Text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- Email
Subject stringPrefix Text - Prefix for the malicious email subject.
- Failed
To stringScan Attachments Text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- Malicious
Attachments stringText - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- Malicious
Links stringText - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- Remove
Attachments boolAnd Links - Remove attachments and links from the malicious email.
- Send
Copy bool - Send a copy of the malicious email to the recipient list.
- Send
Copy List<string>Lists - Recipient list to send a copy of the malicious email.
- Add
Customized boolText To Email Body - Add customized text to the malicious email body.
- Add
Email boolSubject Prefix - Add a prefix to the malicious email subject.
- Add
XHeader boolTo Email - Add an X-Header to the malicious email.
- Email
Action string - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- Email
Body stringCustomized Text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- Email
Subject stringPrefix Text - Prefix for the malicious email subject.
- Failed
To stringScan Attachments Text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- Malicious
Attachments stringText - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- Malicious
Links stringText - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- Remove
Attachments boolAnd Links - Remove attachments and links from the malicious email.
- Send
Copy bool - Send a copy of the malicious email to the recipient list.
- Send
Copy []stringLists - Recipient list to send a copy of the malicious email.
- add
Customized BooleanText To Email Body - Add customized text to the malicious email body.
- add
Email BooleanSubject Prefix - Add a prefix to the malicious email subject.
- add
XHeader BooleanTo Email - Add an X-Header to the malicious email.
- email
Action String - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- email
Body StringCustomized Text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- email
Subject StringPrefix Text - Prefix for the malicious email subject.
- failed
To StringScan Attachments Text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Attachments StringText - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Links StringText - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- remove
Attachments BooleanAnd Links - Remove attachments and links from the malicious email.
- send
Copy Boolean - Send a copy of the malicious email to the recipient list.
- send
Copy List<String>Lists - Recipient list to send a copy of the malicious email.
- add
Customized booleanText To Email Body - Add customized text to the malicious email body.
- add
Email booleanSubject Prefix - Add a prefix to the malicious email subject.
- add
XHeader booleanTo Email - Add an X-Header to the malicious email.
- email
Action string - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- email
Body stringCustomized Text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- email
Subject stringPrefix Text - Prefix for the malicious email subject.
- failed
To stringScan Attachments Text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Attachments stringText - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Links stringText - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- remove
Attachments booleanAnd Links - Remove attachments and links from the malicious email.
- send
Copy boolean - Send a copy of the malicious email to the recipient list.
- send
Copy string[]Lists - Recipient list to send a copy of the malicious email.
- add_
customized_ booltext_ to_ email_ body - Add customized text to the malicious email body.
- add_
email_ boolsubject_ prefix - Add a prefix to the malicious email subject.
- add_
x_ boolheader_ to_ email - Add an X-Header to the malicious email.
- email_
action str - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- email_
body_ strcustomized_ text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- email_
subject_ strprefix_ text - Prefix for the malicious email subject.
- failed_
to_ strscan_ attachments_ text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious_
attachments_ strtext - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious_
links_ strtext - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- remove_
attachments_ booland_ links - Remove attachments and links from the malicious email.
- send_
copy bool - Send a copy of the malicious email to the recipient list.
- send_
copy_ Sequence[str]lists - Recipient list to send a copy of the malicious email.
- add
Customized BooleanText To Email Body - Add customized text to the malicious email body.
- add
Email BooleanSubject Prefix - Add a prefix to the malicious email subject.
- add
XHeader BooleanTo Email - Add an X-Header to the malicious email.
- email
Action String - Block - block the entire malicious email. Allow - pass the malicious email and apply email changes (like: remove attachments and links, add x-header, etc...).
- email
Body StringCustomized Text - Customized text for the malicious email body. Available predefined fields: $verdicts$ - the malicious/error attachments/links verdict.
- email
Subject StringPrefix Text - Prefix for the malicious email subject.
- failed
To StringScan Attachments Text - Replace attachments that failed to be scanned with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Attachments StringText - Replace malicious attachments with this text. Available predefined fields: $filename$ - the malicious file name. $md5$ - MD5 of the malicious file.
- malicious
Links StringText - Replace malicious links with this text. Available predefined fields: $neutralized_url$ - neutralized malicious link.
- remove
Attachments BooleanAnd Links - Remove attachments and links from the malicious email.
- send
Copy Boolean - Send a copy of the malicious email to the recipient list.
- send
Copy List<String>Lists - Recipient list to send a copy of the malicious email.
GetManagementThreatProfileOverride
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Defaults
List<Get
Management Threat Profile Override Default> - Default settings. default blocks are documented below.
- Finals
List<Get
Management Threat Profile Override Final> - Final settings. final blocks are documented below.
- Protection string
- IPS protection identified by name.
- Protection
External List<string>Infos - Collection of industry reference (CVE).
- Protection
Uid string - IPS protection unique identifier.
- Track string
- Tracking method for protection.
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Defaults
[]Get
Management Threat Profile Override Default - Default settings. default blocks are documented below.
- Finals
[]Get
Management Threat Profile Override Final - Final settings. final blocks are documented below.
- Protection string
- IPS protection identified by name.
- Protection
External []stringInfos - Collection of industry reference (CVE).
- Protection
Uid string - IPS protection unique identifier.
- Track string
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- defaults
List<Get
Management Threat Profile Override Default> - Default settings. default blocks are documented below.
- finals
List<Get
Management Threat Profile Override Final> - Final settings. final blocks are documented below.
- protection String
- IPS protection identified by name.
- protection
External List<String>Infos - Collection of industry reference (CVE).
- protection
Uid String - IPS protection unique identifier.
- track String
- Tracking method for protection.
- action string
- Protection action.
- capture
Packets boolean - Capture packets.
- defaults
Get
Management Threat Profile Override Default[] - Default settings. default blocks are documented below.
- finals
Get
Management Threat Profile Override Final[] - Final settings. final blocks are documented below.
- protection string
- IPS protection identified by name.
- protection
External string[]Infos - Collection of industry reference (CVE).
- protection
Uid string - IPS protection unique identifier.
- track string
- Tracking method for protection.
- action str
- Protection action.
- capture_
packets bool - Capture packets.
- defaults
Sequence[Get
Management Threat Profile Override Default] - Default settings. default blocks are documented below.
- finals
Sequence[Get
Management Threat Profile Override Final] - Final settings. final blocks are documented below.
- protection str
- IPS protection identified by name.
- protection_
external_ Sequence[str]infos - Collection of industry reference (CVE).
- protection_
uid str - IPS protection unique identifier.
- track str
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- defaults List<Property Map>
- Default settings. default blocks are documented below.
- finals List<Property Map>
- Final settings. final blocks are documented below.
- protection String
- IPS protection identified by name.
- protection
External List<String>Infos - Collection of industry reference (CVE).
- protection
Uid String - IPS protection unique identifier.
- track String
- Tracking method for protection.
GetManagementThreatProfileOverrideDefault
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Track string
- Tracking method for protection.
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Track string
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- track String
- Tracking method for protection.
- action string
- Protection action.
- capture
Packets boolean - Capture packets.
- track string
- Tracking method for protection.
- action str
- Protection action.
- capture_
packets bool - Capture packets.
- track str
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- track String
- Tracking method for protection.
GetManagementThreatProfileOverrideFinal
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Track string
- Tracking method for protection.
- Action string
- Protection action.
- Capture
Packets bool - Capture packets.
- Track string
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- track String
- Tracking method for protection.
- action string
- Protection action.
- capture
Packets boolean - Capture packets.
- track string
- Tracking method for protection.
- action str
- Protection action.
- capture_
packets bool - Capture packets.
- track str
- Tracking method for protection.
- action String
- Protection action.
- capture
Packets Boolean - Capture packets.
- track String
- Tracking method for protection.
GetManagementThreatProfileScanMaliciousLink
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
