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 Firewall Best Practice.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const dataTest = checkpoint.getManagementFirewallBestPractice({
name: "firewall-best-practice1",
});
import pulumi
import pulumi_checkpoint as checkpoint
data_test = checkpoint.get_management_firewall_best_practice(name="firewall-best-practice1")
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.LookupManagementFirewallBestPractice(ctx, &checkpoint.LookupManagementFirewallBestPracticeArgs{
Name: pulumi.StringRef("firewall-best-practice1"),
}, 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.GetManagementFirewallBestPractice.Invoke(new()
{
Name = "firewall-best-practice1",
});
});
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.GetManagementFirewallBestPracticeArgs;
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.getManagementFirewallBestPractice(GetManagementFirewallBestPracticeArgs.builder()
.name("firewall-best-practice1")
.build());
}
}
variables:
dataTest:
fn::invoke:
function: checkpoint:getManagementFirewallBestPractice
arguments:
name: firewall-best-practice1
Example coming soon!
Using getManagementFirewallBestPractice
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 getManagementFirewallBestPractice(args: GetManagementFirewallBestPracticeArgs, opts?: InvokeOptions): Promise<GetManagementFirewallBestPracticeResult>
function getManagementFirewallBestPracticeOutput(args: GetManagementFirewallBestPracticeOutputArgs, opts?: InvokeOptions): Output<GetManagementFirewallBestPracticeResult>def get_management_firewall_best_practice(best_practice_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
show_regulations: Optional[bool] = None,
show_relevant_objects: Optional[bool] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementFirewallBestPracticeResult
def get_management_firewall_best_practice_output(best_practice_id: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
show_regulations: pulumi.Input[Optional[bool]] = None,
show_relevant_objects: pulumi.Input[Optional[bool]] = None,
uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementFirewallBestPracticeResult]func LookupManagementFirewallBestPractice(ctx *Context, args *LookupManagementFirewallBestPracticeArgs, opts ...InvokeOption) (*LookupManagementFirewallBestPracticeResult, error)
func LookupManagementFirewallBestPracticeOutput(ctx *Context, args *LookupManagementFirewallBestPracticeOutputArgs, opts ...InvokeOption) LookupManagementFirewallBestPracticeResultOutput> Note: This function is named LookupManagementFirewallBestPractice in the Go SDK.
public static class GetManagementFirewallBestPractice
{
public static Task<GetManagementFirewallBestPracticeResult> InvokeAsync(GetManagementFirewallBestPracticeArgs args, InvokeOptions? opts = null)
public static Output<GetManagementFirewallBestPracticeResult> Invoke(GetManagementFirewallBestPracticeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementFirewallBestPracticeResult> getManagementFirewallBestPractice(GetManagementFirewallBestPracticeArgs args, InvokeOptions options)
public static Output<GetManagementFirewallBestPracticeResult> getManagementFirewallBestPractice(GetManagementFirewallBestPracticeArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementFirewallBestPractice:getManagementFirewallBestPractice
arguments:
# arguments dictionarydata "checkpoint_get_management_firewall_best_practice" "name" {
# arguments
}The following arguments are supported:
- Best
Practice stringId - Best Practice ID.
- Id string
- Name string
- Best Practice Name.
- Show
Regulations bool - Show the applicable regulations of the Best Practice.
- Show
Relevant boolObjects - Show the relevant objects of the Best Practice.
- Uid string
- Object unique identifier.
- Best
Practice stringId - Best Practice ID.
- Id string
- Name string
- Best Practice Name.
- Show
Regulations bool - Show the applicable regulations of the Best Practice.
- Show
Relevant boolObjects - Show the relevant objects of the Best Practice.
- Uid string
- Object unique identifier.
- best_
practice_ stringid - Best Practice ID.
- id string
- name string
- Best Practice Name.
- show_
regulations bool - Show the applicable regulations of the Best Practice.
- show_
relevant_ boolobjects - Show the relevant objects of the Best Practice.
- uid string
- Object unique identifier.
- best
Practice StringId - Best Practice ID.
- id String
- name String
- Best Practice Name.
- show
Regulations Boolean - Show the applicable regulations of the Best Practice.
- show
Relevant BooleanObjects - Show the relevant objects of the Best Practice.
- uid String
- Object unique identifier.
- best
Practice stringId - Best Practice ID.
- id string
- name string
- Best Practice Name.
- show
Regulations boolean - Show the applicable regulations of the Best Practice.
- show
Relevant booleanObjects - Show the relevant objects of the Best Practice.
- uid string
- Object unique identifier.
- best_
practice_ strid - Best Practice ID.
- id str
- name str
- Best Practice Name.
- show_
regulations bool - Show the applicable regulations of the Best Practice.
- show_
relevant_ boolobjects - Show the relevant objects of the Best Practice.
- uid str
- Object unique identifier.
- best
Practice StringId - Best Practice ID.
- id String
- name String
- Best Practice Name.
- show
Regulations Boolean - Show the applicable regulations of the Best Practice.
- show
Relevant BooleanObjects - Show the relevant objects of the Best Practice.
- uid String
- Object unique identifier.
getManagementFirewallBestPractice Result
The following output properties are available:
- Action
Item string - Description string
- Enabled bool
- Expirations
List<Get
Management Firewall Best Practice Expiration> - Id string
- Policy
Range doublePercentage - Policy
Range stringPosition - Poor
Condition string - Regulations
List<Get
Management Firewall Best Practice Regulation> - Relevant
Objects List<GetManagement Firewall Best Practice Relevant Object> - Rules
List<Get
Management Firewall Best Practice Rule> - Secure
Condition string - Status string
- Tolerance double
- Violation
Condition string - Best
Practice stringId - Name string
- Show
Regulations bool - Show
Relevant boolObjects - Uid string
- Action
Item string - Description string
- Enabled bool
- Expirations
[]Get
Management Firewall Best Practice Expiration - Id string
- Policy
Range float64Percentage - Policy
Range stringPosition - Poor
Condition string - Regulations
[]Get
Management Firewall Best Practice Regulation - Relevant
Objects []GetManagement Firewall Best Practice Relevant Object - Rules
[]Get
Management Firewall Best Practice Rule - Secure
Condition string - Status string
- Tolerance float64
- Violation
Condition string - Best
Practice stringId - Name string
- Show
Regulations bool - Show
Relevant boolObjects - Uid string
- action_
item string - description string
- enabled bool
- expirations list(object)
- id string
- policy_
range_ numberpercentage - policy_
range_ stringposition - poor_
condition string - regulations list(object)
- relevant_
objects list(object) - rules list(object)
- secure_
condition string - status string
- tolerance number
- violation_
condition string - best_
practice_ stringid - name string
- show_
regulations bool - show_
relevant_ boolobjects - uid string
- action
Item String - description String
- enabled Boolean
- expirations
List<Get
Management Firewall Best Practice Expiration> - id String
- policy
Range DoublePercentage - policy
Range StringPosition - poor
Condition String - regulations
List<Get
Management Firewall Best Practice Regulation> - relevant
Objects List<GetManagement Firewall Best Practice Relevant Object> - rules
List<Get
Management Firewall Best Practice Rule> - secure
Condition String - status String
- tolerance Double
- violation
Condition String - best
Practice StringId - name String
- show
Regulations Boolean - show
Relevant BooleanObjects - uid String
- action
Item string - description string
- enabled boolean
- expirations
Get
Management Firewall Best Practice Expiration[] - id string
- policy
Range numberPercentage - policy
Range stringPosition - poor
Condition string - regulations
Get
Management Firewall Best Practice Regulation[] - relevant
Objects GetManagement Firewall Best Practice Relevant Object[] - rules
Get
Management Firewall Best Practice Rule[] - secure
Condition string - status string
- tolerance number
- violation
Condition string - best
Practice stringId - name string
- show
Regulations boolean - show
Relevant booleanObjects - uid string
- action_
item str - description str
- enabled bool
- expirations
Sequence[Get
Management Firewall Best Practice Expiration] - id str
- policy_
range_ floatpercentage - policy_
range_ strposition - poor_
condition str - regulations
Sequence[Get
Management Firewall Best Practice Regulation] - relevant_
objects Sequence[GetManagement Firewall Best Practice Relevant Object] - rules
Sequence[Get
Management Firewall Best Practice Rule] - secure_
condition str - status str
- tolerance float
- violation_
condition str - best_
practice_ strid - name str
- show_
regulations bool - show_
relevant_ boolobjects - uid str
- action
Item String - description String
- enabled Boolean
- expirations List<Property Map>
- id String
- policy
Range NumberPercentage - policy
Range StringPosition - poor
Condition String - regulations List<Property Map>
- relevant
Objects List<Property Map> - rules List<Property Map>
- secure
Condition String - status String
- tolerance Number
- violation
Condition String - best
Practice StringId - name String
- show
Regulations Boolean - show
Relevant BooleanObjects - uid String
Supporting Types
GetManagementFirewallBestPracticeExpiration
- Comment string
- The reason the best practice was deactivated.
- Expire
Ons List<GetManagement Firewall Best Practice Expiration Expire On> - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- Mode string
- Whether the deactivation never expires or expires on a specific date.
- Comment string
- The reason the best practice was deactivated.
- Expire
Ons []GetManagement Firewall Best Practice Expiration Expire On - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- Mode string
- Whether the deactivation never expires or expires on a specific date.
- comment string
- The reason the best practice was deactivated.
- expire_
ons list(object) - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- mode string
- Whether the deactivation never expires or expires on a specific date.
- comment String
- The reason the best practice was deactivated.
- expire
Ons List<GetManagement Firewall Best Practice Expiration Expire On> - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- mode String
- Whether the deactivation never expires or expires on a specific date.
- comment string
- The reason the best practice was deactivated.
- expire
Ons GetManagement Firewall Best Practice Expiration Expire On[] - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- mode string
- Whether the deactivation never expires or expires on a specific date.
- comment str
- The reason the best practice was deactivated.
- expire_
ons Sequence[GetManagement Firewall Best Practice Expiration Expire On] - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- mode str
- Whether the deactivation never expires or expires on a specific date.
- comment String
- The reason the best practice was deactivated.
- expire
Ons List<Property Map> - When the deactivation expires. Date and time represented in international ISO 8601 format. expire_on blocks are documented below.
- mode String
- Whether the deactivation never expires or expires on a specific date.
GetManagementFirewallBestPracticeExpirationExpireOn
GetManagementFirewallBestPracticeRegulation
- Regulation
Name string - The name of the regulation.
- Requirement
Description string - The description of the requirement.
- Requirement
Id string - The id of the requirement.
- Requirement
Status string - The status of the requirement.
- Requirement
Uid string - The unique identifier of the requirement.
- Regulation
Name string - The name of the regulation.
- Requirement
Description string - The description of the requirement.
- Requirement
Id string - The id of the requirement.
- Requirement
Status string - The status of the requirement.
- Requirement
Uid string - The unique identifier of the requirement.
- regulation_
name string - The name of the regulation.
- requirement_
description string - The description of the requirement.
- requirement_
id string - The id of the requirement.
- requirement_
status string - The status of the requirement.
- requirement_
uid string - The unique identifier of the requirement.
- regulation
Name String - The name of the regulation.
- requirement
Description String - The description of the requirement.
- requirement
Id String - The id of the requirement.
- requirement
Status String - The status of the requirement.
- requirement
Uid String - The unique identifier of the requirement.
- regulation
Name string - The name of the regulation.
- requirement
Description string - The description of the requirement.
- requirement
Id string - The id of the requirement.
- requirement
Status string - The status of the requirement.
- requirement
Uid string - The unique identifier of the requirement.
- regulation_
name str - The name of the regulation.
- requirement_
description str - The description of the requirement.
- requirement_
id str - The id of the requirement.
- requirement_
status str - The status of the requirement.
- requirement_
uid str - The unique identifier of the requirement.
- regulation
Name String - The name of the regulation.
- requirement
Description String - The description of the requirement.
- requirement
Id String - The id of the requirement.
- requirement
Status String - The status of the requirement.
- requirement
Uid String - The unique identifier of the requirement.
GetManagementFirewallBestPracticeRelevantObject
- Access
Rules List<GetInfos Management Firewall Best Practice Relevant Object Access Rules Info> - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- Cpm
Relevant List<GetObjects Infos Management Firewall Best Practice Relevant Object Cpm Relevant Objects Info> - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- Ips
Protections List<GetInfos Management Firewall Best Practice Relevant Object Ips Protections Info> - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- Relevant
Objects stringType - The type of the relevant object.
- Access
Rules []GetInfos Management Firewall Best Practice Relevant Object Access Rules Info - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- Cpm
Relevant []GetObjects Infos Management Firewall Best Practice Relevant Object Cpm Relevant Objects Info - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- Ips
Protections []GetInfos Management Firewall Best Practice Relevant Object Ips Protections Info - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- Relevant
Objects stringType - The type of the relevant object.
- access_
rules_ list(object)infos - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- cpm_
relevant_ list(object)objects_ infos - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- ips_
protections_ list(object)infos - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- relevant_
objects_ stringtype - The type of the relevant object.
- access
Rules List<GetInfos Management Firewall Best Practice Relevant Object Access Rules Info> - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- cpm
Relevant List<GetObjects Infos Management Firewall Best Practice Relevant Object Cpm Relevant Objects Info> - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- ips
Protections List<GetInfos Management Firewall Best Practice Relevant Object Ips Protections Info> - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- relevant
Objects StringType - The type of the relevant object.
- access
Rules GetInfos Management Firewall Best Practice Relevant Object Access Rules Info[] - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- cpm
Relevant GetObjects Infos Management Firewall Best Practice Relevant Object Cpm Relevant Objects Info[] - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- ips
Protections GetInfos Management Firewall Best Practice Relevant Object Ips Protections Info[] - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- relevant
Objects stringType - The type of the relevant object.
- access_
rules_ Sequence[Getinfos Management Firewall Best Practice Relevant Object Access Rules Info] - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- cpm_
relevant_ Sequence[Getobjects_ infos Management Firewall Best Practice Relevant Object Cpm Relevant Objects Info] - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- ips_
protections_ Sequence[Getinfos Management Firewall Best Practice Relevant Object Ips Protections Info] - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- relevant_
objects_ strtype - The type of the relevant object.
- access
Rules List<Property Map>Infos - The information about the relevant access rules. Appears only when the value of the 'relevant-objects-type' parameter is 'access-rule'. access_rules_info blocks are documented below.
- cpm
Relevant List<Property Map>Objects Infos - The information about the relevant objects. Appears only when the value of the 'relevant-objects-type' parameter is 'cpm-relevant-object'.
- ips
Protections List<Property Map>Infos - The information about the relevant ips-protection objects. Appears only when the value of the 'relevant-objects-type' parameter is 'ips-protection'. ips_protections_info blocks are documented below.
- relevant
Objects StringType - The type of the relevant object.
GetManagementFirewallBestPracticeRelevantObjectAccessRulesInfo
- Enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- Layer
Name string - The name of the relevant policy layer.
- Layer
Uid string - The UID of the relevant policy layer.
- Policy
Name string - The name of the relevant policy.
- Rule
Indexes string - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- Status string
- The status of the relevant object.
- Enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- Layer
Name string - The name of the relevant policy layer.
- Layer
Uid string - The UID of the relevant policy layer.
- Policy
Name string - The name of the relevant policy.
- Rule
Indexes string - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- Status string
- The status of the relevant object.
- enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- layer_
name string - The name of the relevant policy layer.
- layer_
uid string - The UID of the relevant policy layer.
- policy_
name string - The name of the relevant policy.
- rule_
indexes string - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- status string
- The status of the relevant object.
- enabled Boolean
- Shows if the Compliance scan is enabled or not for this object.
- layer
Name String - The name of the relevant policy layer.
- layer
Uid String - The UID of the relevant policy layer.
- policy
Name String - The name of the relevant policy.
- rule
Indexes String - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- status String
- The status of the relevant object.
- enabled boolean
- Shows if the Compliance scan is enabled or not for this object.
- layer
Name string - The name of the relevant policy layer.
- layer
Uid string - The UID of the relevant policy layer.
- policy
Name string - The name of the relevant policy.
- rule
Indexes string - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- status string
- The status of the relevant object.
- enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- layer_
name str - The name of the relevant policy layer.
- layer_
uid str - The UID of the relevant policy layer.
- policy_
name str - The name of the relevant policy.
- rule_
indexes str - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- status str
- The status of the relevant object.
- enabled Boolean
- Shows if the Compliance scan is enabled or not for this object.
- layer
Name String - The name of the relevant policy layer.
- layer
Uid String - The UID of the relevant policy layer.
- policy
Name String - The name of the relevant policy.
- rule
Indexes String - Comma-separated indexes of the relevant rules in the relevant policy and policy layer.
- status String
- The status of the relevant object.
GetManagementFirewallBestPracticeRelevantObjectCpmRelevantObjectsInfo
- Cpm
Relevant stringObject Type - Enabled bool
- The activation status of the best practice.
- Name string
- Best Practice Name.
- Status string
- The current status of the Best Practice.
- Uid string
- Object unique identifier.
- Cpm
Relevant stringObject Type - Enabled bool
- The activation status of the best practice.
- Name string
- Best Practice Name.
- Status string
- The current status of the Best Practice.
- Uid string
- Object unique identifier.
- cpm_
relevant_ stringobject_ type - enabled bool
- The activation status of the best practice.
- name string
- Best Practice Name.
- status string
- The current status of the Best Practice.
- uid string
- Object unique identifier.
- cpm
Relevant StringObject Type - enabled Boolean
- The activation status of the best practice.
- name String
- Best Practice Name.
- status String
- The current status of the Best Practice.
- uid String
- Object unique identifier.
- cpm
Relevant stringObject Type - enabled boolean
- The activation status of the best practice.
- name string
- Best Practice Name.
- status string
- The current status of the Best Practice.
- uid string
- Object unique identifier.
- cpm_
relevant_ strobject_ type - enabled bool
- The activation status of the best practice.
- name str
- Best Practice Name.
- status str
- The current status of the Best Practice.
- uid str
- Object unique identifier.
- cpm
Relevant StringObject Type - enabled Boolean
- The activation status of the best practice.
- name String
- Best Practice Name.
- status String
- The current status of the Best Practice.
- uid String
- Object unique identifier.
GetManagementFirewallBestPracticeRelevantObjectIpsProtectionsInfo
- Action string
- The current action of the Threat Prevention profile.
- Enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- Profile
Name string - The name of the relevant Threat Prevention profile.
- Profile
Uid string - The UID of the relevant Threat Prevention profile.
- Protection
Name string - The name of the relevant IPS protection.
- Status string
- The status of the relevant object.
- Action string
- The current action of the Threat Prevention profile.
- Enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- Profile
Name string - The name of the relevant Threat Prevention profile.
- Profile
Uid string - The UID of the relevant Threat Prevention profile.
- Protection
Name string - The name of the relevant IPS protection.
- Status string
- The status of the relevant object.
- action string
- The current action of the Threat Prevention profile.
- enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- profile_
name string - The name of the relevant Threat Prevention profile.
- profile_
uid string - The UID of the relevant Threat Prevention profile.
- protection_
name string - The name of the relevant IPS protection.
- status string
- The status of the relevant object.
- action String
- The current action of the Threat Prevention profile.
- enabled Boolean
- Shows if the Compliance scan is enabled or not for this object.
- profile
Name String - The name of the relevant Threat Prevention profile.
- profile
Uid String - The UID of the relevant Threat Prevention profile.
- protection
Name String - The name of the relevant IPS protection.
- status String
- The status of the relevant object.
- action string
- The current action of the Threat Prevention profile.
- enabled boolean
- Shows if the Compliance scan is enabled or not for this object.
- profile
Name string - The name of the relevant Threat Prevention profile.
- profile
Uid string - The UID of the relevant Threat Prevention profile.
- protection
Name string - The name of the relevant IPS protection.
- status string
- The status of the relevant object.
- action str
- The current action of the Threat Prevention profile.
- enabled bool
- Shows if the Compliance scan is enabled or not for this object.
- profile_
name str - The name of the relevant Threat Prevention profile.
- profile_
uid str - The UID of the relevant Threat Prevention profile.
- protection_
name str - The name of the relevant IPS protection.
- status str
- The status of the relevant object.
- action String
- The current action of the Threat Prevention profile.
- enabled Boolean
- Shows if the Compliance scan is enabled or not for this object.
- profile
Name String - The name of the relevant Threat Prevention profile.
- profile
Uid String - The UID of the relevant Threat Prevention profile.
- protection
Name String - The name of the relevant IPS protection.
- status String
- The status of the relevant object.
GetManagementFirewallBestPracticeRule
- Actions List<string>
- Rule actions to match.
- Comment
Conditions List<GetManagement Firewall Best Practice Rule Comment Condition> - Match the rule comment against a text condition. comment_condition blocks are documented below.
- Destinations List<string>
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Hit
Counts List<string> - Hit-count levels to match.
- Install
Ons List<string> - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Name
Conditions List<GetManagement Firewall Best Practice Rule Name Condition> - Match the rule name against a text condition. name_condition blocks are documented below.
- Negate
Action bool - Shows if the action values are negated.
- Negate
Destination bool - Shows if the destination values are negated.
- Negate
Hit boolCount - Shows if the hit-count values are negated.
- Negate
Install boolOn - Shows if the install-on values are negated.
- Negate
Services boolAnd Applications - Shows if the services and applications values are negated.
- Negate
Source bool - Shows if the source values are negated.
- Negate
Time bool - Shows if the time values are negated.
- Negate
Track bool - Shows if the track values are negated.
- Negate
Vpn bool - Shows if the vpn values are negated.
- Services
And List<string>Applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Sources List<string>
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Times List<string>
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Tracks List<string>
- Tracking methods to match.
- Vpns List<string>
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Actions []string
- Rule actions to match.
- Comment
Conditions []GetManagement Firewall Best Practice Rule Comment Condition - Match the rule comment against a text condition. comment_condition blocks are documented below.
- Destinations []string
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Hit
Counts []string - Hit-count levels to match.
- Install
Ons []string - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Name
Conditions []GetManagement Firewall Best Practice Rule Name Condition - Match the rule name against a text condition. name_condition blocks are documented below.
- Negate
Action bool - Shows if the action values are negated.
- Negate
Destination bool - Shows if the destination values are negated.
- Negate
Hit boolCount - Shows if the hit-count values are negated.
- Negate
Install boolOn - Shows if the install-on values are negated.
- Negate
Services boolAnd Applications - Shows if the services and applications values are negated.
- Negate
Source bool - Shows if the source values are negated.
- Negate
Time bool - Shows if the time values are negated.
- Negate
Track bool - Shows if the track values are negated.
- Negate
Vpn bool - Shows if the vpn values are negated.
- Services
And []stringApplications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Sources []string
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Times []string
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- Tracks []string
- Tracking methods to match.
- Vpns []string
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- actions list(string)
- Rule actions to match.
- comment_
conditions list(object) - Match the rule comment against a text condition. comment_condition blocks are documented below.
- destinations list(string)
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- hit_
counts list(string) - Hit-count levels to match.
- install_
ons list(string) - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- name_
conditions list(object) - Match the rule name against a text condition. name_condition blocks are documented below.
- negate_
action bool - Shows if the action values are negated.
- negate_
destination bool - Shows if the destination values are negated.
- negate_
hit_ boolcount - Shows if the hit-count values are negated.
- negate_
install_ boolon - Shows if the install-on values are negated.
- negate_
services_ booland_ applications - Shows if the services and applications values are negated.
- negate_
source bool - Shows if the source values are negated.
- negate_
time bool - Shows if the time values are negated.
- negate_
track bool - Shows if the track values are negated.
- negate_
vpn bool - Shows if the vpn values are negated.
- services_
and_ list(string)applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- sources list(string)
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- times list(string)
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- tracks list(string)
- Tracking methods to match.
- vpns list(string)
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- actions List<String>
- Rule actions to match.
- comment
Conditions List<GetManagement Firewall Best Practice Rule Comment Condition> - Match the rule comment against a text condition. comment_condition blocks are documented below.
- destinations List<String>
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- hit
Counts List<String> - Hit-count levels to match.
- install
Ons List<String> - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- name
Conditions List<GetManagement Firewall Best Practice Rule Name Condition> - Match the rule name against a text condition. name_condition blocks are documented below.
- negate
Action Boolean - Shows if the action values are negated.
- negate
Destination Boolean - Shows if the destination values are negated.
- negate
Hit BooleanCount - Shows if the hit-count values are negated.
- negate
Install BooleanOn - Shows if the install-on values are negated.
- negate
Services BooleanAnd Applications - Shows if the services and applications values are negated.
- negate
Source Boolean - Shows if the source values are negated.
- negate
Time Boolean - Shows if the time values are negated.
- negate
Track Boolean - Shows if the track values are negated.
- negate
Vpn Boolean - Shows if the vpn values are negated.
- services
And List<String>Applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- sources List<String>
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- times List<String>
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- tracks List<String>
- Tracking methods to match.
- vpns List<String>
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- actions string[]
- Rule actions to match.
- comment
Conditions GetManagement Firewall Best Practice Rule Comment Condition[] - Match the rule comment against a text condition. comment_condition blocks are documented below.
- destinations string[]
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- hit
Counts string[] - Hit-count levels to match.
- install
Ons string[] - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- name
Conditions GetManagement Firewall Best Practice Rule Name Condition[] - Match the rule name against a text condition. name_condition blocks are documented below.
- negate
Action boolean - Shows if the action values are negated.
- negate
Destination boolean - Shows if the destination values are negated.
- negate
Hit booleanCount - Shows if the hit-count values are negated.
- negate
Install booleanOn - Shows if the install-on values are negated.
- negate
Services booleanAnd Applications - Shows if the services and applications values are negated.
- negate
Source boolean - Shows if the source values are negated.
- negate
Time boolean - Shows if the time values are negated.
- negate
Track boolean - Shows if the track values are negated.
- negate
Vpn boolean - Shows if the vpn values are negated.
- services
And string[]Applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- sources string[]
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- times string[]
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- tracks string[]
- Tracking methods to match.
- vpns string[]
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- actions Sequence[str]
- Rule actions to match.
- comment_
conditions Sequence[GetManagement Firewall Best Practice Rule Comment Condition] - Match the rule comment against a text condition. comment_condition blocks are documented below.
- destinations Sequence[str]
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- hit_
counts Sequence[str] - Hit-count levels to match.
- install_
ons Sequence[str] - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- name_
conditions Sequence[GetManagement Firewall Best Practice Rule Name Condition] - Match the rule name against a text condition. name_condition blocks are documented below.
- negate_
action bool - Shows if the action values are negated.
- negate_
destination bool - Shows if the destination values are negated.
- negate_
hit_ boolcount - Shows if the hit-count values are negated.
- negate_
install_ boolon - Shows if the install-on values are negated.
- negate_
services_ booland_ applications - Shows if the services and applications values are negated.
- negate_
source bool - Shows if the source values are negated.
- negate_
time bool - Shows if the time values are negated.
- negate_
track bool - Shows if the track values are negated.
- negate_
vpn bool - Shows if the vpn values are negated.
- services_
and_ Sequence[str]applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- sources Sequence[str]
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- times Sequence[str]
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- tracks Sequence[str]
- Tracking methods to match.
- vpns Sequence[str]
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- actions List<String>
- Rule actions to match.
- comment
Conditions List<Property Map> - Match the rule comment against a text condition. comment_condition blocks are documented below.
- destinations List<String>
- Network objects to match in the rule Destination column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- hit
Counts List<String> - Hit-count levels to match.
- install
Ons List<String> - Security Gateways or Clusters the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- name
Conditions List<Property Map> - Match the rule name against a text condition. name_condition blocks are documented below.
- negate
Action Boolean - Shows if the action values are negated.
- negate
Destination Boolean - Shows if the destination values are negated.
- negate
Hit BooleanCount - Shows if the hit-count values are negated.
- negate
Install BooleanOn - Shows if the install-on values are negated.
- negate
Services BooleanAnd Applications - Shows if the services and applications values are negated.
- negate
Source Boolean - Shows if the source values are negated.
- negate
Time Boolean - Shows if the time values are negated.
- negate
Track Boolean - Shows if the track values are negated.
- negate
Vpn Boolean - Shows if the vpn values are negated.
- services
And List<String>Applications - Services, applications, categories or sites to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- sources List<String>
- Network objects to match in the rule Source column.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- times List<String>
- Time objects the rule applies to.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
- tracks List<String>
- Tracking methods to match.
- vpns List<String>
- VPN communities to match.Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level.
GetManagementFirewallBestPracticeRuleCommentCondition
- Condition
Type string - The condition type.
- Value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- Condition
Type string - The condition type.
- Value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition_
type string - The condition type.
- value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type String - The condition type.
- value String
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type string - The condition type.
- value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition_
type str - The condition type.
- value str
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type String - The condition type.
- value String
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
GetManagementFirewallBestPracticeRuleNameCondition
- Condition
Type string - The condition type.
- Value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- Condition
Type string - The condition type.
- Value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition_
type string - The condition type.
- value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type String - The condition type.
- value String
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type string - The condition type.
- value string
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition_
type str - The condition type.
- value str
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
- condition
Type String - The condition type.
- value String
- The condition match string. Appears only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
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