checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementOpsecTrustedCa
Explore with Pulumi AI
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:
getManagementOpsecTrustedCa Result
The following output properties are available:
- Allow
Certificates boolFrom Branches - Automatic
Enrollments List<GetManagement Opsec Trusted Ca Automatic Enrollment> - Base64Certificate string
- Branches List<string>
- Cache
Crl bool - Color string
- Comments string
- Crl
Cache stringMethod - Crl
Cache doubleTimeout - Id string
- Retrieve
Crl boolFrom Http Servers - Retrieve
Crl boolFrom Ldap Servers - List<string>
- Name string
- Uid string
- Allow
Certificates boolFrom Branches - Automatic
Enrollments []GetManagement Opsec Trusted Ca Automatic Enrollment - Base64Certificate string
- Branches []string
- Cache
Crl bool - Color string
- Comments string
- Crl
Cache stringMethod - Crl
Cache float64Timeout - Id string
- Retrieve
Crl boolFrom Http Servers - Retrieve
Crl boolFrom Ldap Servers - []string
- Name string
- Uid string
- allow
Certificates BooleanFrom Branches - automatic
Enrollments List<GetManagement Opsec Trusted Ca Automatic Enrollment> - base64Certificate String
- branches List<String>
- cache
Crl Boolean - color String
- comments String
- crl
Cache StringMethod - crl
Cache DoubleTimeout - id String
- retrieve
Crl BooleanFrom Http Servers - retrieve
Crl BooleanFrom Ldap Servers - List<String>
- name String
- uid String
- allow
Certificates booleanFrom Branches - automatic
Enrollments GetManagement Opsec Trusted Ca Automatic Enrollment[] - base64Certificate string
- branches string[]
- cache
Crl boolean - color string
- comments string
- crl
Cache stringMethod - crl
Cache numberTimeout - id string
- retrieve
Crl booleanFrom Http Servers - retrieve
Crl booleanFrom Ldap Servers - string[]
- name string
- uid string
- allow_
certificates_ boolfrom_ branches - automatic_
enrollments Sequence[GetManagement Opsec Trusted Ca Automatic Enrollment] - base64_
certificate str - branches Sequence[str]
- cache_
crl bool - color str
- comments str
- crl_
cache_ strmethod - crl_
cache_ floattimeout - id str
- retrieve_
crl_ boolfrom_ http_ servers - retrieve_
crl_ boolfrom_ ldap_ servers - Sequence[str]
- name str
- uid str
- allow
Certificates BooleanFrom Branches - automatic
Enrollments List<Property Map> - base64Certificate String
- branches List<String>
- cache
Crl Boolean - color String
- comments String
- crl
Cache StringMethod - crl
Cache NumberTimeout - id String
- retrieve
Crl BooleanFrom Http Servers - retrieve
Crl BooleanFrom Ldap Servers - List<String>
- name String
- uid String
Supporting Types
GetManagementOpsecTrustedCaAutomaticEnrollment
- Automatically
Enroll boolCertificate - Whether to automatically enroll certificate.
- Cmpv1Settings
List<Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting> - Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
- Cmpv2Settings
List<Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting> - 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.
- Scep
Settings List<GetManagement Opsec Trusted Ca Automatic Enrollment Scep Setting> - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
- Automatically
Enroll boolCertificate - Whether to automatically enroll certificate.
- Cmpv1Settings
[]Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting - Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
- Cmpv2Settings
[]Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting - 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.
- Scep
Settings []GetManagement Opsec Trusted Ca Automatic Enrollment Scep Setting - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
- automatically
Enroll BooleanCertificate - Whether to automatically enroll certificate.
- cmpv1Settings
List<Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting> - Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
- cmpv2Settings
List<Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting> - 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.
- scep
Settings List<GetManagement Opsec Trusted Ca Automatic Enrollment Scep Setting> - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
- automatically
Enroll booleanCertificate - Whether to automatically enroll certificate.
- cmpv1Settings
Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting[] - Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
- cmpv2Settings
Get
Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting[] - 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.
- scep
Settings GetManagement Opsec Trusted Ca Automatic Enrollment Scep Setting[] - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
- automatically_
enroll_ boolcertificate - Whether to automatically enroll certificate.
- cmpv1_
settings Sequence[GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv1Setting] - Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
- cmpv2_
settings Sequence[GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting] - 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[GetManagement Opsec Trusted Ca Automatic Enrollment Scep Setting] - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
- automatically
Enroll BooleanCertificate - 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.
- scep
Settings List<Property Map> - Scep protocol settings. Available only if "protocol" is set to "scep".scep_settings blocks are documented below.
GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1Setting
- Direct
Tcp List<GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting Direct Tcp Setting> - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- Direct
Tcp []GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting Direct Tcp Setting - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- direct
Tcp List<GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting Direct Tcp Setting> - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- direct
Tcp GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting Direct Tcp Setting[] - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- direct_
tcp_ Sequence[Getsettings Management Opsec Trusted Ca Automatic Enrollment Cmpv1Setting Direct Tcp Setting] - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- direct
Tcp List<Property Map>Settings - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting
- ip_
address str - IP Address
- port float
- Port number.
GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2Setting
- Direct
Tcp List<GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Direct Tcp Setting> - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- Http
Settings List<GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Http Setting> - Http transport layer settings.http_settings blocks are documented below.
- Transport
Layer string - Transport layer.
- Direct
Tcp []GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Direct Tcp Setting - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- Http
Settings []GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Http Setting - Http transport layer settings.http_settings blocks are documented below.
- Transport
Layer string - Transport layer.
- direct
Tcp List<GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Direct Tcp Setting> - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- http
Settings List<GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Http Setting> - Http transport layer settings.http_settings blocks are documented below.
- transport
Layer String - Transport layer.
- direct
Tcp GetSettings Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Direct Tcp Setting[] - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- http
Settings GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Http Setting[] - Http transport layer settings.http_settings blocks are documented below.
- transport
Layer string - Transport layer.
- direct_
tcp_ Sequence[Getsettings Management Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Direct Tcp Setting] - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- http_
settings Sequence[GetManagement Opsec Trusted Ca Automatic Enrollment Cmpv2Setting Http Setting] - Http transport layer settings.http_settings blocks are documented below.
- transport_
layer str - Transport layer.
- direct
Tcp List<Property Map>Settings - Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
- http
Settings List<Property Map> - Http transport layer settings.http_settings blocks are documented below.
- transport
Layer String - Transport layer.
GetManagementOpsecTrustedCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting
- ip_
address str - IP Address
- port float
- 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
- Ca
Identifier string - Certificate authority identifier.
- Url string
- Certificate authority URL.
- Ca
Identifier string - Certificate authority identifier.
- Url string
- Certificate authority URL.
- ca
Identifier String - Certificate authority identifier.
- url String
- Certificate authority URL.
- ca
Identifier string - Certificate authority identifier.
- url string
- Certificate authority URL.
- ca_
identifier str - Certificate authority identifier.
- url str
- Certificate authority URL.
- ca
Identifier 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 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw