1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementOpsecTrustedCa
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.getManagementOpsecTrustedCa

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    Use this data source to get information on an existing Check Point Opsec Trusted Ca.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementOpsecTrustedCa("example", {base64Certificate: "MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc="});
    const data1 = checkpoint.getManagementOpsecTrustedCaOutput({
        name: example.name,
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementOpsecTrustedCa("example", base64_certificate="MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc=")
    data1 = checkpoint.get_management_opsec_trusted_ca_output(name=example.name)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v2/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := checkpoint.NewManagementOpsecTrustedCa(ctx, "example", &checkpoint.ManagementOpsecTrustedCaArgs{
    			Base64Certificate: pulumi.String("MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc="),
    		})
    		if err != nil {
    			return err
    		}
    		_ = checkpoint.LookupManagementOpsecTrustedCaOutput(ctx, checkpoint.GetManagementOpsecTrustedCaOutputArgs{
    			Name: example.Name,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.ManagementOpsecTrustedCa("example", new()
        {
            Base64Certificate = "MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc=",
        });
    
        var data1 = Checkpoint.GetManagementOpsecTrustedCa.Invoke(new()
        {
            Name = example.Name,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementOpsecTrustedCa;
    import com.pulumi.checkpoint.ManagementOpsecTrustedCaArgs;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementOpsecTrustedCaArgs;
    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 ManagementOpsecTrustedCa("example", ManagementOpsecTrustedCaArgs.builder()
                .base64Certificate("MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc=")
                .build());
    
            final var data1 = CheckpointFunctions.getManagementOpsecTrustedCa(GetManagementOpsecTrustedCaArgs.builder()
                .name(example.name())
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementOpsecTrustedCa
        properties:
          base64Certificate: MIICwjCCAaqgAwIBAgIILdexblpVEMIwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAxMNd3d3Lm9wc2VjLmNvbTAeFw0yMzA2MjUwOTE3MDBaFw0yNTAzMzExNjAwMDBaMBgxFjAUBgNVBAMTDXd3dy5vcHNlYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjpqCxDaVg+I1b+wqnmjjYtL3v7Tlu/YpMbsKnv+M1gRz6QFUOoSVnxKLo0A7Y4kCqa1OPcHO/LtXuok43F1YZPVKm3xWpY8FmqGqf5ZuGmSwm1HPObcMjwGOyFgwpwEDF5e0UMZ7xtJF8BZ5KKBh3ZfQ1FbmbVqSUPcmOi+NE4JspPlHxX+m6es/yeSGR1A2ezKY7KePTlwVtDe8hiLrYyKG92nka5rkD1QyEIVJ0W5wrnU4nGEDIHeOfT09zroQxaNLkb51sl4Tog/qw+EraVGIBe/iFnSJoDF37i2mLJqI/t8bel+aGDAxgMx1pO85OClgjPSWL0UIXGI2xrR+JAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHTs1AutAmSLHF2KRLJtrRNkso0lMyA7XI7k1TNpTk7TCZLNY0VbUliGbcl+POH4EG8ARUrftnwRDCTBd2BdJTqG2CyNADi+bw8aLvbxok7KH0GlQvGjyfq+sHK12wTl4ULNyYoAPZ01GhXOvkobROdSyjxvBVhxdVo90kj7mHFv3N83huNhfstDFUBcQCmMkbLuzDUZrl2a1OtqlOdNC6mNvb7Jq9W9vRxGA514e7jqyoM+PwHu5fILx/jmGT8suOUnvbtcDdFhjqixAPer6uSPR0CSbiJvuDy72DPH5mjZK5dQKewNYOZ/BQEsRIBe+Q6eGAoJqi+cD63cwlw0DCc=
    variables:
      data1:
        fn::invoke:
          function: checkpoint:getManagementOpsecTrustedCa
          arguments:
            name: ${example.name}
    

    Using getManagementOpsecTrustedCa

    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 getManagementOpsecTrustedCa(args: GetManagementOpsecTrustedCaArgs, opts?: InvokeOptions): Promise<GetManagementOpsecTrustedCaResult>
    function getManagementOpsecTrustedCaOutput(args: GetManagementOpsecTrustedCaOutputArgs, opts?: InvokeOptions): Output<GetManagementOpsecTrustedCaResult>
    def get_management_opsec_trusted_ca(id: Optional[str] = None,
                                        name: Optional[str] = None,
                                        uid: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetManagementOpsecTrustedCaResult
    def get_management_opsec_trusted_ca_output(id: Optional[pulumi.Input[str]] = None,
                                        name: Optional[pulumi.Input[str]] = None,
                                        uid: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetManagementOpsecTrustedCaResult]
    func LookupManagementOpsecTrustedCa(ctx *Context, args *LookupManagementOpsecTrustedCaArgs, opts ...InvokeOption) (*LookupManagementOpsecTrustedCaResult, error)
    func LookupManagementOpsecTrustedCaOutput(ctx *Context, args *LookupManagementOpsecTrustedCaOutputArgs, opts ...InvokeOption) LookupManagementOpsecTrustedCaResultOutput

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

    public static class GetManagementOpsecTrustedCa 
    {
        public static Task<GetManagementOpsecTrustedCaResult> InvokeAsync(GetManagementOpsecTrustedCaArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementOpsecTrustedCaResult> Invoke(GetManagementOpsecTrustedCaInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementOpsecTrustedCaResult> getManagementOpsecTrustedCa(GetManagementOpsecTrustedCaArgs args, InvokeOptions options)
    public static Output<GetManagementOpsecTrustedCaResult> getManagementOpsecTrustedCa(GetManagementOpsecTrustedCaArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementOpsecTrustedCa:getManagementOpsecTrustedCa
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.
    id string
    name string
    Object name.
    uid string
    Object unique identifier.
    id str
    name str
    Object name.
    uid str
    Object unique identifier.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.

    getManagementOpsecTrustedCa Result

    The following output properties are available:

    Supporting Types

    GetManagementOpsecTrustedCaAutomaticEnrollment

    AutomaticallyEnrollCertificate bool
    Whether to automatically enroll certificate.
    Cmpv1Settings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting>
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    Cmpv2Settings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting>
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    Protocol string
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    ScepSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting>
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
    AutomaticallyEnrollCertificate bool
    Whether to automatically enroll certificate.
    Cmpv1Settings []GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    Cmpv2Settings []GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    Protocol string
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    ScepSettings []GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
    automaticallyEnrollCertificate Boolean
    Whether to automatically enroll certificate.
    cmpv1Settings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting>
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2Settings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting>
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    protocol String
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    scepSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting>
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
    automaticallyEnrollCertificate boolean
    Whether to automatically enroll certificate.
    cmpv1Settings GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting[]
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2Settings GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting[]
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    protocol string
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    scepSettings GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting[]
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
    automatically_enroll_certificate bool
    Whether to automatically enroll certificate.
    cmpv1_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting]
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting]
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    protocol str
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    scep_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting]
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
    automaticallyEnrollCertificate Boolean
    Whether to automatically enroll certificate.
    cmpv1Settings List<Property Map>
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2Settings List<Property Map>
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv2_settings blocks are documented below.
    protocol String
    Protocol that communicates with the certificate authority. Available only if "automatically-enroll-certificate" parameter is set to true.
    scepSettings List<Property Map>
    Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.

    GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting

    DirectTcpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    DirectTcpSettings []GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    directTcpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    directTcpSettings GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting[]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    direct_tcp_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    directTcpSettings List<Property Map>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.

    GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting

    IpAddress string
    IP Address
    Port double
    Port number.
    IpAddress string
    IP Address
    Port float64
    Port number.
    ipAddress String
    IP Address
    port Double
    Port number.
    ipAddress string
    IP Address
    port number
    Port number.
    ip_address str
    IP Address
    port float
    Port number.
    ipAddress String
    IP Address
    port Number
    Port number.

    GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting

    DirectTcpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    HttpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting>
    Http transport layer settings.http_settings blocks are documented below.
    TransportLayer string
    Transport layer.
    DirectTcpSettings []GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    HttpSettings []GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting
    Http transport layer settings.http_settings blocks are documented below.
    TransportLayer string
    Transport layer.
    directTcpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    httpSettings List<GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting>
    Http transport layer settings.http_settings blocks are documented below.
    transportLayer String
    Transport layer.
    directTcpSettings GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting[]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    httpSettings GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting[]
    Http transport layer settings.http_settings blocks are documented below.
    transportLayer string
    Transport layer.
    direct_tcp_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    http_settings Sequence[GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting]
    Http transport layer settings.http_settings blocks are documented below.
    transport_layer str
    Transport layer.
    directTcpSettings List<Property Map>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    httpSettings List<Property Map>
    Http transport layer settings.http_settings blocks are documented below.
    transportLayer String
    Transport layer.

    GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting

    IpAddress string
    IP Address
    Port double
    Port number.
    IpAddress string
    IP Address
    Port float64
    Port number.
    ipAddress String
    IP Address
    port Double
    Port number.
    ipAddress string
    IP Address
    port number
    Port number.
    ip_address str
    IP Address
    port float
    Port number.
    ipAddress String
    IP Address
    port Number
    Port number.

    GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingHttpSetting

    Url string
    Certificate authority URL.
    Url string
    Certificate authority URL.
    url String
    Certificate authority URL.
    url string
    Certificate authority URL.
    url str
    Certificate authority URL.
    url String
    Certificate authority URL.

    GetManagementOpsecTrustedCaAutomaticEnrollmentScepSetting

    CaIdentifier string
    Certificate authority identifier.
    Url string
    Certificate authority URL.
    CaIdentifier string
    Certificate authority identifier.
    Url string
    Certificate authority URL.
    caIdentifier String
    Certificate authority identifier.
    url String
    Certificate authority URL.
    caIdentifier string
    Certificate authority identifier.
    url string
    Certificate authority URL.
    ca_identifier str
    Certificate authority identifier.
    url str
    Certificate authority URL.
    caIdentifier String
    Certificate authority identifier.
    url String
    Certificate authority URL.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw