|
28 | 28 | {"shape":"ResourceNotFoundException"}, |
29 | 29 | {"shape":"ServiceQuotaExceededException"} |
30 | 30 | ], |
31 | | - "documentation":"<p>Creates an experiment template. </p> <p>An experiment template includes the following components:</p> <ul> <li> <p> <b>Targets</b>: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.</p> </li> <li> <p> <b>Actions</b>: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.</p> </li> <li> <p> <b>Stop conditions</b>: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/experiment-templates.html\">experiment templates</a> in the <i>Fault Injection Simulator User Guide</i>.</p>" |
| 31 | + "documentation":"<p>Creates an experiment template. </p> <p>An experiment template includes the following components:</p> <ul> <li> <p> <b>Targets</b>: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.</p> </li> <li> <p> <b>Actions</b>: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.</p> </li> <li> <p> <b>Stop conditions</b>: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/experiment-templates.html\">experiment templates</a> in the <i>Fault Injection Service User Guide</i>.</p>" |
32 | 32 | }, |
33 | 33 | "CreateTargetAccountConfiguration":{ |
34 | 34 | "name":"CreateTargetAccountConfiguration", |
|
45 | 45 | {"shape":"ResourceNotFoundException"}, |
46 | 46 | {"shape":"ServiceQuotaExceededException"} |
47 | 47 | ], |
48 | | - "documentation":"<p>Creates a target account configuration for the experiment template. A target account configuration is required when <code>accountTargeting</code> of <code>experimentOptions</code> is set to <code>multi-account</code>. For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/experiment-options.html\">experiment options</a> in the <i>Fault Injection Simulator User Guide</i>. </p>" |
| 48 | + "documentation":"<p>Creates a target account configuration for the experiment template. A target account configuration is required when <code>accountTargeting</code> of <code>experimentOptions</code> is set to <code>multi-account</code>. For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/experiment-options.html\">experiment options</a> in the <i>Fault Injection Service User Guide</i>. </p>" |
49 | 49 | }, |
50 | 50 | "DeleteExperimentTemplate":{ |
51 | 51 | "name":"DeleteExperimentTemplate", |
|
380 | 380 | "shape":"ActionId", |
381 | 381 | "documentation":"<p>The ID of the action.</p>" |
382 | 382 | }, |
| 383 | + "arn":{ |
| 384 | + "shape":"ResourceArn", |
| 385 | + "documentation":"<p>The Amazon Resource Name (ARN) of the action.</p>" |
| 386 | + }, |
383 | 387 | "description":{ |
384 | 388 | "shape":"ActionDescription", |
385 | 389 | "documentation":"<p>The description for the action.</p>" |
|
397 | 401 | "documentation":"<p>The tags for the action.</p>" |
398 | 402 | } |
399 | 403 | }, |
400 | | - "documentation":"<p>Describes an action. For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html\">FIS actions</a> in the <i>Fault Injection Simulator User Guide</i>.</p>" |
| 404 | + "documentation":"<p>Describes an action. For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html\">FIS actions</a> in the <i>Fault Injection Service User Guide</i>.</p>" |
401 | 405 | }, |
402 | 406 | "ActionDescription":{ |
403 | 407 | "type":"string", |
|
447 | 451 | "shape":"ActionId", |
448 | 452 | "documentation":"<p>The ID of the action.</p>" |
449 | 453 | }, |
| 454 | + "arn":{ |
| 455 | + "shape":"ResourceArn", |
| 456 | + "documentation":"<p>The Amazon Resource Name (ARN) of the action.</p>" |
| 457 | + }, |
450 | 458 | "description":{ |
451 | 459 | "shape":"ActionDescription", |
452 | 460 | "documentation":"<p>The description for the action.</p>" |
|
486 | 494 | "max":64, |
487 | 495 | "pattern":"[\\S]+" |
488 | 496 | }, |
| 497 | + "ActionsMode":{ |
| 498 | + "type":"string", |
| 499 | + "enum":[ |
| 500 | + "skip-all", |
| 501 | + "run-all" |
| 502 | + ] |
| 503 | + }, |
489 | 504 | "ClientToken":{ |
490 | 505 | "type":"string", |
491 | 506 | "max":1024, |
|
532 | 547 | "documentation":"<p>The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.</p>" |
533 | 548 | } |
534 | 549 | }, |
535 | | - "documentation":"<p>Specifies an action for an experiment template.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/actions.html\">Actions</a> in the <i>Fault Injection Simulator User Guide</i>.</p>" |
| 550 | + "documentation":"<p>Specifies an action for an experiment template.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/actions.html\">Actions</a> in the <i>Fault Injection Service User Guide</i>.</p>" |
536 | 551 | }, |
537 | 552 | "CreateExperimentTemplateActionInputMap":{ |
538 | 553 | "type":"map", |
|
681 | 696 | "documentation":"<p>The resource type parameters.</p>" |
682 | 697 | } |
683 | 698 | }, |
684 | | - "documentation":"<p>Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/targets.html\">Targets</a> in the <i>Fault Injection Simulator User Guide</i>.</p>" |
| 699 | + "documentation":"<p>Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/targets.html\">Targets</a> in the <i>Fault Injection Service User Guide</i>.</p>" |
685 | 700 | }, |
686 | 701 | "CreateExperimentTemplateTargetInputMap":{ |
687 | 702 | "type":"map", |
|
709 | 724 | }, |
710 | 725 | "accountId":{ |
711 | 726 | "shape":"TargetAccountId", |
712 | | - "documentation":"<p>The AWS account ID of the target account.</p>", |
| 727 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>", |
713 | 728 | "location":"uri", |
714 | 729 | "locationName":"accountId" |
715 | 730 | }, |
|
769 | 784 | }, |
770 | 785 | "accountId":{ |
771 | 786 | "shape":"TargetAccountId", |
772 | | - "documentation":"<p>The AWS account ID of the target account.</p>", |
| 787 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>", |
773 | 788 | "location":"uri", |
774 | 789 | "locationName":"accountId" |
775 | 790 | } |
|
803 | 818 | "shape":"ExperimentId", |
804 | 819 | "documentation":"<p>The ID of the experiment.</p>" |
805 | 820 | }, |
| 821 | + "arn":{ |
| 822 | + "shape":"ResourceArn", |
| 823 | + "documentation":"<p>The Amazon Resource Name (ARN) of the experiment.</p>" |
| 824 | + }, |
806 | 825 | "experimentTemplateId":{ |
807 | 826 | "shape":"ExperimentTemplateId", |
808 | 827 | "documentation":"<p>The ID of the experiment template.</p>" |
|
1024 | 1043 | "emptyTargetResolutionMode":{ |
1025 | 1044 | "shape":"EmptyTargetResolutionMode", |
1026 | 1045 | "documentation":"<p>The empty target resolution mode for an experiment.</p>" |
| 1046 | + }, |
| 1047 | + "actionsMode":{ |
| 1048 | + "shape":"ActionsMode", |
| 1049 | + "documentation":"<p>The actions mode of the experiment that is set from the StartExperiment API command.</p>" |
1027 | 1050 | } |
1028 | 1051 | }, |
1029 | 1052 | "documentation":"<p>Describes the options for an experiment.</p>" |
|
1099 | 1122 | "shape":"ExperimentId", |
1100 | 1123 | "documentation":"<p>The ID of the experiment.</p>" |
1101 | 1124 | }, |
| 1125 | + "arn":{ |
| 1126 | + "shape":"ResourceArn", |
| 1127 | + "documentation":"<p>The Amazon Resource Name (ARN) of the experiment.</p>" |
| 1128 | + }, |
1102 | 1129 | "experimentTemplateId":{ |
1103 | 1130 | "shape":"ExperimentTemplateId", |
1104 | 1131 | "documentation":"<p>The ID of the experiment template.</p>" |
|
1114 | 1141 | "tags":{ |
1115 | 1142 | "shape":"TagMap", |
1116 | 1143 | "documentation":"<p>The tags for the experiment.</p>" |
| 1144 | + }, |
| 1145 | + "experimentOptions":{ |
| 1146 | + "shape":"ExperimentOptions", |
| 1147 | + "documentation":"<p>The experiment options for the experiment.</p>" |
1117 | 1148 | } |
1118 | 1149 | }, |
1119 | 1150 | "documentation":"<p>Provides a summary of an experiment.</p>" |
|
1161 | 1192 | }, |
1162 | 1193 | "accountId":{ |
1163 | 1194 | "shape":"TargetAccountId", |
1164 | | - "documentation":"<p>The AWS account ID of the target account.</p>" |
| 1195 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>" |
1165 | 1196 | }, |
1166 | 1197 | "description":{ |
1167 | 1198 | "shape":"TargetAccountConfigurationDescription", |
|
1183 | 1214 | }, |
1184 | 1215 | "accountId":{ |
1185 | 1216 | "shape":"TargetAccountId", |
1186 | | - "documentation":"<p>The AWS account ID of the target account.</p>" |
| 1217 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>" |
1187 | 1218 | }, |
1188 | 1219 | "description":{ |
1189 | 1220 | "shape":"TargetAccountConfigurationDescription", |
|
1261 | 1292 | "shape":"ExperimentTemplateId", |
1262 | 1293 | "documentation":"<p>The ID of the experiment template.</p>" |
1263 | 1294 | }, |
| 1295 | + "arn":{ |
| 1296 | + "shape":"ResourceArn", |
| 1297 | + "documentation":"<p>The Amazon Resource Name (ARN) of the experiment template.</p>" |
| 1298 | + }, |
1264 | 1299 | "description":{ |
1265 | 1300 | "shape":"ExperimentTemplateDescription", |
1266 | 1301 | "documentation":"<p>The description for the experiment template.</p>" |
|
1500 | 1535 | "shape":"ExperimentTemplateId", |
1501 | 1536 | "documentation":"<p>The ID of the experiment template.</p>" |
1502 | 1537 | }, |
| 1538 | + "arn":{ |
| 1539 | + "shape":"ResourceArn", |
| 1540 | + "documentation":"<p>The Amazon Resource Name (ARN) of the experiment template.</p>" |
| 1541 | + }, |
1503 | 1542 | "description":{ |
1504 | 1543 | "shape":"ExperimentTemplateDescription", |
1505 | 1544 | "documentation":"<p>The description of the experiment template.</p>" |
|
1605 | 1644 | "documentation":"<p>The attribute values for the filter.</p>" |
1606 | 1645 | } |
1607 | 1646 | }, |
1608 | | - "documentation":"<p>Specifies a filter used for the target resource input in an experiment template.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters\">Resource filters</a> in the <i>Fault Injection Simulator User Guide</i>.</p>" |
| 1647 | + "documentation":"<p>Specifies a filter used for the target resource input in an experiment template.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters\">Resource filters</a> in the <i>Fault Injection Service User Guide</i>.</p>" |
1609 | 1648 | }, |
1610 | 1649 | "ExperimentTemplateTargetMap":{ |
1611 | 1650 | "type":"map", |
|
1695 | 1734 | }, |
1696 | 1735 | "accountId":{ |
1697 | 1736 | "shape":"TargetAccountId", |
1698 | | - "documentation":"<p>The AWS account ID of the target account.</p>", |
| 1737 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>", |
1699 | 1738 | "location":"uri", |
1700 | 1739 | "locationName":"accountId" |
1701 | 1740 | } |
|
1746 | 1785 | }, |
1747 | 1786 | "accountId":{ |
1748 | 1787 | "shape":"TargetAccountId", |
1749 | | - "documentation":"<p>The AWS account ID of the target account.</p>", |
| 1788 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>", |
1750 | 1789 | "location":"uri", |
1751 | 1790 | "locationName":"accountId" |
1752 | 1791 | } |
|
1955 | 1994 | "documentation":"<p>The token for the next page of results.</p>", |
1956 | 1995 | "location":"querystring", |
1957 | 1996 | "locationName":"nextToken" |
| 1997 | + }, |
| 1998 | + "experimentTemplateId":{ |
| 1999 | + "shape":"ExperimentTemplateId", |
| 2000 | + "documentation":"<p>The ID of the experiment template.</p>", |
| 2001 | + "location":"querystring", |
| 2002 | + "locationName":"experimentTemplateId" |
1958 | 2003 | } |
1959 | 2004 | } |
1960 | 2005 | }, |
|
2147 | 2192 | "error":{"httpStatusCode":402}, |
2148 | 2193 | "exception":true |
2149 | 2194 | }, |
| 2195 | + "StartExperimentExperimentOptionsInput":{ |
| 2196 | + "type":"structure", |
| 2197 | + "members":{ |
| 2198 | + "actionsMode":{ |
| 2199 | + "shape":"ActionsMode", |
| 2200 | + "documentation":"<p>Specifies the actions mode for experiment options.</p>" |
| 2201 | + } |
| 2202 | + }, |
| 2203 | + "documentation":"<p>Specifies experiment options for running an experiment.</p>" |
| 2204 | + }, |
2150 | 2205 | "StartExperimentRequest":{ |
2151 | 2206 | "type":"structure", |
2152 | 2207 | "required":[ |
|
2163 | 2218 | "shape":"ExperimentTemplateId", |
2164 | 2219 | "documentation":"<p>The ID of the experiment template.</p>" |
2165 | 2220 | }, |
| 2221 | + "experimentOptions":{ |
| 2222 | + "shape":"StartExperimentExperimentOptionsInput", |
| 2223 | + "documentation":"<p>The experiment options for running the experiment.</p>" |
| 2224 | + }, |
2166 | 2225 | "tags":{ |
2167 | 2226 | "shape":"TagMap", |
2168 | 2227 | "documentation":"<p>The tags to apply to the experiment.</p>" |
|
2263 | 2322 | }, |
2264 | 2323 | "accountId":{ |
2265 | 2324 | "shape":"TargetAccountId", |
2266 | | - "documentation":"<p>The AWS account ID of the target account.</p>" |
| 2325 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>" |
2267 | 2326 | }, |
2268 | 2327 | "description":{ |
2269 | 2328 | "shape":"TargetAccountConfigurationDescription", |
|
2290 | 2349 | }, |
2291 | 2350 | "accountId":{ |
2292 | 2351 | "shape":"TargetAccountId", |
2293 | | - "documentation":"<p>The AWS account ID of the target account.</p>" |
| 2352 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>" |
2294 | 2353 | }, |
2295 | 2354 | "description":{ |
2296 | 2355 | "shape":"TargetAccountConfigurationDescription", |
|
2610 | 2669 | }, |
2611 | 2670 | "accountId":{ |
2612 | 2671 | "shape":"TargetAccountId", |
2613 | | - "documentation":"<p>The AWS account ID of the target account.</p>", |
| 2672 | + "documentation":"<p>The Amazon Web Services account ID of the target account.</p>", |
2614 | 2673 | "location":"uri", |
2615 | 2674 | "locationName":"accountId" |
2616 | 2675 | }, |
|
2643 | 2702 | "exception":true |
2644 | 2703 | } |
2645 | 2704 | }, |
2646 | | - "documentation":"<p>Fault Injection Simulator is a managed service that enables you to perform fault injection 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>" |
| 2705 | + "documentation":"<p>Fault Injection Service is a managed service that enables you to perform fault injection 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>" |
2647 | 2706 | } |
0 commit comments