1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. alb
  6. getCertificate
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus

    Data Source schema for Byteplus::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: pulumi.Input[Optional[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: bytepluscc: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
    Certificate ID
    CertificateName string
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    CertificateType string
    Certificate type. Options: CA: CA certificate; Server: server certificate
    CreatedTime string
    Certificate creation time
    Description string
    Certificate description
    DomainName string
    Certificate domain name
    ExpiredAt string
    Certificate expiration time
    Id string
    Uniquely identifies the resource.
    Listeners List<string>
    List of listeners associated with the certificate
    PrivateKey string
    Server certificate private key. Required when certificate type is Server
    ProjectName string
    Project name
    PublicKey string
    Server certificate public key
    San string
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    Status string
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    Tags List<Byteplus.GetCertificateTag>
    Tag list
    CertificateId string
    Certificate ID
    CertificateName string
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    CertificateType string
    Certificate type. Options: CA: CA certificate; Server: server certificate
    CreatedTime string
    Certificate creation time
    Description string
    Certificate description
    DomainName string
    Certificate domain name
    ExpiredAt string
    Certificate expiration time
    Id string
    Uniquely identifies the resource.
    Listeners []string
    List of listeners associated with the certificate
    PrivateKey string
    Server certificate private key. Required when certificate type is Server
    ProjectName string
    Project name
    PublicKey string
    Server certificate public key
    San string
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    Status string
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    Tags []GetCertificateTag
    Tag list
    certificateId String
    Certificate ID
    certificateName String
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    certificateType String
    Certificate type. Options: CA: CA certificate; Server: server certificate
    createdTime String
    Certificate creation time
    description String
    Certificate description
    domainName String
    Certificate domain name
    expiredAt String
    Certificate expiration time
    id String
    Uniquely identifies the resource.
    listeners List<String>
    List of listeners associated with the certificate
    privateKey String
    Server certificate private key. Required when certificate type is Server
    projectName String
    Project name
    publicKey String
    Server certificate public key
    san String
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    status String
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    tags List<GetCertificateTag>
    Tag list
    certificateId string
    Certificate ID
    certificateName string
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    certificateType string
    Certificate type. Options: CA: CA certificate; Server: server certificate
    createdTime string
    Certificate creation time
    description string
    Certificate description
    domainName string
    Certificate domain name
    expiredAt string
    Certificate expiration time
    id string
    Uniquely identifies the resource.
    listeners string[]
    List of listeners associated with the certificate
    privateKey string
    Server certificate private key. Required when certificate type is Server
    projectName string
    Project name
    publicKey string
    Server certificate public key
    san string
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    status string
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    tags GetCertificateTag[]
    Tag list
    certificate_id str
    Certificate ID
    certificate_name str
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    certificate_type str
    Certificate type. Options: CA: CA certificate; Server: server certificate
    created_time str
    Certificate creation time
    description str
    Certificate description
    domain_name str
    Certificate domain name
    expired_at str
    Certificate expiration time
    id str
    Uniquely identifies the resource.
    listeners Sequence[str]
    List of listeners associated with the certificate
    private_key str
    Server certificate private key. Required when certificate type is Server
    project_name str
    Project name
    public_key str
    Server certificate public key
    san str
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    status str
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    tags Sequence[GetCertificateTag]
    Tag list
    certificateId String
    Certificate ID
    certificateName String
    Certificate name. Length must be between 1 and 128 characters, start with a letter or Chinese character, and may include numbers, periods (.), underscores (_), and hyphens (-)
    certificateType String
    Certificate type. Options: CA: CA certificate; Server: server certificate
    createdTime String
    Certificate creation time
    description String
    Certificate description
    domainName String
    Certificate domain name
    expiredAt String
    Certificate expiration time
    id String
    Uniquely identifies the resource.
    listeners List<String>
    List of listeners associated with the certificate
    privateKey String
    Server certificate private key. Required when certificate type is Server
    projectName String
    Project name
    publicKey String
    Server certificate public key
    san String
    Certificate subject alternative name list. Use English ',' to separate multiple domain names. Includes (commonName, DnsName, IP)
    status String
    Certificate status. Options: Creating: creating; Active: active; Deleting: deleting
    tags List<Property Map>
    Tag list

    Supporting Types

    GetCertificateTag

    Key string
    User tag key
    Value string
    User tag value
    Key string
    User tag key
    Value string
    User tag value
    key String
    User tag key
    value String
    User tag value
    key string
    User tag key
    value string
    User tag value
    key str
    User tag key
    value str
    User tag value
    key String
    User tag key
    value String
    User tag value

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.25
    published on Thursday, May 7, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.