1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-05-28", 5 "endpointPrefix":"iot", 6 "protocol":"rest-json", 7 "serviceFullName":"AWS IoT", 8 "serviceId":"IoT", 9 "signatureVersion":"v4", 10 "signingName":"execute-api", 11 "uid":"iot-2015-05-28" 12 }, 13 "operations":{ 14 "AcceptCertificateTransfer":{ 15 "name":"AcceptCertificateTransfer", 16 "http":{ 17 "method":"PATCH", 18 "requestUri":"/accept-certificate-transfer/{certificateId}" 19 }, 20 "input":{"shape":"AcceptCertificateTransferRequest"}, 21 "errors":[ 22 {"shape":"ResourceNotFoundException"}, 23 {"shape":"TransferAlreadyCompletedException"}, 24 {"shape":"InvalidRequestException"}, 25 {"shape":"ThrottlingException"}, 26 {"shape":"UnauthorizedException"}, 27 {"shape":"ServiceUnavailableException"}, 28 {"shape":"InternalFailureException"} 29 ] 30 }, 31 "AddThingToBillingGroup":{ 32 "name":"AddThingToBillingGroup", 33 "http":{ 34 "method":"PUT", 35 "requestUri":"/billing-groups/addThingToBillingGroup" 36 }, 37 "input":{"shape":"AddThingToBillingGroupRequest"}, 38 "output":{"shape":"AddThingToBillingGroupResponse"}, 39 "errors":[ 40 {"shape":"InvalidRequestException"}, 41 {"shape":"ThrottlingException"}, 42 {"shape":"InternalFailureException"}, 43 {"shape":"ResourceNotFoundException"} 44 ] 45 }, 46 "AddThingToThingGroup":{ 47 "name":"AddThingToThingGroup", 48 "http":{ 49 "method":"PUT", 50 "requestUri":"/thing-groups/addThingToThingGroup" 51 }, 52 "input":{"shape":"AddThingToThingGroupRequest"}, 53 "output":{"shape":"AddThingToThingGroupResponse"}, 54 "errors":[ 55 {"shape":"InvalidRequestException"}, 56 {"shape":"ThrottlingException"}, 57 {"shape":"InternalFailureException"}, 58 {"shape":"ResourceNotFoundException"} 59 ] 60 }, 61 "AssociateTargetsWithJob":{ 62 "name":"AssociateTargetsWithJob", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/jobs/{jobId}/targets" 66 }, 67 "input":{"shape":"AssociateTargetsWithJobRequest"}, 68 "output":{"shape":"AssociateTargetsWithJobResponse"}, 69 "errors":[ 70 {"shape":"InvalidRequestException"}, 71 {"shape":"ResourceNotFoundException"}, 72 {"shape":"LimitExceededException"}, 73 {"shape":"ThrottlingException"}, 74 {"shape":"ServiceUnavailableException"} 75 ] 76 }, 77 "AttachPolicy":{ 78 "name":"AttachPolicy", 79 "http":{ 80 "method":"PUT", 81 "requestUri":"/target-policies/{policyName}" 82 }, 83 "input":{"shape":"AttachPolicyRequest"}, 84 "errors":[ 85 {"shape":"ResourceNotFoundException"}, 86 {"shape":"InvalidRequestException"}, 87 {"shape":"ThrottlingException"}, 88 {"shape":"UnauthorizedException"}, 89 {"shape":"ServiceUnavailableException"}, 90 {"shape":"InternalFailureException"}, 91 {"shape":"LimitExceededException"} 92 ] 93 }, 94 "AttachPrincipalPolicy":{ 95 "name":"AttachPrincipalPolicy", 96 "http":{ 97 "method":"PUT", 98 "requestUri":"/principal-policies/{policyName}" 99 }, 100 "input":{"shape":"AttachPrincipalPolicyRequest"}, 101 "errors":[ 102 {"shape":"ResourceNotFoundException"}, 103 {"shape":"InvalidRequestException"}, 104 {"shape":"ThrottlingException"}, 105 {"shape":"UnauthorizedException"}, 106 {"shape":"ServiceUnavailableException"}, 107 {"shape":"InternalFailureException"}, 108 {"shape":"LimitExceededException"} 109 ], 110 "deprecated":true 111 }, 112 "AttachSecurityProfile":{ 113 "name":"AttachSecurityProfile", 114 "http":{ 115 "method":"PUT", 116 "requestUri":"/security-profiles/{securityProfileName}/targets" 117 }, 118 "input":{"shape":"AttachSecurityProfileRequest"}, 119 "output":{"shape":"AttachSecurityProfileResponse"}, 120 "errors":[ 121 {"shape":"InvalidRequestException"}, 122 {"shape":"ResourceNotFoundException"}, 123 {"shape":"LimitExceededException"}, 124 {"shape":"VersionConflictException"}, 125 {"shape":"ThrottlingException"}, 126 {"shape":"InternalFailureException"} 127 ] 128 }, 129 "AttachThingPrincipal":{ 130 "name":"AttachThingPrincipal", 131 "http":{ 132 "method":"PUT", 133 "requestUri":"/things/{thingName}/principals" 134 }, 135 "input":{"shape":"AttachThingPrincipalRequest"}, 136 "output":{"shape":"AttachThingPrincipalResponse"}, 137 "errors":[ 138 {"shape":"ResourceNotFoundException"}, 139 {"shape":"InvalidRequestException"}, 140 {"shape":"ThrottlingException"}, 141 {"shape":"UnauthorizedException"}, 142 {"shape":"ServiceUnavailableException"}, 143 {"shape":"InternalFailureException"} 144 ] 145 }, 146 "CancelAuditMitigationActionsTask":{ 147 "name":"CancelAuditMitigationActionsTask", 148 "http":{ 149 "method":"PUT", 150 "requestUri":"/audit/mitigationactions/tasks/{taskId}/cancel" 151 }, 152 "input":{"shape":"CancelAuditMitigationActionsTaskRequest"}, 153 "output":{"shape":"CancelAuditMitigationActionsTaskResponse"}, 154 "errors":[ 155 {"shape":"ResourceNotFoundException"}, 156 {"shape":"InvalidRequestException"}, 157 {"shape":"ThrottlingException"}, 158 {"shape":"InternalFailureException"} 159 ] 160 }, 161 "CancelAuditTask":{ 162 "name":"CancelAuditTask", 163 "http":{ 164 "method":"PUT", 165 "requestUri":"/audit/tasks/{taskId}/cancel" 166 }, 167 "input":{"shape":"CancelAuditTaskRequest"}, 168 "output":{"shape":"CancelAuditTaskResponse"}, 169 "errors":[ 170 {"shape":"ResourceNotFoundException"}, 171 {"shape":"InvalidRequestException"}, 172 {"shape":"ThrottlingException"}, 173 {"shape":"InternalFailureException"} 174 ] 175 }, 176 "CancelCertificateTransfer":{ 177 "name":"CancelCertificateTransfer", 178 "http":{ 179 "method":"PATCH", 180 "requestUri":"/cancel-certificate-transfer/{certificateId}" 181 }, 182 "input":{"shape":"CancelCertificateTransferRequest"}, 183 "errors":[ 184 {"shape":"ResourceNotFoundException"}, 185 {"shape":"TransferAlreadyCompletedException"}, 186 {"shape":"InvalidRequestException"}, 187 {"shape":"ThrottlingException"}, 188 {"shape":"UnauthorizedException"}, 189 {"shape":"ServiceUnavailableException"}, 190 {"shape":"InternalFailureException"} 191 ] 192 }, 193 "CancelDetectMitigationActionsTask":{ 194 "name":"CancelDetectMitigationActionsTask", 195 "http":{ 196 "method":"PUT", 197 "requestUri":"/detect/mitigationactions/tasks/{taskId}/cancel" 198 }, 199 "input":{"shape":"CancelDetectMitigationActionsTaskRequest"}, 200 "output":{"shape":"CancelDetectMitigationActionsTaskResponse"}, 201 "errors":[ 202 {"shape":"ResourceNotFoundException"}, 203 {"shape":"InvalidRequestException"}, 204 {"shape":"ThrottlingException"}, 205 {"shape":"InternalFailureException"} 206 ] 207 }, 208 "CancelJob":{ 209 "name":"CancelJob", 210 "http":{ 211 "method":"PUT", 212 "requestUri":"/jobs/{jobId}/cancel" 213 }, 214 "input":{"shape":"CancelJobRequest"}, 215 "output":{"shape":"CancelJobResponse"}, 216 "errors":[ 217 {"shape":"InvalidRequestException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ThrottlingException"}, 220 {"shape":"ServiceUnavailableException"} 221 ] 222 }, 223 "CancelJobExecution":{ 224 "name":"CancelJobExecution", 225 "http":{ 226 "method":"PUT", 227 "requestUri":"/things/{thingName}/jobs/{jobId}/cancel" 228 }, 229 "input":{"shape":"CancelJobExecutionRequest"}, 230 "errors":[ 231 {"shape":"InvalidRequestException"}, 232 {"shape":"InvalidStateTransitionException"}, 233 {"shape":"ResourceNotFoundException"}, 234 {"shape":"ThrottlingException"}, 235 {"shape":"ServiceUnavailableException"}, 236 {"shape":"VersionConflictException"} 237 ] 238 }, 239 "ClearDefaultAuthorizer":{ 240 "name":"ClearDefaultAuthorizer", 241 "http":{ 242 "method":"DELETE", 243 "requestUri":"/default-authorizer" 244 }, 245 "input":{"shape":"ClearDefaultAuthorizerRequest"}, 246 "output":{"shape":"ClearDefaultAuthorizerResponse"}, 247 "errors":[ 248 {"shape":"ResourceNotFoundException"}, 249 {"shape":"InvalidRequestException"}, 250 {"shape":"ThrottlingException"}, 251 {"shape":"UnauthorizedException"}, 252 {"shape":"ServiceUnavailableException"}, 253 {"shape":"InternalFailureException"} 254 ] 255 }, 256 "ConfirmTopicRuleDestination":{ 257 "name":"ConfirmTopicRuleDestination", 258 "http":{ 259 "method":"GET", 260 "requestUri":"/confirmdestination/{confirmationToken+}" 261 }, 262 "input":{"shape":"ConfirmTopicRuleDestinationRequest"}, 263 "output":{"shape":"ConfirmTopicRuleDestinationResponse"}, 264 "errors":[ 265 {"shape":"InternalException"}, 266 {"shape":"InvalidRequestException"}, 267 {"shape":"ServiceUnavailableException"}, 268 {"shape":"UnauthorizedException"}, 269 {"shape":"ConflictingResourceUpdateException"} 270 ] 271 }, 272 "CreateAuditSuppression":{ 273 "name":"CreateAuditSuppression", 274 "http":{ 275 "method":"POST", 276 "requestUri":"/audit/suppressions/create" 277 }, 278 "input":{"shape":"CreateAuditSuppressionRequest"}, 279 "output":{"shape":"CreateAuditSuppressionResponse"}, 280 "errors":[ 281 {"shape":"InvalidRequestException"}, 282 {"shape":"ResourceAlreadyExistsException"}, 283 {"shape":"ThrottlingException"}, 284 {"shape":"InternalFailureException"}, 285 {"shape":"LimitExceededException"} 286 ] 287 }, 288 "CreateAuthorizer":{ 289 "name":"CreateAuthorizer", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/authorizer/{authorizerName}" 293 }, 294 "input":{"shape":"CreateAuthorizerRequest"}, 295 "output":{"shape":"CreateAuthorizerResponse"}, 296 "errors":[ 297 {"shape":"ResourceAlreadyExistsException"}, 298 {"shape":"InvalidRequestException"}, 299 {"shape":"LimitExceededException"}, 300 {"shape":"ThrottlingException"}, 301 {"shape":"UnauthorizedException"}, 302 {"shape":"ServiceUnavailableException"}, 303 {"shape":"InternalFailureException"} 304 ] 305 }, 306 "CreateBillingGroup":{ 307 "name":"CreateBillingGroup", 308 "http":{ 309 "method":"POST", 310 "requestUri":"/billing-groups/{billingGroupName}" 311 }, 312 "input":{"shape":"CreateBillingGroupRequest"}, 313 "output":{"shape":"CreateBillingGroupResponse"}, 314 "errors":[ 315 {"shape":"InvalidRequestException"}, 316 {"shape":"ResourceAlreadyExistsException"}, 317 {"shape":"ThrottlingException"}, 318 {"shape":"InternalFailureException"} 319 ] 320 }, 321 "CreateCertificateFromCsr":{ 322 "name":"CreateCertificateFromCsr", 323 "http":{ 324 "method":"POST", 325 "requestUri":"/certificates" 326 }, 327 "input":{"shape":"CreateCertificateFromCsrRequest"}, 328 "output":{"shape":"CreateCertificateFromCsrResponse"}, 329 "errors":[ 330 {"shape":"InvalidRequestException"}, 331 {"shape":"ThrottlingException"}, 332 {"shape":"UnauthorizedException"}, 333 {"shape":"ServiceUnavailableException"}, 334 {"shape":"InternalFailureException"} 335 ] 336 }, 337 "CreateCustomMetric":{ 338 "name":"CreateCustomMetric", 339 "http":{ 340 "method":"POST", 341 "requestUri":"/custom-metric/{metricName}" 342 }, 343 "input":{"shape":"CreateCustomMetricRequest"}, 344 "output":{"shape":"CreateCustomMetricResponse"}, 345 "errors":[ 346 {"shape":"InvalidRequestException"}, 347 {"shape":"LimitExceededException"}, 348 {"shape":"ResourceAlreadyExistsException"}, 349 {"shape":"ThrottlingException"}, 350 {"shape":"InternalFailureException"} 351 ] 352 }, 353 "CreateDimension":{ 354 "name":"CreateDimension", 355 "http":{ 356 "method":"POST", 357 "requestUri":"/dimensions/{name}" 358 }, 359 "input":{"shape":"CreateDimensionRequest"}, 360 "output":{"shape":"CreateDimensionResponse"}, 361 "errors":[ 362 {"shape":"InternalFailureException"}, 363 {"shape":"InvalidRequestException"}, 364 {"shape":"LimitExceededException"}, 365 {"shape":"ResourceAlreadyExistsException"}, 366 {"shape":"ThrottlingException"} 367 ] 368 }, 369 "CreateDomainConfiguration":{ 370 "name":"CreateDomainConfiguration", 371 "http":{ 372 "method":"POST", 373 "requestUri":"/domainConfigurations/{domainConfigurationName}" 374 }, 375 "input":{"shape":"CreateDomainConfigurationRequest"}, 376 "output":{"shape":"CreateDomainConfigurationResponse"}, 377 "errors":[ 378 {"shape":"LimitExceededException"}, 379 {"shape":"CertificateValidationException"}, 380 {"shape":"ResourceAlreadyExistsException"}, 381 {"shape":"ServiceUnavailableException"}, 382 {"shape":"InternalFailureException"}, 383 {"shape":"InvalidRequestException"}, 384 {"shape":"UnauthorizedException"}, 385 {"shape":"ThrottlingException"} 386 ] 387 }, 388 "CreateDynamicThingGroup":{ 389 "name":"CreateDynamicThingGroup", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 393 }, 394 "input":{"shape":"CreateDynamicThingGroupRequest"}, 395 "output":{"shape":"CreateDynamicThingGroupResponse"}, 396 "errors":[ 397 {"shape":"InvalidRequestException"}, 398 {"shape":"ResourceAlreadyExistsException"}, 399 {"shape":"ResourceNotFoundException"}, 400 {"shape":"ThrottlingException"}, 401 {"shape":"InternalFailureException"}, 402 {"shape":"InvalidQueryException"}, 403 {"shape":"LimitExceededException"} 404 ] 405 }, 406 "CreateFleetMetric":{ 407 "name":"CreateFleetMetric", 408 "http":{ 409 "method":"PUT", 410 "requestUri":"/fleet-metric/{metricName}" 411 }, 412 "input":{"shape":"CreateFleetMetricRequest"}, 413 "output":{"shape":"CreateFleetMetricResponse"}, 414 "errors":[ 415 {"shape":"InvalidRequestException"}, 416 {"shape":"ThrottlingException"}, 417 {"shape":"UnauthorizedException"}, 418 {"shape":"ServiceUnavailableException"}, 419 {"shape":"InternalFailureException"}, 420 {"shape":"LimitExceededException"}, 421 {"shape":"ResourceAlreadyExistsException"}, 422 {"shape":"ResourceNotFoundException"}, 423 {"shape":"InvalidQueryException"}, 424 {"shape":"InvalidAggregationException"}, 425 {"shape":"IndexNotReadyException"} 426 ] 427 }, 428 "CreateJob":{ 429 "name":"CreateJob", 430 "http":{ 431 "method":"PUT", 432 "requestUri":"/jobs/{jobId}" 433 }, 434 "input":{"shape":"CreateJobRequest"}, 435 "output":{"shape":"CreateJobResponse"}, 436 "errors":[ 437 {"shape":"InvalidRequestException"}, 438 {"shape":"ResourceNotFoundException"}, 439 {"shape":"ResourceAlreadyExistsException"}, 440 {"shape":"LimitExceededException"}, 441 {"shape":"ThrottlingException"}, 442 {"shape":"ServiceUnavailableException"} 443 ] 444 }, 445 "CreateJobTemplate":{ 446 "name":"CreateJobTemplate", 447 "http":{ 448 "method":"PUT", 449 "requestUri":"/job-templates/{jobTemplateId}" 450 }, 451 "input":{"shape":"CreateJobTemplateRequest"}, 452 "output":{"shape":"CreateJobTemplateResponse"}, 453 "errors":[ 454 {"shape":"InvalidRequestException"}, 455 {"shape":"ResourceNotFoundException"}, 456 {"shape":"ConflictException"}, 457 {"shape":"LimitExceededException"}, 458 {"shape":"ThrottlingException"}, 459 {"shape":"InternalFailureException"} 460 ] 461 }, 462 "CreateKeysAndCertificate":{ 463 "name":"CreateKeysAndCertificate", 464 "http":{ 465 "method":"POST", 466 "requestUri":"/keys-and-certificate" 467 }, 468 "input":{"shape":"CreateKeysAndCertificateRequest"}, 469 "output":{"shape":"CreateKeysAndCertificateResponse"}, 470 "errors":[ 471 {"shape":"InvalidRequestException"}, 472 {"shape":"ThrottlingException"}, 473 {"shape":"UnauthorizedException"}, 474 {"shape":"ServiceUnavailableException"}, 475 {"shape":"InternalFailureException"} 476 ] 477 }, 478 "CreateMitigationAction":{ 479 "name":"CreateMitigationAction", 480 "http":{ 481 "method":"POST", 482 "requestUri":"/mitigationactions/actions/{actionName}" 483 }, 484 "input":{"shape":"CreateMitigationActionRequest"}, 485 "output":{"shape":"CreateMitigationActionResponse"}, 486 "errors":[ 487 {"shape":"InvalidRequestException"}, 488 {"shape":"ResourceAlreadyExistsException"}, 489 {"shape":"LimitExceededException"}, 490 {"shape":"ThrottlingException"}, 491 {"shape":"InternalFailureException"} 492 ] 493 }, 494 "CreateOTAUpdate":{ 495 "name":"CreateOTAUpdate", 496 "http":{ 497 "method":"POST", 498 "requestUri":"/otaUpdates/{otaUpdateId}" 499 }, 500 "input":{"shape":"CreateOTAUpdateRequest"}, 501 "output":{"shape":"CreateOTAUpdateResponse"}, 502 "errors":[ 503 {"shape":"InvalidRequestException"}, 504 {"shape":"LimitExceededException"}, 505 {"shape":"ResourceNotFoundException"}, 506 {"shape":"ResourceAlreadyExistsException"}, 507 {"shape":"ThrottlingException"}, 508 {"shape":"UnauthorizedException"}, 509 {"shape":"InternalFailureException"}, 510 {"shape":"ServiceUnavailableException"} 511 ] 512 }, 513 "CreatePolicy":{ 514 "name":"CreatePolicy", 515 "http":{ 516 "method":"POST", 517 "requestUri":"/policies/{policyName}" 518 }, 519 "input":{"shape":"CreatePolicyRequest"}, 520 "output":{"shape":"CreatePolicyResponse"}, 521 "errors":[ 522 {"shape":"ResourceAlreadyExistsException"}, 523 {"shape":"MalformedPolicyException"}, 524 {"shape":"InvalidRequestException"}, 525 {"shape":"ThrottlingException"}, 526 {"shape":"UnauthorizedException"}, 527 {"shape":"ServiceUnavailableException"}, 528 {"shape":"InternalFailureException"} 529 ] 530 }, 531 "CreatePolicyVersion":{ 532 "name":"CreatePolicyVersion", 533 "http":{ 534 "method":"POST", 535 "requestUri":"/policies/{policyName}/version" 536 }, 537 "input":{"shape":"CreatePolicyVersionRequest"}, 538 "output":{"shape":"CreatePolicyVersionResponse"}, 539 "errors":[ 540 {"shape":"ResourceNotFoundException"}, 541 {"shape":"MalformedPolicyException"}, 542 {"shape":"VersionsLimitExceededException"}, 543 {"shape":"InvalidRequestException"}, 544 {"shape":"ThrottlingException"}, 545 {"shape":"UnauthorizedException"}, 546 {"shape":"ServiceUnavailableException"}, 547 {"shape":"InternalFailureException"} 548 ] 549 }, 550 "CreateProvisioningClaim":{ 551 "name":"CreateProvisioningClaim", 552 "http":{ 553 "method":"POST", 554 "requestUri":"/provisioning-templates/{templateName}/provisioning-claim" 555 }, 556 "input":{"shape":"CreateProvisioningClaimRequest"}, 557 "output":{"shape":"CreateProvisioningClaimResponse"}, 558 "errors":[ 559 {"shape":"InvalidRequestException"}, 560 {"shape":"ResourceNotFoundException"}, 561 {"shape":"ThrottlingException"}, 562 {"shape":"UnauthorizedException"}, 563 {"shape":"ServiceUnavailableException"}, 564 {"shape":"InternalFailureException"} 565 ] 566 }, 567 "CreateProvisioningTemplate":{ 568 "name":"CreateProvisioningTemplate", 569 "http":{ 570 "method":"POST", 571 "requestUri":"/provisioning-templates" 572 }, 573 "input":{"shape":"CreateProvisioningTemplateRequest"}, 574 "output":{"shape":"CreateProvisioningTemplateResponse"}, 575 "errors":[ 576 {"shape":"InternalFailureException"}, 577 {"shape":"InvalidRequestException"}, 578 {"shape":"LimitExceededException"}, 579 {"shape":"ThrottlingException"}, 580 {"shape":"UnauthorizedException"}, 581 {"shape":"ResourceAlreadyExistsException"} 582 ] 583 }, 584 "CreateProvisioningTemplateVersion":{ 585 "name":"CreateProvisioningTemplateVersion", 586 "http":{ 587 "method":"POST", 588 "requestUri":"/provisioning-templates/{templateName}/versions" 589 }, 590 "input":{"shape":"CreateProvisioningTemplateVersionRequest"}, 591 "output":{"shape":"CreateProvisioningTemplateVersionResponse"}, 592 "errors":[ 593 {"shape":"VersionsLimitExceededException"}, 594 {"shape":"InternalFailureException"}, 595 {"shape":"InvalidRequestException"}, 596 {"shape":"ThrottlingException"}, 597 {"shape":"ResourceNotFoundException"}, 598 {"shape":"UnauthorizedException"}, 599 {"shape":"ConflictingResourceUpdateException"} 600 ] 601 }, 602 "CreateRoleAlias":{ 603 "name":"CreateRoleAlias", 604 "http":{ 605 "method":"POST", 606 "requestUri":"/role-aliases/{roleAlias}" 607 }, 608 "input":{"shape":"CreateRoleAliasRequest"}, 609 "output":{"shape":"CreateRoleAliasResponse"}, 610 "errors":[ 611 {"shape":"ResourceAlreadyExistsException"}, 612 {"shape":"InvalidRequestException"}, 613 {"shape":"LimitExceededException"}, 614 {"shape":"ThrottlingException"}, 615 {"shape":"UnauthorizedException"}, 616 {"shape":"ServiceUnavailableException"}, 617 {"shape":"InternalFailureException"} 618 ] 619 }, 620 "CreateScheduledAudit":{ 621 "name":"CreateScheduledAudit", 622 "http":{ 623 "method":"POST", 624 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 625 }, 626 "input":{"shape":"CreateScheduledAuditRequest"}, 627 "output":{"shape":"CreateScheduledAuditResponse"}, 628 "errors":[ 629 {"shape":"InvalidRequestException"}, 630 {"shape":"ResourceAlreadyExistsException"}, 631 {"shape":"ThrottlingException"}, 632 {"shape":"InternalFailureException"}, 633 {"shape":"LimitExceededException"} 634 ] 635 }, 636 "CreateSecurityProfile":{ 637 "name":"CreateSecurityProfile", 638 "http":{ 639 "method":"POST", 640 "requestUri":"/security-profiles/{securityProfileName}" 641 }, 642 "input":{"shape":"CreateSecurityProfileRequest"}, 643 "output":{"shape":"CreateSecurityProfileResponse"}, 644 "errors":[ 645 {"shape":"InvalidRequestException"}, 646 {"shape":"ResourceAlreadyExistsException"}, 647 {"shape":"ThrottlingException"}, 648 {"shape":"InternalFailureException"} 649 ] 650 }, 651 "CreateStream":{ 652 "name":"CreateStream", 653 "http":{ 654 "method":"POST", 655 "requestUri":"/streams/{streamId}" 656 }, 657 "input":{"shape":"CreateStreamRequest"}, 658 "output":{"shape":"CreateStreamResponse"}, 659 "errors":[ 660 {"shape":"InvalidRequestException"}, 661 {"shape":"LimitExceededException"}, 662 {"shape":"ResourceNotFoundException"}, 663 {"shape":"ResourceAlreadyExistsException"}, 664 {"shape":"ThrottlingException"}, 665 {"shape":"UnauthorizedException"}, 666 {"shape":"ServiceUnavailableException"}, 667 {"shape":"InternalFailureException"} 668 ] 669 }, 670 "CreateThing":{ 671 "name":"CreateThing", 672 "http":{ 673 "method":"POST", 674 "requestUri":"/things/{thingName}" 675 }, 676 "input":{"shape":"CreateThingRequest"}, 677 "output":{"shape":"CreateThingResponse"}, 678 "errors":[ 679 {"shape":"InvalidRequestException"}, 680 {"shape":"ThrottlingException"}, 681 {"shape":"UnauthorizedException"}, 682 {"shape":"ServiceUnavailableException"}, 683 {"shape":"InternalFailureException"}, 684 {"shape":"ResourceAlreadyExistsException"}, 685 {"shape":"ResourceNotFoundException"} 686 ] 687 }, 688 "CreateThingGroup":{ 689 "name":"CreateThingGroup", 690 "http":{ 691 "method":"POST", 692 "requestUri":"/thing-groups/{thingGroupName}" 693 }, 694 "input":{"shape":"CreateThingGroupRequest"}, 695 "output":{"shape":"CreateThingGroupResponse"}, 696 "errors":[ 697 {"shape":"InvalidRequestException"}, 698 {"shape":"ResourceAlreadyExistsException"}, 699 {"shape":"ThrottlingException"}, 700 {"shape":"InternalFailureException"} 701 ] 702 }, 703 "CreateThingType":{ 704 "name":"CreateThingType", 705 "http":{ 706 "method":"POST", 707 "requestUri":"/thing-types/{thingTypeName}" 708 }, 709 "input":{"shape":"CreateThingTypeRequest"}, 710 "output":{"shape":"CreateThingTypeResponse"}, 711 "errors":[ 712 {"shape":"InvalidRequestException"}, 713 {"shape":"ThrottlingException"}, 714 {"shape":"UnauthorizedException"}, 715 {"shape":"ServiceUnavailableException"}, 716 {"shape":"InternalFailureException"}, 717 {"shape":"ResourceAlreadyExistsException"} 718 ] 719 }, 720 "CreateTopicRule":{ 721 "name":"CreateTopicRule", 722 "http":{ 723 "method":"POST", 724 "requestUri":"/rules/{ruleName}" 725 }, 726 "input":{"shape":"CreateTopicRuleRequest"}, 727 "errors":[ 728 {"shape":"SqlParseException"}, 729 {"shape":"InternalException"}, 730 {"shape":"InvalidRequestException"}, 731 {"shape":"ResourceAlreadyExistsException"}, 732 {"shape":"ServiceUnavailableException"}, 733 {"shape":"ConflictingResourceUpdateException"} 734 ] 735 }, 736 "CreateTopicRuleDestination":{ 737 "name":"CreateTopicRuleDestination", 738 "http":{ 739 "method":"POST", 740 "requestUri":"/destinations" 741 }, 742 "input":{"shape":"CreateTopicRuleDestinationRequest"}, 743 "output":{"shape":"CreateTopicRuleDestinationResponse"}, 744 "errors":[ 745 {"shape":"InternalException"}, 746 {"shape":"InvalidRequestException"}, 747 {"shape":"ResourceAlreadyExistsException"}, 748 {"shape":"ServiceUnavailableException"}, 749 {"shape":"ConflictingResourceUpdateException"} 750 ] 751 }, 752 "DeleteAccountAuditConfiguration":{ 753 "name":"DeleteAccountAuditConfiguration", 754 "http":{ 755 "method":"DELETE", 756 "requestUri":"/audit/configuration" 757 }, 758 "input":{"shape":"DeleteAccountAuditConfigurationRequest"}, 759 "output":{"shape":"DeleteAccountAuditConfigurationResponse"}, 760 "errors":[ 761 {"shape":"InvalidRequestException"}, 762 {"shape":"ResourceNotFoundException"}, 763 {"shape":"ThrottlingException"}, 764 {"shape":"InternalFailureException"} 765 ] 766 }, 767 "DeleteAuditSuppression":{ 768 "name":"DeleteAuditSuppression", 769 "http":{ 770 "method":"POST", 771 "requestUri":"/audit/suppressions/delete" 772 }, 773 "input":{"shape":"DeleteAuditSuppressionRequest"}, 774 "output":{"shape":"DeleteAuditSuppressionResponse"}, 775 "errors":[ 776 {"shape":"InvalidRequestException"}, 777 {"shape":"ThrottlingException"}, 778 {"shape":"InternalFailureException"} 779 ] 780 }, 781 "DeleteAuthorizer":{ 782 "name":"DeleteAuthorizer", 783 "http":{ 784 "method":"DELETE", 785 "requestUri":"/authorizer/{authorizerName}" 786 }, 787 "input":{"shape":"DeleteAuthorizerRequest"}, 788 "output":{"shape":"DeleteAuthorizerResponse"}, 789 "errors":[ 790 {"shape":"DeleteConflictException"}, 791 {"shape":"ResourceNotFoundException"}, 792 {"shape":"InvalidRequestException"}, 793 {"shape":"ThrottlingException"}, 794 {"shape":"UnauthorizedException"}, 795 {"shape":"ServiceUnavailableException"}, 796 {"shape":"InternalFailureException"} 797 ] 798 }, 799 "DeleteBillingGroup":{ 800 "name":"DeleteBillingGroup", 801 "http":{ 802 "method":"DELETE", 803 "requestUri":"/billing-groups/{billingGroupName}" 804 }, 805 "input":{"shape":"DeleteBillingGroupRequest"}, 806 "output":{"shape":"DeleteBillingGroupResponse"}, 807 "errors":[ 808 {"shape":"InvalidRequestException"}, 809 {"shape":"VersionConflictException"}, 810 {"shape":"ThrottlingException"}, 811 {"shape":"InternalFailureException"} 812 ] 813 }, 814 "DeleteCACertificate":{ 815 "name":"DeleteCACertificate", 816 "http":{ 817 "method":"DELETE", 818 "requestUri":"/cacertificate/{caCertificateId}" 819 }, 820 "input":{"shape":"DeleteCACertificateRequest"}, 821 "output":{"shape":"DeleteCACertificateResponse"}, 822 "errors":[ 823 {"shape":"InvalidRequestException"}, 824 {"shape":"CertificateStateException"}, 825 {"shape":"ThrottlingException"}, 826 {"shape":"UnauthorizedException"}, 827 {"shape":"ServiceUnavailableException"}, 828 {"shape":"InternalFailureException"}, 829 {"shape":"ResourceNotFoundException"} 830 ] 831 }, 832 "DeleteCertificate":{ 833 "name":"DeleteCertificate", 834 "http":{ 835 "method":"DELETE", 836 "requestUri":"/certificates/{certificateId}" 837 }, 838 "input":{"shape":"DeleteCertificateRequest"}, 839 "errors":[ 840 {"shape":"CertificateStateException"}, 841 {"shape":"DeleteConflictException"}, 842 {"shape":"InvalidRequestException"}, 843 {"shape":"ThrottlingException"}, 844 {"shape":"UnauthorizedException"}, 845 {"shape":"ServiceUnavailableException"}, 846 {"shape":"InternalFailureException"}, 847 {"shape":"ResourceNotFoundException"} 848 ] 849 }, 850 "DeleteCustomMetric":{ 851 "name":"DeleteCustomMetric", 852 "http":{ 853 "method":"DELETE", 854 "requestUri":"/custom-metric/{metricName}" 855 }, 856 "input":{"shape":"DeleteCustomMetricRequest"}, 857 "output":{"shape":"DeleteCustomMetricResponse"}, 858 "errors":[ 859 {"shape":"InvalidRequestException"}, 860 {"shape":"ThrottlingException"}, 861 {"shape":"InternalFailureException"} 862 ] 863 }, 864 "DeleteDimension":{ 865 "name":"DeleteDimension", 866 "http":{ 867 "method":"DELETE", 868 "requestUri":"/dimensions/{name}" 869 }, 870 "input":{"shape":"DeleteDimensionRequest"}, 871 "output":{"shape":"DeleteDimensionResponse"}, 872 "errors":[ 873 {"shape":"InternalFailureException"}, 874 {"shape":"InvalidRequestException"}, 875 {"shape":"ThrottlingException"} 876 ] 877 }, 878 "DeleteDomainConfiguration":{ 879 "name":"DeleteDomainConfiguration", 880 "http":{ 881 "method":"DELETE", 882 "requestUri":"/domainConfigurations/{domainConfigurationName}" 883 }, 884 "input":{"shape":"DeleteDomainConfigurationRequest"}, 885 "output":{"shape":"DeleteDomainConfigurationResponse"}, 886 "errors":[ 887 {"shape":"ResourceNotFoundException"}, 888 {"shape":"ThrottlingException"}, 889 {"shape":"UnauthorizedException"}, 890 {"shape":"ServiceUnavailableException"}, 891 {"shape":"InternalFailureException"}, 892 {"shape":"InvalidRequestException"} 893 ] 894 }, 895 "DeleteDynamicThingGroup":{ 896 "name":"DeleteDynamicThingGroup", 897 "http":{ 898 "method":"DELETE", 899 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 900 }, 901 "input":{"shape":"DeleteDynamicThingGroupRequest"}, 902 "output":{"shape":"DeleteDynamicThingGroupResponse"}, 903 "errors":[ 904 {"shape":"InvalidRequestException"}, 905 {"shape":"VersionConflictException"}, 906 {"shape":"ThrottlingException"}, 907 {"shape":"InternalFailureException"} 908 ] 909 }, 910 "DeleteFleetMetric":{ 911 "name":"DeleteFleetMetric", 912 "http":{ 913 "method":"DELETE", 914 "requestUri":"/fleet-metric/{metricName}" 915 }, 916 "input":{"shape":"DeleteFleetMetricRequest"}, 917 "errors":[ 918 {"shape":"InvalidRequestException"}, 919 {"shape":"ThrottlingException"}, 920 {"shape":"UnauthorizedException"}, 921 {"shape":"ServiceUnavailableException"}, 922 {"shape":"InternalFailureException"}, 923 {"shape":"VersionConflictException"} 924 ] 925 }, 926 "DeleteJob":{ 927 "name":"DeleteJob", 928 "http":{ 929 "method":"DELETE", 930 "requestUri":"/jobs/{jobId}" 931 }, 932 "input":{"shape":"DeleteJobRequest"}, 933 "errors":[ 934 {"shape":"InvalidRequestException"}, 935 {"shape":"InvalidStateTransitionException"}, 936 {"shape":"ResourceNotFoundException"}, 937 {"shape":"LimitExceededException"}, 938 {"shape":"ThrottlingException"}, 939 {"shape":"ServiceUnavailableException"} 940 ] 941 }, 942 "DeleteJobExecution":{ 943 "name":"DeleteJobExecution", 944 "http":{ 945 "method":"DELETE", 946 "requestUri":"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}" 947 }, 948 "input":{"shape":"DeleteJobExecutionRequest"}, 949 "errors":[ 950 {"shape":"InvalidRequestException"}, 951 {"shape":"InvalidStateTransitionException"}, 952 {"shape":"ResourceNotFoundException"}, 953 {"shape":"ThrottlingException"}, 954 {"shape":"ServiceUnavailableException"} 955 ] 956 }, 957 "DeleteJobTemplate":{ 958 "name":"DeleteJobTemplate", 959 "http":{ 960 "method":"DELETE", 961 "requestUri":"/job-templates/{jobTemplateId}" 962 }, 963 "input":{"shape":"DeleteJobTemplateRequest"}, 964 "errors":[ 965 {"shape":"InvalidRequestException"}, 966 {"shape":"ResourceNotFoundException"}, 967 {"shape":"ThrottlingException"}, 968 {"shape":"InternalFailureException"} 969 ] 970 }, 971 "DeleteMitigationAction":{ 972 "name":"DeleteMitigationAction", 973 "http":{ 974 "method":"DELETE", 975 "requestUri":"/mitigationactions/actions/{actionName}" 976 }, 977 "input":{"shape":"DeleteMitigationActionRequest"}, 978 "output":{"shape":"DeleteMitigationActionResponse"}, 979 "errors":[ 980 {"shape":"InvalidRequestException"}, 981 {"shape":"ThrottlingException"}, 982 {"shape":"InternalFailureException"} 983 ] 984 }, 985 "DeleteOTAUpdate":{ 986 "name":"DeleteOTAUpdate", 987 "http":{ 988 "method":"DELETE", 989 "requestUri":"/otaUpdates/{otaUpdateId}" 990 }, 991 "input":{"shape":"DeleteOTAUpdateRequest"}, 992 "output":{"shape":"DeleteOTAUpdateResponse"}, 993 "errors":[ 994 {"shape":"InvalidRequestException"}, 995 {"shape":"ResourceNotFoundException"}, 996 {"shape":"ThrottlingException"}, 997 {"shape":"UnauthorizedException"}, 998 {"shape":"InternalFailureException"}, 999 {"shape":"ServiceUnavailableException"}, 1000 {"shape":"VersionConflictException"} 1001 ] 1002 }, 1003 "DeletePolicy":{ 1004 "name":"DeletePolicy", 1005 "http":{ 1006 "method":"DELETE", 1007 "requestUri":"/policies/{policyName}" 1008 }, 1009 "input":{"shape":"DeletePolicyRequest"}, 1010 "errors":[ 1011 {"shape":"DeleteConflictException"}, 1012 {"shape":"ResourceNotFoundException"}, 1013 {"shape":"InvalidRequestException"}, 1014 {"shape":"ThrottlingException"}, 1015 {"shape":"UnauthorizedException"}, 1016 {"shape":"ServiceUnavailableException"}, 1017 {"shape":"InternalFailureException"} 1018 ] 1019 }, 1020 "DeletePolicyVersion":{ 1021 "name":"DeletePolicyVersion", 1022 "http":{ 1023 "method":"DELETE", 1024 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 1025 }, 1026 "input":{"shape":"DeletePolicyVersionRequest"}, 1027 "errors":[ 1028 {"shape":"DeleteConflictException"}, 1029 {"shape":"ResourceNotFoundException"}, 1030 {"shape":"InvalidRequestException"}, 1031 {"shape":"ThrottlingException"}, 1032 {"shape":"UnauthorizedException"}, 1033 {"shape":"ServiceUnavailableException"}, 1034 {"shape":"InternalFailureException"} 1035 ] 1036 }, 1037 "DeleteProvisioningTemplate":{ 1038 "name":"DeleteProvisioningTemplate", 1039 "http":{ 1040 "method":"DELETE", 1041 "requestUri":"/provisioning-templates/{templateName}" 1042 }, 1043 "input":{"shape":"DeleteProvisioningTemplateRequest"}, 1044 "output":{"shape":"DeleteProvisioningTemplateResponse"}, 1045 "errors":[ 1046 {"shape":"InternalFailureException"}, 1047 {"shape":"InvalidRequestException"}, 1048 {"shape":"ResourceNotFoundException"}, 1049 {"shape":"DeleteConflictException"}, 1050 {"shape":"ThrottlingException"}, 1051 {"shape":"ConflictingResourceUpdateException"}, 1052 {"shape":"UnauthorizedException"} 1053 ] 1054 }, 1055 "DeleteProvisioningTemplateVersion":{ 1056 "name":"DeleteProvisioningTemplateVersion", 1057 "http":{ 1058 "method":"DELETE", 1059 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 1060 }, 1061 "input":{"shape":"DeleteProvisioningTemplateVersionRequest"}, 1062 "output":{"shape":"DeleteProvisioningTemplateVersionResponse"}, 1063 "errors":[ 1064 {"shape":"InternalFailureException"}, 1065 {"shape":"InvalidRequestException"}, 1066 {"shape":"ThrottlingException"}, 1067 {"shape":"ResourceNotFoundException"}, 1068 {"shape":"UnauthorizedException"}, 1069 {"shape":"ConflictingResourceUpdateException"}, 1070 {"shape":"DeleteConflictException"} 1071 ] 1072 }, 1073 "DeleteRegistrationCode":{ 1074 "name":"DeleteRegistrationCode", 1075 "http":{ 1076 "method":"DELETE", 1077 "requestUri":"/registrationcode" 1078 }, 1079 "input":{"shape":"DeleteRegistrationCodeRequest"}, 1080 "output":{"shape":"DeleteRegistrationCodeResponse"}, 1081 "errors":[ 1082 {"shape":"ThrottlingException"}, 1083 {"shape":"ResourceNotFoundException"}, 1084 {"shape":"UnauthorizedException"}, 1085 {"shape":"ServiceUnavailableException"}, 1086 {"shape":"InternalFailureException"} 1087 ] 1088 }, 1089 "DeleteRoleAlias":{ 1090 "name":"DeleteRoleAlias", 1091 "http":{ 1092 "method":"DELETE", 1093 "requestUri":"/role-aliases/{roleAlias}" 1094 }, 1095 "input":{"shape":"DeleteRoleAliasRequest"}, 1096 "output":{"shape":"DeleteRoleAliasResponse"}, 1097 "errors":[ 1098 {"shape":"DeleteConflictException"}, 1099 {"shape":"InvalidRequestException"}, 1100 {"shape":"ThrottlingException"}, 1101 {"shape":"UnauthorizedException"}, 1102 {"shape":"ServiceUnavailableException"}, 1103 {"shape":"InternalFailureException"}, 1104 {"shape":"ResourceNotFoundException"} 1105 ] 1106 }, 1107 "DeleteScheduledAudit":{ 1108 "name":"DeleteScheduledAudit", 1109 "http":{ 1110 "method":"DELETE", 1111 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 1112 }, 1113 "input":{"shape":"DeleteScheduledAuditRequest"}, 1114 "output":{"shape":"DeleteScheduledAuditResponse"}, 1115 "errors":[ 1116 {"shape":"InvalidRequestException"}, 1117 {"shape":"ResourceNotFoundException"}, 1118 {"shape":"ThrottlingException"}, 1119 {"shape":"InternalFailureException"} 1120 ] 1121 }, 1122 "DeleteSecurityProfile":{ 1123 "name":"DeleteSecurityProfile", 1124 "http":{ 1125 "method":"DELETE", 1126 "requestUri":"/security-profiles/{securityProfileName}" 1127 }, 1128 "input":{"shape":"DeleteSecurityProfileRequest"}, 1129 "output":{"shape":"DeleteSecurityProfileResponse"}, 1130 "errors":[ 1131 {"shape":"InvalidRequestException"}, 1132 {"shape":"ThrottlingException"}, 1133 {"shape":"InternalFailureException"}, 1134 {"shape":"VersionConflictException"} 1135 ] 1136 }, 1137 "DeleteStream":{ 1138 "name":"DeleteStream", 1139 "http":{ 1140 "method":"DELETE", 1141 "requestUri":"/streams/{streamId}" 1142 }, 1143 "input":{"shape":"DeleteStreamRequest"}, 1144 "output":{"shape":"DeleteStreamResponse"}, 1145 "errors":[ 1146 {"shape":"ResourceNotFoundException"}, 1147 {"shape":"DeleteConflictException"}, 1148 {"shape":"InvalidRequestException"}, 1149 {"shape":"ThrottlingException"}, 1150 {"shape":"UnauthorizedException"}, 1151 {"shape":"ServiceUnavailableException"}, 1152 {"shape":"InternalFailureException"} 1153 ] 1154 }, 1155 "DeleteThing":{ 1156 "name":"DeleteThing", 1157 "http":{ 1158 "method":"DELETE", 1159 "requestUri":"/things/{thingName}" 1160 }, 1161 "input":{"shape":"DeleteThingRequest"}, 1162 "output":{"shape":"DeleteThingResponse"}, 1163 "errors":[ 1164 {"shape":"ResourceNotFoundException"}, 1165 {"shape":"VersionConflictException"}, 1166 {"shape":"InvalidRequestException"}, 1167 {"shape":"ThrottlingException"}, 1168 {"shape":"UnauthorizedException"}, 1169 {"shape":"ServiceUnavailableException"}, 1170 {"shape":"InternalFailureException"} 1171 ] 1172 }, 1173 "DeleteThingGroup":{ 1174 "name":"DeleteThingGroup", 1175 "http":{ 1176 "method":"DELETE", 1177 "requestUri":"/thing-groups/{thingGroupName}" 1178 }, 1179 "input":{"shape":"DeleteThingGroupRequest"}, 1180 "output":{"shape":"DeleteThingGroupResponse"}, 1181 "errors":[ 1182 {"shape":"InvalidRequestException"}, 1183 {"shape":"VersionConflictException"}, 1184 {"shape":"ThrottlingException"}, 1185 {"shape":"InternalFailureException"} 1186 ] 1187 }, 1188 "DeleteThingType":{ 1189 "name":"DeleteThingType", 1190 "http":{ 1191 "method":"DELETE", 1192 "requestUri":"/thing-types/{thingTypeName}" 1193 }, 1194 "input":{"shape":"DeleteThingTypeRequest"}, 1195 "output":{"shape":"DeleteThingTypeResponse"}, 1196 "errors":[ 1197 {"shape":"ResourceNotFoundException"}, 1198 {"shape":"InvalidRequestException"}, 1199 {"shape":"ThrottlingException"}, 1200 {"shape":"UnauthorizedException"}, 1201 {"shape":"ServiceUnavailableException"}, 1202 {"shape":"InternalFailureException"} 1203 ] 1204 }, 1205 "DeleteTopicRule":{ 1206 "name":"DeleteTopicRule", 1207 "http":{ 1208 "method":"DELETE", 1209 "requestUri":"/rules/{ruleName}" 1210 }, 1211 "input":{"shape":"DeleteTopicRuleRequest"}, 1212 "errors":[ 1213 {"shape":"InternalException"}, 1214 {"shape":"InvalidRequestException"}, 1215 {"shape":"ServiceUnavailableException"}, 1216 {"shape":"UnauthorizedException"}, 1217 {"shape":"ConflictingResourceUpdateException"} 1218 ] 1219 }, 1220 "DeleteTopicRuleDestination":{ 1221 "name":"DeleteTopicRuleDestination", 1222 "http":{ 1223 "method":"DELETE", 1224 "requestUri":"/destinations/{arn+}" 1225 }, 1226 "input":{"shape":"DeleteTopicRuleDestinationRequest"}, 1227 "output":{"shape":"DeleteTopicRuleDestinationResponse"}, 1228 "errors":[ 1229 {"shape":"InternalException"}, 1230 {"shape":"InvalidRequestException"}, 1231 {"shape":"ServiceUnavailableException"}, 1232 {"shape":"UnauthorizedException"}, 1233 {"shape":"ConflictingResourceUpdateException"} 1234 ] 1235 }, 1236 "DeleteV2LoggingLevel":{ 1237 "name":"DeleteV2LoggingLevel", 1238 "http":{ 1239 "method":"DELETE", 1240 "requestUri":"/v2LoggingLevel" 1241 }, 1242 "input":{"shape":"DeleteV2LoggingLevelRequest"}, 1243 "errors":[ 1244 {"shape":"InternalException"}, 1245 {"shape":"InvalidRequestException"}, 1246 {"shape":"ServiceUnavailableException"} 1247 ] 1248 }, 1249 "DeprecateThingType":{ 1250 "name":"DeprecateThingType", 1251 "http":{ 1252 "method":"POST", 1253 "requestUri":"/thing-types/{thingTypeName}/deprecate" 1254 }, 1255 "input":{"shape":"DeprecateThingTypeRequest"}, 1256 "output":{"shape":"DeprecateThingTypeResponse"}, 1257 "errors":[ 1258 {"shape":"ResourceNotFoundException"}, 1259 {"shape":"InvalidRequestException"}, 1260 {"shape":"ThrottlingException"}, 1261 {"shape":"UnauthorizedException"}, 1262 {"shape":"ServiceUnavailableException"}, 1263 {"shape":"InternalFailureException"} 1264 ] 1265 }, 1266 "DescribeAccountAuditConfiguration":{ 1267 "name":"DescribeAccountAuditConfiguration", 1268 "http":{ 1269 "method":"GET", 1270 "requestUri":"/audit/configuration" 1271 }, 1272 "input":{"shape":"DescribeAccountAuditConfigurationRequest"}, 1273 "output":{"shape":"DescribeAccountAuditConfigurationResponse"}, 1274 "errors":[ 1275 {"shape":"ThrottlingException"}, 1276 {"shape":"InternalFailureException"} 1277 ] 1278 }, 1279 "DescribeAuditFinding":{ 1280 "name":"DescribeAuditFinding", 1281 "http":{ 1282 "method":"GET", 1283 "requestUri":"/audit/findings/{findingId}" 1284 }, 1285 "input":{"shape":"DescribeAuditFindingRequest"}, 1286 "output":{"shape":"DescribeAuditFindingResponse"}, 1287 "errors":[ 1288 {"shape":"ResourceNotFoundException"}, 1289 {"shape":"InvalidRequestException"}, 1290 {"shape":"ThrottlingException"}, 1291 {"shape":"InternalFailureException"} 1292 ] 1293 }, 1294 "DescribeAuditMitigationActionsTask":{ 1295 "name":"DescribeAuditMitigationActionsTask", 1296 "http":{ 1297 "method":"GET", 1298 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 1299 }, 1300 "input":{"shape":"DescribeAuditMitigationActionsTaskRequest"}, 1301 "output":{"shape":"DescribeAuditMitigationActionsTaskResponse"}, 1302 "errors":[ 1303 {"shape":"InvalidRequestException"}, 1304 {"shape":"ResourceNotFoundException"}, 1305 {"shape":"ThrottlingException"}, 1306 {"shape":"InternalFailureException"} 1307 ] 1308 }, 1309 "DescribeAuditSuppression":{ 1310 "name":"DescribeAuditSuppression", 1311 "http":{ 1312 "method":"POST", 1313 "requestUri":"/audit/suppressions/describe" 1314 }, 1315 "input":{"shape":"DescribeAuditSuppressionRequest"}, 1316 "output":{"shape":"DescribeAuditSuppressionResponse"}, 1317 "errors":[ 1318 {"shape":"InvalidRequestException"}, 1319 {"shape":"ResourceNotFoundException"}, 1320 {"shape":"ThrottlingException"}, 1321 {"shape":"InternalFailureException"} 1322 ] 1323 }, 1324 "DescribeAuditTask":{ 1325 "name":"DescribeAuditTask", 1326 "http":{ 1327 "method":"GET", 1328 "requestUri":"/audit/tasks/{taskId}" 1329 }, 1330 "input":{"shape":"DescribeAuditTaskRequest"}, 1331 "output":{"shape":"DescribeAuditTaskResponse"}, 1332 "errors":[ 1333 {"shape":"InvalidRequestException"}, 1334 {"shape":"ResourceNotFoundException"}, 1335 {"shape":"ThrottlingException"}, 1336 {"shape":"InternalFailureException"} 1337 ] 1338 }, 1339 "DescribeAuthorizer":{ 1340 "name":"DescribeAuthorizer", 1341 "http":{ 1342 "method":"GET", 1343 "requestUri":"/authorizer/{authorizerName}" 1344 }, 1345 "input":{"shape":"DescribeAuthorizerRequest"}, 1346 "output":{"shape":"DescribeAuthorizerResponse"}, 1347 "errors":[ 1348 {"shape":"ResourceNotFoundException"}, 1349 {"shape":"InvalidRequestException"}, 1350 {"shape":"ThrottlingException"}, 1351 {"shape":"UnauthorizedException"}, 1352 {"shape":"ServiceUnavailableException"}, 1353 {"shape":"InternalFailureException"} 1354 ] 1355 }, 1356 "DescribeBillingGroup":{ 1357 "name":"DescribeBillingGroup", 1358 "http":{ 1359 "method":"GET", 1360 "requestUri":"/billing-groups/{billingGroupName}" 1361 }, 1362 "input":{"shape":"DescribeBillingGroupRequest"}, 1363 "output":{"shape":"DescribeBillingGroupResponse"}, 1364 "errors":[ 1365 {"shape":"InvalidRequestException"}, 1366 {"shape":"ThrottlingException"}, 1367 {"shape":"InternalFailureException"}, 1368 {"shape":"ResourceNotFoundException"} 1369 ] 1370 }, 1371 "DescribeCACertificate":{ 1372 "name":"DescribeCACertificate", 1373 "http":{ 1374 "method":"GET", 1375 "requestUri":"/cacertificate/{caCertificateId}" 1376 }, 1377 "input":{"shape":"DescribeCACertificateRequest"}, 1378 "output":{"shape":"DescribeCACertificateResponse"}, 1379 "errors":[ 1380 {"shape":"InvalidRequestException"}, 1381 {"shape":"ThrottlingException"}, 1382 {"shape":"UnauthorizedException"}, 1383 {"shape":"ServiceUnavailableException"}, 1384 {"shape":"InternalFailureException"}, 1385 {"shape":"ResourceNotFoundException"} 1386 ] 1387 }, 1388 "DescribeCertificate":{ 1389 "name":"DescribeCertificate", 1390 "http":{ 1391 "method":"GET", 1392 "requestUri":"/certificates/{certificateId}" 1393 }, 1394 "input":{"shape":"DescribeCertificateRequest"}, 1395 "output":{"shape":"DescribeCertificateResponse"}, 1396 "errors":[ 1397 {"shape":"InvalidRequestException"}, 1398 {"shape":"ThrottlingException"}, 1399 {"shape":"UnauthorizedException"}, 1400 {"shape":"ServiceUnavailableException"}, 1401 {"shape":"InternalFailureException"}, 1402 {"shape":"ResourceNotFoundException"} 1403 ] 1404 }, 1405 "DescribeCustomMetric":{ 1406 "name":"DescribeCustomMetric", 1407 "http":{ 1408 "method":"GET", 1409 "requestUri":"/custom-metric/{metricName}" 1410 }, 1411 "input":{"shape":"DescribeCustomMetricRequest"}, 1412 "output":{"shape":"DescribeCustomMetricResponse"}, 1413 "errors":[ 1414 {"shape":"InvalidRequestException"}, 1415 {"shape":"ResourceNotFoundException"}, 1416 {"shape":"ThrottlingException"}, 1417 {"shape":"InternalFailureException"} 1418 ] 1419 }, 1420 "DescribeDefaultAuthorizer":{ 1421 "name":"DescribeDefaultAuthorizer", 1422 "http":{ 1423 "method":"GET", 1424 "requestUri":"/default-authorizer" 1425 }, 1426 "input":{"shape":"DescribeDefaultAuthorizerRequest"}, 1427 "output":{"shape":"DescribeDefaultAuthorizerResponse"}, 1428 "errors":[ 1429 {"shape":"ResourceNotFoundException"}, 1430 {"shape":"InvalidRequestException"}, 1431 {"shape":"ThrottlingException"}, 1432 {"shape":"UnauthorizedException"}, 1433 {"shape":"ServiceUnavailableException"}, 1434 {"shape":"InternalFailureException"} 1435 ] 1436 }, 1437 "DescribeDetectMitigationActionsTask":{ 1438 "name":"DescribeDetectMitigationActionsTask", 1439 "http":{ 1440 "method":"GET", 1441 "requestUri":"/detect/mitigationactions/tasks/{taskId}" 1442 }, 1443 "input":{"shape":"DescribeDetectMitigationActionsTaskRequest"}, 1444 "output":{"shape":"DescribeDetectMitigationActionsTaskResponse"}, 1445 "errors":[ 1446 {"shape":"ResourceNotFoundException"}, 1447 {"shape":"InvalidRequestException"}, 1448 {"shape":"ThrottlingException"}, 1449 {"shape":"InternalFailureException"} 1450 ] 1451 }, 1452 "DescribeDimension":{ 1453 "name":"DescribeDimension", 1454 "http":{ 1455 "method":"GET", 1456 "requestUri":"/dimensions/{name}" 1457 }, 1458 "input":{"shape":"DescribeDimensionRequest"}, 1459 "output":{"shape":"DescribeDimensionResponse"}, 1460 "errors":[ 1461 {"shape":"InternalFailureException"}, 1462 {"shape":"InvalidRequestException"}, 1463 {"shape":"ResourceNotFoundException"}, 1464 {"shape":"ThrottlingException"} 1465 ] 1466 }, 1467 "DescribeDomainConfiguration":{ 1468 "name":"DescribeDomainConfiguration", 1469 "http":{ 1470 "method":"GET", 1471 "requestUri":"/domainConfigurations/{domainConfigurationName}" 1472 }, 1473 "input":{"shape":"DescribeDomainConfigurationRequest"}, 1474 "output":{"shape":"DescribeDomainConfigurationResponse"}, 1475 "errors":[ 1476 {"shape":"ResourceNotFoundException"}, 1477 {"shape":"ThrottlingException"}, 1478 {"shape":"InvalidRequestException"}, 1479 {"shape":"UnauthorizedException"}, 1480 {"shape":"ServiceUnavailableException"}, 1481 {"shape":"InternalFailureException"} 1482 ] 1483 }, 1484 "DescribeEndpoint":{ 1485 "name":"DescribeEndpoint", 1486 "http":{ 1487 "method":"GET", 1488 "requestUri":"/endpoint" 1489 }, 1490 "input":{"shape":"DescribeEndpointRequest"}, 1491 "output":{"shape":"DescribeEndpointResponse"}, 1492 "errors":[ 1493 {"shape":"InternalFailureException"}, 1494 {"shape":"InvalidRequestException"}, 1495 {"shape":"UnauthorizedException"}, 1496 {"shape":"ThrottlingException"} 1497 ] 1498 }, 1499 "DescribeEventConfigurations":{ 1500 "name":"DescribeEventConfigurations", 1501 "http":{ 1502 "method":"GET", 1503 "requestUri":"/event-configurations" 1504 }, 1505 "input":{"shape":"DescribeEventConfigurationsRequest"}, 1506 "output":{"shape":"DescribeEventConfigurationsResponse"}, 1507 "errors":[ 1508 {"shape":"InternalFailureException"}, 1509 {"shape":"ThrottlingException"} 1510 ] 1511 }, 1512 "DescribeFleetMetric":{ 1513 "name":"DescribeFleetMetric", 1514 "http":{ 1515 "method":"GET", 1516 "requestUri":"/fleet-metric/{metricName}" 1517 }, 1518 "input":{"shape":"DescribeFleetMetricRequest"}, 1519 "output":{"shape":"DescribeFleetMetricResponse"}, 1520 "errors":[ 1521 {"shape":"InvalidRequestException"}, 1522 {"shape":"ThrottlingException"}, 1523 {"shape":"UnauthorizedException"}, 1524 {"shape":"ServiceUnavailableException"}, 1525 {"shape":"InternalFailureException"}, 1526 {"shape":"ResourceNotFoundException"} 1527 ] 1528 }, 1529 "DescribeIndex":{ 1530 "name":"DescribeIndex", 1531 "http":{ 1532 "method":"GET", 1533 "requestUri":"/indices/{indexName}" 1534 }, 1535 "input":{"shape":"DescribeIndexRequest"}, 1536 "output":{"shape":"DescribeIndexResponse"}, 1537 "errors":[ 1538 {"shape":"InvalidRequestException"}, 1539 {"shape":"ThrottlingException"}, 1540 {"shape":"UnauthorizedException"}, 1541 {"shape":"ServiceUnavailableException"}, 1542 {"shape":"InternalFailureException"}, 1543 {"shape":"ResourceNotFoundException"} 1544 ] 1545 }, 1546 "DescribeJob":{ 1547 "name":"DescribeJob", 1548 "http":{ 1549 "method":"GET", 1550 "requestUri":"/jobs/{jobId}" 1551 }, 1552 "input":{"shape":"DescribeJobRequest"}, 1553 "output":{"shape":"DescribeJobResponse"}, 1554 "errors":[ 1555 {"shape":"InvalidRequestException"}, 1556 {"shape":"ResourceNotFoundException"}, 1557 {"shape":"ThrottlingException"}, 1558 {"shape":"ServiceUnavailableException"} 1559 ] 1560 }, 1561 "DescribeJobExecution":{ 1562 "name":"DescribeJobExecution", 1563 "http":{ 1564 "method":"GET", 1565 "requestUri":"/things/{thingName}/jobs/{jobId}" 1566 }, 1567 "input":{"shape":"DescribeJobExecutionRequest"}, 1568 "output":{"shape":"DescribeJobExecutionResponse"}, 1569 "errors":[ 1570 {"shape":"InvalidRequestException"}, 1571 {"shape":"ResourceNotFoundException"}, 1572 {"shape":"ThrottlingException"}, 1573 {"shape":"ServiceUnavailableException"} 1574 ] 1575 }, 1576 "DescribeJobTemplate":{ 1577 "name":"DescribeJobTemplate", 1578 "http":{ 1579 "method":"GET", 1580 "requestUri":"/job-templates/{jobTemplateId}" 1581 }, 1582 "input":{"shape":"DescribeJobTemplateRequest"}, 1583 "output":{"shape":"DescribeJobTemplateResponse"}, 1584 "errors":[ 1585 {"shape":"InvalidRequestException"}, 1586 {"shape":"ResourceNotFoundException"}, 1587 {"shape":"ThrottlingException"}, 1588 {"shape":"InternalFailureException"} 1589 ] 1590 }, 1591 "DescribeMitigationAction":{ 1592 "name":"DescribeMitigationAction", 1593 "http":{ 1594 "method":"GET", 1595 "requestUri":"/mitigationactions/actions/{actionName}" 1596 }, 1597 "input":{"shape":"DescribeMitigationActionRequest"}, 1598 "output":{"shape":"DescribeMitigationActionResponse"}, 1599 "errors":[ 1600 {"shape":"InvalidRequestException"}, 1601 {"shape":"ResourceNotFoundException"}, 1602 {"shape":"ThrottlingException"}, 1603 {"shape":"InternalFailureException"} 1604 ] 1605 }, 1606 "DescribeProvisioningTemplate":{ 1607 "name":"DescribeProvisioningTemplate", 1608 "http":{ 1609 "method":"GET", 1610 "requestUri":"/provisioning-templates/{templateName}" 1611 }, 1612 "input":{"shape":"DescribeProvisioningTemplateRequest"}, 1613 "output":{"shape":"DescribeProvisioningTemplateResponse"}, 1614 "errors":[ 1615 {"shape":"InternalFailureException"}, 1616 {"shape":"InvalidRequestException"}, 1617 {"shape":"ResourceNotFoundException"}, 1618 {"shape":"ThrottlingException"}, 1619 {"shape":"UnauthorizedException"} 1620 ] 1621 }, 1622 "DescribeProvisioningTemplateVersion":{ 1623 "name":"DescribeProvisioningTemplateVersion", 1624 "http":{ 1625 "method":"GET", 1626 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 1627 }, 1628 "input":{"shape":"DescribeProvisioningTemplateVersionRequest"}, 1629 "output":{"shape":"DescribeProvisioningTemplateVersionResponse"}, 1630 "errors":[ 1631 {"shape":"InternalFailureException"}, 1632 {"shape":"InvalidRequestException"}, 1633 {"shape":"ThrottlingException"}, 1634 {"shape":"ResourceNotFoundException"}, 1635 {"shape":"UnauthorizedException"} 1636 ] 1637 }, 1638 "DescribeRoleAlias":{ 1639 "name":"DescribeRoleAlias", 1640 "http":{ 1641 "method":"GET", 1642 "requestUri":"/role-aliases/{roleAlias}" 1643 }, 1644 "input":{"shape":"DescribeRoleAliasRequest"}, 1645 "output":{"shape":"DescribeRoleAliasResponse"}, 1646 "errors":[ 1647 {"shape":"InvalidRequestException"}, 1648 {"shape":"ThrottlingException"}, 1649 {"shape":"UnauthorizedException"}, 1650 {"shape":"ServiceUnavailableException"}, 1651 {"shape":"InternalFailureException"}, 1652 {"shape":"ResourceNotFoundException"} 1653 ] 1654 }, 1655 "DescribeScheduledAudit":{ 1656 "name":"DescribeScheduledAudit", 1657 "http":{ 1658 "method":"GET", 1659 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 1660 }, 1661 "input":{"shape":"DescribeScheduledAuditRequest"}, 1662 "output":{"shape":"DescribeScheduledAuditResponse"}, 1663 "errors":[ 1664 {"shape":"InvalidRequestException"}, 1665 {"shape":"ResourceNotFoundException"}, 1666 {"shape":"ThrottlingException"}, 1667 {"shape":"InternalFailureException"} 1668 ] 1669 }, 1670 "DescribeSecurityProfile":{ 1671 "name":"DescribeSecurityProfile", 1672 "http":{ 1673 "method":"GET", 1674 "requestUri":"/security-profiles/{securityProfileName}" 1675 }, 1676 "input":{"shape":"DescribeSecurityProfileRequest"}, 1677 "output":{"shape":"DescribeSecurityProfileResponse"}, 1678 "errors":[ 1679 {"shape":"InvalidRequestException"}, 1680 {"shape":"ResourceNotFoundException"}, 1681 {"shape":"ThrottlingException"}, 1682 {"shape":"InternalFailureException"} 1683 ] 1684 }, 1685 "DescribeStream":{ 1686 "name":"DescribeStream", 1687 "http":{ 1688 "method":"GET", 1689 "requestUri":"/streams/{streamId}" 1690 }, 1691 "input":{"shape":"DescribeStreamRequest"}, 1692 "output":{"shape":"DescribeStreamResponse"}, 1693 "errors":[ 1694 {"shape":"InvalidRequestException"}, 1695 {"shape":"ResourceNotFoundException"}, 1696 {"shape":"ThrottlingException"}, 1697 {"shape":"UnauthorizedException"}, 1698 {"shape":"ServiceUnavailableException"}, 1699 {"shape":"InternalFailureException"} 1700 ] 1701 }, 1702 "DescribeThing":{ 1703 "name":"DescribeThing", 1704 "http":{ 1705 "method":"GET", 1706 "requestUri":"/things/{thingName}" 1707 }, 1708 "input":{"shape":"DescribeThingRequest"}, 1709 "output":{"shape":"DescribeThingResponse"}, 1710 "errors":[ 1711 {"shape":"ResourceNotFoundException"}, 1712 {"shape":"InvalidRequestException"}, 1713 {"shape":"ThrottlingException"}, 1714 {"shape":"UnauthorizedException"}, 1715 {"shape":"ServiceUnavailableException"}, 1716 {"shape":"InternalFailureException"} 1717 ] 1718 }, 1719 "DescribeThingGroup":{ 1720 "name":"DescribeThingGroup", 1721 "http":{ 1722 "method":"GET", 1723 "requestUri":"/thing-groups/{thingGroupName}" 1724 }, 1725 "input":{"shape":"DescribeThingGroupRequest"}, 1726 "output":{"shape":"DescribeThingGroupResponse"}, 1727 "errors":[ 1728 {"shape":"InvalidRequestException"}, 1729 {"shape":"ThrottlingException"}, 1730 {"shape":"InternalFailureException"}, 1731 {"shape":"ResourceNotFoundException"} 1732 ] 1733 }, 1734 "DescribeThingRegistrationTask":{ 1735 "name":"DescribeThingRegistrationTask", 1736 "http":{ 1737 "method":"GET", 1738 "requestUri":"/thing-registration-tasks/{taskId}" 1739 }, 1740 "input":{"shape":"DescribeThingRegistrationTaskRequest"}, 1741 "output":{"shape":"DescribeThingRegistrationTaskResponse"}, 1742 "errors":[ 1743 {"shape":"InvalidRequestException"}, 1744 {"shape":"ThrottlingException"}, 1745 {"shape":"UnauthorizedException"}, 1746 {"shape":"InternalFailureException"}, 1747 {"shape":"ResourceNotFoundException"} 1748 ] 1749 }, 1750 "DescribeThingType":{ 1751 "name":"DescribeThingType", 1752 "http":{ 1753 "method":"GET", 1754 "requestUri":"/thing-types/{thingTypeName}" 1755 }, 1756 "input":{"shape":"DescribeThingTypeRequest"}, 1757 "output":{"shape":"DescribeThingTypeResponse"}, 1758 "errors":[ 1759 {"shape":"ResourceNotFoundException"}, 1760 {"shape":"InvalidRequestException"}, 1761 {"shape":"ThrottlingException"}, 1762 {"shape":"UnauthorizedException"}, 1763 {"shape":"ServiceUnavailableException"}, 1764 {"shape":"InternalFailureException"} 1765 ] 1766 }, 1767 "DetachPolicy":{ 1768 "name":"DetachPolicy", 1769 "http":{ 1770 "method":"POST", 1771 "requestUri":"/target-policies/{policyName}" 1772 }, 1773 "input":{"shape":"DetachPolicyRequest"}, 1774 "errors":[ 1775 {"shape":"InvalidRequestException"}, 1776 {"shape":"ThrottlingException"}, 1777 {"shape":"UnauthorizedException"}, 1778 {"shape":"ServiceUnavailableException"}, 1779 {"shape":"InternalFailureException"}, 1780 {"shape":"LimitExceededException"} 1781 ] 1782 }, 1783 "DetachPrincipalPolicy":{ 1784 "name":"DetachPrincipalPolicy", 1785 "http":{ 1786 "method":"DELETE", 1787 "requestUri":"/principal-policies/{policyName}" 1788 }, 1789 "input":{"shape":"DetachPrincipalPolicyRequest"}, 1790 "errors":[ 1791 {"shape":"ResourceNotFoundException"}, 1792 {"shape":"InvalidRequestException"}, 1793 {"shape":"ThrottlingException"}, 1794 {"shape":"UnauthorizedException"}, 1795 {"shape":"ServiceUnavailableException"}, 1796 {"shape":"InternalFailureException"} 1797 ], 1798 "deprecated":true 1799 }, 1800 "DetachSecurityProfile":{ 1801 "name":"DetachSecurityProfile", 1802 "http":{ 1803 "method":"DELETE", 1804 "requestUri":"/security-profiles/{securityProfileName}/targets" 1805 }, 1806 "input":{"shape":"DetachSecurityProfileRequest"}, 1807 "output":{"shape":"DetachSecurityProfileResponse"}, 1808 "errors":[ 1809 {"shape":"InvalidRequestException"}, 1810 {"shape":"ResourceNotFoundException"}, 1811 {"shape":"ThrottlingException"}, 1812 {"shape":"InternalFailureException"} 1813 ] 1814 }, 1815 "DetachThingPrincipal":{ 1816 "name":"DetachThingPrincipal", 1817 "http":{ 1818 "method":"DELETE", 1819 "requestUri":"/things/{thingName}/principals" 1820 }, 1821 "input":{"shape":"DetachThingPrincipalRequest"}, 1822 "output":{"shape":"DetachThingPrincipalResponse"}, 1823 "errors":[ 1824 {"shape":"ResourceNotFoundException"}, 1825 {"shape":"InvalidRequestException"}, 1826 {"shape":"ThrottlingException"}, 1827 {"shape":"UnauthorizedException"}, 1828 {"shape":"ServiceUnavailableException"}, 1829 {"shape":"InternalFailureException"} 1830 ] 1831 }, 1832 "DisableTopicRule":{ 1833 "name":"DisableTopicRule", 1834 "http":{ 1835 "method":"POST", 1836 "requestUri":"/rules/{ruleName}/disable" 1837 }, 1838 "input":{"shape":"DisableTopicRuleRequest"}, 1839 "errors":[ 1840 {"shape":"InternalException"}, 1841 {"shape":"InvalidRequestException"}, 1842 {"shape":"ServiceUnavailableException"}, 1843 {"shape":"UnauthorizedException"}, 1844 {"shape":"ConflictingResourceUpdateException"} 1845 ] 1846 }, 1847 "EnableTopicRule":{ 1848 "name":"EnableTopicRule", 1849 "http":{ 1850 "method":"POST", 1851 "requestUri":"/rules/{ruleName}/enable" 1852 }, 1853 "input":{"shape":"EnableTopicRuleRequest"}, 1854 "errors":[ 1855 {"shape":"InternalException"}, 1856 {"shape":"InvalidRequestException"}, 1857 {"shape":"ServiceUnavailableException"}, 1858 {"shape":"UnauthorizedException"}, 1859 {"shape":"ConflictingResourceUpdateException"} 1860 ] 1861 }, 1862 "GetBehaviorModelTrainingSummaries":{ 1863 "name":"GetBehaviorModelTrainingSummaries", 1864 "http":{ 1865 "method":"GET", 1866 "requestUri":"/behavior-model-training/summaries" 1867 }, 1868 "input":{"shape":"GetBehaviorModelTrainingSummariesRequest"}, 1869 "output":{"shape":"GetBehaviorModelTrainingSummariesResponse"}, 1870 "errors":[ 1871 {"shape":"InvalidRequestException"}, 1872 {"shape":"ThrottlingException"}, 1873 {"shape":"InternalFailureException"}, 1874 {"shape":"ResourceNotFoundException"} 1875 ] 1876 }, 1877 "GetBucketsAggregation":{ 1878 "name":"GetBucketsAggregation", 1879 "http":{ 1880 "method":"POST", 1881 "requestUri":"/indices/buckets" 1882 }, 1883 "input":{"shape":"GetBucketsAggregationRequest"}, 1884 "output":{"shape":"GetBucketsAggregationResponse"}, 1885 "errors":[ 1886 {"shape":"InvalidRequestException"}, 1887 {"shape":"ThrottlingException"}, 1888 {"shape":"UnauthorizedException"}, 1889 {"shape":"ServiceUnavailableException"}, 1890 {"shape":"InternalFailureException"}, 1891 {"shape":"ResourceNotFoundException"}, 1892 {"shape":"InvalidQueryException"}, 1893 {"shape":"InvalidAggregationException"}, 1894 {"shape":"IndexNotReadyException"} 1895 ] 1896 }, 1897 "GetCardinality":{ 1898 "name":"GetCardinality", 1899 "http":{ 1900 "method":"POST", 1901 "requestUri":"/indices/cardinality" 1902 }, 1903 "input":{"shape":"GetCardinalityRequest"}, 1904 "output":{"shape":"GetCardinalityResponse"}, 1905 "errors":[ 1906 {"shape":"InvalidRequestException"}, 1907 {"shape":"ThrottlingException"}, 1908 {"shape":"UnauthorizedException"}, 1909 {"shape":"ServiceUnavailableException"}, 1910 {"shape":"InternalFailureException"}, 1911 {"shape":"ResourceNotFoundException"}, 1912 {"shape":"InvalidQueryException"}, 1913 {"shape":"InvalidAggregationException"}, 1914 {"shape":"IndexNotReadyException"} 1915 ] 1916 }, 1917 "GetEffectivePolicies":{ 1918 "name":"GetEffectivePolicies", 1919 "http":{ 1920 "method":"POST", 1921 "requestUri":"/effective-policies" 1922 }, 1923 "input":{"shape":"GetEffectivePoliciesRequest"}, 1924 "output":{"shape":"GetEffectivePoliciesResponse"}, 1925 "errors":[ 1926 {"shape":"ResourceNotFoundException"}, 1927 {"shape":"InvalidRequestException"}, 1928 {"shape":"ThrottlingException"}, 1929 {"shape":"UnauthorizedException"}, 1930 {"shape":"ServiceUnavailableException"}, 1931 {"shape":"InternalFailureException"}, 1932 {"shape":"LimitExceededException"} 1933 ] 1934 }, 1935 "GetIndexingConfiguration":{ 1936 "name":"GetIndexingConfiguration", 1937 "http":{ 1938 "method":"GET", 1939 "requestUri":"/indexing/config" 1940 }, 1941 "input":{"shape":"GetIndexingConfigurationRequest"}, 1942 "output":{"shape":"GetIndexingConfigurationResponse"}, 1943 "errors":[ 1944 {"shape":"InvalidRequestException"}, 1945 {"shape":"ThrottlingException"}, 1946 {"shape":"UnauthorizedException"}, 1947 {"shape":"ServiceUnavailableException"}, 1948 {"shape":"InternalFailureException"} 1949 ] 1950 }, 1951 "GetJobDocument":{ 1952 "name":"GetJobDocument", 1953 "http":{ 1954 "method":"GET", 1955 "requestUri":"/jobs/{jobId}/job-document" 1956 }, 1957 "input":{"shape":"GetJobDocumentRequest"}, 1958 "output":{"shape":"GetJobDocumentResponse"}, 1959 "errors":[ 1960 {"shape":"InvalidRequestException"}, 1961 {"shape":"ResourceNotFoundException"}, 1962 {"shape":"ThrottlingException"}, 1963 {"shape":"ServiceUnavailableException"} 1964 ] 1965 }, 1966 "GetLoggingOptions":{ 1967 "name":"GetLoggingOptions", 1968 "http":{ 1969 "method":"GET", 1970 "requestUri":"/loggingOptions" 1971 }, 1972 "input":{"shape":"GetLoggingOptionsRequest"}, 1973 "output":{"shape":"GetLoggingOptionsResponse"}, 1974 "errors":[ 1975 {"shape":"InternalException"}, 1976 {"shape":"InvalidRequestException"}, 1977 {"shape":"ServiceUnavailableException"} 1978 ] 1979 }, 1980 "GetOTAUpdate":{ 1981 "name":"GetOTAUpdate", 1982 "http":{ 1983 "method":"GET", 1984 "requestUri":"/otaUpdates/{otaUpdateId}" 1985 }, 1986 "input":{"shape":"GetOTAUpdateRequest"}, 1987 "output":{"shape":"GetOTAUpdateResponse"}, 1988 "errors":[ 1989 {"shape":"InvalidRequestException"}, 1990 {"shape":"ThrottlingException"}, 1991 {"shape":"UnauthorizedException"}, 1992 {"shape":"InternalFailureException"}, 1993 {"shape":"ServiceUnavailableException"}, 1994 {"shape":"ResourceNotFoundException"} 1995 ] 1996 }, 1997 "GetPercentiles":{ 1998 "name":"GetPercentiles", 1999 "http":{ 2000 "method":"POST", 2001 "requestUri":"/indices/percentiles" 2002 }, 2003 "input":{"shape":"GetPercentilesRequest"}, 2004 "output":{"shape":"GetPercentilesResponse"}, 2005 "errors":[ 2006 {"shape":"InvalidRequestException"}, 2007 {"shape":"ThrottlingException"}, 2008 {"shape":"UnauthorizedException"}, 2009 {"shape":"ServiceUnavailableException"}, 2010 {"shape":"InternalFailureException"}, 2011 {"shape":"ResourceNotFoundException"}, 2012 {"shape":"InvalidQueryException"}, 2013 {"shape":"InvalidAggregationException"}, 2014 {"shape":"IndexNotReadyException"} 2015 ] 2016 }, 2017 "GetPolicy":{ 2018 "name":"GetPolicy", 2019 "http":{ 2020 "method":"GET", 2021 "requestUri":"/policies/{policyName}" 2022 }, 2023 "input":{"shape":"GetPolicyRequest"}, 2024 "output":{"shape":"GetPolicyResponse"}, 2025 "errors":[ 2026 {"shape":"ResourceNotFoundException"}, 2027 {"shape":"InvalidRequestException"}, 2028 {"shape":"ThrottlingException"}, 2029 {"shape":"UnauthorizedException"}, 2030 {"shape":"ServiceUnavailableException"}, 2031 {"shape":"InternalFailureException"} 2032 ] 2033 }, 2034 "GetPolicyVersion":{ 2035 "name":"GetPolicyVersion", 2036 "http":{ 2037 "method":"GET", 2038 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 2039 }, 2040 "input":{"shape":"GetPolicyVersionRequest"}, 2041 "output":{"shape":"GetPolicyVersionResponse"}, 2042 "errors":[ 2043 {"shape":"ResourceNotFoundException"}, 2044 {"shape":"InvalidRequestException"}, 2045 {"shape":"ThrottlingException"}, 2046 {"shape":"UnauthorizedException"}, 2047 {"shape":"ServiceUnavailableException"}, 2048 {"shape":"InternalFailureException"} 2049 ] 2050 }, 2051 "GetRegistrationCode":{ 2052 "name":"GetRegistrationCode", 2053 "http":{ 2054 "method":"GET", 2055 "requestUri":"/registrationcode" 2056 }, 2057 "input":{"shape":"GetRegistrationCodeRequest"}, 2058 "output":{"shape":"GetRegistrationCodeResponse"}, 2059 "errors":[ 2060 {"shape":"ThrottlingException"}, 2061 {"shape":"UnauthorizedException"}, 2062 {"shape":"ServiceUnavailableException"}, 2063 {"shape":"InternalFailureException"}, 2064 {"shape":"InvalidRequestException"} 2065 ] 2066 }, 2067 "GetStatistics":{ 2068 "name":"GetStatistics", 2069 "http":{ 2070 "method":"POST", 2071 "requestUri":"/indices/statistics" 2072 }, 2073 "input":{"shape":"GetStatisticsRequest"}, 2074 "output":{"shape":"GetStatisticsResponse"}, 2075 "errors":[ 2076 {"shape":"InvalidRequestException"}, 2077 {"shape":"ThrottlingException"}, 2078 {"shape":"UnauthorizedException"}, 2079 {"shape":"ServiceUnavailableException"}, 2080 {"shape":"InternalFailureException"}, 2081 {"shape":"ResourceNotFoundException"}, 2082 {"shape":"InvalidQueryException"}, 2083 {"shape":"InvalidAggregationException"}, 2084 {"shape":"IndexNotReadyException"} 2085 ] 2086 }, 2087 "GetTopicRule":{ 2088 "name":"GetTopicRule", 2089 "http":{ 2090 "method":"GET", 2091 "requestUri":"/rules/{ruleName}" 2092 }, 2093 "input":{"shape":"GetTopicRuleRequest"}, 2094 "output":{"shape":"GetTopicRuleResponse"}, 2095 "errors":[ 2096 {"shape":"InternalException"}, 2097 {"shape":"InvalidRequestException"}, 2098 {"shape":"ServiceUnavailableException"}, 2099 {"shape":"UnauthorizedException"} 2100 ] 2101 }, 2102 "GetTopicRuleDestination":{ 2103 "name":"GetTopicRuleDestination", 2104 "http":{ 2105 "method":"GET", 2106 "requestUri":"/destinations/{arn+}" 2107 }, 2108 "input":{"shape":"GetTopicRuleDestinationRequest"}, 2109 "output":{"shape":"GetTopicRuleDestinationResponse"}, 2110 "errors":[ 2111 {"shape":"InternalException"}, 2112 {"shape":"InvalidRequestException"}, 2113 {"shape":"ServiceUnavailableException"}, 2114 {"shape":"UnauthorizedException"} 2115 ] 2116 }, 2117 "GetV2LoggingOptions":{ 2118 "name":"GetV2LoggingOptions", 2119 "http":{ 2120 "method":"GET", 2121 "requestUri":"/v2LoggingOptions" 2122 }, 2123 "input":{"shape":"GetV2LoggingOptionsRequest"}, 2124 "output":{"shape":"GetV2LoggingOptionsResponse"}, 2125 "errors":[ 2126 {"shape":"InternalException"}, 2127 {"shape":"NotConfiguredException"}, 2128 {"shape":"ServiceUnavailableException"} 2129 ] 2130 }, 2131 "ListActiveViolations":{ 2132 "name":"ListActiveViolations", 2133 "http":{ 2134 "method":"GET", 2135 "requestUri":"/active-violations" 2136 }, 2137 "input":{"shape":"ListActiveViolationsRequest"}, 2138 "output":{"shape":"ListActiveViolationsResponse"}, 2139 "errors":[ 2140 {"shape":"InvalidRequestException"}, 2141 {"shape":"ResourceNotFoundException"}, 2142 {"shape":"ThrottlingException"}, 2143 {"shape":"InternalFailureException"} 2144 ] 2145 }, 2146 "ListAttachedPolicies":{ 2147 "name":"ListAttachedPolicies", 2148 "http":{ 2149 "method":"POST", 2150 "requestUri":"/attached-policies/{target}" 2151 }, 2152 "input":{"shape":"ListAttachedPoliciesRequest"}, 2153 "output":{"shape":"ListAttachedPoliciesResponse"}, 2154 "errors":[ 2155 {"shape":"ResourceNotFoundException"}, 2156 {"shape":"InvalidRequestException"}, 2157 {"shape":"ThrottlingException"}, 2158 {"shape":"UnauthorizedException"}, 2159 {"shape":"ServiceUnavailableException"}, 2160 {"shape":"InternalFailureException"}, 2161 {"shape":"LimitExceededException"} 2162 ] 2163 }, 2164 "ListAuditFindings":{ 2165 "name":"ListAuditFindings", 2166 "http":{ 2167 "method":"POST", 2168 "requestUri":"/audit/findings" 2169 }, 2170 "input":{"shape":"ListAuditFindingsRequest"}, 2171 "output":{"shape":"ListAuditFindingsResponse"}, 2172 "errors":[ 2173 {"shape":"InvalidRequestException"}, 2174 {"shape":"ThrottlingException"}, 2175 {"shape":"InternalFailureException"} 2176 ] 2177 }, 2178 "ListAuditMitigationActionsExecutions":{ 2179 "name":"ListAuditMitigationActionsExecutions", 2180 "http":{ 2181 "method":"GET", 2182 "requestUri":"/audit/mitigationactions/executions" 2183 }, 2184 "input":{"shape":"ListAuditMitigationActionsExecutionsRequest"}, 2185 "output":{"shape":"ListAuditMitigationActionsExecutionsResponse"}, 2186 "errors":[ 2187 {"shape":"InvalidRequestException"}, 2188 {"shape":"ThrottlingException"}, 2189 {"shape":"InternalFailureException"} 2190 ] 2191 }, 2192 "ListAuditMitigationActionsTasks":{ 2193 "name":"ListAuditMitigationActionsTasks", 2194 "http":{ 2195 "method":"GET", 2196 "requestUri":"/audit/mitigationactions/tasks" 2197 }, 2198 "input":{"shape":"ListAuditMitigationActionsTasksRequest"}, 2199 "output":{"shape":"ListAuditMitigationActionsTasksResponse"}, 2200 "errors":[ 2201 {"shape":"InvalidRequestException"}, 2202 {"shape":"ThrottlingException"}, 2203 {"shape":"InternalFailureException"} 2204 ] 2205 }, 2206 "ListAuditSuppressions":{ 2207 "name":"ListAuditSuppressions", 2208 "http":{ 2209 "method":"POST", 2210 "requestUri":"/audit/suppressions/list" 2211 }, 2212 "input":{"shape":"ListAuditSuppressionsRequest"}, 2213 "output":{"shape":"ListAuditSuppressionsResponse"}, 2214 "errors":[ 2215 {"shape":"InvalidRequestException"}, 2216 {"shape":"ThrottlingException"}, 2217 {"shape":"InternalFailureException"} 2218 ] 2219 }, 2220 "ListAuditTasks":{ 2221 "name":"ListAuditTasks", 2222 "http":{ 2223 "method":"GET", 2224 "requestUri":"/audit/tasks" 2225 }, 2226 "input":{"shape":"ListAuditTasksRequest"}, 2227 "output":{"shape":"ListAuditTasksResponse"}, 2228 "errors":[ 2229 {"shape":"InvalidRequestException"}, 2230 {"shape":"ThrottlingException"}, 2231 {"shape":"InternalFailureException"} 2232 ] 2233 }, 2234 "ListAuthorizers":{ 2235 "name":"ListAuthorizers", 2236 "http":{ 2237 "method":"GET", 2238 "requestUri":"/authorizers/" 2239 }, 2240 "input":{"shape":"ListAuthorizersRequest"}, 2241 "output":{"shape":"ListAuthorizersResponse"}, 2242 "errors":[ 2243 {"shape":"InvalidRequestException"}, 2244 {"shape":"ThrottlingException"}, 2245 {"shape":"UnauthorizedException"}, 2246 {"shape":"ServiceUnavailableException"}, 2247 {"shape":"InternalFailureException"} 2248 ] 2249 }, 2250 "ListBillingGroups":{ 2251 "name":"ListBillingGroups", 2252 "http":{ 2253 "method":"GET", 2254 "requestUri":"/billing-groups" 2255 }, 2256 "input":{"shape":"ListBillingGroupsRequest"}, 2257 "output":{"shape":"ListBillingGroupsResponse"}, 2258 "errors":[ 2259 {"shape":"InvalidRequestException"}, 2260 {"shape":"InternalFailureException"}, 2261 {"shape":"ResourceNotFoundException"}, 2262 {"shape":"ThrottlingException"} 2263 ] 2264 }, 2265 "ListCACertificates":{ 2266 "name":"ListCACertificates", 2267 "http":{ 2268 "method":"GET", 2269 "requestUri":"/cacertificates" 2270 }, 2271 "input":{"shape":"ListCACertificatesRequest"}, 2272 "output":{"shape":"ListCACertificatesResponse"}, 2273 "errors":[ 2274 {"shape":"InvalidRequestException"}, 2275 {"shape":"ThrottlingException"}, 2276 {"shape":"UnauthorizedException"}, 2277 {"shape":"ServiceUnavailableException"}, 2278 {"shape":"InternalFailureException"} 2279 ] 2280 }, 2281 "ListCertificates":{ 2282 "name":"ListCertificates", 2283 "http":{ 2284 "method":"GET", 2285 "requestUri":"/certificates" 2286 }, 2287 "input":{"shape":"ListCertificatesRequest"}, 2288 "output":{"shape":"ListCertificatesResponse"}, 2289 "errors":[ 2290 {"shape":"InvalidRequestException"}, 2291 {"shape":"ThrottlingException"}, 2292 {"shape":"UnauthorizedException"}, 2293 {"shape":"ServiceUnavailableException"}, 2294 {"shape":"InternalFailureException"} 2295 ] 2296 }, 2297 "ListCertificatesByCA":{ 2298 "name":"ListCertificatesByCA", 2299 "http":{ 2300 "method":"GET", 2301 "requestUri":"/certificates-by-ca/{caCertificateId}" 2302 }, 2303 "input":{"shape":"ListCertificatesByCARequest"}, 2304 "output":{"shape":"ListCertificatesByCAResponse"}, 2305 "errors":[ 2306 {"shape":"InvalidRequestException"}, 2307 {"shape":"ThrottlingException"}, 2308 {"shape":"UnauthorizedException"}, 2309 {"shape":"ServiceUnavailableException"}, 2310 {"shape":"InternalFailureException"} 2311 ] 2312 }, 2313 "ListCustomMetrics":{ 2314 "name":"ListCustomMetrics", 2315 "http":{ 2316 "method":"GET", 2317 "requestUri":"/custom-metrics" 2318 }, 2319 "input":{"shape":"ListCustomMetricsRequest"}, 2320 "output":{"shape":"ListCustomMetricsResponse"}, 2321 "errors":[ 2322 {"shape":"InvalidRequestException"}, 2323 {"shape":"ThrottlingException"}, 2324 {"shape":"InternalFailureException"} 2325 ] 2326 }, 2327 "ListDetectMitigationActionsExecutions":{ 2328 "name":"ListDetectMitigationActionsExecutions", 2329 "http":{ 2330 "method":"GET", 2331 "requestUri":"/detect/mitigationactions/executions" 2332 }, 2333 "input":{"shape":"ListDetectMitigationActionsExecutionsRequest"}, 2334 "output":{"shape":"ListDetectMitigationActionsExecutionsResponse"}, 2335 "errors":[ 2336 {"shape":"InvalidRequestException"}, 2337 {"shape":"ThrottlingException"}, 2338 {"shape":"InternalFailureException"} 2339 ] 2340 }, 2341 "ListDetectMitigationActionsTasks":{ 2342 "name":"ListDetectMitigationActionsTasks", 2343 "http":{ 2344 "method":"GET", 2345 "requestUri":"/detect/mitigationactions/tasks" 2346 }, 2347 "input":{"shape":"ListDetectMitigationActionsTasksRequest"}, 2348 "output":{"shape":"ListDetectMitigationActionsTasksResponse"}, 2349 "errors":[ 2350 {"shape":"InvalidRequestException"}, 2351 {"shape":"ThrottlingException"}, 2352 {"shape":"InternalFailureException"} 2353 ] 2354 }, 2355 "ListDimensions":{ 2356 "name":"ListDimensions", 2357 "http":{ 2358 "method":"GET", 2359 "requestUri":"/dimensions" 2360 }, 2361 "input":{"shape":"ListDimensionsRequest"}, 2362 "output":{"shape":"ListDimensionsResponse"}, 2363 "errors":[ 2364 {"shape":"InternalFailureException"}, 2365 {"shape":"InvalidRequestException"}, 2366 {"shape":"ThrottlingException"} 2367 ] 2368 }, 2369 "ListDomainConfigurations":{ 2370 "name":"ListDomainConfigurations", 2371 "http":{ 2372 "method":"GET", 2373 "requestUri":"/domainConfigurations" 2374 }, 2375 "input":{"shape":"ListDomainConfigurationsRequest"}, 2376 "output":{"shape":"ListDomainConfigurationsResponse"}, 2377 "errors":[ 2378 {"shape":"InvalidRequestException"}, 2379 {"shape":"ThrottlingException"}, 2380 {"shape":"UnauthorizedException"}, 2381 {"shape":"ServiceUnavailableException"}, 2382 {"shape":"InternalFailureException"} 2383 ] 2384 }, 2385 "ListFleetMetrics":{ 2386 "name":"ListFleetMetrics", 2387 "http":{ 2388 "method":"GET", 2389 "requestUri":"/fleet-metrics" 2390 }, 2391 "input":{"shape":"ListFleetMetricsRequest"}, 2392 "output":{"shape":"ListFleetMetricsResponse"}, 2393 "errors":[ 2394 {"shape":"InvalidRequestException"}, 2395 {"shape":"ThrottlingException"}, 2396 {"shape":"UnauthorizedException"}, 2397 {"shape":"ServiceUnavailableException"}, 2398 {"shape":"InternalFailureException"} 2399 ] 2400 }, 2401 "ListIndices":{ 2402 "name":"ListIndices", 2403 "http":{ 2404 "method":"GET", 2405 "requestUri":"/indices" 2406 }, 2407 "input":{"shape":"ListIndicesRequest"}, 2408 "output":{"shape":"ListIndicesResponse"}, 2409 "errors":[ 2410 {"shape":"InvalidRequestException"}, 2411 {"shape":"ThrottlingException"}, 2412 {"shape":"UnauthorizedException"}, 2413 {"shape":"ServiceUnavailableException"}, 2414 {"shape":"InternalFailureException"} 2415 ] 2416 }, 2417 "ListJobExecutionsForJob":{ 2418 "name":"ListJobExecutionsForJob", 2419 "http":{ 2420 "method":"GET", 2421 "requestUri":"/jobs/{jobId}/things" 2422 }, 2423 "input":{"shape":"ListJobExecutionsForJobRequest"}, 2424 "output":{"shape":"ListJobExecutionsForJobResponse"}, 2425 "errors":[ 2426 {"shape":"InvalidRequestException"}, 2427 {"shape":"ResourceNotFoundException"}, 2428 {"shape":"ThrottlingException"}, 2429 {"shape":"ServiceUnavailableException"} 2430 ] 2431 }, 2432 "ListJobExecutionsForThing":{ 2433 "name":"ListJobExecutionsForThing", 2434 "http":{ 2435 "method":"GET", 2436 "requestUri":"/things/{thingName}/jobs" 2437 }, 2438 "input":{"shape":"ListJobExecutionsForThingRequest"}, 2439 "output":{"shape":"ListJobExecutionsForThingResponse"}, 2440 "errors":[ 2441 {"shape":"InvalidRequestException"}, 2442 {"shape":"ResourceNotFoundException"}, 2443 {"shape":"ThrottlingException"}, 2444 {"shape":"ServiceUnavailableException"} 2445 ] 2446 }, 2447 "ListJobTemplates":{ 2448 "name":"ListJobTemplates", 2449 "http":{ 2450 "method":"GET", 2451 "requestUri":"/job-templates" 2452 }, 2453 "input":{"shape":"ListJobTemplatesRequest"}, 2454 "output":{"shape":"ListJobTemplatesResponse"}, 2455 "errors":[ 2456 {"shape":"InvalidRequestException"}, 2457 {"shape":"ThrottlingException"}, 2458 {"shape":"InternalFailureException"} 2459 ] 2460 }, 2461 "ListJobs":{ 2462 "name":"ListJobs", 2463 "http":{ 2464 "method":"GET", 2465 "requestUri":"/jobs" 2466 }, 2467 "input":{"shape":"ListJobsRequest"}, 2468 "output":{"shape":"ListJobsResponse"}, 2469 "errors":[ 2470 {"shape":"InvalidRequestException"}, 2471 {"shape":"ResourceNotFoundException"}, 2472 {"shape":"ThrottlingException"}, 2473 {"shape":"ServiceUnavailableException"} 2474 ] 2475 }, 2476 "ListMitigationActions":{ 2477 "name":"ListMitigationActions", 2478 "http":{ 2479 "method":"GET", 2480 "requestUri":"/mitigationactions/actions" 2481 }, 2482 "input":{"shape":"ListMitigationActionsRequest"}, 2483 "output":{"shape":"ListMitigationActionsResponse"}, 2484 "errors":[ 2485 {"shape":"InvalidRequestException"}, 2486 {"shape":"ThrottlingException"}, 2487 {"shape":"InternalFailureException"} 2488 ] 2489 }, 2490 "ListOTAUpdates":{ 2491 "name":"ListOTAUpdates", 2492 "http":{ 2493 "method":"GET", 2494 "requestUri":"/otaUpdates" 2495 }, 2496 "input":{"shape":"ListOTAUpdatesRequest"}, 2497 "output":{"shape":"ListOTAUpdatesResponse"}, 2498 "errors":[ 2499 {"shape":"InvalidRequestException"}, 2500 {"shape":"ThrottlingException"}, 2501 {"shape":"UnauthorizedException"}, 2502 {"shape":"InternalFailureException"}, 2503 {"shape":"ServiceUnavailableException"} 2504 ] 2505 }, 2506 "ListOutgoingCertificates":{ 2507 "name":"ListOutgoingCertificates", 2508 "http":{ 2509 "method":"GET", 2510 "requestUri":"/certificates-out-going" 2511 }, 2512 "input":{"shape":"ListOutgoingCertificatesRequest"}, 2513 "output":{"shape":"ListOutgoingCertificatesResponse"}, 2514 "errors":[ 2515 {"shape":"InvalidRequestException"}, 2516 {"shape":"ThrottlingException"}, 2517 {"shape":"UnauthorizedException"}, 2518 {"shape":"ServiceUnavailableException"}, 2519 {"shape":"InternalFailureException"} 2520 ] 2521 }, 2522 "ListPolicies":{ 2523 "name":"ListPolicies", 2524 "http":{ 2525 "method":"GET", 2526 "requestUri":"/policies" 2527 }, 2528 "input":{"shape":"ListPoliciesRequest"}, 2529 "output":{"shape":"ListPoliciesResponse"}, 2530 "errors":[ 2531 {"shape":"InvalidRequestException"}, 2532 {"shape":"ThrottlingException"}, 2533 {"shape":"UnauthorizedException"}, 2534 {"shape":"ServiceUnavailableException"}, 2535 {"shape":"InternalFailureException"} 2536 ] 2537 }, 2538 "ListPolicyPrincipals":{ 2539 "name":"ListPolicyPrincipals", 2540 "http":{ 2541 "method":"GET", 2542 "requestUri":"/policy-principals" 2543 }, 2544 "input":{"shape":"ListPolicyPrincipalsRequest"}, 2545 "output":{"shape":"ListPolicyPrincipalsResponse"}, 2546 "errors":[ 2547 {"shape":"ResourceNotFoundException"}, 2548 {"shape":"InvalidRequestException"}, 2549 {"shape":"ThrottlingException"}, 2550 {"shape":"UnauthorizedException"}, 2551 {"shape":"ServiceUnavailableException"}, 2552 {"shape":"InternalFailureException"} 2553 ], 2554 "deprecated":true 2555 }, 2556 "ListPolicyVersions":{ 2557 "name":"ListPolicyVersions", 2558 "http":{ 2559 "method":"GET", 2560 "requestUri":"/policies/{policyName}/version" 2561 }, 2562 "input":{"shape":"ListPolicyVersionsRequest"}, 2563 "output":{"shape":"ListPolicyVersionsResponse"}, 2564 "errors":[ 2565 {"shape":"ResourceNotFoundException"}, 2566 {"shape":"InvalidRequestException"}, 2567 {"shape":"ThrottlingException"}, 2568 {"shape":"UnauthorizedException"}, 2569 {"shape":"ServiceUnavailableException"}, 2570 {"shape":"InternalFailureException"} 2571 ] 2572 }, 2573 "ListPrincipalPolicies":{ 2574 "name":"ListPrincipalPolicies", 2575 "http":{ 2576 "method":"GET", 2577 "requestUri":"/principal-policies" 2578 }, 2579 "input":{"shape":"ListPrincipalPoliciesRequest"}, 2580 "output":{"shape":"ListPrincipalPoliciesResponse"}, 2581 "errors":[ 2582 {"shape":"ResourceNotFoundException"}, 2583 {"shape":"InvalidRequestException"}, 2584 {"shape":"ThrottlingException"}, 2585 {"shape":"UnauthorizedException"}, 2586 {"shape":"ServiceUnavailableException"}, 2587 {"shape":"InternalFailureException"} 2588 ], 2589 "deprecated":true 2590 }, 2591 "ListPrincipalThings":{ 2592 "name":"ListPrincipalThings", 2593 "http":{ 2594 "method":"GET", 2595 "requestUri":"/principals/things" 2596 }, 2597 "input":{"shape":"ListPrincipalThingsRequest"}, 2598 "output":{"shape":"ListPrincipalThingsResponse"}, 2599 "errors":[ 2600 {"shape":"InvalidRequestException"}, 2601 {"shape":"ThrottlingException"}, 2602 {"shape":"UnauthorizedException"}, 2603 {"shape":"ServiceUnavailableException"}, 2604 {"shape":"InternalFailureException"}, 2605 {"shape":"ResourceNotFoundException"} 2606 ] 2607 }, 2608 "ListProvisioningTemplateVersions":{ 2609 "name":"ListProvisioningTemplateVersions", 2610 "http":{ 2611 "method":"GET", 2612 "requestUri":"/provisioning-templates/{templateName}/versions" 2613 }, 2614 "input":{"shape":"ListProvisioningTemplateVersionsRequest"}, 2615 "output":{"shape":"ListProvisioningTemplateVersionsResponse"}, 2616 "errors":[ 2617 {"shape":"InternalFailureException"}, 2618 {"shape":"InvalidRequestException"}, 2619 {"shape":"ThrottlingException"}, 2620 {"shape":"ResourceNotFoundException"}, 2621 {"shape":"UnauthorizedException"} 2622 ] 2623 }, 2624 "ListProvisioningTemplates":{ 2625 "name":"ListProvisioningTemplates", 2626 "http":{ 2627 "method":"GET", 2628 "requestUri":"/provisioning-templates" 2629 }, 2630 "input":{"shape":"ListProvisioningTemplatesRequest"}, 2631 "output":{"shape":"ListProvisioningTemplatesResponse"}, 2632 "errors":[ 2633 {"shape":"InternalFailureException"}, 2634 {"shape":"InvalidRequestException"}, 2635 {"shape":"ThrottlingException"}, 2636 {"shape":"UnauthorizedException"} 2637 ] 2638 }, 2639 "ListRoleAliases":{ 2640 "name":"ListRoleAliases", 2641 "http":{ 2642 "method":"GET", 2643 "requestUri":"/role-aliases" 2644 }, 2645 "input":{"shape":"ListRoleAliasesRequest"}, 2646 "output":{"shape":"ListRoleAliasesResponse"}, 2647 "errors":[ 2648 {"shape":"InvalidRequestException"}, 2649 {"shape":"ThrottlingException"}, 2650 {"shape":"UnauthorizedException"}, 2651 {"shape":"ServiceUnavailableException"}, 2652 {"shape":"InternalFailureException"} 2653 ] 2654 }, 2655 "ListScheduledAudits":{ 2656 "name":"ListScheduledAudits", 2657 "http":{ 2658 "method":"GET", 2659 "requestUri":"/audit/scheduledaudits" 2660 }, 2661 "input":{"shape":"ListScheduledAuditsRequest"}, 2662 "output":{"shape":"ListScheduledAuditsResponse"}, 2663 "errors":[ 2664 {"shape":"InvalidRequestException"}, 2665 {"shape":"ThrottlingException"}, 2666 {"shape":"InternalFailureException"} 2667 ] 2668 }, 2669 "ListSecurityProfiles":{ 2670 "name":"ListSecurityProfiles", 2671 "http":{ 2672 "method":"GET", 2673 "requestUri":"/security-profiles" 2674 }, 2675 "input":{"shape":"ListSecurityProfilesRequest"}, 2676 "output":{"shape":"ListSecurityProfilesResponse"}, 2677 "errors":[ 2678 {"shape":"InvalidRequestException"}, 2679 {"shape":"ThrottlingException"}, 2680 {"shape":"InternalFailureException"}, 2681 {"shape":"ResourceNotFoundException"} 2682 ] 2683 }, 2684 "ListSecurityProfilesForTarget":{ 2685 "name":"ListSecurityProfilesForTarget", 2686 "http":{ 2687 "method":"GET", 2688 "requestUri":"/security-profiles-for-target" 2689 }, 2690 "input":{"shape":"ListSecurityProfilesForTargetRequest"}, 2691 "output":{"shape":"ListSecurityProfilesForTargetResponse"}, 2692 "errors":[ 2693 {"shape":"InvalidRequestException"}, 2694 {"shape":"ThrottlingException"}, 2695 {"shape":"InternalFailureException"}, 2696 {"shape":"ResourceNotFoundException"} 2697 ] 2698 }, 2699 "ListStreams":{ 2700 "name":"ListStreams", 2701 "http":{ 2702 "method":"GET", 2703 "requestUri":"/streams" 2704 }, 2705 "input":{"shape":"ListStreamsRequest"}, 2706 "output":{"shape":"ListStreamsResponse"}, 2707 "errors":[ 2708 {"shape":"InvalidRequestException"}, 2709 {"shape":"ThrottlingException"}, 2710 {"shape":"UnauthorizedException"}, 2711 {"shape":"ServiceUnavailableException"}, 2712 {"shape":"InternalFailureException"} 2713 ] 2714 }, 2715 "ListTagsForResource":{ 2716 "name":"ListTagsForResource", 2717 "http":{ 2718 "method":"GET", 2719 "requestUri":"/tags" 2720 }, 2721 "input":{"shape":"ListTagsForResourceRequest"}, 2722 "output":{"shape":"ListTagsForResourceResponse"}, 2723 "errors":[ 2724 {"shape":"InvalidRequestException"}, 2725 {"shape":"InternalFailureException"}, 2726 {"shape":"ResourceNotFoundException"}, 2727 {"shape":"ThrottlingException"} 2728 ] 2729 }, 2730 "ListTargetsForPolicy":{ 2731 "name":"ListTargetsForPolicy", 2732 "http":{ 2733 "method":"POST", 2734 "requestUri":"/policy-targets/{policyName}" 2735 }, 2736 "input":{"shape":"ListTargetsForPolicyRequest"}, 2737 "output":{"shape":"ListTargetsForPolicyResponse"}, 2738 "errors":[ 2739 {"shape":"ResourceNotFoundException"}, 2740 {"shape":"InvalidRequestException"}, 2741 {"shape":"ThrottlingException"}, 2742 {"shape":"UnauthorizedException"}, 2743 {"shape":"ServiceUnavailableException"}, 2744 {"shape":"InternalFailureException"}, 2745 {"shape":"LimitExceededException"} 2746 ] 2747 }, 2748 "ListTargetsForSecurityProfile":{ 2749 "name":"ListTargetsForSecurityProfile", 2750 "http":{ 2751 "method":"GET", 2752 "requestUri":"/security-profiles/{securityProfileName}/targets" 2753 }, 2754 "input":{"shape":"ListTargetsForSecurityProfileRequest"}, 2755 "output":{"shape":"ListTargetsForSecurityProfileResponse"}, 2756 "errors":[ 2757 {"shape":"InvalidRequestException"}, 2758 {"shape":"ResourceNotFoundException"}, 2759 {"shape":"ThrottlingException"}, 2760 {"shape":"InternalFailureException"} 2761 ] 2762 }, 2763 "ListThingGroups":{ 2764 "name":"ListThingGroups", 2765 "http":{ 2766 "method":"GET", 2767 "requestUri":"/thing-groups" 2768 }, 2769 "input":{"shape":"ListThingGroupsRequest"}, 2770 "output":{"shape":"ListThingGroupsResponse"}, 2771 "errors":[ 2772 {"shape":"InvalidRequestException"}, 2773 {"shape":"InternalFailureException"}, 2774 {"shape":"ResourceNotFoundException"}, 2775 {"shape":"ThrottlingException"} 2776 ] 2777 }, 2778 "ListThingGroupsForThing":{ 2779 "name":"ListThingGroupsForThing", 2780 "http":{ 2781 "method":"GET", 2782 "requestUri":"/things/{thingName}/thing-groups" 2783 }, 2784 "input":{"shape":"ListThingGroupsForThingRequest"}, 2785 "output":{"shape":"ListThingGroupsForThingResponse"}, 2786 "errors":[ 2787 {"shape":"InvalidRequestException"}, 2788 {"shape":"InternalFailureException"}, 2789 {"shape":"ResourceNotFoundException"}, 2790 {"shape":"ThrottlingException"} 2791 ] 2792 }, 2793 "ListThingPrincipals":{ 2794 "name":"ListThingPrincipals", 2795 "http":{ 2796 "method":"GET", 2797 "requestUri":"/things/{thingName}/principals" 2798 }, 2799 "input":{"shape":"ListThingPrincipalsRequest"}, 2800 "output":{"shape":"ListThingPrincipalsResponse"}, 2801 "errors":[ 2802 {"shape":"InvalidRequestException"}, 2803 {"shape":"ThrottlingException"}, 2804 {"shape":"UnauthorizedException"}, 2805 {"shape":"ServiceUnavailableException"}, 2806 {"shape":"InternalFailureException"}, 2807 {"shape":"ResourceNotFoundException"} 2808 ] 2809 }, 2810 "ListThingRegistrationTaskReports":{ 2811 "name":"ListThingRegistrationTaskReports", 2812 "http":{ 2813 "method":"GET", 2814 "requestUri":"/thing-registration-tasks/{taskId}/reports" 2815 }, 2816 "input":{"shape":"ListThingRegistrationTaskReportsRequest"}, 2817 "output":{"shape":"ListThingRegistrationTaskReportsResponse"}, 2818 "errors":[ 2819 {"shape":"InvalidRequestException"}, 2820 {"shape":"ThrottlingException"}, 2821 {"shape":"UnauthorizedException"}, 2822 {"shape":"InternalFailureException"} 2823 ] 2824 }, 2825 "ListThingRegistrationTasks":{ 2826 "name":"ListThingRegistrationTasks", 2827 "http":{ 2828 "method":"GET", 2829 "requestUri":"/thing-registration-tasks" 2830 }, 2831 "input":{"shape":"ListThingRegistrationTasksRequest"}, 2832 "output":{"shape":"ListThingRegistrationTasksResponse"}, 2833 "errors":[ 2834 {"shape":"InvalidRequestException"}, 2835 {"shape":"ThrottlingException"}, 2836 {"shape":"UnauthorizedException"}, 2837 {"shape":"InternalFailureException"} 2838 ] 2839 }, 2840 "ListThingTypes":{ 2841 "name":"ListThingTypes", 2842 "http":{ 2843 "method":"GET", 2844 "requestUri":"/thing-types" 2845 }, 2846 "input":{"shape":"ListThingTypesRequest"}, 2847 "output":{"shape":"ListThingTypesResponse"}, 2848 "errors":[ 2849 {"shape":"InvalidRequestException"}, 2850 {"shape":"ThrottlingException"}, 2851 {"shape":"UnauthorizedException"}, 2852 {"shape":"ServiceUnavailableException"}, 2853 {"shape":"InternalFailureException"} 2854 ] 2855 }, 2856 "ListThings":{ 2857 "name":"ListThings", 2858 "http":{ 2859 "method":"GET", 2860 "requestUri":"/things" 2861 }, 2862 "input":{"shape":"ListThingsRequest"}, 2863 "output":{"shape":"ListThingsResponse"}, 2864 "errors":[ 2865 {"shape":"InvalidRequestException"}, 2866 {"shape":"ThrottlingException"}, 2867 {"shape":"UnauthorizedException"}, 2868 {"shape":"ServiceUnavailableException"}, 2869 {"shape":"InternalFailureException"} 2870 ] 2871 }, 2872 "ListThingsInBillingGroup":{ 2873 "name":"ListThingsInBillingGroup", 2874 "http":{ 2875 "method":"GET", 2876 "requestUri":"/billing-groups/{billingGroupName}/things" 2877 }, 2878 "input":{"shape":"ListThingsInBillingGroupRequest"}, 2879 "output":{"shape":"ListThingsInBillingGroupResponse"}, 2880 "errors":[ 2881 {"shape":"InvalidRequestException"}, 2882 {"shape":"InternalFailureException"}, 2883 {"shape":"ResourceNotFoundException"}, 2884 {"shape":"ThrottlingException"} 2885 ] 2886 }, 2887 "ListThingsInThingGroup":{ 2888 "name":"ListThingsInThingGroup", 2889 "http":{ 2890 "method":"GET", 2891 "requestUri":"/thing-groups/{thingGroupName}/things" 2892 }, 2893 "input":{"shape":"ListThingsInThingGroupRequest"}, 2894 "output":{"shape":"ListThingsInThingGroupResponse"}, 2895 "errors":[ 2896 {"shape":"InvalidRequestException"}, 2897 {"shape":"InternalFailureException"}, 2898 {"shape":"ResourceNotFoundException"}, 2899 {"shape":"ThrottlingException"} 2900 ] 2901 }, 2902 "ListTopicRuleDestinations":{ 2903 "name":"ListTopicRuleDestinations", 2904 "http":{ 2905 "method":"GET", 2906 "requestUri":"/destinations" 2907 }, 2908 "input":{"shape":"ListTopicRuleDestinationsRequest"}, 2909 "output":{"shape":"ListTopicRuleDestinationsResponse"}, 2910 "errors":[ 2911 {"shape":"InternalException"}, 2912 {"shape":"InvalidRequestException"}, 2913 {"shape":"ServiceUnavailableException"}, 2914 {"shape":"UnauthorizedException"} 2915 ] 2916 }, 2917 "ListTopicRules":{ 2918 "name":"ListTopicRules", 2919 "http":{ 2920 "method":"GET", 2921 "requestUri":"/rules" 2922 }, 2923 "input":{"shape":"ListTopicRulesRequest"}, 2924 "output":{"shape":"ListTopicRulesResponse"}, 2925 "errors":[ 2926 {"shape":"InternalException"}, 2927 {"shape":"InvalidRequestException"}, 2928 {"shape":"ServiceUnavailableException"} 2929 ] 2930 }, 2931 "ListV2LoggingLevels":{ 2932 "name":"ListV2LoggingLevels", 2933 "http":{ 2934 "method":"GET", 2935 "requestUri":"/v2LoggingLevel" 2936 }, 2937 "input":{"shape":"ListV2LoggingLevelsRequest"}, 2938 "output":{"shape":"ListV2LoggingLevelsResponse"}, 2939 "errors":[ 2940 {"shape":"InternalException"}, 2941 {"shape":"NotConfiguredException"}, 2942 {"shape":"InvalidRequestException"}, 2943 {"shape":"ServiceUnavailableException"} 2944 ] 2945 }, 2946 "ListViolationEvents":{ 2947 "name":"ListViolationEvents", 2948 "http":{ 2949 "method":"GET", 2950 "requestUri":"/violation-events" 2951 }, 2952 "input":{"shape":"ListViolationEventsRequest"}, 2953 "output":{"shape":"ListViolationEventsResponse"}, 2954 "errors":[ 2955 {"shape":"InvalidRequestException"}, 2956 {"shape":"ThrottlingException"}, 2957 {"shape":"InternalFailureException"} 2958 ] 2959 }, 2960 "PutVerificationStateOnViolation":{ 2961 "name":"PutVerificationStateOnViolation", 2962 "http":{ 2963 "method":"POST", 2964 "requestUri":"/violations/verification-state/{violationId}" 2965 }, 2966 "input":{"shape":"PutVerificationStateOnViolationRequest"}, 2967 "output":{"shape":"PutVerificationStateOnViolationResponse"}, 2968 "errors":[ 2969 {"shape":"InvalidRequestException"}, 2970 {"shape":"ThrottlingException"}, 2971 {"shape":"InternalFailureException"} 2972 ] 2973 }, 2974 "RegisterCACertificate":{ 2975 "name":"RegisterCACertificate", 2976 "http":{ 2977 "method":"POST", 2978 "requestUri":"/cacertificate" 2979 }, 2980 "input":{"shape":"RegisterCACertificateRequest"}, 2981 "output":{"shape":"RegisterCACertificateResponse"}, 2982 "errors":[ 2983 {"shape":"ResourceAlreadyExistsException"}, 2984 {"shape":"RegistrationCodeValidationException"}, 2985 {"shape":"InvalidRequestException"}, 2986 {"shape":"CertificateValidationException"}, 2987 {"shape":"ThrottlingException"}, 2988 {"shape":"LimitExceededException"}, 2989 {"shape":"UnauthorizedException"}, 2990 {"shape":"ServiceUnavailableException"}, 2991 {"shape":"InternalFailureException"} 2992 ] 2993 }, 2994 "RegisterCertificate":{ 2995 "name":"RegisterCertificate", 2996 "http":{ 2997 "method":"POST", 2998 "requestUri":"/certificate/register" 2999 }, 3000 "input":{"shape":"RegisterCertificateRequest"}, 3001 "output":{"shape":"RegisterCertificateResponse"}, 3002 "errors":[ 3003 {"shape":"ResourceAlreadyExistsException"}, 3004 {"shape":"InvalidRequestException"}, 3005 {"shape":"CertificateValidationException"}, 3006 {"shape":"CertificateStateException"}, 3007 {"shape":"CertificateConflictException"}, 3008 {"shape":"ThrottlingException"}, 3009 {"shape":"UnauthorizedException"}, 3010 {"shape":"ServiceUnavailableException"}, 3011 {"shape":"InternalFailureException"} 3012 ] 3013 }, 3014 "RegisterCertificateWithoutCA":{ 3015 "name":"RegisterCertificateWithoutCA", 3016 "http":{ 3017 "method":"POST", 3018 "requestUri":"/certificate/register-no-ca" 3019 }, 3020 "input":{"shape":"RegisterCertificateWithoutCARequest"}, 3021 "output":{"shape":"RegisterCertificateWithoutCAResponse"}, 3022 "errors":[ 3023 {"shape":"ResourceAlreadyExistsException"}, 3024 {"shape":"InvalidRequestException"}, 3025 {"shape":"CertificateStateException"}, 3026 {"shape":"CertificateValidationException"}, 3027 {"shape":"ThrottlingException"}, 3028 {"shape":"UnauthorizedException"}, 3029 {"shape":"ServiceUnavailableException"}, 3030 {"shape":"InternalFailureException"} 3031 ] 3032 }, 3033 "RegisterThing":{ 3034 "name":"RegisterThing", 3035 "http":{ 3036 "method":"POST", 3037 "requestUri":"/things" 3038 }, 3039 "input":{"shape":"RegisterThingRequest"}, 3040 "output":{"shape":"RegisterThingResponse"}, 3041 "errors":[ 3042 {"shape":"InternalFailureException"}, 3043 {"shape":"ServiceUnavailableException"}, 3044 {"shape":"InvalidRequestException"}, 3045 {"shape":"UnauthorizedException"}, 3046 {"shape":"ThrottlingException"}, 3047 {"shape":"ConflictingResourceUpdateException"}, 3048 {"shape":"ResourceRegistrationFailureException"} 3049 ] 3050 }, 3051 "RejectCertificateTransfer":{ 3052 "name":"RejectCertificateTransfer", 3053 "http":{ 3054 "method":"PATCH", 3055 "requestUri":"/reject-certificate-transfer/{certificateId}" 3056 }, 3057 "input":{"shape":"RejectCertificateTransferRequest"}, 3058 "errors":[ 3059 {"shape":"ResourceNotFoundException"}, 3060 {"shape":"TransferAlreadyCompletedException"}, 3061 {"shape":"InvalidRequestException"}, 3062 {"shape":"ThrottlingException"}, 3063 {"shape":"UnauthorizedException"}, 3064 {"shape":"ServiceUnavailableException"}, 3065 {"shape":"InternalFailureException"} 3066 ] 3067 }, 3068 "RemoveThingFromBillingGroup":{ 3069 "name":"RemoveThingFromBillingGroup", 3070 "http":{ 3071 "method":"PUT", 3072 "requestUri":"/billing-groups/removeThingFromBillingGroup" 3073 }, 3074 "input":{"shape":"RemoveThingFromBillingGroupRequest"}, 3075 "output":{"shape":"RemoveThingFromBillingGroupResponse"}, 3076 "errors":[ 3077 {"shape":"InvalidRequestException"}, 3078 {"shape":"ThrottlingException"}, 3079 {"shape":"InternalFailureException"}, 3080 {"shape":"ResourceNotFoundException"} 3081 ] 3082 }, 3083 "RemoveThingFromThingGroup":{ 3084 "name":"RemoveThingFromThingGroup", 3085 "http":{ 3086 "method":"PUT", 3087 "requestUri":"/thing-groups/removeThingFromThingGroup" 3088 }, 3089 "input":{"shape":"RemoveThingFromThingGroupRequest"}, 3090 "output":{"shape":"RemoveThingFromThingGroupResponse"}, 3091 "errors":[ 3092 {"shape":"InvalidRequestException"}, 3093 {"shape":"ThrottlingException"}, 3094 {"shape":"InternalFailureException"}, 3095 {"shape":"ResourceNotFoundException"} 3096 ] 3097 }, 3098 "ReplaceTopicRule":{ 3099 "name":"ReplaceTopicRule", 3100 "http":{ 3101 "method":"PATCH", 3102 "requestUri":"/rules/{ruleName}" 3103 }, 3104 "input":{"shape":"ReplaceTopicRuleRequest"}, 3105 "errors":[ 3106 {"shape":"SqlParseException"}, 3107 {"shape":"InternalException"}, 3108 {"shape":"InvalidRequestException"}, 3109 {"shape":"ServiceUnavailableException"}, 3110 {"shape":"UnauthorizedException"}, 3111 {"shape":"ConflictingResourceUpdateException"} 3112 ] 3113 }, 3114 "SearchIndex":{ 3115 "name":"SearchIndex", 3116 "http":{ 3117 "method":"POST", 3118 "requestUri":"/indices/search" 3119 }, 3120 "input":{"shape":"SearchIndexRequest"}, 3121 "output":{"shape":"SearchIndexResponse"}, 3122 "errors":[ 3123 {"shape":"InvalidRequestException"}, 3124 {"shape":"ThrottlingException"}, 3125 {"shape":"UnauthorizedException"}, 3126 {"shape":"ServiceUnavailableException"}, 3127 {"shape":"InternalFailureException"}, 3128 {"shape":"ResourceNotFoundException"}, 3129 {"shape":"InvalidQueryException"}, 3130 {"shape":"IndexNotReadyException"} 3131 ] 3132 }, 3133 "SetDefaultAuthorizer":{ 3134 "name":"SetDefaultAuthorizer", 3135 "http":{ 3136 "method":"POST", 3137 "requestUri":"/default-authorizer" 3138 }, 3139 "input":{"shape":"SetDefaultAuthorizerRequest"}, 3140 "output":{"shape":"SetDefaultAuthorizerResponse"}, 3141 "errors":[ 3142 {"shape":"ResourceNotFoundException"}, 3143 {"shape":"InvalidRequestException"}, 3144 {"shape":"ThrottlingException"}, 3145 {"shape":"UnauthorizedException"}, 3146 {"shape":"ServiceUnavailableException"}, 3147 {"shape":"InternalFailureException"}, 3148 {"shape":"ResourceAlreadyExistsException"} 3149 ] 3150 }, 3151 "SetDefaultPolicyVersion":{ 3152 "name":"SetDefaultPolicyVersion", 3153 "http":{ 3154 "method":"PATCH", 3155 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 3156 }, 3157 "input":{"shape":"SetDefaultPolicyVersionRequest"}, 3158 "errors":[ 3159 {"shape":"ResourceNotFoundException"}, 3160 {"shape":"InvalidRequestException"}, 3161 {"shape":"ThrottlingException"}, 3162 {"shape":"UnauthorizedException"}, 3163 {"shape":"ServiceUnavailableException"}, 3164 {"shape":"InternalFailureException"} 3165 ] 3166 }, 3167 "SetLoggingOptions":{ 3168 "name":"SetLoggingOptions", 3169 "http":{ 3170 "method":"POST", 3171 "requestUri":"/loggingOptions" 3172 }, 3173 "input":{"shape":"SetLoggingOptionsRequest"}, 3174 "errors":[ 3175 {"shape":"InternalException"}, 3176 {"shape":"InvalidRequestException"}, 3177 {"shape":"ServiceUnavailableException"} 3178 ] 3179 }, 3180 "SetV2LoggingLevel":{ 3181 "name":"SetV2LoggingLevel", 3182 "http":{ 3183 "method":"POST", 3184 "requestUri":"/v2LoggingLevel" 3185 }, 3186 "input":{"shape":"SetV2LoggingLevelRequest"}, 3187 "errors":[ 3188 {"shape":"InternalException"}, 3189 {"shape":"NotConfiguredException"}, 3190 {"shape":"InvalidRequestException"}, 3191 {"shape":"ServiceUnavailableException"}, 3192 {"shape":"LimitExceededException"} 3193 ] 3194 }, 3195 "SetV2LoggingOptions":{ 3196 "name":"SetV2LoggingOptions", 3197 "http":{ 3198 "method":"POST", 3199 "requestUri":"/v2LoggingOptions" 3200 }, 3201 "input":{"shape":"SetV2LoggingOptionsRequest"}, 3202 "errors":[ 3203 {"shape":"InternalException"}, 3204 {"shape":"InvalidRequestException"}, 3205 {"shape":"ServiceUnavailableException"} 3206 ] 3207 }, 3208 "StartAuditMitigationActionsTask":{ 3209 "name":"StartAuditMitigationActionsTask", 3210 "http":{ 3211 "method":"POST", 3212 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 3213 }, 3214 "input":{"shape":"StartAuditMitigationActionsTaskRequest"}, 3215 "output":{"shape":"StartAuditMitigationActionsTaskResponse"}, 3216 "errors":[ 3217 {"shape":"InvalidRequestException"}, 3218 {"shape":"TaskAlreadyExistsException"}, 3219 {"shape":"LimitExceededException"}, 3220 {"shape":"ThrottlingException"}, 3221 {"shape":"InternalFailureException"} 3222 ] 3223 }, 3224 "StartDetectMitigationActionsTask":{ 3225 "name":"StartDetectMitigationActionsTask", 3226 "http":{ 3227 "method":"PUT", 3228 "requestUri":"/detect/mitigationactions/tasks/{taskId}" 3229 }, 3230 "input":{"shape":"StartDetectMitigationActionsTaskRequest"}, 3231 "output":{"shape":"StartDetectMitigationActionsTaskResponse"}, 3232 "errors":[ 3233 {"shape":"InvalidRequestException"}, 3234 {"shape":"TaskAlreadyExistsException"}, 3235 {"shape":"LimitExceededException"}, 3236 {"shape":"ThrottlingException"}, 3237 {"shape":"InternalFailureException"} 3238 ] 3239 }, 3240 "StartOnDemandAuditTask":{ 3241 "name":"StartOnDemandAuditTask", 3242 "http":{ 3243 "method":"POST", 3244 "requestUri":"/audit/tasks" 3245 }, 3246 "input":{"shape":"StartOnDemandAuditTaskRequest"}, 3247 "output":{"shape":"StartOnDemandAuditTaskResponse"}, 3248 "errors":[ 3249 {"shape":"InvalidRequestException"}, 3250 {"shape":"ThrottlingException"}, 3251 {"shape":"InternalFailureException"}, 3252 {"shape":"LimitExceededException"} 3253 ] 3254 }, 3255 "StartThingRegistrationTask":{ 3256 "name":"StartThingRegistrationTask", 3257 "http":{ 3258 "method":"POST", 3259 "requestUri":"/thing-registration-tasks" 3260 }, 3261 "input":{"shape":"StartThingRegistrationTaskRequest"}, 3262 "output":{"shape":"StartThingRegistrationTaskResponse"}, 3263 "errors":[ 3264 {"shape":"InvalidRequestException"}, 3265 {"shape":"ThrottlingException"}, 3266 {"shape":"UnauthorizedException"}, 3267 {"shape":"InternalFailureException"} 3268 ] 3269 }, 3270 "StopThingRegistrationTask":{ 3271 "name":"StopThingRegistrationTask", 3272 "http":{ 3273 "method":"PUT", 3274 "requestUri":"/thing-registration-tasks/{taskId}/cancel" 3275 }, 3276 "input":{"shape":"StopThingRegistrationTaskRequest"}, 3277 "output":{"shape":"StopThingRegistrationTaskResponse"}, 3278 "errors":[ 3279 {"shape":"InvalidRequestException"}, 3280 {"shape":"ThrottlingException"}, 3281 {"shape":"UnauthorizedException"}, 3282 {"shape":"InternalFailureException"}, 3283 {"shape":"ResourceNotFoundException"} 3284 ] 3285 }, 3286 "TagResource":{ 3287 "name":"TagResource", 3288 "http":{ 3289 "method":"POST", 3290 "requestUri":"/tags" 3291 }, 3292 "input":{"shape":"TagResourceRequest"}, 3293 "output":{"shape":"TagResourceResponse"}, 3294 "errors":[ 3295 {"shape":"InvalidRequestException"}, 3296 {"shape":"InternalFailureException"}, 3297 {"shape":"ResourceNotFoundException"}, 3298 {"shape":"ThrottlingException"}, 3299 {"shape":"LimitExceededException"} 3300 ] 3301 }, 3302 "TestAuthorization":{ 3303 "name":"TestAuthorization", 3304 "http":{ 3305 "method":"POST", 3306 "requestUri":"/test-authorization" 3307 }, 3308 "input":{"shape":"TestAuthorizationRequest"}, 3309 "output":{"shape":"TestAuthorizationResponse"}, 3310 "errors":[ 3311 {"shape":"ResourceNotFoundException"}, 3312 {"shape":"InvalidRequestException"}, 3313 {"shape":"ThrottlingException"}, 3314 {"shape":"UnauthorizedException"}, 3315 {"shape":"ServiceUnavailableException"}, 3316 {"shape":"InternalFailureException"}, 3317 {"shape":"LimitExceededException"} 3318 ] 3319 }, 3320 "TestInvokeAuthorizer":{ 3321 "name":"TestInvokeAuthorizer", 3322 "http":{ 3323 "method":"POST", 3324 "requestUri":"/authorizer/{authorizerName}/test" 3325 }, 3326 "input":{"shape":"TestInvokeAuthorizerRequest"}, 3327 "output":{"shape":"TestInvokeAuthorizerResponse"}, 3328 "errors":[ 3329 {"shape":"ResourceNotFoundException"}, 3330 {"shape":"InvalidRequestException"}, 3331 {"shape":"ThrottlingException"}, 3332 {"shape":"UnauthorizedException"}, 3333 {"shape":"ServiceUnavailableException"}, 3334 {"shape":"InternalFailureException"}, 3335 {"shape":"InvalidResponseException"} 3336 ] 3337 }, 3338 "TransferCertificate":{ 3339 "name":"TransferCertificate", 3340 "http":{ 3341 "method":"PATCH", 3342 "requestUri":"/transfer-certificate/{certificateId}" 3343 }, 3344 "input":{"shape":"TransferCertificateRequest"}, 3345 "output":{"shape":"TransferCertificateResponse"}, 3346 "errors":[ 3347 {"shape":"InvalidRequestException"}, 3348 {"shape":"ResourceNotFoundException"}, 3349 {"shape":"CertificateStateException"}, 3350 {"shape":"TransferConflictException"}, 3351 {"shape":"ThrottlingException"}, 3352 {"shape":"UnauthorizedException"}, 3353 {"shape":"ServiceUnavailableException"}, 3354 {"shape":"InternalFailureException"} 3355 ] 3356 }, 3357 "UntagResource":{ 3358 "name":"UntagResource", 3359 "http":{ 3360 "method":"POST", 3361 "requestUri":"/untag" 3362 }, 3363 "input":{"shape":"UntagResourceRequest"}, 3364 "output":{"shape":"UntagResourceResponse"}, 3365 "errors":[ 3366 {"shape":"InvalidRequestException"}, 3367 {"shape":"InternalFailureException"}, 3368 {"shape":"ResourceNotFoundException"}, 3369 {"shape":"ThrottlingException"} 3370 ] 3371 }, 3372 "UpdateAccountAuditConfiguration":{ 3373 "name":"UpdateAccountAuditConfiguration", 3374 "http":{ 3375 "method":"PATCH", 3376 "requestUri":"/audit/configuration" 3377 }, 3378 "input":{"shape":"UpdateAccountAuditConfigurationRequest"}, 3379 "output":{"shape":"UpdateAccountAuditConfigurationResponse"}, 3380 "errors":[ 3381 {"shape":"InvalidRequestException"}, 3382 {"shape":"ThrottlingException"}, 3383 {"shape":"InternalFailureException"} 3384 ] 3385 }, 3386 "UpdateAuditSuppression":{ 3387 "name":"UpdateAuditSuppression", 3388 "http":{ 3389 "method":"PATCH", 3390 "requestUri":"/audit/suppressions/update" 3391 }, 3392 "input":{"shape":"UpdateAuditSuppressionRequest"}, 3393 "output":{"shape":"UpdateAuditSuppressionResponse"}, 3394 "errors":[ 3395 {"shape":"InvalidRequestException"}, 3396 {"shape":"ResourceNotFoundException"}, 3397 {"shape":"ThrottlingException"}, 3398 {"shape":"InternalFailureException"} 3399 ] 3400 }, 3401 "UpdateAuthorizer":{ 3402 "name":"UpdateAuthorizer", 3403 "http":{ 3404 "method":"PUT", 3405 "requestUri":"/authorizer/{authorizerName}" 3406 }, 3407 "input":{"shape":"UpdateAuthorizerRequest"}, 3408 "output":{"shape":"UpdateAuthorizerResponse"}, 3409 "errors":[ 3410 {"shape":"ResourceNotFoundException"}, 3411 {"shape":"InvalidRequestException"}, 3412 {"shape":"LimitExceededException"}, 3413 {"shape":"ThrottlingException"}, 3414 {"shape":"UnauthorizedException"}, 3415 {"shape":"ServiceUnavailableException"}, 3416 {"shape":"InternalFailureException"} 3417 ] 3418 }, 3419 "UpdateBillingGroup":{ 3420 "name":"UpdateBillingGroup", 3421 "http":{ 3422 "method":"PATCH", 3423 "requestUri":"/billing-groups/{billingGroupName}" 3424 }, 3425 "input":{"shape":"UpdateBillingGroupRequest"}, 3426 "output":{"shape":"UpdateBillingGroupResponse"}, 3427 "errors":[ 3428 {"shape":"InvalidRequestException"}, 3429 {"shape":"VersionConflictException"}, 3430 {"shape":"ThrottlingException"}, 3431 {"shape":"InternalFailureException"}, 3432 {"shape":"ResourceNotFoundException"} 3433 ] 3434 }, 3435 "UpdateCACertificate":{ 3436 "name":"UpdateCACertificate", 3437 "http":{ 3438 "method":"PUT", 3439 "requestUri":"/cacertificate/{caCertificateId}" 3440 }, 3441 "input":{"shape":"UpdateCACertificateRequest"}, 3442 "errors":[ 3443 {"shape":"ResourceNotFoundException"}, 3444 {"shape":"InvalidRequestException"}, 3445 {"shape":"ThrottlingException"}, 3446 {"shape":"UnauthorizedException"}, 3447 {"shape":"ServiceUnavailableException"}, 3448 {"shape":"InternalFailureException"} 3449 ] 3450 }, 3451 "UpdateCertificate":{ 3452 "name":"UpdateCertificate", 3453 "http":{ 3454 "method":"PUT", 3455 "requestUri":"/certificates/{certificateId}" 3456 }, 3457 "input":{"shape":"UpdateCertificateRequest"}, 3458 "errors":[ 3459 {"shape":"ResourceNotFoundException"}, 3460 {"shape":"CertificateStateException"}, 3461 {"shape":"InvalidRequestException"}, 3462 {"shape":"ThrottlingException"}, 3463 {"shape":"UnauthorizedException"}, 3464 {"shape":"ServiceUnavailableException"}, 3465 {"shape":"InternalFailureException"} 3466 ] 3467 }, 3468 "UpdateCustomMetric":{ 3469 "name":"UpdateCustomMetric", 3470 "http":{ 3471 "method":"PATCH", 3472 "requestUri":"/custom-metric/{metricName}" 3473 }, 3474 "input":{"shape":"UpdateCustomMetricRequest"}, 3475 "output":{"shape":"UpdateCustomMetricResponse"}, 3476 "errors":[ 3477 {"shape":"InvalidRequestException"}, 3478 {"shape":"ResourceNotFoundException"}, 3479 {"shape":"ThrottlingException"}, 3480 {"shape":"InternalFailureException"} 3481 ] 3482 }, 3483 "UpdateDimension":{ 3484 "name":"UpdateDimension", 3485 "http":{ 3486 "method":"PATCH", 3487 "requestUri":"/dimensions/{name}" 3488 }, 3489 "input":{"shape":"UpdateDimensionRequest"}, 3490 "output":{"shape":"UpdateDimensionResponse"}, 3491 "errors":[ 3492 {"shape":"InternalFailureException"}, 3493 {"shape":"InvalidRequestException"}, 3494 {"shape":"ResourceNotFoundException"}, 3495 {"shape":"ThrottlingException"} 3496 ] 3497 }, 3498 "UpdateDomainConfiguration":{ 3499 "name":"UpdateDomainConfiguration", 3500 "http":{ 3501 "method":"PUT", 3502 "requestUri":"/domainConfigurations/{domainConfigurationName}" 3503 }, 3504 "input":{"shape":"UpdateDomainConfigurationRequest"}, 3505 "output":{"shape":"UpdateDomainConfigurationResponse"}, 3506 "errors":[ 3507 {"shape":"ResourceNotFoundException"}, 3508 {"shape":"CertificateValidationException"}, 3509 {"shape":"InvalidRequestException"}, 3510 {"shape":"ThrottlingException"}, 3511 {"shape":"UnauthorizedException"}, 3512 {"shape":"ServiceUnavailableException"}, 3513 {"shape":"InternalFailureException"} 3514 ] 3515 }, 3516 "UpdateDynamicThingGroup":{ 3517 "name":"UpdateDynamicThingGroup", 3518 "http":{ 3519 "method":"PATCH", 3520 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 3521 }, 3522 "input":{"shape":"UpdateDynamicThingGroupRequest"}, 3523 "output":{"shape":"UpdateDynamicThingGroupResponse"}, 3524 "errors":[ 3525 {"shape":"InvalidRequestException"}, 3526 {"shape":"VersionConflictException"}, 3527 {"shape":"ThrottlingException"}, 3528 {"shape":"InternalFailureException"}, 3529 {"shape":"ResourceNotFoundException"}, 3530 {"shape":"InvalidQueryException"} 3531 ] 3532 }, 3533 "UpdateEventConfigurations":{ 3534 "name":"UpdateEventConfigurations", 3535 "http":{ 3536 "method":"PATCH", 3537 "requestUri":"/event-configurations" 3538 }, 3539 "input":{"shape":"UpdateEventConfigurationsRequest"}, 3540 "output":{"shape":"UpdateEventConfigurationsResponse"}, 3541 "errors":[ 3542 {"shape":"InvalidRequestException"}, 3543 {"shape":"InternalFailureException"}, 3544 {"shape":"ThrottlingException"} 3545 ] 3546 }, 3547 "UpdateFleetMetric":{ 3548 "name":"UpdateFleetMetric", 3549 "http":{ 3550 "method":"PATCH", 3551 "requestUri":"/fleet-metric/{metricName}" 3552 }, 3553 "input":{"shape":"UpdateFleetMetricRequest"}, 3554 "errors":[ 3555 {"shape":"InvalidRequestException"}, 3556 {"shape":"ThrottlingException"}, 3557 {"shape":"UnauthorizedException"}, 3558 {"shape":"ServiceUnavailableException"}, 3559 {"shape":"InternalFailureException"}, 3560 {"shape":"ResourceNotFoundException"}, 3561 {"shape":"InvalidQueryException"}, 3562 {"shape":"InvalidAggregationException"}, 3563 {"shape":"VersionConflictException"}, 3564 {"shape":"IndexNotReadyException"} 3565 ] 3566 }, 3567 "UpdateIndexingConfiguration":{ 3568 "name":"UpdateIndexingConfiguration", 3569 "http":{ 3570 "method":"POST", 3571 "requestUri":"/indexing/config" 3572 }, 3573 "input":{"shape":"UpdateIndexingConfigurationRequest"}, 3574 "output":{"shape":"UpdateIndexingConfigurationResponse"}, 3575 "errors":[ 3576 {"shape":"InvalidRequestException"}, 3577 {"shape":"ThrottlingException"}, 3578 {"shape":"UnauthorizedException"}, 3579 {"shape":"ServiceUnavailableException"}, 3580 {"shape":"InternalFailureException"} 3581 ] 3582 }, 3583 "UpdateJob":{ 3584 "name":"UpdateJob", 3585 "http":{ 3586 "method":"PATCH", 3587 "requestUri":"/jobs/{jobId}" 3588 }, 3589 "input":{"shape":"UpdateJobRequest"}, 3590 "errors":[ 3591 {"shape":"InvalidRequestException"}, 3592 {"shape":"ResourceNotFoundException"}, 3593 {"shape":"ThrottlingException"}, 3594 {"shape":"ServiceUnavailableException"} 3595 ] 3596 }, 3597 "UpdateMitigationAction":{ 3598 "name":"UpdateMitigationAction", 3599 "http":{ 3600 "method":"PATCH", 3601 "requestUri":"/mitigationactions/actions/{actionName}" 3602 }, 3603 "input":{"shape":"UpdateMitigationActionRequest"}, 3604 "output":{"shape":"UpdateMitigationActionResponse"}, 3605 "errors":[ 3606 {"shape":"InvalidRequestException"}, 3607 {"shape":"ResourceNotFoundException"}, 3608 {"shape":"ThrottlingException"}, 3609 {"shape":"InternalFailureException"} 3610 ] 3611 }, 3612 "UpdateProvisioningTemplate":{ 3613 "name":"UpdateProvisioningTemplate", 3614 "http":{ 3615 "method":"PATCH", 3616 "requestUri":"/provisioning-templates/{templateName}" 3617 }, 3618 "input":{"shape":"UpdateProvisioningTemplateRequest"}, 3619 "output":{"shape":"UpdateProvisioningTemplateResponse"}, 3620 "errors":[ 3621 {"shape":"InternalFailureException"}, 3622 {"shape":"InvalidRequestException"}, 3623 {"shape":"ResourceNotFoundException"}, 3624 {"shape":"UnauthorizedException"}, 3625 {"shape":"ConflictingResourceUpdateException"} 3626 ] 3627 }, 3628 "UpdateRoleAlias":{ 3629 "name":"UpdateRoleAlias", 3630 "http":{ 3631 "method":"PUT", 3632 "requestUri":"/role-aliases/{roleAlias}" 3633 }, 3634 "input":{"shape":"UpdateRoleAliasRequest"}, 3635 "output":{"shape":"UpdateRoleAliasResponse"}, 3636 "errors":[ 3637 {"shape":"ResourceNotFoundException"}, 3638 {"shape":"InvalidRequestException"}, 3639 {"shape":"ThrottlingException"}, 3640 {"shape":"UnauthorizedException"}, 3641 {"shape":"ServiceUnavailableException"}, 3642 {"shape":"InternalFailureException"} 3643 ] 3644 }, 3645 "UpdateScheduledAudit":{ 3646 "name":"UpdateScheduledAudit", 3647 "http":{ 3648 "method":"PATCH", 3649 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 3650 }, 3651 "input":{"shape":"UpdateScheduledAuditRequest"}, 3652 "output":{"shape":"UpdateScheduledAuditResponse"}, 3653 "errors":[ 3654 {"shape":"InvalidRequestException"}, 3655 {"shape":"ResourceNotFoundException"}, 3656 {"shape":"ThrottlingException"}, 3657 {"shape":"InternalFailureException"} 3658 ] 3659 }, 3660 "UpdateSecurityProfile":{ 3661 "name":"UpdateSecurityProfile", 3662 "http":{ 3663 "method":"PATCH", 3664 "requestUri":"/security-profiles/{securityProfileName}" 3665 }, 3666 "input":{"shape":"UpdateSecurityProfileRequest"}, 3667 "output":{"shape":"UpdateSecurityProfileResponse"}, 3668 "errors":[ 3669 {"shape":"InvalidRequestException"}, 3670 {"shape":"ResourceNotFoundException"}, 3671 {"shape":"VersionConflictException"}, 3672 {"shape":"ThrottlingException"}, 3673 {"shape":"InternalFailureException"} 3674 ] 3675 }, 3676 "UpdateStream":{ 3677 "name":"UpdateStream", 3678 "http":{ 3679 "method":"PUT", 3680 "requestUri":"/streams/{streamId}" 3681 }, 3682 "input":{"shape":"UpdateStreamRequest"}, 3683 "output":{"shape":"UpdateStreamResponse"}, 3684 "errors":[ 3685 {"shape":"InvalidRequestException"}, 3686 {"shape":"ResourceNotFoundException"}, 3687 {"shape":"ThrottlingException"}, 3688 {"shape":"UnauthorizedException"}, 3689 {"shape":"ServiceUnavailableException"}, 3690 {"shape":"InternalFailureException"} 3691 ] 3692 }, 3693 "UpdateThing":{ 3694 "name":"UpdateThing", 3695 "http":{ 3696 "method":"PATCH", 3697 "requestUri":"/things/{thingName}" 3698 }, 3699 "input":{"shape":"UpdateThingRequest"}, 3700 "output":{"shape":"UpdateThingResponse"}, 3701 "errors":[ 3702 {"shape":"InvalidRequestException"}, 3703 {"shape":"VersionConflictException"}, 3704 {"shape":"ThrottlingException"}, 3705 {"shape":"UnauthorizedException"}, 3706 {"shape":"ServiceUnavailableException"}, 3707 {"shape":"InternalFailureException"}, 3708 {"shape":"ResourceNotFoundException"} 3709 ] 3710 }, 3711 "UpdateThingGroup":{ 3712 "name":"UpdateThingGroup", 3713 "http":{ 3714 "method":"PATCH", 3715 "requestUri":"/thing-groups/{thingGroupName}" 3716 }, 3717 "input":{"shape":"UpdateThingGroupRequest"}, 3718 "output":{"shape":"UpdateThingGroupResponse"}, 3719 "errors":[ 3720 {"shape":"InvalidRequestException"}, 3721 {"shape":"VersionConflictException"}, 3722 {"shape":"ThrottlingException"}, 3723 {"shape":"InternalFailureException"}, 3724 {"shape":"ResourceNotFoundException"} 3725 ] 3726 }, 3727 "UpdateThingGroupsForThing":{ 3728 "name":"UpdateThingGroupsForThing", 3729 "http":{ 3730 "method":"PUT", 3731 "requestUri":"/thing-groups/updateThingGroupsForThing" 3732 }, 3733 "input":{"shape":"UpdateThingGroupsForThingRequest"}, 3734 "output":{"shape":"UpdateThingGroupsForThingResponse"}, 3735 "errors":[ 3736 {"shape":"InvalidRequestException"}, 3737 {"shape":"ThrottlingException"}, 3738 {"shape":"InternalFailureException"}, 3739 {"shape":"ResourceNotFoundException"} 3740 ] 3741 }, 3742 "UpdateTopicRuleDestination":{ 3743 "name":"UpdateTopicRuleDestination", 3744 "http":{ 3745 "method":"PATCH", 3746 "requestUri":"/destinations" 3747 }, 3748 "input":{"shape":"UpdateTopicRuleDestinationRequest"}, 3749 "output":{"shape":"UpdateTopicRuleDestinationResponse"}, 3750 "errors":[ 3751 {"shape":"InternalException"}, 3752 {"shape":"InvalidRequestException"}, 3753 {"shape":"ServiceUnavailableException"}, 3754 {"shape":"UnauthorizedException"}, 3755 {"shape":"ConflictingResourceUpdateException"} 3756 ] 3757 }, 3758 "ValidateSecurityProfileBehaviors":{ 3759 "name":"ValidateSecurityProfileBehaviors", 3760 "http":{ 3761 "method":"POST", 3762 "requestUri":"/security-profile-behaviors/validate" 3763 }, 3764 "input":{"shape":"ValidateSecurityProfileBehaviorsRequest"}, 3765 "output":{"shape":"ValidateSecurityProfileBehaviorsResponse"}, 3766 "errors":[ 3767 {"shape":"InvalidRequestException"}, 3768 {"shape":"ThrottlingException"}, 3769 {"shape":"InternalFailureException"} 3770 ] 3771 } 3772 }, 3773 "shapes":{ 3774 "AbortAction":{ 3775 "type":"string", 3776 "enum":["CANCEL"] 3777 }, 3778 "AbortConfig":{ 3779 "type":"structure", 3780 "required":["criteriaList"], 3781 "members":{ 3782 "criteriaList":{"shape":"AbortCriteriaList"} 3783 } 3784 }, 3785 "AbortCriteria":{ 3786 "type":"structure", 3787 "required":[ 3788 "failureType", 3789 "action", 3790 "thresholdPercentage", 3791 "minNumberOfExecutedThings" 3792 ], 3793 "members":{ 3794 "failureType":{"shape":"JobExecutionFailureType"}, 3795 "action":{"shape":"AbortAction"}, 3796 "thresholdPercentage":{"shape":"AbortThresholdPercentage"}, 3797 "minNumberOfExecutedThings":{"shape":"MinimumNumberOfExecutedThings"} 3798 } 3799 }, 3800 "AbortCriteriaList":{ 3801 "type":"list", 3802 "member":{"shape":"AbortCriteria"}, 3803 "min":1 3804 }, 3805 "AbortThresholdPercentage":{ 3806 "type":"double", 3807 "max":100 3808 }, 3809 "AcceptCertificateTransferRequest":{ 3810 "type":"structure", 3811 "required":["certificateId"], 3812 "members":{ 3813 "certificateId":{ 3814 "shape":"CertificateId", 3815 "location":"uri", 3816 "locationName":"certificateId" 3817 }, 3818 "setAsActive":{ 3819 "shape":"SetAsActive", 3820 "location":"querystring", 3821 "locationName":"setAsActive" 3822 } 3823 } 3824 }, 3825 "AcmCertificateArn":{ 3826 "type":"string", 3827 "max":2048, 3828 "min":1, 3829 "pattern":"arn:aws(-cn|-us-gov|-iso-b|-iso)?:acm:[a-z]{2}-(gov-|iso-|isob-)?[a-z]{4,9}-\\d{1}:\\d{12}:certificate/[a-zA-Z0-9/-]+" 3830 }, 3831 "Action":{ 3832 "type":"structure", 3833 "members":{ 3834 "dynamoDB":{"shape":"DynamoDBAction"}, 3835 "dynamoDBv2":{"shape":"DynamoDBv2Action"}, 3836 "lambda":{"shape":"LambdaAction"}, 3837 "sns":{"shape":"SnsAction"}, 3838 "sqs":{"shape":"SqsAction"}, 3839 "kinesis":{"shape":"KinesisAction"}, 3840 "republish":{"shape":"RepublishAction"}, 3841 "s3":{"shape":"S3Action"}, 3842 "firehose":{"shape":"FirehoseAction"}, 3843 "cloudwatchMetric":{"shape":"CloudwatchMetricAction"}, 3844 "cloudwatchAlarm":{"shape":"CloudwatchAlarmAction"}, 3845 "cloudwatchLogs":{"shape":"CloudwatchLogsAction"}, 3846 "elasticsearch":{"shape":"ElasticsearchAction"}, 3847 "salesforce":{"shape":"SalesforceAction"}, 3848 "iotAnalytics":{"shape":"IotAnalyticsAction"}, 3849 "iotEvents":{"shape":"IotEventsAction"}, 3850 "iotSiteWise":{"shape":"IotSiteWiseAction"}, 3851 "stepFunctions":{"shape":"StepFunctionsAction"}, 3852 "timestream":{"shape":"TimestreamAction"}, 3853 "http":{"shape":"HttpAction"}, 3854 "kafka":{"shape":"KafkaAction"}, 3855 "openSearch":{"shape":"OpenSearchAction"} 3856 } 3857 }, 3858 "ActionList":{ 3859 "type":"list", 3860 "member":{"shape":"Action"}, 3861 "max":10, 3862 "min":0 3863 }, 3864 "ActionType":{ 3865 "type":"string", 3866 "enum":[ 3867 "PUBLISH", 3868 "SUBSCRIBE", 3869 "RECEIVE", 3870 "CONNECT" 3871 ] 3872 }, 3873 "ActiveViolation":{ 3874 "type":"structure", 3875 "members":{ 3876 "violationId":{"shape":"ViolationId"}, 3877 "thingName":{"shape":"DeviceDefenderThingName"}, 3878 "securityProfileName":{"shape":"SecurityProfileName"}, 3879 "behavior":{"shape":"Behavior"}, 3880 "lastViolationValue":{"shape":"MetricValue"}, 3881 "violationEventAdditionalInfo":{"shape":"ViolationEventAdditionalInfo"}, 3882 "verificationState":{"shape":"VerificationState"}, 3883 "verificationStateDescription":{"shape":"VerificationStateDescription"}, 3884 "lastViolationTime":{"shape":"Timestamp"}, 3885 "violationStartTime":{"shape":"Timestamp"} 3886 } 3887 }, 3888 "ActiveViolations":{ 3889 "type":"list", 3890 "member":{"shape":"ActiveViolation"} 3891 }, 3892 "AddThingToBillingGroupRequest":{ 3893 "type":"structure", 3894 "members":{ 3895 "billingGroupName":{"shape":"BillingGroupName"}, 3896 "billingGroupArn":{"shape":"BillingGroupArn"}, 3897 "thingName":{"shape":"ThingName"}, 3898 "thingArn":{"shape":"ThingArn"} 3899 } 3900 }, 3901 "AddThingToBillingGroupResponse":{ 3902 "type":"structure", 3903 "members":{ 3904 } 3905 }, 3906 "AddThingToThingGroupRequest":{ 3907 "type":"structure", 3908 "members":{ 3909 "thingGroupName":{"shape":"ThingGroupName"}, 3910 "thingGroupArn":{"shape":"ThingGroupArn"}, 3911 "thingName":{"shape":"ThingName"}, 3912 "thingArn":{"shape":"ThingArn"}, 3913 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3914 } 3915 }, 3916 "AddThingToThingGroupResponse":{ 3917 "type":"structure", 3918 "members":{ 3919 } 3920 }, 3921 "AddThingsToThingGroupParams":{ 3922 "type":"structure", 3923 "required":["thingGroupNames"], 3924 "members":{ 3925 "thingGroupNames":{"shape":"ThingGroupNames"}, 3926 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3927 } 3928 }, 3929 "AdditionalMetricsToRetainList":{ 3930 "type":"list", 3931 "member":{"shape":"BehaviorMetric"} 3932 }, 3933 "AdditionalMetricsToRetainV2List":{ 3934 "type":"list", 3935 "member":{"shape":"MetricToRetain"} 3936 }, 3937 "AdditionalParameterMap":{ 3938 "type":"map", 3939 "key":{"shape":"AttributeKey"}, 3940 "value":{"shape":"Value"} 3941 }, 3942 "AggregationField":{ 3943 "type":"string", 3944 "min":1 3945 }, 3946 "AggregationType":{ 3947 "type":"structure", 3948 "required":["name"], 3949 "members":{ 3950 "name":{"shape":"AggregationTypeName"}, 3951 "values":{"shape":"AggregationTypeValues"} 3952 } 3953 }, 3954 "AggregationTypeName":{ 3955 "type":"string", 3956 "enum":[ 3957 "Statistics", 3958 "Percentiles", 3959 "Cardinality" 3960 ] 3961 }, 3962 "AggregationTypeValue":{ 3963 "type":"string", 3964 "max":12, 3965 "min":1, 3966 "pattern":"[a-zA-Z0-9]+" 3967 }, 3968 "AggregationTypeValues":{ 3969 "type":"list", 3970 "member":{"shape":"AggregationTypeValue"} 3971 }, 3972 "AlarmName":{"type":"string"}, 3973 "AlertTarget":{ 3974 "type":"structure", 3975 "required":[ 3976 "alertTargetArn", 3977 "roleArn" 3978 ], 3979 "members":{ 3980 "alertTargetArn":{"shape":"AlertTargetArn"}, 3981 "roleArn":{"shape":"RoleArn"} 3982 } 3983 }, 3984 "AlertTargetArn":{"type":"string"}, 3985 "AlertTargetType":{ 3986 "type":"string", 3987 "enum":["SNS"] 3988 }, 3989 "AlertTargets":{ 3990 "type":"map", 3991 "key":{"shape":"AlertTargetType"}, 3992 "value":{"shape":"AlertTarget"} 3993 }, 3994 "AllowAuthorizerOverride":{"type":"boolean"}, 3995 "AllowAutoRegistration":{"type":"boolean"}, 3996 "Allowed":{ 3997 "type":"structure", 3998 "members":{ 3999 "policies":{"shape":"Policies"} 4000 } 4001 }, 4002 "ApproximateSecondsBeforeTimedOut":{"type":"long"}, 4003 "AscendingOrder":{"type":"boolean"}, 4004 "AssetId":{"type":"string"}, 4005 "AssetPropertyAlias":{ 4006 "type":"string", 4007 "min":1 4008 }, 4009 "AssetPropertyBooleanValue":{"type":"string"}, 4010 "AssetPropertyDoubleValue":{"type":"string"}, 4011 "AssetPropertyEntryId":{"type":"string"}, 4012 "AssetPropertyId":{"type":"string"}, 4013 "AssetPropertyIntegerValue":{"type":"string"}, 4014 "AssetPropertyOffsetInNanos":{"type":"string"}, 4015 "AssetPropertyQuality":{"type":"string"}, 4016 "AssetPropertyStringValue":{ 4017 "type":"string", 4018 "max":1024, 4019 "min":1 4020 }, 4021 "AssetPropertyTimeInSeconds":{"type":"string"}, 4022 "AssetPropertyTimestamp":{ 4023 "type":"structure", 4024 "required":["timeInSeconds"], 4025 "members":{ 4026 "timeInSeconds":{"shape":"AssetPropertyTimeInSeconds"}, 4027 "offsetInNanos":{"shape":"AssetPropertyOffsetInNanos"} 4028 } 4029 }, 4030 "AssetPropertyValue":{ 4031 "type":"structure", 4032 "required":[ 4033 "value", 4034 "timestamp" 4035 ], 4036 "members":{ 4037 "value":{"shape":"AssetPropertyVariant"}, 4038 "timestamp":{"shape":"AssetPropertyTimestamp"}, 4039 "quality":{"shape":"AssetPropertyQuality"} 4040 } 4041 }, 4042 "AssetPropertyValueList":{ 4043 "type":"list", 4044 "member":{"shape":"AssetPropertyValue"}, 4045 "min":1 4046 }, 4047 "AssetPropertyVariant":{ 4048 "type":"structure", 4049 "members":{ 4050 "stringValue":{"shape":"AssetPropertyStringValue"}, 4051 "integerValue":{"shape":"AssetPropertyIntegerValue"}, 4052 "doubleValue":{"shape":"AssetPropertyDoubleValue"}, 4053 "booleanValue":{"shape":"AssetPropertyBooleanValue"} 4054 } 4055 }, 4056 "AssociateTargetsWithJobRequest":{ 4057 "type":"structure", 4058 "required":[ 4059 "targets", 4060 "jobId" 4061 ], 4062 "members":{ 4063 "targets":{"shape":"JobTargets"}, 4064 "jobId":{ 4065 "shape":"JobId", 4066 "location":"uri", 4067 "locationName":"jobId" 4068 }, 4069 "comment":{"shape":"Comment"}, 4070 "namespaceId":{ 4071 "shape":"NamespaceId", 4072 "location":"querystring", 4073 "locationName":"namespaceId" 4074 } 4075 } 4076 }, 4077 "AssociateTargetsWithJobResponse":{ 4078 "type":"structure", 4079 "members":{ 4080 "jobArn":{"shape":"JobArn"}, 4081 "jobId":{"shape":"JobId"}, 4082 "description":{"shape":"JobDescription"} 4083 } 4084 }, 4085 "AttachPolicyRequest":{ 4086 "type":"structure", 4087 "required":[ 4088 "policyName", 4089 "target" 4090 ], 4091 "members":{ 4092 "policyName":{ 4093 "shape":"PolicyName", 4094 "location":"uri", 4095 "locationName":"policyName" 4096 }, 4097 "target":{"shape":"PolicyTarget"} 4098 } 4099 }, 4100 "AttachPrincipalPolicyRequest":{ 4101 "type":"structure", 4102 "required":[ 4103 "policyName", 4104 "principal" 4105 ], 4106 "members":{ 4107 "policyName":{ 4108 "shape":"PolicyName", 4109 "location":"uri", 4110 "locationName":"policyName" 4111 }, 4112 "principal":{ 4113 "shape":"Principal", 4114 "location":"header", 4115 "locationName":"x-amzn-iot-principal" 4116 } 4117 } 4118 }, 4119 "AttachSecurityProfileRequest":{ 4120 "type":"structure", 4121 "required":[ 4122 "securityProfileName", 4123 "securityProfileTargetArn" 4124 ], 4125 "members":{ 4126 "securityProfileName":{ 4127 "shape":"SecurityProfileName", 4128 "location":"uri", 4129 "locationName":"securityProfileName" 4130 }, 4131 "securityProfileTargetArn":{ 4132 "shape":"SecurityProfileTargetArn", 4133 "location":"querystring", 4134 "locationName":"securityProfileTargetArn" 4135 } 4136 } 4137 }, 4138 "AttachSecurityProfileResponse":{ 4139 "type":"structure", 4140 "members":{ 4141 } 4142 }, 4143 "AttachThingPrincipalRequest":{ 4144 "type":"structure", 4145 "required":[ 4146 "thingName", 4147 "principal" 4148 ], 4149 "members":{ 4150 "thingName":{ 4151 "shape":"ThingName", 4152 "location":"uri", 4153 "locationName":"thingName" 4154 }, 4155 "principal":{ 4156 "shape":"Principal", 4157 "location":"header", 4158 "locationName":"x-amzn-principal" 4159 } 4160 } 4161 }, 4162 "AttachThingPrincipalResponse":{ 4163 "type":"structure", 4164 "members":{ 4165 } 4166 }, 4167 "AttributeKey":{"type":"string"}, 4168 "AttributeName":{ 4169 "type":"string", 4170 "max":128, 4171 "pattern":"[a-zA-Z0-9_.,@/:#-]+" 4172 }, 4173 "AttributePayload":{ 4174 "type":"structure", 4175 "members":{ 4176 "attributes":{"shape":"Attributes"}, 4177 "merge":{"shape":"Flag"} 4178 } 4179 }, 4180 "AttributeValue":{ 4181 "type":"string", 4182 "max":800, 4183 "pattern":"[a-zA-Z0-9_.,@/:#-]*" 4184 }, 4185 "Attributes":{ 4186 "type":"map", 4187 "key":{"shape":"AttributeName"}, 4188 "value":{"shape":"AttributeValue"} 4189 }, 4190 "AttributesMap":{ 4191 "type":"map", 4192 "key":{"shape":"AttributeKey"}, 4193 "value":{"shape":"Value"} 4194 }, 4195 "AuditCheckConfiguration":{ 4196 "type":"structure", 4197 "members":{ 4198 "enabled":{"shape":"Enabled"} 4199 } 4200 }, 4201 "AuditCheckConfigurations":{ 4202 "type":"map", 4203 "key":{"shape":"AuditCheckName"}, 4204 "value":{"shape":"AuditCheckConfiguration"} 4205 }, 4206 "AuditCheckDetails":{ 4207 "type":"structure", 4208 "members":{ 4209 "checkRunStatus":{"shape":"AuditCheckRunStatus"}, 4210 "checkCompliant":{"shape":"CheckCompliant"}, 4211 "totalResourcesCount":{"shape":"TotalResourcesCount"}, 4212 "nonCompliantResourcesCount":{"shape":"NonCompliantResourcesCount"}, 4213 "suppressedNonCompliantResourcesCount":{"shape":"SuppressedNonCompliantResourcesCount"}, 4214 "errorCode":{"shape":"ErrorCode"}, 4215 "message":{"shape":"ErrorMessage"} 4216 } 4217 }, 4218 "AuditCheckName":{"type":"string"}, 4219 "AuditCheckRunStatus":{ 4220 "type":"string", 4221 "enum":[ 4222 "IN_PROGRESS", 4223 "WAITING_FOR_DATA_COLLECTION", 4224 "CANCELED", 4225 "COMPLETED_COMPLIANT", 4226 "COMPLETED_NON_COMPLIANT", 4227 "FAILED" 4228 ] 4229 }, 4230 "AuditCheckToActionsMapping":{ 4231 "type":"map", 4232 "key":{"shape":"AuditCheckName"}, 4233 "value":{"shape":"MitigationActionNameList"} 4234 }, 4235 "AuditCheckToReasonCodeFilter":{ 4236 "type":"map", 4237 "key":{"shape":"AuditCheckName"}, 4238 "value":{"shape":"ReasonForNonComplianceCodes"} 4239 }, 4240 "AuditDescription":{ 4241 "type":"string", 4242 "max":1000, 4243 "pattern":"[\\p{Graph}\\x20]*" 4244 }, 4245 "AuditDetails":{ 4246 "type":"map", 4247 "key":{"shape":"AuditCheckName"}, 4248 "value":{"shape":"AuditCheckDetails"} 4249 }, 4250 "AuditFinding":{ 4251 "type":"structure", 4252 "members":{ 4253 "findingId":{"shape":"FindingId"}, 4254 "taskId":{"shape":"AuditTaskId"}, 4255 "checkName":{"shape":"AuditCheckName"}, 4256 "taskStartTime":{"shape":"Timestamp"}, 4257 "findingTime":{"shape":"Timestamp"}, 4258 "severity":{"shape":"AuditFindingSeverity"}, 4259 "nonCompliantResource":{"shape":"NonCompliantResource"}, 4260 "relatedResources":{"shape":"RelatedResources"}, 4261 "reasonForNonCompliance":{"shape":"ReasonForNonCompliance"}, 4262 "reasonForNonComplianceCode":{"shape":"ReasonForNonComplianceCode"}, 4263 "isSuppressed":{"shape":"IsSuppressed"} 4264 } 4265 }, 4266 "AuditFindingSeverity":{ 4267 "type":"string", 4268 "enum":[ 4269 "CRITICAL", 4270 "HIGH", 4271 "MEDIUM", 4272 "LOW" 4273 ] 4274 }, 4275 "AuditFindings":{ 4276 "type":"list", 4277 "member":{"shape":"AuditFinding"} 4278 }, 4279 "AuditFrequency":{ 4280 "type":"string", 4281 "enum":[ 4282 "DAILY", 4283 "WEEKLY", 4284 "BIWEEKLY", 4285 "MONTHLY" 4286 ] 4287 }, 4288 "AuditMitigationActionExecutionMetadata":{ 4289 "type":"structure", 4290 "members":{ 4291 "taskId":{"shape":"MitigationActionsTaskId"}, 4292 "findingId":{"shape":"FindingId"}, 4293 "actionName":{"shape":"MitigationActionName"}, 4294 "actionId":{"shape":"MitigationActionId"}, 4295 "status":{"shape":"AuditMitigationActionsExecutionStatus"}, 4296 "startTime":{"shape":"Timestamp"}, 4297 "endTime":{"shape":"Timestamp"}, 4298 "errorCode":{"shape":"ErrorCode"}, 4299 "message":{"shape":"ErrorMessage"} 4300 } 4301 }, 4302 "AuditMitigationActionExecutionMetadataList":{ 4303 "type":"list", 4304 "member":{"shape":"AuditMitigationActionExecutionMetadata"} 4305 }, 4306 "AuditMitigationActionsExecutionStatus":{ 4307 "type":"string", 4308 "enum":[ 4309 "IN_PROGRESS", 4310 "COMPLETED", 4311 "FAILED", 4312 "CANCELED", 4313 "SKIPPED", 4314 "PENDING" 4315 ] 4316 }, 4317 "AuditMitigationActionsTaskMetadata":{ 4318 "type":"structure", 4319 "members":{ 4320 "taskId":{"shape":"MitigationActionsTaskId"}, 4321 "startTime":{"shape":"Timestamp"}, 4322 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"} 4323 } 4324 }, 4325 "AuditMitigationActionsTaskMetadataList":{ 4326 "type":"list", 4327 "member":{"shape":"AuditMitigationActionsTaskMetadata"} 4328 }, 4329 "AuditMitigationActionsTaskStatistics":{ 4330 "type":"map", 4331 "key":{"shape":"AuditCheckName"}, 4332 "value":{"shape":"TaskStatisticsForAuditCheck"} 4333 }, 4334 "AuditMitigationActionsTaskStatus":{ 4335 "type":"string", 4336 "enum":[ 4337 "IN_PROGRESS", 4338 "COMPLETED", 4339 "FAILED", 4340 "CANCELED" 4341 ] 4342 }, 4343 "AuditMitigationActionsTaskTarget":{ 4344 "type":"structure", 4345 "members":{ 4346 "auditTaskId":{"shape":"AuditTaskId"}, 4347 "findingIds":{"shape":"FindingIds"}, 4348 "auditCheckToReasonCodeFilter":{"shape":"AuditCheckToReasonCodeFilter"} 4349 } 4350 }, 4351 "AuditNotificationTarget":{ 4352 "type":"structure", 4353 "members":{ 4354 "targetArn":{"shape":"TargetArn"}, 4355 "roleArn":{"shape":"RoleArn"}, 4356 "enabled":{"shape":"Enabled"} 4357 } 4358 }, 4359 "AuditNotificationTargetConfigurations":{ 4360 "type":"map", 4361 "key":{"shape":"AuditNotificationType"}, 4362 "value":{"shape":"AuditNotificationTarget"} 4363 }, 4364 "AuditNotificationType":{ 4365 "type":"string", 4366 "enum":["SNS"] 4367 }, 4368 "AuditSuppression":{ 4369 "type":"structure", 4370 "required":[ 4371 "checkName", 4372 "resourceIdentifier" 4373 ], 4374 "members":{ 4375 "checkName":{"shape":"AuditCheckName"}, 4376 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 4377 "expirationDate":{"shape":"Timestamp"}, 4378 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 4379 "description":{"shape":"AuditDescription"} 4380 } 4381 }, 4382 "AuditSuppressionList":{ 4383 "type":"list", 4384 "member":{"shape":"AuditSuppression"} 4385 }, 4386 "AuditTaskId":{ 4387 "type":"string", 4388 "max":40, 4389 "min":1, 4390 "pattern":"[a-zA-Z0-9\\-]+" 4391 }, 4392 "AuditTaskMetadata":{ 4393 "type":"structure", 4394 "members":{ 4395 "taskId":{"shape":"AuditTaskId"}, 4396 "taskStatus":{"shape":"AuditTaskStatus"}, 4397 "taskType":{"shape":"AuditTaskType"} 4398 } 4399 }, 4400 "AuditTaskMetadataList":{ 4401 "type":"list", 4402 "member":{"shape":"AuditTaskMetadata"} 4403 }, 4404 "AuditTaskStatus":{ 4405 "type":"string", 4406 "enum":[ 4407 "IN_PROGRESS", 4408 "COMPLETED", 4409 "FAILED", 4410 "CANCELED" 4411 ] 4412 }, 4413 "AuditTaskType":{ 4414 "type":"string", 4415 "enum":[ 4416 "ON_DEMAND_AUDIT_TASK", 4417 "SCHEDULED_AUDIT_TASK" 4418 ] 4419 }, 4420 "AuthDecision":{ 4421 "type":"string", 4422 "enum":[ 4423 "ALLOWED", 4424 "EXPLICIT_DENY", 4425 "IMPLICIT_DENY" 4426 ] 4427 }, 4428 "AuthInfo":{ 4429 "type":"structure", 4430 "required":["resources"], 4431 "members":{ 4432 "actionType":{"shape":"ActionType"}, 4433 "resources":{"shape":"Resources"} 4434 } 4435 }, 4436 "AuthInfos":{ 4437 "type":"list", 4438 "member":{"shape":"AuthInfo"}, 4439 "max":10, 4440 "min":1 4441 }, 4442 "AuthResult":{ 4443 "type":"structure", 4444 "members":{ 4445 "authInfo":{"shape":"AuthInfo"}, 4446 "allowed":{"shape":"Allowed"}, 4447 "denied":{"shape":"Denied"}, 4448 "authDecision":{"shape":"AuthDecision"}, 4449 "missingContextValues":{"shape":"MissingContextValues"} 4450 } 4451 }, 4452 "AuthResults":{ 4453 "type":"list", 4454 "member":{"shape":"AuthResult"} 4455 }, 4456 "AuthorizerArn":{ 4457 "type":"string", 4458 "max":2048 4459 }, 4460 "AuthorizerConfig":{ 4461 "type":"structure", 4462 "members":{ 4463 "defaultAuthorizerName":{"shape":"AuthorizerName"}, 4464 "allowAuthorizerOverride":{ 4465 "shape":"AllowAuthorizerOverride", 4466 "box":true 4467 } 4468 } 4469 }, 4470 "AuthorizerDescription":{ 4471 "type":"structure", 4472 "members":{ 4473 "authorizerName":{"shape":"AuthorizerName"}, 4474 "authorizerArn":{"shape":"AuthorizerArn"}, 4475 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 4476 "tokenKeyName":{"shape":"TokenKeyName"}, 4477 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 4478 "status":{"shape":"AuthorizerStatus"}, 4479 "creationDate":{"shape":"DateType"}, 4480 "lastModifiedDate":{"shape":"DateType"}, 4481 "signingDisabled":{"shape":"BooleanKey"} 4482 } 4483 }, 4484 "AuthorizerFunctionArn":{ 4485 "type":"string", 4486 "max":2048 4487 }, 4488 "AuthorizerName":{ 4489 "type":"string", 4490 "max":128, 4491 "min":1, 4492 "pattern":"[\\w=,@-]+" 4493 }, 4494 "AuthorizerStatus":{ 4495 "type":"string", 4496 "enum":[ 4497 "ACTIVE", 4498 "INACTIVE" 4499 ] 4500 }, 4501 "AuthorizerSummary":{ 4502 "type":"structure", 4503 "members":{ 4504 "authorizerName":{"shape":"AuthorizerName"}, 4505 "authorizerArn":{"shape":"AuthorizerArn"} 4506 } 4507 }, 4508 "Authorizers":{ 4509 "type":"list", 4510 "member":{"shape":"AuthorizerSummary"} 4511 }, 4512 "AutoRegistrationStatus":{ 4513 "type":"string", 4514 "enum":[ 4515 "ENABLE", 4516 "DISABLE" 4517 ] 4518 }, 4519 "Average":{"type":"double"}, 4520 "AwsAccountId":{ 4521 "type":"string", 4522 "max":12, 4523 "min":12, 4524 "pattern":"[0-9]+" 4525 }, 4526 "AwsArn":{"type":"string"}, 4527 "AwsIotJobArn":{"type":"string"}, 4528 "AwsIotJobId":{"type":"string"}, 4529 "AwsIotSqlVersion":{"type":"string"}, 4530 "AwsJobAbortConfig":{ 4531 "type":"structure", 4532 "required":["abortCriteriaList"], 4533 "members":{ 4534 "abortCriteriaList":{"shape":"AwsJobAbortCriteriaList"} 4535 } 4536 }, 4537 "AwsJobAbortCriteria":{ 4538 "type":"structure", 4539 "required":[ 4540 "failureType", 4541 "action", 4542 "thresholdPercentage", 4543 "minNumberOfExecutedThings" 4544 ], 4545 "members":{ 4546 "failureType":{"shape":"AwsJobAbortCriteriaFailureType"}, 4547 "action":{"shape":"AwsJobAbortCriteriaAbortAction"}, 4548 "thresholdPercentage":{"shape":"AwsJobAbortCriteriaAbortThresholdPercentage"}, 4549 "minNumberOfExecutedThings":{"shape":"AwsJobAbortCriteriaMinimumNumberOfExecutedThings"} 4550 } 4551 }, 4552 "AwsJobAbortCriteriaAbortAction":{ 4553 "type":"string", 4554 "enum":["CANCEL"] 4555 }, 4556 "AwsJobAbortCriteriaAbortThresholdPercentage":{ 4557 "type":"double", 4558 "max":100 4559 }, 4560 "AwsJobAbortCriteriaFailureType":{ 4561 "type":"string", 4562 "enum":[ 4563 "FAILED", 4564 "REJECTED", 4565 "TIMED_OUT", 4566 "ALL" 4567 ] 4568 }, 4569 "AwsJobAbortCriteriaList":{ 4570 "type":"list", 4571 "member":{"shape":"AwsJobAbortCriteria"}, 4572 "min":1 4573 }, 4574 "AwsJobAbortCriteriaMinimumNumberOfExecutedThings":{ 4575 "type":"integer", 4576 "min":1 4577 }, 4578 "AwsJobExecutionsRolloutConfig":{ 4579 "type":"structure", 4580 "members":{ 4581 "maximumPerMinute":{"shape":"MaximumPerMinute"}, 4582 "exponentialRate":{"shape":"AwsJobExponentialRolloutRate"} 4583 } 4584 }, 4585 "AwsJobExponentialRolloutRate":{ 4586 "type":"structure", 4587 "required":[ 4588 "baseRatePerMinute", 4589 "incrementFactor", 4590 "rateIncreaseCriteria" 4591 ], 4592 "members":{ 4593 "baseRatePerMinute":{"shape":"AwsJobRolloutRatePerMinute"}, 4594 "incrementFactor":{"shape":"AwsJobRolloutIncrementFactor"}, 4595 "rateIncreaseCriteria":{"shape":"AwsJobRateIncreaseCriteria"} 4596 } 4597 }, 4598 "AwsJobPresignedUrlConfig":{ 4599 "type":"structure", 4600 "members":{ 4601 "expiresInSec":{"shape":"ExpiresInSeconds"} 4602 } 4603 }, 4604 "AwsJobRateIncreaseCriteria":{ 4605 "type":"structure", 4606 "members":{ 4607 "numberOfNotifiedThings":{"shape":"AwsJobRateIncreaseCriteriaNumberOfThings"}, 4608 "numberOfSucceededThings":{"shape":"AwsJobRateIncreaseCriteriaNumberOfThings"} 4609 } 4610 }, 4611 "AwsJobRateIncreaseCriteriaNumberOfThings":{ 4612 "type":"integer", 4613 "min":1 4614 }, 4615 "AwsJobRolloutIncrementFactor":{"type":"double"}, 4616 "AwsJobRolloutRatePerMinute":{ 4617 "type":"integer", 4618 "max":1000, 4619 "min":1 4620 }, 4621 "AwsJobTimeoutConfig":{ 4622 "type":"structure", 4623 "members":{ 4624 "inProgressTimeoutInMinutes":{"shape":"AwsJobTimeoutInProgressTimeoutInMinutes"} 4625 } 4626 }, 4627 "AwsJobTimeoutInProgressTimeoutInMinutes":{"type":"long"}, 4628 "BatchMode":{"type":"boolean"}, 4629 "Behavior":{ 4630 "type":"structure", 4631 "required":["name"], 4632 "members":{ 4633 "name":{"shape":"BehaviorName"}, 4634 "metric":{"shape":"BehaviorMetric"}, 4635 "metricDimension":{"shape":"MetricDimension"}, 4636 "criteria":{"shape":"BehaviorCriteria"}, 4637 "suppressAlerts":{"shape":"SuppressAlerts"} 4638 } 4639 }, 4640 "BehaviorCriteria":{ 4641 "type":"structure", 4642 "members":{ 4643 "comparisonOperator":{"shape":"ComparisonOperator"}, 4644 "value":{"shape":"MetricValue"}, 4645 "durationSeconds":{"shape":"DurationSeconds"}, 4646 "consecutiveDatapointsToAlarm":{"shape":"ConsecutiveDatapointsToAlarm"}, 4647 "consecutiveDatapointsToClear":{"shape":"ConsecutiveDatapointsToClear"}, 4648 "statisticalThreshold":{"shape":"StatisticalThreshold"}, 4649 "mlDetectionConfig":{"shape":"MachineLearningDetectionConfig"} 4650 } 4651 }, 4652 "BehaviorCriteriaType":{ 4653 "type":"string", 4654 "enum":[ 4655 "STATIC", 4656 "STATISTICAL", 4657 "MACHINE_LEARNING" 4658 ] 4659 }, 4660 "BehaviorMetric":{"type":"string"}, 4661 "BehaviorModelTrainingSummaries":{ 4662 "type":"list", 4663 "member":{"shape":"BehaviorModelTrainingSummary"} 4664 }, 4665 "BehaviorModelTrainingSummary":{ 4666 "type":"structure", 4667 "members":{ 4668 "securityProfileName":{"shape":"SecurityProfileName"}, 4669 "behaviorName":{"shape":"BehaviorName"}, 4670 "trainingDataCollectionStartDate":{"shape":"Timestamp"}, 4671 "modelStatus":{"shape":"ModelStatus"}, 4672 "datapointsCollectionPercentage":{"shape":"DataCollectionPercentage"}, 4673 "lastModelRefreshDate":{"shape":"Timestamp"} 4674 } 4675 }, 4676 "BehaviorName":{ 4677 "type":"string", 4678 "max":128, 4679 "min":1, 4680 "pattern":"[a-zA-Z0-9:_-]+" 4681 }, 4682 "Behaviors":{ 4683 "type":"list", 4684 "member":{"shape":"Behavior"}, 4685 "max":100 4686 }, 4687 "BillingGroupArn":{"type":"string"}, 4688 "BillingGroupDescription":{ 4689 "type":"string", 4690 "max":2028, 4691 "pattern":"[\\p{Graph}\\x20]*" 4692 }, 4693 "BillingGroupId":{ 4694 "type":"string", 4695 "max":128, 4696 "min":1, 4697 "pattern":"[a-zA-Z0-9\\-]+" 4698 }, 4699 "BillingGroupMetadata":{ 4700 "type":"structure", 4701 "members":{ 4702 "creationDate":{"shape":"CreationDate"} 4703 } 4704 }, 4705 "BillingGroupName":{ 4706 "type":"string", 4707 "max":128, 4708 "min":1, 4709 "pattern":"[a-zA-Z0-9:_-]+" 4710 }, 4711 "BillingGroupNameAndArnList":{ 4712 "type":"list", 4713 "member":{"shape":"GroupNameAndArn"} 4714 }, 4715 "BillingGroupProperties":{ 4716 "type":"structure", 4717 "members":{ 4718 "billingGroupDescription":{"shape":"BillingGroupDescription"} 4719 } 4720 }, 4721 "Boolean":{"type":"boolean"}, 4722 "BooleanKey":{"type":"boolean"}, 4723 "Bucket":{ 4724 "type":"structure", 4725 "members":{ 4726 "keyValue":{"shape":"BucketKeyValue"}, 4727 "count":{"shape":"Count"} 4728 } 4729 }, 4730 "BucketKeyValue":{"type":"string"}, 4731 "BucketName":{"type":"string"}, 4732 "Buckets":{ 4733 "type":"list", 4734 "member":{"shape":"Bucket"} 4735 }, 4736 "BucketsAggregationType":{ 4737 "type":"structure", 4738 "members":{ 4739 "termsAggregation":{"shape":"TermsAggregation"} 4740 } 4741 }, 4742 "CACertificate":{ 4743 "type":"structure", 4744 "members":{ 4745 "certificateArn":{"shape":"CertificateArn"}, 4746 "certificateId":{"shape":"CertificateId"}, 4747 "status":{"shape":"CACertificateStatus"}, 4748 "creationDate":{"shape":"DateType"} 4749 } 4750 }, 4751 "CACertificateDescription":{ 4752 "type":"structure", 4753 "members":{ 4754 "certificateArn":{"shape":"CertificateArn"}, 4755 "certificateId":{"shape":"CertificateId"}, 4756 "status":{"shape":"CACertificateStatus"}, 4757 "certificatePem":{"shape":"CertificatePem"}, 4758 "ownedBy":{"shape":"AwsAccountId"}, 4759 "creationDate":{"shape":"DateType"}, 4760 "autoRegistrationStatus":{"shape":"AutoRegistrationStatus"}, 4761 "lastModifiedDate":{"shape":"DateType"}, 4762 "customerVersion":{"shape":"CustomerVersion"}, 4763 "generationId":{"shape":"GenerationId"}, 4764 "validity":{"shape":"CertificateValidity"} 4765 } 4766 }, 4767 "CACertificateStatus":{ 4768 "type":"string", 4769 "enum":[ 4770 "ACTIVE", 4771 "INACTIVE" 4772 ] 4773 }, 4774 "CACertificateUpdateAction":{ 4775 "type":"string", 4776 "enum":["DEACTIVATE"] 4777 }, 4778 "CACertificates":{ 4779 "type":"list", 4780 "member":{"shape":"CACertificate"} 4781 }, 4782 "CancelAuditMitigationActionsTaskRequest":{ 4783 "type":"structure", 4784 "required":["taskId"], 4785 "members":{ 4786 "taskId":{ 4787 "shape":"MitigationActionsTaskId", 4788 "location":"uri", 4789 "locationName":"taskId" 4790 } 4791 } 4792 }, 4793 "CancelAuditMitigationActionsTaskResponse":{ 4794 "type":"structure", 4795 "members":{ 4796 } 4797 }, 4798 "CancelAuditTaskRequest":{ 4799 "type":"structure", 4800 "required":["taskId"], 4801 "members":{ 4802 "taskId":{ 4803 "shape":"AuditTaskId", 4804 "location":"uri", 4805 "locationName":"taskId" 4806 } 4807 } 4808 }, 4809 "CancelAuditTaskResponse":{ 4810 "type":"structure", 4811 "members":{ 4812 } 4813 }, 4814 "CancelCertificateTransferRequest":{ 4815 "type":"structure", 4816 "required":["certificateId"], 4817 "members":{ 4818 "certificateId":{ 4819 "shape":"CertificateId", 4820 "location":"uri", 4821 "locationName":"certificateId" 4822 } 4823 } 4824 }, 4825 "CancelDetectMitigationActionsTaskRequest":{ 4826 "type":"structure", 4827 "required":["taskId"], 4828 "members":{ 4829 "taskId":{ 4830 "shape":"MitigationActionsTaskId", 4831 "location":"uri", 4832 "locationName":"taskId" 4833 } 4834 } 4835 }, 4836 "CancelDetectMitigationActionsTaskResponse":{ 4837 "type":"structure", 4838 "members":{ 4839 } 4840 }, 4841 "CancelJobExecutionRequest":{ 4842 "type":"structure", 4843 "required":[ 4844 "jobId", 4845 "thingName" 4846 ], 4847 "members":{ 4848 "jobId":{ 4849 "shape":"JobId", 4850 "location":"uri", 4851 "locationName":"jobId" 4852 }, 4853 "thingName":{ 4854 "shape":"ThingName", 4855 "location":"uri", 4856 "locationName":"thingName" 4857 }, 4858 "force":{ 4859 "shape":"ForceFlag", 4860 "location":"querystring", 4861 "locationName":"force" 4862 }, 4863 "expectedVersion":{"shape":"ExpectedVersion"}, 4864 "statusDetails":{"shape":"DetailsMap"} 4865 } 4866 }, 4867 "CancelJobRequest":{ 4868 "type":"structure", 4869 "required":["jobId"], 4870 "members":{ 4871 "jobId":{ 4872 "shape":"JobId", 4873 "location":"uri", 4874 "locationName":"jobId" 4875 }, 4876 "reasonCode":{"shape":"ReasonCode"}, 4877 "comment":{"shape":"Comment"}, 4878 "force":{ 4879 "shape":"ForceFlag", 4880 "location":"querystring", 4881 "locationName":"force" 4882 } 4883 } 4884 }, 4885 "CancelJobResponse":{ 4886 "type":"structure", 4887 "members":{ 4888 "jobArn":{"shape":"JobArn"}, 4889 "jobId":{"shape":"JobId"}, 4890 "description":{"shape":"JobDescription"} 4891 } 4892 }, 4893 "CanceledChecksCount":{"type":"integer"}, 4894 "CanceledFindingsCount":{"type":"long"}, 4895 "CanceledThings":{"type":"integer"}, 4896 "CannedAccessControlList":{ 4897 "type":"string", 4898 "enum":[ 4899 "private", 4900 "public-read", 4901 "public-read-write", 4902 "aws-exec-read", 4903 "authenticated-read", 4904 "bucket-owner-read", 4905 "bucket-owner-full-control", 4906 "log-delivery-write" 4907 ] 4908 }, 4909 "Certificate":{ 4910 "type":"structure", 4911 "members":{ 4912 "certificateArn":{"shape":"CertificateArn"}, 4913 "certificateId":{"shape":"CertificateId"}, 4914 "status":{"shape":"CertificateStatus"}, 4915 "certificateMode":{"shape":"CertificateMode"}, 4916 "creationDate":{"shape":"DateType"} 4917 } 4918 }, 4919 "CertificateArn":{"type":"string"}, 4920 "CertificateConflictException":{ 4921 "type":"structure", 4922 "members":{ 4923 "message":{"shape":"errorMessage"} 4924 }, 4925 "error":{"httpStatusCode":409}, 4926 "exception":true 4927 }, 4928 "CertificateDescription":{ 4929 "type":"structure", 4930 "members":{ 4931 "certificateArn":{"shape":"CertificateArn"}, 4932 "certificateId":{"shape":"CertificateId"}, 4933 "caCertificateId":{"shape":"CertificateId"}, 4934 "status":{"shape":"CertificateStatus"}, 4935 "certificatePem":{"shape":"CertificatePem"}, 4936 "ownedBy":{"shape":"AwsAccountId"}, 4937 "previousOwnedBy":{"shape":"AwsAccountId"}, 4938 "creationDate":{"shape":"DateType"}, 4939 "lastModifiedDate":{"shape":"DateType"}, 4940 "customerVersion":{"shape":"CustomerVersion"}, 4941 "transferData":{"shape":"TransferData"}, 4942 "generationId":{"shape":"GenerationId"}, 4943 "validity":{"shape":"CertificateValidity"}, 4944 "certificateMode":{"shape":"CertificateMode"} 4945 } 4946 }, 4947 "CertificateId":{ 4948 "type":"string", 4949 "max":64, 4950 "min":64, 4951 "pattern":"(0x)?[a-fA-F0-9]+" 4952 }, 4953 "CertificateMode":{ 4954 "type":"string", 4955 "enum":[ 4956 "DEFAULT", 4957 "SNI_ONLY" 4958 ] 4959 }, 4960 "CertificateName":{"type":"string"}, 4961 "CertificatePathOnDevice":{"type":"string"}, 4962 "CertificatePem":{ 4963 "type":"string", 4964 "max":65536, 4965 "min":1 4966 }, 4967 "CertificateSigningRequest":{ 4968 "type":"string", 4969 "min":1 4970 }, 4971 "CertificateStateException":{ 4972 "type":"structure", 4973 "members":{ 4974 "message":{"shape":"errorMessage"} 4975 }, 4976 "error":{"httpStatusCode":406}, 4977 "exception":true 4978 }, 4979 "CertificateStatus":{ 4980 "type":"string", 4981 "enum":[ 4982 "ACTIVE", 4983 "INACTIVE", 4984 "REVOKED", 4985 "PENDING_TRANSFER", 4986 "REGISTER_INACTIVE", 4987 "PENDING_ACTIVATION" 4988 ] 4989 }, 4990 "CertificateValidationException":{ 4991 "type":"structure", 4992 "members":{ 4993 "message":{"shape":"errorMessage"} 4994 }, 4995 "error":{"httpStatusCode":400}, 4996 "exception":true 4997 }, 4998 "CertificateValidity":{ 4999 "type":"structure", 5000 "members":{ 5001 "notBefore":{"shape":"DateType"}, 5002 "notAfter":{"shape":"DateType"} 5003 } 5004 }, 5005 "Certificates":{ 5006 "type":"list", 5007 "member":{"shape":"Certificate"} 5008 }, 5009 "ChannelName":{"type":"string"}, 5010 "CheckCompliant":{"type":"boolean"}, 5011 "Cidr":{ 5012 "type":"string", 5013 "max":43, 5014 "min":2, 5015 "pattern":"[a-fA-F0-9:\\.\\/]+" 5016 }, 5017 "Cidrs":{ 5018 "type":"list", 5019 "member":{"shape":"Cidr"} 5020 }, 5021 "ClearDefaultAuthorizerRequest":{ 5022 "type":"structure", 5023 "members":{ 5024 } 5025 }, 5026 "ClearDefaultAuthorizerResponse":{ 5027 "type":"structure", 5028 "members":{ 5029 } 5030 }, 5031 "ClientId":{"type":"string"}, 5032 "ClientProperties":{ 5033 "type":"map", 5034 "key":{"shape":"String"}, 5035 "value":{"shape":"String"} 5036 }, 5037 "ClientRequestToken":{ 5038 "type":"string", 5039 "max":64, 5040 "min":1, 5041 "pattern":"^[a-zA-Z0-9-_]+$" 5042 }, 5043 "CloudwatchAlarmAction":{ 5044 "type":"structure", 5045 "required":[ 5046 "roleArn", 5047 "alarmName", 5048 "stateReason", 5049 "stateValue" 5050 ], 5051 "members":{ 5052 "roleArn":{"shape":"AwsArn"}, 5053 "alarmName":{"shape":"AlarmName"}, 5054 "stateReason":{"shape":"StateReason"}, 5055 "stateValue":{"shape":"StateValue"} 5056 } 5057 }, 5058 "CloudwatchLogsAction":{ 5059 "type":"structure", 5060 "required":[ 5061 "roleArn", 5062 "logGroupName" 5063 ], 5064 "members":{ 5065 "roleArn":{"shape":"AwsArn"}, 5066 "logGroupName":{"shape":"LogGroupName"} 5067 } 5068 }, 5069 "CloudwatchMetricAction":{ 5070 "type":"structure", 5071 "required":[ 5072 "roleArn", 5073 "metricNamespace", 5074 "metricName", 5075 "metricValue", 5076 "metricUnit" 5077 ], 5078 "members":{ 5079 "roleArn":{"shape":"AwsArn"}, 5080 "metricNamespace":{"shape":"String"}, 5081 "metricName":{"shape":"String"}, 5082 "metricValue":{"shape":"String"}, 5083 "metricUnit":{"shape":"String"}, 5084 "metricTimestamp":{"shape":"String"} 5085 } 5086 }, 5087 "Code":{"type":"string"}, 5088 "CodeSigning":{ 5089 "type":"structure", 5090 "members":{ 5091 "awsSignerJobId":{"shape":"SigningJobId"}, 5092 "startSigningJobParameter":{"shape":"StartSigningJobParameter"}, 5093 "customCodeSigning":{"shape":"CustomCodeSigning"} 5094 } 5095 }, 5096 "CodeSigningCertificateChain":{ 5097 "type":"structure", 5098 "members":{ 5099 "certificateName":{"shape":"CertificateName"}, 5100 "inlineDocument":{"shape":"InlineDocument"} 5101 } 5102 }, 5103 "CodeSigningSignature":{ 5104 "type":"structure", 5105 "members":{ 5106 "inlineDocument":{"shape":"Signature"} 5107 } 5108 }, 5109 "CognitoIdentityPoolId":{"type":"string"}, 5110 "Comment":{ 5111 "type":"string", 5112 "max":2028, 5113 "pattern":"[^\\p{C}]+" 5114 }, 5115 "ComparisonOperator":{ 5116 "type":"string", 5117 "enum":[ 5118 "less-than", 5119 "less-than-equals", 5120 "greater-than", 5121 "greater-than-equals", 5122 "in-cidr-set", 5123 "not-in-cidr-set", 5124 "in-port-set", 5125 "not-in-port-set", 5126 "in-set", 5127 "not-in-set" 5128 ] 5129 }, 5130 "CompliantChecksCount":{"type":"integer"}, 5131 "ConfidenceLevel":{ 5132 "type":"string", 5133 "enum":[ 5134 "LOW", 5135 "MEDIUM", 5136 "HIGH" 5137 ] 5138 }, 5139 "Configuration":{ 5140 "type":"structure", 5141 "members":{ 5142 "Enabled":{"shape":"Enabled"} 5143 } 5144 }, 5145 "ConfirmTopicRuleDestinationRequest":{ 5146 "type":"structure", 5147 "required":["confirmationToken"], 5148 "members":{ 5149 "confirmationToken":{ 5150 "shape":"ConfirmationToken", 5151 "location":"uri", 5152 "locationName":"confirmationToken" 5153 } 5154 } 5155 }, 5156 "ConfirmTopicRuleDestinationResponse":{ 5157 "type":"structure", 5158 "members":{ 5159 } 5160 }, 5161 "ConfirmationToken":{ 5162 "type":"string", 5163 "max":2048, 5164 "min":1 5165 }, 5166 "ConflictException":{ 5167 "type":"structure", 5168 "members":{ 5169 "message":{"shape":"errorMessage"} 5170 }, 5171 "error":{"httpStatusCode":409}, 5172 "exception":true 5173 }, 5174 "ConflictingResourceUpdateException":{ 5175 "type":"structure", 5176 "members":{ 5177 "message":{"shape":"errorMessage"} 5178 }, 5179 "error":{"httpStatusCode":409}, 5180 "exception":true 5181 }, 5182 "ConnectivityTimestamp":{"type":"long"}, 5183 "ConsecutiveDatapointsToAlarm":{ 5184 "type":"integer", 5185 "max":10, 5186 "min":1 5187 }, 5188 "ConsecutiveDatapointsToClear":{ 5189 "type":"integer", 5190 "max":10, 5191 "min":1 5192 }, 5193 "Count":{"type":"integer"}, 5194 "CreateAuditSuppressionRequest":{ 5195 "type":"structure", 5196 "required":[ 5197 "checkName", 5198 "resourceIdentifier", 5199 "clientRequestToken" 5200 ], 5201 "members":{ 5202 "checkName":{"shape":"AuditCheckName"}, 5203 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 5204 "expirationDate":{"shape":"Timestamp"}, 5205 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 5206 "description":{"shape":"AuditDescription"}, 5207 "clientRequestToken":{ 5208 "shape":"ClientRequestToken", 5209 "idempotencyToken":true 5210 } 5211 } 5212 }, 5213 "CreateAuditSuppressionResponse":{ 5214 "type":"structure", 5215 "members":{ 5216 } 5217 }, 5218 "CreateAuthorizerRequest":{ 5219 "type":"structure", 5220 "required":[ 5221 "authorizerName", 5222 "authorizerFunctionArn" 5223 ], 5224 "members":{ 5225 "authorizerName":{ 5226 "shape":"AuthorizerName", 5227 "location":"uri", 5228 "locationName":"authorizerName" 5229 }, 5230 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 5231 "tokenKeyName":{"shape":"TokenKeyName"}, 5232 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 5233 "status":{"shape":"AuthorizerStatus"}, 5234 "tags":{"shape":"TagList"}, 5235 "signingDisabled":{"shape":"BooleanKey"} 5236 } 5237 }, 5238 "CreateAuthorizerResponse":{ 5239 "type":"structure", 5240 "members":{ 5241 "authorizerName":{"shape":"AuthorizerName"}, 5242 "authorizerArn":{"shape":"AuthorizerArn"} 5243 } 5244 }, 5245 "CreateBillingGroupRequest":{ 5246 "type":"structure", 5247 "required":["billingGroupName"], 5248 "members":{ 5249 "billingGroupName":{ 5250 "shape":"BillingGroupName", 5251 "location":"uri", 5252 "locationName":"billingGroupName" 5253 }, 5254 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 5255 "tags":{"shape":"TagList"} 5256 } 5257 }, 5258 "CreateBillingGroupResponse":{ 5259 "type":"structure", 5260 "members":{ 5261 "billingGroupName":{"shape":"BillingGroupName"}, 5262 "billingGroupArn":{"shape":"BillingGroupArn"}, 5263 "billingGroupId":{"shape":"BillingGroupId"} 5264 } 5265 }, 5266 "CreateCertificateFromCsrRequest":{ 5267 "type":"structure", 5268 "required":["certificateSigningRequest"], 5269 "members":{ 5270 "certificateSigningRequest":{"shape":"CertificateSigningRequest"}, 5271 "setAsActive":{ 5272 "shape":"SetAsActive", 5273 "location":"querystring", 5274 "locationName":"setAsActive" 5275 } 5276 } 5277 }, 5278 "CreateCertificateFromCsrResponse":{ 5279 "type":"structure", 5280 "members":{ 5281 "certificateArn":{"shape":"CertificateArn"}, 5282 "certificateId":{"shape":"CertificateId"}, 5283 "certificatePem":{"shape":"CertificatePem"} 5284 } 5285 }, 5286 "CreateCustomMetricRequest":{ 5287 "type":"structure", 5288 "required":[ 5289 "metricName", 5290 "metricType", 5291 "clientRequestToken" 5292 ], 5293 "members":{ 5294 "metricName":{ 5295 "shape":"MetricName", 5296 "location":"uri", 5297 "locationName":"metricName" 5298 }, 5299 "displayName":{"shape":"CustomMetricDisplayName"}, 5300 "metricType":{"shape":"CustomMetricType"}, 5301 "tags":{"shape":"TagList"}, 5302 "clientRequestToken":{ 5303 "shape":"ClientRequestToken", 5304 "idempotencyToken":true 5305 } 5306 } 5307 }, 5308 "CreateCustomMetricResponse":{ 5309 "type":"structure", 5310 "members":{ 5311 "metricName":{"shape":"MetricName"}, 5312 "metricArn":{"shape":"CustomMetricArn"} 5313 } 5314 }, 5315 "CreateDimensionRequest":{ 5316 "type":"structure", 5317 "required":[ 5318 "name", 5319 "type", 5320 "stringValues", 5321 "clientRequestToken" 5322 ], 5323 "members":{ 5324 "name":{ 5325 "shape":"DimensionName", 5326 "location":"uri", 5327 "locationName":"name" 5328 }, 5329 "type":{"shape":"DimensionType"}, 5330 "stringValues":{"shape":"DimensionStringValues"}, 5331 "tags":{"shape":"TagList"}, 5332 "clientRequestToken":{ 5333 "shape":"ClientRequestToken", 5334 "idempotencyToken":true 5335 } 5336 } 5337 }, 5338 "CreateDimensionResponse":{ 5339 "type":"structure", 5340 "members":{ 5341 "name":{"shape":"DimensionName"}, 5342 "arn":{"shape":"DimensionArn"} 5343 } 5344 }, 5345 "CreateDomainConfigurationRequest":{ 5346 "type":"structure", 5347 "required":["domainConfigurationName"], 5348 "members":{ 5349 "domainConfigurationName":{ 5350 "shape":"DomainConfigurationName", 5351 "location":"uri", 5352 "locationName":"domainConfigurationName" 5353 }, 5354 "domainName":{"shape":"DomainName"}, 5355 "serverCertificateArns":{"shape":"ServerCertificateArns"}, 5356 "validationCertificateArn":{"shape":"AcmCertificateArn"}, 5357 "authorizerConfig":{"shape":"AuthorizerConfig"}, 5358 "serviceType":{"shape":"ServiceType"}, 5359 "tags":{"shape":"TagList"} 5360 } 5361 }, 5362 "CreateDomainConfigurationResponse":{ 5363 "type":"structure", 5364 "members":{ 5365 "domainConfigurationName":{"shape":"DomainConfigurationName"}, 5366 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 5367 } 5368 }, 5369 "CreateDynamicThingGroupRequest":{ 5370 "type":"structure", 5371 "required":[ 5372 "thingGroupName", 5373 "queryString" 5374 ], 5375 "members":{ 5376 "thingGroupName":{ 5377 "shape":"ThingGroupName", 5378 "location":"uri", 5379 "locationName":"thingGroupName" 5380 }, 5381 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 5382 "indexName":{"shape":"IndexName"}, 5383 "queryString":{"shape":"QueryString"}, 5384 "queryVersion":{"shape":"QueryVersion"}, 5385 "tags":{"shape":"TagList"} 5386 } 5387 }, 5388 "CreateDynamicThingGroupResponse":{ 5389 "type":"structure", 5390 "members":{ 5391 "thingGroupName":{"shape":"ThingGroupName"}, 5392 "thingGroupArn":{"shape":"ThingGroupArn"}, 5393 "thingGroupId":{"shape":"ThingGroupId"}, 5394 "indexName":{"shape":"IndexName"}, 5395 "queryString":{"shape":"QueryString"}, 5396 "queryVersion":{"shape":"QueryVersion"} 5397 } 5398 }, 5399 "CreateFleetMetricRequest":{ 5400 "type":"structure", 5401 "required":[ 5402 "metricName", 5403 "queryString", 5404 "aggregationType", 5405 "period", 5406 "aggregationField" 5407 ], 5408 "members":{ 5409 "metricName":{ 5410 "shape":"FleetMetricName", 5411 "location":"uri", 5412 "locationName":"metricName" 5413 }, 5414 "queryString":{"shape":"QueryString"}, 5415 "aggregationType":{"shape":"AggregationType"}, 5416 "period":{"shape":"FleetMetricPeriod"}, 5417 "aggregationField":{"shape":"AggregationField"}, 5418 "description":{"shape":"FleetMetricDescription"}, 5419 "queryVersion":{"shape":"QueryVersion"}, 5420 "indexName":{"shape":"IndexName"}, 5421 "unit":{"shape":"FleetMetricUnit"}, 5422 "tags":{"shape":"TagList"} 5423 } 5424 }, 5425 "CreateFleetMetricResponse":{ 5426 "type":"structure", 5427 "members":{ 5428 "metricName":{"shape":"FleetMetricName"}, 5429 "metricArn":{"shape":"FleetMetricArn"} 5430 } 5431 }, 5432 "CreateJobRequest":{ 5433 "type":"structure", 5434 "required":[ 5435 "jobId", 5436 "targets" 5437 ], 5438 "members":{ 5439 "jobId":{ 5440 "shape":"JobId", 5441 "location":"uri", 5442 "locationName":"jobId" 5443 }, 5444 "targets":{"shape":"JobTargets"}, 5445 "documentSource":{"shape":"JobDocumentSource"}, 5446 "document":{"shape":"JobDocument"}, 5447 "description":{"shape":"JobDescription"}, 5448 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 5449 "targetSelection":{"shape":"TargetSelection"}, 5450 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 5451 "abortConfig":{"shape":"AbortConfig"}, 5452 "timeoutConfig":{"shape":"TimeoutConfig"}, 5453 "tags":{"shape":"TagList"}, 5454 "namespaceId":{"shape":"NamespaceId"}, 5455 "jobTemplateArn":{"shape":"JobTemplateArn"} 5456 } 5457 }, 5458 "CreateJobResponse":{ 5459 "type":"structure", 5460 "members":{ 5461 "jobArn":{"shape":"JobArn"}, 5462 "jobId":{"shape":"JobId"}, 5463 "description":{"shape":"JobDescription"} 5464 } 5465 }, 5466 "CreateJobTemplateRequest":{ 5467 "type":"structure", 5468 "required":[ 5469 "jobTemplateId", 5470 "description" 5471 ], 5472 "members":{ 5473 "jobTemplateId":{ 5474 "shape":"JobTemplateId", 5475 "location":"uri", 5476 "locationName":"jobTemplateId" 5477 }, 5478 "jobArn":{"shape":"JobArn"}, 5479 "documentSource":{"shape":"JobDocumentSource"}, 5480 "document":{"shape":"JobDocument"}, 5481 "description":{"shape":"JobDescription"}, 5482 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 5483 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 5484 "abortConfig":{"shape":"AbortConfig"}, 5485 "timeoutConfig":{"shape":"TimeoutConfig"}, 5486 "tags":{"shape":"TagList"} 5487 } 5488 }, 5489 "CreateJobTemplateResponse":{ 5490 "type":"structure", 5491 "members":{ 5492 "jobTemplateArn":{"shape":"JobTemplateArn"}, 5493 "jobTemplateId":{"shape":"JobTemplateId"} 5494 } 5495 }, 5496 "CreateKeysAndCertificateRequest":{ 5497 "type":"structure", 5498 "members":{ 5499 "setAsActive":{ 5500 "shape":"SetAsActive", 5501 "location":"querystring", 5502 "locationName":"setAsActive" 5503 } 5504 } 5505 }, 5506 "CreateKeysAndCertificateResponse":{ 5507 "type":"structure", 5508 "members":{ 5509 "certificateArn":{"shape":"CertificateArn"}, 5510 "certificateId":{"shape":"CertificateId"}, 5511 "certificatePem":{"shape":"CertificatePem"}, 5512 "keyPair":{"shape":"KeyPair"} 5513 } 5514 }, 5515 "CreateMitigationActionRequest":{ 5516 "type":"structure", 5517 "required":[ 5518 "actionName", 5519 "roleArn", 5520 "actionParams" 5521 ], 5522 "members":{ 5523 "actionName":{ 5524 "shape":"MitigationActionName", 5525 "location":"uri", 5526 "locationName":"actionName" 5527 }, 5528 "roleArn":{"shape":"RoleArn"}, 5529 "actionParams":{"shape":"MitigationActionParams"}, 5530 "tags":{"shape":"TagList"} 5531 } 5532 }, 5533 "CreateMitigationActionResponse":{ 5534 "type":"structure", 5535 "members":{ 5536 "actionArn":{"shape":"MitigationActionArn"}, 5537 "actionId":{"shape":"MitigationActionId"} 5538 } 5539 }, 5540 "CreateOTAUpdateRequest":{ 5541 "type":"structure", 5542 "required":[ 5543 "otaUpdateId", 5544 "targets", 5545 "files", 5546 "roleArn" 5547 ], 5548 "members":{ 5549 "otaUpdateId":{ 5550 "shape":"OTAUpdateId", 5551 "location":"uri", 5552 "locationName":"otaUpdateId" 5553 }, 5554 "description":{"shape":"OTAUpdateDescription"}, 5555 "targets":{"shape":"Targets"}, 5556 "protocols":{"shape":"Protocols"}, 5557 "targetSelection":{"shape":"TargetSelection"}, 5558 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 5559 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 5560 "awsJobAbortConfig":{"shape":"AwsJobAbortConfig"}, 5561 "awsJobTimeoutConfig":{"shape":"AwsJobTimeoutConfig"}, 5562 "files":{"shape":"OTAUpdateFiles"}, 5563 "roleArn":{"shape":"RoleArn"}, 5564 "additionalParameters":{"shape":"AdditionalParameterMap"}, 5565 "tags":{"shape":"TagList"} 5566 } 5567 }, 5568 "CreateOTAUpdateResponse":{ 5569 "type":"structure", 5570 "members":{ 5571 "otaUpdateId":{"shape":"OTAUpdateId"}, 5572 "awsIotJobId":{"shape":"AwsIotJobId"}, 5573 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 5574 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 5575 "otaUpdateStatus":{"shape":"OTAUpdateStatus"} 5576 } 5577 }, 5578 "CreatePolicyRequest":{ 5579 "type":"structure", 5580 "required":[ 5581 "policyName", 5582 "policyDocument" 5583 ], 5584 "members":{ 5585 "policyName":{ 5586 "shape":"PolicyName", 5587 "location":"uri", 5588 "locationName":"policyName" 5589 }, 5590 "policyDocument":{"shape":"PolicyDocument"}, 5591 "tags":{"shape":"TagList"} 5592 } 5593 }, 5594 "CreatePolicyResponse":{ 5595 "type":"structure", 5596 "members":{ 5597 "policyName":{"shape":"PolicyName"}, 5598 "policyArn":{"shape":"PolicyArn"}, 5599 "policyDocument":{"shape":"PolicyDocument"}, 5600 "policyVersionId":{"shape":"PolicyVersionId"} 5601 } 5602 }, 5603 "CreatePolicyVersionRequest":{ 5604 "type":"structure", 5605 "required":[ 5606 "policyName", 5607 "policyDocument" 5608 ], 5609 "members":{ 5610 "policyName":{ 5611 "shape":"PolicyName", 5612 "location":"uri", 5613 "locationName":"policyName" 5614 }, 5615 "policyDocument":{"shape":"PolicyDocument"}, 5616 "setAsDefault":{ 5617 "shape":"SetAsDefault", 5618 "location":"querystring", 5619 "locationName":"setAsDefault" 5620 } 5621 } 5622 }, 5623 "CreatePolicyVersionResponse":{ 5624 "type":"structure", 5625 "members":{ 5626 "policyArn":{"shape":"PolicyArn"}, 5627 "policyDocument":{"shape":"PolicyDocument"}, 5628 "policyVersionId":{"shape":"PolicyVersionId"}, 5629 "isDefaultVersion":{"shape":"IsDefaultVersion"} 5630 } 5631 }, 5632 "CreateProvisioningClaimRequest":{ 5633 "type":"structure", 5634 "required":["templateName"], 5635 "members":{ 5636 "templateName":{ 5637 "shape":"TemplateName", 5638 "location":"uri", 5639 "locationName":"templateName" 5640 } 5641 } 5642 }, 5643 "CreateProvisioningClaimResponse":{ 5644 "type":"structure", 5645 "members":{ 5646 "certificateId":{"shape":"CertificateId"}, 5647 "certificatePem":{"shape":"CertificatePem"}, 5648 "keyPair":{"shape":"KeyPair"}, 5649 "expiration":{"shape":"DateType"} 5650 } 5651 }, 5652 "CreateProvisioningTemplateRequest":{ 5653 "type":"structure", 5654 "required":[ 5655 "templateName", 5656 "templateBody", 5657 "provisioningRoleArn" 5658 ], 5659 "members":{ 5660 "templateName":{"shape":"TemplateName"}, 5661 "description":{"shape":"TemplateDescription"}, 5662 "templateBody":{"shape":"TemplateBody"}, 5663 "enabled":{"shape":"Enabled"}, 5664 "provisioningRoleArn":{"shape":"RoleArn"}, 5665 "preProvisioningHook":{"shape":"ProvisioningHook"}, 5666 "tags":{"shape":"TagList"} 5667 } 5668 }, 5669 "CreateProvisioningTemplateResponse":{ 5670 "type":"structure", 5671 "members":{ 5672 "templateArn":{"shape":"TemplateArn"}, 5673 "templateName":{"shape":"TemplateName"}, 5674 "defaultVersionId":{"shape":"TemplateVersionId"} 5675 } 5676 }, 5677 "CreateProvisioningTemplateVersionRequest":{ 5678 "type":"structure", 5679 "required":[ 5680 "templateName", 5681 "templateBody" 5682 ], 5683 "members":{ 5684 "templateName":{ 5685 "shape":"TemplateName", 5686 "location":"uri", 5687 "locationName":"templateName" 5688 }, 5689 "templateBody":{"shape":"TemplateBody"}, 5690 "setAsDefault":{ 5691 "shape":"SetAsDefault", 5692 "location":"querystring", 5693 "locationName":"setAsDefault" 5694 } 5695 } 5696 }, 5697 "CreateProvisioningTemplateVersionResponse":{ 5698 "type":"structure", 5699 "members":{ 5700 "templateArn":{"shape":"TemplateArn"}, 5701 "templateName":{"shape":"TemplateName"}, 5702 "versionId":{"shape":"TemplateVersionId"}, 5703 "isDefaultVersion":{"shape":"IsDefaultVersion"} 5704 } 5705 }, 5706 "CreateRoleAliasRequest":{ 5707 "type":"structure", 5708 "required":[ 5709 "roleAlias", 5710 "roleArn" 5711 ], 5712 "members":{ 5713 "roleAlias":{ 5714 "shape":"RoleAlias", 5715 "location":"uri", 5716 "locationName":"roleAlias" 5717 }, 5718 "roleArn":{"shape":"RoleArn"}, 5719 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 5720 "tags":{"shape":"TagList"} 5721 } 5722 }, 5723 "CreateRoleAliasResponse":{ 5724 "type":"structure", 5725 "members":{ 5726 "roleAlias":{"shape":"RoleAlias"}, 5727 "roleAliasArn":{"shape":"RoleAliasArn"} 5728 } 5729 }, 5730 "CreateScheduledAuditRequest":{ 5731 "type":"structure", 5732 "required":[ 5733 "frequency", 5734 "targetCheckNames", 5735 "scheduledAuditName" 5736 ], 5737 "members":{ 5738 "frequency":{"shape":"AuditFrequency"}, 5739 "dayOfMonth":{"shape":"DayOfMonth"}, 5740 "dayOfWeek":{"shape":"DayOfWeek"}, 5741 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 5742 "scheduledAuditName":{ 5743 "shape":"ScheduledAuditName", 5744 "location":"uri", 5745 "locationName":"scheduledAuditName" 5746 }, 5747 "tags":{"shape":"TagList"} 5748 } 5749 }, 5750 "CreateScheduledAuditResponse":{ 5751 "type":"structure", 5752 "members":{ 5753 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 5754 } 5755 }, 5756 "CreateSecurityProfileRequest":{ 5757 "type":"structure", 5758 "required":["securityProfileName"], 5759 "members":{ 5760 "securityProfileName":{ 5761 "shape":"SecurityProfileName", 5762 "location":"uri", 5763 "locationName":"securityProfileName" 5764 }, 5765 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 5766 "behaviors":{"shape":"Behaviors"}, 5767 "alertTargets":{"shape":"AlertTargets"}, 5768 "additionalMetricsToRetain":{ 5769 "shape":"AdditionalMetricsToRetainList", 5770 "deprecated":true, 5771 "deprecatedMessage":"Use additionalMetricsToRetainV2." 5772 }, 5773 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 5774 "tags":{"shape":"TagList"} 5775 } 5776 }, 5777 "CreateSecurityProfileResponse":{ 5778 "type":"structure", 5779 "members":{ 5780 "securityProfileName":{"shape":"SecurityProfileName"}, 5781 "securityProfileArn":{"shape":"SecurityProfileArn"} 5782 } 5783 }, 5784 "CreateStreamRequest":{ 5785 "type":"structure", 5786 "required":[ 5787 "streamId", 5788 "files", 5789 "roleArn" 5790 ], 5791 "members":{ 5792 "streamId":{ 5793 "shape":"StreamId", 5794 "location":"uri", 5795 "locationName":"streamId" 5796 }, 5797 "description":{"shape":"StreamDescription"}, 5798 "files":{"shape":"StreamFiles"}, 5799 "roleArn":{"shape":"RoleArn"}, 5800 "tags":{"shape":"TagList"} 5801 } 5802 }, 5803 "CreateStreamResponse":{ 5804 "type":"structure", 5805 "members":{ 5806 "streamId":{"shape":"StreamId"}, 5807 "streamArn":{"shape":"StreamArn"}, 5808 "description":{"shape":"StreamDescription"}, 5809 "streamVersion":{"shape":"StreamVersion"} 5810 } 5811 }, 5812 "CreateThingGroupRequest":{ 5813 "type":"structure", 5814 "required":["thingGroupName"], 5815 "members":{ 5816 "thingGroupName":{ 5817 "shape":"ThingGroupName", 5818 "location":"uri", 5819 "locationName":"thingGroupName" 5820 }, 5821 "parentGroupName":{"shape":"ThingGroupName"}, 5822 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 5823 "tags":{"shape":"TagList"} 5824 } 5825 }, 5826 "CreateThingGroupResponse":{ 5827 "type":"structure", 5828 "members":{ 5829 "thingGroupName":{"shape":"ThingGroupName"}, 5830 "thingGroupArn":{"shape":"ThingGroupArn"}, 5831 "thingGroupId":{"shape":"ThingGroupId"} 5832 } 5833 }, 5834 "CreateThingRequest":{ 5835 "type":"structure", 5836 "required":["thingName"], 5837 "members":{ 5838 "thingName":{ 5839 "shape":"ThingName", 5840 "location":"uri", 5841 "locationName":"thingName" 5842 }, 5843 "thingTypeName":{"shape":"ThingTypeName"}, 5844 "attributePayload":{"shape":"AttributePayload"}, 5845 "billingGroupName":{"shape":"BillingGroupName"} 5846 } 5847 }, 5848 "CreateThingResponse":{ 5849 "type":"structure", 5850 "members":{ 5851 "thingName":{"shape":"ThingName"}, 5852 "thingArn":{"shape":"ThingArn"}, 5853 "thingId":{"shape":"ThingId"} 5854 } 5855 }, 5856 "CreateThingTypeRequest":{ 5857 "type":"structure", 5858 "required":["thingTypeName"], 5859 "members":{ 5860 "thingTypeName":{ 5861 "shape":"ThingTypeName", 5862 "location":"uri", 5863 "locationName":"thingTypeName" 5864 }, 5865 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 5866 "tags":{"shape":"TagList"} 5867 } 5868 }, 5869 "CreateThingTypeResponse":{ 5870 "type":"structure", 5871 "members":{ 5872 "thingTypeName":{"shape":"ThingTypeName"}, 5873 "thingTypeArn":{"shape":"ThingTypeArn"}, 5874 "thingTypeId":{"shape":"ThingTypeId"} 5875 } 5876 }, 5877 "CreateTopicRuleDestinationRequest":{ 5878 "type":"structure", 5879 "required":["destinationConfiguration"], 5880 "members":{ 5881 "destinationConfiguration":{"shape":"TopicRuleDestinationConfiguration"} 5882 } 5883 }, 5884 "CreateTopicRuleDestinationResponse":{ 5885 "type":"structure", 5886 "members":{ 5887 "topicRuleDestination":{"shape":"TopicRuleDestination"} 5888 } 5889 }, 5890 "CreateTopicRuleRequest":{ 5891 "type":"structure", 5892 "required":[ 5893 "ruleName", 5894 "topicRulePayload" 5895 ], 5896 "members":{ 5897 "ruleName":{ 5898 "shape":"RuleName", 5899 "location":"uri", 5900 "locationName":"ruleName" 5901 }, 5902 "topicRulePayload":{"shape":"TopicRulePayload"}, 5903 "tags":{ 5904 "shape":"String", 5905 "location":"header", 5906 "locationName":"x-amz-tagging" 5907 } 5908 }, 5909 "payload":"topicRulePayload" 5910 }, 5911 "CreatedAtDate":{"type":"timestamp"}, 5912 "CreationDate":{"type":"timestamp"}, 5913 "CredentialDurationSeconds":{ 5914 "type":"integer", 5915 "max":43200, 5916 "min":900 5917 }, 5918 "CustomCodeSigning":{ 5919 "type":"structure", 5920 "members":{ 5921 "signature":{"shape":"CodeSigningSignature"}, 5922 "certificateChain":{"shape":"CodeSigningCertificateChain"}, 5923 "hashAlgorithm":{"shape":"HashAlgorithm"}, 5924 "signatureAlgorithm":{"shape":"SignatureAlgorithm"} 5925 } 5926 }, 5927 "CustomMetricArn":{"type":"string"}, 5928 "CustomMetricDisplayName":{ 5929 "type":"string", 5930 "max":128, 5931 "pattern":"[\\p{Graph}\\x20]*" 5932 }, 5933 "CustomMetricType":{ 5934 "type":"string", 5935 "enum":[ 5936 "string-list", 5937 "ip-address-list", 5938 "number-list", 5939 "number" 5940 ] 5941 }, 5942 "CustomerVersion":{ 5943 "type":"integer", 5944 "min":1 5945 }, 5946 "DataCollectionPercentage":{ 5947 "type":"double", 5948 "max":100, 5949 "min":0 5950 }, 5951 "DateType":{"type":"timestamp"}, 5952 "DayOfMonth":{ 5953 "type":"string", 5954 "pattern":"^([1-9]|[12][0-9]|3[01])$|^LAST$" 5955 }, 5956 "DayOfWeek":{ 5957 "type":"string", 5958 "enum":[ 5959 "SUN", 5960 "MON", 5961 "TUE", 5962 "WED", 5963 "THU", 5964 "FRI", 5965 "SAT" 5966 ] 5967 }, 5968 "DeleteAccountAuditConfigurationRequest":{ 5969 "type":"structure", 5970 "members":{ 5971 "deleteScheduledAudits":{ 5972 "shape":"DeleteScheduledAudits", 5973 "location":"querystring", 5974 "locationName":"deleteScheduledAudits" 5975 } 5976 } 5977 }, 5978 "DeleteAccountAuditConfigurationResponse":{ 5979 "type":"structure", 5980 "members":{ 5981 } 5982 }, 5983 "DeleteAdditionalMetricsToRetain":{"type":"boolean"}, 5984 "DeleteAlertTargets":{"type":"boolean"}, 5985 "DeleteAuditSuppressionRequest":{ 5986 "type":"structure", 5987 "required":[ 5988 "checkName", 5989 "resourceIdentifier" 5990 ], 5991 "members":{ 5992 "checkName":{"shape":"AuditCheckName"}, 5993 "resourceIdentifier":{"shape":"ResourceIdentifier"} 5994 } 5995 }, 5996 "DeleteAuditSuppressionResponse":{ 5997 "type":"structure", 5998 "members":{ 5999 } 6000 }, 6001 "DeleteAuthorizerRequest":{ 6002 "type":"structure", 6003 "required":["authorizerName"], 6004 "members":{ 6005 "authorizerName":{ 6006 "shape":"AuthorizerName", 6007 "location":"uri", 6008 "locationName":"authorizerName" 6009 } 6010 } 6011 }, 6012 "DeleteAuthorizerResponse":{ 6013 "type":"structure", 6014 "members":{ 6015 } 6016 }, 6017 "DeleteBehaviors":{"type":"boolean"}, 6018 "DeleteBillingGroupRequest":{ 6019 "type":"structure", 6020 "required":["billingGroupName"], 6021 "members":{ 6022 "billingGroupName":{ 6023 "shape":"BillingGroupName", 6024 "location":"uri", 6025 "locationName":"billingGroupName" 6026 }, 6027 "expectedVersion":{ 6028 "shape":"OptionalVersion", 6029 "location":"querystring", 6030 "locationName":"expectedVersion" 6031 } 6032 } 6033 }, 6034 "DeleteBillingGroupResponse":{ 6035 "type":"structure", 6036 "members":{ 6037 } 6038 }, 6039 "DeleteCACertificateRequest":{ 6040 "type":"structure", 6041 "required":["certificateId"], 6042 "members":{ 6043 "certificateId":{ 6044 "shape":"CertificateId", 6045 "location":"uri", 6046 "locationName":"caCertificateId" 6047 } 6048 } 6049 }, 6050 "DeleteCACertificateResponse":{ 6051 "type":"structure", 6052 "members":{ 6053 } 6054 }, 6055 "DeleteCertificateRequest":{ 6056 "type":"structure", 6057 "required":["certificateId"], 6058 "members":{ 6059 "certificateId":{ 6060 "shape":"CertificateId", 6061 "location":"uri", 6062 "locationName":"certificateId" 6063 }, 6064 "forceDelete":{ 6065 "shape":"ForceDelete", 6066 "location":"querystring", 6067 "locationName":"forceDelete" 6068 } 6069 } 6070 }, 6071 "DeleteConflictException":{ 6072 "type":"structure", 6073 "members":{ 6074 "message":{"shape":"errorMessage"} 6075 }, 6076 "error":{"httpStatusCode":409}, 6077 "exception":true 6078 }, 6079 "DeleteCustomMetricRequest":{ 6080 "type":"structure", 6081 "required":["metricName"], 6082 "members":{ 6083 "metricName":{ 6084 "shape":"MetricName", 6085 "location":"uri", 6086 "locationName":"metricName" 6087 } 6088 } 6089 }, 6090 "DeleteCustomMetricResponse":{ 6091 "type":"structure", 6092 "members":{ 6093 } 6094 }, 6095 "DeleteDimensionRequest":{ 6096 "type":"structure", 6097 "required":["name"], 6098 "members":{ 6099 "name":{ 6100 "shape":"DimensionName", 6101 "location":"uri", 6102 "locationName":"name" 6103 } 6104 } 6105 }, 6106 "DeleteDimensionResponse":{ 6107 "type":"structure", 6108 "members":{ 6109 } 6110 }, 6111 "DeleteDomainConfigurationRequest":{ 6112 "type":"structure", 6113 "required":["domainConfigurationName"], 6114 "members":{ 6115 "domainConfigurationName":{ 6116 "shape":"DomainConfigurationName", 6117 "location":"uri", 6118 "locationName":"domainConfigurationName" 6119 } 6120 } 6121 }, 6122 "DeleteDomainConfigurationResponse":{ 6123 "type":"structure", 6124 "members":{ 6125 } 6126 }, 6127 "DeleteDynamicThingGroupRequest":{ 6128 "type":"structure", 6129 "required":["thingGroupName"], 6130 "members":{ 6131 "thingGroupName":{ 6132 "shape":"ThingGroupName", 6133 "location":"uri", 6134 "locationName":"thingGroupName" 6135 }, 6136 "expectedVersion":{ 6137 "shape":"OptionalVersion", 6138 "location":"querystring", 6139 "locationName":"expectedVersion" 6140 } 6141 } 6142 }, 6143 "DeleteDynamicThingGroupResponse":{ 6144 "type":"structure", 6145 "members":{ 6146 } 6147 }, 6148 "DeleteFleetMetricRequest":{ 6149 "type":"structure", 6150 "required":["metricName"], 6151 "members":{ 6152 "metricName":{ 6153 "shape":"FleetMetricName", 6154 "location":"uri", 6155 "locationName":"metricName" 6156 }, 6157 "expectedVersion":{ 6158 "shape":"OptionalVersion", 6159 "location":"querystring", 6160 "locationName":"expectedVersion" 6161 } 6162 } 6163 }, 6164 "DeleteJobExecutionRequest":{ 6165 "type":"structure", 6166 "required":[ 6167 "jobId", 6168 "thingName", 6169 "executionNumber" 6170 ], 6171 "members":{ 6172 "jobId":{ 6173 "shape":"JobId", 6174 "location":"uri", 6175 "locationName":"jobId" 6176 }, 6177 "thingName":{ 6178 "shape":"ThingName", 6179 "location":"uri", 6180 "locationName":"thingName" 6181 }, 6182 "executionNumber":{ 6183 "shape":"ExecutionNumber", 6184 "location":"uri", 6185 "locationName":"executionNumber" 6186 }, 6187 "force":{ 6188 "shape":"ForceFlag", 6189 "location":"querystring", 6190 "locationName":"force" 6191 }, 6192 "namespaceId":{ 6193 "shape":"NamespaceId", 6194 "location":"querystring", 6195 "locationName":"namespaceId" 6196 } 6197 } 6198 }, 6199 "DeleteJobRequest":{ 6200 "type":"structure", 6201 "required":["jobId"], 6202 "members":{ 6203 "jobId":{ 6204 "shape":"JobId", 6205 "location":"uri", 6206 "locationName":"jobId" 6207 }, 6208 "force":{ 6209 "shape":"ForceFlag", 6210 "location":"querystring", 6211 "locationName":"force" 6212 }, 6213 "namespaceId":{ 6214 "shape":"NamespaceId", 6215 "location":"querystring", 6216 "locationName":"namespaceId" 6217 } 6218 } 6219 }, 6220 "DeleteJobTemplateRequest":{ 6221 "type":"structure", 6222 "required":["jobTemplateId"], 6223 "members":{ 6224 "jobTemplateId":{ 6225 "shape":"JobTemplateId", 6226 "location":"uri", 6227 "locationName":"jobTemplateId" 6228 } 6229 } 6230 }, 6231 "DeleteMitigationActionRequest":{ 6232 "type":"structure", 6233 "required":["actionName"], 6234 "members":{ 6235 "actionName":{ 6236 "shape":"MitigationActionName", 6237 "location":"uri", 6238 "locationName":"actionName" 6239 } 6240 } 6241 }, 6242 "DeleteMitigationActionResponse":{ 6243 "type":"structure", 6244 "members":{ 6245 } 6246 }, 6247 "DeleteOTAUpdateRequest":{ 6248 "type":"structure", 6249 "required":["otaUpdateId"], 6250 "members":{ 6251 "otaUpdateId":{ 6252 "shape":"OTAUpdateId", 6253 "location":"uri", 6254 "locationName":"otaUpdateId" 6255 }, 6256 "deleteStream":{ 6257 "shape":"DeleteStream", 6258 "location":"querystring", 6259 "locationName":"deleteStream" 6260 }, 6261 "forceDeleteAWSJob":{ 6262 "shape":"ForceDeleteAWSJob", 6263 "location":"querystring", 6264 "locationName":"forceDeleteAWSJob" 6265 } 6266 } 6267 }, 6268 "DeleteOTAUpdateResponse":{ 6269 "type":"structure", 6270 "members":{ 6271 } 6272 }, 6273 "DeletePolicyRequest":{ 6274 "type":"structure", 6275 "required":["policyName"], 6276 "members":{ 6277 "policyName":{ 6278 "shape":"PolicyName", 6279 "location":"uri", 6280 "locationName":"policyName" 6281 } 6282 } 6283 }, 6284 "DeletePolicyVersionRequest":{ 6285 "type":"structure", 6286 "required":[ 6287 "policyName", 6288 "policyVersionId" 6289 ], 6290 "members":{ 6291 "policyName":{ 6292 "shape":"PolicyName", 6293 "location":"uri", 6294 "locationName":"policyName" 6295 }, 6296 "policyVersionId":{ 6297 "shape":"PolicyVersionId", 6298 "location":"uri", 6299 "locationName":"policyVersionId" 6300 } 6301 } 6302 }, 6303 "DeleteProvisioningTemplateRequest":{ 6304 "type":"structure", 6305 "required":["templateName"], 6306 "members":{ 6307 "templateName":{ 6308 "shape":"TemplateName", 6309 "location":"uri", 6310 "locationName":"templateName" 6311 } 6312 } 6313 }, 6314 "DeleteProvisioningTemplateResponse":{ 6315 "type":"structure", 6316 "members":{ 6317 } 6318 }, 6319 "DeleteProvisioningTemplateVersionRequest":{ 6320 "type":"structure", 6321 "required":[ 6322 "templateName", 6323 "versionId" 6324 ], 6325 "members":{ 6326 "templateName":{ 6327 "shape":"TemplateName", 6328 "location":"uri", 6329 "locationName":"templateName" 6330 }, 6331 "versionId":{ 6332 "shape":"TemplateVersionId", 6333 "location":"uri", 6334 "locationName":"versionId" 6335 } 6336 } 6337 }, 6338 "DeleteProvisioningTemplateVersionResponse":{ 6339 "type":"structure", 6340 "members":{ 6341 } 6342 }, 6343 "DeleteRegistrationCodeRequest":{ 6344 "type":"structure", 6345 "members":{ 6346 } 6347 }, 6348 "DeleteRegistrationCodeResponse":{ 6349 "type":"structure", 6350 "members":{ 6351 } 6352 }, 6353 "DeleteRoleAliasRequest":{ 6354 "type":"structure", 6355 "required":["roleAlias"], 6356 "members":{ 6357 "roleAlias":{ 6358 "shape":"RoleAlias", 6359 "location":"uri", 6360 "locationName":"roleAlias" 6361 } 6362 } 6363 }, 6364 "DeleteRoleAliasResponse":{ 6365 "type":"structure", 6366 "members":{ 6367 } 6368 }, 6369 "DeleteScheduledAuditRequest":{ 6370 "type":"structure", 6371 "required":["scheduledAuditName"], 6372 "members":{ 6373 "scheduledAuditName":{ 6374 "shape":"ScheduledAuditName", 6375 "location":"uri", 6376 "locationName":"scheduledAuditName" 6377 } 6378 } 6379 }, 6380 "DeleteScheduledAuditResponse":{ 6381 "type":"structure", 6382 "members":{ 6383 } 6384 }, 6385 "DeleteScheduledAudits":{"type":"boolean"}, 6386 "DeleteSecurityProfileRequest":{ 6387 "type":"structure", 6388 "required":["securityProfileName"], 6389 "members":{ 6390 "securityProfileName":{ 6391 "shape":"SecurityProfileName", 6392 "location":"uri", 6393 "locationName":"securityProfileName" 6394 }, 6395 "expectedVersion":{ 6396 "shape":"OptionalVersion", 6397 "location":"querystring", 6398 "locationName":"expectedVersion" 6399 } 6400 } 6401 }, 6402 "DeleteSecurityProfileResponse":{ 6403 "type":"structure", 6404 "members":{ 6405 } 6406 }, 6407 "DeleteStream":{"type":"boolean"}, 6408 "DeleteStreamRequest":{ 6409 "type":"structure", 6410 "required":["streamId"], 6411 "members":{ 6412 "streamId":{ 6413 "shape":"StreamId", 6414 "location":"uri", 6415 "locationName":"streamId" 6416 } 6417 } 6418 }, 6419 "DeleteStreamResponse":{ 6420 "type":"structure", 6421 "members":{ 6422 } 6423 }, 6424 "DeleteThingGroupRequest":{ 6425 "type":"structure", 6426 "required":["thingGroupName"], 6427 "members":{ 6428 "thingGroupName":{ 6429 "shape":"ThingGroupName", 6430 "location":"uri", 6431 "locationName":"thingGroupName" 6432 }, 6433 "expectedVersion":{ 6434 "shape":"OptionalVersion", 6435 "location":"querystring", 6436 "locationName":"expectedVersion" 6437 } 6438 } 6439 }, 6440 "DeleteThingGroupResponse":{ 6441 "type":"structure", 6442 "members":{ 6443 } 6444 }, 6445 "DeleteThingRequest":{ 6446 "type":"structure", 6447 "required":["thingName"], 6448 "members":{ 6449 "thingName":{ 6450 "shape":"ThingName", 6451 "location":"uri", 6452 "locationName":"thingName" 6453 }, 6454 "expectedVersion":{ 6455 "shape":"OptionalVersion", 6456 "location":"querystring", 6457 "locationName":"expectedVersion" 6458 } 6459 } 6460 }, 6461 "DeleteThingResponse":{ 6462 "type":"structure", 6463 "members":{ 6464 } 6465 }, 6466 "DeleteThingTypeRequest":{ 6467 "type":"structure", 6468 "required":["thingTypeName"], 6469 "members":{ 6470 "thingTypeName":{ 6471 "shape":"ThingTypeName", 6472 "location":"uri", 6473 "locationName":"thingTypeName" 6474 } 6475 } 6476 }, 6477 "DeleteThingTypeResponse":{ 6478 "type":"structure", 6479 "members":{ 6480 } 6481 }, 6482 "DeleteTopicRuleDestinationRequest":{ 6483 "type":"structure", 6484 "required":["arn"], 6485 "members":{ 6486 "arn":{ 6487 "shape":"AwsArn", 6488 "location":"uri", 6489 "locationName":"arn" 6490 } 6491 } 6492 }, 6493 "DeleteTopicRuleDestinationResponse":{ 6494 "type":"structure", 6495 "members":{ 6496 } 6497 }, 6498 "DeleteTopicRuleRequest":{ 6499 "type":"structure", 6500 "required":["ruleName"], 6501 "members":{ 6502 "ruleName":{ 6503 "shape":"RuleName", 6504 "location":"uri", 6505 "locationName":"ruleName" 6506 } 6507 } 6508 }, 6509 "DeleteV2LoggingLevelRequest":{ 6510 "type":"structure", 6511 "required":[ 6512 "targetType", 6513 "targetName" 6514 ], 6515 "members":{ 6516 "targetType":{ 6517 "shape":"LogTargetType", 6518 "location":"querystring", 6519 "locationName":"targetType" 6520 }, 6521 "targetName":{ 6522 "shape":"LogTargetName", 6523 "location":"querystring", 6524 "locationName":"targetName" 6525 } 6526 } 6527 }, 6528 "DeliveryStreamName":{"type":"string"}, 6529 "Denied":{ 6530 "type":"structure", 6531 "members":{ 6532 "implicitDeny":{"shape":"ImplicitDeny"}, 6533 "explicitDeny":{"shape":"ExplicitDeny"} 6534 } 6535 }, 6536 "DeprecateThingTypeRequest":{ 6537 "type":"structure", 6538 "required":["thingTypeName"], 6539 "members":{ 6540 "thingTypeName":{ 6541 "shape":"ThingTypeName", 6542 "location":"uri", 6543 "locationName":"thingTypeName" 6544 }, 6545 "undoDeprecate":{"shape":"UndoDeprecate"} 6546 } 6547 }, 6548 "DeprecateThingTypeResponse":{ 6549 "type":"structure", 6550 "members":{ 6551 } 6552 }, 6553 "DeprecationDate":{"type":"timestamp"}, 6554 "DescribeAccountAuditConfigurationRequest":{ 6555 "type":"structure", 6556 "members":{ 6557 } 6558 }, 6559 "DescribeAccountAuditConfigurationResponse":{ 6560 "type":"structure", 6561 "members":{ 6562 "roleArn":{"shape":"RoleArn"}, 6563 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 6564 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 6565 } 6566 }, 6567 "DescribeAuditFindingRequest":{ 6568 "type":"structure", 6569 "required":["findingId"], 6570 "members":{ 6571 "findingId":{ 6572 "shape":"FindingId", 6573 "location":"uri", 6574 "locationName":"findingId" 6575 } 6576 } 6577 }, 6578 "DescribeAuditFindingResponse":{ 6579 "type":"structure", 6580 "members":{ 6581 "finding":{"shape":"AuditFinding"} 6582 } 6583 }, 6584 "DescribeAuditMitigationActionsTaskRequest":{ 6585 "type":"structure", 6586 "required":["taskId"], 6587 "members":{ 6588 "taskId":{ 6589 "shape":"MitigationActionsTaskId", 6590 "location":"uri", 6591 "locationName":"taskId" 6592 } 6593 } 6594 }, 6595 "DescribeAuditMitigationActionsTaskResponse":{ 6596 "type":"structure", 6597 "members":{ 6598 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"}, 6599 "startTime":{"shape":"Timestamp"}, 6600 "endTime":{"shape":"Timestamp"}, 6601 "taskStatistics":{"shape":"AuditMitigationActionsTaskStatistics"}, 6602 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 6603 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 6604 "actionsDefinition":{"shape":"MitigationActionList"} 6605 } 6606 }, 6607 "DescribeAuditSuppressionRequest":{ 6608 "type":"structure", 6609 "required":[ 6610 "checkName", 6611 "resourceIdentifier" 6612 ], 6613 "members":{ 6614 "checkName":{"shape":"AuditCheckName"}, 6615 "resourceIdentifier":{"shape":"ResourceIdentifier"} 6616 } 6617 }, 6618 "DescribeAuditSuppressionResponse":{ 6619 "type":"structure", 6620 "members":{ 6621 "checkName":{"shape":"AuditCheckName"}, 6622 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 6623 "expirationDate":{"shape":"Timestamp"}, 6624 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 6625 "description":{"shape":"AuditDescription"} 6626 } 6627 }, 6628 "DescribeAuditTaskRequest":{ 6629 "type":"structure", 6630 "required":["taskId"], 6631 "members":{ 6632 "taskId":{ 6633 "shape":"AuditTaskId", 6634 "location":"uri", 6635 "locationName":"taskId" 6636 } 6637 } 6638 }, 6639 "DescribeAuditTaskResponse":{ 6640 "type":"structure", 6641 "members":{ 6642 "taskStatus":{"shape":"AuditTaskStatus"}, 6643 "taskType":{"shape":"AuditTaskType"}, 6644 "taskStartTime":{"shape":"Timestamp"}, 6645 "taskStatistics":{"shape":"TaskStatistics"}, 6646 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 6647 "auditDetails":{"shape":"AuditDetails"} 6648 } 6649 }, 6650 "DescribeAuthorizerRequest":{ 6651 "type":"structure", 6652 "required":["authorizerName"], 6653 "members":{ 6654 "authorizerName":{ 6655 "shape":"AuthorizerName", 6656 "location":"uri", 6657 "locationName":"authorizerName" 6658 } 6659 } 6660 }, 6661 "DescribeAuthorizerResponse":{ 6662 "type":"structure", 6663 "members":{ 6664 "authorizerDescription":{"shape":"AuthorizerDescription"} 6665 } 6666 }, 6667 "DescribeBillingGroupRequest":{ 6668 "type":"structure", 6669 "required":["billingGroupName"], 6670 "members":{ 6671 "billingGroupName":{ 6672 "shape":"BillingGroupName", 6673 "location":"uri", 6674 "locationName":"billingGroupName" 6675 } 6676 } 6677 }, 6678 "DescribeBillingGroupResponse":{ 6679 "type":"structure", 6680 "members":{ 6681 "billingGroupName":{"shape":"BillingGroupName"}, 6682 "billingGroupId":{"shape":"BillingGroupId"}, 6683 "billingGroupArn":{"shape":"BillingGroupArn"}, 6684 "version":{"shape":"Version"}, 6685 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 6686 "billingGroupMetadata":{"shape":"BillingGroupMetadata"} 6687 } 6688 }, 6689 "DescribeCACertificateRequest":{ 6690 "type":"structure", 6691 "required":["certificateId"], 6692 "members":{ 6693 "certificateId":{ 6694 "shape":"CertificateId", 6695 "location":"uri", 6696 "locationName":"caCertificateId" 6697 } 6698 } 6699 }, 6700 "DescribeCACertificateResponse":{ 6701 "type":"structure", 6702 "members":{ 6703 "certificateDescription":{"shape":"CACertificateDescription"}, 6704 "registrationConfig":{"shape":"RegistrationConfig"} 6705 } 6706 }, 6707 "DescribeCertificateRequest":{ 6708 "type":"structure", 6709 "required":["certificateId"], 6710 "members":{ 6711 "certificateId":{ 6712 "shape":"CertificateId", 6713 "location":"uri", 6714 "locationName":"certificateId" 6715 } 6716 } 6717 }, 6718 "DescribeCertificateResponse":{ 6719 "type":"structure", 6720 "members":{ 6721 "certificateDescription":{"shape":"CertificateDescription"} 6722 } 6723 }, 6724 "DescribeCustomMetricRequest":{ 6725 "type":"structure", 6726 "required":["metricName"], 6727 "members":{ 6728 "metricName":{ 6729 "shape":"MetricName", 6730 "location":"uri", 6731 "locationName":"metricName" 6732 } 6733 } 6734 }, 6735 "DescribeCustomMetricResponse":{ 6736 "type":"structure", 6737 "members":{ 6738 "metricName":{"shape":"MetricName"}, 6739 "metricArn":{"shape":"CustomMetricArn"}, 6740 "metricType":{"shape":"CustomMetricType"}, 6741 "displayName":{"shape":"CustomMetricDisplayName"}, 6742 "creationDate":{"shape":"Timestamp"}, 6743 "lastModifiedDate":{"shape":"Timestamp"} 6744 } 6745 }, 6746 "DescribeDefaultAuthorizerRequest":{ 6747 "type":"structure", 6748 "members":{ 6749 } 6750 }, 6751 "DescribeDefaultAuthorizerResponse":{ 6752 "type":"structure", 6753 "members":{ 6754 "authorizerDescription":{"shape":"AuthorizerDescription"} 6755 } 6756 }, 6757 "DescribeDetectMitigationActionsTaskRequest":{ 6758 "type":"structure", 6759 "required":["taskId"], 6760 "members":{ 6761 "taskId":{ 6762 "shape":"MitigationActionsTaskId", 6763 "location":"uri", 6764 "locationName":"taskId" 6765 } 6766 } 6767 }, 6768 "DescribeDetectMitigationActionsTaskResponse":{ 6769 "type":"structure", 6770 "members":{ 6771 "taskSummary":{"shape":"DetectMitigationActionsTaskSummary"} 6772 } 6773 }, 6774 "DescribeDimensionRequest":{ 6775 "type":"structure", 6776 "required":["name"], 6777 "members":{ 6778 "name":{ 6779 "shape":"DimensionName", 6780 "location":"uri", 6781 "locationName":"name" 6782 } 6783 } 6784 }, 6785 "DescribeDimensionResponse":{ 6786 "type":"structure", 6787 "members":{ 6788 "name":{"shape":"DimensionName"}, 6789 "arn":{"shape":"DimensionArn"}, 6790 "type":{"shape":"DimensionType"}, 6791 "stringValues":{"shape":"DimensionStringValues"}, 6792 "creationDate":{"shape":"Timestamp"}, 6793 "lastModifiedDate":{"shape":"Timestamp"} 6794 } 6795 }, 6796 "DescribeDomainConfigurationRequest":{ 6797 "type":"structure", 6798 "required":["domainConfigurationName"], 6799 "members":{ 6800 "domainConfigurationName":{ 6801 "shape":"ReservedDomainConfigurationName", 6802 "location":"uri", 6803 "locationName":"domainConfigurationName" 6804 } 6805 } 6806 }, 6807 "DescribeDomainConfigurationResponse":{ 6808 "type":"structure", 6809 "members":{ 6810 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 6811 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 6812 "domainName":{"shape":"DomainName"}, 6813 "serverCertificates":{"shape":"ServerCertificates"}, 6814 "authorizerConfig":{"shape":"AuthorizerConfig"}, 6815 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 6816 "serviceType":{"shape":"ServiceType"}, 6817 "domainType":{"shape":"DomainType"}, 6818 "lastStatusChangeDate":{"shape":"DateType"} 6819 } 6820 }, 6821 "DescribeEndpointRequest":{ 6822 "type":"structure", 6823 "members":{ 6824 "endpointType":{ 6825 "shape":"EndpointType", 6826 "location":"querystring", 6827 "locationName":"endpointType" 6828 } 6829 } 6830 }, 6831 "DescribeEndpointResponse":{ 6832 "type":"structure", 6833 "members":{ 6834 "endpointAddress":{"shape":"EndpointAddress"} 6835 } 6836 }, 6837 "DescribeEventConfigurationsRequest":{ 6838 "type":"structure", 6839 "members":{ 6840 } 6841 }, 6842 "DescribeEventConfigurationsResponse":{ 6843 "type":"structure", 6844 "members":{ 6845 "eventConfigurations":{"shape":"EventConfigurations"}, 6846 "creationDate":{"shape":"CreationDate"}, 6847 "lastModifiedDate":{"shape":"LastModifiedDate"} 6848 } 6849 }, 6850 "DescribeFleetMetricRequest":{ 6851 "type":"structure", 6852 "required":["metricName"], 6853 "members":{ 6854 "metricName":{ 6855 "shape":"FleetMetricName", 6856 "location":"uri", 6857 "locationName":"metricName" 6858 } 6859 } 6860 }, 6861 "DescribeFleetMetricResponse":{ 6862 "type":"structure", 6863 "members":{ 6864 "metricName":{"shape":"FleetMetricName"}, 6865 "queryString":{"shape":"QueryString"}, 6866 "aggregationType":{"shape":"AggregationType"}, 6867 "period":{"shape":"FleetMetricPeriod"}, 6868 "aggregationField":{"shape":"AggregationField"}, 6869 "description":{"shape":"FleetMetricDescription"}, 6870 "queryVersion":{"shape":"QueryVersion"}, 6871 "indexName":{"shape":"IndexName"}, 6872 "creationDate":{"shape":"CreationDate"}, 6873 "lastModifiedDate":{"shape":"LastModifiedDate"}, 6874 "unit":{"shape":"FleetMetricUnit"}, 6875 "version":{"shape":"Version"}, 6876 "metricArn":{"shape":"FleetMetricArn"} 6877 } 6878 }, 6879 "DescribeIndexRequest":{ 6880 "type":"structure", 6881 "required":["indexName"], 6882 "members":{ 6883 "indexName":{ 6884 "shape":"IndexName", 6885 "location":"uri", 6886 "locationName":"indexName" 6887 } 6888 } 6889 }, 6890 "DescribeIndexResponse":{ 6891 "type":"structure", 6892 "members":{ 6893 "indexName":{"shape":"IndexName"}, 6894 "indexStatus":{"shape":"IndexStatus"}, 6895 "schema":{"shape":"IndexSchema"} 6896 } 6897 }, 6898 "DescribeJobExecutionRequest":{ 6899 "type":"structure", 6900 "required":[ 6901 "jobId", 6902 "thingName" 6903 ], 6904 "members":{ 6905 "jobId":{ 6906 "shape":"JobId", 6907 "location":"uri", 6908 "locationName":"jobId" 6909 }, 6910 "thingName":{ 6911 "shape":"ThingName", 6912 "location":"uri", 6913 "locationName":"thingName" 6914 }, 6915 "executionNumber":{ 6916 "shape":"ExecutionNumber", 6917 "location":"querystring", 6918 "locationName":"executionNumber" 6919 } 6920 } 6921 }, 6922 "DescribeJobExecutionResponse":{ 6923 "type":"structure", 6924 "members":{ 6925 "execution":{"shape":"JobExecution"} 6926 } 6927 }, 6928 "DescribeJobRequest":{ 6929 "type":"structure", 6930 "required":["jobId"], 6931 "members":{ 6932 "jobId":{ 6933 "shape":"JobId", 6934 "location":"uri", 6935 "locationName":"jobId" 6936 } 6937 } 6938 }, 6939 "DescribeJobResponse":{ 6940 "type":"structure", 6941 "members":{ 6942 "documentSource":{"shape":"JobDocumentSource"}, 6943 "job":{"shape":"Job"} 6944 } 6945 }, 6946 "DescribeJobTemplateRequest":{ 6947 "type":"structure", 6948 "required":["jobTemplateId"], 6949 "members":{ 6950 "jobTemplateId":{ 6951 "shape":"JobTemplateId", 6952 "location":"uri", 6953 "locationName":"jobTemplateId" 6954 } 6955 } 6956 }, 6957 "DescribeJobTemplateResponse":{ 6958 "type":"structure", 6959 "members":{ 6960 "jobTemplateArn":{"shape":"JobTemplateArn"}, 6961 "jobTemplateId":{"shape":"JobTemplateId"}, 6962 "description":{"shape":"JobDescription"}, 6963 "documentSource":{"shape":"JobDocumentSource"}, 6964 "document":{"shape":"JobDocument"}, 6965 "createdAt":{"shape":"DateType"}, 6966 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 6967 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 6968 "abortConfig":{"shape":"AbortConfig"}, 6969 "timeoutConfig":{"shape":"TimeoutConfig"} 6970 } 6971 }, 6972 "DescribeMitigationActionRequest":{ 6973 "type":"structure", 6974 "required":["actionName"], 6975 "members":{ 6976 "actionName":{ 6977 "shape":"MitigationActionName", 6978 "location":"uri", 6979 "locationName":"actionName" 6980 } 6981 } 6982 }, 6983 "DescribeMitigationActionResponse":{ 6984 "type":"structure", 6985 "members":{ 6986 "actionName":{"shape":"MitigationActionName"}, 6987 "actionType":{"shape":"MitigationActionType"}, 6988 "actionArn":{"shape":"MitigationActionArn"}, 6989 "actionId":{"shape":"MitigationActionId"}, 6990 "roleArn":{"shape":"RoleArn"}, 6991 "actionParams":{"shape":"MitigationActionParams"}, 6992 "creationDate":{"shape":"Timestamp"}, 6993 "lastModifiedDate":{"shape":"Timestamp"} 6994 } 6995 }, 6996 "DescribeProvisioningTemplateRequest":{ 6997 "type":"structure", 6998 "required":["templateName"], 6999 "members":{ 7000 "templateName":{ 7001 "shape":"TemplateName", 7002 "location":"uri", 7003 "locationName":"templateName" 7004 } 7005 } 7006 }, 7007 "DescribeProvisioningTemplateResponse":{ 7008 "type":"structure", 7009 "members":{ 7010 "templateArn":{"shape":"TemplateArn"}, 7011 "templateName":{"shape":"TemplateName"}, 7012 "description":{"shape":"TemplateDescription"}, 7013 "creationDate":{"shape":"DateType"}, 7014 "lastModifiedDate":{"shape":"DateType"}, 7015 "defaultVersionId":{"shape":"TemplateVersionId"}, 7016 "templateBody":{"shape":"TemplateBody"}, 7017 "enabled":{"shape":"Enabled"}, 7018 "provisioningRoleArn":{"shape":"RoleArn"}, 7019 "preProvisioningHook":{"shape":"ProvisioningHook"} 7020 } 7021 }, 7022 "DescribeProvisioningTemplateVersionRequest":{ 7023 "type":"structure", 7024 "required":[ 7025 "templateName", 7026 "versionId" 7027 ], 7028 "members":{ 7029 "templateName":{ 7030 "shape":"TemplateName", 7031 "location":"uri", 7032 "locationName":"templateName" 7033 }, 7034 "versionId":{ 7035 "shape":"TemplateVersionId", 7036 "location":"uri", 7037 "locationName":"versionId" 7038 } 7039 } 7040 }, 7041 "DescribeProvisioningTemplateVersionResponse":{ 7042 "type":"structure", 7043 "members":{ 7044 "versionId":{"shape":"TemplateVersionId"}, 7045 "creationDate":{"shape":"DateType"}, 7046 "templateBody":{"shape":"TemplateBody"}, 7047 "isDefaultVersion":{"shape":"IsDefaultVersion"} 7048 } 7049 }, 7050 "DescribeRoleAliasRequest":{ 7051 "type":"structure", 7052 "required":["roleAlias"], 7053 "members":{ 7054 "roleAlias":{ 7055 "shape":"RoleAlias", 7056 "location":"uri", 7057 "locationName":"roleAlias" 7058 } 7059 } 7060 }, 7061 "DescribeRoleAliasResponse":{ 7062 "type":"structure", 7063 "members":{ 7064 "roleAliasDescription":{"shape":"RoleAliasDescription"} 7065 } 7066 }, 7067 "DescribeScheduledAuditRequest":{ 7068 "type":"structure", 7069 "required":["scheduledAuditName"], 7070 "members":{ 7071 "scheduledAuditName":{ 7072 "shape":"ScheduledAuditName", 7073 "location":"uri", 7074 "locationName":"scheduledAuditName" 7075 } 7076 } 7077 }, 7078 "DescribeScheduledAuditResponse":{ 7079 "type":"structure", 7080 "members":{ 7081 "frequency":{"shape":"AuditFrequency"}, 7082 "dayOfMonth":{"shape":"DayOfMonth"}, 7083 "dayOfWeek":{"shape":"DayOfWeek"}, 7084 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 7085 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 7086 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 7087 } 7088 }, 7089 "DescribeSecurityProfileRequest":{ 7090 "type":"structure", 7091 "required":["securityProfileName"], 7092 "members":{ 7093 "securityProfileName":{ 7094 "shape":"SecurityProfileName", 7095 "location":"uri", 7096 "locationName":"securityProfileName" 7097 } 7098 } 7099 }, 7100 "DescribeSecurityProfileResponse":{ 7101 "type":"structure", 7102 "members":{ 7103 "securityProfileName":{"shape":"SecurityProfileName"}, 7104 "securityProfileArn":{"shape":"SecurityProfileArn"}, 7105 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 7106 "behaviors":{"shape":"Behaviors"}, 7107 "alertTargets":{"shape":"AlertTargets"}, 7108 "additionalMetricsToRetain":{ 7109 "shape":"AdditionalMetricsToRetainList", 7110 "deprecated":true, 7111 "deprecatedMessage":"Use additionalMetricsToRetainV2." 7112 }, 7113 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 7114 "version":{"shape":"Version"}, 7115 "creationDate":{"shape":"Timestamp"}, 7116 "lastModifiedDate":{"shape":"Timestamp"} 7117 } 7118 }, 7119 "DescribeStreamRequest":{ 7120 "type":"structure", 7121 "required":["streamId"], 7122 "members":{ 7123 "streamId":{ 7124 "shape":"StreamId", 7125 "location":"uri", 7126 "locationName":"streamId" 7127 } 7128 } 7129 }, 7130 "DescribeStreamResponse":{ 7131 "type":"structure", 7132 "members":{ 7133 "streamInfo":{"shape":"StreamInfo"} 7134 } 7135 }, 7136 "DescribeThingGroupRequest":{ 7137 "type":"structure", 7138 "required":["thingGroupName"], 7139 "members":{ 7140 "thingGroupName":{ 7141 "shape":"ThingGroupName", 7142 "location":"uri", 7143 "locationName":"thingGroupName" 7144 } 7145 } 7146 }, 7147 "DescribeThingGroupResponse":{ 7148 "type":"structure", 7149 "members":{ 7150 "thingGroupName":{"shape":"ThingGroupName"}, 7151 "thingGroupId":{"shape":"ThingGroupId"}, 7152 "thingGroupArn":{"shape":"ThingGroupArn"}, 7153 "version":{"shape":"Version"}, 7154 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 7155 "thingGroupMetadata":{"shape":"ThingGroupMetadata"}, 7156 "indexName":{"shape":"IndexName"}, 7157 "queryString":{"shape":"QueryString"}, 7158 "queryVersion":{"shape":"QueryVersion"}, 7159 "status":{"shape":"DynamicGroupStatus"} 7160 } 7161 }, 7162 "DescribeThingRegistrationTaskRequest":{ 7163 "type":"structure", 7164 "required":["taskId"], 7165 "members":{ 7166 "taskId":{ 7167 "shape":"TaskId", 7168 "location":"uri", 7169 "locationName":"taskId" 7170 } 7171 } 7172 }, 7173 "DescribeThingRegistrationTaskResponse":{ 7174 "type":"structure", 7175 "members":{ 7176 "taskId":{"shape":"TaskId"}, 7177 "creationDate":{"shape":"CreationDate"}, 7178 "lastModifiedDate":{"shape":"LastModifiedDate"}, 7179 "templateBody":{"shape":"TemplateBody"}, 7180 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 7181 "inputFileKey":{"shape":"RegistryS3KeyName"}, 7182 "roleArn":{"shape":"RoleArn"}, 7183 "status":{"shape":"Status"}, 7184 "message":{"shape":"ErrorMessage"}, 7185 "successCount":{"shape":"Count"}, 7186 "failureCount":{"shape":"Count"}, 7187 "percentageProgress":{"shape":"Percentage"} 7188 } 7189 }, 7190 "DescribeThingRequest":{ 7191 "type":"structure", 7192 "required":["thingName"], 7193 "members":{ 7194 "thingName":{ 7195 "shape":"ThingName", 7196 "location":"uri", 7197 "locationName":"thingName" 7198 } 7199 } 7200 }, 7201 "DescribeThingResponse":{ 7202 "type":"structure", 7203 "members":{ 7204 "defaultClientId":{"shape":"ClientId"}, 7205 "thingName":{"shape":"ThingName"}, 7206 "thingId":{"shape":"ThingId"}, 7207 "thingArn":{"shape":"ThingArn"}, 7208 "thingTypeName":{"shape":"ThingTypeName"}, 7209 "attributes":{"shape":"Attributes"}, 7210 "version":{"shape":"Version"}, 7211 "billingGroupName":{"shape":"BillingGroupName"} 7212 } 7213 }, 7214 "DescribeThingTypeRequest":{ 7215 "type":"structure", 7216 "required":["thingTypeName"], 7217 "members":{ 7218 "thingTypeName":{ 7219 "shape":"ThingTypeName", 7220 "location":"uri", 7221 "locationName":"thingTypeName" 7222 } 7223 } 7224 }, 7225 "DescribeThingTypeResponse":{ 7226 "type":"structure", 7227 "members":{ 7228 "thingTypeName":{"shape":"ThingTypeName"}, 7229 "thingTypeId":{"shape":"ThingTypeId"}, 7230 "thingTypeArn":{"shape":"ThingTypeArn"}, 7231 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 7232 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 7233 } 7234 }, 7235 "Description":{"type":"string"}, 7236 "Destination":{ 7237 "type":"structure", 7238 "members":{ 7239 "s3Destination":{"shape":"S3Destination"} 7240 } 7241 }, 7242 "DetachPolicyRequest":{ 7243 "type":"structure", 7244 "required":[ 7245 "policyName", 7246 "target" 7247 ], 7248 "members":{ 7249 "policyName":{ 7250 "shape":"PolicyName", 7251 "location":"uri", 7252 "locationName":"policyName" 7253 }, 7254 "target":{"shape":"PolicyTarget"} 7255 } 7256 }, 7257 "DetachPrincipalPolicyRequest":{ 7258 "type":"structure", 7259 "required":[ 7260 "policyName", 7261 "principal" 7262 ], 7263 "members":{ 7264 "policyName":{ 7265 "shape":"PolicyName", 7266 "location":"uri", 7267 "locationName":"policyName" 7268 }, 7269 "principal":{ 7270 "shape":"Principal", 7271 "location":"header", 7272 "locationName":"x-amzn-iot-principal" 7273 } 7274 } 7275 }, 7276 "DetachSecurityProfileRequest":{ 7277 "type":"structure", 7278 "required":[ 7279 "securityProfileName", 7280 "securityProfileTargetArn" 7281 ], 7282 "members":{ 7283 "securityProfileName":{ 7284 "shape":"SecurityProfileName", 7285 "location":"uri", 7286 "locationName":"securityProfileName" 7287 }, 7288 "securityProfileTargetArn":{ 7289 "shape":"SecurityProfileTargetArn", 7290 "location":"querystring", 7291 "locationName":"securityProfileTargetArn" 7292 } 7293 } 7294 }, 7295 "DetachSecurityProfileResponse":{ 7296 "type":"structure", 7297 "members":{ 7298 } 7299 }, 7300 "DetachThingPrincipalRequest":{ 7301 "type":"structure", 7302 "required":[ 7303 "thingName", 7304 "principal" 7305 ], 7306 "members":{ 7307 "thingName":{ 7308 "shape":"ThingName", 7309 "location":"uri", 7310 "locationName":"thingName" 7311 }, 7312 "principal":{ 7313 "shape":"Principal", 7314 "location":"header", 7315 "locationName":"x-amzn-principal" 7316 } 7317 } 7318 }, 7319 "DetachThingPrincipalResponse":{ 7320 "type":"structure", 7321 "members":{ 7322 } 7323 }, 7324 "DetailsKey":{ 7325 "type":"string", 7326 "max":128, 7327 "min":1, 7328 "pattern":"[a-zA-Z0-9:_-]+" 7329 }, 7330 "DetailsMap":{ 7331 "type":"map", 7332 "key":{"shape":"DetailsKey"}, 7333 "value":{"shape":"DetailsValue"} 7334 }, 7335 "DetailsValue":{ 7336 "type":"string", 7337 "min":1, 7338 "pattern":"[^\\p{C}]+" 7339 }, 7340 "DetectMitigationActionExecution":{ 7341 "type":"structure", 7342 "members":{ 7343 "taskId":{"shape":"MitigationActionsTaskId"}, 7344 "violationId":{"shape":"ViolationId"}, 7345 "actionName":{"shape":"MitigationActionName"}, 7346 "thingName":{"shape":"DeviceDefenderThingName"}, 7347 "executionStartDate":{"shape":"Timestamp"}, 7348 "executionEndDate":{"shape":"Timestamp"}, 7349 "status":{"shape":"DetectMitigationActionExecutionStatus"}, 7350 "errorCode":{"shape":"DetectMitigationActionExecutionErrorCode"}, 7351 "message":{"shape":"ErrorMessage"} 7352 } 7353 }, 7354 "DetectMitigationActionExecutionErrorCode":{"type":"string"}, 7355 "DetectMitigationActionExecutionList":{ 7356 "type":"list", 7357 "member":{"shape":"DetectMitigationActionExecution"} 7358 }, 7359 "DetectMitigationActionExecutionStatus":{ 7360 "type":"string", 7361 "enum":[ 7362 "IN_PROGRESS", 7363 "SUCCESSFUL", 7364 "FAILED", 7365 "SKIPPED" 7366 ] 7367 }, 7368 "DetectMitigationActionsTaskStatistics":{ 7369 "type":"structure", 7370 "members":{ 7371 "actionsExecuted":{"shape":"GenericLongValue"}, 7372 "actionsSkipped":{"shape":"GenericLongValue"}, 7373 "actionsFailed":{"shape":"GenericLongValue"} 7374 } 7375 }, 7376 "DetectMitigationActionsTaskStatus":{ 7377 "type":"string", 7378 "enum":[ 7379 "IN_PROGRESS", 7380 "SUCCESSFUL", 7381 "FAILED", 7382 "CANCELED" 7383 ] 7384 }, 7385 "DetectMitigationActionsTaskSummary":{ 7386 "type":"structure", 7387 "members":{ 7388 "taskId":{"shape":"MitigationActionsTaskId"}, 7389 "taskStatus":{"shape":"DetectMitigationActionsTaskStatus"}, 7390 "taskStartTime":{"shape":"Timestamp"}, 7391 "taskEndTime":{"shape":"Timestamp"}, 7392 "target":{"shape":"DetectMitigationActionsTaskTarget"}, 7393 "violationEventOccurrenceRange":{"shape":"ViolationEventOccurrenceRange"}, 7394 "onlyActiveViolationsIncluded":{"shape":"PrimitiveBoolean"}, 7395 "suppressedAlertsIncluded":{"shape":"PrimitiveBoolean"}, 7396 "actionsDefinition":{"shape":"MitigationActionList"}, 7397 "taskStatistics":{"shape":"DetectMitigationActionsTaskStatistics"} 7398 } 7399 }, 7400 "DetectMitigationActionsTaskSummaryList":{ 7401 "type":"list", 7402 "member":{"shape":"DetectMitigationActionsTaskSummary"} 7403 }, 7404 "DetectMitigationActionsTaskTarget":{ 7405 "type":"structure", 7406 "members":{ 7407 "violationIds":{"shape":"TargetViolationIdsForDetectMitigationActions"}, 7408 "securityProfileName":{"shape":"SecurityProfileName"}, 7409 "behaviorName":{"shape":"BehaviorName"} 7410 } 7411 }, 7412 "DetectMitigationActionsToExecuteList":{ 7413 "type":"list", 7414 "member":{"shape":"MitigationActionName"}, 7415 "max":5, 7416 "min":1 7417 }, 7418 "DeviceCertificateUpdateAction":{ 7419 "type":"string", 7420 "enum":["DEACTIVATE"] 7421 }, 7422 "DeviceDefenderThingName":{ 7423 "type":"string", 7424 "max":128, 7425 "min":1 7426 }, 7427 "DimensionArn":{"type":"string"}, 7428 "DimensionName":{ 7429 "type":"string", 7430 "max":128, 7431 "min":1, 7432 "pattern":"[a-zA-Z0-9:_-]+" 7433 }, 7434 "DimensionNames":{ 7435 "type":"list", 7436 "member":{"shape":"DimensionName"} 7437 }, 7438 "DimensionStringValue":{ 7439 "type":"string", 7440 "max":256, 7441 "min":1 7442 }, 7443 "DimensionStringValues":{ 7444 "type":"list", 7445 "member":{"shape":"DimensionStringValue"}, 7446 "max":100, 7447 "min":1 7448 }, 7449 "DimensionType":{ 7450 "type":"string", 7451 "enum":["TOPIC_FILTER"] 7452 }, 7453 "DimensionValueOperator":{ 7454 "type":"string", 7455 "enum":[ 7456 "IN", 7457 "NOT_IN" 7458 ] 7459 }, 7460 "DisableAllLogs":{"type":"boolean"}, 7461 "DisableTopicRuleRequest":{ 7462 "type":"structure", 7463 "required":["ruleName"], 7464 "members":{ 7465 "ruleName":{ 7466 "shape":"RuleName", 7467 "location":"uri", 7468 "locationName":"ruleName" 7469 } 7470 } 7471 }, 7472 "DisconnectReason":{"type":"string"}, 7473 "DomainConfigurationArn":{"type":"string"}, 7474 "DomainConfigurationName":{ 7475 "type":"string", 7476 "max":128, 7477 "min":1, 7478 "pattern":"[\\w.-]+" 7479 }, 7480 "DomainConfigurationStatus":{ 7481 "type":"string", 7482 "enum":[ 7483 "ENABLED", 7484 "DISABLED" 7485 ] 7486 }, 7487 "DomainConfigurationSummary":{ 7488 "type":"structure", 7489 "members":{ 7490 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 7491 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 7492 "serviceType":{"shape":"ServiceType"} 7493 } 7494 }, 7495 "DomainConfigurations":{ 7496 "type":"list", 7497 "member":{"shape":"DomainConfigurationSummary"} 7498 }, 7499 "DomainName":{ 7500 "type":"string", 7501 "max":253, 7502 "min":1 7503 }, 7504 "DomainType":{ 7505 "type":"string", 7506 "enum":[ 7507 "ENDPOINT", 7508 "AWS_MANAGED", 7509 "CUSTOMER_MANAGED" 7510 ] 7511 }, 7512 "DurationSeconds":{"type":"integer"}, 7513 "DynamicGroupStatus":{ 7514 "type":"string", 7515 "enum":[ 7516 "ACTIVE", 7517 "BUILDING", 7518 "REBUILDING" 7519 ] 7520 }, 7521 "DynamoDBAction":{ 7522 "type":"structure", 7523 "required":[ 7524 "tableName", 7525 "roleArn", 7526 "hashKeyField", 7527 "hashKeyValue" 7528 ], 7529 "members":{ 7530 "tableName":{"shape":"TableName"}, 7531 "roleArn":{"shape":"AwsArn"}, 7532 "operation":{"shape":"DynamoOperation"}, 7533 "hashKeyField":{"shape":"HashKeyField"}, 7534 "hashKeyValue":{"shape":"HashKeyValue"}, 7535 "hashKeyType":{"shape":"DynamoKeyType"}, 7536 "rangeKeyField":{"shape":"RangeKeyField"}, 7537 "rangeKeyValue":{"shape":"RangeKeyValue"}, 7538 "rangeKeyType":{"shape":"DynamoKeyType"}, 7539 "payloadField":{"shape":"PayloadField"} 7540 } 7541 }, 7542 "DynamoDBv2Action":{ 7543 "type":"structure", 7544 "required":[ 7545 "roleArn", 7546 "putItem" 7547 ], 7548 "members":{ 7549 "roleArn":{"shape":"AwsArn"}, 7550 "putItem":{"shape":"PutItemInput"} 7551 } 7552 }, 7553 "DynamoKeyType":{ 7554 "type":"string", 7555 "enum":[ 7556 "STRING", 7557 "NUMBER" 7558 ] 7559 }, 7560 "DynamoOperation":{"type":"string"}, 7561 "EffectivePolicies":{ 7562 "type":"list", 7563 "member":{"shape":"EffectivePolicy"} 7564 }, 7565 "EffectivePolicy":{ 7566 "type":"structure", 7567 "members":{ 7568 "policyName":{"shape":"PolicyName"}, 7569 "policyArn":{"shape":"PolicyArn"}, 7570 "policyDocument":{"shape":"PolicyDocument"} 7571 } 7572 }, 7573 "ElasticsearchAction":{ 7574 "type":"structure", 7575 "required":[ 7576 "roleArn", 7577 "endpoint", 7578 "index", 7579 "type", 7580 "id" 7581 ], 7582 "members":{ 7583 "roleArn":{"shape":"AwsArn"}, 7584 "endpoint":{"shape":"ElasticsearchEndpoint"}, 7585 "index":{"shape":"ElasticsearchIndex"}, 7586 "type":{"shape":"ElasticsearchType"}, 7587 "id":{"shape":"ElasticsearchId"} 7588 } 7589 }, 7590 "ElasticsearchEndpoint":{ 7591 "type":"string", 7592 "pattern":"https?://.*" 7593 }, 7594 "ElasticsearchId":{"type":"string"}, 7595 "ElasticsearchIndex":{"type":"string"}, 7596 "ElasticsearchType":{"type":"string"}, 7597 "EnableIoTLoggingParams":{ 7598 "type":"structure", 7599 "required":[ 7600 "roleArnForLogging", 7601 "logLevel" 7602 ], 7603 "members":{ 7604 "roleArnForLogging":{"shape":"RoleArn"}, 7605 "logLevel":{"shape":"LogLevel"} 7606 } 7607 }, 7608 "EnableTopicRuleRequest":{ 7609 "type":"structure", 7610 "required":["ruleName"], 7611 "members":{ 7612 "ruleName":{ 7613 "shape":"RuleName", 7614 "location":"uri", 7615 "locationName":"ruleName" 7616 } 7617 } 7618 }, 7619 "Enabled":{"type":"boolean"}, 7620 "EndpointAddress":{"type":"string"}, 7621 "EndpointType":{ 7622 "type":"string", 7623 "max":128 7624 }, 7625 "ErrorCode":{"type":"string"}, 7626 "ErrorInfo":{ 7627 "type":"structure", 7628 "members":{ 7629 "code":{"shape":"Code"}, 7630 "message":{"shape":"OTAUpdateErrorMessage"} 7631 } 7632 }, 7633 "ErrorMessage":{ 7634 "type":"string", 7635 "max":2048 7636 }, 7637 "EvaluationStatistic":{ 7638 "type":"string", 7639 "pattern":"(p0|p0\\.1|p0\\.01|p1|p10|p50|p90|p99|p99\\.9|p99\\.99|p100)" 7640 }, 7641 "EventConfigurations":{ 7642 "type":"map", 7643 "key":{"shape":"EventType"}, 7644 "value":{"shape":"Configuration"} 7645 }, 7646 "EventType":{ 7647 "type":"string", 7648 "enum":[ 7649 "THING", 7650 "THING_GROUP", 7651 "THING_TYPE", 7652 "THING_GROUP_MEMBERSHIP", 7653 "THING_GROUP_HIERARCHY", 7654 "THING_TYPE_ASSOCIATION", 7655 "JOB", 7656 "JOB_EXECUTION", 7657 "POLICY", 7658 "CERTIFICATE", 7659 "CA_CERTIFICATE" 7660 ] 7661 }, 7662 "ExecutionNamePrefix":{"type":"string"}, 7663 "ExecutionNumber":{"type":"long"}, 7664 "ExpectedVersion":{"type":"long"}, 7665 "ExpiresInSec":{ 7666 "type":"long", 7667 "max":3600, 7668 "min":60 7669 }, 7670 "ExpiresInSeconds":{"type":"long"}, 7671 "ExplicitDeny":{ 7672 "type":"structure", 7673 "members":{ 7674 "policies":{"shape":"Policies"} 7675 } 7676 }, 7677 "ExponentialRolloutRate":{ 7678 "type":"structure", 7679 "required":[ 7680 "baseRatePerMinute", 7681 "incrementFactor", 7682 "rateIncreaseCriteria" 7683 ], 7684 "members":{ 7685 "baseRatePerMinute":{"shape":"RolloutRatePerMinute"}, 7686 "incrementFactor":{"shape":"IncrementFactor"}, 7687 "rateIncreaseCriteria":{"shape":"RateIncreaseCriteria"} 7688 } 7689 }, 7690 "FailedChecksCount":{"type":"integer"}, 7691 "FailedFindingsCount":{"type":"long"}, 7692 "FailedThings":{"type":"integer"}, 7693 "Field":{ 7694 "type":"structure", 7695 "members":{ 7696 "name":{"shape":"FieldName"}, 7697 "type":{"shape":"FieldType"} 7698 } 7699 }, 7700 "FieldName":{"type":"string"}, 7701 "FieldType":{ 7702 "type":"string", 7703 "enum":[ 7704 "Number", 7705 "String", 7706 "Boolean" 7707 ] 7708 }, 7709 "Fields":{ 7710 "type":"list", 7711 "member":{"shape":"Field"} 7712 }, 7713 "FileId":{ 7714 "type":"integer", 7715 "max":255, 7716 "min":0 7717 }, 7718 "FileLocation":{ 7719 "type":"structure", 7720 "members":{ 7721 "stream":{"shape":"Stream"}, 7722 "s3Location":{"shape":"S3Location"} 7723 } 7724 }, 7725 "FileName":{"type":"string"}, 7726 "FileType":{ 7727 "type":"integer", 7728 "max":255, 7729 "min":0 7730 }, 7731 "FindingId":{ 7732 "type":"string", 7733 "max":128, 7734 "min":1, 7735 "pattern":"[a-zA-Z0-9_-]+" 7736 }, 7737 "FindingIds":{ 7738 "type":"list", 7739 "member":{"shape":"FindingId"}, 7740 "max":25, 7741 "min":1 7742 }, 7743 "FirehoseAction":{ 7744 "type":"structure", 7745 "required":[ 7746 "roleArn", 7747 "deliveryStreamName" 7748 ], 7749 "members":{ 7750 "roleArn":{"shape":"AwsArn"}, 7751 "deliveryStreamName":{"shape":"DeliveryStreamName"}, 7752 "separator":{"shape":"FirehoseSeparator"}, 7753 "batchMode":{"shape":"BatchMode"} 7754 } 7755 }, 7756 "FirehoseSeparator":{ 7757 "type":"string", 7758 "pattern":"([\\n\\t])|(\\r\\n)|(,)" 7759 }, 7760 "Flag":{"type":"boolean"}, 7761 "FleetMetricArn":{"type":"string"}, 7762 "FleetMetricDescription":{ 7763 "type":"string", 7764 "max":1024, 7765 "pattern":"[\\p{Graph}\\x20]*" 7766 }, 7767 "FleetMetricName":{ 7768 "type":"string", 7769 "max":128, 7770 "min":1, 7771 "pattern":"[a-zA-Z0-9_\\-\\.]+" 7772 }, 7773 "FleetMetricNameAndArn":{ 7774 "type":"structure", 7775 "members":{ 7776 "metricName":{"shape":"FleetMetricName"}, 7777 "metricArn":{"shape":"FleetMetricArn"} 7778 } 7779 }, 7780 "FleetMetricNameAndArnList":{ 7781 "type":"list", 7782 "member":{"shape":"FleetMetricNameAndArn"} 7783 }, 7784 "FleetMetricPeriod":{ 7785 "type":"integer", 7786 "max":86400, 7787 "min":60 7788 }, 7789 "FleetMetricUnit":{ 7790 "type":"string", 7791 "enum":[ 7792 "Seconds", 7793 "Microseconds", 7794 "Milliseconds", 7795 "Bytes", 7796 "Kilobytes", 7797 "Megabytes", 7798 "Gigabytes", 7799 "Terabytes", 7800 "Bits", 7801 "Kilobits", 7802 "Megabits", 7803 "Gigabits", 7804 "Terabits", 7805 "Percent", 7806 "Count", 7807 "Bytes/Second", 7808 "Kilobytes/Second", 7809 "Megabytes/Second", 7810 "Gigabytes/Second", 7811 "Terabytes/Second", 7812 "Bits/Second", 7813 "Kilobits/Second", 7814 "Megabits/Second", 7815 "Gigabits/Second", 7816 "Terabits/Second", 7817 "Count/Second", 7818 "None" 7819 ] 7820 }, 7821 "ForceDelete":{"type":"boolean"}, 7822 "ForceDeleteAWSJob":{"type":"boolean"}, 7823 "ForceFlag":{"type":"boolean"}, 7824 "Forced":{"type":"boolean"}, 7825 "FunctionArn":{"type":"string"}, 7826 "GenerationId":{"type":"string"}, 7827 "GenericLongValue":{"type":"long"}, 7828 "GetBehaviorModelTrainingSummariesRequest":{ 7829 "type":"structure", 7830 "members":{ 7831 "securityProfileName":{ 7832 "shape":"SecurityProfileName", 7833 "location":"querystring", 7834 "locationName":"securityProfileName" 7835 }, 7836 "maxResults":{ 7837 "shape":"TinyMaxResults", 7838 "location":"querystring", 7839 "locationName":"maxResults" 7840 }, 7841 "nextToken":{ 7842 "shape":"NextToken", 7843 "location":"querystring", 7844 "locationName":"nextToken" 7845 } 7846 } 7847 }, 7848 "GetBehaviorModelTrainingSummariesResponse":{ 7849 "type":"structure", 7850 "members":{ 7851 "summaries":{"shape":"BehaviorModelTrainingSummaries"}, 7852 "nextToken":{"shape":"NextToken"} 7853 } 7854 }, 7855 "GetBucketsAggregationRequest":{ 7856 "type":"structure", 7857 "required":[ 7858 "queryString", 7859 "aggregationField", 7860 "bucketsAggregationType" 7861 ], 7862 "members":{ 7863 "indexName":{"shape":"IndexName"}, 7864 "queryString":{"shape":"QueryString"}, 7865 "aggregationField":{"shape":"AggregationField"}, 7866 "queryVersion":{"shape":"QueryVersion"}, 7867 "bucketsAggregationType":{"shape":"BucketsAggregationType"} 7868 } 7869 }, 7870 "GetBucketsAggregationResponse":{ 7871 "type":"structure", 7872 "members":{ 7873 "totalCount":{"shape":"Count"}, 7874 "buckets":{"shape":"Buckets"} 7875 } 7876 }, 7877 "GetCardinalityRequest":{ 7878 "type":"structure", 7879 "required":["queryString"], 7880 "members":{ 7881 "indexName":{"shape":"IndexName"}, 7882 "queryString":{"shape":"QueryString"}, 7883 "aggregationField":{"shape":"AggregationField"}, 7884 "queryVersion":{"shape":"QueryVersion"} 7885 } 7886 }, 7887 "GetCardinalityResponse":{ 7888 "type":"structure", 7889 "members":{ 7890 "cardinality":{"shape":"Count"} 7891 } 7892 }, 7893 "GetEffectivePoliciesRequest":{ 7894 "type":"structure", 7895 "members":{ 7896 "principal":{"shape":"Principal"}, 7897 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 7898 "thingName":{ 7899 "shape":"ThingName", 7900 "location":"querystring", 7901 "locationName":"thingName" 7902 } 7903 } 7904 }, 7905 "GetEffectivePoliciesResponse":{ 7906 "type":"structure", 7907 "members":{ 7908 "effectivePolicies":{"shape":"EffectivePolicies"} 7909 } 7910 }, 7911 "GetIndexingConfigurationRequest":{ 7912 "type":"structure", 7913 "members":{ 7914 } 7915 }, 7916 "GetIndexingConfigurationResponse":{ 7917 "type":"structure", 7918 "members":{ 7919 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 7920 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 7921 } 7922 }, 7923 "GetJobDocumentRequest":{ 7924 "type":"structure", 7925 "required":["jobId"], 7926 "members":{ 7927 "jobId":{ 7928 "shape":"JobId", 7929 "location":"uri", 7930 "locationName":"jobId" 7931 } 7932 } 7933 }, 7934 "GetJobDocumentResponse":{ 7935 "type":"structure", 7936 "members":{ 7937 "document":{"shape":"JobDocument"} 7938 } 7939 }, 7940 "GetLoggingOptionsRequest":{ 7941 "type":"structure", 7942 "members":{ 7943 } 7944 }, 7945 "GetLoggingOptionsResponse":{ 7946 "type":"structure", 7947 "members":{ 7948 "roleArn":{"shape":"AwsArn"}, 7949 "logLevel":{"shape":"LogLevel"} 7950 } 7951 }, 7952 "GetOTAUpdateRequest":{ 7953 "type":"structure", 7954 "required":["otaUpdateId"], 7955 "members":{ 7956 "otaUpdateId":{ 7957 "shape":"OTAUpdateId", 7958 "location":"uri", 7959 "locationName":"otaUpdateId" 7960 } 7961 } 7962 }, 7963 "GetOTAUpdateResponse":{ 7964 "type":"structure", 7965 "members":{ 7966 "otaUpdateInfo":{"shape":"OTAUpdateInfo"} 7967 } 7968 }, 7969 "GetPercentilesRequest":{ 7970 "type":"structure", 7971 "required":["queryString"], 7972 "members":{ 7973 "indexName":{"shape":"IndexName"}, 7974 "queryString":{"shape":"QueryString"}, 7975 "aggregationField":{"shape":"AggregationField"}, 7976 "queryVersion":{"shape":"QueryVersion"}, 7977 "percents":{"shape":"PercentList"} 7978 } 7979 }, 7980 "GetPercentilesResponse":{ 7981 "type":"structure", 7982 "members":{ 7983 "percentiles":{"shape":"Percentiles"} 7984 } 7985 }, 7986 "GetPolicyRequest":{ 7987 "type":"structure", 7988 "required":["policyName"], 7989 "members":{ 7990 "policyName":{ 7991 "shape":"PolicyName", 7992 "location":"uri", 7993 "locationName":"policyName" 7994 } 7995 } 7996 }, 7997 "GetPolicyResponse":{ 7998 "type":"structure", 7999 "members":{ 8000 "policyName":{"shape":"PolicyName"}, 8001 "policyArn":{"shape":"PolicyArn"}, 8002 "policyDocument":{"shape":"PolicyDocument"}, 8003 "defaultVersionId":{"shape":"PolicyVersionId"}, 8004 "creationDate":{"shape":"DateType"}, 8005 "lastModifiedDate":{"shape":"DateType"}, 8006 "generationId":{"shape":"GenerationId"} 8007 } 8008 }, 8009 "GetPolicyVersionRequest":{ 8010 "type":"structure", 8011 "required":[ 8012 "policyName", 8013 "policyVersionId" 8014 ], 8015 "members":{ 8016 "policyName":{ 8017 "shape":"PolicyName", 8018 "location":"uri", 8019 "locationName":"policyName" 8020 }, 8021 "policyVersionId":{ 8022 "shape":"PolicyVersionId", 8023 "location":"uri", 8024 "locationName":"policyVersionId" 8025 } 8026 } 8027 }, 8028 "GetPolicyVersionResponse":{ 8029 "type":"structure", 8030 "members":{ 8031 "policyArn":{"shape":"PolicyArn"}, 8032 "policyName":{"shape":"PolicyName"}, 8033 "policyDocument":{"shape":"PolicyDocument"}, 8034 "policyVersionId":{"shape":"PolicyVersionId"}, 8035 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 8036 "creationDate":{"shape":"DateType"}, 8037 "lastModifiedDate":{"shape":"DateType"}, 8038 "generationId":{"shape":"GenerationId"} 8039 } 8040 }, 8041 "GetRegistrationCodeRequest":{ 8042 "type":"structure", 8043 "members":{ 8044 } 8045 }, 8046 "GetRegistrationCodeResponse":{ 8047 "type":"structure", 8048 "members":{ 8049 "registrationCode":{"shape":"RegistrationCode"} 8050 } 8051 }, 8052 "GetStatisticsRequest":{ 8053 "type":"structure", 8054 "required":["queryString"], 8055 "members":{ 8056 "indexName":{"shape":"IndexName"}, 8057 "queryString":{"shape":"QueryString"}, 8058 "aggregationField":{"shape":"AggregationField"}, 8059 "queryVersion":{"shape":"QueryVersion"} 8060 } 8061 }, 8062 "GetStatisticsResponse":{ 8063 "type":"structure", 8064 "members":{ 8065 "statistics":{"shape":"Statistics"} 8066 } 8067 }, 8068 "GetTopicRuleDestinationRequest":{ 8069 "type":"structure", 8070 "required":["arn"], 8071 "members":{ 8072 "arn":{ 8073 "shape":"AwsArn", 8074 "location":"uri", 8075 "locationName":"arn" 8076 } 8077 } 8078 }, 8079 "GetTopicRuleDestinationResponse":{ 8080 "type":"structure", 8081 "members":{ 8082 "topicRuleDestination":{"shape":"TopicRuleDestination"} 8083 } 8084 }, 8085 "GetTopicRuleRequest":{ 8086 "type":"structure", 8087 "required":["ruleName"], 8088 "members":{ 8089 "ruleName":{ 8090 "shape":"RuleName", 8091 "location":"uri", 8092 "locationName":"ruleName" 8093 } 8094 } 8095 }, 8096 "GetTopicRuleResponse":{ 8097 "type":"structure", 8098 "members":{ 8099 "ruleArn":{"shape":"RuleArn"}, 8100 "rule":{"shape":"TopicRule"} 8101 } 8102 }, 8103 "GetV2LoggingOptionsRequest":{ 8104 "type":"structure", 8105 "members":{ 8106 } 8107 }, 8108 "GetV2LoggingOptionsResponse":{ 8109 "type":"structure", 8110 "members":{ 8111 "roleArn":{"shape":"AwsArn"}, 8112 "defaultLogLevel":{"shape":"LogLevel"}, 8113 "disableAllLogs":{"shape":"DisableAllLogs"} 8114 } 8115 }, 8116 "GroupNameAndArn":{ 8117 "type":"structure", 8118 "members":{ 8119 "groupName":{"shape":"ThingGroupName"}, 8120 "groupArn":{"shape":"ThingGroupArn"} 8121 } 8122 }, 8123 "HashAlgorithm":{"type":"string"}, 8124 "HashKeyField":{"type":"string"}, 8125 "HashKeyValue":{"type":"string"}, 8126 "HeaderKey":{ 8127 "type":"string", 8128 "max":256, 8129 "min":1 8130 }, 8131 "HeaderList":{ 8132 "type":"list", 8133 "member":{"shape":"HttpActionHeader"}, 8134 "max":100, 8135 "min":0 8136 }, 8137 "HeaderValue":{"type":"string"}, 8138 "HttpAction":{ 8139 "type":"structure", 8140 "required":["url"], 8141 "members":{ 8142 "url":{"shape":"Url"}, 8143 "confirmationUrl":{"shape":"Url"}, 8144 "headers":{"shape":"HeaderList"}, 8145 "auth":{"shape":"HttpAuthorization"} 8146 } 8147 }, 8148 "HttpActionHeader":{ 8149 "type":"structure", 8150 "required":[ 8151 "key", 8152 "value" 8153 ], 8154 "members":{ 8155 "key":{"shape":"HeaderKey"}, 8156 "value":{"shape":"HeaderValue"} 8157 } 8158 }, 8159 "HttpAuthorization":{ 8160 "type":"structure", 8161 "members":{ 8162 "sigv4":{"shape":"SigV4Authorization"} 8163 } 8164 }, 8165 "HttpContext":{ 8166 "type":"structure", 8167 "members":{ 8168 "headers":{"shape":"HttpHeaders"}, 8169 "queryString":{"shape":"HttpQueryString"} 8170 } 8171 }, 8172 "HttpHeaderName":{ 8173 "type":"string", 8174 "max":8192, 8175 "min":1 8176 }, 8177 "HttpHeaderValue":{ 8178 "type":"string", 8179 "max":8192, 8180 "min":1 8181 }, 8182 "HttpHeaders":{ 8183 "type":"map", 8184 "key":{"shape":"HttpHeaderName"}, 8185 "value":{"shape":"HttpHeaderValue"} 8186 }, 8187 "HttpQueryString":{ 8188 "type":"string", 8189 "max":4096, 8190 "min":1 8191 }, 8192 "HttpUrlDestinationConfiguration":{ 8193 "type":"structure", 8194 "required":["confirmationUrl"], 8195 "members":{ 8196 "confirmationUrl":{"shape":"Url"} 8197 } 8198 }, 8199 "HttpUrlDestinationProperties":{ 8200 "type":"structure", 8201 "members":{ 8202 "confirmationUrl":{"shape":"Url"} 8203 } 8204 }, 8205 "HttpUrlDestinationSummary":{ 8206 "type":"structure", 8207 "members":{ 8208 "confirmationUrl":{"shape":"Url"} 8209 } 8210 }, 8211 "ImplicitDeny":{ 8212 "type":"structure", 8213 "members":{ 8214 "policies":{"shape":"Policies"} 8215 } 8216 }, 8217 "InProgressChecksCount":{"type":"integer"}, 8218 "InProgressThings":{"type":"integer"}, 8219 "InProgressTimeoutInMinutes":{"type":"long"}, 8220 "IncrementFactor":{ 8221 "type":"double", 8222 "max":5, 8223 "min":1 8224 }, 8225 "IndexName":{ 8226 "type":"string", 8227 "max":128, 8228 "min":1, 8229 "pattern":"[a-zA-Z0-9:_-]+" 8230 }, 8231 "IndexNamesList":{ 8232 "type":"list", 8233 "member":{"shape":"IndexName"} 8234 }, 8235 "IndexNotReadyException":{ 8236 "type":"structure", 8237 "members":{ 8238 "message":{"shape":"errorMessage"} 8239 }, 8240 "error":{"httpStatusCode":400}, 8241 "exception":true 8242 }, 8243 "IndexSchema":{"type":"string"}, 8244 "IndexStatus":{ 8245 "type":"string", 8246 "enum":[ 8247 "ACTIVE", 8248 "BUILDING", 8249 "REBUILDING" 8250 ] 8251 }, 8252 "InlineDocument":{"type":"string"}, 8253 "InputName":{ 8254 "type":"string", 8255 "max":128, 8256 "min":1 8257 }, 8258 "InternalException":{ 8259 "type":"structure", 8260 "members":{ 8261 "message":{"shape":"errorMessage"} 8262 }, 8263 "error":{"httpStatusCode":500}, 8264 "exception":true, 8265 "fault":true 8266 }, 8267 "InternalFailureException":{ 8268 "type":"structure", 8269 "members":{ 8270 "message":{"shape":"errorMessage"} 8271 }, 8272 "error":{"httpStatusCode":500}, 8273 "exception":true, 8274 "fault":true 8275 }, 8276 "InvalidAggregationException":{ 8277 "type":"structure", 8278 "members":{ 8279 "message":{"shape":"errorMessage"} 8280 }, 8281 "error":{"httpStatusCode":400}, 8282 "exception":true 8283 }, 8284 "InvalidQueryException":{ 8285 "type":"structure", 8286 "members":{ 8287 "message":{"shape":"errorMessage"} 8288 }, 8289 "error":{"httpStatusCode":400}, 8290 "exception":true 8291 }, 8292 "InvalidRequestException":{ 8293 "type":"structure", 8294 "members":{ 8295 "message":{"shape":"errorMessage"} 8296 }, 8297 "error":{"httpStatusCode":400}, 8298 "exception":true 8299 }, 8300 "InvalidResponseException":{ 8301 "type":"structure", 8302 "members":{ 8303 "message":{"shape":"errorMessage"} 8304 }, 8305 "error":{"httpStatusCode":400}, 8306 "exception":true 8307 }, 8308 "InvalidStateTransitionException":{ 8309 "type":"structure", 8310 "members":{ 8311 "message":{"shape":"errorMessage"} 8312 }, 8313 "error":{"httpStatusCode":409}, 8314 "exception":true 8315 }, 8316 "IotAnalyticsAction":{ 8317 "type":"structure", 8318 "members":{ 8319 "channelArn":{"shape":"AwsArn"}, 8320 "channelName":{"shape":"ChannelName"}, 8321 "batchMode":{"shape":"BatchMode"}, 8322 "roleArn":{"shape":"AwsArn"} 8323 } 8324 }, 8325 "IotEventsAction":{ 8326 "type":"structure", 8327 "required":[ 8328 "inputName", 8329 "roleArn" 8330 ], 8331 "members":{ 8332 "inputName":{"shape":"InputName"}, 8333 "messageId":{"shape":"MessageId"}, 8334 "batchMode":{"shape":"BatchMode"}, 8335 "roleArn":{"shape":"AwsArn"} 8336 } 8337 }, 8338 "IotSiteWiseAction":{ 8339 "type":"structure", 8340 "required":[ 8341 "putAssetPropertyValueEntries", 8342 "roleArn" 8343 ], 8344 "members":{ 8345 "putAssetPropertyValueEntries":{"shape":"PutAssetPropertyValueEntryList"}, 8346 "roleArn":{"shape":"AwsArn"} 8347 } 8348 }, 8349 "IsAuthenticated":{"type":"boolean"}, 8350 "IsDefaultVersion":{"type":"boolean"}, 8351 "IsDisabled":{"type":"boolean"}, 8352 "IsSuppressed":{"type":"boolean"}, 8353 "Job":{ 8354 "type":"structure", 8355 "members":{ 8356 "jobArn":{"shape":"JobArn"}, 8357 "jobId":{"shape":"JobId"}, 8358 "targetSelection":{"shape":"TargetSelection"}, 8359 "status":{"shape":"JobStatus"}, 8360 "forceCanceled":{"shape":"Forced"}, 8361 "reasonCode":{"shape":"ReasonCode"}, 8362 "comment":{"shape":"Comment"}, 8363 "targets":{"shape":"JobTargets"}, 8364 "description":{"shape":"JobDescription"}, 8365 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 8366 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 8367 "abortConfig":{"shape":"AbortConfig"}, 8368 "createdAt":{"shape":"DateType"}, 8369 "lastUpdatedAt":{"shape":"DateType"}, 8370 "completedAt":{"shape":"DateType"}, 8371 "jobProcessDetails":{"shape":"JobProcessDetails"}, 8372 "timeoutConfig":{"shape":"TimeoutConfig"}, 8373 "namespaceId":{"shape":"NamespaceId"}, 8374 "jobTemplateArn":{"shape":"JobTemplateArn"} 8375 } 8376 }, 8377 "JobArn":{"type":"string"}, 8378 "JobDescription":{ 8379 "type":"string", 8380 "max":2028, 8381 "pattern":"[^\\p{C}]+" 8382 }, 8383 "JobDocument":{ 8384 "type":"string", 8385 "max":32768 8386 }, 8387 "JobDocumentSource":{ 8388 "type":"string", 8389 "max":1350, 8390 "min":1 8391 }, 8392 "JobExecution":{ 8393 "type":"structure", 8394 "members":{ 8395 "jobId":{"shape":"JobId"}, 8396 "status":{"shape":"JobExecutionStatus"}, 8397 "forceCanceled":{"shape":"Forced"}, 8398 "statusDetails":{"shape":"JobExecutionStatusDetails"}, 8399 "thingArn":{"shape":"ThingArn"}, 8400 "queuedAt":{"shape":"DateType"}, 8401 "startedAt":{"shape":"DateType"}, 8402 "lastUpdatedAt":{"shape":"DateType"}, 8403 "executionNumber":{"shape":"ExecutionNumber"}, 8404 "versionNumber":{"shape":"VersionNumber"}, 8405 "approximateSecondsBeforeTimedOut":{"shape":"ApproximateSecondsBeforeTimedOut"} 8406 } 8407 }, 8408 "JobExecutionFailureType":{ 8409 "type":"string", 8410 "enum":[ 8411 "FAILED", 8412 "REJECTED", 8413 "TIMED_OUT", 8414 "ALL" 8415 ] 8416 }, 8417 "JobExecutionStatus":{ 8418 "type":"string", 8419 "enum":[ 8420 "QUEUED", 8421 "IN_PROGRESS", 8422 "SUCCEEDED", 8423 "FAILED", 8424 "TIMED_OUT", 8425 "REJECTED", 8426 "REMOVED", 8427 "CANCELED" 8428 ] 8429 }, 8430 "JobExecutionStatusDetails":{ 8431 "type":"structure", 8432 "members":{ 8433 "detailsMap":{"shape":"DetailsMap"} 8434 } 8435 }, 8436 "JobExecutionSummary":{ 8437 "type":"structure", 8438 "members":{ 8439 "status":{"shape":"JobExecutionStatus"}, 8440 "queuedAt":{"shape":"DateType"}, 8441 "startedAt":{"shape":"DateType"}, 8442 "lastUpdatedAt":{"shape":"DateType"}, 8443 "executionNumber":{"shape":"ExecutionNumber"} 8444 } 8445 }, 8446 "JobExecutionSummaryForJob":{ 8447 "type":"structure", 8448 "members":{ 8449 "thingArn":{"shape":"ThingArn"}, 8450 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 8451 } 8452 }, 8453 "JobExecutionSummaryForJobList":{ 8454 "type":"list", 8455 "member":{"shape":"JobExecutionSummaryForJob"} 8456 }, 8457 "JobExecutionSummaryForThing":{ 8458 "type":"structure", 8459 "members":{ 8460 "jobId":{"shape":"JobId"}, 8461 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 8462 } 8463 }, 8464 "JobExecutionSummaryForThingList":{ 8465 "type":"list", 8466 "member":{"shape":"JobExecutionSummaryForThing"} 8467 }, 8468 "JobExecutionsRolloutConfig":{ 8469 "type":"structure", 8470 "members":{ 8471 "maximumPerMinute":{"shape":"MaxJobExecutionsPerMin"}, 8472 "exponentialRate":{"shape":"ExponentialRolloutRate"} 8473 } 8474 }, 8475 "JobId":{ 8476 "type":"string", 8477 "max":64, 8478 "min":1, 8479 "pattern":"[a-zA-Z0-9_-]+" 8480 }, 8481 "JobProcessDetails":{ 8482 "type":"structure", 8483 "members":{ 8484 "processingTargets":{"shape":"ProcessingTargetNameList"}, 8485 "numberOfCanceledThings":{"shape":"CanceledThings"}, 8486 "numberOfSucceededThings":{"shape":"SucceededThings"}, 8487 "numberOfFailedThings":{"shape":"FailedThings"}, 8488 "numberOfRejectedThings":{"shape":"RejectedThings"}, 8489 "numberOfQueuedThings":{"shape":"QueuedThings"}, 8490 "numberOfInProgressThings":{"shape":"InProgressThings"}, 8491 "numberOfRemovedThings":{"shape":"RemovedThings"}, 8492 "numberOfTimedOutThings":{"shape":"TimedOutThings"} 8493 } 8494 }, 8495 "JobStatus":{ 8496 "type":"string", 8497 "enum":[ 8498 "IN_PROGRESS", 8499 "CANCELED", 8500 "COMPLETED", 8501 "DELETION_IN_PROGRESS" 8502 ] 8503 }, 8504 "JobSummary":{ 8505 "type":"structure", 8506 "members":{ 8507 "jobArn":{"shape":"JobArn"}, 8508 "jobId":{"shape":"JobId"}, 8509 "thingGroupId":{"shape":"ThingGroupId"}, 8510 "targetSelection":{"shape":"TargetSelection"}, 8511 "status":{"shape":"JobStatus"}, 8512 "createdAt":{"shape":"DateType"}, 8513 "lastUpdatedAt":{"shape":"DateType"}, 8514 "completedAt":{"shape":"DateType"} 8515 } 8516 }, 8517 "JobSummaryList":{ 8518 "type":"list", 8519 "member":{"shape":"JobSummary"} 8520 }, 8521 "JobTargets":{ 8522 "type":"list", 8523 "member":{"shape":"TargetArn"}, 8524 "min":1 8525 }, 8526 "JobTemplateArn":{ 8527 "type":"string", 8528 "max":1600, 8529 "min":1, 8530 "pattern":"^arn:[!-~]+$" 8531 }, 8532 "JobTemplateId":{ 8533 "type":"string", 8534 "max":64, 8535 "min":1, 8536 "pattern":"[a-zA-Z0-9_-]+" 8537 }, 8538 "JobTemplateSummary":{ 8539 "type":"structure", 8540 "members":{ 8541 "jobTemplateArn":{"shape":"JobTemplateArn"}, 8542 "jobTemplateId":{"shape":"JobTemplateId"}, 8543 "description":{"shape":"JobDescription"}, 8544 "createdAt":{"shape":"DateType"} 8545 } 8546 }, 8547 "JobTemplateSummaryList":{ 8548 "type":"list", 8549 "member":{"shape":"JobTemplateSummary"} 8550 }, 8551 "JsonDocument":{"type":"string"}, 8552 "KafkaAction":{ 8553 "type":"structure", 8554 "required":[ 8555 "destinationArn", 8556 "topic", 8557 "clientProperties" 8558 ], 8559 "members":{ 8560 "destinationArn":{"shape":"AwsArn"}, 8561 "topic":{"shape":"String"}, 8562 "key":{"shape":"String"}, 8563 "partition":{"shape":"String"}, 8564 "clientProperties":{"shape":"ClientProperties"} 8565 } 8566 }, 8567 "Key":{"type":"string"}, 8568 "KeyName":{ 8569 "type":"string", 8570 "max":128, 8571 "min":1, 8572 "pattern":"[a-zA-Z0-9:_-]+" 8573 }, 8574 "KeyPair":{ 8575 "type":"structure", 8576 "members":{ 8577 "PublicKey":{"shape":"PublicKey"}, 8578 "PrivateKey":{"shape":"PrivateKey"} 8579 } 8580 }, 8581 "KeyValue":{ 8582 "type":"string", 8583 "max":5120 8584 }, 8585 "KinesisAction":{ 8586 "type":"structure", 8587 "required":[ 8588 "roleArn", 8589 "streamName" 8590 ], 8591 "members":{ 8592 "roleArn":{"shape":"AwsArn"}, 8593 "streamName":{"shape":"StreamName"}, 8594 "partitionKey":{"shape":"PartitionKey"} 8595 } 8596 }, 8597 "LambdaAction":{ 8598 "type":"structure", 8599 "required":["functionArn"], 8600 "members":{ 8601 "functionArn":{"shape":"FunctionArn"} 8602 } 8603 }, 8604 "LaserMaxResults":{ 8605 "type":"integer", 8606 "max":250, 8607 "min":1 8608 }, 8609 "LastModifiedDate":{"type":"timestamp"}, 8610 "LastUpdatedAtDate":{"type":"timestamp"}, 8611 "LimitExceededException":{ 8612 "type":"structure", 8613 "members":{ 8614 "message":{"shape":"errorMessage"} 8615 }, 8616 "error":{"httpStatusCode":410}, 8617 "exception":true 8618 }, 8619 "ListActiveViolationsRequest":{ 8620 "type":"structure", 8621 "members":{ 8622 "thingName":{ 8623 "shape":"DeviceDefenderThingName", 8624 "location":"querystring", 8625 "locationName":"thingName" 8626 }, 8627 "securityProfileName":{ 8628 "shape":"SecurityProfileName", 8629 "location":"querystring", 8630 "locationName":"securityProfileName" 8631 }, 8632 "behaviorCriteriaType":{ 8633 "shape":"BehaviorCriteriaType", 8634 "location":"querystring", 8635 "locationName":"behaviorCriteriaType" 8636 }, 8637 "listSuppressedAlerts":{ 8638 "shape":"ListSuppressedAlerts", 8639 "location":"querystring", 8640 "locationName":"listSuppressedAlerts" 8641 }, 8642 "verificationState":{ 8643 "shape":"VerificationState", 8644 "location":"querystring", 8645 "locationName":"verificationState" 8646 }, 8647 "nextToken":{ 8648 "shape":"NextToken", 8649 "location":"querystring", 8650 "locationName":"nextToken" 8651 }, 8652 "maxResults":{ 8653 "shape":"MaxResults", 8654 "location":"querystring", 8655 "locationName":"maxResults" 8656 } 8657 } 8658 }, 8659 "ListActiveViolationsResponse":{ 8660 "type":"structure", 8661 "members":{ 8662 "activeViolations":{"shape":"ActiveViolations"}, 8663 "nextToken":{"shape":"NextToken"} 8664 } 8665 }, 8666 "ListAttachedPoliciesRequest":{ 8667 "type":"structure", 8668 "required":["target"], 8669 "members":{ 8670 "target":{ 8671 "shape":"PolicyTarget", 8672 "location":"uri", 8673 "locationName":"target" 8674 }, 8675 "recursive":{ 8676 "shape":"Recursive", 8677 "location":"querystring", 8678 "locationName":"recursive" 8679 }, 8680 "marker":{ 8681 "shape":"Marker", 8682 "location":"querystring", 8683 "locationName":"marker" 8684 }, 8685 "pageSize":{ 8686 "shape":"PageSize", 8687 "location":"querystring", 8688 "locationName":"pageSize" 8689 } 8690 } 8691 }, 8692 "ListAttachedPoliciesResponse":{ 8693 "type":"structure", 8694 "members":{ 8695 "policies":{"shape":"Policies"}, 8696 "nextMarker":{"shape":"Marker"} 8697 } 8698 }, 8699 "ListAuditFindingsRequest":{ 8700 "type":"structure", 8701 "members":{ 8702 "taskId":{"shape":"AuditTaskId"}, 8703 "checkName":{"shape":"AuditCheckName"}, 8704 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 8705 "maxResults":{"shape":"MaxResults"}, 8706 "nextToken":{"shape":"NextToken"}, 8707 "startTime":{"shape":"Timestamp"}, 8708 "endTime":{"shape":"Timestamp"}, 8709 "listSuppressedFindings":{"shape":"ListSuppressedFindings"} 8710 } 8711 }, 8712 "ListAuditFindingsResponse":{ 8713 "type":"structure", 8714 "members":{ 8715 "findings":{"shape":"AuditFindings"}, 8716 "nextToken":{"shape":"NextToken"} 8717 } 8718 }, 8719 "ListAuditMitigationActionsExecutionsRequest":{ 8720 "type":"structure", 8721 "required":[ 8722 "taskId", 8723 "findingId" 8724 ], 8725 "members":{ 8726 "taskId":{ 8727 "shape":"MitigationActionsTaskId", 8728 "location":"querystring", 8729 "locationName":"taskId" 8730 }, 8731 "actionStatus":{ 8732 "shape":"AuditMitigationActionsExecutionStatus", 8733 "location":"querystring", 8734 "locationName":"actionStatus" 8735 }, 8736 "findingId":{ 8737 "shape":"FindingId", 8738 "location":"querystring", 8739 "locationName":"findingId" 8740 }, 8741 "maxResults":{ 8742 "shape":"MaxResults", 8743 "location":"querystring", 8744 "locationName":"maxResults" 8745 }, 8746 "nextToken":{ 8747 "shape":"NextToken", 8748 "location":"querystring", 8749 "locationName":"nextToken" 8750 } 8751 } 8752 }, 8753 "ListAuditMitigationActionsExecutionsResponse":{ 8754 "type":"structure", 8755 "members":{ 8756 "actionsExecutions":{"shape":"AuditMitigationActionExecutionMetadataList"}, 8757 "nextToken":{"shape":"NextToken"} 8758 } 8759 }, 8760 "ListAuditMitigationActionsTasksRequest":{ 8761 "type":"structure", 8762 "required":[ 8763 "startTime", 8764 "endTime" 8765 ], 8766 "members":{ 8767 "auditTaskId":{ 8768 "shape":"AuditTaskId", 8769 "location":"querystring", 8770 "locationName":"auditTaskId" 8771 }, 8772 "findingId":{ 8773 "shape":"FindingId", 8774 "location":"querystring", 8775 "locationName":"findingId" 8776 }, 8777 "taskStatus":{ 8778 "shape":"AuditMitigationActionsTaskStatus", 8779 "location":"querystring", 8780 "locationName":"taskStatus" 8781 }, 8782 "maxResults":{ 8783 "shape":"MaxResults", 8784 "location":"querystring", 8785 "locationName":"maxResults" 8786 }, 8787 "nextToken":{ 8788 "shape":"NextToken", 8789 "location":"querystring", 8790 "locationName":"nextToken" 8791 }, 8792 "startTime":{ 8793 "shape":"Timestamp", 8794 "location":"querystring", 8795 "locationName":"startTime" 8796 }, 8797 "endTime":{ 8798 "shape":"Timestamp", 8799 "location":"querystring", 8800 "locationName":"endTime" 8801 } 8802 } 8803 }, 8804 "ListAuditMitigationActionsTasksResponse":{ 8805 "type":"structure", 8806 "members":{ 8807 "tasks":{"shape":"AuditMitigationActionsTaskMetadataList"}, 8808 "nextToken":{"shape":"NextToken"} 8809 } 8810 }, 8811 "ListAuditSuppressionsRequest":{ 8812 "type":"structure", 8813 "members":{ 8814 "checkName":{"shape":"AuditCheckName"}, 8815 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 8816 "ascendingOrder":{"shape":"AscendingOrder"}, 8817 "nextToken":{"shape":"NextToken"}, 8818 "maxResults":{"shape":"MaxResults"} 8819 } 8820 }, 8821 "ListAuditSuppressionsResponse":{ 8822 "type":"structure", 8823 "members":{ 8824 "suppressions":{"shape":"AuditSuppressionList"}, 8825 "nextToken":{"shape":"NextToken"} 8826 } 8827 }, 8828 "ListAuditTasksRequest":{ 8829 "type":"structure", 8830 "required":[ 8831 "startTime", 8832 "endTime" 8833 ], 8834 "members":{ 8835 "startTime":{ 8836 "shape":"Timestamp", 8837 "location":"querystring", 8838 "locationName":"startTime" 8839 }, 8840 "endTime":{ 8841 "shape":"Timestamp", 8842 "location":"querystring", 8843 "locationName":"endTime" 8844 }, 8845 "taskType":{ 8846 "shape":"AuditTaskType", 8847 "location":"querystring", 8848 "locationName":"taskType" 8849 }, 8850 "taskStatus":{ 8851 "shape":"AuditTaskStatus", 8852 "location":"querystring", 8853 "locationName":"taskStatus" 8854 }, 8855 "nextToken":{ 8856 "shape":"NextToken", 8857 "location":"querystring", 8858 "locationName":"nextToken" 8859 }, 8860 "maxResults":{ 8861 "shape":"MaxResults", 8862 "location":"querystring", 8863 "locationName":"maxResults" 8864 } 8865 } 8866 }, 8867 "ListAuditTasksResponse":{ 8868 "type":"structure", 8869 "members":{ 8870 "tasks":{"shape":"AuditTaskMetadataList"}, 8871 "nextToken":{"shape":"NextToken"} 8872 } 8873 }, 8874 "ListAuthorizersRequest":{ 8875 "type":"structure", 8876 "members":{ 8877 "pageSize":{ 8878 "shape":"PageSize", 8879 "location":"querystring", 8880 "locationName":"pageSize" 8881 }, 8882 "marker":{ 8883 "shape":"Marker", 8884 "location":"querystring", 8885 "locationName":"marker" 8886 }, 8887 "ascendingOrder":{ 8888 "shape":"AscendingOrder", 8889 "location":"querystring", 8890 "locationName":"isAscendingOrder" 8891 }, 8892 "status":{ 8893 "shape":"AuthorizerStatus", 8894 "location":"querystring", 8895 "locationName":"status" 8896 } 8897 } 8898 }, 8899 "ListAuthorizersResponse":{ 8900 "type":"structure", 8901 "members":{ 8902 "authorizers":{"shape":"Authorizers"}, 8903 "nextMarker":{"shape":"Marker"} 8904 } 8905 }, 8906 "ListBillingGroupsRequest":{ 8907 "type":"structure", 8908 "members":{ 8909 "nextToken":{ 8910 "shape":"NextToken", 8911 "location":"querystring", 8912 "locationName":"nextToken" 8913 }, 8914 "maxResults":{ 8915 "shape":"RegistryMaxResults", 8916 "location":"querystring", 8917 "locationName":"maxResults" 8918 }, 8919 "namePrefixFilter":{ 8920 "shape":"BillingGroupName", 8921 "location":"querystring", 8922 "locationName":"namePrefixFilter" 8923 } 8924 } 8925 }, 8926 "ListBillingGroupsResponse":{ 8927 "type":"structure", 8928 "members":{ 8929 "billingGroups":{"shape":"BillingGroupNameAndArnList"}, 8930 "nextToken":{"shape":"NextToken"} 8931 } 8932 }, 8933 "ListCACertificatesRequest":{ 8934 "type":"structure", 8935 "members":{ 8936 "pageSize":{ 8937 "shape":"PageSize", 8938 "location":"querystring", 8939 "locationName":"pageSize" 8940 }, 8941 "marker":{ 8942 "shape":"Marker", 8943 "location":"querystring", 8944 "locationName":"marker" 8945 }, 8946 "ascendingOrder":{ 8947 "shape":"AscendingOrder", 8948 "location":"querystring", 8949 "locationName":"isAscendingOrder" 8950 } 8951 } 8952 }, 8953 "ListCACertificatesResponse":{ 8954 "type":"structure", 8955 "members":{ 8956 "certificates":{"shape":"CACertificates"}, 8957 "nextMarker":{"shape":"Marker"} 8958 } 8959 }, 8960 "ListCertificatesByCARequest":{ 8961 "type":"structure", 8962 "required":["caCertificateId"], 8963 "members":{ 8964 "caCertificateId":{ 8965 "shape":"CertificateId", 8966 "location":"uri", 8967 "locationName":"caCertificateId" 8968 }, 8969 "pageSize":{ 8970 "shape":"PageSize", 8971 "location":"querystring", 8972 "locationName":"pageSize" 8973 }, 8974 "marker":{ 8975 "shape":"Marker", 8976 "location":"querystring", 8977 "locationName":"marker" 8978 }, 8979 "ascendingOrder":{ 8980 "shape":"AscendingOrder", 8981 "location":"querystring", 8982 "locationName":"isAscendingOrder" 8983 } 8984 } 8985 }, 8986 "ListCertificatesByCAResponse":{ 8987 "type":"structure", 8988 "members":{ 8989 "certificates":{"shape":"Certificates"}, 8990 "nextMarker":{"shape":"Marker"} 8991 } 8992 }, 8993 "ListCertificatesRequest":{ 8994 "type":"structure", 8995 "members":{ 8996 "pageSize":{ 8997 "shape":"PageSize", 8998 "location":"querystring", 8999 "locationName":"pageSize" 9000 }, 9001 "marker":{ 9002 "shape":"Marker", 9003 "location":"querystring", 9004 "locationName":"marker" 9005 }, 9006 "ascendingOrder":{ 9007 "shape":"AscendingOrder", 9008 "location":"querystring", 9009 "locationName":"isAscendingOrder" 9010 } 9011 } 9012 }, 9013 "ListCertificatesResponse":{ 9014 "type":"structure", 9015 "members":{ 9016 "certificates":{"shape":"Certificates"}, 9017 "nextMarker":{"shape":"Marker"} 9018 } 9019 }, 9020 "ListCustomMetricsRequest":{ 9021 "type":"structure", 9022 "members":{ 9023 "nextToken":{ 9024 "shape":"NextToken", 9025 "location":"querystring", 9026 "locationName":"nextToken" 9027 }, 9028 "maxResults":{ 9029 "shape":"MaxResults", 9030 "location":"querystring", 9031 "locationName":"maxResults" 9032 } 9033 } 9034 }, 9035 "ListCustomMetricsResponse":{ 9036 "type":"structure", 9037 "members":{ 9038 "metricNames":{"shape":"MetricNames"}, 9039 "nextToken":{"shape":"NextToken"} 9040 } 9041 }, 9042 "ListDetectMitigationActionsExecutionsRequest":{ 9043 "type":"structure", 9044 "members":{ 9045 "taskId":{ 9046 "shape":"MitigationActionsTaskId", 9047 "location":"querystring", 9048 "locationName":"taskId" 9049 }, 9050 "violationId":{ 9051 "shape":"ViolationId", 9052 "location":"querystring", 9053 "locationName":"violationId" 9054 }, 9055 "thingName":{ 9056 "shape":"DeviceDefenderThingName", 9057 "location":"querystring", 9058 "locationName":"thingName" 9059 }, 9060 "startTime":{ 9061 "shape":"Timestamp", 9062 "location":"querystring", 9063 "locationName":"startTime" 9064 }, 9065 "endTime":{ 9066 "shape":"Timestamp", 9067 "location":"querystring", 9068 "locationName":"endTime" 9069 }, 9070 "maxResults":{ 9071 "shape":"MaxResults", 9072 "location":"querystring", 9073 "locationName":"maxResults" 9074 }, 9075 "nextToken":{ 9076 "shape":"NextToken", 9077 "location":"querystring", 9078 "locationName":"nextToken" 9079 } 9080 } 9081 }, 9082 "ListDetectMitigationActionsExecutionsResponse":{ 9083 "type":"structure", 9084 "members":{ 9085 "actionsExecutions":{"shape":"DetectMitigationActionExecutionList"}, 9086 "nextToken":{"shape":"NextToken"} 9087 } 9088 }, 9089 "ListDetectMitigationActionsTasksRequest":{ 9090 "type":"structure", 9091 "required":[ 9092 "startTime", 9093 "endTime" 9094 ], 9095 "members":{ 9096 "maxResults":{ 9097 "shape":"MaxResults", 9098 "location":"querystring", 9099 "locationName":"maxResults" 9100 }, 9101 "nextToken":{ 9102 "shape":"NextToken", 9103 "location":"querystring", 9104 "locationName":"nextToken" 9105 }, 9106 "startTime":{ 9107 "shape":"Timestamp", 9108 "location":"querystring", 9109 "locationName":"startTime" 9110 }, 9111 "endTime":{ 9112 "shape":"Timestamp", 9113 "location":"querystring", 9114 "locationName":"endTime" 9115 } 9116 } 9117 }, 9118 "ListDetectMitigationActionsTasksResponse":{ 9119 "type":"structure", 9120 "members":{ 9121 "tasks":{"shape":"DetectMitigationActionsTaskSummaryList"}, 9122 "nextToken":{"shape":"NextToken"} 9123 } 9124 }, 9125 "ListDimensionsRequest":{ 9126 "type":"structure", 9127 "members":{ 9128 "nextToken":{ 9129 "shape":"NextToken", 9130 "location":"querystring", 9131 "locationName":"nextToken" 9132 }, 9133 "maxResults":{ 9134 "shape":"MaxResults", 9135 "location":"querystring", 9136 "locationName":"maxResults" 9137 } 9138 } 9139 }, 9140 "ListDimensionsResponse":{ 9141 "type":"structure", 9142 "members":{ 9143 "dimensionNames":{"shape":"DimensionNames"}, 9144 "nextToken":{"shape":"NextToken"} 9145 } 9146 }, 9147 "ListDomainConfigurationsRequest":{ 9148 "type":"structure", 9149 "members":{ 9150 "marker":{ 9151 "shape":"Marker", 9152 "location":"querystring", 9153 "locationName":"marker" 9154 }, 9155 "pageSize":{ 9156 "shape":"PageSize", 9157 "location":"querystring", 9158 "locationName":"pageSize" 9159 }, 9160 "serviceType":{ 9161 "shape":"ServiceType", 9162 "location":"querystring", 9163 "locationName":"serviceType" 9164 } 9165 } 9166 }, 9167 "ListDomainConfigurationsResponse":{ 9168 "type":"structure", 9169 "members":{ 9170 "domainConfigurations":{"shape":"DomainConfigurations"}, 9171 "nextMarker":{"shape":"Marker"} 9172 } 9173 }, 9174 "ListFleetMetricsRequest":{ 9175 "type":"structure", 9176 "members":{ 9177 "nextToken":{ 9178 "shape":"NextToken", 9179 "location":"querystring", 9180 "locationName":"nextToken" 9181 }, 9182 "maxResults":{ 9183 "shape":"MaxResults", 9184 "location":"querystring", 9185 "locationName":"maxResults" 9186 } 9187 } 9188 }, 9189 "ListFleetMetricsResponse":{ 9190 "type":"structure", 9191 "members":{ 9192 "fleetMetrics":{"shape":"FleetMetricNameAndArnList"}, 9193 "nextToken":{"shape":"NextToken"} 9194 } 9195 }, 9196 "ListIndicesRequest":{ 9197 "type":"structure", 9198 "members":{ 9199 "nextToken":{ 9200 "shape":"NextToken", 9201 "location":"querystring", 9202 "locationName":"nextToken" 9203 }, 9204 "maxResults":{ 9205 "shape":"QueryMaxResults", 9206 "location":"querystring", 9207 "locationName":"maxResults" 9208 } 9209 } 9210 }, 9211 "ListIndicesResponse":{ 9212 "type":"structure", 9213 "members":{ 9214 "indexNames":{"shape":"IndexNamesList"}, 9215 "nextToken":{"shape":"NextToken"} 9216 } 9217 }, 9218 "ListJobExecutionsForJobRequest":{ 9219 "type":"structure", 9220 "required":["jobId"], 9221 "members":{ 9222 "jobId":{ 9223 "shape":"JobId", 9224 "location":"uri", 9225 "locationName":"jobId" 9226 }, 9227 "status":{ 9228 "shape":"JobExecutionStatus", 9229 "location":"querystring", 9230 "locationName":"status" 9231 }, 9232 "maxResults":{ 9233 "shape":"LaserMaxResults", 9234 "location":"querystring", 9235 "locationName":"maxResults" 9236 }, 9237 "nextToken":{ 9238 "shape":"NextToken", 9239 "location":"querystring", 9240 "locationName":"nextToken" 9241 } 9242 } 9243 }, 9244 "ListJobExecutionsForJobResponse":{ 9245 "type":"structure", 9246 "members":{ 9247 "executionSummaries":{"shape":"JobExecutionSummaryForJobList"}, 9248 "nextToken":{"shape":"NextToken"} 9249 } 9250 }, 9251 "ListJobExecutionsForThingRequest":{ 9252 "type":"structure", 9253 "required":["thingName"], 9254 "members":{ 9255 "thingName":{ 9256 "shape":"ThingName", 9257 "location":"uri", 9258 "locationName":"thingName" 9259 }, 9260 "status":{ 9261 "shape":"JobExecutionStatus", 9262 "location":"querystring", 9263 "locationName":"status" 9264 }, 9265 "namespaceId":{ 9266 "shape":"NamespaceId", 9267 "location":"querystring", 9268 "locationName":"namespaceId" 9269 }, 9270 "maxResults":{ 9271 "shape":"LaserMaxResults", 9272 "location":"querystring", 9273 "locationName":"maxResults" 9274 }, 9275 "nextToken":{ 9276 "shape":"NextToken", 9277 "location":"querystring", 9278 "locationName":"nextToken" 9279 } 9280 } 9281 }, 9282 "ListJobExecutionsForThingResponse":{ 9283 "type":"structure", 9284 "members":{ 9285 "executionSummaries":{"shape":"JobExecutionSummaryForThingList"}, 9286 "nextToken":{"shape":"NextToken"} 9287 } 9288 }, 9289 "ListJobTemplatesRequest":{ 9290 "type":"structure", 9291 "members":{ 9292 "maxResults":{ 9293 "shape":"LaserMaxResults", 9294 "location":"querystring", 9295 "locationName":"maxResults" 9296 }, 9297 "nextToken":{ 9298 "shape":"NextToken", 9299 "location":"querystring", 9300 "locationName":"nextToken" 9301 } 9302 } 9303 }, 9304 "ListJobTemplatesResponse":{ 9305 "type":"structure", 9306 "members":{ 9307 "jobTemplates":{"shape":"JobTemplateSummaryList"}, 9308 "nextToken":{"shape":"NextToken"} 9309 } 9310 }, 9311 "ListJobsRequest":{ 9312 "type":"structure", 9313 "members":{ 9314 "status":{ 9315 "shape":"JobStatus", 9316 "location":"querystring", 9317 "locationName":"status" 9318 }, 9319 "targetSelection":{ 9320 "shape":"TargetSelection", 9321 "location":"querystring", 9322 "locationName":"targetSelection" 9323 }, 9324 "maxResults":{ 9325 "shape":"LaserMaxResults", 9326 "location":"querystring", 9327 "locationName":"maxResults" 9328 }, 9329 "nextToken":{ 9330 "shape":"NextToken", 9331 "location":"querystring", 9332 "locationName":"nextToken" 9333 }, 9334 "thingGroupName":{ 9335 "shape":"ThingGroupName", 9336 "location":"querystring", 9337 "locationName":"thingGroupName" 9338 }, 9339 "thingGroupId":{ 9340 "shape":"ThingGroupId", 9341 "location":"querystring", 9342 "locationName":"thingGroupId" 9343 }, 9344 "namespaceId":{ 9345 "shape":"NamespaceId", 9346 "location":"querystring", 9347 "locationName":"namespaceId" 9348 } 9349 } 9350 }, 9351 "ListJobsResponse":{ 9352 "type":"structure", 9353 "members":{ 9354 "jobs":{"shape":"JobSummaryList"}, 9355 "nextToken":{"shape":"NextToken"} 9356 } 9357 }, 9358 "ListMitigationActionsRequest":{ 9359 "type":"structure", 9360 "members":{ 9361 "actionType":{ 9362 "shape":"MitigationActionType", 9363 "location":"querystring", 9364 "locationName":"actionType" 9365 }, 9366 "maxResults":{ 9367 "shape":"MaxResults", 9368 "location":"querystring", 9369 "locationName":"maxResults" 9370 }, 9371 "nextToken":{ 9372 "shape":"NextToken", 9373 "location":"querystring", 9374 "locationName":"nextToken" 9375 } 9376 } 9377 }, 9378 "ListMitigationActionsResponse":{ 9379 "type":"structure", 9380 "members":{ 9381 "actionIdentifiers":{"shape":"MitigationActionIdentifierList"}, 9382 "nextToken":{"shape":"NextToken"} 9383 } 9384 }, 9385 "ListOTAUpdatesRequest":{ 9386 "type":"structure", 9387 "members":{ 9388 "maxResults":{ 9389 "shape":"MaxResults", 9390 "location":"querystring", 9391 "locationName":"maxResults" 9392 }, 9393 "nextToken":{ 9394 "shape":"NextToken", 9395 "location":"querystring", 9396 "locationName":"nextToken" 9397 }, 9398 "otaUpdateStatus":{ 9399 "shape":"OTAUpdateStatus", 9400 "location":"querystring", 9401 "locationName":"otaUpdateStatus" 9402 } 9403 } 9404 }, 9405 "ListOTAUpdatesResponse":{ 9406 "type":"structure", 9407 "members":{ 9408 "otaUpdates":{"shape":"OTAUpdatesSummary"}, 9409 "nextToken":{"shape":"NextToken"} 9410 } 9411 }, 9412 "ListOutgoingCertificatesRequest":{ 9413 "type":"structure", 9414 "members":{ 9415 "pageSize":{ 9416 "shape":"PageSize", 9417 "location":"querystring", 9418 "locationName":"pageSize" 9419 }, 9420 "marker":{ 9421 "shape":"Marker", 9422 "location":"querystring", 9423 "locationName":"marker" 9424 }, 9425 "ascendingOrder":{ 9426 "shape":"AscendingOrder", 9427 "location":"querystring", 9428 "locationName":"isAscendingOrder" 9429 } 9430 } 9431 }, 9432 "ListOutgoingCertificatesResponse":{ 9433 "type":"structure", 9434 "members":{ 9435 "outgoingCertificates":{"shape":"OutgoingCertificates"}, 9436 "nextMarker":{"shape":"Marker"} 9437 } 9438 }, 9439 "ListPoliciesRequest":{ 9440 "type":"structure", 9441 "members":{ 9442 "marker":{ 9443 "shape":"Marker", 9444 "location":"querystring", 9445 "locationName":"marker" 9446 }, 9447 "pageSize":{ 9448 "shape":"PageSize", 9449 "location":"querystring", 9450 "locationName":"pageSize" 9451 }, 9452 "ascendingOrder":{ 9453 "shape":"AscendingOrder", 9454 "location":"querystring", 9455 "locationName":"isAscendingOrder" 9456 } 9457 } 9458 }, 9459 "ListPoliciesResponse":{ 9460 "type":"structure", 9461 "members":{ 9462 "policies":{"shape":"Policies"}, 9463 "nextMarker":{"shape":"Marker"} 9464 } 9465 }, 9466 "ListPolicyPrincipalsRequest":{ 9467 "type":"structure", 9468 "required":["policyName"], 9469 "members":{ 9470 "policyName":{ 9471 "shape":"PolicyName", 9472 "location":"header", 9473 "locationName":"x-amzn-iot-policy" 9474 }, 9475 "marker":{ 9476 "shape":"Marker", 9477 "location":"querystring", 9478 "locationName":"marker" 9479 }, 9480 "pageSize":{ 9481 "shape":"PageSize", 9482 "location":"querystring", 9483 "locationName":"pageSize" 9484 }, 9485 "ascendingOrder":{ 9486 "shape":"AscendingOrder", 9487 "location":"querystring", 9488 "locationName":"isAscendingOrder" 9489 } 9490 } 9491 }, 9492 "ListPolicyPrincipalsResponse":{ 9493 "type":"structure", 9494 "members":{ 9495 "principals":{"shape":"Principals"}, 9496 "nextMarker":{"shape":"Marker"} 9497 } 9498 }, 9499 "ListPolicyVersionsRequest":{ 9500 "type":"structure", 9501 "required":["policyName"], 9502 "members":{ 9503 "policyName":{ 9504 "shape":"PolicyName", 9505 "location":"uri", 9506 "locationName":"policyName" 9507 } 9508 } 9509 }, 9510 "ListPolicyVersionsResponse":{ 9511 "type":"structure", 9512 "members":{ 9513 "policyVersions":{"shape":"PolicyVersions"} 9514 } 9515 }, 9516 "ListPrincipalPoliciesRequest":{ 9517 "type":"structure", 9518 "required":["principal"], 9519 "members":{ 9520 "principal":{ 9521 "shape":"Principal", 9522 "location":"header", 9523 "locationName":"x-amzn-iot-principal" 9524 }, 9525 "marker":{ 9526 "shape":"Marker", 9527 "location":"querystring", 9528 "locationName":"marker" 9529 }, 9530 "pageSize":{ 9531 "shape":"PageSize", 9532 "location":"querystring", 9533 "locationName":"pageSize" 9534 }, 9535 "ascendingOrder":{ 9536 "shape":"AscendingOrder", 9537 "location":"querystring", 9538 "locationName":"isAscendingOrder" 9539 } 9540 } 9541 }, 9542 "ListPrincipalPoliciesResponse":{ 9543 "type":"structure", 9544 "members":{ 9545 "policies":{"shape":"Policies"}, 9546 "nextMarker":{"shape":"Marker"} 9547 } 9548 }, 9549 "ListPrincipalThingsRequest":{ 9550 "type":"structure", 9551 "required":["principal"], 9552 "members":{ 9553 "nextToken":{ 9554 "shape":"NextToken", 9555 "location":"querystring", 9556 "locationName":"nextToken" 9557 }, 9558 "maxResults":{ 9559 "shape":"RegistryMaxResults", 9560 "location":"querystring", 9561 "locationName":"maxResults" 9562 }, 9563 "principal":{ 9564 "shape":"Principal", 9565 "location":"header", 9566 "locationName":"x-amzn-principal" 9567 } 9568 } 9569 }, 9570 "ListPrincipalThingsResponse":{ 9571 "type":"structure", 9572 "members":{ 9573 "things":{"shape":"ThingNameList"}, 9574 "nextToken":{"shape":"NextToken"} 9575 } 9576 }, 9577 "ListProvisioningTemplateVersionsRequest":{ 9578 "type":"structure", 9579 "required":["templateName"], 9580 "members":{ 9581 "templateName":{ 9582 "shape":"TemplateName", 9583 "location":"uri", 9584 "locationName":"templateName" 9585 }, 9586 "maxResults":{ 9587 "shape":"MaxResults", 9588 "location":"querystring", 9589 "locationName":"maxResults" 9590 }, 9591 "nextToken":{ 9592 "shape":"NextToken", 9593 "location":"querystring", 9594 "locationName":"nextToken" 9595 } 9596 } 9597 }, 9598 "ListProvisioningTemplateVersionsResponse":{ 9599 "type":"structure", 9600 "members":{ 9601 "versions":{"shape":"ProvisioningTemplateVersionListing"}, 9602 "nextToken":{"shape":"NextToken"} 9603 } 9604 }, 9605 "ListProvisioningTemplatesRequest":{ 9606 "type":"structure", 9607 "members":{ 9608 "maxResults":{ 9609 "shape":"MaxResults", 9610 "location":"querystring", 9611 "locationName":"maxResults" 9612 }, 9613 "nextToken":{ 9614 "shape":"NextToken", 9615 "location":"querystring", 9616 "locationName":"nextToken" 9617 } 9618 } 9619 }, 9620 "ListProvisioningTemplatesResponse":{ 9621 "type":"structure", 9622 "members":{ 9623 "templates":{"shape":"ProvisioningTemplateListing"}, 9624 "nextToken":{"shape":"NextToken"} 9625 } 9626 }, 9627 "ListRoleAliasesRequest":{ 9628 "type":"structure", 9629 "members":{ 9630 "pageSize":{ 9631 "shape":"PageSize", 9632 "location":"querystring", 9633 "locationName":"pageSize" 9634 }, 9635 "marker":{ 9636 "shape":"Marker", 9637 "location":"querystring", 9638 "locationName":"marker" 9639 }, 9640 "ascendingOrder":{ 9641 "shape":"AscendingOrder", 9642 "location":"querystring", 9643 "locationName":"isAscendingOrder" 9644 } 9645 } 9646 }, 9647 "ListRoleAliasesResponse":{ 9648 "type":"structure", 9649 "members":{ 9650 "roleAliases":{"shape":"RoleAliases"}, 9651 "nextMarker":{"shape":"Marker"} 9652 } 9653 }, 9654 "ListScheduledAuditsRequest":{ 9655 "type":"structure", 9656 "members":{ 9657 "nextToken":{ 9658 "shape":"NextToken", 9659 "location":"querystring", 9660 "locationName":"nextToken" 9661 }, 9662 "maxResults":{ 9663 "shape":"MaxResults", 9664 "location":"querystring", 9665 "locationName":"maxResults" 9666 } 9667 } 9668 }, 9669 "ListScheduledAuditsResponse":{ 9670 "type":"structure", 9671 "members":{ 9672 "scheduledAudits":{"shape":"ScheduledAuditMetadataList"}, 9673 "nextToken":{"shape":"NextToken"} 9674 } 9675 }, 9676 "ListSecurityProfilesForTargetRequest":{ 9677 "type":"structure", 9678 "required":["securityProfileTargetArn"], 9679 "members":{ 9680 "nextToken":{ 9681 "shape":"NextToken", 9682 "location":"querystring", 9683 "locationName":"nextToken" 9684 }, 9685 "maxResults":{ 9686 "shape":"MaxResults", 9687 "location":"querystring", 9688 "locationName":"maxResults" 9689 }, 9690 "recursive":{ 9691 "shape":"Recursive", 9692 "location":"querystring", 9693 "locationName":"recursive" 9694 }, 9695 "securityProfileTargetArn":{ 9696 "shape":"SecurityProfileTargetArn", 9697 "location":"querystring", 9698 "locationName":"securityProfileTargetArn" 9699 } 9700 } 9701 }, 9702 "ListSecurityProfilesForTargetResponse":{ 9703 "type":"structure", 9704 "members":{ 9705 "securityProfileTargetMappings":{"shape":"SecurityProfileTargetMappings"}, 9706 "nextToken":{"shape":"NextToken"} 9707 } 9708 }, 9709 "ListSecurityProfilesRequest":{ 9710 "type":"structure", 9711 "members":{ 9712 "nextToken":{ 9713 "shape":"NextToken", 9714 "location":"querystring", 9715 "locationName":"nextToken" 9716 }, 9717 "maxResults":{ 9718 "shape":"MaxResults", 9719 "location":"querystring", 9720 "locationName":"maxResults" 9721 }, 9722 "dimensionName":{ 9723 "shape":"DimensionName", 9724 "location":"querystring", 9725 "locationName":"dimensionName" 9726 }, 9727 "metricName":{ 9728 "shape":"MetricName", 9729 "location":"querystring", 9730 "locationName":"metricName" 9731 } 9732 } 9733 }, 9734 "ListSecurityProfilesResponse":{ 9735 "type":"structure", 9736 "members":{ 9737 "securityProfileIdentifiers":{"shape":"SecurityProfileIdentifiers"}, 9738 "nextToken":{"shape":"NextToken"} 9739 } 9740 }, 9741 "ListStreamsRequest":{ 9742 "type":"structure", 9743 "members":{ 9744 "maxResults":{ 9745 "shape":"MaxResults", 9746 "location":"querystring", 9747 "locationName":"maxResults" 9748 }, 9749 "nextToken":{ 9750 "shape":"NextToken", 9751 "location":"querystring", 9752 "locationName":"nextToken" 9753 }, 9754 "ascendingOrder":{ 9755 "shape":"AscendingOrder", 9756 "location":"querystring", 9757 "locationName":"isAscendingOrder" 9758 } 9759 } 9760 }, 9761 "ListStreamsResponse":{ 9762 "type":"structure", 9763 "members":{ 9764 "streams":{"shape":"StreamsSummary"}, 9765 "nextToken":{"shape":"NextToken"} 9766 } 9767 }, 9768 "ListSuppressedAlerts":{"type":"boolean"}, 9769 "ListSuppressedFindings":{"type":"boolean"}, 9770 "ListTagsForResourceRequest":{ 9771 "type":"structure", 9772 "required":["resourceArn"], 9773 "members":{ 9774 "resourceArn":{ 9775 "shape":"ResourceArn", 9776 "location":"querystring", 9777 "locationName":"resourceArn" 9778 }, 9779 "nextToken":{ 9780 "shape":"NextToken", 9781 "location":"querystring", 9782 "locationName":"nextToken" 9783 } 9784 } 9785 }, 9786 "ListTagsForResourceResponse":{ 9787 "type":"structure", 9788 "members":{ 9789 "tags":{"shape":"TagList"}, 9790 "nextToken":{"shape":"NextToken"} 9791 } 9792 }, 9793 "ListTargetsForPolicyRequest":{ 9794 "type":"structure", 9795 "required":["policyName"], 9796 "members":{ 9797 "policyName":{ 9798 "shape":"PolicyName", 9799 "location":"uri", 9800 "locationName":"policyName" 9801 }, 9802 "marker":{ 9803 "shape":"Marker", 9804 "location":"querystring", 9805 "locationName":"marker" 9806 }, 9807 "pageSize":{ 9808 "shape":"PageSize", 9809 "location":"querystring", 9810 "locationName":"pageSize" 9811 } 9812 } 9813 }, 9814 "ListTargetsForPolicyResponse":{ 9815 "type":"structure", 9816 "members":{ 9817 "targets":{"shape":"PolicyTargets"}, 9818 "nextMarker":{"shape":"Marker"} 9819 } 9820 }, 9821 "ListTargetsForSecurityProfileRequest":{ 9822 "type":"structure", 9823 "required":["securityProfileName"], 9824 "members":{ 9825 "securityProfileName":{ 9826 "shape":"SecurityProfileName", 9827 "location":"uri", 9828 "locationName":"securityProfileName" 9829 }, 9830 "nextToken":{ 9831 "shape":"NextToken", 9832 "location":"querystring", 9833 "locationName":"nextToken" 9834 }, 9835 "maxResults":{ 9836 "shape":"MaxResults", 9837 "location":"querystring", 9838 "locationName":"maxResults" 9839 } 9840 } 9841 }, 9842 "ListTargetsForSecurityProfileResponse":{ 9843 "type":"structure", 9844 "members":{ 9845 "securityProfileTargets":{"shape":"SecurityProfileTargets"}, 9846 "nextToken":{"shape":"NextToken"} 9847 } 9848 }, 9849 "ListThingGroupsForThingRequest":{ 9850 "type":"structure", 9851 "required":["thingName"], 9852 "members":{ 9853 "thingName":{ 9854 "shape":"ThingName", 9855 "location":"uri", 9856 "locationName":"thingName" 9857 }, 9858 "nextToken":{ 9859 "shape":"NextToken", 9860 "location":"querystring", 9861 "locationName":"nextToken" 9862 }, 9863 "maxResults":{ 9864 "shape":"RegistryMaxResults", 9865 "location":"querystring", 9866 "locationName":"maxResults" 9867 } 9868 } 9869 }, 9870 "ListThingGroupsForThingResponse":{ 9871 "type":"structure", 9872 "members":{ 9873 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 9874 "nextToken":{"shape":"NextToken"} 9875 } 9876 }, 9877 "ListThingGroupsRequest":{ 9878 "type":"structure", 9879 "members":{ 9880 "nextToken":{ 9881 "shape":"NextToken", 9882 "location":"querystring", 9883 "locationName":"nextToken" 9884 }, 9885 "maxResults":{ 9886 "shape":"RegistryMaxResults", 9887 "location":"querystring", 9888 "locationName":"maxResults" 9889 }, 9890 "parentGroup":{ 9891 "shape":"ThingGroupName", 9892 "location":"querystring", 9893 "locationName":"parentGroup" 9894 }, 9895 "namePrefixFilter":{ 9896 "shape":"ThingGroupName", 9897 "location":"querystring", 9898 "locationName":"namePrefixFilter" 9899 }, 9900 "recursive":{ 9901 "shape":"RecursiveWithoutDefault", 9902 "location":"querystring", 9903 "locationName":"recursive" 9904 } 9905 } 9906 }, 9907 "ListThingGroupsResponse":{ 9908 "type":"structure", 9909 "members":{ 9910 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 9911 "nextToken":{"shape":"NextToken"} 9912 } 9913 }, 9914 "ListThingPrincipalsRequest":{ 9915 "type":"structure", 9916 "required":["thingName"], 9917 "members":{ 9918 "nextToken":{ 9919 "shape":"NextToken", 9920 "location":"querystring", 9921 "locationName":"nextToken" 9922 }, 9923 "maxResults":{ 9924 "shape":"RegistryMaxResults", 9925 "location":"querystring", 9926 "locationName":"maxResults" 9927 }, 9928 "thingName":{ 9929 "shape":"ThingName", 9930 "location":"uri", 9931 "locationName":"thingName" 9932 } 9933 } 9934 }, 9935 "ListThingPrincipalsResponse":{ 9936 "type":"structure", 9937 "members":{ 9938 "principals":{"shape":"Principals"}, 9939 "nextToken":{"shape":"NextToken"} 9940 } 9941 }, 9942 "ListThingRegistrationTaskReportsRequest":{ 9943 "type":"structure", 9944 "required":[ 9945 "taskId", 9946 "reportType" 9947 ], 9948 "members":{ 9949 "taskId":{ 9950 "shape":"TaskId", 9951 "location":"uri", 9952 "locationName":"taskId" 9953 }, 9954 "reportType":{ 9955 "shape":"ReportType", 9956 "location":"querystring", 9957 "locationName":"reportType" 9958 }, 9959 "nextToken":{ 9960 "shape":"NextToken", 9961 "location":"querystring", 9962 "locationName":"nextToken" 9963 }, 9964 "maxResults":{ 9965 "shape":"RegistryMaxResults", 9966 "location":"querystring", 9967 "locationName":"maxResults" 9968 } 9969 } 9970 }, 9971 "ListThingRegistrationTaskReportsResponse":{ 9972 "type":"structure", 9973 "members":{ 9974 "resourceLinks":{"shape":"S3FileUrlList"}, 9975 "reportType":{"shape":"ReportType"}, 9976 "nextToken":{"shape":"NextToken"} 9977 } 9978 }, 9979 "ListThingRegistrationTasksRequest":{ 9980 "type":"structure", 9981 "members":{ 9982 "nextToken":{ 9983 "shape":"NextToken", 9984 "location":"querystring", 9985 "locationName":"nextToken" 9986 }, 9987 "maxResults":{ 9988 "shape":"RegistryMaxResults", 9989 "location":"querystring", 9990 "locationName":"maxResults" 9991 }, 9992 "status":{ 9993 "shape":"Status", 9994 "location":"querystring", 9995 "locationName":"status" 9996 } 9997 } 9998 }, 9999 "ListThingRegistrationTasksResponse":{ 10000 "type":"structure", 10001 "members":{ 10002 "taskIds":{"shape":"TaskIdList"}, 10003 "nextToken":{"shape":"NextToken"} 10004 } 10005 }, 10006 "ListThingTypesRequest":{ 10007 "type":"structure", 10008 "members":{ 10009 "nextToken":{ 10010 "shape":"NextToken", 10011 "location":"querystring", 10012 "locationName":"nextToken" 10013 }, 10014 "maxResults":{ 10015 "shape":"RegistryMaxResults", 10016 "location":"querystring", 10017 "locationName":"maxResults" 10018 }, 10019 "thingTypeName":{ 10020 "shape":"ThingTypeName", 10021 "location":"querystring", 10022 "locationName":"thingTypeName" 10023 } 10024 } 10025 }, 10026 "ListThingTypesResponse":{ 10027 "type":"structure", 10028 "members":{ 10029 "thingTypes":{"shape":"ThingTypeList"}, 10030 "nextToken":{"shape":"NextToken"} 10031 } 10032 }, 10033 "ListThingsInBillingGroupRequest":{ 10034 "type":"structure", 10035 "required":["billingGroupName"], 10036 "members":{ 10037 "billingGroupName":{ 10038 "shape":"BillingGroupName", 10039 "location":"uri", 10040 "locationName":"billingGroupName" 10041 }, 10042 "nextToken":{ 10043 "shape":"NextToken", 10044 "location":"querystring", 10045 "locationName":"nextToken" 10046 }, 10047 "maxResults":{ 10048 "shape":"RegistryMaxResults", 10049 "location":"querystring", 10050 "locationName":"maxResults" 10051 } 10052 } 10053 }, 10054 "ListThingsInBillingGroupResponse":{ 10055 "type":"structure", 10056 "members":{ 10057 "things":{"shape":"ThingNameList"}, 10058 "nextToken":{"shape":"NextToken"} 10059 } 10060 }, 10061 "ListThingsInThingGroupRequest":{ 10062 "type":"structure", 10063 "required":["thingGroupName"], 10064 "members":{ 10065 "thingGroupName":{ 10066 "shape":"ThingGroupName", 10067 "location":"uri", 10068 "locationName":"thingGroupName" 10069 }, 10070 "recursive":{ 10071 "shape":"Recursive", 10072 "location":"querystring", 10073 "locationName":"recursive" 10074 }, 10075 "nextToken":{ 10076 "shape":"NextToken", 10077 "location":"querystring", 10078 "locationName":"nextToken" 10079 }, 10080 "maxResults":{ 10081 "shape":"RegistryMaxResults", 10082 "location":"querystring", 10083 "locationName":"maxResults" 10084 } 10085 } 10086 }, 10087 "ListThingsInThingGroupResponse":{ 10088 "type":"structure", 10089 "members":{ 10090 "things":{"shape":"ThingNameList"}, 10091 "nextToken":{"shape":"NextToken"} 10092 } 10093 }, 10094 "ListThingsRequest":{ 10095 "type":"structure", 10096 "members":{ 10097 "nextToken":{ 10098 "shape":"NextToken", 10099 "location":"querystring", 10100 "locationName":"nextToken" 10101 }, 10102 "maxResults":{ 10103 "shape":"RegistryMaxResults", 10104 "location":"querystring", 10105 "locationName":"maxResults" 10106 }, 10107 "attributeName":{ 10108 "shape":"AttributeName", 10109 "location":"querystring", 10110 "locationName":"attributeName" 10111 }, 10112 "attributeValue":{ 10113 "shape":"AttributeValue", 10114 "location":"querystring", 10115 "locationName":"attributeValue" 10116 }, 10117 "thingTypeName":{ 10118 "shape":"ThingTypeName", 10119 "location":"querystring", 10120 "locationName":"thingTypeName" 10121 }, 10122 "usePrefixAttributeValue":{ 10123 "shape":"usePrefixAttributeValue", 10124 "location":"querystring", 10125 "locationName":"usePrefixAttributeValue" 10126 } 10127 } 10128 }, 10129 "ListThingsResponse":{ 10130 "type":"structure", 10131 "members":{ 10132 "things":{"shape":"ThingAttributeList"}, 10133 "nextToken":{"shape":"NextToken"} 10134 } 10135 }, 10136 "ListTopicRuleDestinationsRequest":{ 10137 "type":"structure", 10138 "members":{ 10139 "maxResults":{ 10140 "shape":"TopicRuleDestinationMaxResults", 10141 "location":"querystring", 10142 "locationName":"maxResults" 10143 }, 10144 "nextToken":{ 10145 "shape":"NextToken", 10146 "location":"querystring", 10147 "locationName":"nextToken" 10148 } 10149 } 10150 }, 10151 "ListTopicRuleDestinationsResponse":{ 10152 "type":"structure", 10153 "members":{ 10154 "destinationSummaries":{"shape":"TopicRuleDestinationSummaries"}, 10155 "nextToken":{"shape":"NextToken"} 10156 } 10157 }, 10158 "ListTopicRulesRequest":{ 10159 "type":"structure", 10160 "members":{ 10161 "topic":{ 10162 "shape":"Topic", 10163 "location":"querystring", 10164 "locationName":"topic" 10165 }, 10166 "maxResults":{ 10167 "shape":"TopicRuleMaxResults", 10168 "location":"querystring", 10169 "locationName":"maxResults" 10170 }, 10171 "nextToken":{ 10172 "shape":"NextToken", 10173 "location":"querystring", 10174 "locationName":"nextToken" 10175 }, 10176 "ruleDisabled":{ 10177 "shape":"IsDisabled", 10178 "location":"querystring", 10179 "locationName":"ruleDisabled" 10180 } 10181 } 10182 }, 10183 "ListTopicRulesResponse":{ 10184 "type":"structure", 10185 "members":{ 10186 "rules":{"shape":"TopicRuleList"}, 10187 "nextToken":{"shape":"NextToken"} 10188 } 10189 }, 10190 "ListV2LoggingLevelsRequest":{ 10191 "type":"structure", 10192 "members":{ 10193 "targetType":{ 10194 "shape":"LogTargetType", 10195 "location":"querystring", 10196 "locationName":"targetType" 10197 }, 10198 "nextToken":{ 10199 "shape":"NextToken", 10200 "location":"querystring", 10201 "locationName":"nextToken" 10202 }, 10203 "maxResults":{ 10204 "shape":"SkyfallMaxResults", 10205 "location":"querystring", 10206 "locationName":"maxResults" 10207 } 10208 } 10209 }, 10210 "ListV2LoggingLevelsResponse":{ 10211 "type":"structure", 10212 "members":{ 10213 "logTargetConfigurations":{"shape":"LogTargetConfigurations"}, 10214 "nextToken":{"shape":"NextToken"} 10215 } 10216 }, 10217 "ListViolationEventsRequest":{ 10218 "type":"structure", 10219 "required":[ 10220 "startTime", 10221 "endTime" 10222 ], 10223 "members":{ 10224 "startTime":{ 10225 "shape":"Timestamp", 10226 "location":"querystring", 10227 "locationName":"startTime" 10228 }, 10229 "endTime":{ 10230 "shape":"Timestamp", 10231 "location":"querystring", 10232 "locationName":"endTime" 10233 }, 10234 "thingName":{ 10235 "shape":"DeviceDefenderThingName", 10236 "location":"querystring", 10237 "locationName":"thingName" 10238 }, 10239 "securityProfileName":{ 10240 "shape":"SecurityProfileName", 10241 "location":"querystring", 10242 "locationName":"securityProfileName" 10243 }, 10244 "behaviorCriteriaType":{ 10245 "shape":"BehaviorCriteriaType", 10246 "location":"querystring", 10247 "locationName":"behaviorCriteriaType" 10248 }, 10249 "listSuppressedAlerts":{ 10250 "shape":"ListSuppressedAlerts", 10251 "location":"querystring", 10252 "locationName":"listSuppressedAlerts" 10253 }, 10254 "verificationState":{ 10255 "shape":"VerificationState", 10256 "location":"querystring", 10257 "locationName":"verificationState" 10258 }, 10259 "nextToken":{ 10260 "shape":"NextToken", 10261 "location":"querystring", 10262 "locationName":"nextToken" 10263 }, 10264 "maxResults":{ 10265 "shape":"MaxResults", 10266 "location":"querystring", 10267 "locationName":"maxResults" 10268 } 10269 } 10270 }, 10271 "ListViolationEventsResponse":{ 10272 "type":"structure", 10273 "members":{ 10274 "violationEvents":{"shape":"ViolationEvents"}, 10275 "nextToken":{"shape":"NextToken"} 10276 } 10277 }, 10278 "LogGroupName":{"type":"string"}, 10279 "LogLevel":{ 10280 "type":"string", 10281 "enum":[ 10282 "DEBUG", 10283 "INFO", 10284 "ERROR", 10285 "WARN", 10286 "DISABLED" 10287 ] 10288 }, 10289 "LogTarget":{ 10290 "type":"structure", 10291 "required":["targetType"], 10292 "members":{ 10293 "targetType":{"shape":"LogTargetType"}, 10294 "targetName":{"shape":"LogTargetName"} 10295 } 10296 }, 10297 "LogTargetConfiguration":{ 10298 "type":"structure", 10299 "members":{ 10300 "logTarget":{"shape":"LogTarget"}, 10301 "logLevel":{"shape":"LogLevel"} 10302 } 10303 }, 10304 "LogTargetConfigurations":{ 10305 "type":"list", 10306 "member":{"shape":"LogTargetConfiguration"} 10307 }, 10308 "LogTargetName":{"type":"string"}, 10309 "LogTargetType":{ 10310 "type":"string", 10311 "enum":[ 10312 "DEFAULT", 10313 "THING_GROUP" 10314 ] 10315 }, 10316 "LoggingOptionsPayload":{ 10317 "type":"structure", 10318 "required":["roleArn"], 10319 "members":{ 10320 "roleArn":{"shape":"AwsArn"}, 10321 "logLevel":{"shape":"LogLevel"} 10322 } 10323 }, 10324 "MachineLearningDetectionConfig":{ 10325 "type":"structure", 10326 "required":["confidenceLevel"], 10327 "members":{ 10328 "confidenceLevel":{"shape":"ConfidenceLevel"} 10329 } 10330 }, 10331 "MalformedPolicyException":{ 10332 "type":"structure", 10333 "members":{ 10334 "message":{"shape":"errorMessage"} 10335 }, 10336 "error":{"httpStatusCode":400}, 10337 "exception":true 10338 }, 10339 "Marker":{ 10340 "type":"string", 10341 "max":1024, 10342 "pattern":"[A-Za-z0-9+/]+={0,2}" 10343 }, 10344 "MaxBuckets":{ 10345 "type":"integer", 10346 "max":10000, 10347 "min":1 10348 }, 10349 "MaxJobExecutionsPerMin":{ 10350 "type":"integer", 10351 "min":1 10352 }, 10353 "MaxResults":{ 10354 "type":"integer", 10355 "max":250, 10356 "min":1 10357 }, 10358 "Maximum":{"type":"double"}, 10359 "MaximumPerMinute":{ 10360 "type":"integer", 10361 "max":1000, 10362 "min":1 10363 }, 10364 "Message":{ 10365 "type":"string", 10366 "max":128 10367 }, 10368 "MessageFormat":{ 10369 "type":"string", 10370 "enum":[ 10371 "RAW", 10372 "JSON" 10373 ] 10374 }, 10375 "MessageId":{ 10376 "type":"string", 10377 "max":128 10378 }, 10379 "MetricDimension":{ 10380 "type":"structure", 10381 "required":["dimensionName"], 10382 "members":{ 10383 "dimensionName":{"shape":"DimensionName"}, 10384 "operator":{"shape":"DimensionValueOperator"} 10385 } 10386 }, 10387 "MetricName":{ 10388 "type":"string", 10389 "max":128, 10390 "min":1, 10391 "pattern":"[a-zA-Z0-9:_-]+" 10392 }, 10393 "MetricNames":{ 10394 "type":"list", 10395 "member":{"shape":"MetricName"} 10396 }, 10397 "MetricToRetain":{ 10398 "type":"structure", 10399 "required":["metric"], 10400 "members":{ 10401 "metric":{"shape":"BehaviorMetric"}, 10402 "metricDimension":{"shape":"MetricDimension"} 10403 } 10404 }, 10405 "MetricValue":{ 10406 "type":"structure", 10407 "members":{ 10408 "count":{"shape":"UnsignedLong"}, 10409 "cidrs":{"shape":"Cidrs"}, 10410 "ports":{"shape":"Ports"}, 10411 "number":{"shape":"Number"}, 10412 "numbers":{"shape":"NumberList"}, 10413 "strings":{"shape":"StringList"} 10414 } 10415 }, 10416 "Minimum":{"type":"double"}, 10417 "MinimumNumberOfExecutedThings":{ 10418 "type":"integer", 10419 "min":1 10420 }, 10421 "MissingContextValue":{"type":"string"}, 10422 "MissingContextValues":{ 10423 "type":"list", 10424 "member":{"shape":"MissingContextValue"} 10425 }, 10426 "MitigationAction":{ 10427 "type":"structure", 10428 "members":{ 10429 "name":{"shape":"MitigationActionName"}, 10430 "id":{"shape":"MitigationActionId"}, 10431 "roleArn":{"shape":"RoleArn"}, 10432 "actionParams":{"shape":"MitigationActionParams"} 10433 } 10434 }, 10435 "MitigationActionArn":{"type":"string"}, 10436 "MitigationActionId":{"type":"string"}, 10437 "MitigationActionIdentifier":{ 10438 "type":"structure", 10439 "members":{ 10440 "actionName":{"shape":"MitigationActionName"}, 10441 "actionArn":{"shape":"MitigationActionArn"}, 10442 "creationDate":{"shape":"Timestamp"} 10443 } 10444 }, 10445 "MitigationActionIdentifierList":{ 10446 "type":"list", 10447 "member":{"shape":"MitigationActionIdentifier"} 10448 }, 10449 "MitigationActionList":{ 10450 "type":"list", 10451 "member":{"shape":"MitigationAction"} 10452 }, 10453 "MitigationActionName":{ 10454 "type":"string", 10455 "max":128, 10456 "pattern":"[a-zA-Z0-9_-]+" 10457 }, 10458 "MitigationActionNameList":{ 10459 "type":"list", 10460 "member":{"shape":"MitigationActionName"}, 10461 "max":5, 10462 "min":1 10463 }, 10464 "MitigationActionParams":{ 10465 "type":"structure", 10466 "members":{ 10467 "updateDeviceCertificateParams":{"shape":"UpdateDeviceCertificateParams"}, 10468 "updateCACertificateParams":{"shape":"UpdateCACertificateParams"}, 10469 "addThingsToThingGroupParams":{"shape":"AddThingsToThingGroupParams"}, 10470 "replaceDefaultPolicyVersionParams":{"shape":"ReplaceDefaultPolicyVersionParams"}, 10471 "enableIoTLoggingParams":{"shape":"EnableIoTLoggingParams"}, 10472 "publishFindingToSnsParams":{"shape":"PublishFindingToSnsParams"} 10473 } 10474 }, 10475 "MitigationActionType":{ 10476 "type":"string", 10477 "enum":[ 10478 "UPDATE_DEVICE_CERTIFICATE", 10479 "UPDATE_CA_CERTIFICATE", 10480 "ADD_THINGS_TO_THING_GROUP", 10481 "REPLACE_DEFAULT_POLICY_VERSION", 10482 "ENABLE_IOT_LOGGING", 10483 "PUBLISH_FINDING_TO_SNS" 10484 ] 10485 }, 10486 "MitigationActionsTaskId":{ 10487 "type":"string", 10488 "max":128, 10489 "min":1, 10490 "pattern":"[a-zA-Z0-9_-]+" 10491 }, 10492 "ModelStatus":{ 10493 "type":"string", 10494 "enum":[ 10495 "PENDING_BUILD", 10496 "ACTIVE", 10497 "EXPIRED" 10498 ] 10499 }, 10500 "MqttClientId":{ 10501 "type":"string", 10502 "max":65535, 10503 "min":1 10504 }, 10505 "MqttContext":{ 10506 "type":"structure", 10507 "members":{ 10508 "username":{"shape":"MqttUsername"}, 10509 "password":{"shape":"MqttPassword"}, 10510 "clientId":{"shape":"MqttClientId"} 10511 } 10512 }, 10513 "MqttPassword":{ 10514 "type":"blob", 10515 "max":65535, 10516 "min":1 10517 }, 10518 "MqttUsername":{ 10519 "type":"string", 10520 "max":65535, 10521 "min":1 10522 }, 10523 "NamespaceId":{ 10524 "type":"string", 10525 "max":64, 10526 "min":1, 10527 "pattern":"[a-zA-Z0-9_-]+" 10528 }, 10529 "NextToken":{"type":"string"}, 10530 "NonCompliantChecksCount":{"type":"integer"}, 10531 "NonCompliantResource":{ 10532 "type":"structure", 10533 "members":{ 10534 "resourceType":{"shape":"ResourceType"}, 10535 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 10536 "additionalInfo":{"shape":"StringMap"} 10537 } 10538 }, 10539 "NonCompliantResourcesCount":{"type":"long"}, 10540 "NotConfiguredException":{ 10541 "type":"structure", 10542 "members":{ 10543 "message":{"shape":"errorMessage"} 10544 }, 10545 "error":{"httpStatusCode":404}, 10546 "exception":true 10547 }, 10548 "NullableBoolean":{"type":"boolean"}, 10549 "Number":{"type":"double"}, 10550 "NumberList":{ 10551 "type":"list", 10552 "member":{"shape":"Number"} 10553 }, 10554 "NumberOfThings":{ 10555 "type":"integer", 10556 "min":1 10557 }, 10558 "OTAUpdateArn":{"type":"string"}, 10559 "OTAUpdateDescription":{ 10560 "type":"string", 10561 "max":2028, 10562 "pattern":"[^\\p{C}]+" 10563 }, 10564 "OTAUpdateErrorMessage":{"type":"string"}, 10565 "OTAUpdateFile":{ 10566 "type":"structure", 10567 "members":{ 10568 "fileName":{"shape":"FileName"}, 10569 "fileType":{"shape":"FileType"}, 10570 "fileVersion":{"shape":"OTAUpdateFileVersion"}, 10571 "fileLocation":{"shape":"FileLocation"}, 10572 "codeSigning":{"shape":"CodeSigning"}, 10573 "attributes":{"shape":"AttributesMap"} 10574 } 10575 }, 10576 "OTAUpdateFileVersion":{"type":"string"}, 10577 "OTAUpdateFiles":{ 10578 "type":"list", 10579 "member":{"shape":"OTAUpdateFile"}, 10580 "max":50, 10581 "min":1 10582 }, 10583 "OTAUpdateId":{ 10584 "type":"string", 10585 "max":128, 10586 "min":1, 10587 "pattern":"[a-zA-Z0-9_-]+" 10588 }, 10589 "OTAUpdateInfo":{ 10590 "type":"structure", 10591 "members":{ 10592 "otaUpdateId":{"shape":"OTAUpdateId"}, 10593 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10594 "creationDate":{"shape":"DateType"}, 10595 "lastModifiedDate":{"shape":"DateType"}, 10596 "description":{"shape":"OTAUpdateDescription"}, 10597 "targets":{"shape":"Targets"}, 10598 "protocols":{"shape":"Protocols"}, 10599 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 10600 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 10601 "targetSelection":{"shape":"TargetSelection"}, 10602 "otaUpdateFiles":{"shape":"OTAUpdateFiles"}, 10603 "otaUpdateStatus":{"shape":"OTAUpdateStatus"}, 10604 "awsIotJobId":{"shape":"AwsIotJobId"}, 10605 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 10606 "errorInfo":{"shape":"ErrorInfo"}, 10607 "additionalParameters":{"shape":"AdditionalParameterMap"} 10608 } 10609 }, 10610 "OTAUpdateStatus":{ 10611 "type":"string", 10612 "enum":[ 10613 "CREATE_PENDING", 10614 "CREATE_IN_PROGRESS", 10615 "CREATE_COMPLETE", 10616 "CREATE_FAILED" 10617 ] 10618 }, 10619 "OTAUpdateSummary":{ 10620 "type":"structure", 10621 "members":{ 10622 "otaUpdateId":{"shape":"OTAUpdateId"}, 10623 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10624 "creationDate":{"shape":"DateType"} 10625 } 10626 }, 10627 "OTAUpdatesSummary":{ 10628 "type":"list", 10629 "member":{"shape":"OTAUpdateSummary"} 10630 }, 10631 "OpenSearchAction":{ 10632 "type":"structure", 10633 "required":[ 10634 "roleArn", 10635 "endpoint", 10636 "index", 10637 "type", 10638 "id" 10639 ], 10640 "members":{ 10641 "roleArn":{"shape":"AwsArn"}, 10642 "endpoint":{"shape":"ElasticsearchEndpoint"}, 10643 "index":{"shape":"ElasticsearchIndex"}, 10644 "type":{"shape":"ElasticsearchType"}, 10645 "id":{"shape":"ElasticsearchId"} 10646 } 10647 }, 10648 "OptionalVersion":{"type":"long"}, 10649 "OutgoingCertificate":{ 10650 "type":"structure", 10651 "members":{ 10652 "certificateArn":{"shape":"CertificateArn"}, 10653 "certificateId":{"shape":"CertificateId"}, 10654 "transferredTo":{"shape":"AwsAccountId"}, 10655 "transferDate":{"shape":"DateType"}, 10656 "transferMessage":{"shape":"Message"}, 10657 "creationDate":{"shape":"DateType"} 10658 } 10659 }, 10660 "OutgoingCertificates":{ 10661 "type":"list", 10662 "member":{"shape":"OutgoingCertificate"} 10663 }, 10664 "OverrideDynamicGroups":{"type":"boolean"}, 10665 "PageSize":{ 10666 "type":"integer", 10667 "max":250, 10668 "min":1 10669 }, 10670 "Parameter":{"type":"string"}, 10671 "Parameters":{ 10672 "type":"map", 10673 "key":{"shape":"Parameter"}, 10674 "value":{"shape":"Value"} 10675 }, 10676 "PartitionKey":{"type":"string"}, 10677 "PayloadField":{"type":"string"}, 10678 "PayloadVersion":{ 10679 "type":"string", 10680 "max":32, 10681 "min":10, 10682 "pattern":"^[0-9-]+$" 10683 }, 10684 "Percent":{ 10685 "type":"double", 10686 "max":100, 10687 "min":0 10688 }, 10689 "PercentList":{ 10690 "type":"list", 10691 "member":{"shape":"Percent"} 10692 }, 10693 "PercentPair":{ 10694 "type":"structure", 10695 "members":{ 10696 "percent":{"shape":"Percent"}, 10697 "value":{"shape":"PercentValue"} 10698 } 10699 }, 10700 "PercentValue":{"type":"double"}, 10701 "Percentage":{ 10702 "type":"integer", 10703 "max":100, 10704 "min":0 10705 }, 10706 "Percentiles":{ 10707 "type":"list", 10708 "member":{"shape":"PercentPair"} 10709 }, 10710 "Platform":{"type":"string"}, 10711 "Policies":{ 10712 "type":"list", 10713 "member":{"shape":"Policy"} 10714 }, 10715 "Policy":{ 10716 "type":"structure", 10717 "members":{ 10718 "policyName":{"shape":"PolicyName"}, 10719 "policyArn":{"shape":"PolicyArn"} 10720 } 10721 }, 10722 "PolicyArn":{"type":"string"}, 10723 "PolicyDocument":{"type":"string"}, 10724 "PolicyDocuments":{ 10725 "type":"list", 10726 "member":{"shape":"PolicyDocument"} 10727 }, 10728 "PolicyName":{ 10729 "type":"string", 10730 "max":128, 10731 "min":1, 10732 "pattern":"[\\w+=,.@-]+" 10733 }, 10734 "PolicyNames":{ 10735 "type":"list", 10736 "member":{"shape":"PolicyName"} 10737 }, 10738 "PolicyTarget":{"type":"string"}, 10739 "PolicyTargets":{ 10740 "type":"list", 10741 "member":{"shape":"PolicyTarget"} 10742 }, 10743 "PolicyTemplateName":{ 10744 "type":"string", 10745 "enum":["BLANK_POLICY"] 10746 }, 10747 "PolicyVersion":{ 10748 "type":"structure", 10749 "members":{ 10750 "versionId":{"shape":"PolicyVersionId"}, 10751 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 10752 "createDate":{"shape":"DateType"} 10753 } 10754 }, 10755 "PolicyVersionId":{ 10756 "type":"string", 10757 "pattern":"[0-9]+" 10758 }, 10759 "PolicyVersionIdentifier":{ 10760 "type":"structure", 10761 "members":{ 10762 "policyName":{"shape":"PolicyName"}, 10763 "policyVersionId":{"shape":"PolicyVersionId"} 10764 } 10765 }, 10766 "PolicyVersions":{ 10767 "type":"list", 10768 "member":{"shape":"PolicyVersion"} 10769 }, 10770 "Port":{ 10771 "type":"integer", 10772 "max":65535, 10773 "min":0 10774 }, 10775 "Ports":{ 10776 "type":"list", 10777 "member":{"shape":"Port"} 10778 }, 10779 "Prefix":{"type":"string"}, 10780 "PresignedUrlConfig":{ 10781 "type":"structure", 10782 "members":{ 10783 "roleArn":{"shape":"RoleArn"}, 10784 "expiresInSec":{"shape":"ExpiresInSec"} 10785 } 10786 }, 10787 "PrimitiveBoolean":{"type":"boolean"}, 10788 "Principal":{"type":"string"}, 10789 "PrincipalArn":{"type":"string"}, 10790 "PrincipalId":{ 10791 "type":"string", 10792 "max":128, 10793 "min":1, 10794 "pattern":"[a-zA-Z0-9]+" 10795 }, 10796 "Principals":{ 10797 "type":"list", 10798 "member":{"shape":"PrincipalArn"} 10799 }, 10800 "PrivateKey":{ 10801 "type":"string", 10802 "min":1, 10803 "sensitive":true 10804 }, 10805 "ProcessingTargetName":{"type":"string"}, 10806 "ProcessingTargetNameList":{ 10807 "type":"list", 10808 "member":{"shape":"ProcessingTargetName"} 10809 }, 10810 "Protocol":{ 10811 "type":"string", 10812 "enum":[ 10813 "MQTT", 10814 "HTTP" 10815 ] 10816 }, 10817 "Protocols":{ 10818 "type":"list", 10819 "member":{"shape":"Protocol"}, 10820 "max":2, 10821 "min":1 10822 }, 10823 "ProvisioningHook":{ 10824 "type":"structure", 10825 "required":["targetArn"], 10826 "members":{ 10827 "payloadVersion":{"shape":"PayloadVersion"}, 10828 "targetArn":{"shape":"TargetArn"} 10829 } 10830 }, 10831 "ProvisioningTemplateListing":{ 10832 "type":"list", 10833 "member":{"shape":"ProvisioningTemplateSummary"} 10834 }, 10835 "ProvisioningTemplateSummary":{ 10836 "type":"structure", 10837 "members":{ 10838 "templateArn":{"shape":"TemplateArn"}, 10839 "templateName":{"shape":"TemplateName"}, 10840 "description":{"shape":"TemplateDescription"}, 10841 "creationDate":{"shape":"DateType"}, 10842 "lastModifiedDate":{"shape":"DateType"}, 10843 "enabled":{"shape":"Enabled"} 10844 } 10845 }, 10846 "ProvisioningTemplateVersionListing":{ 10847 "type":"list", 10848 "member":{"shape":"ProvisioningTemplateVersionSummary"} 10849 }, 10850 "ProvisioningTemplateVersionSummary":{ 10851 "type":"structure", 10852 "members":{ 10853 "versionId":{"shape":"TemplateVersionId"}, 10854 "creationDate":{"shape":"DateType"}, 10855 "isDefaultVersion":{"shape":"IsDefaultVersion"} 10856 } 10857 }, 10858 "PublicKey":{ 10859 "type":"string", 10860 "min":1 10861 }, 10862 "PublicKeyMap":{ 10863 "type":"map", 10864 "key":{"shape":"KeyName"}, 10865 "value":{"shape":"KeyValue"} 10866 }, 10867 "PublishFindingToSnsParams":{ 10868 "type":"structure", 10869 "required":["topicArn"], 10870 "members":{ 10871 "topicArn":{"shape":"SnsTopicArn"} 10872 } 10873 }, 10874 "PutAssetPropertyValueEntry":{ 10875 "type":"structure", 10876 "required":["propertyValues"], 10877 "members":{ 10878 "entryId":{"shape":"AssetPropertyEntryId"}, 10879 "assetId":{"shape":"AssetId"}, 10880 "propertyId":{"shape":"AssetPropertyId"}, 10881 "propertyAlias":{"shape":"AssetPropertyAlias"}, 10882 "propertyValues":{"shape":"AssetPropertyValueList"} 10883 } 10884 }, 10885 "PutAssetPropertyValueEntryList":{ 10886 "type":"list", 10887 "member":{"shape":"PutAssetPropertyValueEntry"}, 10888 "min":1 10889 }, 10890 "PutItemInput":{ 10891 "type":"structure", 10892 "required":["tableName"], 10893 "members":{ 10894 "tableName":{"shape":"TableName"} 10895 } 10896 }, 10897 "PutVerificationStateOnViolationRequest":{ 10898 "type":"structure", 10899 "required":[ 10900 "violationId", 10901 "verificationState" 10902 ], 10903 "members":{ 10904 "violationId":{ 10905 "shape":"ViolationId", 10906 "location":"uri", 10907 "locationName":"violationId" 10908 }, 10909 "verificationState":{"shape":"VerificationState"}, 10910 "verificationStateDescription":{"shape":"VerificationStateDescription"} 10911 } 10912 }, 10913 "PutVerificationStateOnViolationResponse":{ 10914 "type":"structure", 10915 "members":{ 10916 } 10917 }, 10918 "Qos":{ 10919 "type":"integer", 10920 "max":1, 10921 "min":0 10922 }, 10923 "QueryMaxResults":{ 10924 "type":"integer", 10925 "max":500, 10926 "min":1 10927 }, 10928 "QueryString":{ 10929 "type":"string", 10930 "min":1 10931 }, 10932 "QueryVersion":{"type":"string"}, 10933 "QueueUrl":{"type":"string"}, 10934 "QueuedThings":{"type":"integer"}, 10935 "RangeKeyField":{"type":"string"}, 10936 "RangeKeyValue":{"type":"string"}, 10937 "RateIncreaseCriteria":{ 10938 "type":"structure", 10939 "members":{ 10940 "numberOfNotifiedThings":{"shape":"NumberOfThings"}, 10941 "numberOfSucceededThings":{"shape":"NumberOfThings"} 10942 } 10943 }, 10944 "ReasonCode":{ 10945 "type":"string", 10946 "max":128, 10947 "pattern":"[\\p{Upper}\\p{Digit}_]+" 10948 }, 10949 "ReasonForNonCompliance":{"type":"string"}, 10950 "ReasonForNonComplianceCode":{"type":"string"}, 10951 "ReasonForNonComplianceCodes":{ 10952 "type":"list", 10953 "member":{"shape":"ReasonForNonComplianceCode"}, 10954 "max":25, 10955 "min":1 10956 }, 10957 "Recursive":{"type":"boolean"}, 10958 "RecursiveWithoutDefault":{"type":"boolean"}, 10959 "RegisterCACertificateRequest":{ 10960 "type":"structure", 10961 "required":[ 10962 "caCertificate", 10963 "verificationCertificate" 10964 ], 10965 "members":{ 10966 "caCertificate":{"shape":"CertificatePem"}, 10967 "verificationCertificate":{"shape":"CertificatePem"}, 10968 "setAsActive":{ 10969 "shape":"SetAsActive", 10970 "location":"querystring", 10971 "locationName":"setAsActive" 10972 }, 10973 "allowAutoRegistration":{ 10974 "shape":"AllowAutoRegistration", 10975 "location":"querystring", 10976 "locationName":"allowAutoRegistration" 10977 }, 10978 "registrationConfig":{"shape":"RegistrationConfig"}, 10979 "tags":{"shape":"TagList"} 10980 } 10981 }, 10982 "RegisterCACertificateResponse":{ 10983 "type":"structure", 10984 "members":{ 10985 "certificateArn":{"shape":"CertificateArn"}, 10986 "certificateId":{"shape":"CertificateId"} 10987 } 10988 }, 10989 "RegisterCertificateRequest":{ 10990 "type":"structure", 10991 "required":["certificatePem"], 10992 "members":{ 10993 "certificatePem":{"shape":"CertificatePem"}, 10994 "caCertificatePem":{"shape":"CertificatePem"}, 10995 "setAsActive":{ 10996 "shape":"SetAsActiveFlag", 10997 "deprecated":true, 10998 "location":"querystring", 10999 "locationName":"setAsActive" 11000 }, 11001 "status":{"shape":"CertificateStatus"} 11002 } 11003 }, 11004 "RegisterCertificateResponse":{ 11005 "type":"structure", 11006 "members":{ 11007 "certificateArn":{"shape":"CertificateArn"}, 11008 "certificateId":{"shape":"CertificateId"} 11009 } 11010 }, 11011 "RegisterCertificateWithoutCARequest":{ 11012 "type":"structure", 11013 "required":["certificatePem"], 11014 "members":{ 11015 "certificatePem":{"shape":"CertificatePem"}, 11016 "status":{"shape":"CertificateStatus"} 11017 } 11018 }, 11019 "RegisterCertificateWithoutCAResponse":{ 11020 "type":"structure", 11021 "members":{ 11022 "certificateArn":{"shape":"CertificateArn"}, 11023 "certificateId":{"shape":"CertificateId"} 11024 } 11025 }, 11026 "RegisterThingRequest":{ 11027 "type":"structure", 11028 "required":["templateBody"], 11029 "members":{ 11030 "templateBody":{"shape":"TemplateBody"}, 11031 "parameters":{"shape":"Parameters"} 11032 } 11033 }, 11034 "RegisterThingResponse":{ 11035 "type":"structure", 11036 "members":{ 11037 "certificatePem":{"shape":"CertificatePem"}, 11038 "resourceArns":{"shape":"ResourceArns"} 11039 } 11040 }, 11041 "RegistrationCode":{ 11042 "type":"string", 11043 "max":64, 11044 "min":64, 11045 "pattern":"(0x)?[a-fA-F0-9]+" 11046 }, 11047 "RegistrationCodeValidationException":{ 11048 "type":"structure", 11049 "members":{ 11050 "message":{"shape":"errorMessage"} 11051 }, 11052 "error":{"httpStatusCode":400}, 11053 "exception":true 11054 }, 11055 "RegistrationConfig":{ 11056 "type":"structure", 11057 "members":{ 11058 "templateBody":{"shape":"TemplateBody"}, 11059 "roleArn":{"shape":"RoleArn"} 11060 } 11061 }, 11062 "RegistryMaxResults":{ 11063 "type":"integer", 11064 "max":250, 11065 "min":1 11066 }, 11067 "RegistryS3BucketName":{ 11068 "type":"string", 11069 "max":256, 11070 "min":3, 11071 "pattern":"[a-zA-Z0-9._-]+" 11072 }, 11073 "RegistryS3KeyName":{ 11074 "type":"string", 11075 "max":1024, 11076 "min":1, 11077 "pattern":"[a-zA-Z0-9!_.*'()-\\/]+" 11078 }, 11079 "RejectCertificateTransferRequest":{ 11080 "type":"structure", 11081 "required":["certificateId"], 11082 "members":{ 11083 "certificateId":{ 11084 "shape":"CertificateId", 11085 "location":"uri", 11086 "locationName":"certificateId" 11087 }, 11088 "rejectReason":{"shape":"Message"} 11089 } 11090 }, 11091 "RejectedThings":{"type":"integer"}, 11092 "RelatedResource":{ 11093 "type":"structure", 11094 "members":{ 11095 "resourceType":{"shape":"ResourceType"}, 11096 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 11097 "additionalInfo":{"shape":"StringMap"} 11098 } 11099 }, 11100 "RelatedResources":{ 11101 "type":"list", 11102 "member":{"shape":"RelatedResource"} 11103 }, 11104 "RemoveAuthorizerConfig":{"type":"boolean"}, 11105 "RemoveAutoRegistration":{"type":"boolean"}, 11106 "RemoveHook":{"type":"boolean"}, 11107 "RemoveThingFromBillingGroupRequest":{ 11108 "type":"structure", 11109 "members":{ 11110 "billingGroupName":{"shape":"BillingGroupName"}, 11111 "billingGroupArn":{"shape":"BillingGroupArn"}, 11112 "thingName":{"shape":"ThingName"}, 11113 "thingArn":{"shape":"ThingArn"} 11114 } 11115 }, 11116 "RemoveThingFromBillingGroupResponse":{ 11117 "type":"structure", 11118 "members":{ 11119 } 11120 }, 11121 "RemoveThingFromThingGroupRequest":{ 11122 "type":"structure", 11123 "members":{ 11124 "thingGroupName":{"shape":"ThingGroupName"}, 11125 "thingGroupArn":{"shape":"ThingGroupArn"}, 11126 "thingName":{"shape":"ThingName"}, 11127 "thingArn":{"shape":"ThingArn"} 11128 } 11129 }, 11130 "RemoveThingFromThingGroupResponse":{ 11131 "type":"structure", 11132 "members":{ 11133 } 11134 }, 11135 "RemoveThingType":{"type":"boolean"}, 11136 "RemovedThings":{"type":"integer"}, 11137 "ReplaceDefaultPolicyVersionParams":{ 11138 "type":"structure", 11139 "required":["templateName"], 11140 "members":{ 11141 "templateName":{"shape":"PolicyTemplateName"} 11142 } 11143 }, 11144 "ReplaceTopicRuleRequest":{ 11145 "type":"structure", 11146 "required":[ 11147 "ruleName", 11148 "topicRulePayload" 11149 ], 11150 "members":{ 11151 "ruleName":{ 11152 "shape":"RuleName", 11153 "location":"uri", 11154 "locationName":"ruleName" 11155 }, 11156 "topicRulePayload":{"shape":"TopicRulePayload"} 11157 }, 11158 "payload":"topicRulePayload" 11159 }, 11160 "ReportType":{ 11161 "type":"string", 11162 "enum":[ 11163 "ERRORS", 11164 "RESULTS" 11165 ] 11166 }, 11167 "RepublishAction":{ 11168 "type":"structure", 11169 "required":[ 11170 "roleArn", 11171 "topic" 11172 ], 11173 "members":{ 11174 "roleArn":{"shape":"AwsArn"}, 11175 "topic":{"shape":"TopicPattern"}, 11176 "qos":{"shape":"Qos"} 11177 } 11178 }, 11179 "ReservedDomainConfigurationName":{ 11180 "type":"string", 11181 "max":128, 11182 "min":1, 11183 "pattern":"[\\w.:-]+" 11184 }, 11185 "Resource":{ 11186 "type":"string", 11187 "max":2048 11188 }, 11189 "ResourceAlreadyExistsException":{ 11190 "type":"structure", 11191 "members":{ 11192 "message":{"shape":"errorMessage"}, 11193 "resourceId":{"shape":"resourceId"}, 11194 "resourceArn":{"shape":"resourceArn"} 11195 }, 11196 "error":{"httpStatusCode":409}, 11197 "exception":true 11198 }, 11199 "ResourceArn":{"type":"string"}, 11200 "ResourceArns":{ 11201 "type":"map", 11202 "key":{"shape":"ResourceLogicalId"}, 11203 "value":{"shape":"ResourceArn"} 11204 }, 11205 "ResourceIdentifier":{ 11206 "type":"structure", 11207 "members":{ 11208 "deviceCertificateId":{"shape":"CertificateId"}, 11209 "caCertificateId":{"shape":"CertificateId"}, 11210 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 11211 "clientId":{"shape":"ClientId"}, 11212 "policyVersionIdentifier":{"shape":"PolicyVersionIdentifier"}, 11213 "account":{"shape":"AwsAccountId"}, 11214 "iamRoleArn":{"shape":"RoleArn"}, 11215 "roleAliasArn":{"shape":"RoleAliasArn"} 11216 } 11217 }, 11218 "ResourceLogicalId":{"type":"string"}, 11219 "ResourceNotFoundException":{ 11220 "type":"structure", 11221 "members":{ 11222 "message":{"shape":"errorMessage"} 11223 }, 11224 "error":{"httpStatusCode":404}, 11225 "exception":true 11226 }, 11227 "ResourceRegistrationFailureException":{ 11228 "type":"structure", 11229 "members":{ 11230 "message":{"shape":"errorMessage"} 11231 }, 11232 "error":{"httpStatusCode":400}, 11233 "exception":true 11234 }, 11235 "ResourceType":{ 11236 "type":"string", 11237 "enum":[ 11238 "DEVICE_CERTIFICATE", 11239 "CA_CERTIFICATE", 11240 "IOT_POLICY", 11241 "COGNITO_IDENTITY_POOL", 11242 "CLIENT_ID", 11243 "ACCOUNT_SETTINGS", 11244 "ROLE_ALIAS", 11245 "IAM_ROLE" 11246 ] 11247 }, 11248 "Resources":{ 11249 "type":"list", 11250 "member":{"shape":"Resource"} 11251 }, 11252 "RoleAlias":{ 11253 "type":"string", 11254 "max":128, 11255 "min":1, 11256 "pattern":"[\\w=,@-]+" 11257 }, 11258 "RoleAliasArn":{ 11259 "type":"string", 11260 "max":2048, 11261 "min":1 11262 }, 11263 "RoleAliasDescription":{ 11264 "type":"structure", 11265 "members":{ 11266 "roleAlias":{"shape":"RoleAlias"}, 11267 "roleAliasArn":{"shape":"RoleAliasArn"}, 11268 "roleArn":{"shape":"RoleArn"}, 11269 "owner":{"shape":"AwsAccountId"}, 11270 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 11271 "creationDate":{"shape":"DateType"}, 11272 "lastModifiedDate":{"shape":"DateType"} 11273 } 11274 }, 11275 "RoleAliases":{ 11276 "type":"list", 11277 "member":{"shape":"RoleAlias"} 11278 }, 11279 "RoleArn":{ 11280 "type":"string", 11281 "max":2048, 11282 "min":20 11283 }, 11284 "RolloutRatePerMinute":{ 11285 "type":"integer", 11286 "max":1000, 11287 "min":1 11288 }, 11289 "RuleArn":{"type":"string"}, 11290 "RuleName":{ 11291 "type":"string", 11292 "max":128, 11293 "min":1, 11294 "pattern":"^[a-zA-Z0-9_]+$" 11295 }, 11296 "S3Action":{ 11297 "type":"structure", 11298 "required":[ 11299 "roleArn", 11300 "bucketName", 11301 "key" 11302 ], 11303 "members":{ 11304 "roleArn":{"shape":"AwsArn"}, 11305 "bucketName":{"shape":"BucketName"}, 11306 "key":{"shape":"Key"}, 11307 "cannedAcl":{"shape":"CannedAccessControlList"} 11308 } 11309 }, 11310 "S3Bucket":{ 11311 "type":"string", 11312 "min":1 11313 }, 11314 "S3Destination":{ 11315 "type":"structure", 11316 "members":{ 11317 "bucket":{"shape":"S3Bucket"}, 11318 "prefix":{"shape":"Prefix"} 11319 } 11320 }, 11321 "S3FileUrl":{ 11322 "type":"string", 11323 "max":65535 11324 }, 11325 "S3FileUrlList":{ 11326 "type":"list", 11327 "member":{"shape":"S3FileUrl"} 11328 }, 11329 "S3Key":{ 11330 "type":"string", 11331 "min":1 11332 }, 11333 "S3Location":{ 11334 "type":"structure", 11335 "members":{ 11336 "bucket":{"shape":"S3Bucket"}, 11337 "key":{"shape":"S3Key"}, 11338 "version":{"shape":"S3Version"} 11339 } 11340 }, 11341 "S3Version":{"type":"string"}, 11342 "SQL":{"type":"string"}, 11343 "SalesforceAction":{ 11344 "type":"structure", 11345 "required":[ 11346 "token", 11347 "url" 11348 ], 11349 "members":{ 11350 "token":{"shape":"SalesforceToken"}, 11351 "url":{"shape":"SalesforceEndpoint"} 11352 } 11353 }, 11354 "SalesforceEndpoint":{ 11355 "type":"string", 11356 "max":2000, 11357 "pattern":"https://ingestion-[a-zA-Z0-9]{1,12}\\.[a-zA-Z0-9]+\\.((sfdc-matrix\\.net)|(sfdcnow\\.com))/streams/\\w{1,20}/\\w{1,20}/event" 11358 }, 11359 "SalesforceToken":{ 11360 "type":"string", 11361 "min":40 11362 }, 11363 "ScheduledAuditArn":{"type":"string"}, 11364 "ScheduledAuditMetadata":{ 11365 "type":"structure", 11366 "members":{ 11367 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 11368 "scheduledAuditArn":{"shape":"ScheduledAuditArn"}, 11369 "frequency":{"shape":"AuditFrequency"}, 11370 "dayOfMonth":{"shape":"DayOfMonth"}, 11371 "dayOfWeek":{"shape":"DayOfWeek"} 11372 } 11373 }, 11374 "ScheduledAuditMetadataList":{ 11375 "type":"list", 11376 "member":{"shape":"ScheduledAuditMetadata"} 11377 }, 11378 "ScheduledAuditName":{ 11379 "type":"string", 11380 "max":128, 11381 "min":1, 11382 "pattern":"[a-zA-Z0-9_-]+" 11383 }, 11384 "SearchIndexRequest":{ 11385 "type":"structure", 11386 "required":["queryString"], 11387 "members":{ 11388 "indexName":{"shape":"IndexName"}, 11389 "queryString":{"shape":"QueryString"}, 11390 "nextToken":{"shape":"NextToken"}, 11391 "maxResults":{"shape":"QueryMaxResults"}, 11392 "queryVersion":{"shape":"QueryVersion"} 11393 } 11394 }, 11395 "SearchIndexResponse":{ 11396 "type":"structure", 11397 "members":{ 11398 "nextToken":{"shape":"NextToken"}, 11399 "things":{"shape":"ThingDocumentList"}, 11400 "thingGroups":{"shape":"ThingGroupDocumentList"} 11401 } 11402 }, 11403 "SearchableAttributes":{ 11404 "type":"list", 11405 "member":{"shape":"AttributeName"} 11406 }, 11407 "Seconds":{"type":"integer"}, 11408 "SecurityGroupId":{"type":"string"}, 11409 "SecurityGroupList":{ 11410 "type":"list", 11411 "member":{"shape":"SecurityGroupId"} 11412 }, 11413 "SecurityProfileArn":{"type":"string"}, 11414 "SecurityProfileDescription":{ 11415 "type":"string", 11416 "max":1000, 11417 "pattern":"[\\p{Graph}\\x20]*" 11418 }, 11419 "SecurityProfileIdentifier":{ 11420 "type":"structure", 11421 "required":[ 11422 "name", 11423 "arn" 11424 ], 11425 "members":{ 11426 "name":{"shape":"SecurityProfileName"}, 11427 "arn":{"shape":"SecurityProfileArn"} 11428 } 11429 }, 11430 "SecurityProfileIdentifiers":{ 11431 "type":"list", 11432 "member":{"shape":"SecurityProfileIdentifier"} 11433 }, 11434 "SecurityProfileName":{ 11435 "type":"string", 11436 "max":128, 11437 "min":1, 11438 "pattern":"[a-zA-Z0-9:_-]+" 11439 }, 11440 "SecurityProfileTarget":{ 11441 "type":"structure", 11442 "required":["arn"], 11443 "members":{ 11444 "arn":{"shape":"SecurityProfileTargetArn"} 11445 } 11446 }, 11447 "SecurityProfileTargetArn":{"type":"string"}, 11448 "SecurityProfileTargetMapping":{ 11449 "type":"structure", 11450 "members":{ 11451 "securityProfileIdentifier":{"shape":"SecurityProfileIdentifier"}, 11452 "target":{"shape":"SecurityProfileTarget"} 11453 } 11454 }, 11455 "SecurityProfileTargetMappings":{ 11456 "type":"list", 11457 "member":{"shape":"SecurityProfileTargetMapping"} 11458 }, 11459 "SecurityProfileTargets":{ 11460 "type":"list", 11461 "member":{"shape":"SecurityProfileTarget"} 11462 }, 11463 "ServerCertificateArns":{ 11464 "type":"list", 11465 "member":{"shape":"AcmCertificateArn"}, 11466 "max":1, 11467 "min":0 11468 }, 11469 "ServerCertificateStatus":{ 11470 "type":"string", 11471 "enum":[ 11472 "INVALID", 11473 "VALID" 11474 ] 11475 }, 11476 "ServerCertificateStatusDetail":{"type":"string"}, 11477 "ServerCertificateSummary":{ 11478 "type":"structure", 11479 "members":{ 11480 "serverCertificateArn":{"shape":"AcmCertificateArn"}, 11481 "serverCertificateStatus":{"shape":"ServerCertificateStatus"}, 11482 "serverCertificateStatusDetail":{"shape":"ServerCertificateStatusDetail"} 11483 } 11484 }, 11485 "ServerCertificates":{ 11486 "type":"list", 11487 "member":{"shape":"ServerCertificateSummary"} 11488 }, 11489 "ServerName":{ 11490 "type":"string", 11491 "max":253, 11492 "min":1 11493 }, 11494 "ServiceName":{"type":"string"}, 11495 "ServiceType":{ 11496 "type":"string", 11497 "enum":[ 11498 "DATA", 11499 "CREDENTIAL_PROVIDER", 11500 "JOBS" 11501 ] 11502 }, 11503 "ServiceUnavailableException":{ 11504 "type":"structure", 11505 "members":{ 11506 "message":{"shape":"errorMessage"} 11507 }, 11508 "error":{"httpStatusCode":503}, 11509 "exception":true, 11510 "fault":true 11511 }, 11512 "SetAsActive":{"type":"boolean"}, 11513 "SetAsActiveFlag":{"type":"boolean"}, 11514 "SetAsDefault":{"type":"boolean"}, 11515 "SetDefaultAuthorizerRequest":{ 11516 "type":"structure", 11517 "required":["authorizerName"], 11518 "members":{ 11519 "authorizerName":{"shape":"AuthorizerName"} 11520 } 11521 }, 11522 "SetDefaultAuthorizerResponse":{ 11523 "type":"structure", 11524 "members":{ 11525 "authorizerName":{"shape":"AuthorizerName"}, 11526 "authorizerArn":{"shape":"AuthorizerArn"} 11527 } 11528 }, 11529 "SetDefaultPolicyVersionRequest":{ 11530 "type":"structure", 11531 "required":[ 11532 "policyName", 11533 "policyVersionId" 11534 ], 11535 "members":{ 11536 "policyName":{ 11537 "shape":"PolicyName", 11538 "location":"uri", 11539 "locationName":"policyName" 11540 }, 11541 "policyVersionId":{ 11542 "shape":"PolicyVersionId", 11543 "location":"uri", 11544 "locationName":"policyVersionId" 11545 } 11546 } 11547 }, 11548 "SetLoggingOptionsRequest":{ 11549 "type":"structure", 11550 "required":["loggingOptionsPayload"], 11551 "members":{ 11552 "loggingOptionsPayload":{"shape":"LoggingOptionsPayload"} 11553 }, 11554 "payload":"loggingOptionsPayload" 11555 }, 11556 "SetV2LoggingLevelRequest":{ 11557 "type":"structure", 11558 "required":[ 11559 "logTarget", 11560 "logLevel" 11561 ], 11562 "members":{ 11563 "logTarget":{"shape":"LogTarget"}, 11564 "logLevel":{"shape":"LogLevel"} 11565 } 11566 }, 11567 "SetV2LoggingOptionsRequest":{ 11568 "type":"structure", 11569 "members":{ 11570 "roleArn":{"shape":"AwsArn"}, 11571 "defaultLogLevel":{"shape":"LogLevel"}, 11572 "disableAllLogs":{"shape":"DisableAllLogs"} 11573 } 11574 }, 11575 "SigV4Authorization":{ 11576 "type":"structure", 11577 "required":[ 11578 "signingRegion", 11579 "serviceName", 11580 "roleArn" 11581 ], 11582 "members":{ 11583 "signingRegion":{"shape":"SigningRegion"}, 11584 "serviceName":{"shape":"ServiceName"}, 11585 "roleArn":{"shape":"AwsArn"} 11586 } 11587 }, 11588 "Signature":{"type":"blob"}, 11589 "SignatureAlgorithm":{"type":"string"}, 11590 "SigningJobId":{"type":"string"}, 11591 "SigningProfileName":{"type":"string"}, 11592 "SigningProfileParameter":{ 11593 "type":"structure", 11594 "members":{ 11595 "certificateArn":{"shape":"CertificateArn"}, 11596 "platform":{"shape":"Platform"}, 11597 "certificatePathOnDevice":{"shape":"CertificatePathOnDevice"} 11598 } 11599 }, 11600 "SigningRegion":{"type":"string"}, 11601 "SkippedFindingsCount":{"type":"long"}, 11602 "SkyfallMaxResults":{ 11603 "type":"integer", 11604 "max":250, 11605 "min":1 11606 }, 11607 "SnsAction":{ 11608 "type":"structure", 11609 "required":[ 11610 "targetArn", 11611 "roleArn" 11612 ], 11613 "members":{ 11614 "targetArn":{"shape":"AwsArn"}, 11615 "roleArn":{"shape":"AwsArn"}, 11616 "messageFormat":{"shape":"MessageFormat"} 11617 } 11618 }, 11619 "SnsTopicArn":{ 11620 "type":"string", 11621 "max":350 11622 }, 11623 "SqlParseException":{ 11624 "type":"structure", 11625 "members":{ 11626 "message":{"shape":"errorMessage"} 11627 }, 11628 "error":{"httpStatusCode":400}, 11629 "exception":true 11630 }, 11631 "SqsAction":{ 11632 "type":"structure", 11633 "required":[ 11634 "roleArn", 11635 "queueUrl" 11636 ], 11637 "members":{ 11638 "roleArn":{"shape":"AwsArn"}, 11639 "queueUrl":{"shape":"QueueUrl"}, 11640 "useBase64":{"shape":"UseBase64"} 11641 } 11642 }, 11643 "StartAuditMitigationActionsTaskRequest":{ 11644 "type":"structure", 11645 "required":[ 11646 "taskId", 11647 "target", 11648 "auditCheckToActionsMapping", 11649 "clientRequestToken" 11650 ], 11651 "members":{ 11652 "taskId":{ 11653 "shape":"MitigationActionsTaskId", 11654 "location":"uri", 11655 "locationName":"taskId" 11656 }, 11657 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 11658 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 11659 "clientRequestToken":{ 11660 "shape":"ClientRequestToken", 11661 "idempotencyToken":true 11662 } 11663 } 11664 }, 11665 "StartAuditMitigationActionsTaskResponse":{ 11666 "type":"structure", 11667 "members":{ 11668 "taskId":{"shape":"MitigationActionsTaskId"} 11669 } 11670 }, 11671 "StartDetectMitigationActionsTaskRequest":{ 11672 "type":"structure", 11673 "required":[ 11674 "taskId", 11675 "target", 11676 "actions", 11677 "clientRequestToken" 11678 ], 11679 "members":{ 11680 "taskId":{ 11681 "shape":"MitigationActionsTaskId", 11682 "location":"uri", 11683 "locationName":"taskId" 11684 }, 11685 "target":{"shape":"DetectMitigationActionsTaskTarget"}, 11686 "actions":{"shape":"DetectMitigationActionsToExecuteList"}, 11687 "violationEventOccurrenceRange":{"shape":"ViolationEventOccurrenceRange"}, 11688 "includeOnlyActiveViolations":{"shape":"NullableBoolean"}, 11689 "includeSuppressedAlerts":{"shape":"NullableBoolean"}, 11690 "clientRequestToken":{ 11691 "shape":"ClientRequestToken", 11692 "idempotencyToken":true 11693 } 11694 } 11695 }, 11696 "StartDetectMitigationActionsTaskResponse":{ 11697 "type":"structure", 11698 "members":{ 11699 "taskId":{"shape":"MitigationActionsTaskId"} 11700 } 11701 }, 11702 "StartOnDemandAuditTaskRequest":{ 11703 "type":"structure", 11704 "required":["targetCheckNames"], 11705 "members":{ 11706 "targetCheckNames":{"shape":"TargetAuditCheckNames"} 11707 } 11708 }, 11709 "StartOnDemandAuditTaskResponse":{ 11710 "type":"structure", 11711 "members":{ 11712 "taskId":{"shape":"AuditTaskId"} 11713 } 11714 }, 11715 "StartSigningJobParameter":{ 11716 "type":"structure", 11717 "members":{ 11718 "signingProfileParameter":{"shape":"SigningProfileParameter"}, 11719 "signingProfileName":{"shape":"SigningProfileName"}, 11720 "destination":{"shape":"Destination"} 11721 } 11722 }, 11723 "StartThingRegistrationTaskRequest":{ 11724 "type":"structure", 11725 "required":[ 11726 "templateBody", 11727 "inputFileBucket", 11728 "inputFileKey", 11729 "roleArn" 11730 ], 11731 "members":{ 11732 "templateBody":{"shape":"TemplateBody"}, 11733 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 11734 "inputFileKey":{"shape":"RegistryS3KeyName"}, 11735 "roleArn":{"shape":"RoleArn"} 11736 } 11737 }, 11738 "StartThingRegistrationTaskResponse":{ 11739 "type":"structure", 11740 "members":{ 11741 "taskId":{"shape":"TaskId"} 11742 } 11743 }, 11744 "StateMachineName":{"type":"string"}, 11745 "StateReason":{"type":"string"}, 11746 "StateValue":{"type":"string"}, 11747 "StatisticalThreshold":{ 11748 "type":"structure", 11749 "members":{ 11750 "statistic":{"shape":"EvaluationStatistic"} 11751 } 11752 }, 11753 "Statistics":{ 11754 "type":"structure", 11755 "members":{ 11756 "count":{"shape":"Count"}, 11757 "average":{ 11758 "shape":"Average", 11759 "box":true 11760 }, 11761 "sum":{ 11762 "shape":"Sum", 11763 "box":true 11764 }, 11765 "minimum":{ 11766 "shape":"Minimum", 11767 "box":true 11768 }, 11769 "maximum":{ 11770 "shape":"Maximum", 11771 "box":true 11772 }, 11773 "sumOfSquares":{ 11774 "shape":"SumOfSquares", 11775 "box":true 11776 }, 11777 "variance":{ 11778 "shape":"Variance", 11779 "box":true 11780 }, 11781 "stdDeviation":{ 11782 "shape":"StdDeviation", 11783 "box":true 11784 } 11785 } 11786 }, 11787 "Status":{ 11788 "type":"string", 11789 "enum":[ 11790 "InProgress", 11791 "Completed", 11792 "Failed", 11793 "Cancelled", 11794 "Cancelling" 11795 ] 11796 }, 11797 "StdDeviation":{"type":"double"}, 11798 "StepFunctionsAction":{ 11799 "type":"structure", 11800 "required":[ 11801 "stateMachineName", 11802 "roleArn" 11803 ], 11804 "members":{ 11805 "executionNamePrefix":{"shape":"ExecutionNamePrefix"}, 11806 "stateMachineName":{"shape":"StateMachineName"}, 11807 "roleArn":{"shape":"AwsArn"} 11808 } 11809 }, 11810 "StopThingRegistrationTaskRequest":{ 11811 "type":"structure", 11812 "required":["taskId"], 11813 "members":{ 11814 "taskId":{ 11815 "shape":"TaskId", 11816 "location":"uri", 11817 "locationName":"taskId" 11818 } 11819 } 11820 }, 11821 "StopThingRegistrationTaskResponse":{ 11822 "type":"structure", 11823 "members":{ 11824 } 11825 }, 11826 "Stream":{ 11827 "type":"structure", 11828 "members":{ 11829 "streamId":{"shape":"StreamId"}, 11830 "fileId":{"shape":"FileId"} 11831 } 11832 }, 11833 "StreamArn":{"type":"string"}, 11834 "StreamDescription":{ 11835 "type":"string", 11836 "max":2028, 11837 "pattern":"[^\\p{C}]+" 11838 }, 11839 "StreamFile":{ 11840 "type":"structure", 11841 "members":{ 11842 "fileId":{"shape":"FileId"}, 11843 "s3Location":{"shape":"S3Location"} 11844 } 11845 }, 11846 "StreamFiles":{ 11847 "type":"list", 11848 "member":{"shape":"StreamFile"}, 11849 "max":50, 11850 "min":1 11851 }, 11852 "StreamId":{ 11853 "type":"string", 11854 "max":128, 11855 "min":1, 11856 "pattern":"[a-zA-Z0-9_-]+" 11857 }, 11858 "StreamInfo":{ 11859 "type":"structure", 11860 "members":{ 11861 "streamId":{"shape":"StreamId"}, 11862 "streamArn":{"shape":"StreamArn"}, 11863 "streamVersion":{"shape":"StreamVersion"}, 11864 "description":{"shape":"StreamDescription"}, 11865 "files":{"shape":"StreamFiles"}, 11866 "createdAt":{"shape":"DateType"}, 11867 "lastUpdatedAt":{"shape":"DateType"}, 11868 "roleArn":{"shape":"RoleArn"} 11869 } 11870 }, 11871 "StreamName":{"type":"string"}, 11872 "StreamSummary":{ 11873 "type":"structure", 11874 "members":{ 11875 "streamId":{"shape":"StreamId"}, 11876 "streamArn":{"shape":"StreamArn"}, 11877 "streamVersion":{"shape":"StreamVersion"}, 11878 "description":{"shape":"StreamDescription"} 11879 } 11880 }, 11881 "StreamVersion":{ 11882 "type":"integer", 11883 "max":65535, 11884 "min":0 11885 }, 11886 "StreamsSummary":{ 11887 "type":"list", 11888 "member":{"shape":"StreamSummary"} 11889 }, 11890 "String":{"type":"string"}, 11891 "StringList":{ 11892 "type":"list", 11893 "member":{"shape":"stringValue"} 11894 }, 11895 "StringMap":{ 11896 "type":"map", 11897 "key":{"shape":"String"}, 11898 "value":{"shape":"String"} 11899 }, 11900 "SubnetId":{"type":"string"}, 11901 "SubnetIdList":{ 11902 "type":"list", 11903 "member":{"shape":"SubnetId"} 11904 }, 11905 "SucceededFindingsCount":{"type":"long"}, 11906 "SucceededThings":{"type":"integer"}, 11907 "Sum":{"type":"double"}, 11908 "SumOfSquares":{"type":"double"}, 11909 "SuppressAlerts":{"type":"boolean"}, 11910 "SuppressIndefinitely":{"type":"boolean"}, 11911 "SuppressedNonCompliantResourcesCount":{"type":"long"}, 11912 "TableName":{"type":"string"}, 11913 "Tag":{ 11914 "type":"structure", 11915 "required":["Key"], 11916 "members":{ 11917 "Key":{"shape":"TagKey"}, 11918 "Value":{"shape":"TagValue"} 11919 } 11920 }, 11921 "TagKey":{ 11922 "type":"string", 11923 "max":128, 11924 "min":1, 11925 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 11926 }, 11927 "TagKeyList":{ 11928 "type":"list", 11929 "member":{"shape":"TagKey"} 11930 }, 11931 "TagList":{ 11932 "type":"list", 11933 "member":{"shape":"Tag"} 11934 }, 11935 "TagResourceRequest":{ 11936 "type":"structure", 11937 "required":[ 11938 "resourceArn", 11939 "tags" 11940 ], 11941 "members":{ 11942 "resourceArn":{"shape":"ResourceArn"}, 11943 "tags":{"shape":"TagList"} 11944 } 11945 }, 11946 "TagResourceResponse":{ 11947 "type":"structure", 11948 "members":{ 11949 } 11950 }, 11951 "TagValue":{ 11952 "type":"string", 11953 "max":256, 11954 "min":1 11955 }, 11956 "Target":{"type":"string"}, 11957 "TargetArn":{ 11958 "type":"string", 11959 "max":2048 11960 }, 11961 "TargetAuditCheckNames":{ 11962 "type":"list", 11963 "member":{"shape":"AuditCheckName"} 11964 }, 11965 "TargetSelection":{ 11966 "type":"string", 11967 "enum":[ 11968 "CONTINUOUS", 11969 "SNAPSHOT" 11970 ] 11971 }, 11972 "TargetViolationIdsForDetectMitigationActions":{ 11973 "type":"list", 11974 "member":{"shape":"ViolationId"}, 11975 "max":25, 11976 "min":1 11977 }, 11978 "Targets":{ 11979 "type":"list", 11980 "member":{"shape":"Target"}, 11981 "min":1 11982 }, 11983 "TaskAlreadyExistsException":{ 11984 "type":"structure", 11985 "members":{ 11986 "message":{"shape":"errorMessage"} 11987 }, 11988 "error":{"httpStatusCode":400}, 11989 "exception":true 11990 }, 11991 "TaskId":{ 11992 "type":"string", 11993 "max":40 11994 }, 11995 "TaskIdList":{ 11996 "type":"list", 11997 "member":{"shape":"TaskId"} 11998 }, 11999 "TaskStatistics":{ 12000 "type":"structure", 12001 "members":{ 12002 "totalChecks":{"shape":"TotalChecksCount"}, 12003 "inProgressChecks":{"shape":"InProgressChecksCount"}, 12004 "waitingForDataCollectionChecks":{"shape":"WaitingForDataCollectionChecksCount"}, 12005 "compliantChecks":{"shape":"CompliantChecksCount"}, 12006 "nonCompliantChecks":{"shape":"NonCompliantChecksCount"}, 12007 "failedChecks":{"shape":"FailedChecksCount"}, 12008 "canceledChecks":{"shape":"CanceledChecksCount"} 12009 } 12010 }, 12011 "TaskStatisticsForAuditCheck":{ 12012 "type":"structure", 12013 "members":{ 12014 "totalFindingsCount":{"shape":"TotalFindingsCount"}, 12015 "failedFindingsCount":{"shape":"FailedFindingsCount"}, 12016 "succeededFindingsCount":{"shape":"SucceededFindingsCount"}, 12017 "skippedFindingsCount":{"shape":"SkippedFindingsCount"}, 12018 "canceledFindingsCount":{"shape":"CanceledFindingsCount"} 12019 } 12020 }, 12021 "TemplateArn":{"type":"string"}, 12022 "TemplateBody":{"type":"string"}, 12023 "TemplateDescription":{ 12024 "type":"string", 12025 "max":500, 12026 "min":0, 12027 "pattern":"[^\\p{C}]*" 12028 }, 12029 "TemplateName":{ 12030 "type":"string", 12031 "max":36, 12032 "min":1, 12033 "pattern":"^[0-9A-Za-z_-]+$" 12034 }, 12035 "TemplateVersionId":{"type":"integer"}, 12036 "TermsAggregation":{ 12037 "type":"structure", 12038 "members":{ 12039 "maxBuckets":{"shape":"MaxBuckets"} 12040 } 12041 }, 12042 "TestAuthorizationRequest":{ 12043 "type":"structure", 12044 "required":["authInfos"], 12045 "members":{ 12046 "principal":{"shape":"Principal"}, 12047 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 12048 "authInfos":{"shape":"AuthInfos"}, 12049 "clientId":{ 12050 "shape":"ClientId", 12051 "location":"querystring", 12052 "locationName":"clientId" 12053 }, 12054 "policyNamesToAdd":{"shape":"PolicyNames"}, 12055 "policyNamesToSkip":{"shape":"PolicyNames"} 12056 } 12057 }, 12058 "TestAuthorizationResponse":{ 12059 "type":"structure", 12060 "members":{ 12061 "authResults":{"shape":"AuthResults"} 12062 } 12063 }, 12064 "TestInvokeAuthorizerRequest":{ 12065 "type":"structure", 12066 "required":["authorizerName"], 12067 "members":{ 12068 "authorizerName":{ 12069 "shape":"AuthorizerName", 12070 "location":"uri", 12071 "locationName":"authorizerName" 12072 }, 12073 "token":{"shape":"Token"}, 12074 "tokenSignature":{"shape":"TokenSignature"}, 12075 "httpContext":{"shape":"HttpContext"}, 12076 "mqttContext":{"shape":"MqttContext"}, 12077 "tlsContext":{"shape":"TlsContext"} 12078 } 12079 }, 12080 "TestInvokeAuthorizerResponse":{ 12081 "type":"structure", 12082 "members":{ 12083 "isAuthenticated":{"shape":"IsAuthenticated"}, 12084 "principalId":{"shape":"PrincipalId"}, 12085 "policyDocuments":{"shape":"PolicyDocuments"}, 12086 "refreshAfterInSeconds":{"shape":"Seconds"}, 12087 "disconnectAfterInSeconds":{"shape":"Seconds"} 12088 } 12089 }, 12090 "ThingArn":{"type":"string"}, 12091 "ThingAttribute":{ 12092 "type":"structure", 12093 "members":{ 12094 "thingName":{"shape":"ThingName"}, 12095 "thingTypeName":{"shape":"ThingTypeName"}, 12096 "thingArn":{"shape":"ThingArn"}, 12097 "attributes":{"shape":"Attributes"}, 12098 "version":{"shape":"Version"} 12099 } 12100 }, 12101 "ThingAttributeList":{ 12102 "type":"list", 12103 "member":{"shape":"ThingAttribute"} 12104 }, 12105 "ThingConnectivity":{ 12106 "type":"structure", 12107 "members":{ 12108 "connected":{"shape":"Boolean"}, 12109 "timestamp":{"shape":"ConnectivityTimestamp"}, 12110 "disconnectReason":{"shape":"DisconnectReason"} 12111 } 12112 }, 12113 "ThingConnectivityIndexingMode":{ 12114 "type":"string", 12115 "enum":[ 12116 "OFF", 12117 "STATUS" 12118 ] 12119 }, 12120 "ThingDocument":{ 12121 "type":"structure", 12122 "members":{ 12123 "thingName":{"shape":"ThingName"}, 12124 "thingId":{"shape":"ThingId"}, 12125 "thingTypeName":{"shape":"ThingTypeName"}, 12126 "thingGroupNames":{"shape":"ThingGroupNameList"}, 12127 "attributes":{"shape":"Attributes"}, 12128 "shadow":{"shape":"JsonDocument"}, 12129 "connectivity":{"shape":"ThingConnectivity"} 12130 } 12131 }, 12132 "ThingDocumentList":{ 12133 "type":"list", 12134 "member":{"shape":"ThingDocument"} 12135 }, 12136 "ThingGroupArn":{"type":"string"}, 12137 "ThingGroupDescription":{ 12138 "type":"string", 12139 "max":2028, 12140 "pattern":"[\\p{Graph}\\x20]*" 12141 }, 12142 "ThingGroupDocument":{ 12143 "type":"structure", 12144 "members":{ 12145 "thingGroupName":{"shape":"ThingGroupName"}, 12146 "thingGroupId":{"shape":"ThingGroupId"}, 12147 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 12148 "attributes":{"shape":"Attributes"}, 12149 "parentGroupNames":{"shape":"ThingGroupNameList"} 12150 } 12151 }, 12152 "ThingGroupDocumentList":{ 12153 "type":"list", 12154 "member":{"shape":"ThingGroupDocument"} 12155 }, 12156 "ThingGroupId":{ 12157 "type":"string", 12158 "max":128, 12159 "min":1, 12160 "pattern":"[a-zA-Z0-9\\-]+" 12161 }, 12162 "ThingGroupIndexingConfiguration":{ 12163 "type":"structure", 12164 "required":["thingGroupIndexingMode"], 12165 "members":{ 12166 "thingGroupIndexingMode":{"shape":"ThingGroupIndexingMode"}, 12167 "managedFields":{"shape":"Fields"}, 12168 "customFields":{"shape":"Fields"} 12169 } 12170 }, 12171 "ThingGroupIndexingMode":{ 12172 "type":"string", 12173 "enum":[ 12174 "OFF", 12175 "ON" 12176 ] 12177 }, 12178 "ThingGroupList":{ 12179 "type":"list", 12180 "member":{"shape":"ThingGroupName"} 12181 }, 12182 "ThingGroupMetadata":{ 12183 "type":"structure", 12184 "members":{ 12185 "parentGroupName":{"shape":"ThingGroupName"}, 12186 "rootToParentThingGroups":{"shape":"ThingGroupNameAndArnList"}, 12187 "creationDate":{"shape":"CreationDate"} 12188 } 12189 }, 12190 "ThingGroupName":{ 12191 "type":"string", 12192 "max":128, 12193 "min":1, 12194 "pattern":"[a-zA-Z0-9:_-]+" 12195 }, 12196 "ThingGroupNameAndArnList":{ 12197 "type":"list", 12198 "member":{"shape":"GroupNameAndArn"} 12199 }, 12200 "ThingGroupNameList":{ 12201 "type":"list", 12202 "member":{"shape":"ThingGroupName"} 12203 }, 12204 "ThingGroupNames":{ 12205 "type":"list", 12206 "member":{"shape":"ThingGroupName"}, 12207 "max":10, 12208 "min":1 12209 }, 12210 "ThingGroupProperties":{ 12211 "type":"structure", 12212 "members":{ 12213 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 12214 "attributePayload":{"shape":"AttributePayload"} 12215 } 12216 }, 12217 "ThingId":{"type":"string"}, 12218 "ThingIndexingConfiguration":{ 12219 "type":"structure", 12220 "required":["thingIndexingMode"], 12221 "members":{ 12222 "thingIndexingMode":{"shape":"ThingIndexingMode"}, 12223 "thingConnectivityIndexingMode":{"shape":"ThingConnectivityIndexingMode"}, 12224 "managedFields":{"shape":"Fields"}, 12225 "customFields":{"shape":"Fields"} 12226 } 12227 }, 12228 "ThingIndexingMode":{ 12229 "type":"string", 12230 "enum":[ 12231 "OFF", 12232 "REGISTRY", 12233 "REGISTRY_AND_SHADOW" 12234 ] 12235 }, 12236 "ThingName":{ 12237 "type":"string", 12238 "max":128, 12239 "min":1, 12240 "pattern":"[a-zA-Z0-9:_-]+" 12241 }, 12242 "ThingNameList":{ 12243 "type":"list", 12244 "member":{"shape":"ThingName"} 12245 }, 12246 "ThingTypeArn":{"type":"string"}, 12247 "ThingTypeDefinition":{ 12248 "type":"structure", 12249 "members":{ 12250 "thingTypeName":{"shape":"ThingTypeName"}, 12251 "thingTypeArn":{"shape":"ThingTypeArn"}, 12252 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 12253 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 12254 } 12255 }, 12256 "ThingTypeDescription":{ 12257 "type":"string", 12258 "max":2028, 12259 "pattern":"[\\p{Graph}\\x20]*" 12260 }, 12261 "ThingTypeId":{"type":"string"}, 12262 "ThingTypeList":{ 12263 "type":"list", 12264 "member":{"shape":"ThingTypeDefinition"} 12265 }, 12266 "ThingTypeMetadata":{ 12267 "type":"structure", 12268 "members":{ 12269 "deprecated":{"shape":"Boolean"}, 12270 "deprecationDate":{"shape":"DeprecationDate"}, 12271 "creationDate":{"shape":"CreationDate"} 12272 } 12273 }, 12274 "ThingTypeName":{ 12275 "type":"string", 12276 "max":128, 12277 "min":1, 12278 "pattern":"[a-zA-Z0-9:_-]+" 12279 }, 12280 "ThingTypeProperties":{ 12281 "type":"structure", 12282 "members":{ 12283 "thingTypeDescription":{"shape":"ThingTypeDescription"}, 12284 "searchableAttributes":{"shape":"SearchableAttributes"} 12285 } 12286 }, 12287 "ThrottlingException":{ 12288 "type":"structure", 12289 "members":{ 12290 "message":{"shape":"errorMessage"} 12291 }, 12292 "error":{"httpStatusCode":400}, 12293 "exception":true 12294 }, 12295 "TimedOutThings":{"type":"integer"}, 12296 "TimeoutConfig":{ 12297 "type":"structure", 12298 "members":{ 12299 "inProgressTimeoutInMinutes":{"shape":"InProgressTimeoutInMinutes"} 12300 } 12301 }, 12302 "Timestamp":{"type":"timestamp"}, 12303 "TimestreamAction":{ 12304 "type":"structure", 12305 "required":[ 12306 "roleArn", 12307 "databaseName", 12308 "tableName", 12309 "dimensions" 12310 ], 12311 "members":{ 12312 "roleArn":{"shape":"AwsArn"}, 12313 "databaseName":{"shape":"TimestreamDatabaseName"}, 12314 "tableName":{"shape":"TimestreamTableName"}, 12315 "dimensions":{"shape":"TimestreamDimensionList"}, 12316 "timestamp":{"shape":"TimestreamTimestamp"} 12317 } 12318 }, 12319 "TimestreamDatabaseName":{"type":"string"}, 12320 "TimestreamDimension":{ 12321 "type":"structure", 12322 "required":[ 12323 "name", 12324 "value" 12325 ], 12326 "members":{ 12327 "name":{"shape":"TimestreamDimensionName"}, 12328 "value":{"shape":"TimestreamDimensionValue"} 12329 } 12330 }, 12331 "TimestreamDimensionList":{ 12332 "type":"list", 12333 "member":{"shape":"TimestreamDimension"}, 12334 "max":128, 12335 "min":1 12336 }, 12337 "TimestreamDimensionName":{"type":"string"}, 12338 "TimestreamDimensionValue":{"type":"string"}, 12339 "TimestreamTableName":{"type":"string"}, 12340 "TimestreamTimestamp":{ 12341 "type":"structure", 12342 "required":[ 12343 "value", 12344 "unit" 12345 ], 12346 "members":{ 12347 "value":{"shape":"TimestreamTimestampValue"}, 12348 "unit":{"shape":"TimestreamTimestampUnit"} 12349 } 12350 }, 12351 "TimestreamTimestampUnit":{"type":"string"}, 12352 "TimestreamTimestampValue":{"type":"string"}, 12353 "TinyMaxResults":{ 12354 "type":"integer", 12355 "max":10, 12356 "min":1 12357 }, 12358 "TlsContext":{ 12359 "type":"structure", 12360 "members":{ 12361 "serverName":{"shape":"ServerName"} 12362 } 12363 }, 12364 "Token":{ 12365 "type":"string", 12366 "max":6144, 12367 "min":1 12368 }, 12369 "TokenKeyName":{ 12370 "type":"string", 12371 "max":128, 12372 "min":1, 12373 "pattern":"[a-zA-Z0-9_-]+" 12374 }, 12375 "TokenSignature":{ 12376 "type":"string", 12377 "max":2560, 12378 "min":1, 12379 "pattern":"[A-Za-z0-9+/]+={0,2}" 12380 }, 12381 "Topic":{"type":"string"}, 12382 "TopicPattern":{"type":"string"}, 12383 "TopicRule":{ 12384 "type":"structure", 12385 "members":{ 12386 "ruleName":{"shape":"RuleName"}, 12387 "sql":{"shape":"SQL"}, 12388 "description":{"shape":"Description"}, 12389 "createdAt":{"shape":"CreatedAtDate"}, 12390 "actions":{"shape":"ActionList"}, 12391 "ruleDisabled":{"shape":"IsDisabled"}, 12392 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 12393 "errorAction":{"shape":"Action"} 12394 } 12395 }, 12396 "TopicRuleDestination":{ 12397 "type":"structure", 12398 "members":{ 12399 "arn":{"shape":"AwsArn"}, 12400 "status":{"shape":"TopicRuleDestinationStatus"}, 12401 "createdAt":{"shape":"CreatedAtDate"}, 12402 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 12403 "statusReason":{"shape":"String"}, 12404 "httpUrlProperties":{"shape":"HttpUrlDestinationProperties"}, 12405 "vpcProperties":{"shape":"VpcDestinationProperties"} 12406 } 12407 }, 12408 "TopicRuleDestinationConfiguration":{ 12409 "type":"structure", 12410 "members":{ 12411 "httpUrlConfiguration":{"shape":"HttpUrlDestinationConfiguration"}, 12412 "vpcConfiguration":{"shape":"VpcDestinationConfiguration"} 12413 } 12414 }, 12415 "TopicRuleDestinationMaxResults":{ 12416 "type":"integer", 12417 "max":1000, 12418 "min":1 12419 }, 12420 "TopicRuleDestinationStatus":{ 12421 "type":"string", 12422 "enum":[ 12423 "ENABLED", 12424 "IN_PROGRESS", 12425 "DISABLED", 12426 "ERROR", 12427 "DELETING" 12428 ] 12429 }, 12430 "TopicRuleDestinationSummaries":{ 12431 "type":"list", 12432 "member":{"shape":"TopicRuleDestinationSummary"} 12433 }, 12434 "TopicRuleDestinationSummary":{ 12435 "type":"structure", 12436 "members":{ 12437 "arn":{"shape":"AwsArn"}, 12438 "status":{"shape":"TopicRuleDestinationStatus"}, 12439 "createdAt":{"shape":"CreatedAtDate"}, 12440 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 12441 "statusReason":{"shape":"String"}, 12442 "httpUrlSummary":{"shape":"HttpUrlDestinationSummary"}, 12443 "vpcDestinationSummary":{"shape":"VpcDestinationSummary"} 12444 } 12445 }, 12446 "TopicRuleList":{ 12447 "type":"list", 12448 "member":{"shape":"TopicRuleListItem"} 12449 }, 12450 "TopicRuleListItem":{ 12451 "type":"structure", 12452 "members":{ 12453 "ruleArn":{"shape":"RuleArn"}, 12454 "ruleName":{"shape":"RuleName"}, 12455 "topicPattern":{"shape":"TopicPattern"}, 12456 "createdAt":{"shape":"CreatedAtDate"}, 12457 "ruleDisabled":{"shape":"IsDisabled"} 12458 } 12459 }, 12460 "TopicRuleMaxResults":{ 12461 "type":"integer", 12462 "max":10000, 12463 "min":1 12464 }, 12465 "TopicRulePayload":{ 12466 "type":"structure", 12467 "required":[ 12468 "sql", 12469 "actions" 12470 ], 12471 "members":{ 12472 "sql":{"shape":"SQL"}, 12473 "description":{"shape":"Description"}, 12474 "actions":{"shape":"ActionList"}, 12475 "ruleDisabled":{"shape":"IsDisabled"}, 12476 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 12477 "errorAction":{"shape":"Action"} 12478 } 12479 }, 12480 "TotalChecksCount":{"type":"integer"}, 12481 "TotalFindingsCount":{"type":"long"}, 12482 "TotalResourcesCount":{"type":"long"}, 12483 "TransferAlreadyCompletedException":{ 12484 "type":"structure", 12485 "members":{ 12486 "message":{"shape":"errorMessage"} 12487 }, 12488 "error":{"httpStatusCode":410}, 12489 "exception":true 12490 }, 12491 "TransferCertificateRequest":{ 12492 "type":"structure", 12493 "required":[ 12494 "certificateId", 12495 "targetAwsAccount" 12496 ], 12497 "members":{ 12498 "certificateId":{ 12499 "shape":"CertificateId", 12500 "location":"uri", 12501 "locationName":"certificateId" 12502 }, 12503 "targetAwsAccount":{ 12504 "shape":"AwsAccountId", 12505 "location":"querystring", 12506 "locationName":"targetAwsAccount" 12507 }, 12508 "transferMessage":{"shape":"Message"} 12509 } 12510 }, 12511 "TransferCertificateResponse":{ 12512 "type":"structure", 12513 "members":{ 12514 "transferredCertificateArn":{"shape":"CertificateArn"} 12515 } 12516 }, 12517 "TransferConflictException":{ 12518 "type":"structure", 12519 "members":{ 12520 "message":{"shape":"errorMessage"} 12521 }, 12522 "error":{"httpStatusCode":409}, 12523 "exception":true 12524 }, 12525 "TransferData":{ 12526 "type":"structure", 12527 "members":{ 12528 "transferMessage":{"shape":"Message"}, 12529 "rejectReason":{"shape":"Message"}, 12530 "transferDate":{"shape":"DateType"}, 12531 "acceptDate":{"shape":"DateType"}, 12532 "rejectDate":{"shape":"DateType"} 12533 } 12534 }, 12535 "UnauthorizedException":{ 12536 "type":"structure", 12537 "members":{ 12538 "message":{"shape":"errorMessage"} 12539 }, 12540 "error":{"httpStatusCode":401}, 12541 "exception":true 12542 }, 12543 "UndoDeprecate":{"type":"boolean"}, 12544 "UnsignedLong":{ 12545 "type":"long", 12546 "min":0 12547 }, 12548 "UntagResourceRequest":{ 12549 "type":"structure", 12550 "required":[ 12551 "resourceArn", 12552 "tagKeys" 12553 ], 12554 "members":{ 12555 "resourceArn":{"shape":"ResourceArn"}, 12556 "tagKeys":{"shape":"TagKeyList"} 12557 } 12558 }, 12559 "UntagResourceResponse":{ 12560 "type":"structure", 12561 "members":{ 12562 } 12563 }, 12564 "UpdateAccountAuditConfigurationRequest":{ 12565 "type":"structure", 12566 "members":{ 12567 "roleArn":{"shape":"RoleArn"}, 12568 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 12569 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 12570 } 12571 }, 12572 "UpdateAccountAuditConfigurationResponse":{ 12573 "type":"structure", 12574 "members":{ 12575 } 12576 }, 12577 "UpdateAuditSuppressionRequest":{ 12578 "type":"structure", 12579 "required":[ 12580 "checkName", 12581 "resourceIdentifier" 12582 ], 12583 "members":{ 12584 "checkName":{"shape":"AuditCheckName"}, 12585 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 12586 "expirationDate":{"shape":"Timestamp"}, 12587 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 12588 "description":{"shape":"AuditDescription"} 12589 } 12590 }, 12591 "UpdateAuditSuppressionResponse":{ 12592 "type":"structure", 12593 "members":{ 12594 } 12595 }, 12596 "UpdateAuthorizerRequest":{ 12597 "type":"structure", 12598 "required":["authorizerName"], 12599 "members":{ 12600 "authorizerName":{ 12601 "shape":"AuthorizerName", 12602 "location":"uri", 12603 "locationName":"authorizerName" 12604 }, 12605 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 12606 "tokenKeyName":{"shape":"TokenKeyName"}, 12607 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 12608 "status":{"shape":"AuthorizerStatus"} 12609 } 12610 }, 12611 "UpdateAuthorizerResponse":{ 12612 "type":"structure", 12613 "members":{ 12614 "authorizerName":{"shape":"AuthorizerName"}, 12615 "authorizerArn":{"shape":"AuthorizerArn"} 12616 } 12617 }, 12618 "UpdateBillingGroupRequest":{ 12619 "type":"structure", 12620 "required":[ 12621 "billingGroupName", 12622 "billingGroupProperties" 12623 ], 12624 "members":{ 12625 "billingGroupName":{ 12626 "shape":"BillingGroupName", 12627 "location":"uri", 12628 "locationName":"billingGroupName" 12629 }, 12630 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 12631 "expectedVersion":{"shape":"OptionalVersion"} 12632 } 12633 }, 12634 "UpdateBillingGroupResponse":{ 12635 "type":"structure", 12636 "members":{ 12637 "version":{"shape":"Version"} 12638 } 12639 }, 12640 "UpdateCACertificateParams":{ 12641 "type":"structure", 12642 "required":["action"], 12643 "members":{ 12644 "action":{"shape":"CACertificateUpdateAction"} 12645 } 12646 }, 12647 "UpdateCACertificateRequest":{ 12648 "type":"structure", 12649 "required":["certificateId"], 12650 "members":{ 12651 "certificateId":{ 12652 "shape":"CertificateId", 12653 "location":"uri", 12654 "locationName":"caCertificateId" 12655 }, 12656 "newStatus":{ 12657 "shape":"CACertificateStatus", 12658 "location":"querystring", 12659 "locationName":"newStatus" 12660 }, 12661 "newAutoRegistrationStatus":{ 12662 "shape":"AutoRegistrationStatus", 12663 "location":"querystring", 12664 "locationName":"newAutoRegistrationStatus" 12665 }, 12666 "registrationConfig":{"shape":"RegistrationConfig"}, 12667 "removeAutoRegistration":{"shape":"RemoveAutoRegistration"} 12668 } 12669 }, 12670 "UpdateCertificateRequest":{ 12671 "type":"structure", 12672 "required":[ 12673 "certificateId", 12674 "newStatus" 12675 ], 12676 "members":{ 12677 "certificateId":{ 12678 "shape":"CertificateId", 12679 "location":"uri", 12680 "locationName":"certificateId" 12681 }, 12682 "newStatus":{ 12683 "shape":"CertificateStatus", 12684 "location":"querystring", 12685 "locationName":"newStatus" 12686 } 12687 } 12688 }, 12689 "UpdateCustomMetricRequest":{ 12690 "type":"structure", 12691 "required":[ 12692 "metricName", 12693 "displayName" 12694 ], 12695 "members":{ 12696 "metricName":{ 12697 "shape":"MetricName", 12698 "location":"uri", 12699 "locationName":"metricName" 12700 }, 12701 "displayName":{"shape":"CustomMetricDisplayName"} 12702 } 12703 }, 12704 "UpdateCustomMetricResponse":{ 12705 "type":"structure", 12706 "members":{ 12707 "metricName":{"shape":"MetricName"}, 12708 "metricArn":{"shape":"CustomMetricArn"}, 12709 "metricType":{"shape":"CustomMetricType"}, 12710 "displayName":{"shape":"CustomMetricDisplayName"}, 12711 "creationDate":{"shape":"Timestamp"}, 12712 "lastModifiedDate":{"shape":"Timestamp"} 12713 } 12714 }, 12715 "UpdateDeviceCertificateParams":{ 12716 "type":"structure", 12717 "required":["action"], 12718 "members":{ 12719 "action":{"shape":"DeviceCertificateUpdateAction"} 12720 } 12721 }, 12722 "UpdateDimensionRequest":{ 12723 "type":"structure", 12724 "required":[ 12725 "name", 12726 "stringValues" 12727 ], 12728 "members":{ 12729 "name":{ 12730 "shape":"DimensionName", 12731 "location":"uri", 12732 "locationName":"name" 12733 }, 12734 "stringValues":{"shape":"DimensionStringValues"} 12735 } 12736 }, 12737 "UpdateDimensionResponse":{ 12738 "type":"structure", 12739 "members":{ 12740 "name":{"shape":"DimensionName"}, 12741 "arn":{"shape":"DimensionArn"}, 12742 "type":{"shape":"DimensionType"}, 12743 "stringValues":{"shape":"DimensionStringValues"}, 12744 "creationDate":{"shape":"Timestamp"}, 12745 "lastModifiedDate":{"shape":"Timestamp"} 12746 } 12747 }, 12748 "UpdateDomainConfigurationRequest":{ 12749 "type":"structure", 12750 "required":["domainConfigurationName"], 12751 "members":{ 12752 "domainConfigurationName":{ 12753 "shape":"ReservedDomainConfigurationName", 12754 "location":"uri", 12755 "locationName":"domainConfigurationName" 12756 }, 12757 "authorizerConfig":{"shape":"AuthorizerConfig"}, 12758 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 12759 "removeAuthorizerConfig":{"shape":"RemoveAuthorizerConfig"} 12760 } 12761 }, 12762 "UpdateDomainConfigurationResponse":{ 12763 "type":"structure", 12764 "members":{ 12765 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 12766 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 12767 } 12768 }, 12769 "UpdateDynamicThingGroupRequest":{ 12770 "type":"structure", 12771 "required":[ 12772 "thingGroupName", 12773 "thingGroupProperties" 12774 ], 12775 "members":{ 12776 "thingGroupName":{ 12777 "shape":"ThingGroupName", 12778 "location":"uri", 12779 "locationName":"thingGroupName" 12780 }, 12781 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 12782 "expectedVersion":{"shape":"OptionalVersion"}, 12783 "indexName":{"shape":"IndexName"}, 12784 "queryString":{"shape":"QueryString"}, 12785 "queryVersion":{"shape":"QueryVersion"} 12786 } 12787 }, 12788 "UpdateDynamicThingGroupResponse":{ 12789 "type":"structure", 12790 "members":{ 12791 "version":{"shape":"Version"} 12792 } 12793 }, 12794 "UpdateEventConfigurationsRequest":{ 12795 "type":"structure", 12796 "members":{ 12797 "eventConfigurations":{"shape":"EventConfigurations"} 12798 } 12799 }, 12800 "UpdateEventConfigurationsResponse":{ 12801 "type":"structure", 12802 "members":{ 12803 } 12804 }, 12805 "UpdateFleetMetricRequest":{ 12806 "type":"structure", 12807 "required":[ 12808 "metricName", 12809 "indexName" 12810 ], 12811 "members":{ 12812 "metricName":{ 12813 "shape":"FleetMetricName", 12814 "location":"uri", 12815 "locationName":"metricName" 12816 }, 12817 "queryString":{"shape":"QueryString"}, 12818 "aggregationType":{"shape":"AggregationType"}, 12819 "period":{"shape":"FleetMetricPeriod"}, 12820 "aggregationField":{"shape":"AggregationField"}, 12821 "description":{"shape":"FleetMetricDescription"}, 12822 "queryVersion":{"shape":"QueryVersion"}, 12823 "indexName":{"shape":"IndexName"}, 12824 "unit":{"shape":"FleetMetricUnit"}, 12825 "expectedVersion":{"shape":"OptionalVersion"} 12826 } 12827 }, 12828 "UpdateIndexingConfigurationRequest":{ 12829 "type":"structure", 12830 "members":{ 12831 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 12832 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 12833 } 12834 }, 12835 "UpdateIndexingConfigurationResponse":{ 12836 "type":"structure", 12837 "members":{ 12838 } 12839 }, 12840 "UpdateJobRequest":{ 12841 "type":"structure", 12842 "required":["jobId"], 12843 "members":{ 12844 "jobId":{ 12845 "shape":"JobId", 12846 "location":"uri", 12847 "locationName":"jobId" 12848 }, 12849 "description":{"shape":"JobDescription"}, 12850 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 12851 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 12852 "abortConfig":{"shape":"AbortConfig"}, 12853 "timeoutConfig":{"shape":"TimeoutConfig"}, 12854 "namespaceId":{ 12855 "shape":"NamespaceId", 12856 "location":"querystring", 12857 "locationName":"namespaceId" 12858 } 12859 } 12860 }, 12861 "UpdateMitigationActionRequest":{ 12862 "type":"structure", 12863 "required":["actionName"], 12864 "members":{ 12865 "actionName":{ 12866 "shape":"MitigationActionName", 12867 "location":"uri", 12868 "locationName":"actionName" 12869 }, 12870 "roleArn":{"shape":"RoleArn"}, 12871 "actionParams":{"shape":"MitigationActionParams"} 12872 } 12873 }, 12874 "UpdateMitigationActionResponse":{ 12875 "type":"structure", 12876 "members":{ 12877 "actionArn":{"shape":"MitigationActionArn"}, 12878 "actionId":{"shape":"MitigationActionId"} 12879 } 12880 }, 12881 "UpdateProvisioningTemplateRequest":{ 12882 "type":"structure", 12883 "required":["templateName"], 12884 "members":{ 12885 "templateName":{ 12886 "shape":"TemplateName", 12887 "location":"uri", 12888 "locationName":"templateName" 12889 }, 12890 "description":{"shape":"TemplateDescription"}, 12891 "enabled":{"shape":"Enabled"}, 12892 "defaultVersionId":{"shape":"TemplateVersionId"}, 12893 "provisioningRoleArn":{"shape":"RoleArn"}, 12894 "preProvisioningHook":{"shape":"ProvisioningHook"}, 12895 "removePreProvisioningHook":{"shape":"RemoveHook"} 12896 } 12897 }, 12898 "UpdateProvisioningTemplateResponse":{ 12899 "type":"structure", 12900 "members":{ 12901 } 12902 }, 12903 "UpdateRoleAliasRequest":{ 12904 "type":"structure", 12905 "required":["roleAlias"], 12906 "members":{ 12907 "roleAlias":{ 12908 "shape":"RoleAlias", 12909 "location":"uri", 12910 "locationName":"roleAlias" 12911 }, 12912 "roleArn":{"shape":"RoleArn"}, 12913 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"} 12914 } 12915 }, 12916 "UpdateRoleAliasResponse":{ 12917 "type":"structure", 12918 "members":{ 12919 "roleAlias":{"shape":"RoleAlias"}, 12920 "roleAliasArn":{"shape":"RoleAliasArn"} 12921 } 12922 }, 12923 "UpdateScheduledAuditRequest":{ 12924 "type":"structure", 12925 "required":["scheduledAuditName"], 12926 "members":{ 12927 "frequency":{"shape":"AuditFrequency"}, 12928 "dayOfMonth":{"shape":"DayOfMonth"}, 12929 "dayOfWeek":{"shape":"DayOfWeek"}, 12930 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 12931 "scheduledAuditName":{ 12932 "shape":"ScheduledAuditName", 12933 "location":"uri", 12934 "locationName":"scheduledAuditName" 12935 } 12936 } 12937 }, 12938 "UpdateScheduledAuditResponse":{ 12939 "type":"structure", 12940 "members":{ 12941 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 12942 } 12943 }, 12944 "UpdateSecurityProfileRequest":{ 12945 "type":"structure", 12946 "required":["securityProfileName"], 12947 "members":{ 12948 "securityProfileName":{ 12949 "shape":"SecurityProfileName", 12950 "location":"uri", 12951 "locationName":"securityProfileName" 12952 }, 12953 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12954 "behaviors":{"shape":"Behaviors"}, 12955 "alertTargets":{"shape":"AlertTargets"}, 12956 "additionalMetricsToRetain":{ 12957 "shape":"AdditionalMetricsToRetainList", 12958 "deprecated":true, 12959 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12960 }, 12961 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12962 "deleteBehaviors":{"shape":"DeleteBehaviors"}, 12963 "deleteAlertTargets":{"shape":"DeleteAlertTargets"}, 12964 "deleteAdditionalMetricsToRetain":{"shape":"DeleteAdditionalMetricsToRetain"}, 12965 "expectedVersion":{ 12966 "shape":"OptionalVersion", 12967 "location":"querystring", 12968 "locationName":"expectedVersion" 12969 } 12970 } 12971 }, 12972 "UpdateSecurityProfileResponse":{ 12973 "type":"structure", 12974 "members":{ 12975 "securityProfileName":{"shape":"SecurityProfileName"}, 12976 "securityProfileArn":{"shape":"SecurityProfileArn"}, 12977 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12978 "behaviors":{"shape":"Behaviors"}, 12979 "alertTargets":{"shape":"AlertTargets"}, 12980 "additionalMetricsToRetain":{ 12981 "shape":"AdditionalMetricsToRetainList", 12982 "deprecated":true, 12983 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12984 }, 12985 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12986 "version":{"shape":"Version"}, 12987 "creationDate":{"shape":"Timestamp"}, 12988 "lastModifiedDate":{"shape":"Timestamp"} 12989 } 12990 }, 12991 "UpdateStreamRequest":{ 12992 "type":"structure", 12993 "required":["streamId"], 12994 "members":{ 12995 "streamId":{ 12996 "shape":"StreamId", 12997 "location":"uri", 12998 "locationName":"streamId" 12999 }, 13000 "description":{"shape":"StreamDescription"}, 13001 "files":{"shape":"StreamFiles"}, 13002 "roleArn":{"shape":"RoleArn"} 13003 } 13004 }, 13005 "UpdateStreamResponse":{ 13006 "type":"structure", 13007 "members":{ 13008 "streamId":{"shape":"StreamId"}, 13009 "streamArn":{"shape":"StreamArn"}, 13010 "description":{"shape":"StreamDescription"}, 13011 "streamVersion":{"shape":"StreamVersion"} 13012 } 13013 }, 13014 "UpdateThingGroupRequest":{ 13015 "type":"structure", 13016 "required":[ 13017 "thingGroupName", 13018 "thingGroupProperties" 13019 ], 13020 "members":{ 13021 "thingGroupName":{ 13022 "shape":"ThingGroupName", 13023 "location":"uri", 13024 "locationName":"thingGroupName" 13025 }, 13026 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 13027 "expectedVersion":{"shape":"OptionalVersion"} 13028 } 13029 }, 13030 "UpdateThingGroupResponse":{ 13031 "type":"structure", 13032 "members":{ 13033 "version":{"shape":"Version"} 13034 } 13035 }, 13036 "UpdateThingGroupsForThingRequest":{ 13037 "type":"structure", 13038 "members":{ 13039 "thingName":{"shape":"ThingName"}, 13040 "thingGroupsToAdd":{"shape":"ThingGroupList"}, 13041 "thingGroupsToRemove":{"shape":"ThingGroupList"}, 13042 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 13043 } 13044 }, 13045 "UpdateThingGroupsForThingResponse":{ 13046 "type":"structure", 13047 "members":{ 13048 } 13049 }, 13050 "UpdateThingRequest":{ 13051 "type":"structure", 13052 "required":["thingName"], 13053 "members":{ 13054 "thingName":{ 13055 "shape":"ThingName", 13056 "location":"uri", 13057 "locationName":"thingName" 13058 }, 13059 "thingTypeName":{"shape":"ThingTypeName"}, 13060 "attributePayload":{"shape":"AttributePayload"}, 13061 "expectedVersion":{"shape":"OptionalVersion"}, 13062 "removeThingType":{"shape":"RemoveThingType"} 13063 } 13064 }, 13065 "UpdateThingResponse":{ 13066 "type":"structure", 13067 "members":{ 13068 } 13069 }, 13070 "UpdateTopicRuleDestinationRequest":{ 13071 "type":"structure", 13072 "required":[ 13073 "arn", 13074 "status" 13075 ], 13076 "members":{ 13077 "arn":{"shape":"AwsArn"}, 13078 "status":{"shape":"TopicRuleDestinationStatus"} 13079 } 13080 }, 13081 "UpdateTopicRuleDestinationResponse":{ 13082 "type":"structure", 13083 "members":{ 13084 } 13085 }, 13086 "Url":{ 13087 "type":"string", 13088 "max":2000 13089 }, 13090 "UseBase64":{"type":"boolean"}, 13091 "Valid":{"type":"boolean"}, 13092 "ValidateSecurityProfileBehaviorsRequest":{ 13093 "type":"structure", 13094 "required":["behaviors"], 13095 "members":{ 13096 "behaviors":{"shape":"Behaviors"} 13097 } 13098 }, 13099 "ValidateSecurityProfileBehaviorsResponse":{ 13100 "type":"structure", 13101 "members":{ 13102 "valid":{"shape":"Valid"}, 13103 "validationErrors":{"shape":"ValidationErrors"} 13104 } 13105 }, 13106 "ValidationError":{ 13107 "type":"structure", 13108 "members":{ 13109 "errorMessage":{"shape":"ErrorMessage"} 13110 } 13111 }, 13112 "ValidationErrors":{ 13113 "type":"list", 13114 "member":{"shape":"ValidationError"} 13115 }, 13116 "Value":{"type":"string"}, 13117 "Variance":{"type":"double"}, 13118 "VerificationState":{ 13119 "type":"string", 13120 "enum":[ 13121 "FALSE_POSITIVE", 13122 "BENIGN_POSITIVE", 13123 "TRUE_POSITIVE", 13124 "UNKNOWN" 13125 ] 13126 }, 13127 "VerificationStateDescription":{ 13128 "type":"string", 13129 "max":1000, 13130 "pattern":"[\\p{Graph}\\x20]*" 13131 }, 13132 "Version":{"type":"long"}, 13133 "VersionConflictException":{ 13134 "type":"structure", 13135 "members":{ 13136 "message":{"shape":"errorMessage"} 13137 }, 13138 "error":{"httpStatusCode":409}, 13139 "exception":true 13140 }, 13141 "VersionNumber":{"type":"long"}, 13142 "VersionsLimitExceededException":{ 13143 "type":"structure", 13144 "members":{ 13145 "message":{"shape":"errorMessage"} 13146 }, 13147 "error":{"httpStatusCode":409}, 13148 "exception":true 13149 }, 13150 "ViolationEvent":{ 13151 "type":"structure", 13152 "members":{ 13153 "violationId":{"shape":"ViolationId"}, 13154 "thingName":{"shape":"DeviceDefenderThingName"}, 13155 "securityProfileName":{"shape":"SecurityProfileName"}, 13156 "behavior":{"shape":"Behavior"}, 13157 "metricValue":{"shape":"MetricValue"}, 13158 "violationEventAdditionalInfo":{"shape":"ViolationEventAdditionalInfo"}, 13159 "violationEventType":{"shape":"ViolationEventType"}, 13160 "verificationState":{"shape":"VerificationState"}, 13161 "verificationStateDescription":{"shape":"VerificationStateDescription"}, 13162 "violationEventTime":{"shape":"Timestamp"} 13163 } 13164 }, 13165 "ViolationEventAdditionalInfo":{ 13166 "type":"structure", 13167 "members":{ 13168 "confidenceLevel":{"shape":"ConfidenceLevel"} 13169 } 13170 }, 13171 "ViolationEventOccurrenceRange":{ 13172 "type":"structure", 13173 "required":[ 13174 "startTime", 13175 "endTime" 13176 ], 13177 "members":{ 13178 "startTime":{"shape":"Timestamp"}, 13179 "endTime":{"shape":"Timestamp"} 13180 } 13181 }, 13182 "ViolationEventType":{ 13183 "type":"string", 13184 "enum":[ 13185 "in-alarm", 13186 "alarm-cleared", 13187 "alarm-invalidated" 13188 ] 13189 }, 13190 "ViolationEvents":{ 13191 "type":"list", 13192 "member":{"shape":"ViolationEvent"} 13193 }, 13194 "ViolationId":{ 13195 "type":"string", 13196 "max":128, 13197 "min":1, 13198 "pattern":"[a-zA-Z0-9\\-]+" 13199 }, 13200 "VpcDestinationConfiguration":{ 13201 "type":"structure", 13202 "required":[ 13203 "subnetIds", 13204 "vpcId", 13205 "roleArn" 13206 ], 13207 "members":{ 13208 "subnetIds":{"shape":"SubnetIdList"}, 13209 "securityGroups":{"shape":"SecurityGroupList"}, 13210 "vpcId":{"shape":"VpcId"}, 13211 "roleArn":{"shape":"AwsArn"} 13212 } 13213 }, 13214 "VpcDestinationProperties":{ 13215 "type":"structure", 13216 "members":{ 13217 "subnetIds":{"shape":"SubnetIdList"}, 13218 "securityGroups":{"shape":"SecurityGroupList"}, 13219 "vpcId":{"shape":"VpcId"}, 13220 "roleArn":{"shape":"AwsArn"} 13221 } 13222 }, 13223 "VpcDestinationSummary":{ 13224 "type":"structure", 13225 "members":{ 13226 "subnetIds":{"shape":"SubnetIdList"}, 13227 "securityGroups":{"shape":"SecurityGroupList"}, 13228 "vpcId":{"shape":"VpcId"}, 13229 "roleArn":{"shape":"AwsArn"} 13230 } 13231 }, 13232 "VpcId":{"type":"string"}, 13233 "WaitingForDataCollectionChecksCount":{"type":"integer"}, 13234 "errorMessage":{"type":"string"}, 13235 "resourceArn":{"type":"string"}, 13236 "resourceId":{"type":"string"}, 13237 "stringValue":{"type":"string"}, 13238 "usePrefixAttributeValue":{"type":"boolean"} 13239 } 13240} 13241