1. Packages
  2. Volcengine
  3. API Docs
  4. alb
  5. getAllCertificates
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
volcengine logo
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine

    Using getAllCertificates

    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 getAllCertificates(args: GetAllCertificatesArgs, opts?: InvokeOptions): Promise<GetAllCertificatesResult>
    function getAllCertificatesOutput(args: GetAllCertificatesOutputArgs, opts?: InvokeOptions): Output<GetAllCertificatesResult>
    def get_all_certificates(certificate_name: Optional[str] = None,
                             certificate_type: Optional[str] = None,
                             ids: Optional[Sequence[str]] = None,
                             name_regex: Optional[str] = None,
                             output_file: Optional[str] = None,
                             project_name: Optional[str] = None,
                             tags: Optional[Sequence[GetAllCertificatesTag]] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAllCertificatesResult
    def get_all_certificates_output(certificate_name: Optional[pulumi.Input[str]] = None,
                             certificate_type: Optional[pulumi.Input[str]] = None,
                             ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                             name_regex: Optional[pulumi.Input[str]] = None,
                             output_file: Optional[pulumi.Input[str]] = None,
                             project_name: Optional[pulumi.Input[str]] = None,
                             tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetAllCertificatesTagArgs]]]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAllCertificatesResult]
    func GetAllCertificates(ctx *Context, args *GetAllCertificatesArgs, opts ...InvokeOption) (*GetAllCertificatesResult, error)
    func GetAllCertificatesOutput(ctx *Context, args *GetAllCertificatesOutputArgs, opts ...InvokeOption) GetAllCertificatesResultOutput

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

    public static class GetAllCertificates 
    {
        public static Task<GetAllCertificatesResult> InvokeAsync(GetAllCertificatesArgs args, InvokeOptions? opts = null)
        public static Output<GetAllCertificatesResult> Invoke(GetAllCertificatesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAllCertificatesResult> getAllCertificates(GetAllCertificatesArgs args, InvokeOptions options)
    public static Output<GetAllCertificatesResult> getAllCertificates(GetAllCertificatesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:alb/getAllCertificates:getAllCertificates
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getAllCertificates Result

    The following output properties are available:

    Certificates List<GetAllCertificatesCertificate>
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    CertificateName string
    CertificateType string
    Ids List<string>
    NameRegex string
    OutputFile string
    ProjectName string
    Tags List<GetAllCertificatesTag>
    Certificates []GetAllCertificatesCertificate
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    CertificateName string
    CertificateType string
    Ids []string
    NameRegex string
    OutputFile string
    ProjectName string
    Tags []GetAllCertificatesTag
    certificates List<GetAllCertificatesCertificate>
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    certificateName String
    certificateType String
    ids List<String>
    nameRegex String
    outputFile String
    projectName String
    tags List<GetAllCertificatesTag>
    certificates GetAllCertificatesCertificate[]
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    certificateName string
    certificateType string
    ids string[]
    nameRegex string
    outputFile string
    projectName string
    tags GetAllCertificatesTag[]
    certificates List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    certificateName String
    certificateType String
    ids List<String>
    nameRegex String
    outputFile String
    projectName String
    tags List<Property Map>

    Supporting Types

    GetAllCertificatesCertificate

    CertificateId string
    The ID of the Certificate.
    CertificateName string
    The name of the Certificate.
    CertificateType string
    The type of the Certificate.
    CreateTime string
    The create time of the Certificate.
    Description string
    The description of the Certificate.
    DomainName string
    The domain name of the Certificate.
    ExpiredAt string
    The expire time of the Certificate.
    Id string
    The ID of the Certificate.
    Listeners List<string>
    The ID list of the Listener.
    ProjectName string
    The ProjectName of the Certificate.
    San string
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    Status string
    The status of the Certificate.
    Tags List<GetAllCertificatesCertificateTag>
    Tags.
    CertificateId string
    The ID of the Certificate.
    CertificateName string
    The name of the Certificate.
    CertificateType string
    The type of the Certificate.
    CreateTime string
    The create time of the Certificate.
    Description string
    The description of the Certificate.
    DomainName string
    The domain name of the Certificate.
    ExpiredAt string
    The expire time of the Certificate.
    Id string
    The ID of the Certificate.
    Listeners []string
    The ID list of the Listener.
    ProjectName string
    The ProjectName of the Certificate.
    San string
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    Status string
    The status of the Certificate.
    Tags []GetAllCertificatesCertificateTag
    Tags.
    certificateId String
    The ID of the Certificate.
    certificateName String
    The name of the Certificate.
    certificateType String
    The type of the Certificate.
    createTime String
    The create time of the Certificate.
    description String
    The description of the Certificate.
    domainName String
    The domain name of the Certificate.
    expiredAt String
    The expire time of the Certificate.
    id String
    The ID of the Certificate.
    listeners List<String>
    The ID list of the Listener.
    projectName String
    The ProjectName of the Certificate.
    san String
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    status String
    The status of the Certificate.
    tags List<GetAllCertificatesCertificateTag>
    Tags.
    certificateId string
    The ID of the Certificate.
    certificateName string
    The name of the Certificate.
    certificateType string
    The type of the Certificate.
    createTime string
    The create time of the Certificate.
    description string
    The description of the Certificate.
    domainName string
    The domain name of the Certificate.
    expiredAt string
    The expire time of the Certificate.
    id string
    The ID of the Certificate.
    listeners string[]
    The ID list of the Listener.
    projectName string
    The ProjectName of the Certificate.
    san string
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    status string
    The status of the Certificate.
    tags GetAllCertificatesCertificateTag[]
    Tags.
    certificate_id str
    The ID of the Certificate.
    certificate_name str
    The name of the Certificate.
    certificate_type str
    The type of the Certificate.
    create_time str
    The create time of the Certificate.
    description str
    The description of the Certificate.
    domain_name str
    The domain name of the Certificate.
    expired_at str
    The expire time of the Certificate.
    id str
    The ID of the Certificate.
    listeners Sequence[str]
    The ID list of the Listener.
    project_name str
    The ProjectName of the Certificate.
    san str
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    status str
    The status of the Certificate.
    tags Sequence[GetAllCertificatesCertificateTag]
    Tags.
    certificateId String
    The ID of the Certificate.
    certificateName String
    The name of the Certificate.
    certificateType String
    The type of the Certificate.
    createTime String
    The create time of the Certificate.
    description String
    The description of the Certificate.
    domainName String
    The domain name of the Certificate.
    expiredAt String
    The expire time of the Certificate.
    id String
    The ID of the Certificate.
    listeners List<String>
    The ID list of the Listener.
    projectName String
    The ProjectName of the Certificate.
    san String
    The list of extended domain names for the certificate, separated by English commas ',', including (commonName, DnsName, IP).
    status String
    The status of the Certificate.
    tags List<Property Map>
    Tags.

    GetAllCertificatesCertificateTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    GetAllCertificatesTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
      Meet Neo: Your AI Platform Teammate