1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. ManagementGuideline
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.3.0
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:

    AccessLayers List<ManagementGuidelineAccessLayer>
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    GuidelineGroups List<ManagementGuidelineGuidelineGroup>
    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.
    CellActionsOverrides List<ManagementGuidelineCellActionsOverride>
    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.
    DereferenceGroupMembers bool
    Indicates whether to dereference "members" field by details level for every object in reply.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementGuidelineId string
    Name string
    Object name.
    ShowMembership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    AccessLayers []ManagementGuidelineAccessLayerArgs
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    GuidelineGroups []ManagementGuidelineGuidelineGroupArgs
    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.
    CellActionsOverrides []ManagementGuidelineCellActionsOverrideArgs
    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.
    DereferenceGroupMembers bool
    Indicates whether to dereference "members" field by details level for every object in reply.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    ManagementGuidelineId string
    Name string
    Object name.
    ShowMembership 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_overrides list(object)
    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_members bool
    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_id string
    name string
    Object name.
    show_membership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers List<ManagementGuidelineAccessLayer>
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    guidelineGroups List<ManagementGuidelineGuidelineGroup>
    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.
    cellActionsOverrides List<ManagementGuidelineCellActionsOverride>
    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.
    dereferenceGroupMembers Boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementGuidelineId String
    name String
    Object name.
    showMembership Boolean
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers ManagementGuidelineAccessLayer[]
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    guidelineGroups ManagementGuidelineGuidelineGroup[]
    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.
    cellActionsOverrides ManagementGuidelineCellActionsOverride[]
    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.
    dereferenceGroupMembers boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    managementGuidelineId string
    name string
    Object name.
    showMembership boolean
    Indicates whether to calculate and show "groups" field for every object in reply.
    access_layers Sequence[ManagementGuidelineAccessLayerArgs]
    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[ManagementGuidelineGuidelineGroupArgs]
    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_overrides Sequence[ManagementGuidelineCellActionsOverrideArgs]
    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_members bool
    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_id str
    name str
    Object name.
    show_membership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers 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.
    guidelineGroups 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.
    cellActionsOverrides List<Property Map>
    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.
    dereferenceGroupMembers Boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    managementGuidelineId String
    name String
    Object name.
    showMembership 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.
    IndexingStatuses List<ManagementGuidelineIndexingStatus>
    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.
    IndexingStatuses []ManagementGuidelineIndexingStatus
    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.
    indexingStatuses List<ManagementGuidelineIndexingStatus>
    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.
    indexingStatuses ManagementGuidelineIndexingStatus[]
    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[ManagementGuidelineIndexingStatus]
    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.
    indexingStatuses 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) -> ManagementGuideline
    func 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.
    The following state arguments are supported:
    AccessLayers List<ManagementGuidelineAccessLayer>
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    CellActionsOverrides List<ManagementGuidelineCellActionsOverride>
    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.
    DereferenceGroupMembers bool
    Indicates whether to dereference "members" field by details level for every object in reply.
    GuidelineGroups List<ManagementGuidelineGuidelineGroup>
    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.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    IndexingStatuses List<ManagementGuidelineIndexingStatus>
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    ManagementGuidelineId string
    Name string
    Object name.
    ShowMembership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    AccessLayers []ManagementGuidelineAccessLayerArgs
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    CellActionsOverrides []ManagementGuidelineCellActionsOverrideArgs
    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.
    DereferenceGroupMembers bool
    Indicates whether to dereference "members" field by details level for every object in reply.
    GuidelineGroups []ManagementGuidelineGuidelineGroupArgs
    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.
    IgnoreErrors 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.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    IndexingStatuses []ManagementGuidelineIndexingStatusArgs
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    ManagementGuidelineId string
    Name string
    Object name.
    ShowMembership 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_overrides list(object)
    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_members bool
    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_id string
    name string
    Object name.
    show_membership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers List<ManagementGuidelineAccessLayer>
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    cellActionsOverrides List<ManagementGuidelineCellActionsOverride>
    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.
    dereferenceGroupMembers Boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    guidelineGroups List<ManagementGuidelineGuidelineGroup>
    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.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    indexingStatuses List<ManagementGuidelineIndexingStatus>
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    managementGuidelineId String
    name String
    Object name.
    showMembership Boolean
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers ManagementGuidelineAccessLayer[]
    The access-layers (one or more) that will be attached to the guideline, identified by name or UID.access_layers blocks are documented below.
    cellActionsOverrides ManagementGuidelineCellActionsOverride[]
    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.
    dereferenceGroupMembers boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    guidelineGroups ManagementGuidelineGuidelineGroup[]
    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.
    ignoreErrors 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.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    indexingStatuses ManagementGuidelineIndexingStatus[]
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    managementGuidelineId string
    name string
    Object name.
    showMembership boolean
    Indicates whether to calculate and show "groups" field for every object in reply.
    access_layers Sequence[ManagementGuidelineAccessLayerArgs]
    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_overrides Sequence[ManagementGuidelineCellActionsOverrideArgs]
    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_members bool
    Indicates whether to dereference "members" field by details level for every object in reply.
    guideline_groups Sequence[ManagementGuidelineGuidelineGroupArgs]
    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[ManagementGuidelineIndexingStatusArgs]
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    management_guideline_id str
    name str
    Object name.
    show_membership bool
    Indicates whether to calculate and show "groups" field for every object in reply.
    accessLayers 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.
    cellActionsOverrides List<Property Map>
    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.
    dereferenceGroupMembers Boolean
    Indicates whether to dereference "members" field by details level for every object in reply.
    guidelineGroups 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.
    ignoreErrors 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.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    indexingStatuses List<Property Map>
    Task-id map for the indexing tasks of the guideline. indexing_status blocks are documented below.
    managementGuidelineId String
    name String
    Object name.
    showMembership Boolean
    Indicates whether to calculate and show "groups" field for every object in reply.

    Supporting Types

    ManagementGuidelineAccessLayer, ManagementGuidelineAccessLayerArgs

    AccessLayer 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.
    PolicyPackage 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.
    AccessLayer 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.
    PolicyPackage 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.
    accessLayer 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.
    policyPackage 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.
    accessLayer 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.
    policyPackage 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.
    accessLayer 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.
    policyPackage 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.
    AllowedServices 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".
    FromType 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".
    ToType 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.
    AllowedServices []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".
    FromType 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".
    ToType 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.
    allowedServices 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".
    fromType 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".
    toType 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.
    allowedServices 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".
    fromType 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".
    toType 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.
    allowedServices 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".
    fromType 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".
    toType String
    The type of the segment in the 'to' axis.

    ManagementGuidelineGuidelineGroup, ManagementGuidelineGuidelineGroupArgs

    Position ManagementGuidelineGuidelineGroupPosition
    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 ManagementGuidelineGuidelineGroupPosition
    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 object
    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 ManagementGuidelineGuidelineGroupPosition
    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 ManagementGuidelineGuidelineGroupPosition
    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 ManagementGuidelineGuidelineGroupPosition
    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

    Above string
    N/A
    Below string
    N/A
    Bottom string
    N/A
    Top string
    N/A
    Above string
    N/A
    Below string
    N/A
    Bottom string
    N/A
    Top string
    N/A
    above string
    N/A
    below string
    N/A
    bottom string
    N/A
    top string
    N/A
    above String
    N/A
    below String
    N/A
    bottom String
    N/A
    top String
    N/A
    above string
    N/A
    below string
    N/A
    bottom string
    N/A
    top string
    N/A
    above str
    N/A
    below str
    N/A
    bottom str
    N/A
    top str
    N/A
    above String
    N/A
    below String
    N/A
    bottom String
    N/A
    top String
    N/A

    ManagementGuidelineIndexingStatus, ManagementGuidelineIndexingStatusArgs

    AccessLayerId string
    The id of the access-layer that is being indexed.
    IndexingMessage string
    Message which offers more details on The indexing task.
    IndexingTask string
    The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
    LastUpdateTimes List<ManagementGuidelineIndexingStatusLastUpdateTime>
    Last time the indexing status was updated. last_update_time blocks are documented below.
    PolicyPackageId string
    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.
    AccessLayerId string
    The id of the access-layer that is being indexed.
    IndexingMessage string
    Message which offers more details on The indexing task.
    IndexingTask string
    The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
    LastUpdateTimes []ManagementGuidelineIndexingStatusLastUpdateTime
    Last time the indexing status was updated. last_update_time blocks are documented below.
    PolicyPackageId string
    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_id string
    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_times list(object)
    Last time the indexing status was updated. last_update_time blocks are documented below.
    policy_package_id string
    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.
    accessLayerId String
    The id of the access-layer that is being indexed.
    indexingMessage String
    Message which offers more details on The indexing task.
    indexingTask String
    The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
    lastUpdateTimes List<ManagementGuidelineIndexingStatusLastUpdateTime>
    Last time the indexing status was updated. last_update_time blocks are documented below.
    policyPackageId String
    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.
    accessLayerId string
    The id of the access-layer that is being indexed.
    indexingMessage string
    Message which offers more details on The indexing task.
    indexingTask string
    The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
    lastUpdateTimes ManagementGuidelineIndexingStatusLastUpdateTime[]
    Last time the indexing status was updated. last_update_time blocks are documented below.
    policyPackageId string
    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_id str
    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_times Sequence[ManagementGuidelineIndexingStatusLastUpdateTime]
    Last time the indexing status was updated. last_update_time blocks are documented below.
    policy_package_id str
    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.
    accessLayerId String
    The id of the access-layer that is being indexed.
    indexingMessage String
    Message which offers more details on The indexing task.
    indexingTask String
    The id of the task that is indexing the access-layer. Relevant only if the task is in progress.
    lastUpdateTimes List<Property Map>
    Last time the indexing status was updated. last_update_time blocks are documented below.
    policyPackageId String
    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

    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    Iso8601 string
    Date and time represented in international ISO 8601 format.
    Posix float64
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Double
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 string
    Date and time represented in international ISO 8601 format.
    posix number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 str
    Date and time represented in international ISO 8601 format.
    posix float
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.
    iso8601 String
    Date and time represented in international ISO 8601 format.
    posix Number
    Number of milliseconds that have elapsed since 00:00:00, 1 January 1970.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.3.0
    published on Thursday, Jul 30, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial