1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. BigDataService
  6. BdsInstanceBdsCertificateConfiguration
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 resource provides the Bds Instance Bds Certificate Configuration resource in Oracle Cloud Infrastructure Big Data Service service. Api doc link for the resource: https://docs.oracle.com/iaas/api/#/en/bigdata/latest/BdsCertificateConfiguration

    Example terraform configs related to the resource : https://github.com/oracle/terraform-provider-oci/tree/master/examples/big_data_service

    Create a BDS certificate configuration for the cluster.

    This resource also supports certificate lifecycle actions through update-only trigger fields:

    • issueCertificateTrigger - invokes certificate generation for the configuration
    • renewCertificateTrigger - invokes certificate renewal for the configuration
    • setDefaultTrigger - marks the configuration as the cluster default

    For lifecycle actions, provide either clusterAdminPassword or secretId. The optional isMissingNodesOnly flag applies to issue/generate flows.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testBdsInstanceBdsCertificateConfiguration = new oci.bigdataservice.BdsInstanceBdsCertificateConfiguration("test_bds_instance_bds_certificate_configuration", {
        bdsInstanceId: testBdsInstance.id,
        certificateType: bdsInstanceBdsCertificateConfigurationCertificateType,
        displayName: bdsInstanceBdsCertificateConfigurationDisplayName,
        certificateAuthorityId: testCertificateAuthority.id,
        compartmentId: compartmentId,
        clusterAdminPassword: clusterAdminPassword,
        secretId: secretId,
        issueCertificateTrigger: issueCertificateTrigger,
        renewCertificateTrigger: renewCertificateTrigger,
        setDefaultTrigger: setDefaultTrigger,
        isMissingNodesOnly: isMissingNodesOnly === "true",
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_bds_instance_bds_certificate_configuration = oci.bigdataservice.BdsInstanceBdsCertificateConfiguration("test_bds_instance_bds_certificate_configuration",
        bds_instance_id=test_bds_instance["id"],
        certificate_type=bds_instance_bds_certificate_configuration_certificate_type,
        display_name=bds_instance_bds_certificate_configuration_display_name,
        certificate_authority_id=test_certificate_authority["id"],
        compartment_id=compartment_id,
        cluster_admin_password=cluster_admin_password,
        secret_id=secret_id,
        issue_certificate_trigger=issue_certificate_trigger,
        renew_certificate_trigger=renew_certificate_trigger,
        set_default_trigger=set_default_trigger,
        is_missing_nodes_only=is_missing_nodes_only == "true")
    
    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.NewBdsInstanceBdsCertificateConfiguration(ctx, "test_bds_instance_bds_certificate_configuration", &bigdataservice.BdsInstanceBdsCertificateConfigurationArgs{
    			BdsInstanceId:           pulumi.Any(testBdsInstance.Id),
    			CertificateType:         pulumi.Any(bdsInstanceBdsCertificateConfigurationCertificateType),
    			DisplayName:             pulumi.Any(bdsInstanceBdsCertificateConfigurationDisplayName),
    			CertificateAuthorityId:  pulumi.Any(testCertificateAuthority.Id),
    			CompartmentId:           pulumi.Any(compartmentId),
    			ClusterAdminPassword:    pulumi.Any(clusterAdminPassword),
    			SecretId:                pulumi.Any(secretId),
    			IssueCertificateTrigger: pulumi.Any(issueCertificateTrigger),
    			RenewCertificateTrigger: pulumi.Any(renewCertificateTrigger),
    			SetDefaultTrigger:       pulumi.Any(setDefaultTrigger),
    			IsMissingNodesOnly:      pulumi.Any(isMissingNodesOnly),
    		})
    		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 = new Oci.BigDataService.BdsInstanceBdsCertificateConfiguration("test_bds_instance_bds_certificate_configuration", new()
        {
            BdsInstanceId = testBdsInstance.Id,
            CertificateType = bdsInstanceBdsCertificateConfigurationCertificateType,
            DisplayName = bdsInstanceBdsCertificateConfigurationDisplayName,
            CertificateAuthorityId = testCertificateAuthority.Id,
            CompartmentId = compartmentId,
            ClusterAdminPassword = clusterAdminPassword,
            SecretId = secretId,
            IssueCertificateTrigger = issueCertificateTrigger,
            RenewCertificateTrigger = renewCertificateTrigger,
            SetDefaultTrigger = setDefaultTrigger,
            IsMissingNodesOnly = isMissingNodesOnly,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.BigDataService.BdsInstanceBdsCertificateConfiguration;
    import com.pulumi.oci.BigDataService.BdsInstanceBdsCertificateConfigurationArgs;
    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) {
            var testBdsInstanceBdsCertificateConfiguration = new BdsInstanceBdsCertificateConfiguration("testBdsInstanceBdsCertificateConfiguration", BdsInstanceBdsCertificateConfigurationArgs.builder()
                .bdsInstanceId(testBdsInstance.id())
                .certificateType(bdsInstanceBdsCertificateConfigurationCertificateType)
                .displayName(bdsInstanceBdsCertificateConfigurationDisplayName)
                .certificateAuthorityId(testCertificateAuthority.id())
                .compartmentId(compartmentId)
                .clusterAdminPassword(clusterAdminPassword)
                .secretId(secretId)
                .issueCertificateTrigger(issueCertificateTrigger)
                .renewCertificateTrigger(renewCertificateTrigger)
                .setDefaultTrigger(setDefaultTrigger)
                .isMissingNodesOnly(isMissingNodesOnly)
                .build());
    
        }
    }
    
    resources:
      testBdsInstanceBdsCertificateConfiguration:
        type: oci:BigDataService:BdsInstanceBdsCertificateConfiguration
        name: test_bds_instance_bds_certificate_configuration
        properties:
          bdsInstanceId: ${testBdsInstance.id}
          certificateType: ${bdsInstanceBdsCertificateConfigurationCertificateType}
          displayName: ${bdsInstanceBdsCertificateConfigurationDisplayName}
          certificateAuthorityId: ${testCertificateAuthority.id}
          compartmentId: ${compartmentId}
          clusterAdminPassword: ${clusterAdminPassword}
          secretId: ${secretId}
          issueCertificateTrigger: ${issueCertificateTrigger}
          renewCertificateTrigger: ${renewCertificateTrigger}
          setDefaultTrigger: ${setDefaultTrigger}
          isMissingNodesOnly: ${isMissingNodesOnly}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    resource "oci_bigdataservice_bdsinstancebdscertificateconfiguration" "test_bds_instance_bds_certificate_configuration" {
      bds_instance_id           = testBdsInstance.id
      certificate_type          = bdsInstanceBdsCertificateConfigurationCertificateType
      display_name              = bdsInstanceBdsCertificateConfigurationDisplayName
      certificate_authority_id  = testCertificateAuthority.id
      compartment_id            = compartmentId
      cluster_admin_password    = clusterAdminPassword
      secret_id                 = secretId
      issue_certificate_trigger = issueCertificateTrigger
      renew_certificate_trigger = renewCertificateTrigger
      set_default_trigger       = setDefaultTrigger
      is_missing_nodes_only     = isMissingNodesOnly
    }
    

    Create BdsInstanceBdsCertificateConfiguration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BdsInstanceBdsCertificateConfiguration(name: string, args: BdsInstanceBdsCertificateConfigurationArgs, opts?: CustomResourceOptions);
    @overload
    def BdsInstanceBdsCertificateConfiguration(resource_name: str,
                                               args: BdsInstanceBdsCertificateConfigurationArgs,
                                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def BdsInstanceBdsCertificateConfiguration(resource_name: str,
                                               opts: Optional[ResourceOptions] = None,
                                               bds_instance_id: Optional[str] = None,
                                               certificate_type: Optional[str] = None,
                                               display_name: Optional[str] = None,
                                               certificate_authority_id: Optional[str] = None,
                                               cluster_admin_password: Optional[str] = None,
                                               compartment_id: Optional[str] = None,
                                               is_missing_nodes_only: Optional[bool] = None,
                                               issue_certificate_trigger: Optional[str] = None,
                                               renew_certificate_trigger: Optional[str] = None,
                                               secret_id: Optional[str] = None,
                                               set_default_trigger: Optional[str] = None)
    func NewBdsInstanceBdsCertificateConfiguration(ctx *Context, name string, args BdsInstanceBdsCertificateConfigurationArgs, opts ...ResourceOption) (*BdsInstanceBdsCertificateConfiguration, error)
    public BdsInstanceBdsCertificateConfiguration(string name, BdsInstanceBdsCertificateConfigurationArgs args, CustomResourceOptions? opts = null)
    public BdsInstanceBdsCertificateConfiguration(String name, BdsInstanceBdsCertificateConfigurationArgs args)
    public BdsInstanceBdsCertificateConfiguration(String name, BdsInstanceBdsCertificateConfigurationArgs args, CustomResourceOptions options)
    
    type: oci:BigDataService:BdsInstanceBdsCertificateConfiguration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "oci_bigdataservice_bdsinstancebdscertificateconfiguration" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args BdsInstanceBdsCertificateConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BdsInstanceBdsCertificateConfigurationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BdsInstanceBdsCertificateConfigurationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BdsInstanceBdsCertificateConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BdsInstanceBdsCertificateConfigurationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var bdsInstanceBdsCertificateConfigurationResource = new Oci.BigDataService.BdsInstanceBdsCertificateConfiguration("bdsInstanceBdsCertificateConfigurationResource", new()
    {
        BdsInstanceId = "string",
        CertificateType = "string",
        DisplayName = "string",
        CertificateAuthorityId = "string",
        ClusterAdminPassword = "string",
        CompartmentId = "string",
        IsMissingNodesOnly = false,
        IssueCertificateTrigger = "string",
        RenewCertificateTrigger = "string",
        SecretId = "string",
        SetDefaultTrigger = "string",
    });
    
    example, err := bigdataservice.NewBdsInstanceBdsCertificateConfiguration(ctx, "bdsInstanceBdsCertificateConfigurationResource", &bigdataservice.BdsInstanceBdsCertificateConfigurationArgs{
    	BdsInstanceId:           pulumi.String("string"),
    	CertificateType:         pulumi.String("string"),
    	DisplayName:             pulumi.String("string"),
    	CertificateAuthorityId:  pulumi.String("string"),
    	ClusterAdminPassword:    pulumi.String("string"),
    	CompartmentId:           pulumi.String("string"),
    	IsMissingNodesOnly:      pulumi.Bool(false),
    	IssueCertificateTrigger: pulumi.String("string"),
    	RenewCertificateTrigger: pulumi.String("string"),
    	SecretId:                pulumi.String("string"),
    	SetDefaultTrigger:       pulumi.String("string"),
    })
    
    resource "oci_bigdataservice_bdsinstancebdscertificateconfiguration" "bdsInstanceBdsCertificateConfigurationResource" {
      bds_instance_id           = "string"
      certificate_type          = "string"
      display_name              = "string"
      certificate_authority_id  = "string"
      cluster_admin_password    = "string"
      compartment_id            = "string"
      is_missing_nodes_only     = false
      issue_certificate_trigger = "string"
      renew_certificate_trigger = "string"
      secret_id                 = "string"
      set_default_trigger       = "string"
    }
    
    var bdsInstanceBdsCertificateConfigurationResource = new BdsInstanceBdsCertificateConfiguration("bdsInstanceBdsCertificateConfigurationResource", BdsInstanceBdsCertificateConfigurationArgs.builder()
        .bdsInstanceId("string")
        .certificateType("string")
        .displayName("string")
        .certificateAuthorityId("string")
        .clusterAdminPassword("string")
        .compartmentId("string")
        .isMissingNodesOnly(false)
        .issueCertificateTrigger("string")
        .renewCertificateTrigger("string")
        .secretId("string")
        .setDefaultTrigger("string")
        .build());
    
    bds_instance_bds_certificate_configuration_resource = oci.bigdataservice.BdsInstanceBdsCertificateConfiguration("bdsInstanceBdsCertificateConfigurationResource",
        bds_instance_id="string",
        certificate_type="string",
        display_name="string",
        certificate_authority_id="string",
        cluster_admin_password="string",
        compartment_id="string",
        is_missing_nodes_only=False,
        issue_certificate_trigger="string",
        renew_certificate_trigger="string",
        secret_id="string",
        set_default_trigger="string")
    
    const bdsInstanceBdsCertificateConfigurationResource = new oci.bigdataservice.BdsInstanceBdsCertificateConfiguration("bdsInstanceBdsCertificateConfigurationResource", {
        bdsInstanceId: "string",
        certificateType: "string",
        displayName: "string",
        certificateAuthorityId: "string",
        clusterAdminPassword: "string",
        compartmentId: "string",
        isMissingNodesOnly: false,
        issueCertificateTrigger: "string",
        renewCertificateTrigger: "string",
        secretId: "string",
        setDefaultTrigger: "string",
    });
    
    type: oci:BigDataService:BdsInstanceBdsCertificateConfiguration
    properties:
        bdsInstanceId: string
        certificateAuthorityId: string
        certificateType: string
        clusterAdminPassword: string
        compartmentId: string
        displayName: string
        isMissingNodesOnly: false
        issueCertificateTrigger: string
        renewCertificateTrigger: string
        secretId: string
        setDefaultTrigger: string
    

    BdsInstanceBdsCertificateConfiguration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BdsInstanceBdsCertificateConfiguration resource accepts the following input properties:

    BdsInstanceId string
    The OCID of the cluster.
    CertificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    DisplayName string
    The display name of the BDS certificate configuration.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    ClusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    CompartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    IsMissingNodesOnly bool
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    IssueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    RenewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    SecretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    SetDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    BdsInstanceId string
    The OCID of the cluster.
    CertificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    DisplayName string
    The display name of the BDS certificate configuration.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    ClusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    CompartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    IsMissingNodesOnly bool
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    IssueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    RenewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    SecretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    SetDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    bds_instance_id string
    The OCID of the cluster.
    certificate_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.
    display_name string
    The display name of the BDS certificate configuration.
    certificate_authority_id string
    The OCID of the certificate authority which is associated with this certificate configuration.
    cluster_admin_password string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    compartment_id string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    is_missing_nodes_only bool
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issue_certificate_trigger string
    Any change to this value triggers certificate generation for this configuration.
    renew_certificate_trigger string
    Any change to this value triggers certificate renewal for this configuration.
    secret_id string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    set_default_trigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    bdsInstanceId String
    The OCID of the cluster.
    certificateType String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    displayName String
    The display name of the BDS certificate configuration.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration.
    clusterAdminPassword String
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    compartmentId String
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    isMissingNodesOnly Boolean
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger String
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger String
    Any change to this value triggers certificate renewal for this configuration.
    secretId String
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger String

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    bdsInstanceId string
    The OCID of the cluster.
    certificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    displayName string
    The display name of the BDS certificate configuration.
    certificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    clusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    compartmentId string
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    isMissingNodesOnly boolean
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    secretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    bds_instance_id str
    The OCID of the cluster.
    certificate_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.
    display_name str
    The display name of the BDS certificate configuration.
    certificate_authority_id str
    The OCID of the certificate authority which is associated with this certificate configuration.
    cluster_admin_password str
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    compartment_id str
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    is_missing_nodes_only bool
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issue_certificate_trigger str
    Any change to this value triggers certificate generation for this configuration.
    renew_certificate_trigger str
    Any change to this value triggers certificate renewal for this configuration.
    secret_id str
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    set_default_trigger str

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    bdsInstanceId String
    The OCID of the cluster.
    certificateType String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    displayName String
    The display name of the BDS certificate configuration.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration.
    clusterAdminPassword String
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    compartmentId String
    The OCID of the compartment of the certificate authority connecting to this certificate configuration.
    isMissingNodesOnly Boolean
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger String
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger String
    Any change to this value triggers certificate renewal for this configuration.
    secretId String
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger String

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BdsInstanceBdsCertificateConfiguration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefaultConfiguration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefaultConfiguration bool
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    isDefaultConfiguration Boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    isDefaultConfiguration boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    isDefaultConfiguration Boolean
    If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.
    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.

    Look up Existing BdsInstanceBdsCertificateConfiguration Resource

    Get an existing BdsInstanceBdsCertificateConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BdsInstanceBdsCertificateConfigurationState, opts?: CustomResourceOptions): BdsInstanceBdsCertificateConfiguration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bds_instance_id: Optional[str] = None,
            certificate_authority_id: Optional[str] = None,
            certificate_type: Optional[str] = None,
            cluster_admin_password: Optional[str] = None,
            compartment_id: Optional[str] = None,
            display_name: Optional[str] = None,
            is_default_configuration: Optional[bool] = None,
            is_missing_nodes_only: Optional[bool] = None,
            issue_certificate_trigger: Optional[str] = None,
            renew_certificate_trigger: Optional[str] = None,
            secret_id: Optional[str] = None,
            set_default_trigger: Optional[str] = None,
            state: Optional[str] = None,
            time_created: Optional[str] = None,
            time_last_refreshed_or_generated: Optional[str] = None,
            time_updated: Optional[str] = None,
            type: Optional[str] = None) -> BdsInstanceBdsCertificateConfiguration
    func GetBdsInstanceBdsCertificateConfiguration(ctx *Context, name string, id IDInput, state *BdsInstanceBdsCertificateConfigurationState, opts ...ResourceOption) (*BdsInstanceBdsCertificateConfiguration, error)
    public static BdsInstanceBdsCertificateConfiguration Get(string name, Input<string> id, BdsInstanceBdsCertificateConfigurationState? state, CustomResourceOptions? opts = null)
    public static BdsInstanceBdsCertificateConfiguration get(String name, Output<String> id, BdsInstanceBdsCertificateConfigurationState state, CustomResourceOptions options)
    resources:  _:    type: oci:BigDataService:BdsInstanceBdsCertificateConfiguration    get:      id: ${id}
    import {
      to = oci_bigdataservice_bdsinstancebdscertificateconfiguration.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BdsInstanceId string
    The OCID of the cluster.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    CertificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    ClusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    IssueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    RenewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    SecretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    SetDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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.
    BdsInstanceId string
    The OCID of the cluster.
    CertificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    CertificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    ClusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    IssueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    RenewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    SecretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    SetDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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_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.
    certificate_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.
    cluster_admin_password string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issue_certificate_trigger string
    Any change to this value triggers certificate generation for this configuration.
    renew_certificate_trigger string
    Any change to this value triggers certificate renewal for this configuration.
    secret_id string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    set_default_trigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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.
    bdsInstanceId String
    The OCID of the cluster.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration.
    certificateType String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    clusterAdminPassword String
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger String
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger String
    Any change to this value triggers certificate renewal for this configuration.
    secretId String
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger String

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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.
    bdsInstanceId string
    The OCID of the cluster.
    certificateAuthorityId string
    The OCID of the certificate authority which is associated with this certificate configuration.
    certificateType string
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    clusterAdminPassword string
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger string
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger string
    Any change to this value triggers certificate renewal for this configuration.
    secretId string
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger string

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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_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.
    certificate_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.
    cluster_admin_password str
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issue_certificate_trigger str
    Any change to this value triggers certificate generation for this configuration.
    renew_certificate_trigger str
    Any change to this value triggers certificate renewal for this configuration.
    secret_id str
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    set_default_trigger str

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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.
    bdsInstanceId String
    The OCID of the cluster.
    certificateAuthorityId String
    The OCID of the certificate authority which is associated with this certificate configuration.
    certificateType String
    The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.
    clusterAdminPassword String
    Base64-encoded cluster admin password used for issue, renew, or set default actions. Use this or secretId.
    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.
    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
    When issuing certificates for the configuration, limits generation to nodes that do not yet have the configuration.
    issueCertificateTrigger String
    Any change to this value triggers certificate generation for this configuration.
    renewCertificateTrigger String
    Any change to this value triggers certificate renewal for this configuration.
    secretId String
    The OCID of the secret containing the cluster admin password used for issue, renew, or set default actions. Use this or clusterAdminPassword.
    setDefaultTrigger String

    Any change to this value triggers the set default certificate configuration action.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    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.

    Import

    BdsInstanceBdsCertificateConfigurations can be imported using the id, e.g.

    $ pulumi import oci:BigDataService/bdsInstanceBdsCertificateConfiguration:BdsInstanceBdsCertificateConfiguration test_bds_instance_bds_certificate_configuration "bdsInstances/{bdsInstanceId}/bdsCertificateConfigurations/{bdsCertificateConfigurationId}"
    

    To learn more about importing existing cloud resources, see Importing resources.

    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