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

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

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

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

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

A description of the service template.

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

The name of the service template as displayed in the developer interface.

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

An optional list of metadata items that you can associate with the Proton service 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::ServiceTemplate Resource Type */ export declare function getServiceTemplateOutput(args: GetServiceTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetServiceTemplateOutputArgs { /** *

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

*/ arn: pulumi.Input; }