Skip to content

Commit 4620a92

Browse files
author
awstools
committed
feat(client-fis): This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses.
1 parent 7cde1da commit 4620a92

19 files changed

+251
-39
lines changed

clients/client-fis/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
AWS SDK for JavaScript Fis Client for Node.js, Browser and React Native.
88

9-
<p>Fault Injection Simulator is a managed service that enables you to perform fault injection
10-
experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Simulator User Guide</a>.</p>
9+
<p>Fault Injection Service is a managed service that enables you to perform fault injection
10+
experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Service User Guide</a>.</p>
1111

1212
## Installing
1313

clients/client-fis/src/Fis.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,8 +512,8 @@ export interface Fis {
512512

513513
/**
514514
* @public
515-
* <p>Fault Injection Simulator is a managed service that enables you to perform fault injection
516-
* experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Simulator User Guide</a>.</p>
515+
* <p>Fault Injection Service is a managed service that enables you to perform fault injection
516+
* experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Service User Guide</a>.</p>
517517
*/
518518
export class Fis extends FisClient implements Fis {}
519519
createAggregatedClient(commands, Fis);

clients/client-fis/src/FisClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,8 @@ export interface FisClientResolvedConfig extends FisClientResolvedConfigType {}
367367

368368
/**
369369
* @public
370-
* <p>Fault Injection Simulator is a managed service that enables you to perform fault injection
371-
* experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Simulator User Guide</a>.</p>
370+
* <p>Fault Injection Service is a managed service that enables you to perform fault injection
371+
* experiments on your Amazon Web Services workloads. For more information, see the <a href="https://docs.aws.amazon.com/fis/latest/userguide/">Fault Injection Service User Guide</a>.</p>
372372
*/
373373
export class FisClient extends __Client<
374374
__HttpHandlerOptions,

clients/client-fis/src/commands/CreateExperimentTemplateCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export interface CreateExperimentTemplateCommandOutput extends CreateExperimentT
5050
* </li>
5151
* </ul>
5252
* <p>For more information, see <a href="https://docs.aws.amazon.com/fis/latest/userguide/experiment-templates.html">experiment templates</a>
53-
* in the <i>Fault Injection Simulator User Guide</i>.</p>
53+
* in the <i>Fault Injection Service User Guide</i>.</p>
5454
* @example
5555
* Use a bare-bones client and the command you need to make an API call.
5656
* ```javascript
@@ -128,6 +128,7 @@ export interface CreateExperimentTemplateCommandOutput extends CreateExperimentT
128128
* // { // CreateExperimentTemplateResponse
129129
* // experimentTemplate: { // ExperimentTemplate
130130
* // id: "STRING_VALUE",
131+
* // arn: "STRING_VALUE",
131132
* // description: "STRING_VALUE",
132133
* // targets: { // ExperimentTemplateTargetMap
133134
* // "<keys>": { // ExperimentTemplateTarget

clients/client-fis/src/commands/CreateTargetAccountConfigurationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export interface CreateTargetAccountConfigurationCommandOutput
3636
* <p>Creates a target account configuration for the experiment template. A target account configuration
3737
* is required when <code>accountTargeting</code> of <code>experimentOptions</code> is set to <code>multi-account</code>.
3838
* For more information, see <a href="https://docs.aws.amazon.com/fis/latest/userguide/experiment-options.html">experiment options</a>
39-
* in the <i>Fault Injection Simulator User Guide</i>.
39+
* in the <i>Fault Injection Service User Guide</i>.
4040
* </p>
4141
* @example
4242
* Use a bare-bones client and the command you need to make an API call.

clients/client-fis/src/commands/DeleteExperimentTemplateCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface DeleteExperimentTemplateCommandOutput extends DeleteExperimentT
4343
* // { // DeleteExperimentTemplateResponse
4444
* // experimentTemplate: { // ExperimentTemplate
4545
* // id: "STRING_VALUE",
46+
* // arn: "STRING_VALUE",
4647
* // description: "STRING_VALUE",
4748
* // targets: { // ExperimentTemplateTargetMap
4849
* // "<keys>": { // ExperimentTemplateTarget

clients/client-fis/src/commands/GetActionCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface GetActionCommandOutput extends GetActionResponse, __MetadataBea
4343
* // { // GetActionResponse
4444
* // action: { // Action
4545
* // id: "STRING_VALUE",
46+
* // arn: "STRING_VALUE",
4647
* // description: "STRING_VALUE",
4748
* // parameters: { // ActionParameterMap
4849
* // "<keys>": { // ActionParameter

clients/client-fis/src/commands/GetExperimentCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface GetExperimentCommandOutput extends GetExperimentResponse, __Met
4343
* // { // GetExperimentResponse
4444
* // experiment: { // Experiment
4545
* // id: "STRING_VALUE",
46+
* // arn: "STRING_VALUE",
4647
* // experimentTemplateId: "STRING_VALUE",
4748
* // roleArn: "STRING_VALUE",
4849
* // state: { // ExperimentState
@@ -118,6 +119,7 @@ export interface GetExperimentCommandOutput extends GetExperimentResponse, __Met
118119
* // experimentOptions: { // ExperimentOptions
119120
* // accountTargeting: "single-account" || "multi-account",
120121
* // emptyTargetResolutionMode: "fail" || "skip",
122+
* // actionsMode: "skip-all" || "run-all",
121123
* // },
122124
* // targetAccountConfigurationsCount: Number("long"),
123125
* // },

clients/client-fis/src/commands/GetExperimentTemplateCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export interface GetExperimentTemplateCommandOutput extends GetExperimentTemplat
4343
* // { // GetExperimentTemplateResponse
4444
* // experimentTemplate: { // ExperimentTemplate
4545
* // id: "STRING_VALUE",
46+
* // arn: "STRING_VALUE",
4647
* // description: "STRING_VALUE",
4748
* // targets: { // ExperimentTemplateTargetMap
4849
* // "<keys>": { // ExperimentTemplateTarget

clients/client-fis/src/commands/ListActionsCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export interface ListActionsCommandOutput extends ListActionsResponse, __Metadat
4545
* // actions: [ // ActionSummaryList
4646
* // { // ActionSummary
4747
* // id: "STRING_VALUE",
48+
* // arn: "STRING_VALUE",
4849
* // description: "STRING_VALUE",
4950
* // targets: { // ActionTargetMap
5051
* // "<keys>": { // ActionTarget

0 commit comments

Comments
 (0)