import * as core from "@terrascript/core"; export interface DsStackArgs { /** * (Required) The name of the stack */ name: string | core.StringOut; /** * A map of tags associated with this stack. */ tags?: core.Map | core.MapOut; } export declare class DsStack extends core.Data { /** * A list of capabilities */ capabilities: core.Array | core.ArrayOut; /** * Description of the stack */ description: string | core.StringOut; /** * Whether the rollback of the stack is disabled when stack creation fails */ disableRollback: boolean | core.BooleanOut; /** * The ARN of the IAM role used to create the stack. */ iamRoleArn: string | core.StringOut; id: string | core.StringOut; /** * (Required) The name of the stack */ name: string | core.StringOut; /** * A list of SNS topic ARNs to publish stack related events */ notificationArns: core.Array | core.ArrayOut; /** * A map of outputs from the stack. */ outputs: core.Map | core.MapOut; /** * A map of parameters that specify input parameters for the stack. */ parameters: core.Map | core.MapOut; /** * A map of tags associated with this stack. */ tags?: core.Map | core.MapOut; /** * Structure containing the template body. */ templateBody: string | core.StringOut; /** * The amount of time that can pass before the stack status becomes `CREATE_FAILED` */ timeoutInMinutes: number | core.NumberOut; constructor(name: string, args?: DsStackArgs); getNamespace(): string; } //# sourceMappingURL=ds_stack.d.ts.map