UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

47 lines (46 loc) 1.78 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Stack_Type = 'AWS::CloudFormation::Stack'; export declare const Stack_Type = "AWS::CloudFormation::Stack"; /** * Resource Type definition for AWS::CloudFormation::Stack {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html} */ export default function Stack(props: Stack_Properties): CfnResource<Stack_Properties>; /** * Resource Type definition for AWS::CloudFormation::Stack {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html} */ export declare type Stack_Properties = { Id?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-notificationarns} */ NotificationARNs?: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-parameters} */ Parameters?: { [k: string]: unknown; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-tags} */ Tags?: Tag[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-templateurl} */ TemplateURL: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-timeoutinminutes} */ TimeoutInMinutes?: Resolvable<number>; }; export declare type Tag = { Key: Resolvable<string>; Value: Resolvable<string>; };