1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. getManagementRegulation
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

    Use this data source to get information on an existing Check Point Regulation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const dataTest = checkpoint.getManagementRegulation({
        name: "regulation1",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data_test = checkpoint.get_management_regulation(name="regulation1")
    
    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.LookupManagementRegulation(ctx, &checkpoint.LookupManagementRegulationArgs{
    			Name: pulumi.StringRef("regulation1"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var dataTest = Checkpoint.GetManagementRegulation.Invoke(new()
        {
            Name = "regulation1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementRegulationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var dataTest = CheckpointFunctions.getManagementRegulation(GetManagementRegulationArgs.builder()
                .name("regulation1")
                .build());
    
        }
    }
    
    variables:
      dataTest:
        fn::invoke:
          function: checkpoint:getManagementRegulation
          arguments:
            name: regulation1
    
    Example coming soon!
    

    Using getManagementRegulation

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getManagementRegulation(args: GetManagementRegulationArgs, opts?: InvokeOptions): Promise<GetManagementRegulationResult>
    function getManagementRegulationOutput(args: GetManagementRegulationOutputArgs, opts?: InvokeOptions): Output<GetManagementRegulationResult>
    def get_management_regulation(full_name: Optional[str] = None,
                                  id: Optional[str] = None,
                                  name: Optional[str] = None,
                                  show_requirements: Optional[bool] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetManagementRegulationResult
    def get_management_regulation_output(full_name: pulumi.Input[Optional[str]] = None,
                                  id: pulumi.Input[Optional[str]] = None,
                                  name: pulumi.Input[Optional[str]] = None,
                                  show_requirements: pulumi.Input[Optional[bool]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetManagementRegulationResult]
    func LookupManagementRegulation(ctx *Context, args *LookupManagementRegulationArgs, opts ...InvokeOption) (*LookupManagementRegulationResult, error)
    func LookupManagementRegulationOutput(ctx *Context, args *LookupManagementRegulationOutputArgs, opts ...InvokeOption) LookupManagementRegulationResultOutput

    > Note: This function is named LookupManagementRegulation in the Go SDK.

    public static class GetManagementRegulation 
    {
        public static Task<GetManagementRegulationResult> InvokeAsync(GetManagementRegulationArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementRegulationResult> Invoke(GetManagementRegulationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementRegulationResult> getManagementRegulation(GetManagementRegulationArgs args, InvokeOptions options)
    public static Output<GetManagementRegulationResult> getManagementRegulation(GetManagementRegulationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementRegulation:getManagementRegulation
      arguments:
        # arguments dictionary
    data "checkpoint_get_management_regulation" "name" {
        # arguments
    }

    The following arguments are supported:

    FullName string
    Regulation full name.
    Id string
    Name string
    Regulation name.
    ShowRequirements bool
    Show the requirements of the regulation.
    FullName string
    Regulation full name.
    Id string
    Name string
    Regulation name.
    ShowRequirements bool
    Show the requirements of the regulation.
    full_name string
    Regulation full name.
    id string
    name string
    Regulation name.
    show_requirements bool
    Show the requirements of the regulation.
    fullName String
    Regulation full name.
    id String
    name String
    Regulation name.
    showRequirements Boolean
    Show the requirements of the regulation.
    fullName string
    Regulation full name.
    id string
    name string
    Regulation name.
    showRequirements boolean
    Show the requirements of the regulation.
    full_name str
    Regulation full name.
    id str
    name str
    Regulation name.
    show_requirements bool
    Show the requirements of the regulation.
    fullName String
    Regulation full name.
    id String
    name String
    Regulation name.
    showRequirements Boolean
    Show the requirements of the regulation.

    getManagementRegulation Result

    The following output properties are available:

    Color string
    Comments string
    Enabled bool
    Icon string
    Id string
    Requirements List<string>
    Score double
    Tags List<string>
    Uid string
    UserDefined bool
    FullName string
    Name string
    ShowRequirements bool
    Color string
    Comments string
    Enabled bool
    Icon string
    Id string
    Requirements []string
    Score float64
    Tags []string
    Uid string
    UserDefined bool
    FullName string
    Name string
    ShowRequirements bool
    color string
    comments string
    enabled bool
    icon string
    id string
    requirements list(string)
    score number
    tags list(string)
    uid string
    user_defined bool
    full_name string
    name string
    show_requirements bool
    color String
    comments String
    enabled Boolean
    icon String
    id String
    requirements List<String>
    score Double
    tags List<String>
    uid String
    userDefined Boolean
    fullName String
    name String
    showRequirements Boolean
    color string
    comments string
    enabled boolean
    icon string
    id string
    requirements string[]
    score number
    tags string[]
    uid string
    userDefined boolean
    fullName string
    name string
    showRequirements boolean
    color str
    comments str
    enabled bool
    icon str
    id str
    requirements Sequence[str]
    score float
    tags Sequence[str]
    uid str
    user_defined bool
    full_name str
    name str
    show_requirements bool
    color String
    comments String
    enabled Boolean
    icon String
    id String
    requirements List<String>
    score Number
    tags List<String>
    uid String
    userDefined Boolean
    fullName String
    name String
    showRequirements Boolean

    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