published on Thursday, Jul 30, 2026 by checkpointsw
published on Thursday, Jul 30, 2026 by checkpointsw
This resource allows you to execute Check Point Guideline.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementGuideline("example", {
name: "Corporate policy",
accessLayers: ["Network"],
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementGuideline("example",
name="Corporate policy",
access_layers=["Network"])
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.NewManagementGuideline(ctx, "example", &checkpoint.ManagementGuidelineArgs{
Name: pulumi.String("Corporate policy"),
AccessLayers: checkpoint.ManagementGuidelineAccessLayerArray{
"Network",
},
})
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.ManagementGuideline("example", new()
{
Name = "Corporate policy",
AccessLayers = new[]
{
"Network",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementGuideline;
import com.pulumi.checkpoint.ManagementGuidelineArgs;
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 ManagementGuideline("example", ManagementGuidelineArgs.builder()
.name("Corporate policy")
.accessLayers("Network")
.build());
}
}
resources:
example:
type: checkpoint:ManagementGuideline
properties:
name: Corporate policy
accessLayers:
- Network
Example coming soon!
Create ManagementGuideline Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementGuideline(name: string, args: ManagementGuidelineArgs, opts?: CustomResourceOptions);@overload
def ManagementGuideline(resource_name: str,
args: ManagementGuidelineArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementGuideline(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_layers: Optional[Sequence[ManagementGuidelineAccessLayerArgs]] = None,
guideline_groups: Optional[Sequence[ManagementGuidelineGuidelineGroupArgs]] = None,
cell_actions_overrides: Optional[Sequence[ManagementGuidelineCellActionsOverrideArgs]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
dereference_group_members: Optional[bool] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
management_guideline_id: Optional[str] = None,
name: Optional[str] = None,
show_membership: Optional[bool] = None)func NewManagementGuideline(ctx *Context, name string, args ManagementGuidelineArgs, opts ...ResourceOption) (*ManagementGuideline, error)public ManagementGuideline(string name, ManagementGuidelineArgs args, CustomResourceOptions? opts = null)
public ManagementGuideline(String name, ManagementGuidelineArgs args)
public ManagementGuideline(String name, ManagementGuidelineArgs args, CustomResourceOptions options)
type: checkpoint:ManagementGuideline
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_management_guideline" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ManagementGuidelineArgs
- 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 ManagementGuidelineArgs
- 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 ManagementGuidelineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementGuidelineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementGuidelineArgs
- 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 managementGuidelineResource = new Checkpoint.ManagementGuideline("managementGuidelineResource", new()
{
AccessLayers = new[]
{
new Checkpoint.Inputs.ManagementGuidelineAccessLayerArgs
{
AccessLayer = "string",
PolicyPackage = "string",
},
},
GuidelineGroups = new[]
{
new Checkpoint.Inputs.ManagementGuidelineGuidelineGroupArgs
{
Position = new Checkpoint.Inputs.ManagementGuidelineGuidelineGroupPositionArgs
{
Above = "string",
Below = "string",
Bottom = "string",
Top = "string",
},
Members = new[]
{
"string",
},
Name = "string",
Uid = "string",
},
},
CellActionsOverrides = new[]
{
new Checkpoint.Inputs.ManagementGuidelineCellActionsOverrideArgs
{
Action = "string",
AllowedServices = new[]
{
"string",
},
From = "string",
FromType = "string",
To = "string",
ToType = "string",
},
},
Color = "string",
Comments = "string",
DereferenceGroupMembers = false,
IgnoreErrors = false,
IgnoreWarnings = false,
ManagementGuidelineId = "string",
Name = "string",
ShowMembership = false,
});
example, err := checkpoint.NewManagementGuideline(ctx, "managementGuidelineResource", &checkpoint.ManagementGuidelineArgs{
AccessLayers: checkpoint.ManagementGuidelineAccessLayerArray{
&checkpoint.ManagementGuidelineAccessLayerArgs{
AccessLayer: pulumi.String("string"),
PolicyPackage: pulumi.String("string"),
},
},
GuidelineGroups: checkpoint.ManagementGuidelineGuidelineGroupArray{
&checkpoint.ManagementGuidelineGuidelineGroupArgs{
Position: &checkpoint.ManagementGuidelineGuidelineGroupPositionArgs{
Above: pulumi.String("string"),
Below: pulumi.String("string"),
Bottom: pulumi.String("string"),
Top: pulumi.String("string"),
},
Members: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
CellActionsOverrides: checkpoint.ManagementGuidelineCellActionsOverrideArray{
&checkpoint.ManagementGuidelineCellActionsOverrideArgs{
Action: pulumi.String("string"),
AllowedServices: pulumi.StringArray{
pulumi.String("string"),
},
From: pulumi.String("string"),
FromType: pulumi.String("string"),
To: pulumi.String("string"),
ToType: pulumi.String("string"),
},
},
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
DereferenceGroupMembers: pulumi.Bool(false),
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
ManagementGuidelineId: pulumi.String("string"),
Name: pulumi.String("string"),
ShowMembership: pulumi.Bool(false),
})
resource "checkpoint_management_guideline" "managementGuidelineResource" {
lifecycle {
create_before_destroy = true
}
access_layers {
access_layer = "string"
policy_package = "string"
}
guideline_groups {
position = {
above = "string"
below = "string"
bottom = "string"
top = "string"
}
members = ["string"]
name = "string"
uid = "string"
}
cell_actions_overrides {
action = "string"
allowed_services = ["string"]
from = "string"
from_type = "string"
to = "string"
to_type = "string"
}
color = "string"
comments = "string"
dereference_group_members = false
ignore_errors = false
ignore_warnings = false
management_guideline_id = "string"
name = "string"
show_membership = false
}
var managementGuidelineResource = new ManagementGuideline("managementGuidelineResource", ManagementGuidelineArgs.builder()
.accessLayers(ManagementGuidelineAccessLayerArgs.builder()
.accessLayer("string")
.policyPackage("string")
.build())
.guidelineGroups(ManagementGuidelineGuidelineGroupArgs.builder()
.position(ManagementGuidelineGuidelineGroupPositionArgs.builder()
.above("string")
.below("string")
.bottom("string")
.top("string")
.build())
.members("string")
.name("string")
.uid("string")
.build())
.cellActionsOverrides(ManagementGuidelineCellActionsOverrideArgs.builder()
.action("string")
.allowedServices("string")
.from("string")
.fromType("string")
.to("string")
.toType("string")
.build())
.color("string")
.comments("string")
.dereferenceGroupMembers(false)
.ignoreErrors(false)
.ignoreWarnings(false)
.managementGuidelineId("string")
.name("string")
.showMembership(false)
.build());
management_guideline_resource = checkpoint.ManagementGuideline("managementGuidelineResource",
access_layers=[{
"access_layer": "string",
"policy_package": "string",
}],
guideline_groups=[{
"position": {
"above": "string",
"below": "string",
"bottom": "string",
"top": "string",
},
"members": ["string"],
"name": "string",
"uid": "string",
}],
cell_actions_overrides=[{
"action": "string",
"allowed_services": ["string"],
"from_": "string",
"from_type": "string",
"to": "string",
"to_type": "string",
}],
color="string",
comments="string",
dereference_group_members=False,
ignore_errors=False,
ignore_warnings=False,
management_guideline_id="string",
name="string",
show_membership=False)
const managementGuidelineResource = new checkpoint.ManagementGuideline("managementGuidelineResource", {
accessLayers: [{
accessLayer: "string",
policyPackage: "string",
}],
guidelineGroups: [{
position: {
above: "string",
below: "string",
bottom: "string",
top: "string",
},
members: ["string"],
name: "string",
uid: "string",
}],
cellActionsOverrides: [{
action: "string",
allowedServices: ["string"],
from: "string",
fromType: "string",
to: "string",
toType: "string",
}],
color: "string",
comments: "string",
dereferenceGroupMembers: false,
ignoreErrors: false,
ignoreWarnings: false,
managementGuidelineId: "string",
name: "string",
showMembership: false,
});
type: checkpoint:ManagementGuideline
properties:
accessLayers:
- accessLayer: string
policyPackage: string
cellActionsOverrides:
- action: string
allowedServices:
- string
from: string
fromType: string
to: string
toType: string
color: string
comments: string
dereferenceGroupMembers: false
guidelineGroups:
- members:
- string
name: string
position:
above: string
below: string
bottom: string
top: string
uid: string
ignoreErrors: false
ignoreWarnings: false
managementGuidelineId: string
name: string
showMembership: false
ManagementGuideline 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 ManagementGuideline resource accepts the following input properties:
- Access
Layers List<ManagementGuideline Access Layer> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- Guideline
Groups List<ManagementGuideline Guideline Group> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- Cell
Actions List<ManagementOverrides Guideline Cell Actions Override> - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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
Guideline stringId - Name string
- Object name.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- Access
Layers []ManagementGuideline Access Layer Args - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- Guideline
Groups []ManagementGuideline Guideline Group Args - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- Cell
Actions []ManagementOverrides Guideline Cell Actions Override Args - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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
Guideline stringId - Name string
- Object name.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access_
layers list(object) - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- guideline_
groups list(object) - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- cell_
actions_ list(object)overrides - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dereference_
group_ boolmembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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_
guideline_ stringid - name string
- Object name.
- show_
membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers List<ManagementGuideline Access Layer> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- guideline
Groups List<ManagementGuideline Guideline Group> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- cell
Actions List<ManagementOverrides Guideline Cell Actions Override> - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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
Guideline StringId - name String
- Object name.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers ManagementGuideline Access Layer[] - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- guideline
Groups ManagementGuideline Guideline Group[] - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- cell
Actions ManagementOverrides Guideline Cell Actions Override[] - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dereference
Group booleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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
Guideline stringId - name string
- Object name.
- show
Membership boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- access_
layers Sequence[ManagementGuideline Access Layer Args] - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- guideline_
groups Sequence[ManagementGuideline Guideline Group Args] - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- cell_
actions_ Sequence[Managementoverrides Guideline Cell Actions Override Args] - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- dereference_
group_ boolmembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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_
guideline_ strid - name str
- Object name.
- show_
membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers List<Property Map> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- guideline
Groups List<Property Map> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups blocks are documented below.
- cell
Actions List<Property Map>Overrides - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- 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
Guideline StringId - name String
- Object name.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementGuideline resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Indexing
Statuses List<ManagementGuideline Indexing Status> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Indexing
Statuses []ManagementGuideline Indexing Status - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- indexing_
statuses list(object) - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- indexing
Statuses List<ManagementGuideline Indexing Status> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- indexing
Statuses ManagementGuideline Indexing Status[] - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- id str
- The provider-assigned unique ID for this managed resource.
- indexing_
statuses Sequence[ManagementGuideline Indexing Status] - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- indexing
Statuses List<Property Map> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
Look up Existing ManagementGuideline Resource
Get an existing ManagementGuideline 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?: ManagementGuidelineState, opts?: CustomResourceOptions): ManagementGuideline@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_layers: Optional[Sequence[ManagementGuidelineAccessLayerArgs]] = None,
cell_actions_overrides: Optional[Sequence[ManagementGuidelineCellActionsOverrideArgs]] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
dereference_group_members: Optional[bool] = None,
guideline_groups: Optional[Sequence[ManagementGuidelineGuidelineGroupArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
indexing_statuses: Optional[Sequence[ManagementGuidelineIndexingStatusArgs]] = None,
management_guideline_id: Optional[str] = None,
name: Optional[str] = None,
show_membership: Optional[bool] = None) -> ManagementGuidelinefunc GetManagementGuideline(ctx *Context, name string, id IDInput, state *ManagementGuidelineState, opts ...ResourceOption) (*ManagementGuideline, error)public static ManagementGuideline Get(string name, Input<string> id, ManagementGuidelineState? state, CustomResourceOptions? opts = null)public static ManagementGuideline get(String name, Output<String> id, ManagementGuidelineState state, CustomResourceOptions options)resources: _: type: checkpoint:ManagementGuideline get: id: ${id}import {
to = checkpoint_management_guideline.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.
- Access
Layers List<ManagementGuideline Access Layer> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- Cell
Actions List<ManagementOverrides Guideline Cell Actions Override> - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- Guideline
Groups List<ManagementGuideline Guideline Group> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- Indexing
Statuses List<ManagementGuideline Indexing Status> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- Management
Guideline stringId - Name string
- Object name.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- Access
Layers []ManagementGuideline Access Layer Args - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- Cell
Actions []ManagementOverrides Guideline Cell Actions Override Args - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dereference
Group boolMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- Guideline
Groups []ManagementGuideline Guideline Group Args - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- Indexing
Statuses []ManagementGuideline Indexing Status Args - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- Management
Guideline stringId - Name string
- Object name.
- Show
Membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access_
layers list(object) - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- cell_
actions_ list(object)overrides - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dereference_
group_ boolmembers - Indicates whether to dereference "members" field by details level for every object in reply.
- guideline_
groups list(object) - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- indexing_
statuses list(object) - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- management_
guideline_ stringid - name string
- Object name.
- show_
membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers List<ManagementGuideline Access Layer> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- cell
Actions List<ManagementOverrides Guideline Cell Actions Override> - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- guideline
Groups List<ManagementGuideline Guideline Group> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- indexing
Statuses List<ManagementGuideline Indexing Status> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- management
Guideline StringId - name String
- Object name.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers ManagementGuideline Access Layer[] - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- cell
Actions ManagementOverrides Guideline Cell Actions Override[] - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dereference
Group booleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- guideline
Groups ManagementGuideline Guideline Group[] - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- indexing
Statuses ManagementGuideline Indexing Status[] - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- management
Guideline stringId - name string
- Object name.
- show
Membership boolean - Indicates whether to calculate and show "groups" field for every object in reply.
- access_
layers Sequence[ManagementGuideline Access Layer Args] - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- cell_
actions_ Sequence[Managementoverrides Guideline Cell Actions Override Args] - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- dereference_
group_ boolmembers - Indicates whether to dereference "members" field by details level for every object in reply.
- guideline_
groups Sequence[ManagementGuideline Guideline Group Args] - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- indexing_
statuses Sequence[ManagementGuideline Indexing Status Args] - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- management_
guideline_ strid - name str
- Object name.
- show_
membership bool - Indicates whether to calculate and show "groups" field for every object in reply.
- access
Layers List<Property Map> - The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
- cell
Actions List<Property Map>Overrides - Cells that their action will override the default actions of the guideline.cell_actions_override blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dereference
Group BooleanMembers - Indicates whether to dereference "members" field by details level for every object in reply.
- guideline
Groups List<Property Map> - The groups that will be part of the guideline (guideline should have between 2-12 segments, including internet-segment and other-segment). It is recommended to select groups that best represent segments of the network.guideline_groups 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.
- indexing
Statuses List<Property Map> - Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
- management
Guideline StringId - name String
- Object name.
- show
Membership Boolean - Indicates whether to calculate and show "groups" field for every object in reply.
Supporting Types
ManagementGuidelineAccessLayer, ManagementGuidelineAccessLayerArgs
- Access
Layer string - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- Policy
Package string - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- Access
Layer string - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- Policy
Package string - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- access_
layer string - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- policy_
package string - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- access
Layer String - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- policy
Package String - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- access
Layer string - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- policy
Package string - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- access_
layer str - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- policy_
package str - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
- access
Layer String - Access-layer attached to guideline identified by the name or UID.if Access-Layer is in the global domain due to Global Assignment Local domain Package is required.
- policy
Package String - Policy package context for the access-layer attached to guideline identified by the name or UID.Package will be ignored if the access-layer is local.
ManagementGuidelineCellActionsOverride, ManagementGuidelineCellActionsOverrideArgs
- Action string
- The action to be applied to the cell. The field is mandatory at add command.
- Allowed
Services List<string> - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- From string
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- From
Type string - The type of the segment in the 'from' axis.
- To string
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- To
Type string - The type of the segment in the 'to' axis.
- Action string
- The action to be applied to the cell. The field is mandatory at add command.
- Allowed
Services []string - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- From string
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- From
Type string - The type of the segment in the 'from' axis.
- To string
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- To
Type string - The type of the segment in the 'to' axis.
- action string
- The action to be applied to the cell. The field is mandatory at add command.
- allowed_
services list(string) - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- from string
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- from_
type string - The type of the segment in the 'from' axis.
- to string
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- to_
type string - The type of the segment in the 'to' axis.
- action String
- The action to be applied to the cell. The field is mandatory at add command.
- allowed
Services List<String> - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- from String
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- from
Type String - The type of the segment in the 'from' axis.
- to String
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- to
Type String - The type of the segment in the 'to' axis.
- action string
- The action to be applied to the cell. The field is mandatory at add command.
- allowed
Services string[] - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- from string
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- from
Type string - The type of the segment in the 'from' axis.
- to string
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- to
Type string - The type of the segment in the 'to' axis.
- action str
- The action to be applied to the cell. The field is mandatory at add command.
- allowed_
services Sequence[str] - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- from_ str
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- from_
type str - The type of the segment in the 'from' axis.
- to str
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- to_
type str - The type of the segment in the 'to' axis.
- action String
- The action to be applied to the cell. The field is mandatory at add command.
- allowed
Services List<String> - Services (identified by name or UID) that are allowed in the cell. Relevant only if the action in the cell is 'All traffic is not allowed'. To remove allowed-services call update with the same "All traffic is not allowed" action, or remove the cell-action-override.allowed_services blocks are documented below.
- from String
- The segment identifier (name or UID) of the cell in the 'from' axis. The field is mandatory only if "from-type" is "network group".
- from
Type String - The type of the segment in the 'from' axis.
- to String
- The segment identifier (name or UID) of the cell in the 'to' axis. The field is mandatory only if "to-type" is "network group".
- to
Type String - The type of the segment in the 'to' axis.
ManagementGuidelineGuidelineGroup, ManagementGuidelineGuidelineGroupArgs
- Position
Management
Guideline Guideline Group Position - Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- Members List<string>
- Network group members identified by name.
- Name string
- Network group name.
- Uid string
- Network group unique identifier.
- Position
Management
Guideline Guideline Group Position - Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- Members []string
- Network group members identified by name.
- Name string
- Network group name.
- Uid string
- Network group unique identifier.
- position
Management
Guideline Guideline Group Position - Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- members List<String>
- Network group members identified by name.
- name String
- Network group name.
- uid String
- Network group unique identifier.
- position
Management
Guideline Guideline Group Position - Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- members string[]
- Network group members identified by name.
- name string
- Network group name.
- uid string
- Network group unique identifier.
- position
Management
Guideline Guideline Group Position - Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- members Sequence[str]
- Network group members identified by name.
- name str
- Network group name.
- uid str
- Network group unique identifier.
- position Property Map
- Guideline-Group Position in the guideline. If a position is specified for one guideline-group, it is required for all guideline-groups.
- members List<String>
- Network group members identified by name.
- name String
- Network group name.
- uid String
- Network group unique identifier.
ManagementGuidelineGuidelineGroupPosition, ManagementGuidelineGuidelineGroupPositionArgs
ManagementGuidelineIndexingStatus, ManagementGuidelineIndexingStatusArgs
- Access
Layer stringId - The id of the access-layer that is being indexed.
- Indexing
Message string - Message which offers more details on The indexing task.
- Indexing
Task string - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- Last
Update List<ManagementTimes Guideline Indexing Status Last Update Time> - Last time the indexing status was updated. last_update_time blocks are documented below.
- Policy
Package stringId - The id of the policy Package that is being indexed.(only used if the layer is global).
- Status string
- The status of the indexing task.
- Access
Layer stringId - The id of the access-layer that is being indexed.
- Indexing
Message string - Message which offers more details on The indexing task.
- Indexing
Task string - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- Last
Update []ManagementTimes Guideline Indexing Status Last Update Time - Last time the indexing status was updated. last_update_time blocks are documented below.
- Policy
Package stringId - The id of the policy Package that is being indexed.(only used if the layer is global).
- Status string
- The status of the indexing task.
- access_
layer_ stringid - The id of the access-layer that is being indexed.
- indexing_
message string - Message which offers more details on The indexing task.
- indexing_
task string - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- last_
update_ list(object)times - Last time the indexing status was updated. last_update_time blocks are documented below.
- policy_
package_ stringid - The id of the policy Package that is being indexed.(only used if the layer is global).
- status string
- The status of the indexing task.
- access
Layer StringId - The id of the access-layer that is being indexed.
- indexing
Message String - Message which offers more details on The indexing task.
- indexing
Task String - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- last
Update List<ManagementTimes Guideline Indexing Status Last Update Time> - Last time the indexing status was updated. last_update_time blocks are documented below.
- policy
Package StringId - The id of the policy Package that is being indexed.(only used if the layer is global).
- status String
- The status of the indexing task.
- access
Layer stringId - The id of the access-layer that is being indexed.
- indexing
Message string - Message which offers more details on The indexing task.
- indexing
Task string - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- last
Update ManagementTimes Guideline Indexing Status Last Update Time[] - Last time the indexing status was updated. last_update_time blocks are documented below.
- policy
Package stringId - The id of the policy Package that is being indexed.(only used if the layer is global).
- status string
- The status of the indexing task.
- access_
layer_ strid - The id of the access-layer that is being indexed.
- indexing_
message str - Message which offers more details on The indexing task.
- indexing_
task str - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- last_
update_ Sequence[Managementtimes Guideline Indexing Status Last Update Time] - Last time the indexing status was updated. last_update_time blocks are documented below.
- policy_
package_ strid - The id of the policy Package that is being indexed.(only used if the layer is global).
- status str
- The status of the indexing task.
- access
Layer StringId - The id of the access-layer that is being indexed.
- indexing
Message String - Message which offers more details on The indexing task.
- indexing
Task String - The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
- last
Update List<Property Map>Times - Last time the indexing status was updated. last_update_time blocks are documented below.
- policy
Package StringId - The id of the policy Package that is being indexed.(only used if the layer is global).
- status String
- The status of the indexing task.
ManagementGuidelineIndexingStatusLastUpdateTime, ManagementGuidelineIndexingStatusLastUpdateTimeArgs
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