import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Definition of AWS::Proton::EnvironmentTemplate Resource Type */ export declare function getEnvironmentTemplate(args: GetEnvironmentTemplateArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetEnvironmentTemplateArgs { /** *

The Amazon Resource Name (ARN) of the environment template.

*/ arn: string; } export interface GetEnvironmentTemplateResult { /** *

The Amazon Resource Name (ARN) of the environment template.

*/ readonly arn?: string; /** *

A description of the environment template.

*/ readonly description?: string; /** *

The environment template name as displayed in the developer interface.

*/ readonly displayName?: string; /** *

An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.

*

For more information, see Proton resources and tagging in the * Proton User Guide.

*/ readonly tags?: outputs.Tag[]; } /** * Definition of AWS::Proton::EnvironmentTemplate Resource Type */ export declare function getEnvironmentTemplateOutput(args: GetEnvironmentTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetEnvironmentTemplateOutputArgs { /** *

The Amazon Resource Name (ARN) of the environment template.

*/ arn: pulumi.Input; }