|
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