1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. BigDataService
  6. getBdsInstanceBdsCertificateConfiguration
Viewing docs for Oracle Cloud Infrastructure v4.13.0
published on Thursday, May 28, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.13.0
published on Thursday, May 28, 2026 by Pulumi

    This data source provides details about a specific Bds Instance Bds Certificate Configuration resource in Oracle Cloud Infrastructure Big Data Service service.

    Returns details of the BdsCertificateConfiguration identified by the given ID.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testBdsInstanceBdsCertificateConfiguration = oci.bigdataservice.getBdsInstanceBdsCertificateConfiguration({
        bdsCertificateConfigurationId: testConfiguration.id,
        bdsInstanceId: testBdsInstance.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_bds_instance_bds_certificate_configuration = oci.bigdataservice.get_bds_instance_bds_certificate_configuration(bds_certificate_configuration_id=test_configuration["id"],
        bds_instance_id=test_bds_instance["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/bigdataservice"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := bigdataservice.GetBdsInstanceBdsCertificateConfiguration(ctx, &bigdataservice.GetBdsInstanceBdsCertificateConfigurationArgs{
    			BdsCertificateConfigurationId: testConfiguration.Id,
    			BdsInstanceId:                 testBdsInstance.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testBdsInstanceBdsCertificateConfiguration = Oci.BigDataService.GetBdsInstanceBdsCertificateConfiguration.Invoke(new()
        {
            BdsCertificateConfigurationId = testConfiguration.Id,
            BdsInstanceId = testBdsInstance.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.BigDataService.BigDataServiceFunctions;
    import com.pulumi.oci.BigDataService.inputs.GetBdsInstanceBdsCertificateConfigurationArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 testBdsInstanceBdsCertificateConfiguration = BigDataServiceFunctions.getBdsInstanceBdsCertificateConfiguration(GetBdsInstanceBdsCertificateConfigurationArgs.builder()
                .bdsCertificateConfigurationId(testConfiguration.id())
                .bdsInstanceId(testBdsInstance.id())
                .build());
    
        }
    }
    
    variables:
      testBdsInstanceBdsCertificateConfiguration:
        fn::invoke:
          function: oci:BigDataService:getBdsInstanceBdsCertificateConfiguration
          arguments:
            bdsCertificateConfigurationId: ${testConfiguration.id}
            bdsInstanceId: ${testBdsInstance.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_bigdataservice_getbdsinstancebdscertificateconfiguration" "testBdsInstanceBdsCertificateConfiguration" {
      bds_certificate_configuration_id = testConfiguration.id
      bds_instance_id                  = testBdsInstance.id
    }
    

    Using getBdsInstanceBdsCertificateConfiguration

    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 getBdsInstanceBdsCertificateConfiguration(args: GetBdsInstanceBdsCertificateConfigurationArgs, opts?: InvokeOptions): Promise<GetBdsInstanceBdsCertificateConfigurationResult>
    function getBdsInstanceBdsCertificateConfigurationOutput(args: GetBdsInstanceBdsCertificateConfigurationOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceBdsCertificateConfigurationResult>
    def get_bds_instance_bds_certificate_configuration(bds_certificate_configuration_id: Optional[str] = None,
                                                       bds_instance_id: Optional[str] = None,
                                                       opts: Optional[InvokeOptions] = None) -> GetBdsInstanceBdsCertificateConfigurationResult
    def get_bds_instance_bds_certificate_configuration_output(bds_certificate_configuration_id: pulumi.Input[Optional[str]] = None,
                                                       bds_instance_id: pulumi.Input[Optional[str]] = None,
                                                       opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceBdsCertificateConfigurationResult]
    func LookupBdsInstanceBdsCertificateConfiguration(ctx *Context, args *LookupBdsInstanceBdsCertificateConfigurationArgs, opts ...InvokeOption) (*LookupBdsInstanceBdsCertificateConfigurationResult, error)
    func LookupBdsInstanceBdsCertificateConfigurationOutput(ctx *Context, args *LookupBdsInstanceBdsCertificateConfigurationOutputArgs, opts ...InvokeOption) LookupBdsInstanceBdsCertificateConfigurationResultOutput

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

    public static class GetBdsInstanceBdsCertificateConfiguration 
    {
        public static Task<GetBdsInstanceBdsCertificateConfigurationResult> InvokeAsync(GetBdsInstanceBdsCertificateConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetBdsInstanceBdsCertificateConfigurationResult> Invoke(GetBdsInstanceBdsCertificateConfigurationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBdsInstanceBdsCertificateConfigurationResult> getBdsInstanceBdsCertificateConfiguration(GetBdsInstanceBdsCertificateConfigurationArgs args, InvokeOptions options)
    public static Output<GetBdsInstanceBdsCertificateConfigurationResult> getBdsInstanceBdsCertificateConfiguration(GetBdsInstanceBdsCertificateConfigurationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:BigDataService/getBdsInstanceBdsCertificateConfiguration:getBdsInstanceBdsCertificateConfiguration
      arguments:
        # arguments dictionary
    data "oci_bigdataservice_getbdsinstancebdscertificateconfiguration" "name" {
        # arguments
    }

    The following arguments are supported:

    BdsCertificateConfigurationId string
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    BdsInstanceId string
    The OCID of the cluster.
    BdsCertificateConfigurationId string
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    BdsInstanceId string
    The OCID of the cluster.
    bds_certificate_configuration_id string
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    bds_instance_id string
    The OCID of the cluster.
    bdsCertificateConfigurationId String
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    bdsInstanceId String
    The OCID of the cluster.
    bdsCertificateConfigurationId string
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    bdsInstanceId string
    The OCID of the cluster.
    bds_certificate_configuration_id str
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    bds_instance_id str
    The OCID of the cluster.
    bdsCertificateConfigurationId String
    Unique Oracle-assigned identifier of the BdsCertificateConfiguration.
    bdsInstanceId String
    The OCID of the cluster.

    getBdsInstanceBdsCertificateConfiguration Result

    The following output properties are available:

    BdsCertificateConfigurationId string
    BdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    CertificateType string
    ClusterAdminPassword string
    CompartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    DisplayName string
    The display name of the BDS certificate configuration.
    Id string
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    IsDefaultConfiguration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    IsMissingNodesOnly bool
    IssueCertificateTrigger string
    RenewCertificateTrigger string
    SecretId string
    SetDefaultTrigger string
    State string
    The lifecycle status of the BDS certificate configuration.
    TimeCreated string
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    TimeLastRefreshedOrGenerated string
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    TimeUpdated string
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    Type string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    BdsCertificateConfigurationId string
    BdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    CertificateType string
    ClusterAdminPassword string
    CompartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    DisplayName string
    The display name of the BDS certificate configuration.
    Id string
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    IsDefaultConfiguration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    IsMissingNodesOnly bool
    IssueCertificateTrigger string
    RenewCertificateTrigger string
    SecretId string
    SetDefaultTrigger string
    State string
    The lifecycle status of the BDS certificate configuration.
    TimeCreated string
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    TimeLastRefreshedOrGenerated string
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    TimeUpdated string
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    Type string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    bds_certificate_configuration_id string
    bds_instance_id string
    The OCID of the bdsInstance which is the parent resource id.
    certificate_authority_id string
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    certificate_type string
    cluster_admin_password string
    compartment_id string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    display_name string
    The display name of the BDS certificate configuration.
    id string
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    is_default_configuration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    is_missing_nodes_only bool
    issue_certificate_trigger string
    renew_certificate_trigger string
    secret_id string
    set_default_trigger string
    state string
    The lifecycle status of the BDS certificate configuration.
    time_created string
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    time_last_refreshed_or_generated string
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    time_updated string
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    type string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    bdsCertificateConfigurationId String
    bdsInstanceId String
    The OCID of the bdsInstance which is the parent resource id.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    certificateType String
    clusterAdminPassword String
    compartmentId String
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    displayName String
    The display name of the BDS certificate configuration.
    id String
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    isDefaultConfiguration Boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    isMissingNodesOnly Boolean
    issueCertificateTrigger String
    renewCertificateTrigger String
    secretId String
    setDefaultTrigger String
    state String
    The lifecycle status of the BDS certificate configuration.
    timeCreated String
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    timeLastRefreshedOrGenerated String
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    timeUpdated String
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    type String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    bdsCertificateConfigurationId string
    bdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    certificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    certificateType string
    clusterAdminPassword string
    compartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    displayName string
    The display name of the BDS certificate configuration.
    id string
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    isDefaultConfiguration boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    isMissingNodesOnly boolean
    issueCertificateTrigger string
    renewCertificateTrigger string
    secretId string
    setDefaultTrigger string
    state string
    The lifecycle status of the BDS certificate configuration.
    timeCreated string
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    timeLastRefreshedOrGenerated string
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    timeUpdated string
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    type string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    bds_certificate_configuration_id str
    bds_instance_id str
    The OCID of the bdsInstance which is the parent resource id.
    certificate_authority_id str
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    certificate_type str
    cluster_admin_password str
    compartment_id str
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    display_name str
    The display name of the BDS certificate configuration.
    id str
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    is_default_configuration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    is_missing_nodes_only bool
    issue_certificate_trigger str
    renew_certificate_trigger str
    secret_id str
    set_default_trigger str
    state str
    The lifecycle status of the BDS certificate configuration.
    time_created str
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    time_last_refreshed_or_generated str
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    time_updated str
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    type str
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    bdsCertificateConfigurationId String
    bdsInstanceId String
    The OCID of the bdsInstance which is the parent resource id.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.
    certificateType String
    clusterAdminPassword String
    compartmentId String
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    displayName String
    The display name of the BDS certificate configuration.
    id String
    The ID of the BDS certificate configuration defined under BDS resources, not OCID.
    isDefaultConfiguration Boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    isMissingNodesOnly Boolean
    issueCertificateTrigger String
    renewCertificateTrigger String
    secretId String
    setDefaultTrigger String
    state String
    The lifecycle status of the BDS certificate configuration.
    timeCreated String
    The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.
    timeLastRefreshedOrGenerated String
    The last time the BDS certificate configuration was used to generate or renew the certificate(s).
    timeUpdated String
    The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.
    type String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.13.0
    published on Thursday, May 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial