1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. certificateservice
  6. ChildCertInstance
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine

    Certificate instance

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
    
    const primaryCertificateserviceChildcertinstanceCase3 = new volcenginecc.certificateservice.ChildCertInstance("primary_certificateservice_childcertinstance_case_3", {
        tag: "dx-cert-2",
        projectName: "default",
        repeatable: true,
        noVerifyAndFixChain: false,
        importCertificateInfo: {
            certificate_chain: `-----BEGIN CERTIFICATE-----
    MIID0EXAMPLECERTIFICATECONTENT
    -----END CERTIFICATE-----`,
            private_key: `-----BEGIN RSA PRIVATE KEY-----
    MIIEoEXAMPLEPRIVATEKEYCONTENT
    -----END RSA PRIVATE KEY-----`,
        },
        tags: [{
            key: "aaa",
            value: "111",
        }],
    });
    
    import pulumi
    import pulumi_volcenginecc as volcenginecc
    
    primary_certificateservice_childcertinstance_case3 = volcenginecc.certificateservice.ChildCertInstance("primary_certificateservice_childcertinstance_case_3",
        tag="dx-cert-2",
        project_name="default",
        repeatable=True,
        no_verify_and_fix_chain=False,
        import_certificate_info={
            "certificate_chain": """-----BEGIN CERTIFICATE-----
    MIID0EXAMPLECERTIFICATECONTENT
    -----END CERTIFICATE-----""",
            "private_key": """-----BEGIN RSA PRIVATE KEY-----
    MIIEoEXAMPLEPRIVATEKEYCONTENT
    -----END RSA PRIVATE KEY-----""",
        },
        tags=[{
            "key": "aaa",
            "value": "111",
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/certificateservice"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := certificateservice.NewChildCertInstance(ctx, "primary_certificateservice_childcertinstance_case_3", &certificateservice.ChildCertInstanceArgs{
    			Tag:                 pulumi.String("dx-cert-2"),
    			ProjectName:         pulumi.String("default"),
    			Repeatable:          pulumi.Bool(true),
    			NoVerifyAndFixChain: pulumi.Bool(false),
    			ImportCertificateInfo: &certificateservice.ChildCertInstanceImportCertificateInfoArgs{
    				Certificate_chain: "-----BEGIN CERTIFICATE-----\nMIID0EXAMPLECERTIFICATECONTENT\n-----END CERTIFICATE-----",
    				Private_key:       "-----BEGIN RSA PRIVATE KEY-----\nMIIEoEXAMPLEPRIVATEKEYCONTENT\n-----END RSA PRIVATE KEY-----",
    			},
    			Tags: certificateservice.ChildCertInstanceTagArray{
    				&certificateservice.ChildCertInstanceTagArgs{
    					Key:   pulumi.String("aaa"),
    					Value: pulumi.String("111"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
    
    return await Deployment.RunAsync(() => 
    {
        var primaryCertificateserviceChildcertinstanceCase3 = new Volcenginecc.Certificateservice.ChildCertInstance("primary_certificateservice_childcertinstance_case_3", new()
        {
            Tag = "dx-cert-2",
            ProjectName = "default",
            Repeatable = true,
            NoVerifyAndFixChain = false,
            ImportCertificateInfo = new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceImportCertificateInfoArgs
            {
                Certificate_chain = @"-----BEGIN CERTIFICATE-----
    MIID0EXAMPLECERTIFICATECONTENT
    -----END CERTIFICATE-----",
                Private_key = @"-----BEGIN RSA PRIVATE KEY-----
    MIIEoEXAMPLEPRIVATEKEYCONTENT
    -----END RSA PRIVATE KEY-----",
            },
            Tags = new[]
            {
                new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceTagArgs
                {
                    Key = "aaa",
                    Value = "111",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.volcengine.volcenginecc.certificateservice.ChildCertInstance;
    import com.volcengine.volcenginecc.certificateservice.ChildCertInstanceArgs;
    import com.pulumi.volcenginecc.certificateservice.inputs.ChildCertInstanceImportCertificateInfoArgs;
    import com.pulumi.volcenginecc.certificateservice.inputs.ChildCertInstanceTagArgs;
    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 primaryCertificateserviceChildcertinstanceCase3 = new ChildCertInstance("primaryCertificateserviceChildcertinstanceCase3", ChildCertInstanceArgs.builder()
                .tag("dx-cert-2")
                .projectName("default")
                .repeatable(true)
                .noVerifyAndFixChain(false)
                .importCertificateInfo(ChildCertInstanceImportCertificateInfoArgs.builder()
                    .certificate_chain("""
    -----BEGIN CERTIFICATE-----
    MIID0EXAMPLECERTIFICATECONTENT
    -----END CERTIFICATE-----                """)
                    .private_key("""
    -----BEGIN RSA PRIVATE KEY-----
    MIIEoEXAMPLEPRIVATEKEYCONTENT
    -----END RSA PRIVATE KEY-----                """)
                    .build())
                .tags(ChildCertInstanceTagArgs.builder()
                    .key("aaa")
                    .value("111")
                    .build())
                .build());
    
        }
    }
    
    resources:
      primaryCertificateserviceChildcertinstanceCase3:
        type: volcenginecc:certificateservice:ChildCertInstance
        name: primary_certificateservice_childcertinstance_case_3
        properties:
          tag: dx-cert-2
          projectName: default
          repeatable: true
          noVerifyAndFixChain: false
          importCertificateInfo:
            certificate_chain: |-
              -----BEGIN CERTIFICATE-----
              MIID0EXAMPLECERTIFICATECONTENT
              -----END CERTIFICATE-----
            private_key: |-
              -----BEGIN RSA PRIVATE KEY-----
              MIIEoEXAMPLEPRIVATEKEYCONTENT
              -----END RSA PRIVATE KEY-----
          tags:
            - key: aaa
              value: '111'
    
    pulumi {
      required_providers {
        volcenginecc = {
          source = "pulumi/volcenginecc"
        }
      }
    }
    
    resource "volcenginecc_certificateservice_childcertinstance" "primary_certificateservice_childcertinstance_case_3" {
      tag                     = "dx-cert-2"
      project_name            = "default"
      repeatable              = true
      no_verify_and_fix_chain = false
      import_certificate_info = {
        certificate_chain = "-----BEGIN CERTIFICATE-----\nMIID0EXAMPLECERTIFICATECONTENT\n-----END CERTIFICATE-----"
        private_key       = "-----BEGIN RSA PRIVATE KEY-----\nMIIEoEXAMPLEPRIVATEKEYCONTENT\n-----END RSA PRIVATE KEY-----"
      }
      tags {
        key   = "aaa"
        value = "111"
      }
    }
    

    Create ChildCertInstance Resource

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

    Constructor syntax

    new ChildCertInstance(name: string, args?: ChildCertInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def ChildCertInstance(resource_name: str,
                          args: Optional[ChildCertInstanceArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def ChildCertInstance(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          common_name: Optional[str] = None,
                          csr: Optional[str] = None,
                          import_certificate_info: Optional[ChildCertInstanceImportCertificateInfoArgs] = None,
                          import_gm_certificate_info: Optional[ChildCertInstanceImportGmCertificateInfoArgs] = None,
                          key_alg: Optional[str] = None,
                          no_verify_and_fix_chain: Optional[bool] = None,
                          options: Optional[ChildCertInstanceOptionsArgs] = None,
                          organization_id: Optional[str] = None,
                          plan: Optional[str] = None,
                          private_key: Optional[str] = None,
                          project_name: Optional[str] = None,
                          repeatable: Optional[bool] = None,
                          sans: Optional[Sequence[str]] = None,
                          tag: Optional[str] = None,
                          tags: Optional[Sequence[ChildCertInstanceTagArgs]] = None,
                          validation_type: Optional[str] = None)
    func NewChildCertInstance(ctx *Context, name string, args *ChildCertInstanceArgs, opts ...ResourceOption) (*ChildCertInstance, error)
    public ChildCertInstance(string name, ChildCertInstanceArgs? args = null, CustomResourceOptions? opts = null)
    public ChildCertInstance(String name, ChildCertInstanceArgs args)
    public ChildCertInstance(String name, ChildCertInstanceArgs args, CustomResourceOptions options)
    
    type: volcenginecc:certificateservice:ChildCertInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "volcenginecc_certificateservice_child_cert_instance" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ChildCertInstanceArgs
    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 ChildCertInstanceArgs
    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 ChildCertInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ChildCertInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ChildCertInstanceArgs
    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 childCertInstanceResource = new Volcenginecc.Certificateservice.ChildCertInstance("childCertInstanceResource", new()
    {
        CommonName = "string",
        Csr = "string",
        ImportCertificateInfo = new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceImportCertificateInfoArgs
        {
            CertificateChain = "string",
            PrivateKey = "string",
        },
        ImportGmCertificateInfo = new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceImportGmCertificateInfoArgs
        {
            EncryptCertificateChain = "string",
            EncryptPrivateKey = "string",
            SignCertificateChain = "string",
            SignPrivateKey = "string",
        },
        KeyAlg = "string",
        NoVerifyAndFixChain = false,
        Options = new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceOptionsArgs
        {
            ExpiredNotice = "string",
        },
        OrganizationId = "string",
        Plan = "string",
        PrivateKey = "string",
        ProjectName = "string",
        Repeatable = false,
        Sans = new[]
        {
            "string",
        },
        Tag = "string",
        Tags = new[]
        {
            new Volcenginecc.Certificateservice.Inputs.ChildCertInstanceTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        ValidationType = "string",
    });
    
    example, err := certificateservice.NewChildCertInstance(ctx, "childCertInstanceResource", &certificateservice.ChildCertInstanceArgs{
    	CommonName: pulumi.String("string"),
    	Csr:        pulumi.String("string"),
    	ImportCertificateInfo: &certificateservice.ChildCertInstanceImportCertificateInfoArgs{
    		CertificateChain: pulumi.String("string"),
    		PrivateKey:       pulumi.String("string"),
    	},
    	ImportGmCertificateInfo: &certificateservice.ChildCertInstanceImportGmCertificateInfoArgs{
    		EncryptCertificateChain: pulumi.String("string"),
    		EncryptPrivateKey:       pulumi.String("string"),
    		SignCertificateChain:    pulumi.String("string"),
    		SignPrivateKey:          pulumi.String("string"),
    	},
    	KeyAlg:              pulumi.String("string"),
    	NoVerifyAndFixChain: pulumi.Bool(false),
    	Options: &certificateservice.ChildCertInstanceOptionsArgs{
    		ExpiredNotice: pulumi.String("string"),
    	},
    	OrganizationId: pulumi.String("string"),
    	Plan:           pulumi.String("string"),
    	PrivateKey:     pulumi.String("string"),
    	ProjectName:    pulumi.String("string"),
    	Repeatable:     pulumi.Bool(false),
    	Sans: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tag: pulumi.String("string"),
    	Tags: certificateservice.ChildCertInstanceTagArray{
    		&certificateservice.ChildCertInstanceTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	ValidationType: pulumi.String("string"),
    })
    
    resource "volcenginecc_certificateservice_child_cert_instance" "childCertInstanceResource" {
      lifecycle {
        create_before_destroy = true
      }
      common_name = "string"
      csr         = "string"
      import_certificate_info = {
        certificate_chain = "string"
        private_key       = "string"
      }
      import_gm_certificate_info = {
        encrypt_certificate_chain = "string"
        encrypt_private_key       = "string"
        sign_certificate_chain    = "string"
        sign_private_key          = "string"
      }
      key_alg                 = "string"
      no_verify_and_fix_chain = false
      options = {
        expired_notice = "string"
      }
      organization_id = "string"
      plan            = "string"
      private_key     = "string"
      project_name    = "string"
      repeatable      = false
      sans            = ["string"]
      tag             = "string"
      tags {
        key   = "string"
        value = "string"
      }
      validation_type = "string"
    }
    
    var childCertInstanceResource = new ChildCertInstance("childCertInstanceResource", ChildCertInstanceArgs.builder()
        .commonName("string")
        .csr("string")
        .importCertificateInfo(ChildCertInstanceImportCertificateInfoArgs.builder()
            .certificateChain("string")
            .privateKey("string")
            .build())
        .importGmCertificateInfo(ChildCertInstanceImportGmCertificateInfoArgs.builder()
            .encryptCertificateChain("string")
            .encryptPrivateKey("string")
            .signCertificateChain("string")
            .signPrivateKey("string")
            .build())
        .keyAlg("string")
        .noVerifyAndFixChain(false)
        .options(ChildCertInstanceOptionsArgs.builder()
            .expiredNotice("string")
            .build())
        .organizationId("string")
        .plan("string")
        .privateKey("string")
        .projectName("string")
        .repeatable(false)
        .sans("string")
        .tag("string")
        .tags(ChildCertInstanceTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .validationType("string")
        .build());
    
    child_cert_instance_resource = volcenginecc.certificateservice.ChildCertInstance("childCertInstanceResource",
        common_name="string",
        csr="string",
        import_certificate_info={
            "certificate_chain": "string",
            "private_key": "string",
        },
        import_gm_certificate_info={
            "encrypt_certificate_chain": "string",
            "encrypt_private_key": "string",
            "sign_certificate_chain": "string",
            "sign_private_key": "string",
        },
        key_alg="string",
        no_verify_and_fix_chain=False,
        options={
            "expired_notice": "string",
        },
        organization_id="string",
        plan="string",
        private_key="string",
        project_name="string",
        repeatable=False,
        sans=["string"],
        tag="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        validation_type="string")
    
    const childCertInstanceResource = new volcenginecc.certificateservice.ChildCertInstance("childCertInstanceResource", {
        commonName: "string",
        csr: "string",
        importCertificateInfo: {
            certificateChain: "string",
            privateKey: "string",
        },
        importGmCertificateInfo: {
            encryptCertificateChain: "string",
            encryptPrivateKey: "string",
            signCertificateChain: "string",
            signPrivateKey: "string",
        },
        keyAlg: "string",
        noVerifyAndFixChain: false,
        options: {
            expiredNotice: "string",
        },
        organizationId: "string",
        plan: "string",
        privateKey: "string",
        projectName: "string",
        repeatable: false,
        sans: ["string"],
        tag: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        validationType: "string",
    });
    
    type: volcenginecc:certificateservice:ChildCertInstance
    properties:
        commonName: string
        csr: string
        importCertificateInfo:
            certificateChain: string
            privateKey: string
        importGmCertificateInfo:
            encryptCertificateChain: string
            encryptPrivateKey: string
            signCertificateChain: string
            signPrivateKey: string
        keyAlg: string
        noVerifyAndFixChain: false
        options:
            expiredNotice: string
        organizationId: string
        plan: string
        privateKey: string
        projectName: string
        repeatable: false
        sans:
            - string
        tag: string
        tags:
            - key: string
              value: string
        validationType: string
    

    ChildCertInstance 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 ChildCertInstance resource accepts the following input properties:

    CommonName string
    Common name (CN) of the certificate
    Csr string
    Your self-generated CSR (Certificate Signing Request)
    ImportCertificateInfo Volcengine.ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    ImportGmCertificateInfo Volcengine.ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    KeyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    NoVerifyAndFixChain bool
    Ignore certificate integrity check. Default: false
    Options Volcengine.ChildCertInstanceOptions
    Operation options
    OrganizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    Plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    PrivateKey string
    Private key corresponding to the CSR
    ProjectName string
    Name of the project to which the certificate instance belongs
    Repeatable bool
    Allow uploading the same certificate. Default: false
    Sans List<string>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    Tag string
    Remarks for the certificate instance
    Tags List<Volcengine.ChildCertInstanceTag>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    ValidationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    CommonName string
    Common name (CN) of the certificate
    Csr string
    Your self-generated CSR (Certificate Signing Request)
    ImportCertificateInfo ChildCertInstanceImportCertificateInfoArgs
    Details of the SSL certificate (non-SM certificate) to be uploaded
    ImportGmCertificateInfo ChildCertInstanceImportGmCertificateInfoArgs
    Details of the SSL certificate (SM certificate) to be uploaded
    KeyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    NoVerifyAndFixChain bool
    Ignore certificate integrity check. Default: false
    Options ChildCertInstanceOptionsArgs
    Operation options
    OrganizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    Plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    PrivateKey string
    Private key corresponding to the CSR
    ProjectName string
    Name of the project to which the certificate instance belongs
    Repeatable bool
    Allow uploading the same certificate. Default: false
    Sans []string
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    Tag string
    Remarks for the certificate instance
    Tags []ChildCertInstanceTagArgs
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    ValidationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    common_name string
    Common name (CN) of the certificate
    csr string
    Your self-generated CSR (Certificate Signing Request)
    import_certificate_info object
    Details of the SSL certificate (non-SM certificate) to be uploaded
    import_gm_certificate_info object
    Details of the SSL certificate (SM certificate) to be uploaded
    key_alg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    no_verify_and_fix_chain bool
    Ignore certificate integrity check. Default: false
    options object
    Operation options
    organization_id string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    private_key string
    Private key corresponding to the CSR
    project_name string
    Name of the project to which the certificate instance belongs
    repeatable bool
    Allow uploading the same certificate. Default: false
    sans list(string)
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    tag string
    Remarks for the certificate instance
    tags list(object)
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validation_type string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    commonName String
    Common name (CN) of the certificate
    csr String
    Your self-generated CSR (Certificate Signing Request)
    importCertificateInfo ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    keyAlg String
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain Boolean
    Ignore certificate integrity check. Default: false
    options ChildCertInstanceOptions
    Operation options
    organizationId String
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan String
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey String
    Private key corresponding to the CSR
    projectName String
    Name of the project to which the certificate instance belongs
    repeatable Boolean
    Allow uploading the same certificate. Default: false
    sans List<String>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    tag String
    Remarks for the certificate instance
    tags List<ChildCertInstanceTag>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType String
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    commonName string
    Common name (CN) of the certificate
    csr string
    Your self-generated CSR (Certificate Signing Request)
    importCertificateInfo ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    keyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain boolean
    Ignore certificate integrity check. Default: false
    options ChildCertInstanceOptions
    Operation options
    organizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey string
    Private key corresponding to the CSR
    projectName string
    Name of the project to which the certificate instance belongs
    repeatable boolean
    Allow uploading the same certificate. Default: false
    sans string[]
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    tag string
    Remarks for the certificate instance
    tags ChildCertInstanceTag[]
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    common_name str
    Common name (CN) of the certificate
    csr str
    Your self-generated CSR (Certificate Signing Request)
    import_certificate_info ChildCertInstanceImportCertificateInfoArgs
    Details of the SSL certificate (non-SM certificate) to be uploaded
    import_gm_certificate_info ChildCertInstanceImportGmCertificateInfoArgs
    Details of the SSL certificate (SM certificate) to be uploaded
    key_alg str
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    no_verify_and_fix_chain bool
    Ignore certificate integrity check. Default: false
    options ChildCertInstanceOptionsArgs
    Operation options
    organization_id str
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan str
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    private_key str
    Private key corresponding to the CSR
    project_name str
    Name of the project to which the certificate instance belongs
    repeatable bool
    Allow uploading the same certificate. Default: false
    sans Sequence[str]
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    tag str
    Remarks for the certificate instance
    tags Sequence[ChildCertInstanceTagArgs]
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validation_type str
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    commonName String
    Common name (CN) of the certificate
    csr String
    Your self-generated CSR (Certificate Signing Request)
    importCertificateInfo Property Map
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo Property Map
    Details of the SSL certificate (SM certificate) to be uploaded
    keyAlg String
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain Boolean
    Ignore certificate integrity check. Default: false
    options Property Map
    Operation options
    organizationId String
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan String
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey String
    Private key corresponding to the CSR
    projectName String
    Name of the project to which the certificate instance belongs
    repeatable Boolean
    Allow uploading the same certificate. Default: false
    sans List<String>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    tag String
    Remarks for the certificate instance
    tags List<Property Map>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType String
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate

    Outputs

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

    AccountId string
    Account ID
    CertificateDetail Volcengine.ChildCertInstanceCertificateDetail
    Certificate details
    CertificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    CreatedTime string
    Creation time of the certificate instance
    EncryptionCertificateDetail Volcengine.ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    Certificate instance ID
    InstanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    InstanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    IsCertificateRevoked bool
    Whether the certificate has been revoked
    IsCertificateSm bool
    Whether the certificate is an SM certificate
    Issuer string
    Common name (CN) of the certificate issuer
    NotAfter string
    End time of certificate validity period
    NotBefore string
    Start time of certificate validity period
    OrderBrand string
    Certificate brand
    OrderOrganizationId string
    ID of the information template associated with the certificate order
    OrderPeriod int
    Duration of certificate service (unit: month)
    OrderPlan string
    Certificate specification
    SourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    Status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    AccountId string
    Account ID
    CertificateDetail ChildCertInstanceCertificateDetail
    Certificate details
    CertificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    CreatedTime string
    Creation time of the certificate instance
    EncryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    Certificate instance ID
    InstanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    InstanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    IsCertificateRevoked bool
    Whether the certificate has been revoked
    IsCertificateSm bool
    Whether the certificate is an SM certificate
    Issuer string
    Common name (CN) of the certificate issuer
    NotAfter string
    End time of certificate validity period
    NotBefore string
    Start time of certificate validity period
    OrderBrand string
    Certificate brand
    OrderOrganizationId string
    ID of the information template associated with the certificate order
    OrderPeriod int
    Duration of certificate service (unit: month)
    OrderPlan string
    Certificate specification
    SourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    Status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    account_id string
    Account ID
    certificate_detail object
    Certificate details
    certificate_domain_type string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    created_time string
    Creation time of the certificate instance
    encryption_certificate_detail object
    Applicable only to SM certificates; indicates details of the SM certificate
    id string
    The provider-assigned unique ID for this managed resource.
    instance_id string
    Certificate instance ID
    instance_level string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instance_type string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    is_certificate_revoked bool
    Whether the certificate has been revoked
    is_certificate_sm bool
    Whether the certificate is an SM certificate
    issuer string
    Common name (CN) of the certificate issuer
    not_after string
    End time of certificate validity period
    not_before string
    Start time of certificate validity period
    order_brand string
    Certificate brand
    order_organization_id string
    ID of the information template associated with the certificate order
    order_period number
    Duration of certificate service (unit: month)
    order_plan string
    Certificate specification
    source_id string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    accountId String
    Account ID
    certificateDetail ChildCertInstanceCertificateDetail
    Certificate details
    certificateDomainType String
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    createdTime String
    Creation time of the certificate instance
    encryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    Certificate instance ID
    instanceLevel String
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType String
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked Boolean
    Whether the certificate has been revoked
    isCertificateSm Boolean
    Whether the certificate is an SM certificate
    issuer String
    Common name (CN) of the certificate issuer
    notAfter String
    End time of certificate validity period
    notBefore String
    Start time of certificate validity period
    orderBrand String
    Certificate brand
    orderOrganizationId String
    ID of the information template associated with the certificate order
    orderPeriod Integer
    Duration of certificate service (unit: month)
    orderPlan String
    Certificate specification
    sourceId String
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status String
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    accountId string
    Account ID
    certificateDetail ChildCertInstanceCertificateDetail
    Certificate details
    certificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    createdTime string
    Creation time of the certificate instance
    encryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    Certificate instance ID
    instanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked boolean
    Whether the certificate has been revoked
    isCertificateSm boolean
    Whether the certificate is an SM certificate
    issuer string
    Common name (CN) of the certificate issuer
    notAfter string
    End time of certificate validity period
    notBefore string
    Start time of certificate validity period
    orderBrand string
    Certificate brand
    orderOrganizationId string
    ID of the information template associated with the certificate order
    orderPeriod number
    Duration of certificate service (unit: month)
    orderPlan string
    Certificate specification
    sourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    account_id str
    Account ID
    certificate_detail ChildCertInstanceCertificateDetail
    Certificate details
    certificate_domain_type str
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    created_time str
    Creation time of the certificate instance
    encryption_certificate_detail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    Certificate instance ID
    instance_level str
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instance_type str
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    is_certificate_revoked bool
    Whether the certificate has been revoked
    is_certificate_sm bool
    Whether the certificate is an SM certificate
    issuer str
    Common name (CN) of the certificate issuer
    not_after str
    End time of certificate validity period
    not_before str
    Start time of certificate validity period
    order_brand str
    Certificate brand
    order_organization_id str
    ID of the information template associated with the certificate order
    order_period int
    Duration of certificate service (unit: month)
    order_plan str
    Certificate specification
    source_id str
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status str
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    accountId String
    Account ID
    certificateDetail Property Map
    Certificate details
    certificateDomainType String
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    createdTime String
    Creation time of the certificate instance
    encryptionCertificateDetail Property Map
    Applicable only to SM certificates; indicates details of the SM certificate
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    Certificate instance ID
    instanceLevel String
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType String
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked Boolean
    Whether the certificate has been revoked
    isCertificateSm Boolean
    Whether the certificate is an SM certificate
    issuer String
    Common name (CN) of the certificate issuer
    notAfter String
    End time of certificate validity period
    notBefore String
    Start time of certificate validity period
    orderBrand String
    Certificate brand
    orderOrganizationId String
    ID of the information template associated with the certificate order
    orderPeriod Number
    Duration of certificate service (unit: month)
    orderPlan String
    Certificate specification
    sourceId String
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status String
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown

    Look up Existing ChildCertInstance Resource

    Get an existing ChildCertInstance 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?: ChildCertInstanceState, opts?: CustomResourceOptions): ChildCertInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            certificate_detail: Optional[ChildCertInstanceCertificateDetailArgs] = None,
            certificate_domain_type: Optional[str] = None,
            common_name: Optional[str] = None,
            created_time: Optional[str] = None,
            csr: Optional[str] = None,
            encryption_certificate_detail: Optional[ChildCertInstanceEncryptionCertificateDetailArgs] = None,
            import_certificate_info: Optional[ChildCertInstanceImportCertificateInfoArgs] = None,
            import_gm_certificate_info: Optional[ChildCertInstanceImportGmCertificateInfoArgs] = None,
            instance_id: Optional[str] = None,
            instance_level: Optional[str] = None,
            instance_type: Optional[str] = None,
            is_certificate_revoked: Optional[bool] = None,
            is_certificate_sm: Optional[bool] = None,
            issuer: Optional[str] = None,
            key_alg: Optional[str] = None,
            no_verify_and_fix_chain: Optional[bool] = None,
            not_after: Optional[str] = None,
            not_before: Optional[str] = None,
            options: Optional[ChildCertInstanceOptionsArgs] = None,
            order_brand: Optional[str] = None,
            order_organization_id: Optional[str] = None,
            order_period: Optional[int] = None,
            order_plan: Optional[str] = None,
            organization_id: Optional[str] = None,
            plan: Optional[str] = None,
            private_key: Optional[str] = None,
            project_name: Optional[str] = None,
            repeatable: Optional[bool] = None,
            sans: Optional[Sequence[str]] = None,
            source_id: Optional[str] = None,
            status: Optional[str] = None,
            tag: Optional[str] = None,
            tags: Optional[Sequence[ChildCertInstanceTagArgs]] = None,
            validation_type: Optional[str] = None) -> ChildCertInstance
    func GetChildCertInstance(ctx *Context, name string, id IDInput, state *ChildCertInstanceState, opts ...ResourceOption) (*ChildCertInstance, error)
    public static ChildCertInstance Get(string name, Input<string> id, ChildCertInstanceState? state, CustomResourceOptions? opts = null)
    public static ChildCertInstance get(String name, Output<String> id, ChildCertInstanceState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:certificateservice:ChildCertInstance    get:      id: ${id}
    import {
      to = volcenginecc_certificateservice_child_cert_instance.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:
    AccountId string
    Account ID
    CertificateDetail Volcengine.ChildCertInstanceCertificateDetail
    Certificate details
    CertificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    CommonName string
    Common name (CN) of the certificate
    CreatedTime string
    Creation time of the certificate instance
    Csr string
    Your self-generated CSR (Certificate Signing Request)
    EncryptionCertificateDetail Volcengine.ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    ImportCertificateInfo Volcengine.ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    ImportGmCertificateInfo Volcengine.ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    InstanceId string
    Certificate instance ID
    InstanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    InstanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    IsCertificateRevoked bool
    Whether the certificate has been revoked
    IsCertificateSm bool
    Whether the certificate is an SM certificate
    Issuer string
    Common name (CN) of the certificate issuer
    KeyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    NoVerifyAndFixChain bool
    Ignore certificate integrity check. Default: false
    NotAfter string
    End time of certificate validity period
    NotBefore string
    Start time of certificate validity period
    Options Volcengine.ChildCertInstanceOptions
    Operation options
    OrderBrand string
    Certificate brand
    OrderOrganizationId string
    ID of the information template associated with the certificate order
    OrderPeriod int
    Duration of certificate service (unit: month)
    OrderPlan string
    Certificate specification
    OrganizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    Plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    PrivateKey string
    Private key corresponding to the CSR
    ProjectName string
    Name of the project to which the certificate instance belongs
    Repeatable bool
    Allow uploading the same certificate. Default: false
    Sans List<string>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    SourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    Status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    Tag string
    Remarks for the certificate instance
    Tags List<Volcengine.ChildCertInstanceTag>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    ValidationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    AccountId string
    Account ID
    CertificateDetail ChildCertInstanceCertificateDetailArgs
    Certificate details
    CertificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    CommonName string
    Common name (CN) of the certificate
    CreatedTime string
    Creation time of the certificate instance
    Csr string
    Your self-generated CSR (Certificate Signing Request)
    EncryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetailArgs
    Applicable only to SM certificates; indicates details of the SM certificate
    ImportCertificateInfo ChildCertInstanceImportCertificateInfoArgs
    Details of the SSL certificate (non-SM certificate) to be uploaded
    ImportGmCertificateInfo ChildCertInstanceImportGmCertificateInfoArgs
    Details of the SSL certificate (SM certificate) to be uploaded
    InstanceId string
    Certificate instance ID
    InstanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    InstanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    IsCertificateRevoked bool
    Whether the certificate has been revoked
    IsCertificateSm bool
    Whether the certificate is an SM certificate
    Issuer string
    Common name (CN) of the certificate issuer
    KeyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    NoVerifyAndFixChain bool
    Ignore certificate integrity check. Default: false
    NotAfter string
    End time of certificate validity period
    NotBefore string
    Start time of certificate validity period
    Options ChildCertInstanceOptionsArgs
    Operation options
    OrderBrand string
    Certificate brand
    OrderOrganizationId string
    ID of the information template associated with the certificate order
    OrderPeriod int
    Duration of certificate service (unit: month)
    OrderPlan string
    Certificate specification
    OrganizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    Plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    PrivateKey string
    Private key corresponding to the CSR
    ProjectName string
    Name of the project to which the certificate instance belongs
    Repeatable bool
    Allow uploading the same certificate. Default: false
    Sans []string
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    SourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    Status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    Tag string
    Remarks for the certificate instance
    Tags []ChildCertInstanceTagArgs
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    ValidationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    account_id string
    Account ID
    certificate_detail object
    Certificate details
    certificate_domain_type string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    common_name string
    Common name (CN) of the certificate
    created_time string
    Creation time of the certificate instance
    csr string
    Your self-generated CSR (Certificate Signing Request)
    encryption_certificate_detail object
    Applicable only to SM certificates; indicates details of the SM certificate
    import_certificate_info object
    Details of the SSL certificate (non-SM certificate) to be uploaded
    import_gm_certificate_info object
    Details of the SSL certificate (SM certificate) to be uploaded
    instance_id string
    Certificate instance ID
    instance_level string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instance_type string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    is_certificate_revoked bool
    Whether the certificate has been revoked
    is_certificate_sm bool
    Whether the certificate is an SM certificate
    issuer string
    Common name (CN) of the certificate issuer
    key_alg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    no_verify_and_fix_chain bool
    Ignore certificate integrity check. Default: false
    not_after string
    End time of certificate validity period
    not_before string
    Start time of certificate validity period
    options object
    Operation options
    order_brand string
    Certificate brand
    order_organization_id string
    ID of the information template associated with the certificate order
    order_period number
    Duration of certificate service (unit: month)
    order_plan string
    Certificate specification
    organization_id string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    private_key string
    Private key corresponding to the CSR
    project_name string
    Name of the project to which the certificate instance belongs
    repeatable bool
    Allow uploading the same certificate. Default: false
    sans list(string)
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    source_id string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    tag string
    Remarks for the certificate instance
    tags list(object)
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validation_type string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    accountId String
    Account ID
    certificateDetail ChildCertInstanceCertificateDetail
    Certificate details
    certificateDomainType String
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    commonName String
    Common name (CN) of the certificate
    createdTime String
    Creation time of the certificate instance
    csr String
    Your self-generated CSR (Certificate Signing Request)
    encryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    importCertificateInfo ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    instanceId String
    Certificate instance ID
    instanceLevel String
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType String
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked Boolean
    Whether the certificate has been revoked
    isCertificateSm Boolean
    Whether the certificate is an SM certificate
    issuer String
    Common name (CN) of the certificate issuer
    keyAlg String
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain Boolean
    Ignore certificate integrity check. Default: false
    notAfter String
    End time of certificate validity period
    notBefore String
    Start time of certificate validity period
    options ChildCertInstanceOptions
    Operation options
    orderBrand String
    Certificate brand
    orderOrganizationId String
    ID of the information template associated with the certificate order
    orderPeriod Integer
    Duration of certificate service (unit: month)
    orderPlan String
    Certificate specification
    organizationId String
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan String
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey String
    Private key corresponding to the CSR
    projectName String
    Name of the project to which the certificate instance belongs
    repeatable Boolean
    Allow uploading the same certificate. Default: false
    sans List<String>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    sourceId String
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status String
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    tag String
    Remarks for the certificate instance
    tags List<ChildCertInstanceTag>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType String
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    accountId string
    Account ID
    certificateDetail ChildCertInstanceCertificateDetail
    Certificate details
    certificateDomainType string
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    commonName string
    Common name (CN) of the certificate
    createdTime string
    Creation time of the certificate instance
    csr string
    Your self-generated CSR (Certificate Signing Request)
    encryptionCertificateDetail ChildCertInstanceEncryptionCertificateDetail
    Applicable only to SM certificates; indicates details of the SM certificate
    importCertificateInfo ChildCertInstanceImportCertificateInfo
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo ChildCertInstanceImportGmCertificateInfo
    Details of the SSL certificate (SM certificate) to be uploaded
    instanceId string
    Certificate instance ID
    instanceLevel string
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType string
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked boolean
    Whether the certificate has been revoked
    isCertificateSm boolean
    Whether the certificate is an SM certificate
    issuer string
    Common name (CN) of the certificate issuer
    keyAlg string
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain boolean
    Ignore certificate integrity check. Default: false
    notAfter string
    End time of certificate validity period
    notBefore string
    Start time of certificate validity period
    options ChildCertInstanceOptions
    Operation options
    orderBrand string
    Certificate brand
    orderOrganizationId string
    ID of the information template associated with the certificate order
    orderPeriod number
    Duration of certificate service (unit: month)
    orderPlan string
    Certificate specification
    organizationId string
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan string
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey string
    Private key corresponding to the CSR
    projectName string
    Name of the project to which the certificate instance belongs
    repeatable boolean
    Allow uploading the same certificate. Default: false
    sans string[]
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    sourceId string
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status string
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    tag string
    Remarks for the certificate instance
    tags ChildCertInstanceTag[]
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType string
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    account_id str
    Account ID
    certificate_detail ChildCertInstanceCertificateDetailArgs
    Certificate details
    certificate_domain_type str
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    common_name str
    Common name (CN) of the certificate
    created_time str
    Creation time of the certificate instance
    csr str
    Your self-generated CSR (Certificate Signing Request)
    encryption_certificate_detail ChildCertInstanceEncryptionCertificateDetailArgs
    Applicable only to SM certificates; indicates details of the SM certificate
    import_certificate_info ChildCertInstanceImportCertificateInfoArgs
    Details of the SSL certificate (non-SM certificate) to be uploaded
    import_gm_certificate_info ChildCertInstanceImportGmCertificateInfoArgs
    Details of the SSL certificate (SM certificate) to be uploaded
    instance_id str
    Certificate instance ID
    instance_level str
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instance_type str
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    is_certificate_revoked bool
    Whether the certificate has been revoked
    is_certificate_sm bool
    Whether the certificate is an SM certificate
    issuer str
    Common name (CN) of the certificate issuer
    key_alg str
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    no_verify_and_fix_chain bool
    Ignore certificate integrity check. Default: false
    not_after str
    End time of certificate validity period
    not_before str
    Start time of certificate validity period
    options ChildCertInstanceOptionsArgs
    Operation options
    order_brand str
    Certificate brand
    order_organization_id str
    ID of the information template associated with the certificate order
    order_period int
    Duration of certificate service (unit: month)
    order_plan str
    Certificate specification
    organization_id str
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan str
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    private_key str
    Private key corresponding to the CSR
    project_name str
    Name of the project to which the certificate instance belongs
    repeatable bool
    Allow uploading the same certificate. Default: false
    sans Sequence[str]
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    source_id str
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status str
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    tag str
    Remarks for the certificate instance
    tags Sequence[ChildCertInstanceTagArgs]
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validation_type str
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate
    accountId String
    Account ID
    certificateDetail Property Map
    Certificate details
    certificateDomainType String
    Domain type of the certificate. Valid values: Single (single domain), Wildcard (wildcard domain), Multi (multi-domain)
    commonName String
    Common name (CN) of the certificate
    createdTime String
    Creation time of the certificate instance
    csr String
    Your self-generated CSR (Certificate Signing Request)
    encryptionCertificateDetail Property Map
    Applicable only to SM certificates; indicates details of the SM certificate
    importCertificateInfo Property Map
    Details of the SSL certificate (non-SM certificate) to be uploaded
    importGmCertificateInfo Property Map
    Details of the SSL certificate (SM certificate) to be uploaded
    instanceId String
    Certificate instance ID
    instanceLevel String
    Certificate type. Valid values: dv (domain validation), ov (organization validation), ev (extended validation)
    instanceType String
    Certificate instance type. Options: Free, Test (paid), Paid (formal certificate [paid]), Imported (uploaded certificate)
    isCertificateRevoked Boolean
    Whether the certificate has been revoked
    isCertificateSm Boolean
    Whether the certificate is an SM certificate
    issuer String
    Common name (CN) of the certificate issuer
    keyAlg String
    Set the key algorithm used by the certificate. Options: rsa (non-SM certificate only), ecc (non-SM certificate only), SM2 (SM certificate only)
    noVerifyAndFixChain Boolean
    Ignore certificate integrity check. Default: false
    notAfter String
    End time of certificate validity period
    notBefore String
    Start time of certificate validity period
    options Property Map
    Operation options
    orderBrand String
    Certificate brand
    orderOrganizationId String
    ID of the information template associated with the certificate order
    orderPeriod Number
    Duration of certificate service (unit: month)
    orderPlan String
    Certificate specification
    organizationId String
    Specify the information template ID for certificate application. Required when purchasing a certificate
    plan String
    Specify the specifications for the SSL certificate you wish to order. Required when purchasing a certificate
    privateKey String
    Private key corresponding to the CSR
    projectName String
    Name of the project to which the certificate instance belongs
    repeatable Boolean
    Allow uploading the same certificate. Default: false
    sans List<String>
    Subject Alternative Name (SAN) of the certificate. Subject Alternative Name includes all domains protected by the certificate
    sourceId String
    For certificates obtained through renewal, indicates the ID of the previous certificate instance that was renewed
    status String
    Certificate instance status. Options: NotSubmitted, Pending, Issued, Cancelling, Canceled, Revoking, Revoked, Failed, Unknown
    tag String
    Remarks for the certificate instance
    tags List<Property Map>
    Resource tag list bound to the certificate instance Important Note: When using SetNestedAttribute, you must fully define all attributes of its nested structure. Incomplete definitions may cause Terraform to detect unexpected differences during plan comparison, triggering unnecessary resource updates and affecting resource stability and predictability.
    validationType String
    Set the domain ownership verification method. Valid values: dnscname, dnstxt, https, http. Required when purchasing a certificate

    Supporting Types

    ChildCertInstanceCertificateDetail, ChildCertInstanceCertificateDetailArgs

    Chains List<string>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    FingerPrintSha1 string
    SHA-1 fingerprint
    FingerPrintSha256 string
    SHA-256 fingerprint
    Issuer Volcengine.ChildCertInstanceCertificateDetailIssuer
    Issuer information of the certificate
    KeyAlgorithm string
    Key algorithm
    PrivateKey string
    Private key
    SerialNumber string
    Serial number
    SignatureAlgorithm string
    Signature algorithm
    Subject Volcengine.ChildCertInstanceCertificateDetailSubject
    Certificate subject information
    Chains []string
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    FingerPrintSha1 string
    SHA-1 fingerprint
    FingerPrintSha256 string
    SHA-256 fingerprint
    Issuer ChildCertInstanceCertificateDetailIssuer
    Issuer information of the certificate
    KeyAlgorithm string
    Key algorithm
    PrivateKey string
    Private key
    SerialNumber string
    Serial number
    SignatureAlgorithm string
    Signature algorithm
    Subject ChildCertInstanceCertificateDetailSubject
    Certificate subject information
    chains list(string)
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    finger_print_sha1 string
    SHA-1 fingerprint
    finger_print_sha256 string
    SHA-256 fingerprint
    issuer object
    Issuer information of the certificate
    key_algorithm string
    Key algorithm
    private_key string
    Private key
    serial_number string
    Serial number
    signature_algorithm string
    Signature algorithm
    subject object
    Certificate subject information
    chains List<String>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 String
    SHA-1 fingerprint
    fingerPrintSha256 String
    SHA-256 fingerprint
    issuer ChildCertInstanceCertificateDetailIssuer
    Issuer information of the certificate
    keyAlgorithm String
    Key algorithm
    privateKey String
    Private key
    serialNumber String
    Serial number
    signatureAlgorithm String
    Signature algorithm
    subject ChildCertInstanceCertificateDetailSubject
    Certificate subject information
    chains string[]
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 string
    SHA-1 fingerprint
    fingerPrintSha256 string
    SHA-256 fingerprint
    issuer ChildCertInstanceCertificateDetailIssuer
    Issuer information of the certificate
    keyAlgorithm string
    Key algorithm
    privateKey string
    Private key
    serialNumber string
    Serial number
    signatureAlgorithm string
    Signature algorithm
    subject ChildCertInstanceCertificateDetailSubject
    Certificate subject information
    chains Sequence[str]
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    finger_print_sha1 str
    SHA-1 fingerprint
    finger_print_sha256 str
    SHA-256 fingerprint
    issuer ChildCertInstanceCertificateDetailIssuer
    Issuer information of the certificate
    key_algorithm str
    Key algorithm
    private_key str
    Private key
    serial_number str
    Serial number
    signature_algorithm str
    Signature algorithm
    subject ChildCertInstanceCertificateDetailSubject
    Certificate subject information
    chains List<String>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 String
    SHA-1 fingerprint
    fingerPrintSha256 String
    SHA-256 fingerprint
    issuer Property Map
    Issuer information of the certificate
    keyAlgorithm String
    Key algorithm
    privateKey String
    Private key
    serialNumber String
    Serial number
    signatureAlgorithm String
    Signature algorithm
    subject Property Map
    Certificate subject information

    ChildCertInstanceCertificateDetailIssuer, ChildCertInstanceCertificateDetailIssuerArgs

    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    address string
    Address (Street)
    common_name string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organization_unit string
    Department (OU)
    postal_code string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)
    address string
    Address (Street)
    commonName string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organizationUnit string
    Department (OU)
    postalCode string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address str
    Address (Street)
    common_name str
    Common name (CN)
    country str
    Country (C)
    locality str
    City (L)
    organization str
    Organization name (O)
    organization_unit str
    Department (OU)
    postal_code str
    Postal code (PostalCode)
    province str
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)

    ChildCertInstanceCertificateDetailSubject, ChildCertInstanceCertificateDetailSubjectArgs

    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    address string
    Address (Street)
    common_name string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organization_unit string
    Department (OU)
    postal_code string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)
    address string
    Address (Street)
    commonName string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organizationUnit string
    Department (OU)
    postalCode string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address str
    Address (Street)
    common_name str
    Common name (CN)
    country str
    Country (C)
    locality str
    City (L)
    organization str
    Organization name (O)
    organization_unit str
    Department (OU)
    postal_code str
    Postal code (PostalCode)
    province str
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)

    ChildCertInstanceEncryptionCertificateDetail, ChildCertInstanceEncryptionCertificateDetailArgs

    Chains List<string>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    FingerPrintSha1 string
    SHA-1 fingerprint
    FingerPrintSha256 string
    SHA-256 fingerprint
    Issuer Volcengine.ChildCertInstanceEncryptionCertificateDetailIssuer
    Issuer information of the certificate
    KeyAlgorithm string
    Key algorithm
    PrivateKey string
    Private key
    SerialNumber string
    Serial number
    SignatureAlgorithm string
    Signature algorithm
    Subject Volcengine.ChildCertInstanceEncryptionCertificateDetailSubject
    Certificate subject information
    Chains []string
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    FingerPrintSha1 string
    SHA-1 fingerprint
    FingerPrintSha256 string
    SHA-256 fingerprint
    Issuer ChildCertInstanceEncryptionCertificateDetailIssuer
    Issuer information of the certificate
    KeyAlgorithm string
    Key algorithm
    PrivateKey string
    Private key
    SerialNumber string
    Serial number
    SignatureAlgorithm string
    Signature algorithm
    Subject ChildCertInstanceEncryptionCertificateDetailSubject
    Certificate subject information
    chains list(string)
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    finger_print_sha1 string
    SHA-1 fingerprint
    finger_print_sha256 string
    SHA-256 fingerprint
    issuer object
    Issuer information of the certificate
    key_algorithm string
    Key algorithm
    private_key string
    Private key
    serial_number string
    Serial number
    signature_algorithm string
    Signature algorithm
    subject object
    Certificate subject information
    chains List<String>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 String
    SHA-1 fingerprint
    fingerPrintSha256 String
    SHA-256 fingerprint
    issuer ChildCertInstanceEncryptionCertificateDetailIssuer
    Issuer information of the certificate
    keyAlgorithm String
    Key algorithm
    privateKey String
    Private key
    serialNumber String
    Serial number
    signatureAlgorithm String
    Signature algorithm
    subject ChildCertInstanceEncryptionCertificateDetailSubject
    Certificate subject information
    chains string[]
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 string
    SHA-1 fingerprint
    fingerPrintSha256 string
    SHA-256 fingerprint
    issuer ChildCertInstanceEncryptionCertificateDetailIssuer
    Issuer information of the certificate
    keyAlgorithm string
    Key algorithm
    privateKey string
    Private key
    serialNumber string
    Serial number
    signatureAlgorithm string
    Signature algorithm
    subject ChildCertInstanceEncryptionCertificateDetailSubject
    Certificate subject information
    chains Sequence[str]
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    finger_print_sha1 str
    SHA-1 fingerprint
    finger_print_sha256 str
    SHA-256 fingerprint
    issuer ChildCertInstanceEncryptionCertificateDetailIssuer
    Issuer information of the certificate
    key_algorithm str
    Key algorithm
    private_key str
    Private key
    serial_number str
    Serial number
    signature_algorithm str
    Signature algorithm
    subject ChildCertInstanceEncryptionCertificateDetailSubject
    Certificate subject information
    chains List<String>
    Certificate chain (PEM format). The certificate chain consists of the leaf certificate, intermediate certificate, and root certificate
    fingerPrintSha1 String
    SHA-1 fingerprint
    fingerPrintSha256 String
    SHA-256 fingerprint
    issuer Property Map
    Issuer information of the certificate
    keyAlgorithm String
    Key algorithm
    privateKey String
    Private key
    serialNumber String
    Serial number
    signatureAlgorithm String
    Signature algorithm
    subject Property Map
    Certificate subject information

    ChildCertInstanceEncryptionCertificateDetailIssuer, ChildCertInstanceEncryptionCertificateDetailIssuerArgs

    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    address string
    Address (Street)
    common_name string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organization_unit string
    Department (OU)
    postal_code string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)
    address string
    Address (Street)
    commonName string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organizationUnit string
    Department (OU)
    postalCode string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address str
    Address (Street)
    common_name str
    Common name (CN)
    country str
    Country (C)
    locality str
    City (L)
    organization str
    Organization name (O)
    organization_unit str
    Department (OU)
    postal_code str
    Postal code (PostalCode)
    province str
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)

    ChildCertInstanceEncryptionCertificateDetailSubject, ChildCertInstanceEncryptionCertificateDetailSubjectArgs

    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    Address string
    Address (Street)
    CommonName string
    Common name (CN)
    Country string
    Country (C)
    Locality string
    City (L)
    Organization string
    Organization name (O)
    OrganizationUnit string
    Department (OU)
    PostalCode string
    Postal code (PostalCode)
    Province string
    Province or state (ST)
    address string
    Address (Street)
    common_name string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organization_unit string
    Department (OU)
    postal_code string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)
    address string
    Address (Street)
    commonName string
    Common name (CN)
    country string
    Country (C)
    locality string
    City (L)
    organization string
    Organization name (O)
    organizationUnit string
    Department (OU)
    postalCode string
    Postal code (PostalCode)
    province string
    Province or state (ST)
    address str
    Address (Street)
    common_name str
    Common name (CN)
    country str
    Country (C)
    locality str
    City (L)
    organization str
    Organization name (O)
    organization_unit str
    Department (OU)
    postal_code str
    Postal code (PostalCode)
    province str
    Province or state (ST)
    address String
    Address (Street)
    commonName String
    Common name (CN)
    country String
    Country (C)
    locality String
    City (L)
    organization String
    Organization name (O)
    organizationUnit String
    Department (OU)
    postalCode String
    Postal code (PostalCode)
    province String
    Province or state (ST)

    ChildCertInstanceImportCertificateInfo, ChildCertInstanceImportCertificateInfoArgs

    CertificateChain string
    Content of the certificate (or certificate chain)
    PrivateKey string
    The content of the private key corresponding to the certificate
    CertificateChain string
    Content of the certificate (or certificate chain)
    PrivateKey string
    The content of the private key corresponding to the certificate
    certificate_chain string
    Content of the certificate (or certificate chain)
    private_key string
    The content of the private key corresponding to the certificate
    certificateChain String
    Content of the certificate (or certificate chain)
    privateKey String
    The content of the private key corresponding to the certificate
    certificateChain string
    Content of the certificate (or certificate chain)
    privateKey string
    The content of the private key corresponding to the certificate
    certificate_chain str
    Content of the certificate (or certificate chain)
    private_key str
    The content of the private key corresponding to the certificate
    certificateChain String
    Content of the certificate (or certificate chain)
    privateKey String
    The content of the private key corresponding to the certificate

    ChildCertInstanceImportGmCertificateInfo, ChildCertInstanceImportGmCertificateInfoArgs

    EncryptCertificateChain string
    Content of the encrypted certificate (or certificate chain)
    EncryptPrivateKey string
    The content of the private key corresponding to the encrypted certificate
    SignCertificateChain string
    Content of the signed certificate (or certificate chain)
    SignPrivateKey string
    The content of the private key corresponding to the signature certificate
    EncryptCertificateChain string
    Content of the encrypted certificate (or certificate chain)
    EncryptPrivateKey string
    The content of the private key corresponding to the encrypted certificate
    SignCertificateChain string
    Content of the signed certificate (or certificate chain)
    SignPrivateKey string
    The content of the private key corresponding to the signature certificate
    encrypt_certificate_chain string
    Content of the encrypted certificate (or certificate chain)
    encrypt_private_key string
    The content of the private key corresponding to the encrypted certificate
    sign_certificate_chain string
    Content of the signed certificate (or certificate chain)
    sign_private_key string
    The content of the private key corresponding to the signature certificate
    encryptCertificateChain String
    Content of the encrypted certificate (or certificate chain)
    encryptPrivateKey String
    The content of the private key corresponding to the encrypted certificate
    signCertificateChain String
    Content of the signed certificate (or certificate chain)
    signPrivateKey String
    The content of the private key corresponding to the signature certificate
    encryptCertificateChain string
    Content of the encrypted certificate (or certificate chain)
    encryptPrivateKey string
    The content of the private key corresponding to the encrypted certificate
    signCertificateChain string
    Content of the signed certificate (or certificate chain)
    signPrivateKey string
    The content of the private key corresponding to the signature certificate
    encrypt_certificate_chain str
    Content of the encrypted certificate (or certificate chain)
    encrypt_private_key str
    The content of the private key corresponding to the encrypted certificate
    sign_certificate_chain str
    Content of the signed certificate (or certificate chain)
    sign_private_key str
    The content of the private key corresponding to the signature certificate
    encryptCertificateChain String
    Content of the encrypted certificate (or certificate chain)
    encryptPrivateKey String
    The content of the private key corresponding to the encrypted certificate
    signCertificateChain String
    Content of the signed certificate (or certificate chain)
    signPrivateKey String
    The content of the private key corresponding to the signature certificate

    ChildCertInstanceOptions, ChildCertInstanceOptionsArgs

    ExpiredNotice string
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    ExpiredNotice string
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    expired_notice string
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    expiredNotice String
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    expiredNotice string
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    expired_notice str
    Set the status of certificate expiration alerts. Options: Enabled, Disabled
    expiredNotice String
    Set the status of certificate expiration alerts. Options: Enabled, Disabled

    ChildCertInstanceTag, ChildCertInstanceTagArgs

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key string
    Tag key
    value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    Import

    $ pulumi import volcenginecc:certificateservice/childCertInstance:ChildCertInstance example "instance_id"
    

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial