1 | export type DeployStackResult = SuccessfulDeployStackResult | NeedRollbackFirstDeployStackResult | ReplacementRequiresRollbackStackResult;
|
2 |
|
3 | export interface SuccessfulDeployStackResult {
|
4 | readonly type: 'did-deploy-stack';
|
5 | readonly noOp: boolean;
|
6 | readonly outputs: {
|
7 | [name: string]: string;
|
8 | };
|
9 | readonly stackArn: string;
|
10 | }
|
11 |
|
12 | export interface NeedRollbackFirstDeployStackResult {
|
13 | readonly type: 'failpaused-need-rollback-first';
|
14 | readonly reason: 'not-norollback' | 'replacement';
|
15 | readonly status: string;
|
16 | }
|
17 |
|
18 | export interface ReplacementRequiresRollbackStackResult {
|
19 | readonly type: 'replacement-requires-rollback';
|
20 | }
|
21 | export declare function assertIsSuccessfulDeployStackResult(x: DeployStackResult): asserts x is SuccessfulDeployStackResult;
|