github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/fis/2020-12-01/docs-2.json (about) 1 { 2 "version": "2.0", 3 "service": "<p>AWS Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your AWS workloads. For more information, see the <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/\">AWS Fault Injection Simulator User Guide</a>.</p>", 4 "operations": { 5 "CreateExperimentTemplate": "<p>Creates an experiment template. </p> <p>To create a template, specify the following information: </p> <ul> <li> <p> <b>Targets</b>: A target can be a specific resource in your AWS 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 the <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/\">AWS Fault Injection Simulator User Guide</a>.</p>", 6 "DeleteExperimentTemplate": "<p>Deletes the specified experiment template.</p>", 7 "GetAction": "<p>Gets information about the specified AWS FIS action.</p>", 8 "GetExperiment": "<p>Gets information about the specified experiment.</p>", 9 "GetExperimentTemplate": "<p>Gets information about the specified experiment template.</p>", 10 "ListActions": "<p>Lists the available AWS FIS actions.</p>", 11 "ListExperimentTemplates": "<p>Lists your experiment templates.</p>", 12 "ListExperiments": "<p>Lists your experiments.</p>", 13 "ListTagsForResource": "<p>Lists the tags for the specified resource.</p>", 14 "StartExperiment": "<p>Starts running an experiment from the specified experiment template.</p>", 15 "StopExperiment": "<p>Stops the specified experiment.</p>", 16 "TagResource": "<p>Applies the specified tags to the specified resource.</p>", 17 "UntagResource": "<p>Removes the specified tags from the specified resource.</p>", 18 "UpdateExperimentTemplate": "<p>Updates the specified experiment template.</p>" 19 }, 20 "shapes": { 21 "Action": { 22 "base": "<p>Describes an action. For more information, see <a href=\"https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html\">AWS FIS actions</a> in the <i>AWS Fault Injection Simulator User Guide</i>.</p>", 23 "refs": { 24 "GetActionResponse$action": "<p>Information about the action.</p>" 25 } 26 }, 27 "ActionDescription": { 28 "base": null, 29 "refs": { 30 "Action$description": "<p>The description for the action.</p>", 31 "ActionSummary$description": "<p>The description for the action.</p>" 32 } 33 }, 34 "ActionId": { 35 "base": null, 36 "refs": { 37 "Action$id": "<p>The ID of the action.</p>", 38 "ActionSummary$id": "<p>The ID of the action.</p>", 39 "CreateExperimentTemplateActionInput$actionId": "<p>The ID of the action.</p>", 40 "ExperimentAction$actionId": "<p>The ID of the action.</p>", 41 "ExperimentTemplateAction$actionId": "<p>The ID of the action.</p>", 42 "GetActionRequest$id": "<p>The ID of the action.</p>", 43 "UpdateExperimentTemplateActionInputItem$actionId": "<p>The ID of the action.</p>" 44 } 45 }, 46 "ActionParameter": { 47 "base": "<p>Describes a parameter for an action.</p>", 48 "refs": { 49 "ActionParameterMap$value": null 50 } 51 }, 52 "ActionParameterDescription": { 53 "base": null, 54 "refs": { 55 "ActionParameter$description": "<p>The parameter description.</p>" 56 } 57 }, 58 "ActionParameterMap": { 59 "base": null, 60 "refs": { 61 "Action$parameters": "<p>The action parameters, if applicable.</p>" 62 } 63 }, 64 "ActionParameterName": { 65 "base": null, 66 "refs": { 67 "ActionParameterMap$key": null 68 } 69 }, 70 "ActionParameterRequired": { 71 "base": null, 72 "refs": { 73 "ActionParameter$required": "<p>Indicates whether the parameter is required.</p>" 74 } 75 }, 76 "ActionSummary": { 77 "base": "<p>Provides a summary of an action.</p>", 78 "refs": { 79 "ActionSummaryList$member": null 80 } 81 }, 82 "ActionSummaryList": { 83 "base": null, 84 "refs": { 85 "ListActionsResponse$actions": "<p>The actions.</p>" 86 } 87 }, 88 "ActionTarget": { 89 "base": "<p>Describes a target for an action.</p>", 90 "refs": { 91 "ActionTargetMap$value": null 92 } 93 }, 94 "ActionTargetMap": { 95 "base": null, 96 "refs": { 97 "Action$targets": "<p>The supported targets for the action.</p>", 98 "ActionSummary$targets": "<p>The targets for the action.</p>" 99 } 100 }, 101 "ActionTargetName": { 102 "base": null, 103 "refs": { 104 "ActionTargetMap$key": null 105 } 106 }, 107 "ClientToken": { 108 "base": null, 109 "refs": { 110 "CreateExperimentTemplateRequest$clientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>", 111 "StartExperimentRequest$clientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>" 112 } 113 }, 114 "ConflictException": { 115 "base": "<p>The request could not be processed because of a conflict.</p>", 116 "refs": { 117 } 118 }, 119 "CreateExperimentTemplateActionInput": { 120 "base": "<p>Specifies an action for an experiment template.</p>", 121 "refs": { 122 "CreateExperimentTemplateActionInputMap$value": null 123 } 124 }, 125 "CreateExperimentTemplateActionInputMap": { 126 "base": null, 127 "refs": { 128 "CreateExperimentTemplateRequest$actions": "<p>The actions for the experiment.</p>" 129 } 130 }, 131 "CreateExperimentTemplateRequest": { 132 "base": null, 133 "refs": { 134 } 135 }, 136 "CreateExperimentTemplateResponse": { 137 "base": null, 138 "refs": { 139 } 140 }, 141 "CreateExperimentTemplateStopConditionInput": { 142 "base": "<p>Specifies a stop condition for an experiment template.</p>", 143 "refs": { 144 "CreateExperimentTemplateStopConditionInputList$member": null 145 } 146 }, 147 "CreateExperimentTemplateStopConditionInputList": { 148 "base": null, 149 "refs": { 150 "CreateExperimentTemplateRequest$stopConditions": "<p>The stop conditions.</p>" 151 } 152 }, 153 "CreateExperimentTemplateTargetInput": { 154 "base": "<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>", 155 "refs": { 156 "CreateExperimentTemplateTargetInputMap$value": null 157 } 158 }, 159 "CreateExperimentTemplateTargetInputMap": { 160 "base": null, 161 "refs": { 162 "CreateExperimentTemplateRequest$targets": "<p>The targets for the experiment.</p>" 163 } 164 }, 165 "CreationTime": { 166 "base": null, 167 "refs": { 168 "Experiment$creationTime": "<p>The time the experiment was created.</p>", 169 "ExperimentSummary$creationTime": "<p>The time that the experiment was created.</p>", 170 "ExperimentTemplate$creationTime": "<p>The time the experiment template was created.</p>", 171 "ExperimentTemplateSummary$creationTime": "<p>The time that the experiment template was created.</p>" 172 } 173 }, 174 "DeleteExperimentTemplateRequest": { 175 "base": null, 176 "refs": { 177 } 178 }, 179 "DeleteExperimentTemplateResponse": { 180 "base": null, 181 "refs": { 182 } 183 }, 184 "ExceptionMessage": { 185 "base": null, 186 "refs": { 187 "ConflictException$message": null, 188 "ResourceNotFoundException$message": null, 189 "ServiceQuotaExceededException$message": null, 190 "ValidationException$message": null 191 } 192 }, 193 "Experiment": { 194 "base": "<p>Describes an experiment.</p>", 195 "refs": { 196 "GetExperimentResponse$experiment": "<p>Information about the experiment.</p>", 197 "StartExperimentResponse$experiment": "<p>Information about the experiment.</p>", 198 "StopExperimentResponse$experiment": "<p>Information about the experiment.</p>" 199 } 200 }, 201 "ExperimentAction": { 202 "base": "<p>Describes the action for an experiment.</p>", 203 "refs": { 204 "ExperimentActionMap$value": null 205 } 206 }, 207 "ExperimentActionDescription": { 208 "base": null, 209 "refs": { 210 "ExperimentAction$description": "<p>The description for the action.</p>" 211 } 212 }, 213 "ExperimentActionMap": { 214 "base": null, 215 "refs": { 216 "Experiment$actions": "<p>The actions for the experiment.</p>" 217 } 218 }, 219 "ExperimentActionName": { 220 "base": null, 221 "refs": { 222 "ExperimentActionMap$key": null 223 } 224 }, 225 "ExperimentActionParameter": { 226 "base": null, 227 "refs": { 228 "ExperimentActionParameterMap$value": null 229 } 230 }, 231 "ExperimentActionParameterMap": { 232 "base": null, 233 "refs": { 234 "ExperimentAction$parameters": "<p>The parameters for the action.</p>" 235 } 236 }, 237 "ExperimentActionParameterName": { 238 "base": null, 239 "refs": { 240 "ExperimentActionParameterMap$key": null 241 } 242 }, 243 "ExperimentActionStartAfter": { 244 "base": null, 245 "refs": { 246 "ExperimentActionStartAfterList$member": null 247 } 248 }, 249 "ExperimentActionStartAfterList": { 250 "base": null, 251 "refs": { 252 "ExperimentAction$startAfter": "<p>The name of the action that must be completed before this action starts.</p>" 253 } 254 }, 255 "ExperimentActionState": { 256 "base": "<p>Describes the state of an action.</p>", 257 "refs": { 258 "ExperimentAction$state": "<p>The state of the action.</p>" 259 } 260 }, 261 "ExperimentActionStatus": { 262 "base": null, 263 "refs": { 264 "ExperimentActionState$status": "<p>The state of the action.</p>" 265 } 266 }, 267 "ExperimentActionStatusReason": { 268 "base": null, 269 "refs": { 270 "ExperimentActionState$reason": "<p>The reason for the state.</p>" 271 } 272 }, 273 "ExperimentActionTargetMap": { 274 "base": null, 275 "refs": { 276 "ExperimentAction$targets": "<p>The targets for the action.</p>" 277 } 278 }, 279 "ExperimentActionTargetName": { 280 "base": null, 281 "refs": { 282 "ExperimentActionTargetMap$key": null 283 } 284 }, 285 "ExperimentEndTime": { 286 "base": null, 287 "refs": { 288 "Experiment$endTime": "<p>The time that the experiment ended.</p>" 289 } 290 }, 291 "ExperimentId": { 292 "base": null, 293 "refs": { 294 "Experiment$id": "<p>The ID of the experiment.</p>", 295 "ExperimentSummary$id": "<p>The ID of the experiment.</p>", 296 "GetExperimentRequest$id": "<p>The ID of the experiment.</p>", 297 "StopExperimentRequest$id": "<p>The ID of the experiment.</p>" 298 } 299 }, 300 "ExperimentStartTime": { 301 "base": null, 302 "refs": { 303 "Experiment$startTime": "<p>The time that the experiment was started.</p>" 304 } 305 }, 306 "ExperimentState": { 307 "base": "<p>Describes the state of an experiment.</p>", 308 "refs": { 309 "Experiment$state": "<p>The state of the experiment.</p>", 310 "ExperimentSummary$state": "<p>The state of the experiment.</p>" 311 } 312 }, 313 "ExperimentStatus": { 314 "base": null, 315 "refs": { 316 "ExperimentState$status": "<p>The state of the experiment.</p>" 317 } 318 }, 319 "ExperimentStatusReason": { 320 "base": null, 321 "refs": { 322 "ExperimentState$reason": "<p>The reason for the state.</p>" 323 } 324 }, 325 "ExperimentStopCondition": { 326 "base": "<p>Describes the stop condition for an experiment.</p>", 327 "refs": { 328 "ExperimentStopConditionList$member": null 329 } 330 }, 331 "ExperimentStopConditionList": { 332 "base": null, 333 "refs": { 334 "Experiment$stopConditions": "<p>The stop conditions for the experiment.</p>" 335 } 336 }, 337 "ExperimentSummary": { 338 "base": "<p>Provides a summary of an experiment.</p>", 339 "refs": { 340 "ExperimentSummaryList$member": null 341 } 342 }, 343 "ExperimentSummaryList": { 344 "base": null, 345 "refs": { 346 "ListExperimentsResponse$experiments": "<p>The experiments.</p>" 347 } 348 }, 349 "ExperimentTarget": { 350 "base": "<p>Describes a target for an experiment.</p>", 351 "refs": { 352 "ExperimentTargetMap$value": null 353 } 354 }, 355 "ExperimentTargetFilter": { 356 "base": "<p>Describes a filter used for the target resources in an experiment.</p>", 357 "refs": { 358 "ExperimentTargetFilterList$member": null 359 } 360 }, 361 "ExperimentTargetFilterList": { 362 "base": null, 363 "refs": { 364 "ExperimentTarget$filters": "<p>The filters to apply to identify target resources using specific attributes.</p>" 365 } 366 }, 367 "ExperimentTargetFilterPath": { 368 "base": null, 369 "refs": { 370 "ExperimentTargetFilter$path": "<p>The attribute path for the filter.</p>" 371 } 372 }, 373 "ExperimentTargetFilterValue": { 374 "base": null, 375 "refs": { 376 "ExperimentTargetFilterValues$member": null 377 } 378 }, 379 "ExperimentTargetFilterValues": { 380 "base": null, 381 "refs": { 382 "ExperimentTargetFilter$values": "<p>The attribute values for the filter.</p>" 383 } 384 }, 385 "ExperimentTargetMap": { 386 "base": null, 387 "refs": { 388 "Experiment$targets": "<p>The targets for the experiment.</p>" 389 } 390 }, 391 "ExperimentTargetName": { 392 "base": null, 393 "refs": { 394 "ExperimentActionTargetMap$value": null, 395 "ExperimentTargetMap$key": null 396 } 397 }, 398 "ExperimentTargetSelectionMode": { 399 "base": null, 400 "refs": { 401 "ExperimentTarget$selectionMode": "<p>Scopes the identified resources to a specific count or percentage.</p>" 402 } 403 }, 404 "ExperimentTemplate": { 405 "base": "<p>Describes an experiment template.</p>", 406 "refs": { 407 "CreateExperimentTemplateResponse$experimentTemplate": "<p>Information about the experiment template.</p>", 408 "DeleteExperimentTemplateResponse$experimentTemplate": "<p>Information about the experiment template.</p>", 409 "GetExperimentTemplateResponse$experimentTemplate": "<p>Information about the experiment template.</p>", 410 "UpdateExperimentTemplateResponse$experimentTemplate": "<p>Information about the experiment template.</p>" 411 } 412 }, 413 "ExperimentTemplateAction": { 414 "base": "<p>Describes an action for an experiment template.</p>", 415 "refs": { 416 "ExperimentTemplateActionMap$value": null 417 } 418 }, 419 "ExperimentTemplateActionDescription": { 420 "base": null, 421 "refs": { 422 "CreateExperimentTemplateActionInput$description": "<p>A description for the action.</p>", 423 "ExperimentTemplateAction$description": "<p>A description for the action.</p>", 424 "UpdateExperimentTemplateActionInputItem$description": "<p>A description for the action.</p>" 425 } 426 }, 427 "ExperimentTemplateActionMap": { 428 "base": null, 429 "refs": { 430 "ExperimentTemplate$actions": "<p>The actions for the experiment.</p>" 431 } 432 }, 433 "ExperimentTemplateActionName": { 434 "base": null, 435 "refs": { 436 "CreateExperimentTemplateActionInputMap$key": null, 437 "ExperimentTemplateActionMap$key": null, 438 "UpdateExperimentTemplateActionInputMap$key": null 439 } 440 }, 441 "ExperimentTemplateActionParameter": { 442 "base": null, 443 "refs": { 444 "ExperimentTemplateActionParameterMap$value": null 445 } 446 }, 447 "ExperimentTemplateActionParameterMap": { 448 "base": null, 449 "refs": { 450 "CreateExperimentTemplateActionInput$parameters": "<p>The parameters for the action, if applicable.</p>", 451 "ExperimentTemplateAction$parameters": "<p>The parameters for the action.</p>", 452 "UpdateExperimentTemplateActionInputItem$parameters": "<p>The parameters for the action, if applicable.</p>" 453 } 454 }, 455 "ExperimentTemplateActionParameterName": { 456 "base": null, 457 "refs": { 458 "ExperimentTemplateActionParameterMap$key": null 459 } 460 }, 461 "ExperimentTemplateActionStartAfter": { 462 "base": null, 463 "refs": { 464 "ExperimentTemplateActionStartAfterList$member": null 465 } 466 }, 467 "ExperimentTemplateActionStartAfterList": { 468 "base": null, 469 "refs": { 470 "CreateExperimentTemplateActionInput$startAfter": "<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>", 471 "ExperimentTemplateAction$startAfter": "<p>The name of the action that must be completed before the current action starts.</p>", 472 "UpdateExperimentTemplateActionInputItem$startAfter": "<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>" 473 } 474 }, 475 "ExperimentTemplateActionTargetMap": { 476 "base": null, 477 "refs": { 478 "CreateExperimentTemplateActionInput$targets": "<p>The targets for the action.</p>", 479 "ExperimentTemplateAction$targets": "<p>The targets for the action.</p>", 480 "UpdateExperimentTemplateActionInputItem$targets": "<p>The targets for the action.</p>" 481 } 482 }, 483 "ExperimentTemplateActionTargetName": { 484 "base": null, 485 "refs": { 486 "ExperimentTemplateActionTargetMap$key": null 487 } 488 }, 489 "ExperimentTemplateDescription": { 490 "base": null, 491 "refs": { 492 "CreateExperimentTemplateRequest$description": "<p>A description for the experiment template. Can contain up to 64 letters (A-Z and a-z).</p>", 493 "ExperimentTemplate$description": "<p>The description for the experiment template.</p>", 494 "ExperimentTemplateSummary$description": "<p>The description of the experiment template.</p>", 495 "UpdateExperimentTemplateRequest$description": "<p>A description for the template.</p>" 496 } 497 }, 498 "ExperimentTemplateId": { 499 "base": null, 500 "refs": { 501 "DeleteExperimentTemplateRequest$id": "<p>The ID of the experiment template.</p>", 502 "Experiment$experimentTemplateId": "<p>The ID of the experiment template.</p>", 503 "ExperimentSummary$experimentTemplateId": "<p>The ID of the experiment template.</p>", 504 "ExperimentTemplate$id": "<p>The ID of the experiment template.</p>", 505 "ExperimentTemplateSummary$id": "<p>The ID of the experiment template.</p>", 506 "GetExperimentTemplateRequest$id": "<p>The ID of the experiment template.</p>", 507 "StartExperimentRequest$experimentTemplateId": "<p>The ID of the experiment template.</p>", 508 "UpdateExperimentTemplateRequest$id": "<p>The ID of the experiment template.</p>" 509 } 510 }, 511 "ExperimentTemplateStopCondition": { 512 "base": "<p>Describes a stop condition for an experiment template.</p>", 513 "refs": { 514 "ExperimentTemplateStopConditionList$member": null 515 } 516 }, 517 "ExperimentTemplateStopConditionList": { 518 "base": null, 519 "refs": { 520 "ExperimentTemplate$stopConditions": "<p>The stop conditions for the experiment.</p>" 521 } 522 }, 523 "ExperimentTemplateSummary": { 524 "base": "<p>Provides a summary of an experiment template.</p>", 525 "refs": { 526 "ExperimentTemplateSummaryList$member": null 527 } 528 }, 529 "ExperimentTemplateSummaryList": { 530 "base": null, 531 "refs": { 532 "ListExperimentTemplatesResponse$experimentTemplates": "<p>The experiment templates.</p>" 533 } 534 }, 535 "ExperimentTemplateTarget": { 536 "base": "<p>Describes a target for an experiment template.</p>", 537 "refs": { 538 "ExperimentTemplateTargetMap$value": null 539 } 540 }, 541 "ExperimentTemplateTargetFilter": { 542 "base": "<p>Describes a filter used for the target resources in an experiment template.</p>", 543 "refs": { 544 "ExperimentTemplateTargetFilterList$member": null 545 } 546 }, 547 "ExperimentTemplateTargetFilterInputList": { 548 "base": null, 549 "refs": { 550 "CreateExperimentTemplateTargetInput$filters": "<p>The filters to apply to identify target resources using specific attributes.</p>", 551 "UpdateExperimentTemplateTargetInput$filters": "<p>The filters to apply to identify target resources using specific attributes.</p>" 552 } 553 }, 554 "ExperimentTemplateTargetFilterList": { 555 "base": null, 556 "refs": { 557 "ExperimentTemplateTarget$filters": "<p>The filters to apply to identify target resources using specific attributes.</p>" 558 } 559 }, 560 "ExperimentTemplateTargetFilterPath": { 561 "base": null, 562 "refs": { 563 "ExperimentTemplateTargetFilter$path": "<p>The attribute path for the filter.</p>", 564 "ExperimentTemplateTargetInputFilter$path": "<p>The attribute path for the filter.</p>" 565 } 566 }, 567 "ExperimentTemplateTargetFilterValue": { 568 "base": null, 569 "refs": { 570 "ExperimentTemplateTargetFilterValues$member": null 571 } 572 }, 573 "ExperimentTemplateTargetFilterValues": { 574 "base": null, 575 "refs": { 576 "ExperimentTemplateTargetFilter$values": "<p>The attribute values for the filter.</p>", 577 "ExperimentTemplateTargetInputFilter$values": "<p>The attribute values for the filter.</p>" 578 } 579 }, 580 "ExperimentTemplateTargetInputFilter": { 581 "base": "<p>Describes a filter used for the target resource input in an experiment template.</p>", 582 "refs": { 583 "ExperimentTemplateTargetFilterInputList$member": null 584 } 585 }, 586 "ExperimentTemplateTargetMap": { 587 "base": null, 588 "refs": { 589 "ExperimentTemplate$targets": "<p>The targets for the experiment.</p>" 590 } 591 }, 592 "ExperimentTemplateTargetName": { 593 "base": null, 594 "refs": { 595 "CreateExperimentTemplateTargetInputMap$key": null, 596 "ExperimentTemplateActionTargetMap$value": null, 597 "ExperimentTemplateTargetMap$key": null, 598 "UpdateExperimentTemplateTargetInputMap$key": null 599 } 600 }, 601 "ExperimentTemplateTargetSelectionMode": { 602 "base": null, 603 "refs": { 604 "CreateExperimentTemplateTargetInput$selectionMode": "<p>Scopes the identified resources to a specific count of the resources at random, or a percentage of the resources. All identified resources are included in the target.</p> <ul> <li> <p>ALL - Run the action on all identified targets. This is the default.</p> </li> <li> <p>COUNT(n) - Run the action on the specified number of targets, chosen from the identified targets at random. For example, COUNT(1) selects one of the targets.</p> </li> <li> <p>PERCENT(n) - Run the action on the specified percentage of targets, chosen from the identified targets at random. For example, PERCENT(25) selects 25% of the targets.</p> </li> </ul>", 605 "ExperimentTemplateTarget$selectionMode": "<p>Scopes the identified resources to a specific count or percentage.</p>", 606 "UpdateExperimentTemplateTargetInput$selectionMode": "<p>Scopes the identified resources to a specific count or percentage.</p>" 607 } 608 }, 609 "GetActionRequest": { 610 "base": null, 611 "refs": { 612 } 613 }, 614 "GetActionResponse": { 615 "base": null, 616 "refs": { 617 } 618 }, 619 "GetExperimentRequest": { 620 "base": null, 621 "refs": { 622 } 623 }, 624 "GetExperimentResponse": { 625 "base": null, 626 "refs": { 627 } 628 }, 629 "GetExperimentTemplateRequest": { 630 "base": null, 631 "refs": { 632 } 633 }, 634 "GetExperimentTemplateResponse": { 635 "base": null, 636 "refs": { 637 } 638 }, 639 "LastUpdateTime": { 640 "base": null, 641 "refs": { 642 "ExperimentTemplate$lastUpdateTime": "<p>The time the experiment template was last updated.</p>", 643 "ExperimentTemplateSummary$lastUpdateTime": "<p>The time that the experiment template was last updated.</p>" 644 } 645 }, 646 "ListActionsMaxResults": { 647 "base": null, 648 "refs": { 649 "ListActionsRequest$maxResults": "<p>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value.</p>" 650 } 651 }, 652 "ListActionsRequest": { 653 "base": null, 654 "refs": { 655 } 656 }, 657 "ListActionsResponse": { 658 "base": null, 659 "refs": { 660 } 661 }, 662 "ListExperimentTemplatesMaxResults": { 663 "base": null, 664 "refs": { 665 "ListExperimentTemplatesRequest$maxResults": "<p>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value.</p>" 666 } 667 }, 668 "ListExperimentTemplatesRequest": { 669 "base": null, 670 "refs": { 671 } 672 }, 673 "ListExperimentTemplatesResponse": { 674 "base": null, 675 "refs": { 676 } 677 }, 678 "ListExperimentsMaxResults": { 679 "base": null, 680 "refs": { 681 "ListExperimentsRequest$maxResults": "<p>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value.</p>" 682 } 683 }, 684 "ListExperimentsRequest": { 685 "base": null, 686 "refs": { 687 } 688 }, 689 "ListExperimentsResponse": { 690 "base": null, 691 "refs": { 692 } 693 }, 694 "ListTagsForResourceRequest": { 695 "base": null, 696 "refs": { 697 } 698 }, 699 "ListTagsForResourceResponse": { 700 "base": null, 701 "refs": { 702 } 703 }, 704 "NextToken": { 705 "base": null, 706 "refs": { 707 "ListActionsRequest$nextToken": "<p>The token for the next page of results.</p>", 708 "ListActionsResponse$nextToken": "<p>The token to use to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>", 709 "ListExperimentTemplatesRequest$nextToken": "<p>The token for the next page of results.</p>", 710 "ListExperimentTemplatesResponse$nextToken": "<p>The token to use to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>", 711 "ListExperimentsRequest$nextToken": "<p>The token for the next page of results.</p>", 712 "ListExperimentsResponse$nextToken": "<p>The token to use to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>" 713 } 714 }, 715 "ResourceArn": { 716 "base": null, 717 "refs": { 718 "ListTagsForResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the resource.</p>", 719 "ResourceArnList$member": null, 720 "TagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the resource.</p>", 721 "UntagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the resource.</p>" 722 } 723 }, 724 "ResourceArnList": { 725 "base": null, 726 "refs": { 727 "CreateExperimentTemplateTargetInput$resourceArns": "<p>The Amazon Resource Names (ARNs) of the resources.</p>", 728 "ExperimentTarget$resourceArns": "<p>The Amazon Resource Names (ARNs) of the resources.</p>", 729 "ExperimentTemplateTarget$resourceArns": "<p>The Amazon Resource Names (ARNs) of the targets.</p>", 730 "UpdateExperimentTemplateTargetInput$resourceArns": "<p>The Amazon Resource Names (ARNs) of the targets.</p>" 731 } 732 }, 733 "ResourceNotFoundException": { 734 "base": "<p>The specified resource cannot be found.</p>", 735 "refs": { 736 } 737 }, 738 "ResourceType": { 739 "base": null, 740 "refs": { 741 "CreateExperimentTemplateTargetInput$resourceType": "<p>The AWS resource type. The resource type must be supported for the specified action.</p>", 742 "ExperimentTarget$resourceType": "<p>The resource type.</p>", 743 "ExperimentTemplateTarget$resourceType": "<p>The resource type.</p>", 744 "UpdateExperimentTemplateTargetInput$resourceType": "<p>The AWS resource type. The resource type must be supported for the specified action.</p>" 745 } 746 }, 747 "RoleArn": { 748 "base": null, 749 "refs": { 750 "CreateExperimentTemplateRequest$roleArn": "<p>The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.</p>", 751 "Experiment$roleArn": "<p>The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.</p>", 752 "ExperimentTemplate$roleArn": "<p>The Amazon Resource Name (ARN) of an IAM role.</p>", 753 "UpdateExperimentTemplateRequest$roleArn": "<p>The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.</p>" 754 } 755 }, 756 "ServiceQuotaExceededException": { 757 "base": "<p>You have exceeded your service quota.</p>", 758 "refs": { 759 } 760 }, 761 "StartExperimentRequest": { 762 "base": null, 763 "refs": { 764 } 765 }, 766 "StartExperimentResponse": { 767 "base": null, 768 "refs": { 769 } 770 }, 771 "StopConditionSource": { 772 "base": null, 773 "refs": { 774 "CreateExperimentTemplateStopConditionInput$source": "<p>The source for the stop condition. Specify <code>aws:cloudwatch:alarm</code> if the stop condition is defined by a CloudWatch alarm. Specify <code>none</code> if there is no stop condition.</p>", 775 "ExperimentStopCondition$source": "<p>The source for the stop condition.</p>", 776 "ExperimentTemplateStopCondition$source": "<p>The source for the stop condition.</p>", 777 "UpdateExperimentTemplateStopConditionInput$source": "<p>The source for the stop condition. Specify <code>aws:cloudwatch:alarm</code> if the stop condition is defined by a CloudWatch alarm. Specify <code>none</code> if there is no stop condition.</p>" 778 } 779 }, 780 "StopConditionValue": { 781 "base": null, 782 "refs": { 783 "CreateExperimentTemplateStopConditionInput$value": "<p>The Amazon Resource Name (ARN) of the CloudWatch alarm. This is required if the source is a CloudWatch alarm.</p>", 784 "ExperimentStopCondition$value": "<p>The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.</p>", 785 "ExperimentTemplateStopCondition$value": "<p>The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.</p>", 786 "UpdateExperimentTemplateStopConditionInput$value": "<p>The Amazon Resource Name (ARN) of the CloudWatch alarm.</p>" 787 } 788 }, 789 "StopExperimentRequest": { 790 "base": null, 791 "refs": { 792 } 793 }, 794 "StopExperimentResponse": { 795 "base": null, 796 "refs": { 797 } 798 }, 799 "TagKey": { 800 "base": null, 801 "refs": { 802 "TagKeyList$member": null, 803 "TagMap$key": null 804 } 805 }, 806 "TagKeyList": { 807 "base": null, 808 "refs": { 809 "UntagResourceRequest$tagKeys": "<p>The tag keys to remove.</p>" 810 } 811 }, 812 "TagMap": { 813 "base": null, 814 "refs": { 815 "Action$tags": "<p>The tags for the action.</p>", 816 "ActionSummary$tags": "<p>The tags for the action.</p>", 817 "CreateExperimentTemplateRequest$tags": "<p>The tags to apply to the experiment template.</p>", 818 "CreateExperimentTemplateTargetInput$resourceTags": "<p>The tags for the target resources.</p>", 819 "Experiment$tags": "<p>The tags for the experiment.</p>", 820 "ExperimentSummary$tags": "<p>The tags for the experiment.</p>", 821 "ExperimentTarget$resourceTags": "<p>The tags for the target resources.</p>", 822 "ExperimentTemplate$tags": "<p>The tags for the experiment template.</p>", 823 "ExperimentTemplateSummary$tags": "<p>The tags for the experiment template.</p>", 824 "ExperimentTemplateTarget$resourceTags": "<p>The tags for the target resources.</p>", 825 "ListTagsForResourceResponse$tags": "<p>The tags for the resource.</p>", 826 "StartExperimentRequest$tags": "<p>The tags to apply to the experiment.</p>", 827 "TagResourceRequest$tags": "<p>The tags for the resource.</p>", 828 "UpdateExperimentTemplateTargetInput$resourceTags": "<p>The tags for the target resources.</p>" 829 } 830 }, 831 "TagResourceRequest": { 832 "base": null, 833 "refs": { 834 } 835 }, 836 "TagResourceResponse": { 837 "base": null, 838 "refs": { 839 } 840 }, 841 "TagValue": { 842 "base": null, 843 "refs": { 844 "TagMap$value": null 845 } 846 }, 847 "TargetResourceType": { 848 "base": null, 849 "refs": { 850 "ActionTarget$resourceType": "<p>The resource type of the target.</p>" 851 } 852 }, 853 "UntagResourceRequest": { 854 "base": null, 855 "refs": { 856 } 857 }, 858 "UntagResourceResponse": { 859 "base": null, 860 "refs": { 861 } 862 }, 863 "UpdateExperimentTemplateActionInputItem": { 864 "base": "<p>Specifies an action for an experiment template.</p>", 865 "refs": { 866 "UpdateExperimentTemplateActionInputMap$value": null 867 } 868 }, 869 "UpdateExperimentTemplateActionInputMap": { 870 "base": null, 871 "refs": { 872 "UpdateExperimentTemplateRequest$actions": "<p>The actions for the experiment.</p>" 873 } 874 }, 875 "UpdateExperimentTemplateRequest": { 876 "base": null, 877 "refs": { 878 } 879 }, 880 "UpdateExperimentTemplateResponse": { 881 "base": null, 882 "refs": { 883 } 884 }, 885 "UpdateExperimentTemplateStopConditionInput": { 886 "base": "<p>Specifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.</p>", 887 "refs": { 888 "UpdateExperimentTemplateStopConditionInputList$member": null 889 } 890 }, 891 "UpdateExperimentTemplateStopConditionInputList": { 892 "base": null, 893 "refs": { 894 "UpdateExperimentTemplateRequest$stopConditions": "<p>The stop conditions for the experiment.</p>" 895 } 896 }, 897 "UpdateExperimentTemplateTargetInput": { 898 "base": "<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.</p>", 899 "refs": { 900 "UpdateExperimentTemplateTargetInputMap$value": null 901 } 902 }, 903 "UpdateExperimentTemplateTargetInputMap": { 904 "base": null, 905 "refs": { 906 "UpdateExperimentTemplateRequest$targets": "<p>The targets for the experiment.</p>" 907 } 908 }, 909 "ValidationException": { 910 "base": "<p>The specified input is not valid, or fails to satisfy the constraints for the request.</p>", 911 "refs": { 912 } 913 } 914 } 915 }