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

    This data source provides the list of Bds Instance Bds Certificate Configurations in Oracle Cloud Infrastructure Big Data Service service.

    Returns a list of BDS certificate configurations associated with this Big Data Service cluster.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testBdsInstanceBdsCertificateConfigurations = oci.bigdataservice.getBdsInstanceBdsCertificateConfigurations({
        bdsInstanceId: testBdsInstance.id,
        displayName: bdsInstanceBdsCertificateConfigurationDisplayName,
        state: bdsInstanceBdsCertificateConfigurationState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_bds_instance_bds_certificate_configurations = oci.bigdataservice.get_bds_instance_bds_certificate_configurations(bds_instance_id=test_bds_instance["id"],
        display_name=bds_instance_bds_certificate_configuration_display_name,
        state=bds_instance_bds_certificate_configuration_state)
    
    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.GetBdsInstanceBdsCertificateConfigurations(ctx, &bigdataservice.GetBdsInstanceBdsCertificateConfigurationsArgs{
    			BdsInstanceId: testBdsInstance.Id,
    			DisplayName:   pulumi.StringRef(bdsInstanceBdsCertificateConfigurationDisplayName),
    			State:         pulumi.StringRef(bdsInstanceBdsCertificateConfigurationState),
    		}, 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 testBdsInstanceBdsCertificateConfigurations = Oci.BigDataService.GetBdsInstanceBdsCertificateConfigurations.Invoke(new()
        {
            BdsInstanceId = testBdsInstance.Id,
            DisplayName = bdsInstanceBdsCertificateConfigurationDisplayName,
            State = bdsInstanceBdsCertificateConfigurationState,
        });
    
    });
    
    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.GetBdsInstanceBdsCertificateConfigurationsArgs;
    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 testBdsInstanceBdsCertificateConfigurations = BigDataServiceFunctions.getBdsInstanceBdsCertificateConfigurations(GetBdsInstanceBdsCertificateConfigurationsArgs.builder()
                .bdsInstanceId(testBdsInstance.id())
                .displayName(bdsInstanceBdsCertificateConfigurationDisplayName)
                .state(bdsInstanceBdsCertificateConfigurationState)
                .build());
    
        }
    }
    
    variables:
      testBdsInstanceBdsCertificateConfigurations:
        fn::invoke:
          function: oci:BigDataService:getBdsInstanceBdsCertificateConfigurations
          arguments:
            bdsInstanceId: ${testBdsInstance.id}
            displayName: ${bdsInstanceBdsCertificateConfigurationDisplayName}
            state: ${bdsInstanceBdsCertificateConfigurationState}
    
    Example coming soon!
    

    Using getBdsInstanceBdsCertificateConfigurations

    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 getBdsInstanceBdsCertificateConfigurations(args: GetBdsInstanceBdsCertificateConfigurationsArgs, opts?: InvokeOptions): Promise<GetBdsInstanceBdsCertificateConfigurationsResult>
    function getBdsInstanceBdsCertificateConfigurationsOutput(args: GetBdsInstanceBdsCertificateConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceBdsCertificateConfigurationsResult>
    def get_bds_instance_bds_certificate_configurations(bds_instance_id: Optional[str] = None,
                                                        display_name: Optional[str] = None,
                                                        filters: Optional[Sequence[GetBdsInstanceBdsCertificateConfigurationsFilter]] = None,
                                                        state: Optional[str] = None,
                                                        opts: Optional[InvokeOptions] = None) -> GetBdsInstanceBdsCertificateConfigurationsResult
    def get_bds_instance_bds_certificate_configurations_output(bds_instance_id: pulumi.Input[Optional[str]] = None,
                                                        display_name: pulumi.Input[Optional[str]] = None,
                                                        filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetBdsInstanceBdsCertificateConfigurationsFilterArgs]]]] = None,
                                                        state: pulumi.Input[Optional[str]] = None,
                                                        opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceBdsCertificateConfigurationsResult]
    func GetBdsInstanceBdsCertificateConfigurations(ctx *Context, args *GetBdsInstanceBdsCertificateConfigurationsArgs, opts ...InvokeOption) (*GetBdsInstanceBdsCertificateConfigurationsResult, error)
    func GetBdsInstanceBdsCertificateConfigurationsOutput(ctx *Context, args *GetBdsInstanceBdsCertificateConfigurationsOutputArgs, opts ...InvokeOption) GetBdsInstanceBdsCertificateConfigurationsResultOutput

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

    public static class GetBdsInstanceBdsCertificateConfigurations 
    {
        public static Task<GetBdsInstanceBdsCertificateConfigurationsResult> InvokeAsync(GetBdsInstanceBdsCertificateConfigurationsArgs args, InvokeOptions? opts = null)
        public static Output<GetBdsInstanceBdsCertificateConfigurationsResult> Invoke(GetBdsInstanceBdsCertificateConfigurationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBdsInstanceBdsCertificateConfigurationsResult> getBdsInstanceBdsCertificateConfigurations(GetBdsInstanceBdsCertificateConfigurationsArgs args, InvokeOptions options)
    public static Output<GetBdsInstanceBdsCertificateConfigurationsResult> getBdsInstanceBdsCertificateConfigurations(GetBdsInstanceBdsCertificateConfigurationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:BigDataService/getBdsInstanceBdsCertificateConfigurations:getBdsInstanceBdsCertificateConfigurations
      arguments:
        # arguments dictionary
    data "oci_bigdataservice_getbdsinstancebdscertificateconfigurations" "name" {
        # arguments
    }

    The following arguments are supported:

    BdsInstanceId string
    The OCID of the cluster.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetBdsInstanceBdsCertificateConfigurationsFilter>
    State string
    The state of the BdsCertificateConfiguration.
    BdsInstanceId string
    The OCID of the cluster.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetBdsInstanceBdsCertificateConfigurationsFilter
    State string
    The state of the BdsCertificateConfiguration.
    bds_instance_id string
    The OCID of the cluster.
    display_name string
    A filter to return only resources that match the entire display name given.
    filters list(object)
    state string
    The state of the BdsCertificateConfiguration.
    bdsInstanceId String
    The OCID of the cluster.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetBdsInstanceBdsCertificateConfigurationsFilter>
    state String
    The state of the BdsCertificateConfiguration.
    bdsInstanceId string
    The OCID of the cluster.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetBdsInstanceBdsCertificateConfigurationsFilter[]
    state string
    The state of the BdsCertificateConfiguration.
    bds_instance_id str
    The OCID of the cluster.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[GetBdsInstanceBdsCertificateConfigurationsFilter]
    state str
    The state of the BdsCertificateConfiguration.
    bdsInstanceId String
    The OCID of the cluster.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    state String
    The state of the BdsCertificateConfiguration.

    getBdsInstanceBdsCertificateConfigurations Result

    The following output properties are available:

    BdsCertificateConfigurations List<GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration>
    The list of bds_certificate_configurations.
    BdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    The display name of the BDS certificate configuration.
    Filters List<GetBdsInstanceBdsCertificateConfigurationsFilter>
    State string
    The lifecycle status of the BDS certificate configuration.
    BdsCertificateConfigurations []GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration
    The list of bds_certificate_configurations.
    BdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    The display name of the BDS certificate configuration.
    Filters []GetBdsInstanceBdsCertificateConfigurationsFilter
    State string
    The lifecycle status of the BDS certificate configuration.
    bds_certificate_configurations list(object)
    The list of bds_certificate_configurations.
    bds_instance_id string
    The OCID of the bdsInstance which is the parent resource id.
    id string
    The provider-assigned unique ID for this managed resource.
    display_name string
    The display name of the BDS certificate configuration.
    filters list(object)
    state string
    The lifecycle status of the BDS certificate configuration.
    bdsCertificateConfigurations List<GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration>
    The list of bds_certificate_configurations.
    bdsInstanceId String
    The OCID of the bdsInstance which is the parent resource id.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    The display name of the BDS certificate configuration.
    filters List<GetBdsInstanceBdsCertificateConfigurationsFilter>
    state String
    The lifecycle status of the BDS certificate configuration.
    bdsCertificateConfigurations GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration[]
    The list of bds_certificate_configurations.
    bdsInstanceId string
    The OCID of the bdsInstance which is the parent resource id.
    id string
    The provider-assigned unique ID for this managed resource.
    displayName string
    The display name of the BDS certificate configuration.
    filters GetBdsInstanceBdsCertificateConfigurationsFilter[]
    state string
    The lifecycle status of the BDS certificate configuration.
    bds_certificate_configurations Sequence[GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration]
    The list of bds_certificate_configurations.
    bds_instance_id str
    The OCID of the bdsInstance which is the parent resource id.
    id str
    The provider-assigned unique ID for this managed resource.
    display_name str
    The display name of the BDS certificate configuration.
    filters Sequence[GetBdsInstanceBdsCertificateConfigurationsFilter]
    state str
    The lifecycle status of the BDS certificate configuration.
    bdsCertificateConfigurations List<Property Map>
    The list of bds_certificate_configurations.
    bdsInstanceId String
    The OCID of the bdsInstance which is the parent resource id.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    The display name of the BDS certificate configuration.
    filters List<Property Map>
    state String
    The lifecycle status of the BDS certificate configuration.

    Supporting Types

    GetBdsInstanceBdsCertificateConfigurationsBdsCertificateConfiguration

    BdsInstanceId string
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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.
    BdsInstanceId string
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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_instance_id string
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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.
    bdsInstanceId String
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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.
    bdsInstanceId string
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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_instance_id str
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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.
    bdsInstanceId String
    The OCID of the cluster.
    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
    A filter to return only resources that match the entire display name given.
    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 state of the BdsCertificateConfiguration.
    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.

    GetBdsInstanceBdsCertificateConfigurationsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name string
    values list(string)
    regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    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.12.0
    published on Thursday, May 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial