1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. alb
  5. getCertificate
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

volcenginecc.alb.getCertificate

Deploy with Pulumi
volcenginecc logo
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

    Data Source schema for Volcengine::ALB::Certificate

    Using getCertificate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCertificate(args: GetCertificateArgs, opts?: InvokeOptions): Promise<GetCertificateResult>
    function getCertificateOutput(args: GetCertificateOutputArgs, opts?: InvokeOptions): Output<GetCertificateResult>
    def get_certificate(id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetCertificateResult
    def get_certificate_output(id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetCertificateResult]
    func LookupCertificate(ctx *Context, args *LookupCertificateArgs, opts ...InvokeOption) (*LookupCertificateResult, error)
    func LookupCertificateOutput(ctx *Context, args *LookupCertificateOutputArgs, opts ...InvokeOption) LookupCertificateResultOutput

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

    public static class GetCertificate 
    {
        public static Task<GetCertificateResult> InvokeAsync(GetCertificateArgs args, InvokeOptions? opts = null)
        public static Output<GetCertificateResult> Invoke(GetCertificateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCertificateResult> getCertificate(GetCertificateArgs args, InvokeOptions options)
    public static Output<GetCertificateResult> getCertificate(GetCertificateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:alb/getCertificate:getCertificate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getCertificate Result

    The following output properties are available:

    CertificateId string
    证书ID。
    CertificateName string
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    CertificateType string
    证书类型,取值:CA:CA证书、Server:服务器证书。
    CreatedTime string
    证书创建时间。
    Description string
    证书描述。
    DomainName string
    证书域名。
    ExpiredAt string
    证书过期时间。
    Id string
    Uniquely identifies the resource.
    Listeners List<string>
    证书关联的监听器列表。
    PrivateKey string
    服务器证书的私钥,当证书类型为Server时必填。
    ProjectName string
    项目名称。
    PublicKey string
    服务器证书的公钥。
    San string
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    Status string
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    Tags List<Volcengine.GetCertificateTag>
    标签列表。
    CertificateId string
    证书ID。
    CertificateName string
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    CertificateType string
    证书类型,取值:CA:CA证书、Server:服务器证书。
    CreatedTime string
    证书创建时间。
    Description string
    证书描述。
    DomainName string
    证书域名。
    ExpiredAt string
    证书过期时间。
    Id string
    Uniquely identifies the resource.
    Listeners []string
    证书关联的监听器列表。
    PrivateKey string
    服务器证书的私钥,当证书类型为Server时必填。
    ProjectName string
    项目名称。
    PublicKey string
    服务器证书的公钥。
    San string
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    Status string
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    Tags []GetCertificateTag
    标签列表。
    certificateId String
    证书ID。
    certificateName String
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    certificateType String
    证书类型,取值:CA:CA证书、Server:服务器证书。
    createdTime String
    证书创建时间。
    description String
    证书描述。
    domainName String
    证书域名。
    expiredAt String
    证书过期时间。
    id String
    Uniquely identifies the resource.
    listeners List<String>
    证书关联的监听器列表。
    privateKey String
    服务器证书的私钥,当证书类型为Server时必填。
    projectName String
    项目名称。
    publicKey String
    服务器证书的公钥。
    san String
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    status String
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    tags List<GetCertificateTag>
    标签列表。
    certificateId string
    证书ID。
    certificateName string
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    certificateType string
    证书类型,取值:CA:CA证书、Server:服务器证书。
    createdTime string
    证书创建时间。
    description string
    证书描述。
    domainName string
    证书域名。
    expiredAt string
    证书过期时间。
    id string
    Uniquely identifies the resource.
    listeners string[]
    证书关联的监听器列表。
    privateKey string
    服务器证书的私钥,当证书类型为Server时必填。
    projectName string
    项目名称。
    publicKey string
    服务器证书的公钥。
    san string
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    status string
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    tags GetCertificateTag[]
    标签列表。
    certificate_id str
    证书ID。
    certificate_name str
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    certificate_type str
    证书类型,取值:CA:CA证书、Server:服务器证书。
    created_time str
    证书创建时间。
    description str
    证书描述。
    domain_name str
    证书域名。
    expired_at str
    证书过期时间。
    id str
    Uniquely identifies the resource.
    listeners Sequence[str]
    证书关联的监听器列表。
    private_key str
    服务器证书的私钥,当证书类型为Server时必填。
    project_name str
    项目名称。
    public_key str
    服务器证书的公钥。
    san str
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    status str
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    tags Sequence[GetCertificateTag]
    标签列表。
    certificateId String
    证书ID。
    certificateName String
    证书名称,长度限制为1 ~ 128个字符,必须以字母或中文开头,可包含数字、点号(.)、下划线(_)和短横线(-)。
    certificateType String
    证书类型,取值:CA:CA证书、Server:服务器证书。
    createdTime String
    证书创建时间。
    description String
    证书描述。
    domainName String
    证书域名。
    expiredAt String
    证书过期时间。
    id String
    Uniquely identifies the resource.
    listeners List<String>
    证书关联的监听器列表。
    privateKey String
    服务器证书的私钥,当证书类型为Server时必填。
    projectName String
    项目名称。
    publicKey String
    服务器证书的公钥。
    san String
    证书扩展域名列表,用英文',' 分隔多个域名, 包含(commonName,DnsName,IP)。
    status String
    证书的状态,取值为:Creating:创建中。Active:运行中。Deleting:删除中。
    tags List<Property Map>
    标签列表。

    Supporting Types

    GetCertificateTag

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate