1. Packages
  2. Packages
  3. stackit
  4. API Docs
  5. getAlbCertificate
Viewing docs for stackit v0.0.6
published on Wednesday, May 6, 2026 by stackitcloud
stackit logo
Viewing docs for stackit v0.0.6
published on Wednesday, May 6, 2026 by stackitcloud

    ALB TLS Certificate data source schema. Must have a region specified in the provider configuration.

    Example Usage

    data "stackit_alb_certificate" "example" {
      project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      cert_id    = "example-certificate-v1-dfa816b3184f63f43d918ea5f9493f5359f6c2404b69afbb0b60fb1af69d0bc0"
    }
    

    Using getAlbCertificate

    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 getAlbCertificate(args: GetAlbCertificateArgs, opts?: InvokeOptions): Promise<GetAlbCertificateResult>
    function getAlbCertificateOutput(args: GetAlbCertificateOutputArgs, opts?: InvokeOptions): Output<GetAlbCertificateResult>
    def get_alb_certificate(cert_id: Optional[str] = None,
                            project_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetAlbCertificateResult
    def get_alb_certificate_output(cert_id: pulumi.Input[Optional[str]] = None,
                            project_id: pulumi.Input[Optional[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetAlbCertificateResult]
    func LookupAlbCertificate(ctx *Context, args *LookupAlbCertificateArgs, opts ...InvokeOption) (*LookupAlbCertificateResult, error)
    func LookupAlbCertificateOutput(ctx *Context, args *LookupAlbCertificateOutputArgs, opts ...InvokeOption) LookupAlbCertificateResultOutput

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

    public static class GetAlbCertificate 
    {
        public static Task<GetAlbCertificateResult> InvokeAsync(GetAlbCertificateArgs args, InvokeOptions? opts = null)
        public static Output<GetAlbCertificateResult> Invoke(GetAlbCertificateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAlbCertificateResult> getAlbCertificate(GetAlbCertificateArgs args, InvokeOptions options)
    public static Output<GetAlbCertificateResult> getAlbCertificate(GetAlbCertificateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: stackit:index/getAlbCertificate:getAlbCertificate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CertId string
    The ID of the certificate.
    ProjectId string
    STACKIT project ID to which the certificate is associated.
    CertId string
    The ID of the certificate.
    ProjectId string
    STACKIT project ID to which the certificate is associated.
    certId String
    The ID of the certificate.
    projectId String
    STACKIT project ID to which the certificate is associated.
    certId string
    The ID of the certificate.
    projectId string
    STACKIT project ID to which the certificate is associated.
    cert_id str
    The ID of the certificate.
    project_id str
    STACKIT project ID to which the certificate is associated.
    certId String
    The ID of the certificate.
    projectId String
    STACKIT project ID to which the certificate is associated.

    getAlbCertificate Result

    The following output properties are available:

    CertId string
    The ID of the certificate.
    Id string
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    Name string
    Certificate name.
    ProjectId string
    STACKIT project ID to which the certificate is associated.
    PublicKey string
    The PEM encoded public key part
    Region string
    The resource region (e.g. eu01). If not defined, the provider region is used.
    CertId string
    The ID of the certificate.
    Id string
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    Name string
    Certificate name.
    ProjectId string
    STACKIT project ID to which the certificate is associated.
    PublicKey string
    The PEM encoded public key part
    Region string
    The resource region (e.g. eu01). If not defined, the provider region is used.
    certId String
    The ID of the certificate.
    id String
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    name String
    Certificate name.
    projectId String
    STACKIT project ID to which the certificate is associated.
    publicKey String
    The PEM encoded public key part
    region String
    The resource region (e.g. eu01). If not defined, the provider region is used.
    certId string
    The ID of the certificate.
    id string
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    name string
    Certificate name.
    projectId string
    STACKIT project ID to which the certificate is associated.
    publicKey string
    The PEM encoded public key part
    region string
    The resource region (e.g. eu01). If not defined, the provider region is used.
    cert_id str
    The ID of the certificate.
    id str
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    name str
    Certificate name.
    project_id str
    STACKIT project ID to which the certificate is associated.
    public_key str
    The PEM encoded public key part
    region str
    The resource region (e.g. eu01). If not defined, the provider region is used.
    certId String
    The ID of the certificate.
    id String
    Terraform's internal resource ID. It is structured as "projectId,region,certId".
    name String
    Certificate name.
    projectId String
    STACKIT project ID to which the certificate is associated.
    publicKey String
    The PEM encoded public key part
    region String
    The resource region (e.g. eu01). If not defined, the provider region is used.

    Package Details

    Repository
    stackit stackitcloud/pulumi-stackit
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the stackit Terraform Provider.
    stackit logo
    Viewing docs for stackit v0.0.6
    published on Wednesday, May 6, 2026 by stackitcloud
      Try Pulumi Cloud free. Your team will thank you.