1. Registry
  2. Packages
  3. Alibaba Cloud Provider
  4. API Docs
  5. sslcertificatesserviceinstance
  6. Certificate
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi
alicloud logo alicloud logo
Viewing docs for Alibaba Cloud v3.106.0
published on Monday, Aug 24, 2026 by Pulumi

    Provides a Certificate Management Service (Original SSL Certificate) Instance Certificate resource.

    A certificate issued from a certificate instance.

    For information about Certificate Management Service (Original SSL Certificate) Instance Certificate and how to use it, see What is Instance Certificate.

    NOTE: Available since v1.287.0.

    NOTE: Certificates are issued by the certificate authority once an application passes review and cannot be created through an API, so this resource is read-only. Declaring it brings an already-issued certificate under management so that its attributes are tracked in state; destroying it removes it from state and leaves the certificate untouched. Use alicloud.sslcertificatesservicecertificate.Apply to request a certificate, and alicloud.sslcertificatesserviceinstance.Certificates to look certificates up without managing them.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const config = new pulumi.Config();
    const certificateId = config.getNumber("certificateId") || 12345678;
    const _default = new alicloud.sslcertificatesserviceinstance.Certificate("default", {certificateId: certificateId});
    export const certIdentifier = _default.certIdentifier;
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    config = pulumi.Config()
    certificate_id = config.get_float("certificateId")
    if certificate_id is None:
        certificate_id = 12345678
    default = alicloud.sslcertificatesserviceinstance.Certificate("default", certificate_id=int(certificate_id))
    pulumi.export("certIdentifier", default.cert_identifier)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sslcertificatesserviceinstance"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		certificateId := float64(12345678)
    		if param := cfg.GetFloat64("certificateId"); param != 0 {
    			certificateId = param
    		}
    		_default, err := sslcertificatesserviceinstance.NewCertificate(ctx, "default", &sslcertificatesserviceinstance.CertificateArgs{
    			CertificateId: pulumi.Float64(certificateId),
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("certIdentifier", _default.CertIdentifier)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var certificateId = config.GetDouble("certificateId") ?? 12345678;
        var @default = new AliCloud.SslCertificatesServiceInstance.Certificate("default", new()
        {
            CertificateId = certificateId,
        });
    
        return new Dictionary<string, object?>
        {
            ["certIdentifier"] = @default.CertIdentifier,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.sslcertificatesserviceinstance.Certificate;
    import com.pulumi.alicloud.sslcertificatesserviceinstance.CertificateArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var certificateId = config.getDouble("certificateId").orElse(12345678);
            var default_ = new Certificate("default", CertificateArgs.builder()
                .certificateId(certificateId)
                .build());
    
            ctx.export("certIdentifier", default_.certIdentifier());
        }
    }
    
    configuration:
      certificateId:
        type: number
        default: 1.2345678e+07
    resources:
      default:
        type: alicloud:sslcertificatesserviceinstance:Certificate
        properties:
          certificateId: ${certificateId}
    outputs:
      certIdentifier: ${default.certIdentifier}
    
    pulumi {
      required_providers {
        alicloud = {
          source = "pulumi/alicloud"
        }
      }
    }
    
    resource "alicloud_sslcertificatesserviceinstance_certificate" "default" {
      certificate_id = var.certificateId
    }
    variable "certificateId" {
      type    = number
      default = 12345678
    }
    output "certIdentifier" {
      value = alicloud_sslcertificatesserviceinstance_certificate.default.cert_identifier
    }
    

    Deleting alicloud.sslcertificatesserviceinstance.Certificate or removing it from your configuration

    Terraform cannot destroy resource alicloud.sslcertificatesserviceinstance.Certificate. Terraform will remove this resource from the state file, however resources may remain.

    📚 Need more examples? VIEW MORE EXAMPLES

    Create Certificate Resource

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

    Constructor syntax

    new Certificate(name: string, args: CertificateArgs, opts?: CustomResourceOptions);
    @overload
    def Certificate(resource_name: str,
                    args: CertificateArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Certificate(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    certificate_id: Optional[int] = None)
    func NewCertificate(ctx *Context, name string, args CertificateArgs, opts ...ResourceOption) (*Certificate, error)
    public Certificate(string name, CertificateArgs args, CustomResourceOptions? opts = null)
    public Certificate(String name, CertificateArgs args)
    public Certificate(String name, CertificateArgs args, CustomResourceOptions options)
    
    type: alicloud:sslcertificatesserviceinstance:Certificate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "alicloud_sslcertificatesserviceinstance_certificate" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args CertificateArgs
    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 CertificateArgs
    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 CertificateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CertificateArgs
    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 alicloudCertificateResource = new AliCloud.SslCertificatesServiceInstance.Certificate("alicloudCertificateResource", new()
    {
        CertificateId = 0,
    });
    
    example, err := sslcertificatesserviceinstance.NewCertificate(ctx, "alicloudCertificateResource", &sslcertificatesserviceinstance.CertificateArgs{
    	CertificateId: pulumi.Int(0),
    })
    
    resource "alicloud_sslcertificatesserviceinstance_certificate" "alicloudCertificateResource" {
      lifecycle {
        create_before_destroy = true
      }
      certificate_id = 0
    }
    
    var alicloudCertificateResource = new com.pulumi.alicloud.sslcertificatesserviceinstance.Certificate("alicloudCertificateResource", com.pulumi.alicloud.sslcertificatesserviceinstance.CertificateArgs.builder()
        .certificateId(0)
        .build());
    
    alicloud_certificate_resource = alicloud.sslcertificatesserviceinstance.Certificate("alicloudCertificateResource", certificate_id=0)
    
    const alicloudCertificateResource = new alicloud.sslcertificatesserviceinstance.Certificate("alicloudCertificateResource", {certificateId: 0});
    
    type: alicloud:sslcertificatesserviceinstance:Certificate
    properties:
        certificateId: 0
    

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

    CertificateId int
    The ID of the certificate.
    CertificateId int
    The ID of the certificate.
    certificate_id number
    The ID of the certificate.
    certificateId Integer
    The ID of the certificate.
    certificateId number
    The ID of the certificate.
    certificate_id int
    The ID of the certificate.
    certificateId Number
    The ID of the certificate.

    Outputs

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

    Algorithm string
    The encryption algorithm of the certificate.
    CertIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    CertificateName string
    The name of the certificate.
    CertificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    CertificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    CommonName string
    The common name of the certificate.
    Domain string
    All domain names covered by the certificate, separated by commas.
    ExistPrivateKey bool
    Indicates whether the private key of the certificate is held on the server side.
    FingerPrint string
    The public key fingerprint of the certificate.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    The ID of the certificate instance that issued this certificate.
    Issuer string
    The certificate authority that issued the certificate.
    KeySize int
    The key length of the certificate algorithm.
    NotAfter int
    The end of the certificate validity period.
    NotBefore int
    The start of the certificate validity period.
    Serial string
    The serial number of the certificate.
    SubjectAlternativeNames List<string>
    The subject alternative names of the certificate.
    UsingProductLists List<string>
    The Alibaba Cloud services the certificate is currently deployed to.
    Algorithm string
    The encryption algorithm of the certificate.
    CertIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    CertificateName string
    The name of the certificate.
    CertificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    CertificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    CommonName string
    The common name of the certificate.
    Domain string
    All domain names covered by the certificate, separated by commas.
    ExistPrivateKey bool
    Indicates whether the private key of the certificate is held on the server side.
    FingerPrint string
    The public key fingerprint of the certificate.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    The ID of the certificate instance that issued this certificate.
    Issuer string
    The certificate authority that issued the certificate.
    KeySize int
    The key length of the certificate algorithm.
    NotAfter int
    The end of the certificate validity period.
    NotBefore int
    The start of the certificate validity period.
    Serial string
    The serial number of the certificate.
    SubjectAlternativeNames []string
    The subject alternative names of the certificate.
    UsingProductLists []string
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm string
    The encryption algorithm of the certificate.
    cert_identifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificate_name string
    The name of the certificate.
    certificate_source string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificate_status string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    common_name string
    The common name of the certificate.
    domain string
    All domain names covered by the certificate, separated by commas.
    exist_private_key bool
    Indicates whether the private key of the certificate is held on the server side.
    finger_print string
    The public key fingerprint of the certificate.
    id string
    The provider-assigned unique ID for this managed resource.
    instance_id string
    The ID of the certificate instance that issued this certificate.
    issuer string
    The certificate authority that issued the certificate.
    key_size number
    The key length of the certificate algorithm.
    not_after number
    The end of the certificate validity period.
    not_before number
    The start of the certificate validity period.
    serial string
    The serial number of the certificate.
    subject_alternative_names list(string)
    The subject alternative names of the certificate.
    using_product_lists list(string)
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm String
    The encryption algorithm of the certificate.
    certIdentifier String
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateName String
    The name of the certificate.
    certificateSource String
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus String
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName String
    The common name of the certificate.
    domain String
    All domain names covered by the certificate, separated by commas.
    existPrivateKey Boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint String
    The public key fingerprint of the certificate.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    The ID of the certificate instance that issued this certificate.
    issuer String
    The certificate authority that issued the certificate.
    keySize Integer
    The key length of the certificate algorithm.
    notAfter Integer
    The end of the certificate validity period.
    notBefore Integer
    The start of the certificate validity period.
    serial String
    The serial number of the certificate.
    subjectAlternativeNames List<String>
    The subject alternative names of the certificate.
    usingProductLists List<String>
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm string
    The encryption algorithm of the certificate.
    certIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateName string
    The name of the certificate.
    certificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName string
    The common name of the certificate.
    domain string
    All domain names covered by the certificate, separated by commas.
    existPrivateKey boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint string
    The public key fingerprint of the certificate.
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    The ID of the certificate instance that issued this certificate.
    issuer string
    The certificate authority that issued the certificate.
    keySize number
    The key length of the certificate algorithm.
    notAfter number
    The end of the certificate validity period.
    notBefore number
    The start of the certificate validity period.
    serial string
    The serial number of the certificate.
    subjectAlternativeNames string[]
    The subject alternative names of the certificate.
    usingProductLists string[]
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm str
    The encryption algorithm of the certificate.
    cert_identifier str
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificate_name str
    The name of the certificate.
    certificate_source str
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificate_status str
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    common_name str
    The common name of the certificate.
    domain str
    All domain names covered by the certificate, separated by commas.
    exist_private_key bool
    Indicates whether the private key of the certificate is held on the server side.
    finger_print str
    The public key fingerprint of the certificate.
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    The ID of the certificate instance that issued this certificate.
    issuer str
    The certificate authority that issued the certificate.
    key_size int
    The key length of the certificate algorithm.
    not_after int
    The end of the certificate validity period.
    not_before int
    The start of the certificate validity period.
    serial str
    The serial number of the certificate.
    subject_alternative_names Sequence[str]
    The subject alternative names of the certificate.
    using_product_lists Sequence[str]
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm String
    The encryption algorithm of the certificate.
    certIdentifier String
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateName String
    The name of the certificate.
    certificateSource String
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus String
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName String
    The common name of the certificate.
    domain String
    All domain names covered by the certificate, separated by commas.
    existPrivateKey Boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint String
    The public key fingerprint of the certificate.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    The ID of the certificate instance that issued this certificate.
    issuer String
    The certificate authority that issued the certificate.
    keySize Number
    The key length of the certificate algorithm.
    notAfter Number
    The end of the certificate validity period.
    notBefore Number
    The start of the certificate validity period.
    serial String
    The serial number of the certificate.
    subjectAlternativeNames List<String>
    The subject alternative names of the certificate.
    usingProductLists List<String>
    The Alibaba Cloud services the certificate is currently deployed to.

    Look up Existing Certificate Resource

    Get an existing Certificate 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?: CertificateState, opts?: CustomResourceOptions): Certificate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            algorithm: Optional[str] = None,
            cert_identifier: Optional[str] = None,
            certificate_id: Optional[int] = None,
            certificate_name: Optional[str] = None,
            certificate_source: Optional[str] = None,
            certificate_status: Optional[str] = None,
            common_name: Optional[str] = None,
            domain: Optional[str] = None,
            exist_private_key: Optional[bool] = None,
            finger_print: Optional[str] = None,
            instance_id: Optional[str] = None,
            issuer: Optional[str] = None,
            key_size: Optional[int] = None,
            not_after: Optional[int] = None,
            not_before: Optional[int] = None,
            serial: Optional[str] = None,
            subject_alternative_names: Optional[Sequence[str]] = None,
            using_product_lists: Optional[Sequence[str]] = None) -> Certificate
    func GetCertificate(ctx *Context, name string, id IDInput, state *CertificateState, opts ...ResourceOption) (*Certificate, error)
    public static Certificate Get(string name, Input<string> id, CertificateState? state, CustomResourceOptions? opts = null)
    public static Certificate get(String name, Output<String> id, CertificateState state, CustomResourceOptions options)
    resources:  _:    type: alicloud:sslcertificatesserviceinstance:Certificate    get:      id: ${id}
    import {
      to = alicloud_sslcertificatesserviceinstance_certificate.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:
    Algorithm string
    The encryption algorithm of the certificate.
    CertIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    CertificateId int
    The ID of the certificate.
    CertificateName string
    The name of the certificate.
    CertificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    CertificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    CommonName string
    The common name of the certificate.
    Domain string
    All domain names covered by the certificate, separated by commas.
    ExistPrivateKey bool
    Indicates whether the private key of the certificate is held on the server side.
    FingerPrint string
    The public key fingerprint of the certificate.
    InstanceId string
    The ID of the certificate instance that issued this certificate.
    Issuer string
    The certificate authority that issued the certificate.
    KeySize int
    The key length of the certificate algorithm.
    NotAfter int
    The end of the certificate validity period.
    NotBefore int
    The start of the certificate validity period.
    Serial string
    The serial number of the certificate.
    SubjectAlternativeNames List<string>
    The subject alternative names of the certificate.
    UsingProductLists List<string>
    The Alibaba Cloud services the certificate is currently deployed to.
    Algorithm string
    The encryption algorithm of the certificate.
    CertIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    CertificateId int
    The ID of the certificate.
    CertificateName string
    The name of the certificate.
    CertificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    CertificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    CommonName string
    The common name of the certificate.
    Domain string
    All domain names covered by the certificate, separated by commas.
    ExistPrivateKey bool
    Indicates whether the private key of the certificate is held on the server side.
    FingerPrint string
    The public key fingerprint of the certificate.
    InstanceId string
    The ID of the certificate instance that issued this certificate.
    Issuer string
    The certificate authority that issued the certificate.
    KeySize int
    The key length of the certificate algorithm.
    NotAfter int
    The end of the certificate validity period.
    NotBefore int
    The start of the certificate validity period.
    Serial string
    The serial number of the certificate.
    SubjectAlternativeNames []string
    The subject alternative names of the certificate.
    UsingProductLists []string
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm string
    The encryption algorithm of the certificate.
    cert_identifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificate_id number
    The ID of the certificate.
    certificate_name string
    The name of the certificate.
    certificate_source string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificate_status string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    common_name string
    The common name of the certificate.
    domain string
    All domain names covered by the certificate, separated by commas.
    exist_private_key bool
    Indicates whether the private key of the certificate is held on the server side.
    finger_print string
    The public key fingerprint of the certificate.
    instance_id string
    The ID of the certificate instance that issued this certificate.
    issuer string
    The certificate authority that issued the certificate.
    key_size number
    The key length of the certificate algorithm.
    not_after number
    The end of the certificate validity period.
    not_before number
    The start of the certificate validity period.
    serial string
    The serial number of the certificate.
    subject_alternative_names list(string)
    The subject alternative names of the certificate.
    using_product_lists list(string)
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm String
    The encryption algorithm of the certificate.
    certIdentifier String
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateId Integer
    The ID of the certificate.
    certificateName String
    The name of the certificate.
    certificateSource String
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus String
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName String
    The common name of the certificate.
    domain String
    All domain names covered by the certificate, separated by commas.
    existPrivateKey Boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint String
    The public key fingerprint of the certificate.
    instanceId String
    The ID of the certificate instance that issued this certificate.
    issuer String
    The certificate authority that issued the certificate.
    keySize Integer
    The key length of the certificate algorithm.
    notAfter Integer
    The end of the certificate validity period.
    notBefore Integer
    The start of the certificate validity period.
    serial String
    The serial number of the certificate.
    subjectAlternativeNames List<String>
    The subject alternative names of the certificate.
    usingProductLists List<String>
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm string
    The encryption algorithm of the certificate.
    certIdentifier string
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateId number
    The ID of the certificate.
    certificateName string
    The name of the certificate.
    certificateSource string
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus string
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName string
    The common name of the certificate.
    domain string
    All domain names covered by the certificate, separated by commas.
    existPrivateKey boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint string
    The public key fingerprint of the certificate.
    instanceId string
    The ID of the certificate instance that issued this certificate.
    issuer string
    The certificate authority that issued the certificate.
    keySize number
    The key length of the certificate algorithm.
    notAfter number
    The end of the certificate validity period.
    notBefore number
    The start of the certificate validity period.
    serial string
    The serial number of the certificate.
    subjectAlternativeNames string[]
    The subject alternative names of the certificate.
    usingProductLists string[]
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm str
    The encryption algorithm of the certificate.
    cert_identifier str
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificate_id int
    The ID of the certificate.
    certificate_name str
    The name of the certificate.
    certificate_source str
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificate_status str
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    common_name str
    The common name of the certificate.
    domain str
    All domain names covered by the certificate, separated by commas.
    exist_private_key bool
    Indicates whether the private key of the certificate is held on the server side.
    finger_print str
    The public key fingerprint of the certificate.
    instance_id str
    The ID of the certificate instance that issued this certificate.
    issuer str
    The certificate authority that issued the certificate.
    key_size int
    The key length of the certificate algorithm.
    not_after int
    The end of the certificate validity period.
    not_before int
    The start of the certificate validity period.
    serial str
    The serial number of the certificate.
    subject_alternative_names Sequence[str]
    The subject alternative names of the certificate.
    using_product_lists Sequence[str]
    The Alibaba Cloud services the certificate is currently deployed to.
    algorithm String
    The encryption algorithm of the certificate.
    certIdentifier String
    The global certificate identifier, formatted as the certificate ID plus - plus the site region ID. Alibaba Cloud services such as ALB, CDN and WAF reference a certificate by this value.
    certificateId Number
    The ID of the certificate.
    certificateName String
    The name of the certificate.
    certificateSource String
    The source of the certificate. Valid values: BUY, UPLOAD and TEST.
    certificateStatus String
    The status of the certificate. Valid values: issued, revoked, willExpire and expired.
    commonName String
    The common name of the certificate.
    domain String
    All domain names covered by the certificate, separated by commas.
    existPrivateKey Boolean
    Indicates whether the private key of the certificate is held on the server side.
    fingerPrint String
    The public key fingerprint of the certificate.
    instanceId String
    The ID of the certificate instance that issued this certificate.
    issuer String
    The certificate authority that issued the certificate.
    keySize Number
    The key length of the certificate algorithm.
    notAfter Number
    The end of the certificate validity period.
    notBefore Number
    The start of the certificate validity period.
    serial String
    The serial number of the certificate.
    subjectAlternativeNames List<String>
    The subject alternative names of the certificate.
    usingProductLists List<String>
    The Alibaba Cloud services the certificate is currently deployed to.

    Import

    Certificate Management Service (Original SSL Certificate) Instance Certificate can be imported using the id, e.g.

    $ pulumi import alicloud:sslcertificatesserviceinstance/certificate:Certificate example <certificate_id>
    

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

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo alicloud logo
    Viewing docs for Alibaba Cloud v3.106.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial