Skip to content

Commit 0f16e21

Browse files
committed
fix: codegen
1 parent 5ca936d commit 0f16e21

File tree

127 files changed

+254
-635
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+254
-635
lines changed

clients/client-acm-pca/waiters/waitForAuditReportCreated.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeCertificateAuthorityAuditReportCommand,
44
DescribeCertificateAuthorityAuditReportCommandInput,
55
} from "../commands/DescribeCertificateAuthorityAuditReportCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: ACMPCAClient,
@@ -58,8 +58,5 @@ export const waitUntilAuditReportCreated = async (
5858
): Promise<WaiterResult> => {
5959
const serviceDefaults = { minDelay: 3, maxDelay: 120 };
6060
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
61-
if (result.state !== WaiterState.SUCCESS) {
62-
throw Object.assign(new Error(result.state), result.reason);
63-
}
64-
return result;
61+
return checkExceptions(result);
6562
};

clients/client-acm-pca/waiters/waitForCertificateAuthorityCSRCreated.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
GetCertificateAuthorityCsrCommand,
44
GetCertificateAuthorityCsrCommandInput,
55
} from "../commands/GetCertificateAuthorityCsrCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: ACMPCAClient,
@@ -46,8 +46,5 @@ export const waitUntilCertificateAuthorityCSRCreated = async (
4646
): Promise<WaiterResult> => {
4747
const serviceDefaults = { minDelay: 3, maxDelay: 120 };
4848
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
49-
if (result.state !== WaiterState.SUCCESS) {
50-
throw Object.assign(new Error(result.state), result.reason);
51-
}
52-
return result;
49+
return checkExceptions(result);
5350
};

clients/client-acm-pca/waiters/waitForCertificateIssued.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ACMPCAClient } from "../ACMPCAClient";
22
import { GetCertificateCommand, GetCertificateCommandInput } from "../commands/GetCertificateCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: ACMPCAClient, input: GetCertificateCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -40,8 +40,5 @@ export const waitUntilCertificateIssued = async (
4040
): Promise<WaiterResult> => {
4141
const serviceDefaults = { minDelay: 3, maxDelay: 120 };
4242
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
43-
if (result.state !== WaiterState.SUCCESS) {
44-
throw Object.assign(new Error(result.state), result.reason);
45-
}
46-
return result;
43+
return checkExceptions(result);
4744
};

clients/client-acm/waiters/waitForCertificateValidated.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ACMClient } from "../ACMClient";
22
import { DescribeCertificateCommand, DescribeCertificateCommandInput } from "../commands/DescribeCertificateCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: ACMClient, input: DescribeCertificateCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -77,8 +77,5 @@ export const waitUntilCertificateValidated = async (
7777
): Promise<WaiterResult> => {
7878
const serviceDefaults = { minDelay: 60, maxDelay: 120 };
7979
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
80-
if (result.state !== WaiterState.SUCCESS) {
81-
throw Object.assign(new Error(result.state), result.reason);
82-
}
83-
return result;
80+
return checkExceptions(result);
8481
};

clients/client-appstream/waiters/waitForFleetStarted.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AppStreamClient } from "../AppStreamClient";
22
import { DescribeFleetsCommand, DescribeFleetsCommandInput } from "../commands/DescribeFleetsCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: AppStreamClient, input: DescribeFleetsCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -80,8 +80,5 @@ export const waitUntilFleetStarted = async (
8080
): Promise<WaiterResult> => {
8181
const serviceDefaults = { minDelay: 30, maxDelay: 120 };
8282
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
83-
if (result.state !== WaiterState.SUCCESS) {
84-
throw Object.assign(new Error(result.state), result.reason);
85-
}
86-
return result;
83+
return checkExceptions(result);
8784
};

clients/client-appstream/waiters/waitForFleetStopped.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AppStreamClient } from "../AppStreamClient";
22
import { DescribeFleetsCommand, DescribeFleetsCommandInput } from "../commands/DescribeFleetsCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: AppStreamClient, input: DescribeFleetsCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -80,8 +80,5 @@ export const waitUntilFleetStopped = async (
8080
): Promise<WaiterResult> => {
8181
const serviceDefaults = { minDelay: 30, maxDelay: 120 };
8282
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
83-
if (result.state !== WaiterState.SUCCESS) {
84-
throw Object.assign(new Error(result.state), result.reason);
85-
}
86-
return result;
83+
return checkExceptions(result);
8784
};

clients/client-auto-scaling/waiters/waitForGroupExists.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeAutoScalingGroupsCommand,
44
DescribeAutoScalingGroupsCommandInput,
55
} from "../commands/DescribeAutoScalingGroupsCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: AutoScalingClient,
@@ -58,8 +58,5 @@ export const waitUntilGroupExists = async (
5858
): Promise<WaiterResult> => {
5959
const serviceDefaults = { minDelay: 5, maxDelay: 120 };
6060
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
61-
if (result.state !== WaiterState.SUCCESS) {
62-
throw Object.assign(new Error(result.state), result.reason);
63-
}
64-
return result;
61+
return checkExceptions(result);
6562
};

clients/client-auto-scaling/waiters/waitForGroupInService.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeAutoScalingGroupsCommand,
44
DescribeAutoScalingGroupsCommandInput,
55
} from "../commands/DescribeAutoScalingGroupsCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: AutoScalingClient,
@@ -80,8 +80,5 @@ export const waitUntilGroupInService = async (
8080
): Promise<WaiterResult> => {
8181
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
8282
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
83-
if (result.state !== WaiterState.SUCCESS) {
84-
throw Object.assign(new Error(result.state), result.reason);
85-
}
86-
return result;
83+
return checkExceptions(result);
8784
};

clients/client-auto-scaling/waiters/waitForGroupNotExists.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeAutoScalingGroupsCommand,
44
DescribeAutoScalingGroupsCommandInput,
55
} from "../commands/DescribeAutoScalingGroupsCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: AutoScalingClient,
@@ -58,8 +58,5 @@ export const waitUntilGroupNotExists = async (
5858
): Promise<WaiterResult> => {
5959
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
6060
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
61-
if (result.state !== WaiterState.SUCCESS) {
62-
throw Object.assign(new Error(result.state), result.reason);
63-
}
64-
return result;
61+
return checkExceptions(result);
6562
};

clients/client-cloudformation/waiters/waitForTypeRegistrationComplete.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeTypeRegistrationCommand,
44
DescribeTypeRegistrationCommandInput,
55
} from "../commands/DescribeTypeRegistrationCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: CloudFormationClient,
@@ -58,8 +58,5 @@ export const waitUntilTypeRegistrationComplete = async (
5858
): Promise<WaiterResult> => {
5959
const serviceDefaults = { minDelay: 30, maxDelay: 120 };
6060
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
61-
if (result.state !== WaiterState.SUCCESS) {
62-
throw Object.assign(new Error(result.state), result.reason);
63-
}
64-
return result;
61+
return checkExceptions(result);
6562
};

clients/client-cloudfront/waiters/waitForDistributionDeployed.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CloudFrontClient } from "../CloudFrontClient";
22
import { GetDistributionCommand, GetDistributionCommandInput } from "../commands/GetDistributionCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: CloudFrontClient, input: GetDistributionCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -44,8 +44,5 @@ export const waitUntilDistributionDeployed = async (
4444
): Promise<WaiterResult> => {
4545
const serviceDefaults = { minDelay: 60, maxDelay: 120 };
4646
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
47-
if (result.state !== WaiterState.SUCCESS) {
48-
throw Object.assign(new Error(result.state), result.reason);
49-
}
50-
return result;
47+
return checkExceptions(result);
5148
};

clients/client-cloudfront/waiters/waitForInvalidationCompleted.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CloudFrontClient } from "../CloudFrontClient";
22
import { GetInvalidationCommand, GetInvalidationCommandInput } from "../commands/GetInvalidationCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: CloudFrontClient, input: GetInvalidationCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -44,8 +44,5 @@ export const waitUntilInvalidationCompleted = async (
4444
): Promise<WaiterResult> => {
4545
const serviceDefaults = { minDelay: 20, maxDelay: 120 };
4646
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
47-
if (result.state !== WaiterState.SUCCESS) {
48-
throw Object.assign(new Error(result.state), result.reason);
49-
}
50-
return result;
47+
return checkExceptions(result);
5148
};

clients/client-cloudfront/waiters/waitForStreamingDistributionDeployed.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
GetStreamingDistributionCommand,
44
GetStreamingDistributionCommandInput,
55
} from "../commands/GetStreamingDistributionCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: CloudFrontClient,
@@ -50,8 +50,5 @@ export const waitUntilStreamingDistributionDeployed = async (
5050
): Promise<WaiterResult> => {
5151
const serviceDefaults = { minDelay: 60, maxDelay: 120 };
5252
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
53-
if (result.state !== WaiterState.SUCCESS) {
54-
throw Object.assign(new Error(result.state), result.reason);
55-
}
56-
return result;
53+
return checkExceptions(result);
5754
};

clients/client-cloudwatch/waiters/waitForAlarmExists.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CloudWatchClient } from "../CloudWatchClient";
22
import { DescribeAlarmsCommand, DescribeAlarmsCommandInput } from "../commands/DescribeAlarmsCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: CloudWatchClient, input: DescribeAlarmsCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -45,8 +45,5 @@ export const waitUntilAlarmExists = async (
4545
): Promise<WaiterResult> => {
4646
const serviceDefaults = { minDelay: 5, maxDelay: 120 };
4747
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
48-
if (result.state !== WaiterState.SUCCESS) {
49-
throw Object.assign(new Error(result.state), result.reason);
50-
}
51-
return result;
48+
return checkExceptions(result);
5249
};

clients/client-cloudwatch/waiters/waitForCompositeAlarmExists.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CloudWatchClient } from "../CloudWatchClient";
22
import { DescribeAlarmsCommand, DescribeAlarmsCommandInput } from "../commands/DescribeAlarmsCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: CloudWatchClient, input: DescribeAlarmsCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -45,8 +45,5 @@ export const waitUntilCompositeAlarmExists = async (
4545
): Promise<WaiterResult> => {
4646
const serviceDefaults = { minDelay: 5, maxDelay: 120 };
4747
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
48-
if (result.state !== WaiterState.SUCCESS) {
49-
throw Object.assign(new Error(result.state), result.reason);
50-
}
51-
return result;
48+
return checkExceptions(result);
5249
};

clients/client-codedeploy/waiters/waitForDeploymentSuccessful.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CodeDeployClient } from "../CodeDeployClient";
22
import { GetDeploymentCommand, GetDeploymentCommandInput } from "../commands/GetDeploymentCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (client: CodeDeployClient, input: GetDeploymentCommandInput): Promise<WaiterResult> => {
66
let reason;
@@ -60,8 +60,5 @@ export const waitUntilDeploymentSuccessful = async (
6060
): Promise<WaiterResult> => {
6161
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
6262
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
63-
if (result.state !== WaiterState.SUCCESS) {
64-
throw Object.assign(new Error(result.state), result.reason);
65-
}
66-
return result;
63+
return checkExceptions(result);
6764
};

clients/client-database-migration-service/waiters/waitForEndpointDeleted.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DatabaseMigrationServiceClient } from "../DatabaseMigrationServiceClient";
22
import { DescribeEndpointsCommand, DescribeEndpointsCommandInput } from "../commands/DescribeEndpointsCommand";
3-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
3+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
44

55
const checkState = async (
66
client: DatabaseMigrationServiceClient,
@@ -70,8 +70,5 @@ export const waitUntilEndpointDeleted = async (
7070
): Promise<WaiterResult> => {
7171
const serviceDefaults = { minDelay: 5, maxDelay: 120 };
7272
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
73-
if (result.state !== WaiterState.SUCCESS) {
74-
throw Object.assign(new Error(result.state), result.reason);
75-
}
76-
return result;
73+
return checkExceptions(result);
7774
};

clients/client-database-migration-service/waiters/waitForReplicationInstanceAvailable.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeReplicationInstancesCommand,
44
DescribeReplicationInstancesCommandInput,
55
} from "../commands/DescribeReplicationInstancesCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: DatabaseMigrationServiceClient,
@@ -114,8 +114,5 @@ export const waitUntilReplicationInstanceAvailable = async (
114114
): Promise<WaiterResult> => {
115115
const serviceDefaults = { minDelay: 60, maxDelay: 120 };
116116
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
117-
if (result.state !== WaiterState.SUCCESS) {
118-
throw Object.assign(new Error(result.state), result.reason);
119-
}
120-
return result;
117+
return checkExceptions(result);
121118
};

clients/client-database-migration-service/waiters/waitForReplicationInstanceDeleted.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeReplicationInstancesCommand,
44
DescribeReplicationInstancesCommandInput,
55
} from "../commands/DescribeReplicationInstancesCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: DatabaseMigrationServiceClient,
@@ -59,8 +59,5 @@ export const waitUntilReplicationInstanceDeleted = async (
5959
): Promise<WaiterResult> => {
6060
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
6161
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
62-
if (result.state !== WaiterState.SUCCESS) {
63-
throw Object.assign(new Error(result.state), result.reason);
64-
}
65-
return result;
62+
return checkExceptions(result);
6663
};

clients/client-database-migration-service/waiters/waitForReplicationTaskDeleted.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeReplicationTasksCommand,
44
DescribeReplicationTasksCommandInput,
55
} from "../commands/DescribeReplicationTasksCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: DatabaseMigrationServiceClient,
@@ -115,8 +115,5 @@ export const waitUntilReplicationTaskDeleted = async (
115115
): Promise<WaiterResult> => {
116116
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
117117
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
118-
if (result.state !== WaiterState.SUCCESS) {
119-
throw Object.assign(new Error(result.state), result.reason);
120-
}
121-
return result;
118+
return checkExceptions(result);
122119
};

clients/client-database-migration-service/waiters/waitForReplicationTaskReady.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
DescribeReplicationTasksCommand,
44
DescribeReplicationTasksCommandInput,
55
} from "../commands/DescribeReplicationTasksCommand";
6-
import { WaiterConfiguration, WaiterResult, WaiterState, createWaiter } from "@aws-sdk/util-waiter";
6+
import { WaiterConfiguration, WaiterResult, WaiterState, checkExceptions, createWaiter } from "@aws-sdk/util-waiter";
77

88
const checkState = async (
99
client: DatabaseMigrationServiceClient,
@@ -170,8 +170,5 @@ export const waitUntilReplicationTaskReady = async (
170170
): Promise<WaiterResult> => {
171171
const serviceDefaults = { minDelay: 15, maxDelay: 120 };
172172
const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);
173-
if (result.state !== WaiterState.SUCCESS) {
174-
throw Object.assign(new Error(result.state), result.reason);
175-
}
176-
return result;
173+
return checkExceptions(result);
177174
};

0 commit comments

Comments
 (0)