published on Thursday, Jul 30, 2026 by checkpointsw
published on Thursday, Jul 30, 2026 by checkpointsw
This resource allows you to execute Check Point Firewall Best Practice.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementFirewallBestPractice("example", {
name: "Clean-up rule defined in Access Policy",
actionItem: "Define a clean-up rule at the end of the policy.",
description: "Checks that the rule base ends with a clean-up rule.",
enabled: true,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementFirewallBestPractice("example",
name="Clean-up rule defined in Access Policy",
action_item="Define a clean-up rule at the end of the policy.",
description="Checks that the rule base ends with a clean-up rule.",
enabled=True)
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.NewManagementFirewallBestPractice(ctx, "example", &checkpoint.ManagementFirewallBestPracticeArgs{
Name: pulumi.String("Clean-up rule defined in Access Policy"),
ActionItem: pulumi.String("Define a clean-up rule at the end of the policy."),
Description: pulumi.String("Checks that the rule base ends with a clean-up rule."),
Enabled: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.ManagementFirewallBestPractice("example", new()
{
Name = "Clean-up rule defined in Access Policy",
ActionItem = "Define a clean-up rule at the end of the policy.",
Description = "Checks that the rule base ends with a clean-up rule.",
Enabled = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementFirewallBestPractice;
import com.pulumi.checkpoint.ManagementFirewallBestPracticeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ManagementFirewallBestPractice("example", ManagementFirewallBestPracticeArgs.builder()
.name("Clean-up rule defined in Access Policy")
.actionItem("Define a clean-up rule at the end of the policy.")
.description("Checks that the rule base ends with a clean-up rule.")
.enabled(true)
.build());
}
}
resources:
example:
type: checkpoint:ManagementFirewallBestPractice
properties:
name: Clean-up rule defined in Access Policy
actionItem: Define a clean-up rule at the end of the policy.
description: Checks that the rule base ends with a clean-up rule.
enabled: true
Example coming soon!
Create ManagementFirewallBestPractice Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementFirewallBestPractice(name: string, args: ManagementFirewallBestPracticeArgs, opts?: CustomResourceOptions);@overload
def ManagementFirewallBestPractice(resource_name: str,
args: ManagementFirewallBestPracticeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementFirewallBestPractice(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
poor_condition: Optional[str] = None,
enabled: Optional[bool] = None,
expiration: Optional[ManagementFirewallBestPracticeExpirationArgs] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
best_practice_id: Optional[str] = None,
policy_range_percentage: Optional[float] = None,
management_firewall_best_practice_id: Optional[str] = None,
policy_range_position: Optional[str] = None,
action_item: Optional[str] = None,
rule: Optional[ManagementFirewallBestPracticeRuleArgs] = None,
secure_condition: Optional[str] = None,
tolerance: Optional[float] = None,
violation_condition: Optional[str] = None)func NewManagementFirewallBestPractice(ctx *Context, name string, args ManagementFirewallBestPracticeArgs, opts ...ResourceOption) (*ManagementFirewallBestPractice, error)public ManagementFirewallBestPractice(string name, ManagementFirewallBestPracticeArgs args, CustomResourceOptions? opts = null)
public ManagementFirewallBestPractice(String name, ManagementFirewallBestPracticeArgs args)
public ManagementFirewallBestPractice(String name, ManagementFirewallBestPracticeArgs args, CustomResourceOptions options)
type: checkpoint:ManagementFirewallBestPractice
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_management_firewall_best_practice" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ManagementFirewallBestPracticeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ManagementFirewallBestPracticeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ManagementFirewallBestPracticeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementFirewallBestPracticeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementFirewallBestPracticeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var managementFirewallBestPracticeResource = new Checkpoint.ManagementFirewallBestPractice("managementFirewallBestPracticeResource", new()
{
Description = "string",
Name = "string",
PoorCondition = "string",
Enabled = false,
Expiration = new Checkpoint.Inputs.ManagementFirewallBestPracticeExpirationArgs
{
Comment = "string",
ExpireOn = "string",
Mode = "string",
},
IgnoreErrors = false,
IgnoreWarnings = false,
BestPracticeId = "string",
PolicyRangePercentage = 0,
ManagementFirewallBestPracticeId = "string",
PolicyRangePosition = "string",
ActionItem = "string",
Rule = new Checkpoint.Inputs.ManagementFirewallBestPracticeRuleArgs
{
Actions = new[]
{
"string",
},
CommentCondition = new Checkpoint.Inputs.ManagementFirewallBestPracticeRuleCommentConditionArgs
{
ConditionType = "string",
Value = "string",
},
Destinations = new[]
{
"string",
},
HitCounts = new[]
{
"string",
},
InstallOns = new[]
{
"string",
},
NameCondition = new Checkpoint.Inputs.ManagementFirewallBestPracticeRuleNameConditionArgs
{
ConditionType = "string",
Value = "string",
},
NegateAction = false,
NegateDestination = false,
NegateHitCount = false,
NegateInstallOn = false,
NegateServicesAndApplications = false,
NegateSource = false,
NegateTime = false,
NegateTrack = false,
NegateVpn = false,
ServicesAndApplications = new[]
{
"string",
},
Sources = new[]
{
"string",
},
Times = new[]
{
"string",
},
Tracks = new[]
{
"string",
},
Vpns = new[]
{
"string",
},
},
SecureCondition = "string",
Tolerance = 0,
ViolationCondition = "string",
});
example, err := checkpoint.NewManagementFirewallBestPractice(ctx, "managementFirewallBestPracticeResource", &checkpoint.ManagementFirewallBestPracticeArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
PoorCondition: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Expiration: &checkpoint.ManagementFirewallBestPracticeExpirationArgs{
Comment: pulumi.String("string"),
ExpireOn: pulumi.String("string"),
Mode: pulumi.String("string"),
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
BestPracticeId: pulumi.String("string"),
PolicyRangePercentage: pulumi.Float64(0),
ManagementFirewallBestPracticeId: pulumi.String("string"),
PolicyRangePosition: pulumi.String("string"),
ActionItem: pulumi.String("string"),
Rule: &checkpoint.ManagementFirewallBestPracticeRuleArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
CommentCondition: &checkpoint.ManagementFirewallBestPracticeRuleCommentConditionArgs{
ConditionType: pulumi.String("string"),
Value: pulumi.String("string"),
},
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
HitCounts: pulumi.StringArray{
pulumi.String("string"),
},
InstallOns: pulumi.StringArray{
pulumi.String("string"),
},
NameCondition: &checkpoint.ManagementFirewallBestPracticeRuleNameConditionArgs{
ConditionType: pulumi.String("string"),
Value: pulumi.String("string"),
},
NegateAction: pulumi.Bool(false),
NegateDestination: pulumi.Bool(false),
NegateHitCount: pulumi.Bool(false),
NegateInstallOn: pulumi.Bool(false),
NegateServicesAndApplications: pulumi.Bool(false),
NegateSource: pulumi.Bool(false),
NegateTime: pulumi.Bool(false),
NegateTrack: pulumi.Bool(false),
NegateVpn: pulumi.Bool(false),
ServicesAndApplications: pulumi.StringArray{
pulumi.String("string"),
},
Sources: pulumi.StringArray{
pulumi.String("string"),
},
Times: pulumi.StringArray{
pulumi.String("string"),
},
Tracks: pulumi.StringArray{
pulumi.String("string"),
},
Vpns: pulumi.StringArray{
pulumi.String("string"),
},
},
SecureCondition: pulumi.String("string"),
Tolerance: pulumi.Float64(0),
ViolationCondition: pulumi.String("string"),
})
resource "checkpoint_management_firewall_best_practice" "managementFirewallBestPracticeResource" {
lifecycle {
create_before_destroy = true
}
description = "string"
name = "string"
poor_condition = "string"
enabled = false
expiration = {
comment = "string"
expire_on = "string"
mode = "string"
}
ignore_errors = false
ignore_warnings = false
best_practice_id = "string"
policy_range_percentage = 0
management_firewall_best_practice_id = "string"
policy_range_position = "string"
action_item = "string"
rule = {
actions = ["string"]
comment_condition = {
condition_type = "string"
value = "string"
}
destinations = ["string"]
hit_counts = ["string"]
install_ons = ["string"]
name_condition = {
condition_type = "string"
value = "string"
}
negate_action = false
negate_destination = false
negate_hit_count = false
negate_install_on = false
negate_services_and_applications = false
negate_source = false
negate_time = false
negate_track = false
negate_vpn = false
services_and_applications = ["string"]
sources = ["string"]
times = ["string"]
tracks = ["string"]
vpns = ["string"]
}
secure_condition = "string"
tolerance = 0
violation_condition = "string"
}
var managementFirewallBestPracticeResource = new ManagementFirewallBestPractice("managementFirewallBestPracticeResource", ManagementFirewallBestPracticeArgs.builder()
.description("string")
.name("string")
.poorCondition("string")
.enabled(false)
.expiration(ManagementFirewallBestPracticeExpirationArgs.builder()
.comment("string")
.expireOn("string")
.mode("string")
.build())
.ignoreErrors(false)
.ignoreWarnings(false)
.bestPracticeId("string")
.policyRangePercentage(0.0)
.managementFirewallBestPracticeId("string")
.policyRangePosition("string")
.actionItem("string")
.rule(ManagementFirewallBestPracticeRuleArgs.builder()
.actions("string")
.commentCondition(ManagementFirewallBestPracticeRuleCommentConditionArgs.builder()
.conditionType("string")
.value("string")
.build())
.destinations("string")
.hitCounts("string")
.installOns("string")
.nameCondition(ManagementFirewallBestPracticeRuleNameConditionArgs.builder()
.conditionType("string")
.value("string")
.build())
.negateAction(false)
.negateDestination(false)
.negateHitCount(false)
.negateInstallOn(false)
.negateServicesAndApplications(false)
.negateSource(false)
.negateTime(false)
.negateTrack(false)
.negateVpn(false)
.servicesAndApplications("string")
.sources("string")
.times("string")
.tracks("string")
.vpns("string")
.build())
.secureCondition("string")
.tolerance(0.0)
.violationCondition("string")
.build());
management_firewall_best_practice_resource = checkpoint.ManagementFirewallBestPractice("managementFirewallBestPracticeResource",
description="string",
name="string",
poor_condition="string",
enabled=False,
expiration={
"comment": "string",
"expire_on": "string",
"mode": "string",
},
ignore_errors=False,
ignore_warnings=False,
best_practice_id="string",
policy_range_percentage=float(0),
management_firewall_best_practice_id="string",
policy_range_position="string",
action_item="string",
rule={
"actions": ["string"],
"comment_condition": {
"condition_type": "string",
"value": "string",
},
"destinations": ["string"],
"hit_counts": ["string"],
"install_ons": ["string"],
"name_condition": {
"condition_type": "string",
"value": "string",
},
"negate_action": False,
"negate_destination": False,
"negate_hit_count": False,
"negate_install_on": False,
"negate_services_and_applications": False,
"negate_source": False,
"negate_time": False,
"negate_track": False,
"negate_vpn": False,
"services_and_applications": ["string"],
"sources": ["string"],
"times": ["string"],
"tracks": ["string"],
"vpns": ["string"],
},
secure_condition="string",
tolerance=float(0),
violation_condition="string")
const managementFirewallBestPracticeResource = new checkpoint.ManagementFirewallBestPractice("managementFirewallBestPracticeResource", {
description: "string",
name: "string",
poorCondition: "string",
enabled: false,
expiration: {
comment: "string",
expireOn: "string",
mode: "string",
},
ignoreErrors: false,
ignoreWarnings: false,
bestPracticeId: "string",
policyRangePercentage: 0,
managementFirewallBestPracticeId: "string",
policyRangePosition: "string",
actionItem: "string",
rule: {
actions: ["string"],
commentCondition: {
conditionType: "string",
value: "string",
},
destinations: ["string"],
hitCounts: ["string"],
installOns: ["string"],
nameCondition: {
conditionType: "string",
value: "string",
},
negateAction: false,
negateDestination: false,
negateHitCount: false,
negateInstallOn: false,
negateServicesAndApplications: false,
negateSource: false,
negateTime: false,
negateTrack: false,
negateVpn: false,
servicesAndApplications: ["string"],
sources: ["string"],
times: ["string"],
tracks: ["string"],
vpns: ["string"],
},
secureCondition: "string",
tolerance: 0,
violationCondition: "string",
});
type: checkpoint:ManagementFirewallBestPractice
properties:
actionItem: string
bestPracticeId: string
description: string
enabled: false
expiration:
comment: string
expireOn: string
mode: string
ignoreErrors: false
ignoreWarnings: false
managementFirewallBestPracticeId: string
name: string
policyRangePercentage: 0
policyRangePosition: string
poorCondition: string
rule:
actions:
- string
commentCondition:
conditionType: string
value: string
destinations:
- string
hitCounts:
- string
installOns:
- string
nameCondition:
conditionType: string
value: string
negateAction: false
negateDestination: false
negateHitCount: false
negateInstallOn: false
negateServicesAndApplications: false
negateSource: false
negateTime: false
negateTrack: false
negateVpn: false
servicesAndApplications:
- string
sources:
- string
times:
- string
tracks:
- string
vpns:
- string
secureCondition: string
tolerance: 0
violationCondition: string
ManagementFirewallBestPractice Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ManagementFirewallBestPractice resource accepts the following input properties:
- Description string
- Description of the Best Practice.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - Best Practice ID. Relevant only for updating object
- Enabled bool
- The activation status of the best practice.
- Expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Firewall stringBest Practice Id - Name string
- Best Practice Name.
- Policy
Range doublePercentage - The percentage of the Rule Base to scan (0-100).
- Policy
Range stringPosition - The direction of the scan.
- Poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- Rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- Secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- Tolerance double
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- Violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- Description string
- Description of the Best Practice.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - Best Practice ID. Relevant only for updating object
- Enabled bool
- The activation status of the best practice.
- Expiration
Management
Firewall Best Practice Expiration Args - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Firewall stringBest Practice Id - Name string
- Best Practice Name.
- Policy
Range float64Percentage - The percentage of the Rule Base to scan (0-100).
- Policy
Range stringPosition - The direction of the scan.
- Poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- Rule
Management
Firewall Best Practice Rule Args - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- Secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- Tolerance float64
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- Violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- description string
- Description of the Best Practice.
- action_
item string - To comply with Best Practice, do this action item.
- best_
practice_ stringid - Best Practice ID. Relevant only for updating object
- enabled bool
- The activation status of the best practice.
- expiration object
- Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
firewall_ stringbest_ practice_ id - name string
- Best Practice Name.
- policy_
range_ numberpercentage - The percentage of the Rule Base to scan (0-100).
- policy_
range_ stringposition - The direction of the scan.
- poor_
condition string - Visibility of poor-result rules in the Relevant Objects pane.
- rule object
- The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure_
condition string - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation_
condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- description String
- Description of the Best Practice.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - Best Practice ID. Relevant only for updating object
- enabled Boolean
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Firewall StringBest Practice Id - name String
- Best Practice Name.
- policy
Range DoublePercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range StringPosition - The direction of the scan.
- poor
Condition String - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition String - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance Double
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition String - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- description string
- Description of the Best Practice.
- action
Item string - To comply with Best Practice, do this action item.
- best
Practice stringId - Best Practice ID. Relevant only for updating object
- enabled boolean
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Firewall stringBest Practice Id - name string
- Best Practice Name.
- policy
Range numberPercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range stringPosition - The direction of the scan.
- poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- description str
- Description of the Best Practice.
- action_
item str - To comply with Best Practice, do this action item.
- best_
practice_ strid - Best Practice ID. Relevant only for updating object
- enabled bool
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration Args - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
firewall_ strbest_ practice_ id - name str
- Best Practice Name.
- policy_
range_ floatpercentage - The percentage of the Rule Base to scan (0-100).
- policy_
range_ strposition - The direction of the scan.
- poor_
condition str - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule Args - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure_
condition str - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance float
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation_
condition str - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- description String
- Description of the Best Practice.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - Best Practice ID. Relevant only for updating object
- enabled Boolean
- The activation status of the best practice.
- expiration Property Map
- Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Firewall StringBest Practice Id - name String
- Best Practice Name.
- policy
Range NumberPercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range StringPosition - The direction of the scan.
- poor
Condition String - Visibility of poor-result rules in the Relevant Objects pane.
- rule Property Map
- The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition String - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance Number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition String - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementFirewallBestPractice resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ManagementFirewallBestPractice Resource
Get an existing ManagementFirewallBestPractice resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ManagementFirewallBestPracticeState, opts?: CustomResourceOptions): ManagementFirewallBestPractice@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
action_item: Optional[str] = None,
best_practice_id: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
expiration: Optional[ManagementFirewallBestPracticeExpirationArgs] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_firewall_best_practice_id: Optional[str] = None,
name: Optional[str] = None,
policy_range_percentage: Optional[float] = None,
policy_range_position: Optional[str] = None,
poor_condition: Optional[str] = None,
rule: Optional[ManagementFirewallBestPracticeRuleArgs] = None,
secure_condition: Optional[str] = None,
tolerance: Optional[float] = None,
violation_condition: Optional[str] = None) -> ManagementFirewallBestPracticefunc GetManagementFirewallBestPractice(ctx *Context, name string, id IDInput, state *ManagementFirewallBestPracticeState, opts ...ResourceOption) (*ManagementFirewallBestPractice, error)public static ManagementFirewallBestPractice Get(string name, Input<string> id, ManagementFirewallBestPracticeState? state, CustomResourceOptions? opts = null)public static ManagementFirewallBestPractice get(String name, Output<String> id, ManagementFirewallBestPracticeState state, CustomResourceOptions options)resources: _: type: checkpoint:ManagementFirewallBestPractice get: id: ${id}import {
to = checkpoint_management_firewall_best_practice.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - Best Practice ID. Relevant only for updating object
- Description string
- Description of the Best Practice.
- Enabled bool
- The activation status of the best practice.
- Expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Firewall stringBest Practice Id - Name string
- Best Practice Name.
- Policy
Range doublePercentage - The percentage of the Rule Base to scan (0-100).
- Policy
Range stringPosition - The direction of the scan.
- Poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- Rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- Secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- Tolerance double
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- Violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- Action
Item string - To comply with Best Practice, do this action item.
- Best
Practice stringId - Best Practice ID. Relevant only for updating object
- Description string
- Description of the Best Practice.
- Enabled bool
- The activation status of the best practice.
- Expiration
Management
Firewall Best Practice Expiration Args - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Firewall stringBest Practice Id - Name string
- Best Practice Name.
- Policy
Range float64Percentage - The percentage of the Rule Base to scan (0-100).
- Policy
Range stringPosition - The direction of the scan.
- Poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- Rule
Management
Firewall Best Practice Rule Args - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- Secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- Tolerance float64
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- Violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- action_
item string - To comply with Best Practice, do this action item.
- best_
practice_ stringid - Best Practice ID. Relevant only for updating object
- description string
- Description of the Best Practice.
- enabled bool
- The activation status of the best practice.
- expiration object
- Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
firewall_ stringbest_ practice_ id - name string
- Best Practice Name.
- policy_
range_ numberpercentage - The percentage of the Rule Base to scan (0-100).
- policy_
range_ stringposition - The direction of the scan.
- poor_
condition string - Visibility of poor-result rules in the Relevant Objects pane.
- rule object
- The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure_
condition string - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation_
condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - Best Practice ID. Relevant only for updating object
- description String
- Description of the Best Practice.
- enabled Boolean
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Firewall StringBest Practice Id - name String
- Best Practice Name.
- policy
Range DoublePercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range StringPosition - The direction of the scan.
- poor
Condition String - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition String - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance Double
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition String - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- action
Item string - To comply with Best Practice, do this action item.
- best
Practice stringId - Best Practice ID. Relevant only for updating object
- description string
- Description of the Best Practice.
- enabled boolean
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- management
Firewall stringBest Practice Id - name string
- Best Practice Name.
- policy
Range numberPercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range stringPosition - The direction of the scan.
- poor
Condition string - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition string - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition string - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- action_
item str - To comply with Best Practice, do this action item.
- best_
practice_ strid - Best Practice ID. Relevant only for updating object
- description str
- Description of the Best Practice.
- enabled bool
- The activation status of the best practice.
- expiration
Management
Firewall Best Practice Expiration Args - Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
firewall_ strbest_ practice_ id - name str
- Best Practice Name.
- policy_
range_ floatpercentage - The percentage of the Rule Base to scan (0-100).
- policy_
range_ strposition - The direction of the scan.
- poor_
condition str - Visibility of poor-result rules in the Relevant Objects pane.
- rule
Management
Firewall Best Practice Rule Args - The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure_
condition str - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance float
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation_
condition str - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
- action
Item String - To comply with Best Practice, do this action item.
- best
Practice StringId - Best Practice ID. Relevant only for updating object
- description String
- Description of the Best Practice.
- enabled Boolean
- The activation status of the best practice.
- expiration Property Map
- Deactivation expiration settings. Required only if enabled is set to false. expiration blocks are documented below.
- ignore
Errors Boolean - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- management
Firewall StringBest Practice Id - name String
- Best Practice Name.
- policy
Range NumberPercentage - The percentage of the Rule Base to scan (0-100).
- policy
Range StringPosition - The direction of the scan.
- poor
Condition String - Visibility of poor-result rules in the Relevant Objects pane.
- rule Property Map
- The rule criteria the firewall best practice evaluates against the rule base.rule blocks are documented below.
- secure
Condition String - Visibility of secure-result rules in the Relevant Objects pane.
- tolerance Number
- Number of matches allowed before a violation is created. Valid values: between 0 and 100.Required only if violation-condition is set to 'Rule found'.
- violation
Condition String - Define when a violation occurs: 'Rule found' means the criteria match a rule; 'Rule not found' means no rule matches.
Supporting Types
ManagementFirewallBestPracticeExpiration, ManagementFirewallBestPracticeExpirationArgs
ManagementFirewallBestPracticeRule, ManagementFirewallBestPracticeRuleArgs
- Actions List<string>
- Rule actions to match.
- Comment
Condition ManagementFirewall 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. Identified by name or UID.
- Hit
Counts List<string> - Hit-count levels to match.
- Install
Ons List<string> - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- Name
Condition ManagementFirewall 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. Identified by name or UID.
- Sources List<string>
- Network objects to match in the rule Source column. Identified by name or UID.
- Times List<string>
- Time objects the rule applies to. Identified by name or UID.
- Tracks List<string>
- Tracking methods to match.
- Vpns List<string>
- VPN communities to match. Identified by name or UID.
- Actions []string
- Rule actions to match.
- Comment
Condition ManagementFirewall 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. Identified by name or UID.
- Hit
Counts []string - Hit-count levels to match.
- Install
Ons []string - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- Name
Condition ManagementFirewall 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. Identified by name or UID.
- Sources []string
- Network objects to match in the rule Source column. Identified by name or UID.
- Times []string
- Time objects the rule applies to. Identified by name or UID.
- Tracks []string
- Tracking methods to match.
- Vpns []string
- VPN communities to match. Identified by name or UID.
- actions list(string)
- Rule actions to match.
- comment_
condition 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. Identified by name or UID.
- hit_
counts list(string) - Hit-count levels to match.
- install_
ons list(string) - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- name_
condition 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. Identified by name or UID.
- sources list(string)
- Network objects to match in the rule Source column. Identified by name or UID.
- times list(string)
- Time objects the rule applies to. Identified by name or UID.
- tracks list(string)
- Tracking methods to match.
- vpns list(string)
- VPN communities to match. Identified by name or UID.
- actions List<String>
- Rule actions to match.
- comment
Condition ManagementFirewall 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. Identified by name or UID.
- hit
Counts List<String> - Hit-count levels to match.
- install
Ons List<String> - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- name
Condition ManagementFirewall 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. Identified by name or UID.
- sources List<String>
- Network objects to match in the rule Source column. Identified by name or UID.
- times List<String>
- Time objects the rule applies to. Identified by name or UID.
- tracks List<String>
- Tracking methods to match.
- vpns List<String>
- VPN communities to match. Identified by name or UID.
- actions string[]
- Rule actions to match.
- comment
Condition ManagementFirewall 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. Identified by name or UID.
- hit
Counts string[] - Hit-count levels to match.
- install
Ons string[] - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- name
Condition ManagementFirewall 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. Identified by name or UID.
- sources string[]
- Network objects to match in the rule Source column. Identified by name or UID.
- times string[]
- Time objects the rule applies to. Identified by name or UID.
- tracks string[]
- Tracking methods to match.
- vpns string[]
- VPN communities to match. Identified by name or UID.
- actions Sequence[str]
- Rule actions to match.
- comment_
condition ManagementFirewall 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. Identified by name or UID.
- hit_
counts Sequence[str] - Hit-count levels to match.
- install_
ons Sequence[str] - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- name_
condition ManagementFirewall 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. Identified by name or UID.
- sources Sequence[str]
- Network objects to match in the rule Source column. Identified by name or UID.
- times Sequence[str]
- Time objects the rule applies to. Identified by name or UID.
- tracks Sequence[str]
- Tracking methods to match.
- vpns Sequence[str]
- VPN communities to match. Identified by name or UID.
- actions List<String>
- Rule actions to match.
- comment
Condition 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. Identified by name or UID.
- hit
Counts List<String> - Hit-count levels to match.
- install
Ons List<String> - Security Gateways or Clusters the rule applies to. Identified by name or UID.
- name
Condition 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. Identified by name or UID.
- sources List<String>
- Network objects to match in the rule Source column. Identified by name or UID.
- times List<String>
- Time objects the rule applies to. Identified by name or UID.
- tracks List<String>
- Tracking methods to match.
- vpns List<String>
- VPN communities to match. Identified by name or UID.
ManagementFirewallBestPracticeRuleCommentCondition, ManagementFirewallBestPracticeRuleCommentConditionArgs
- Condition
Type string - The condition type.
- Value string
- The condition match string. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant only when the value of the 'condition-type' parameter is: 'Equals', 'Starts with', 'Ends with', 'Contains'.
ManagementFirewallBestPracticeRuleNameCondition, ManagementFirewallBestPracticeRuleNameConditionArgs
- Condition
Type string - The condition type.
- Value string
- The condition match string. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant 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. Relevant 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.
published on Thursday, Jul 30, 2026 by checkpointsw