1. Packages
  2. Ibm Provider
  3. API Docs
  4. getMqcloudKeystoreCertificate
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getMqcloudKeystoreCertificate

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const mqcloudKeystoreCertificate = ibm.getMqcloudKeystoreCertificate({
        label: ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.label,
        queueManagerId: ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.queue_manager_id,
        serviceInstanceGuid: ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.service_instance_guid,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    mqcloud_keystore_certificate = ibm.get_mqcloud_keystore_certificate(label=ibm_mqcloud_keystore_certificate["mqcloud_keystore_certificate_instance"]["label"],
        queue_manager_id=ibm_mqcloud_keystore_certificate["mqcloud_keystore_certificate_instance"]["queue_manager_id"],
        service_instance_guid=ibm_mqcloud_keystore_certificate["mqcloud_keystore_certificate_instance"]["service_instance_guid"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupMqcloudKeystoreCertificate(ctx, &ibm.LookupMqcloudKeystoreCertificateArgs{
    			Label:               pulumi.StringRef(ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Label),
    			QueueManagerId:      ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Queue_manager_id,
    			ServiceInstanceGuid: ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Service_instance_guid,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var mqcloudKeystoreCertificate = Ibm.GetMqcloudKeystoreCertificate.Invoke(new()
        {
            Label = ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Label,
            QueueManagerId = ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Queue_manager_id,
            ServiceInstanceGuid = ibm_mqcloud_keystore_certificate.Mqcloud_keystore_certificate_instance.Service_instance_guid,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetMqcloudKeystoreCertificateArgs;
    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 mqcloudKeystoreCertificate = IbmFunctions.getMqcloudKeystoreCertificate(GetMqcloudKeystoreCertificateArgs.builder()
                .label(ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance().label())
                .queueManagerId(ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance().queue_manager_id())
                .serviceInstanceGuid(ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance().service_instance_guid())
                .build());
    
        }
    }
    
    variables:
      mqcloudKeystoreCertificate:
        fn::invoke:
          function: ibm:getMqcloudKeystoreCertificate
          arguments:
            label: ${ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.label}
            queueManagerId: ${ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.queue_manager_id}
            serviceInstanceGuid: ${ibm_mqcloud_keystore_certificate.mqcloud_keystore_certificate_instance.service_instance_guid}
    

    Using getMqcloudKeystoreCertificate

    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 getMqcloudKeystoreCertificate(args: GetMqcloudKeystoreCertificateArgs, opts?: InvokeOptions): Promise<GetMqcloudKeystoreCertificateResult>
    function getMqcloudKeystoreCertificateOutput(args: GetMqcloudKeystoreCertificateOutputArgs, opts?: InvokeOptions): Output<GetMqcloudKeystoreCertificateResult>
    def get_mqcloud_keystore_certificate(id: Optional[str] = None,
                                         label: Optional[str] = None,
                                         queue_manager_id: Optional[str] = None,
                                         service_instance_guid: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetMqcloudKeystoreCertificateResult
    def get_mqcloud_keystore_certificate_output(id: Optional[pulumi.Input[str]] = None,
                                         label: Optional[pulumi.Input[str]] = None,
                                         queue_manager_id: Optional[pulumi.Input[str]] = None,
                                         service_instance_guid: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetMqcloudKeystoreCertificateResult]
    func LookupMqcloudKeystoreCertificate(ctx *Context, args *LookupMqcloudKeystoreCertificateArgs, opts ...InvokeOption) (*LookupMqcloudKeystoreCertificateResult, error)
    func LookupMqcloudKeystoreCertificateOutput(ctx *Context, args *LookupMqcloudKeystoreCertificateOutputArgs, opts ...InvokeOption) LookupMqcloudKeystoreCertificateResultOutput

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

    public static class GetMqcloudKeystoreCertificate 
    {
        public static Task<GetMqcloudKeystoreCertificateResult> InvokeAsync(GetMqcloudKeystoreCertificateArgs args, InvokeOptions? opts = null)
        public static Output<GetMqcloudKeystoreCertificateResult> Invoke(GetMqcloudKeystoreCertificateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMqcloudKeystoreCertificateResult> getMqcloudKeystoreCertificate(GetMqcloudKeystoreCertificateArgs args, InvokeOptions options)
    public static Output<GetMqcloudKeystoreCertificateResult> getMqcloudKeystoreCertificate(GetMqcloudKeystoreCertificateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getMqcloudKeystoreCertificate:getMqcloudKeystoreCertificate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    QueueManagerId string
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    ServiceInstanceGuid string
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    Label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    QueueManagerId string
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    ServiceInstanceGuid string
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    Label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    queueManagerId String
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    serviceInstanceGuid String
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    label String
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    queueManagerId string
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    serviceInstanceGuid string
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    queue_manager_id str
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    service_instance_guid str
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    id str
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    label str
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    queueManagerId String
    The id of the queue manager to retrieve its full details.

    • Constraints: The maximum length is 32 characters. The minimum length is 32 characters. The value must match regular expression /^[0-9a-fA-F]{32}$/.
    serviceInstanceGuid String
    The GUID that uniquely identifies the MQaaS service instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    label String
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.

    getMqcloudKeystoreCertificate Result

    The following output properties are available:

    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    KeyStores List<GetMqcloudKeystoreCertificateKeyStore>
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    QueueManagerId string
    ServiceInstanceGuid string
    TotalCount double
    (Integer) The total count of key store certificates.
    Label string
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    KeyStores []GetMqcloudKeystoreCertificateKeyStore
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    QueueManagerId string
    ServiceInstanceGuid string
    TotalCount float64
    (Integer) The total count of key store certificates.
    Label string
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    keyStores List<GetMqcloudKeystoreCertificateKeyStore>
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    queueManagerId String
    serviceInstanceGuid String
    totalCount Double
    (Integer) The total count of key store certificates.
    label String
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    keyStores GetMqcloudKeystoreCertificateKeyStore[]
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    queueManagerId string
    serviceInstanceGuid string
    totalCount number
    (Integer) The total count of key store certificates.
    label string
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    id str
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    key_stores Sequence[GetMqcloudKeystoreCertificateKeyStore]
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    queue_manager_id str
    service_instance_guid str
    total_count float
    (Integer) The total count of key store certificates.
    label str
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    keyStores List<Property Map>
    (List) The list of key store certificates.

    • Constraints: The maximum length is 50 items. The minimum length is 0 items. Nested schema for key_store:
    queueManagerId String
    serviceInstanceGuid String
    totalCount Number
    (Integer) The total count of key store certificates.
    label String
    (String) Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.

    Supporting Types

    GetMqcloudKeystoreCertificateKeyStore

    CertificateType string
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    Configs List<GetMqcloudKeystoreCertificateKeyStoreConfig>
    (List) The configuration details for this certificate. Nested schema for config:
    DnsNames List<string>
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    DnsNamesTotalCount double
    (Integer) The total count of dns names.
    Expiry string
    (String) Expiry date for the certificate.
    FingerprintSha256 string
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    Href string
    (String) The URL for this key store certificate.
    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    IsDefault bool
    (Boolean) Indicates whether it is the queue manager's default certificate.
    Issued string
    (String) Date certificate was issued.
    IssuerCn string
    (String) Issuer's Common Name.
    IssuerDn string
    (String) Issuer's Distinguished Name.
    Label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    SubjectCn string
    (String) Subject's Common Name.
    SubjectDn string
    (String) Subject's Distinguished Name.
    CertificateType string
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    Configs []GetMqcloudKeystoreCertificateKeyStoreConfig
    (List) The configuration details for this certificate. Nested schema for config:
    DnsNames []string
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    DnsNamesTotalCount float64
    (Integer) The total count of dns names.
    Expiry string
    (String) Expiry date for the certificate.
    FingerprintSha256 string
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    Href string
    (String) The URL for this key store certificate.
    Id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    IsDefault bool
    (Boolean) Indicates whether it is the queue manager's default certificate.
    Issued string
    (String) Date certificate was issued.
    IssuerCn string
    (String) Issuer's Common Name.
    IssuerDn string
    (String) Issuer's Distinguished Name.
    Label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    SubjectCn string
    (String) Subject's Common Name.
    SubjectDn string
    (String) Subject's Distinguished Name.
    certificateType String
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    configs List<GetMqcloudKeystoreCertificateKeyStoreConfig>
    (List) The configuration details for this certificate. Nested schema for config:
    dnsNames List<String>
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    dnsNamesTotalCount Double
    (Integer) The total count of dns names.
    expiry String
    (String) Expiry date for the certificate.
    fingerprintSha256 String
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    href String
    (String) The URL for this key store certificate.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    isDefault Boolean
    (Boolean) Indicates whether it is the queue manager's default certificate.
    issued String
    (String) Date certificate was issued.
    issuerCn String
    (String) Issuer's Common Name.
    issuerDn String
    (String) Issuer's Distinguished Name.
    label String
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    subjectCn String
    (String) Subject's Common Name.
    subjectDn String
    (String) Subject's Distinguished Name.
    certificateType string
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    configs GetMqcloudKeystoreCertificateKeyStoreConfig[]
    (List) The configuration details for this certificate. Nested schema for config:
    dnsNames string[]
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    dnsNamesTotalCount number
    (Integer) The total count of dns names.
    expiry string
    (String) Expiry date for the certificate.
    fingerprintSha256 string
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    href string
    (String) The URL for this key store certificate.
    id string
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    isDefault boolean
    (Boolean) Indicates whether it is the queue manager's default certificate.
    issued string
    (String) Date certificate was issued.
    issuerCn string
    (String) Issuer's Common Name.
    issuerDn string
    (String) Issuer's Distinguished Name.
    label string
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    subjectCn string
    (String) Subject's Common Name.
    subjectDn string
    (String) Subject's Distinguished Name.
    certificate_type str
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    configs Sequence[GetMqcloudKeystoreCertificateKeyStoreConfig]
    (List) The configuration details for this certificate. Nested schema for config:
    dns_names Sequence[str]
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    dns_names_total_count float
    (Integer) The total count of dns names.
    expiry str
    (String) Expiry date for the certificate.
    fingerprint_sha256 str
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    href str
    (String) The URL for this key store certificate.
    id str
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    is_default bool
    (Boolean) Indicates whether it is the queue manager's default certificate.
    issued str
    (String) Date certificate was issued.
    issuer_cn str
    (String) Issuer's Common Name.
    issuer_dn str
    (String) Issuer's Distinguished Name.
    label str
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    subject_cn str
    (String) Subject's Common Name.
    subject_dn str
    (String) Subject's Distinguished Name.
    certificateType String
    (String) The type of certificate.

    • Constraints: Allowable values are: key_store.
    configs List<Property Map>
    (List) The configuration details for this certificate. Nested schema for config:
    dnsNames List<String>
    (List) The list of DNS names.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items.
    dnsNamesTotalCount Number
    (Integer) The total count of dns names.
    expiry String
    (String) Expiry date for the certificate.
    fingerprintSha256 String
    (String) Fingerprint SHA256.

    • Constraints: The value must match regular expression /^[A-F0-9]{2}(:[A-F0-9]{2}){31}$/.
    href String
    (String) The URL for this key store certificate.
    id String
    (String) ID of the certificate.

    • Constraints: The maximum length is 16 characters. The minimum length is 1 character. The value must match regular expression /^[0-9a-fA-F]*$/.
    isDefault Boolean
    (Boolean) Indicates whether it is the queue manager's default certificate.
    issued String
    (String) Date certificate was issued.
    issuerCn String
    (String) Issuer's Common Name.
    issuerDn String
    (String) Issuer's Distinguished Name.
    label String
    Certificate label in queue manager store.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.]*$/.
    subjectCn String
    (String) Subject's Common Name.
    subjectDn String
    (String) Subject's Distinguished Name.

    GetMqcloudKeystoreCertificateKeyStoreConfig

    Ams List<GetMqcloudKeystoreCertificateKeyStoreConfigAm>
    (List) A list of channels that are configured with this certificate. Nested schema for ams:
    Ams []GetMqcloudKeystoreCertificateKeyStoreConfigAm
    (List) A list of channels that are configured with this certificate. Nested schema for ams:
    ams List<GetMqcloudKeystoreCertificateKeyStoreConfigAm>
    (List) A list of channels that are configured with this certificate. Nested schema for ams:
    ams GetMqcloudKeystoreCertificateKeyStoreConfigAm[]
    (List) A list of channels that are configured with this certificate. Nested schema for ams:
    ams Sequence[GetMqcloudKeystoreCertificateKeyStoreConfigAm]
    (List) A list of channels that are configured with this certificate. Nested schema for ams:
    ams List<Property Map>
    (List) A list of channels that are configured with this certificate. Nested schema for ams:

    GetMqcloudKeystoreCertificateKeyStoreConfigAm

    Channels List<GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel>
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:
    Channels []GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:
    channels List<GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel>
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:
    channels GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel[]
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:
    channels Sequence[GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel]
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:
    channels List<Property Map>
    (List) A list of channels that are configured with this certificate.

    • Constraints: The maximum length is 999999999 items. The minimum length is 0 items. Nested schema for channels:

    GetMqcloudKeystoreCertificateKeyStoreConfigAmChannel

    Name string
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.
    Name string
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.
    name String
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.
    name string
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.
    name str
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.
    name String
    (String) The name of the channel.

    • Constraints: The maximum length is 20 characters. The minimum length is 1 character. The value must match regular expression /^[a-zA-Z0-9_.\/%]*$/.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud