1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementSubordinateCa
checkpoint 2.12.0 published on Monday, Nov 10, 2025 by checkpointsw
checkpoint logo
checkpoint 2.12.0 published on Monday, Nov 10, 2025 by checkpointsw

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

    Using getManagementSubordinateCa

    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 getManagementSubordinateCa(args: GetManagementSubordinateCaArgs, opts?: InvokeOptions): Promise<GetManagementSubordinateCaResult>
    function getManagementSubordinateCaOutput(args: GetManagementSubordinateCaOutputArgs, opts?: InvokeOptions): Output<GetManagementSubordinateCaResult>
    def get_management_subordinate_ca(id: Optional[str] = None,
                                      name: Optional[str] = None,
                                      uid: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetManagementSubordinateCaResult
    def get_management_subordinate_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[GetManagementSubordinateCaResult]
    func LookupManagementSubordinateCa(ctx *Context, args *LookupManagementSubordinateCaArgs, opts ...InvokeOption) (*LookupManagementSubordinateCaResult, error)
    func LookupManagementSubordinateCaOutput(ctx *Context, args *LookupManagementSubordinateCaOutputArgs, opts ...InvokeOption) LookupManagementSubordinateCaResultOutput

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

    public static class GetManagementSubordinateCa 
    {
        public static Task<GetManagementSubordinateCaResult> InvokeAsync(GetManagementSubordinateCaArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementSubordinateCaResult> Invoke(GetManagementSubordinateCaInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementSubordinateCaResult> getManagementSubordinateCa(GetManagementSubordinateCaArgs args, InvokeOptions options)
    public static Output<GetManagementSubordinateCaResult> getManagementSubordinateCa(GetManagementSubordinateCaArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementSubordinateCa:getManagementSubordinateCa
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Object name. Should be unique in the domain.
    Uid string
    Object unique identifier.
    Id string
    Name string
    Object name. Should be unique in the domain.
    Uid string
    Object unique identifier.
    id String
    name String
    Object name. Should be unique in the domain.
    uid String
    Object unique identifier.
    id string
    name string
    Object name. Should be unique in the domain.
    uid string
    Object unique identifier.
    id str
    name str
    Object name. Should be unique in the domain.
    uid str
    Object unique identifier.
    id String
    name String
    Object name. Should be unique in the domain.
    uid String
    Object unique identifier.

    getManagementSubordinateCa Result

    The following output properties are available:

    automaticEnrollments List<Property Map>
    base64Certificate String
    color String
    comments String
    groups List<String>
    icon String
    id String
    tags List<String>
    name String
    uid String

    Supporting Types

    GetManagementSubordinateCaAutomaticEnrollment

    AutomaticallyEnrollCertificate bool
    Whether to automatically enroll certificate.
    Cmpv1Settings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting>
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    Cmpv2Settings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting>
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv2".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<GetManagementSubordinateCaAutomaticEnrollmentScepSetting>
    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 []GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    Cmpv2Settings []GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv2".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 []GetManagementSubordinateCaAutomaticEnrollmentScepSetting
    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<GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting>
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2Settings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting>
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv2".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<GetManagementSubordinateCaAutomaticEnrollmentScepSetting>
    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 GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting[]
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2Settings GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting[]
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv2".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 GetManagementSubordinateCaAutomaticEnrollmentScepSetting[]
    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[GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting]
    Cmpv1 protocol settings. Available only if "protocol" is set to "cmpv1".cmpv1_settings blocks are documented below.
    cmpv2_settings Sequence[GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting]
    Cmpv2 protocol settings. Available only if "protocol" is set to "cmpv2".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[GetManagementSubordinateCaAutomaticEnrollmentScepSetting]
    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 "cmpv2".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.

    GetManagementSubordinateCaAutomaticEnrollmentCmpv1Setting

    DirectTcpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    DirectTcpSettings []GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    directTcpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    directTcpSettings GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting[]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    direct_tcp_settings Sequence[GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting]
    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.

    GetManagementSubordinateCaAutomaticEnrollmentCmpv1SettingDirectTcpSetting

    Port double
    Port number.
    Port float64
    Port number.
    port Double
    Port number.
    port number
    Port number.
    port float
    Port number.
    port Number
    Port number.

    GetManagementSubordinateCaAutomaticEnrollmentCmpv2Setting

    DirectTcpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    HttpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting>
    Http transport layer settings.http_settings blocks are documented below.
    TransportLayer string
    Transport layer.
    DirectTcpSettings []GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    HttpSettings []GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting
    Http transport layer settings.http_settings blocks are documented below.
    TransportLayer string
    Transport layer.
    directTcpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting>
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    httpSettings List<GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting>
    Http transport layer settings.http_settings blocks are documented below.
    transportLayer String
    Transport layer.
    directTcpSettings GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting[]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    httpSettings GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting[]
    Http transport layer settings.http_settings blocks are documented below.
    transportLayer string
    Transport layer.
    direct_tcp_settings Sequence[GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting]
    Direct tcp transport layer settings.direct_tcp_settings blocks are documented below.
    http_settings Sequence[GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting]
    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.

    GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingDirectTcpSetting

    Port double
    Port number.
    Port float64
    Port number.
    port Double
    Port number.
    port number
    Port number.
    port float
    Port number.
    port Number
    Port number.

    GetManagementSubordinateCaAutomaticEnrollmentCmpv2SettingHttpSetting

    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.

    GetManagementSubordinateCaAutomaticEnrollmentScepSetting

    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.12.0 published on Monday, Nov 10, 2025 by checkpointsw
      Meet Neo: Your AI Platform Teammate