import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Returns the job template data. */ export declare function getJobTemplate(args: GetJobTemplateArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetJobTemplateArgs { jobTemplateId: string; location: string; project?: string; } export interface GetJobTemplateResult { /** * The configuration for this template. */ readonly config: outputs.transcoder.v1.JobConfigResponse; /** * The labels associated with this job template. You can use these to organize and group your job templates. */ readonly labels: { [key: string]: string; }; /** * The resource name of the job template. Format: `projects/{project_number}/locations/{location}/jobTemplates/{job_template}` */ readonly name: string; } /** * Returns the job template data. */ export declare function getJobTemplateOutput(args: GetJobTemplateOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetJobTemplateOutputArgs { jobTemplateId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }