1. Registry
  2. Packages
  3. HTML/CSS to Image
  4. API Docs
  5. getTemplate
Viewing docs for HTML/CSS to Image v0.2.0
published on Tuesday, Sep 29, 2026 by htmlcsstoimage
html-css-to-image logo HTML/CSS to Image
Viewing docs for HTML/CSS to Image v0.2.0
published on Tuesday, Sep 29, 2026 by htmlcsstoimage

    Read an existing HTML/CSS template without managing its lifecycle. Requires templates:read.

    Example Usage

    data "htmlcsstoimage_template" "card" {
      id = "t-YOUR_TEMPLATE_ID"
    }
    
    resource "htmlcsstoimage_image_templated" "card" {
      template_id      = data.htmlcsstoimage_template.card.id
      template_version = data.htmlcsstoimage_template.card.version
      template_values  = jsonencode({ title = "Hello from Terraform" })
    }
    

    Omitting version resolves the latest version on every refresh. In this example a new template version changes the image’s templateVersion, so Terraform replaces the image. To pin the lookup, set version to a specific version identifier.

    Using getTemplate

    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 getTemplate(args: GetTemplateArgs, opts?: InvokeOptions): Promise<GetTemplateResult>
    function getTemplateOutput(args: GetTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetTemplateResult>
    def get_template(id: Optional[str] = None,
                     version: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetTemplateResult
    def get_template_output(id: pulumi.Input[Optional[str]] = None,
                     version: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetTemplateResult]
    func LookupTemplate(ctx *Context, args *LookupTemplateArgs, opts ...InvokeOption) (*LookupTemplateResult, error)
    func LookupTemplateOutput(ctx *Context, args *LookupTemplateOutputArgs, opts ...InvokeOption) LookupTemplateResultOutput

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

    public static class GetTemplate 
    {
        public static Task<GetTemplateResult> InvokeAsync(GetTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetTemplateResult> Invoke(GetTemplateInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetTemplateResult> Invoke(GetTemplateInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetTemplateResult> getTemplate(GetTemplateArgs args, InvokeOptions options)
    public static Output<GetTemplateResult> getTemplate(GetTemplateArgs args, InvokeOptions options)
    public static Output<GetTemplateResult> getTemplate(GetTemplateArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: html-css-to-image:getTemplate
      arguments:
        # arguments dictionary
    data "html-css-to-image_get_template" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Version string
    Id string
    Version string
    id string
    version string
    id String
    version String
    id string
    version string
    id str
    version str
    id String
    version String

    getTemplate Result

    The following output properties are available:

    Supporting Types

    GetTemplateRequestOverride

    RequestOverrideResourceType

    Package Details

    Repository
    html-css-to-image htmlcsstoimage/pulumi-html-css-to-image
    License
    MIT
    Notes
    This Pulumi package is based on the html-css-to-image Terraform Provider.
    html-css-to-image logo HTML/CSS to Image
    Viewing docs for HTML/CSS to Image v0.2.0
    published on Tuesday, Sep 29, 2026 by htmlcsstoimage

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial