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 "CancelJob":{ 194 "name":"CancelJob", 195 "http":{ 196 "method":"PUT", 197 "requestUri":"/jobs/{jobId}/cancel" 198 }, 199 "input":{"shape":"CancelJobRequest"}, 200 "output":{"shape":"CancelJobResponse"}, 201 "errors":[ 202 {"shape":"InvalidRequestException"}, 203 {"shape":"ResourceNotFoundException"}, 204 {"shape":"ThrottlingException"}, 205 {"shape":"ServiceUnavailableException"} 206 ] 207 }, 208 "CancelJobExecution":{ 209 "name":"CancelJobExecution", 210 "http":{ 211 "method":"PUT", 212 "requestUri":"/things/{thingName}/jobs/{jobId}/cancel" 213 }, 214 "input":{"shape":"CancelJobExecutionRequest"}, 215 "errors":[ 216 {"shape":"InvalidRequestException"}, 217 {"shape":"InvalidStateTransitionException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ThrottlingException"}, 220 {"shape":"ServiceUnavailableException"}, 221 {"shape":"VersionConflictException"} 222 ] 223 }, 224 "ClearDefaultAuthorizer":{ 225 "name":"ClearDefaultAuthorizer", 226 "http":{ 227 "method":"DELETE", 228 "requestUri":"/default-authorizer" 229 }, 230 "input":{"shape":"ClearDefaultAuthorizerRequest"}, 231 "output":{"shape":"ClearDefaultAuthorizerResponse"}, 232 "errors":[ 233 {"shape":"ResourceNotFoundException"}, 234 {"shape":"InvalidRequestException"}, 235 {"shape":"ThrottlingException"}, 236 {"shape":"UnauthorizedException"}, 237 {"shape":"ServiceUnavailableException"}, 238 {"shape":"InternalFailureException"} 239 ] 240 }, 241 "ConfirmTopicRuleDestination":{ 242 "name":"ConfirmTopicRuleDestination", 243 "http":{ 244 "method":"GET", 245 "requestUri":"/confirmdestination/{confirmationToken+}" 246 }, 247 "input":{"shape":"ConfirmTopicRuleDestinationRequest"}, 248 "output":{"shape":"ConfirmTopicRuleDestinationResponse"}, 249 "errors":[ 250 {"shape":"InternalException"}, 251 {"shape":"InvalidRequestException"}, 252 {"shape":"ServiceUnavailableException"}, 253 {"shape":"UnauthorizedException"}, 254 {"shape":"ConflictingResourceUpdateException"} 255 ] 256 }, 257 "CreateAuthorizer":{ 258 "name":"CreateAuthorizer", 259 "http":{ 260 "method":"POST", 261 "requestUri":"/authorizer/{authorizerName}" 262 }, 263 "input":{"shape":"CreateAuthorizerRequest"}, 264 "output":{"shape":"CreateAuthorizerResponse"}, 265 "errors":[ 266 {"shape":"ResourceAlreadyExistsException"}, 267 {"shape":"InvalidRequestException"}, 268 {"shape":"LimitExceededException"}, 269 {"shape":"ThrottlingException"}, 270 {"shape":"UnauthorizedException"}, 271 {"shape":"ServiceUnavailableException"}, 272 {"shape":"InternalFailureException"} 273 ] 274 }, 275 "CreateBillingGroup":{ 276 "name":"CreateBillingGroup", 277 "http":{ 278 "method":"POST", 279 "requestUri":"/billing-groups/{billingGroupName}" 280 }, 281 "input":{"shape":"CreateBillingGroupRequest"}, 282 "output":{"shape":"CreateBillingGroupResponse"}, 283 "errors":[ 284 {"shape":"InvalidRequestException"}, 285 {"shape":"ResourceAlreadyExistsException"}, 286 {"shape":"ThrottlingException"}, 287 {"shape":"InternalFailureException"} 288 ] 289 }, 290 "CreateCertificateFromCsr":{ 291 "name":"CreateCertificateFromCsr", 292 "http":{ 293 "method":"POST", 294 "requestUri":"/certificates" 295 }, 296 "input":{"shape":"CreateCertificateFromCsrRequest"}, 297 "output":{"shape":"CreateCertificateFromCsrResponse"}, 298 "errors":[ 299 {"shape":"InvalidRequestException"}, 300 {"shape":"ThrottlingException"}, 301 {"shape":"UnauthorizedException"}, 302 {"shape":"ServiceUnavailableException"}, 303 {"shape":"InternalFailureException"} 304 ] 305 }, 306 "CreateDomainConfiguration":{ 307 "name":"CreateDomainConfiguration", 308 "http":{ 309 "method":"POST", 310 "requestUri":"/domainConfigurations/{domainConfigurationName}" 311 }, 312 "input":{"shape":"CreateDomainConfigurationRequest"}, 313 "output":{"shape":"CreateDomainConfigurationResponse"}, 314 "errors":[ 315 {"shape":"LimitExceededException"}, 316 {"shape":"CertificateValidationException"}, 317 {"shape":"ResourceAlreadyExistsException"}, 318 {"shape":"ServiceUnavailableException"}, 319 {"shape":"InternalFailureException"}, 320 {"shape":"InvalidRequestException"}, 321 {"shape":"UnauthorizedException"}, 322 {"shape":"ThrottlingException"} 323 ] 324 }, 325 "CreateDynamicThingGroup":{ 326 "name":"CreateDynamicThingGroup", 327 "http":{ 328 "method":"POST", 329 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 330 }, 331 "input":{"shape":"CreateDynamicThingGroupRequest"}, 332 "output":{"shape":"CreateDynamicThingGroupResponse"}, 333 "errors":[ 334 {"shape":"InvalidRequestException"}, 335 {"shape":"ResourceAlreadyExistsException"}, 336 {"shape":"ResourceNotFoundException"}, 337 {"shape":"ThrottlingException"}, 338 {"shape":"InternalFailureException"}, 339 {"shape":"InvalidQueryException"}, 340 {"shape":"LimitExceededException"} 341 ] 342 }, 343 "CreateJob":{ 344 "name":"CreateJob", 345 "http":{ 346 "method":"PUT", 347 "requestUri":"/jobs/{jobId}" 348 }, 349 "input":{"shape":"CreateJobRequest"}, 350 "output":{"shape":"CreateJobResponse"}, 351 "errors":[ 352 {"shape":"InvalidRequestException"}, 353 {"shape":"ResourceNotFoundException"}, 354 {"shape":"ResourceAlreadyExistsException"}, 355 {"shape":"LimitExceededException"}, 356 {"shape":"ThrottlingException"}, 357 {"shape":"ServiceUnavailableException"} 358 ] 359 }, 360 "CreateKeysAndCertificate":{ 361 "name":"CreateKeysAndCertificate", 362 "http":{ 363 "method":"POST", 364 "requestUri":"/keys-and-certificate" 365 }, 366 "input":{"shape":"CreateKeysAndCertificateRequest"}, 367 "output":{"shape":"CreateKeysAndCertificateResponse"}, 368 "errors":[ 369 {"shape":"InvalidRequestException"}, 370 {"shape":"ThrottlingException"}, 371 {"shape":"UnauthorizedException"}, 372 {"shape":"ServiceUnavailableException"}, 373 {"shape":"InternalFailureException"} 374 ] 375 }, 376 "CreateMitigationAction":{ 377 "name":"CreateMitigationAction", 378 "http":{ 379 "method":"POST", 380 "requestUri":"/mitigationactions/actions/{actionName}" 381 }, 382 "input":{"shape":"CreateMitigationActionRequest"}, 383 "output":{"shape":"CreateMitigationActionResponse"}, 384 "errors":[ 385 {"shape":"InvalidRequestException"}, 386 {"shape":"ResourceAlreadyExistsException"}, 387 {"shape":"LimitExceededException"}, 388 {"shape":"ThrottlingException"}, 389 {"shape":"InternalFailureException"} 390 ] 391 }, 392 "CreateOTAUpdate":{ 393 "name":"CreateOTAUpdate", 394 "http":{ 395 "method":"POST", 396 "requestUri":"/otaUpdates/{otaUpdateId}" 397 }, 398 "input":{"shape":"CreateOTAUpdateRequest"}, 399 "output":{"shape":"CreateOTAUpdateResponse"}, 400 "errors":[ 401 {"shape":"InvalidRequestException"}, 402 {"shape":"LimitExceededException"}, 403 {"shape":"ResourceNotFoundException"}, 404 {"shape":"ResourceAlreadyExistsException"}, 405 {"shape":"ThrottlingException"}, 406 {"shape":"UnauthorizedException"}, 407 {"shape":"InternalFailureException"}, 408 {"shape":"ServiceUnavailableException"} 409 ] 410 }, 411 "CreatePolicy":{ 412 "name":"CreatePolicy", 413 "http":{ 414 "method":"POST", 415 "requestUri":"/policies/{policyName}" 416 }, 417 "input":{"shape":"CreatePolicyRequest"}, 418 "output":{"shape":"CreatePolicyResponse"}, 419 "errors":[ 420 {"shape":"ResourceAlreadyExistsException"}, 421 {"shape":"MalformedPolicyException"}, 422 {"shape":"InvalidRequestException"}, 423 {"shape":"ThrottlingException"}, 424 {"shape":"UnauthorizedException"}, 425 {"shape":"ServiceUnavailableException"}, 426 {"shape":"InternalFailureException"} 427 ] 428 }, 429 "CreatePolicyVersion":{ 430 "name":"CreatePolicyVersion", 431 "http":{ 432 "method":"POST", 433 "requestUri":"/policies/{policyName}/version" 434 }, 435 "input":{"shape":"CreatePolicyVersionRequest"}, 436 "output":{"shape":"CreatePolicyVersionResponse"}, 437 "errors":[ 438 {"shape":"ResourceNotFoundException"}, 439 {"shape":"MalformedPolicyException"}, 440 {"shape":"VersionsLimitExceededException"}, 441 {"shape":"InvalidRequestException"}, 442 {"shape":"ThrottlingException"}, 443 {"shape":"UnauthorizedException"}, 444 {"shape":"ServiceUnavailableException"}, 445 {"shape":"InternalFailureException"} 446 ] 447 }, 448 "CreateProvisioningClaim":{ 449 "name":"CreateProvisioningClaim", 450 "http":{ 451 "method":"POST", 452 "requestUri":"/provisioning-templates/{templateName}/provisioning-claim" 453 }, 454 "input":{"shape":"CreateProvisioningClaimRequest"}, 455 "output":{"shape":"CreateProvisioningClaimResponse"}, 456 "errors":[ 457 {"shape":"InvalidRequestException"}, 458 {"shape":"ResourceNotFoundException"}, 459 {"shape":"ThrottlingException"}, 460 {"shape":"UnauthorizedException"}, 461 {"shape":"ServiceUnavailableException"}, 462 {"shape":"InternalFailureException"} 463 ] 464 }, 465 "CreateProvisioningTemplate":{ 466 "name":"CreateProvisioningTemplate", 467 "http":{ 468 "method":"POST", 469 "requestUri":"/provisioning-templates" 470 }, 471 "input":{"shape":"CreateProvisioningTemplateRequest"}, 472 "output":{"shape":"CreateProvisioningTemplateResponse"}, 473 "errors":[ 474 {"shape":"InternalFailureException"}, 475 {"shape":"InvalidRequestException"}, 476 {"shape":"LimitExceededException"}, 477 {"shape":"ThrottlingException"}, 478 {"shape":"UnauthorizedException"}, 479 {"shape":"ResourceAlreadyExistsException"} 480 ] 481 }, 482 "CreateProvisioningTemplateVersion":{ 483 "name":"CreateProvisioningTemplateVersion", 484 "http":{ 485 "method":"POST", 486 "requestUri":"/provisioning-templates/{templateName}/versions" 487 }, 488 "input":{"shape":"CreateProvisioningTemplateVersionRequest"}, 489 "output":{"shape":"CreateProvisioningTemplateVersionResponse"}, 490 "errors":[ 491 {"shape":"VersionsLimitExceededException"}, 492 {"shape":"InternalFailureException"}, 493 {"shape":"InvalidRequestException"}, 494 {"shape":"ThrottlingException"}, 495 {"shape":"ResourceNotFoundException"}, 496 {"shape":"UnauthorizedException"}, 497 {"shape":"ConflictingResourceUpdateException"} 498 ] 499 }, 500 "CreateRoleAlias":{ 501 "name":"CreateRoleAlias", 502 "http":{ 503 "method":"POST", 504 "requestUri":"/role-aliases/{roleAlias}" 505 }, 506 "input":{"shape":"CreateRoleAliasRequest"}, 507 "output":{"shape":"CreateRoleAliasResponse"}, 508 "errors":[ 509 {"shape":"ResourceAlreadyExistsException"}, 510 {"shape":"InvalidRequestException"}, 511 {"shape":"LimitExceededException"}, 512 {"shape":"ThrottlingException"}, 513 {"shape":"UnauthorizedException"}, 514 {"shape":"ServiceUnavailableException"}, 515 {"shape":"InternalFailureException"} 516 ] 517 }, 518 "CreateScheduledAudit":{ 519 "name":"CreateScheduledAudit", 520 "http":{ 521 "method":"POST", 522 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 523 }, 524 "input":{"shape":"CreateScheduledAuditRequest"}, 525 "output":{"shape":"CreateScheduledAuditResponse"}, 526 "errors":[ 527 {"shape":"InvalidRequestException"}, 528 {"shape":"ResourceAlreadyExistsException"}, 529 {"shape":"ThrottlingException"}, 530 {"shape":"InternalFailureException"}, 531 {"shape":"LimitExceededException"} 532 ] 533 }, 534 "CreateSecurityProfile":{ 535 "name":"CreateSecurityProfile", 536 "http":{ 537 "method":"POST", 538 "requestUri":"/security-profiles/{securityProfileName}" 539 }, 540 "input":{"shape":"CreateSecurityProfileRequest"}, 541 "output":{"shape":"CreateSecurityProfileResponse"}, 542 "errors":[ 543 {"shape":"InvalidRequestException"}, 544 {"shape":"ResourceAlreadyExistsException"}, 545 {"shape":"ThrottlingException"}, 546 {"shape":"InternalFailureException"} 547 ] 548 }, 549 "CreateStream":{ 550 "name":"CreateStream", 551 "http":{ 552 "method":"POST", 553 "requestUri":"/streams/{streamId}" 554 }, 555 "input":{"shape":"CreateStreamRequest"}, 556 "output":{"shape":"CreateStreamResponse"}, 557 "errors":[ 558 {"shape":"InvalidRequestException"}, 559 {"shape":"LimitExceededException"}, 560 {"shape":"ResourceNotFoundException"}, 561 {"shape":"ResourceAlreadyExistsException"}, 562 {"shape":"ThrottlingException"}, 563 {"shape":"UnauthorizedException"}, 564 {"shape":"ServiceUnavailableException"}, 565 {"shape":"InternalFailureException"} 566 ] 567 }, 568 "CreateThing":{ 569 "name":"CreateThing", 570 "http":{ 571 "method":"POST", 572 "requestUri":"/things/{thingName}" 573 }, 574 "input":{"shape":"CreateThingRequest"}, 575 "output":{"shape":"CreateThingResponse"}, 576 "errors":[ 577 {"shape":"InvalidRequestException"}, 578 {"shape":"ThrottlingException"}, 579 {"shape":"UnauthorizedException"}, 580 {"shape":"ServiceUnavailableException"}, 581 {"shape":"InternalFailureException"}, 582 {"shape":"ResourceAlreadyExistsException"}, 583 {"shape":"ResourceNotFoundException"} 584 ] 585 }, 586 "CreateThingGroup":{ 587 "name":"CreateThingGroup", 588 "http":{ 589 "method":"POST", 590 "requestUri":"/thing-groups/{thingGroupName}" 591 }, 592 "input":{"shape":"CreateThingGroupRequest"}, 593 "output":{"shape":"CreateThingGroupResponse"}, 594 "errors":[ 595 {"shape":"InvalidRequestException"}, 596 {"shape":"ResourceAlreadyExistsException"}, 597 {"shape":"ThrottlingException"}, 598 {"shape":"InternalFailureException"} 599 ] 600 }, 601 "CreateThingType":{ 602 "name":"CreateThingType", 603 "http":{ 604 "method":"POST", 605 "requestUri":"/thing-types/{thingTypeName}" 606 }, 607 "input":{"shape":"CreateThingTypeRequest"}, 608 "output":{"shape":"CreateThingTypeResponse"}, 609 "errors":[ 610 {"shape":"InvalidRequestException"}, 611 {"shape":"ThrottlingException"}, 612 {"shape":"UnauthorizedException"}, 613 {"shape":"ServiceUnavailableException"}, 614 {"shape":"InternalFailureException"}, 615 {"shape":"ResourceAlreadyExistsException"} 616 ] 617 }, 618 "CreateTopicRule":{ 619 "name":"CreateTopicRule", 620 "http":{ 621 "method":"POST", 622 "requestUri":"/rules/{ruleName}" 623 }, 624 "input":{"shape":"CreateTopicRuleRequest"}, 625 "errors":[ 626 {"shape":"SqlParseException"}, 627 {"shape":"InternalException"}, 628 {"shape":"InvalidRequestException"}, 629 {"shape":"ResourceAlreadyExistsException"}, 630 {"shape":"ServiceUnavailableException"}, 631 {"shape":"ConflictingResourceUpdateException"} 632 ] 633 }, 634 "CreateTopicRuleDestination":{ 635 "name":"CreateTopicRuleDestination", 636 "http":{ 637 "method":"POST", 638 "requestUri":"/destinations" 639 }, 640 "input":{"shape":"CreateTopicRuleDestinationRequest"}, 641 "output":{"shape":"CreateTopicRuleDestinationResponse"}, 642 "errors":[ 643 {"shape":"InternalException"}, 644 {"shape":"InvalidRequestException"}, 645 {"shape":"ResourceAlreadyExistsException"}, 646 {"shape":"ServiceUnavailableException"}, 647 {"shape":"ConflictingResourceUpdateException"} 648 ] 649 }, 650 "DeleteAccountAuditConfiguration":{ 651 "name":"DeleteAccountAuditConfiguration", 652 "http":{ 653 "method":"DELETE", 654 "requestUri":"/audit/configuration" 655 }, 656 "input":{"shape":"DeleteAccountAuditConfigurationRequest"}, 657 "output":{"shape":"DeleteAccountAuditConfigurationResponse"}, 658 "errors":[ 659 {"shape":"InvalidRequestException"}, 660 {"shape":"ResourceNotFoundException"}, 661 {"shape":"ThrottlingException"}, 662 {"shape":"InternalFailureException"} 663 ] 664 }, 665 "DeleteAuthorizer":{ 666 "name":"DeleteAuthorizer", 667 "http":{ 668 "method":"DELETE", 669 "requestUri":"/authorizer/{authorizerName}" 670 }, 671 "input":{"shape":"DeleteAuthorizerRequest"}, 672 "output":{"shape":"DeleteAuthorizerResponse"}, 673 "errors":[ 674 {"shape":"DeleteConflictException"}, 675 {"shape":"ResourceNotFoundException"}, 676 {"shape":"InvalidRequestException"}, 677 {"shape":"ThrottlingException"}, 678 {"shape":"UnauthorizedException"}, 679 {"shape":"ServiceUnavailableException"}, 680 {"shape":"InternalFailureException"} 681 ] 682 }, 683 "DeleteBillingGroup":{ 684 "name":"DeleteBillingGroup", 685 "http":{ 686 "method":"DELETE", 687 "requestUri":"/billing-groups/{billingGroupName}" 688 }, 689 "input":{"shape":"DeleteBillingGroupRequest"}, 690 "output":{"shape":"DeleteBillingGroupResponse"}, 691 "errors":[ 692 {"shape":"InvalidRequestException"}, 693 {"shape":"VersionConflictException"}, 694 {"shape":"ThrottlingException"}, 695 {"shape":"InternalFailureException"} 696 ] 697 }, 698 "DeleteCACertificate":{ 699 "name":"DeleteCACertificate", 700 "http":{ 701 "method":"DELETE", 702 "requestUri":"/cacertificate/{caCertificateId}" 703 }, 704 "input":{"shape":"DeleteCACertificateRequest"}, 705 "output":{"shape":"DeleteCACertificateResponse"}, 706 "errors":[ 707 {"shape":"InvalidRequestException"}, 708 {"shape":"CertificateStateException"}, 709 {"shape":"ThrottlingException"}, 710 {"shape":"UnauthorizedException"}, 711 {"shape":"ServiceUnavailableException"}, 712 {"shape":"InternalFailureException"}, 713 {"shape":"ResourceNotFoundException"} 714 ] 715 }, 716 "DeleteCertificate":{ 717 "name":"DeleteCertificate", 718 "http":{ 719 "method":"DELETE", 720 "requestUri":"/certificates/{certificateId}" 721 }, 722 "input":{"shape":"DeleteCertificateRequest"}, 723 "errors":[ 724 {"shape":"CertificateStateException"}, 725 {"shape":"DeleteConflictException"}, 726 {"shape":"InvalidRequestException"}, 727 {"shape":"ThrottlingException"}, 728 {"shape":"UnauthorizedException"}, 729 {"shape":"ServiceUnavailableException"}, 730 {"shape":"InternalFailureException"}, 731 {"shape":"ResourceNotFoundException"} 732 ] 733 }, 734 "DeleteDomainConfiguration":{ 735 "name":"DeleteDomainConfiguration", 736 "http":{ 737 "method":"DELETE", 738 "requestUri":"/domainConfigurations/{domainConfigurationName}" 739 }, 740 "input":{"shape":"DeleteDomainConfigurationRequest"}, 741 "output":{"shape":"DeleteDomainConfigurationResponse"}, 742 "errors":[ 743 {"shape":"ResourceNotFoundException"}, 744 {"shape":"ThrottlingException"}, 745 {"shape":"UnauthorizedException"}, 746 {"shape":"ServiceUnavailableException"}, 747 {"shape":"InternalFailureException"}, 748 {"shape":"InvalidRequestException"} 749 ] 750 }, 751 "DeleteDynamicThingGroup":{ 752 "name":"DeleteDynamicThingGroup", 753 "http":{ 754 "method":"DELETE", 755 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 756 }, 757 "input":{"shape":"DeleteDynamicThingGroupRequest"}, 758 "output":{"shape":"DeleteDynamicThingGroupResponse"}, 759 "errors":[ 760 {"shape":"InvalidRequestException"}, 761 {"shape":"VersionConflictException"}, 762 {"shape":"ThrottlingException"}, 763 {"shape":"InternalFailureException"} 764 ] 765 }, 766 "DeleteJob":{ 767 "name":"DeleteJob", 768 "http":{ 769 "method":"DELETE", 770 "requestUri":"/jobs/{jobId}" 771 }, 772 "input":{"shape":"DeleteJobRequest"}, 773 "errors":[ 774 {"shape":"InvalidRequestException"}, 775 {"shape":"InvalidStateTransitionException"}, 776 {"shape":"ResourceNotFoundException"}, 777 {"shape":"LimitExceededException"}, 778 {"shape":"ThrottlingException"}, 779 {"shape":"ServiceUnavailableException"} 780 ] 781 }, 782 "DeleteJobExecution":{ 783 "name":"DeleteJobExecution", 784 "http":{ 785 "method":"DELETE", 786 "requestUri":"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}" 787 }, 788 "input":{"shape":"DeleteJobExecutionRequest"}, 789 "errors":[ 790 {"shape":"InvalidRequestException"}, 791 {"shape":"InvalidStateTransitionException"}, 792 {"shape":"ResourceNotFoundException"}, 793 {"shape":"ThrottlingException"}, 794 {"shape":"ServiceUnavailableException"} 795 ] 796 }, 797 "DeleteMitigationAction":{ 798 "name":"DeleteMitigationAction", 799 "http":{ 800 "method":"DELETE", 801 "requestUri":"/mitigationactions/actions/{actionName}" 802 }, 803 "input":{"shape":"DeleteMitigationActionRequest"}, 804 "output":{"shape":"DeleteMitigationActionResponse"}, 805 "errors":[ 806 {"shape":"InvalidRequestException"}, 807 {"shape":"ThrottlingException"}, 808 {"shape":"InternalFailureException"} 809 ] 810 }, 811 "DeleteOTAUpdate":{ 812 "name":"DeleteOTAUpdate", 813 "http":{ 814 "method":"DELETE", 815 "requestUri":"/otaUpdates/{otaUpdateId}" 816 }, 817 "input":{"shape":"DeleteOTAUpdateRequest"}, 818 "output":{"shape":"DeleteOTAUpdateResponse"}, 819 "errors":[ 820 {"shape":"InvalidRequestException"}, 821 {"shape":"ResourceNotFoundException"}, 822 {"shape":"ThrottlingException"}, 823 {"shape":"UnauthorizedException"}, 824 {"shape":"InternalFailureException"}, 825 {"shape":"ServiceUnavailableException"}, 826 {"shape":"VersionConflictException"} 827 ] 828 }, 829 "DeletePolicy":{ 830 "name":"DeletePolicy", 831 "http":{ 832 "method":"DELETE", 833 "requestUri":"/policies/{policyName}" 834 }, 835 "input":{"shape":"DeletePolicyRequest"}, 836 "errors":[ 837 {"shape":"DeleteConflictException"}, 838 {"shape":"ResourceNotFoundException"}, 839 {"shape":"InvalidRequestException"}, 840 {"shape":"ThrottlingException"}, 841 {"shape":"UnauthorizedException"}, 842 {"shape":"ServiceUnavailableException"}, 843 {"shape":"InternalFailureException"} 844 ] 845 }, 846 "DeletePolicyVersion":{ 847 "name":"DeletePolicyVersion", 848 "http":{ 849 "method":"DELETE", 850 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 851 }, 852 "input":{"shape":"DeletePolicyVersionRequest"}, 853 "errors":[ 854 {"shape":"DeleteConflictException"}, 855 {"shape":"ResourceNotFoundException"}, 856 {"shape":"InvalidRequestException"}, 857 {"shape":"ThrottlingException"}, 858 {"shape":"UnauthorizedException"}, 859 {"shape":"ServiceUnavailableException"}, 860 {"shape":"InternalFailureException"} 861 ] 862 }, 863 "DeleteProvisioningTemplate":{ 864 "name":"DeleteProvisioningTemplate", 865 "http":{ 866 "method":"DELETE", 867 "requestUri":"/provisioning-templates/{templateName}" 868 }, 869 "input":{"shape":"DeleteProvisioningTemplateRequest"}, 870 "output":{"shape":"DeleteProvisioningTemplateResponse"}, 871 "errors":[ 872 {"shape":"InternalFailureException"}, 873 {"shape":"InvalidRequestException"}, 874 {"shape":"ResourceNotFoundException"}, 875 {"shape":"DeleteConflictException"}, 876 {"shape":"ThrottlingException"}, 877 {"shape":"UnauthorizedException"} 878 ] 879 }, 880 "DeleteProvisioningTemplateVersion":{ 881 "name":"DeleteProvisioningTemplateVersion", 882 "http":{ 883 "method":"DELETE", 884 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 885 }, 886 "input":{"shape":"DeleteProvisioningTemplateVersionRequest"}, 887 "output":{"shape":"DeleteProvisioningTemplateVersionResponse"}, 888 "errors":[ 889 {"shape":"InternalFailureException"}, 890 {"shape":"InvalidRequestException"}, 891 {"shape":"ThrottlingException"}, 892 {"shape":"ResourceNotFoundException"}, 893 {"shape":"UnauthorizedException"}, 894 {"shape":"DeleteConflictException"} 895 ] 896 }, 897 "DeleteRegistrationCode":{ 898 "name":"DeleteRegistrationCode", 899 "http":{ 900 "method":"DELETE", 901 "requestUri":"/registrationcode" 902 }, 903 "input":{"shape":"DeleteRegistrationCodeRequest"}, 904 "output":{"shape":"DeleteRegistrationCodeResponse"}, 905 "errors":[ 906 {"shape":"ThrottlingException"}, 907 {"shape":"ResourceNotFoundException"}, 908 {"shape":"UnauthorizedException"}, 909 {"shape":"ServiceUnavailableException"}, 910 {"shape":"InternalFailureException"} 911 ] 912 }, 913 "DeleteRoleAlias":{ 914 "name":"DeleteRoleAlias", 915 "http":{ 916 "method":"DELETE", 917 "requestUri":"/role-aliases/{roleAlias}" 918 }, 919 "input":{"shape":"DeleteRoleAliasRequest"}, 920 "output":{"shape":"DeleteRoleAliasResponse"}, 921 "errors":[ 922 {"shape":"DeleteConflictException"}, 923 {"shape":"InvalidRequestException"}, 924 {"shape":"ThrottlingException"}, 925 {"shape":"UnauthorizedException"}, 926 {"shape":"ServiceUnavailableException"}, 927 {"shape":"InternalFailureException"}, 928 {"shape":"ResourceNotFoundException"} 929 ] 930 }, 931 "DeleteScheduledAudit":{ 932 "name":"DeleteScheduledAudit", 933 "http":{ 934 "method":"DELETE", 935 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 936 }, 937 "input":{"shape":"DeleteScheduledAuditRequest"}, 938 "output":{"shape":"DeleteScheduledAuditResponse"}, 939 "errors":[ 940 {"shape":"InvalidRequestException"}, 941 {"shape":"ResourceNotFoundException"}, 942 {"shape":"ThrottlingException"}, 943 {"shape":"InternalFailureException"} 944 ] 945 }, 946 "DeleteSecurityProfile":{ 947 "name":"DeleteSecurityProfile", 948 "http":{ 949 "method":"DELETE", 950 "requestUri":"/security-profiles/{securityProfileName}" 951 }, 952 "input":{"shape":"DeleteSecurityProfileRequest"}, 953 "output":{"shape":"DeleteSecurityProfileResponse"}, 954 "errors":[ 955 {"shape":"InvalidRequestException"}, 956 {"shape":"ThrottlingException"}, 957 {"shape":"InternalFailureException"}, 958 {"shape":"VersionConflictException"} 959 ] 960 }, 961 "DeleteStream":{ 962 "name":"DeleteStream", 963 "http":{ 964 "method":"DELETE", 965 "requestUri":"/streams/{streamId}" 966 }, 967 "input":{"shape":"DeleteStreamRequest"}, 968 "output":{"shape":"DeleteStreamResponse"}, 969 "errors":[ 970 {"shape":"ResourceNotFoundException"}, 971 {"shape":"DeleteConflictException"}, 972 {"shape":"InvalidRequestException"}, 973 {"shape":"ThrottlingException"}, 974 {"shape":"UnauthorizedException"}, 975 {"shape":"ServiceUnavailableException"}, 976 {"shape":"InternalFailureException"} 977 ] 978 }, 979 "DeleteThing":{ 980 "name":"DeleteThing", 981 "http":{ 982 "method":"DELETE", 983 "requestUri":"/things/{thingName}" 984 }, 985 "input":{"shape":"DeleteThingRequest"}, 986 "output":{"shape":"DeleteThingResponse"}, 987 "errors":[ 988 {"shape":"ResourceNotFoundException"}, 989 {"shape":"VersionConflictException"}, 990 {"shape":"InvalidRequestException"}, 991 {"shape":"ThrottlingException"}, 992 {"shape":"UnauthorizedException"}, 993 {"shape":"ServiceUnavailableException"}, 994 {"shape":"InternalFailureException"} 995 ] 996 }, 997 "DeleteThingGroup":{ 998 "name":"DeleteThingGroup", 999 "http":{ 1000 "method":"DELETE", 1001 "requestUri":"/thing-groups/{thingGroupName}" 1002 }, 1003 "input":{"shape":"DeleteThingGroupRequest"}, 1004 "output":{"shape":"DeleteThingGroupResponse"}, 1005 "errors":[ 1006 {"shape":"InvalidRequestException"}, 1007 {"shape":"VersionConflictException"}, 1008 {"shape":"ThrottlingException"}, 1009 {"shape":"InternalFailureException"} 1010 ] 1011 }, 1012 "DeleteThingType":{ 1013 "name":"DeleteThingType", 1014 "http":{ 1015 "method":"DELETE", 1016 "requestUri":"/thing-types/{thingTypeName}" 1017 }, 1018 "input":{"shape":"DeleteThingTypeRequest"}, 1019 "output":{"shape":"DeleteThingTypeResponse"}, 1020 "errors":[ 1021 {"shape":"ResourceNotFoundException"}, 1022 {"shape":"InvalidRequestException"}, 1023 {"shape":"ThrottlingException"}, 1024 {"shape":"UnauthorizedException"}, 1025 {"shape":"ServiceUnavailableException"}, 1026 {"shape":"InternalFailureException"} 1027 ] 1028 }, 1029 "DeleteTopicRule":{ 1030 "name":"DeleteTopicRule", 1031 "http":{ 1032 "method":"DELETE", 1033 "requestUri":"/rules/{ruleName}" 1034 }, 1035 "input":{"shape":"DeleteTopicRuleRequest"}, 1036 "errors":[ 1037 {"shape":"InternalException"}, 1038 {"shape":"InvalidRequestException"}, 1039 {"shape":"ServiceUnavailableException"}, 1040 {"shape":"UnauthorizedException"}, 1041 {"shape":"ConflictingResourceUpdateException"} 1042 ] 1043 }, 1044 "DeleteTopicRuleDestination":{ 1045 "name":"DeleteTopicRuleDestination", 1046 "http":{ 1047 "method":"DELETE", 1048 "requestUri":"/destinations/{arn+}" 1049 }, 1050 "input":{"shape":"DeleteTopicRuleDestinationRequest"}, 1051 "output":{"shape":"DeleteTopicRuleDestinationResponse"}, 1052 "errors":[ 1053 {"shape":"InternalException"}, 1054 {"shape":"InvalidRequestException"}, 1055 {"shape":"ServiceUnavailableException"}, 1056 {"shape":"UnauthorizedException"}, 1057 {"shape":"ConflictingResourceUpdateException"} 1058 ] 1059 }, 1060 "DeleteV2LoggingLevel":{ 1061 "name":"DeleteV2LoggingLevel", 1062 "http":{ 1063 "method":"DELETE", 1064 "requestUri":"/v2LoggingLevel" 1065 }, 1066 "input":{"shape":"DeleteV2LoggingLevelRequest"}, 1067 "errors":[ 1068 {"shape":"InternalException"}, 1069 {"shape":"InvalidRequestException"}, 1070 {"shape":"ServiceUnavailableException"} 1071 ] 1072 }, 1073 "DeprecateThingType":{ 1074 "name":"DeprecateThingType", 1075 "http":{ 1076 "method":"POST", 1077 "requestUri":"/thing-types/{thingTypeName}/deprecate" 1078 }, 1079 "input":{"shape":"DeprecateThingTypeRequest"}, 1080 "output":{"shape":"DeprecateThingTypeResponse"}, 1081 "errors":[ 1082 {"shape":"ResourceNotFoundException"}, 1083 {"shape":"InvalidRequestException"}, 1084 {"shape":"ThrottlingException"}, 1085 {"shape":"UnauthorizedException"}, 1086 {"shape":"ServiceUnavailableException"}, 1087 {"shape":"InternalFailureException"} 1088 ] 1089 }, 1090 "DescribeAccountAuditConfiguration":{ 1091 "name":"DescribeAccountAuditConfiguration", 1092 "http":{ 1093 "method":"GET", 1094 "requestUri":"/audit/configuration" 1095 }, 1096 "input":{"shape":"DescribeAccountAuditConfigurationRequest"}, 1097 "output":{"shape":"DescribeAccountAuditConfigurationResponse"}, 1098 "errors":[ 1099 {"shape":"ThrottlingException"}, 1100 {"shape":"InternalFailureException"} 1101 ] 1102 }, 1103 "DescribeAuditFinding":{ 1104 "name":"DescribeAuditFinding", 1105 "http":{ 1106 "method":"GET", 1107 "requestUri":"/audit/findings/{findingId}" 1108 }, 1109 "input":{"shape":"DescribeAuditFindingRequest"}, 1110 "output":{"shape":"DescribeAuditFindingResponse"}, 1111 "errors":[ 1112 {"shape":"ResourceNotFoundException"}, 1113 {"shape":"InvalidRequestException"}, 1114 {"shape":"ThrottlingException"}, 1115 {"shape":"InternalFailureException"} 1116 ] 1117 }, 1118 "DescribeAuditMitigationActionsTask":{ 1119 "name":"DescribeAuditMitigationActionsTask", 1120 "http":{ 1121 "method":"GET", 1122 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 1123 }, 1124 "input":{"shape":"DescribeAuditMitigationActionsTaskRequest"}, 1125 "output":{"shape":"DescribeAuditMitigationActionsTaskResponse"}, 1126 "errors":[ 1127 {"shape":"InvalidRequestException"}, 1128 {"shape":"ResourceNotFoundException"}, 1129 {"shape":"ThrottlingException"}, 1130 {"shape":"InternalFailureException"} 1131 ] 1132 }, 1133 "DescribeAuditTask":{ 1134 "name":"DescribeAuditTask", 1135 "http":{ 1136 "method":"GET", 1137 "requestUri":"/audit/tasks/{taskId}" 1138 }, 1139 "input":{"shape":"DescribeAuditTaskRequest"}, 1140 "output":{"shape":"DescribeAuditTaskResponse"}, 1141 "errors":[ 1142 {"shape":"InvalidRequestException"}, 1143 {"shape":"ResourceNotFoundException"}, 1144 {"shape":"ThrottlingException"}, 1145 {"shape":"InternalFailureException"} 1146 ] 1147 }, 1148 "DescribeAuthorizer":{ 1149 "name":"DescribeAuthorizer", 1150 "http":{ 1151 "method":"GET", 1152 "requestUri":"/authorizer/{authorizerName}" 1153 }, 1154 "input":{"shape":"DescribeAuthorizerRequest"}, 1155 "output":{"shape":"DescribeAuthorizerResponse"}, 1156 "errors":[ 1157 {"shape":"ResourceNotFoundException"}, 1158 {"shape":"InvalidRequestException"}, 1159 {"shape":"ThrottlingException"}, 1160 {"shape":"UnauthorizedException"}, 1161 {"shape":"ServiceUnavailableException"}, 1162 {"shape":"InternalFailureException"} 1163 ] 1164 }, 1165 "DescribeBillingGroup":{ 1166 "name":"DescribeBillingGroup", 1167 "http":{ 1168 "method":"GET", 1169 "requestUri":"/billing-groups/{billingGroupName}" 1170 }, 1171 "input":{"shape":"DescribeBillingGroupRequest"}, 1172 "output":{"shape":"DescribeBillingGroupResponse"}, 1173 "errors":[ 1174 {"shape":"InvalidRequestException"}, 1175 {"shape":"ThrottlingException"}, 1176 {"shape":"InternalFailureException"}, 1177 {"shape":"ResourceNotFoundException"} 1178 ] 1179 }, 1180 "DescribeCACertificate":{ 1181 "name":"DescribeCACertificate", 1182 "http":{ 1183 "method":"GET", 1184 "requestUri":"/cacertificate/{caCertificateId}" 1185 }, 1186 "input":{"shape":"DescribeCACertificateRequest"}, 1187 "output":{"shape":"DescribeCACertificateResponse"}, 1188 "errors":[ 1189 {"shape":"InvalidRequestException"}, 1190 {"shape":"ThrottlingException"}, 1191 {"shape":"UnauthorizedException"}, 1192 {"shape":"ServiceUnavailableException"}, 1193 {"shape":"InternalFailureException"}, 1194 {"shape":"ResourceNotFoundException"} 1195 ] 1196 }, 1197 "DescribeCertificate":{ 1198 "name":"DescribeCertificate", 1199 "http":{ 1200 "method":"GET", 1201 "requestUri":"/certificates/{certificateId}" 1202 }, 1203 "input":{"shape":"DescribeCertificateRequest"}, 1204 "output":{"shape":"DescribeCertificateResponse"}, 1205 "errors":[ 1206 {"shape":"InvalidRequestException"}, 1207 {"shape":"ThrottlingException"}, 1208 {"shape":"UnauthorizedException"}, 1209 {"shape":"ServiceUnavailableException"}, 1210 {"shape":"InternalFailureException"}, 1211 {"shape":"ResourceNotFoundException"} 1212 ] 1213 }, 1214 "DescribeDefaultAuthorizer":{ 1215 "name":"DescribeDefaultAuthorizer", 1216 "http":{ 1217 "method":"GET", 1218 "requestUri":"/default-authorizer" 1219 }, 1220 "input":{"shape":"DescribeDefaultAuthorizerRequest"}, 1221 "output":{"shape":"DescribeDefaultAuthorizerResponse"}, 1222 "errors":[ 1223 {"shape":"ResourceNotFoundException"}, 1224 {"shape":"InvalidRequestException"}, 1225 {"shape":"ThrottlingException"}, 1226 {"shape":"UnauthorizedException"}, 1227 {"shape":"ServiceUnavailableException"}, 1228 {"shape":"InternalFailureException"} 1229 ] 1230 }, 1231 "DescribeDomainConfiguration":{ 1232 "name":"DescribeDomainConfiguration", 1233 "http":{ 1234 "method":"GET", 1235 "requestUri":"/domainConfigurations/{domainConfigurationName}" 1236 }, 1237 "input":{"shape":"DescribeDomainConfigurationRequest"}, 1238 "output":{"shape":"DescribeDomainConfigurationResponse"}, 1239 "errors":[ 1240 {"shape":"ResourceNotFoundException"}, 1241 {"shape":"ThrottlingException"}, 1242 {"shape":"UnauthorizedException"}, 1243 {"shape":"ServiceUnavailableException"}, 1244 {"shape":"InternalFailureException"} 1245 ] 1246 }, 1247 "DescribeEndpoint":{ 1248 "name":"DescribeEndpoint", 1249 "http":{ 1250 "method":"GET", 1251 "requestUri":"/endpoint" 1252 }, 1253 "input":{"shape":"DescribeEndpointRequest"}, 1254 "output":{"shape":"DescribeEndpointResponse"}, 1255 "errors":[ 1256 {"shape":"InternalFailureException"}, 1257 {"shape":"InvalidRequestException"}, 1258 {"shape":"UnauthorizedException"}, 1259 {"shape":"ThrottlingException"} 1260 ] 1261 }, 1262 "DescribeEventConfigurations":{ 1263 "name":"DescribeEventConfigurations", 1264 "http":{ 1265 "method":"GET", 1266 "requestUri":"/event-configurations" 1267 }, 1268 "input":{"shape":"DescribeEventConfigurationsRequest"}, 1269 "output":{"shape":"DescribeEventConfigurationsResponse"}, 1270 "errors":[ 1271 {"shape":"InternalFailureException"}, 1272 {"shape":"ThrottlingException"} 1273 ] 1274 }, 1275 "DescribeIndex":{ 1276 "name":"DescribeIndex", 1277 "http":{ 1278 "method":"GET", 1279 "requestUri":"/indices/{indexName}" 1280 }, 1281 "input":{"shape":"DescribeIndexRequest"}, 1282 "output":{"shape":"DescribeIndexResponse"}, 1283 "errors":[ 1284 {"shape":"InvalidRequestException"}, 1285 {"shape":"ThrottlingException"}, 1286 {"shape":"UnauthorizedException"}, 1287 {"shape":"ServiceUnavailableException"}, 1288 {"shape":"InternalFailureException"}, 1289 {"shape":"ResourceNotFoundException"} 1290 ] 1291 }, 1292 "DescribeJob":{ 1293 "name":"DescribeJob", 1294 "http":{ 1295 "method":"GET", 1296 "requestUri":"/jobs/{jobId}" 1297 }, 1298 "input":{"shape":"DescribeJobRequest"}, 1299 "output":{"shape":"DescribeJobResponse"}, 1300 "errors":[ 1301 {"shape":"InvalidRequestException"}, 1302 {"shape":"ResourceNotFoundException"}, 1303 {"shape":"ThrottlingException"}, 1304 {"shape":"ServiceUnavailableException"} 1305 ] 1306 }, 1307 "DescribeJobExecution":{ 1308 "name":"DescribeJobExecution", 1309 "http":{ 1310 "method":"GET", 1311 "requestUri":"/things/{thingName}/jobs/{jobId}" 1312 }, 1313 "input":{"shape":"DescribeJobExecutionRequest"}, 1314 "output":{"shape":"DescribeJobExecutionResponse"}, 1315 "errors":[ 1316 {"shape":"InvalidRequestException"}, 1317 {"shape":"ResourceNotFoundException"}, 1318 {"shape":"ThrottlingException"}, 1319 {"shape":"ServiceUnavailableException"} 1320 ] 1321 }, 1322 "DescribeMitigationAction":{ 1323 "name":"DescribeMitigationAction", 1324 "http":{ 1325 "method":"GET", 1326 "requestUri":"/mitigationactions/actions/{actionName}" 1327 }, 1328 "input":{"shape":"DescribeMitigationActionRequest"}, 1329 "output":{"shape":"DescribeMitigationActionResponse"}, 1330 "errors":[ 1331 {"shape":"InvalidRequestException"}, 1332 {"shape":"ResourceNotFoundException"}, 1333 {"shape":"ThrottlingException"}, 1334 {"shape":"InternalFailureException"} 1335 ] 1336 }, 1337 "DescribeProvisioningTemplate":{ 1338 "name":"DescribeProvisioningTemplate", 1339 "http":{ 1340 "method":"GET", 1341 "requestUri":"/provisioning-templates/{templateName}" 1342 }, 1343 "input":{"shape":"DescribeProvisioningTemplateRequest"}, 1344 "output":{"shape":"DescribeProvisioningTemplateResponse"}, 1345 "errors":[ 1346 {"shape":"InternalFailureException"}, 1347 {"shape":"InvalidRequestException"}, 1348 {"shape":"ResourceNotFoundException"}, 1349 {"shape":"ThrottlingException"}, 1350 {"shape":"UnauthorizedException"} 1351 ] 1352 }, 1353 "DescribeProvisioningTemplateVersion":{ 1354 "name":"DescribeProvisioningTemplateVersion", 1355 "http":{ 1356 "method":"GET", 1357 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 1358 }, 1359 "input":{"shape":"DescribeProvisioningTemplateVersionRequest"}, 1360 "output":{"shape":"DescribeProvisioningTemplateVersionResponse"}, 1361 "errors":[ 1362 {"shape":"InternalFailureException"}, 1363 {"shape":"InvalidRequestException"}, 1364 {"shape":"ThrottlingException"}, 1365 {"shape":"ResourceNotFoundException"}, 1366 {"shape":"UnauthorizedException"} 1367 ] 1368 }, 1369 "DescribeRoleAlias":{ 1370 "name":"DescribeRoleAlias", 1371 "http":{ 1372 "method":"GET", 1373 "requestUri":"/role-aliases/{roleAlias}" 1374 }, 1375 "input":{"shape":"DescribeRoleAliasRequest"}, 1376 "output":{"shape":"DescribeRoleAliasResponse"}, 1377 "errors":[ 1378 {"shape":"InvalidRequestException"}, 1379 {"shape":"ThrottlingException"}, 1380 {"shape":"UnauthorizedException"}, 1381 {"shape":"ServiceUnavailableException"}, 1382 {"shape":"InternalFailureException"}, 1383 {"shape":"ResourceNotFoundException"} 1384 ] 1385 }, 1386 "DescribeScheduledAudit":{ 1387 "name":"DescribeScheduledAudit", 1388 "http":{ 1389 "method":"GET", 1390 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 1391 }, 1392 "input":{"shape":"DescribeScheduledAuditRequest"}, 1393 "output":{"shape":"DescribeScheduledAuditResponse"}, 1394 "errors":[ 1395 {"shape":"InvalidRequestException"}, 1396 {"shape":"ResourceNotFoundException"}, 1397 {"shape":"ThrottlingException"}, 1398 {"shape":"InternalFailureException"} 1399 ] 1400 }, 1401 "DescribeSecurityProfile":{ 1402 "name":"DescribeSecurityProfile", 1403 "http":{ 1404 "method":"GET", 1405 "requestUri":"/security-profiles/{securityProfileName}" 1406 }, 1407 "input":{"shape":"DescribeSecurityProfileRequest"}, 1408 "output":{"shape":"DescribeSecurityProfileResponse"}, 1409 "errors":[ 1410 {"shape":"InvalidRequestException"}, 1411 {"shape":"ResourceNotFoundException"}, 1412 {"shape":"ThrottlingException"}, 1413 {"shape":"InternalFailureException"} 1414 ] 1415 }, 1416 "DescribeStream":{ 1417 "name":"DescribeStream", 1418 "http":{ 1419 "method":"GET", 1420 "requestUri":"/streams/{streamId}" 1421 }, 1422 "input":{"shape":"DescribeStreamRequest"}, 1423 "output":{"shape":"DescribeStreamResponse"}, 1424 "errors":[ 1425 {"shape":"InvalidRequestException"}, 1426 {"shape":"ResourceNotFoundException"}, 1427 {"shape":"ThrottlingException"}, 1428 {"shape":"UnauthorizedException"}, 1429 {"shape":"ServiceUnavailableException"}, 1430 {"shape":"InternalFailureException"} 1431 ] 1432 }, 1433 "DescribeThing":{ 1434 "name":"DescribeThing", 1435 "http":{ 1436 "method":"GET", 1437 "requestUri":"/things/{thingName}" 1438 }, 1439 "input":{"shape":"DescribeThingRequest"}, 1440 "output":{"shape":"DescribeThingResponse"}, 1441 "errors":[ 1442 {"shape":"ResourceNotFoundException"}, 1443 {"shape":"InvalidRequestException"}, 1444 {"shape":"ThrottlingException"}, 1445 {"shape":"UnauthorizedException"}, 1446 {"shape":"ServiceUnavailableException"}, 1447 {"shape":"InternalFailureException"} 1448 ] 1449 }, 1450 "DescribeThingGroup":{ 1451 "name":"DescribeThingGroup", 1452 "http":{ 1453 "method":"GET", 1454 "requestUri":"/thing-groups/{thingGroupName}" 1455 }, 1456 "input":{"shape":"DescribeThingGroupRequest"}, 1457 "output":{"shape":"DescribeThingGroupResponse"}, 1458 "errors":[ 1459 {"shape":"InvalidRequestException"}, 1460 {"shape":"ThrottlingException"}, 1461 {"shape":"InternalFailureException"}, 1462 {"shape":"ResourceNotFoundException"} 1463 ] 1464 }, 1465 "DescribeThingRegistrationTask":{ 1466 "name":"DescribeThingRegistrationTask", 1467 "http":{ 1468 "method":"GET", 1469 "requestUri":"/thing-registration-tasks/{taskId}" 1470 }, 1471 "input":{"shape":"DescribeThingRegistrationTaskRequest"}, 1472 "output":{"shape":"DescribeThingRegistrationTaskResponse"}, 1473 "errors":[ 1474 {"shape":"InvalidRequestException"}, 1475 {"shape":"ThrottlingException"}, 1476 {"shape":"UnauthorizedException"}, 1477 {"shape":"InternalFailureException"}, 1478 {"shape":"ResourceNotFoundException"} 1479 ] 1480 }, 1481 "DescribeThingType":{ 1482 "name":"DescribeThingType", 1483 "http":{ 1484 "method":"GET", 1485 "requestUri":"/thing-types/{thingTypeName}" 1486 }, 1487 "input":{"shape":"DescribeThingTypeRequest"}, 1488 "output":{"shape":"DescribeThingTypeResponse"}, 1489 "errors":[ 1490 {"shape":"ResourceNotFoundException"}, 1491 {"shape":"InvalidRequestException"}, 1492 {"shape":"ThrottlingException"}, 1493 {"shape":"UnauthorizedException"}, 1494 {"shape":"ServiceUnavailableException"}, 1495 {"shape":"InternalFailureException"} 1496 ] 1497 }, 1498 "DetachPolicy":{ 1499 "name":"DetachPolicy", 1500 "http":{ 1501 "method":"POST", 1502 "requestUri":"/target-policies/{policyName}" 1503 }, 1504 "input":{"shape":"DetachPolicyRequest"}, 1505 "errors":[ 1506 {"shape":"InvalidRequestException"}, 1507 {"shape":"ThrottlingException"}, 1508 {"shape":"UnauthorizedException"}, 1509 {"shape":"ServiceUnavailableException"}, 1510 {"shape":"InternalFailureException"}, 1511 {"shape":"LimitExceededException"} 1512 ] 1513 }, 1514 "DetachPrincipalPolicy":{ 1515 "name":"DetachPrincipalPolicy", 1516 "http":{ 1517 "method":"DELETE", 1518 "requestUri":"/principal-policies/{policyName}" 1519 }, 1520 "input":{"shape":"DetachPrincipalPolicyRequest"}, 1521 "errors":[ 1522 {"shape":"ResourceNotFoundException"}, 1523 {"shape":"InvalidRequestException"}, 1524 {"shape":"ThrottlingException"}, 1525 {"shape":"UnauthorizedException"}, 1526 {"shape":"ServiceUnavailableException"}, 1527 {"shape":"InternalFailureException"} 1528 ], 1529 "deprecated":true 1530 }, 1531 "DetachSecurityProfile":{ 1532 "name":"DetachSecurityProfile", 1533 "http":{ 1534 "method":"DELETE", 1535 "requestUri":"/security-profiles/{securityProfileName}/targets" 1536 }, 1537 "input":{"shape":"DetachSecurityProfileRequest"}, 1538 "output":{"shape":"DetachSecurityProfileResponse"}, 1539 "errors":[ 1540 {"shape":"InvalidRequestException"}, 1541 {"shape":"ResourceNotFoundException"}, 1542 {"shape":"ThrottlingException"}, 1543 {"shape":"InternalFailureException"} 1544 ] 1545 }, 1546 "DetachThingPrincipal":{ 1547 "name":"DetachThingPrincipal", 1548 "http":{ 1549 "method":"DELETE", 1550 "requestUri":"/things/{thingName}/principals" 1551 }, 1552 "input":{"shape":"DetachThingPrincipalRequest"}, 1553 "output":{"shape":"DetachThingPrincipalResponse"}, 1554 "errors":[ 1555 {"shape":"ResourceNotFoundException"}, 1556 {"shape":"InvalidRequestException"}, 1557 {"shape":"ThrottlingException"}, 1558 {"shape":"UnauthorizedException"}, 1559 {"shape":"ServiceUnavailableException"}, 1560 {"shape":"InternalFailureException"} 1561 ] 1562 }, 1563 "DisableTopicRule":{ 1564 "name":"DisableTopicRule", 1565 "http":{ 1566 "method":"POST", 1567 "requestUri":"/rules/{ruleName}/disable" 1568 }, 1569 "input":{"shape":"DisableTopicRuleRequest"}, 1570 "errors":[ 1571 {"shape":"InternalException"}, 1572 {"shape":"InvalidRequestException"}, 1573 {"shape":"ServiceUnavailableException"}, 1574 {"shape":"UnauthorizedException"}, 1575 {"shape":"ConflictingResourceUpdateException"} 1576 ] 1577 }, 1578 "EnableTopicRule":{ 1579 "name":"EnableTopicRule", 1580 "http":{ 1581 "method":"POST", 1582 "requestUri":"/rules/{ruleName}/enable" 1583 }, 1584 "input":{"shape":"EnableTopicRuleRequest"}, 1585 "errors":[ 1586 {"shape":"InternalException"}, 1587 {"shape":"InvalidRequestException"}, 1588 {"shape":"ServiceUnavailableException"}, 1589 {"shape":"UnauthorizedException"}, 1590 {"shape":"ConflictingResourceUpdateException"} 1591 ] 1592 }, 1593 "GetCardinality":{ 1594 "name":"GetCardinality", 1595 "http":{ 1596 "method":"POST", 1597 "requestUri":"/indices/cardinality" 1598 }, 1599 "input":{"shape":"GetCardinalityRequest"}, 1600 "output":{"shape":"GetCardinalityResponse"}, 1601 "errors":[ 1602 {"shape":"InvalidRequestException"}, 1603 {"shape":"ThrottlingException"}, 1604 {"shape":"UnauthorizedException"}, 1605 {"shape":"ServiceUnavailableException"}, 1606 {"shape":"InternalFailureException"}, 1607 {"shape":"ResourceNotFoundException"}, 1608 {"shape":"InvalidQueryException"}, 1609 {"shape":"InvalidAggregationException"}, 1610 {"shape":"IndexNotReadyException"} 1611 ] 1612 }, 1613 "GetEffectivePolicies":{ 1614 "name":"GetEffectivePolicies", 1615 "http":{ 1616 "method":"POST", 1617 "requestUri":"/effective-policies" 1618 }, 1619 "input":{"shape":"GetEffectivePoliciesRequest"}, 1620 "output":{"shape":"GetEffectivePoliciesResponse"}, 1621 "errors":[ 1622 {"shape":"ResourceNotFoundException"}, 1623 {"shape":"InvalidRequestException"}, 1624 {"shape":"ThrottlingException"}, 1625 {"shape":"UnauthorizedException"}, 1626 {"shape":"ServiceUnavailableException"}, 1627 {"shape":"InternalFailureException"}, 1628 {"shape":"LimitExceededException"} 1629 ] 1630 }, 1631 "GetIndexingConfiguration":{ 1632 "name":"GetIndexingConfiguration", 1633 "http":{ 1634 "method":"GET", 1635 "requestUri":"/indexing/config" 1636 }, 1637 "input":{"shape":"GetIndexingConfigurationRequest"}, 1638 "output":{"shape":"GetIndexingConfigurationResponse"}, 1639 "errors":[ 1640 {"shape":"InvalidRequestException"}, 1641 {"shape":"ThrottlingException"}, 1642 {"shape":"UnauthorizedException"}, 1643 {"shape":"ServiceUnavailableException"}, 1644 {"shape":"InternalFailureException"} 1645 ] 1646 }, 1647 "GetJobDocument":{ 1648 "name":"GetJobDocument", 1649 "http":{ 1650 "method":"GET", 1651 "requestUri":"/jobs/{jobId}/job-document" 1652 }, 1653 "input":{"shape":"GetJobDocumentRequest"}, 1654 "output":{"shape":"GetJobDocumentResponse"}, 1655 "errors":[ 1656 {"shape":"InvalidRequestException"}, 1657 {"shape":"ResourceNotFoundException"}, 1658 {"shape":"ThrottlingException"}, 1659 {"shape":"ServiceUnavailableException"} 1660 ] 1661 }, 1662 "GetLoggingOptions":{ 1663 "name":"GetLoggingOptions", 1664 "http":{ 1665 "method":"GET", 1666 "requestUri":"/loggingOptions" 1667 }, 1668 "input":{"shape":"GetLoggingOptionsRequest"}, 1669 "output":{"shape":"GetLoggingOptionsResponse"}, 1670 "errors":[ 1671 {"shape":"InternalException"}, 1672 {"shape":"InvalidRequestException"}, 1673 {"shape":"ServiceUnavailableException"} 1674 ] 1675 }, 1676 "GetOTAUpdate":{ 1677 "name":"GetOTAUpdate", 1678 "http":{ 1679 "method":"GET", 1680 "requestUri":"/otaUpdates/{otaUpdateId}" 1681 }, 1682 "input":{"shape":"GetOTAUpdateRequest"}, 1683 "output":{"shape":"GetOTAUpdateResponse"}, 1684 "errors":[ 1685 {"shape":"InvalidRequestException"}, 1686 {"shape":"ThrottlingException"}, 1687 {"shape":"UnauthorizedException"}, 1688 {"shape":"InternalFailureException"}, 1689 {"shape":"ServiceUnavailableException"}, 1690 {"shape":"ResourceNotFoundException"} 1691 ] 1692 }, 1693 "GetPercentiles":{ 1694 "name":"GetPercentiles", 1695 "http":{ 1696 "method":"POST", 1697 "requestUri":"/indices/percentiles" 1698 }, 1699 "input":{"shape":"GetPercentilesRequest"}, 1700 "output":{"shape":"GetPercentilesResponse"}, 1701 "errors":[ 1702 {"shape":"InvalidRequestException"}, 1703 {"shape":"ThrottlingException"}, 1704 {"shape":"UnauthorizedException"}, 1705 {"shape":"ServiceUnavailableException"}, 1706 {"shape":"InternalFailureException"}, 1707 {"shape":"ResourceNotFoundException"}, 1708 {"shape":"InvalidQueryException"}, 1709 {"shape":"InvalidAggregationException"}, 1710 {"shape":"IndexNotReadyException"} 1711 ] 1712 }, 1713 "GetPolicy":{ 1714 "name":"GetPolicy", 1715 "http":{ 1716 "method":"GET", 1717 "requestUri":"/policies/{policyName}" 1718 }, 1719 "input":{"shape":"GetPolicyRequest"}, 1720 "output":{"shape":"GetPolicyResponse"}, 1721 "errors":[ 1722 {"shape":"ResourceNotFoundException"}, 1723 {"shape":"InvalidRequestException"}, 1724 {"shape":"ThrottlingException"}, 1725 {"shape":"UnauthorizedException"}, 1726 {"shape":"ServiceUnavailableException"}, 1727 {"shape":"InternalFailureException"} 1728 ] 1729 }, 1730 "GetPolicyVersion":{ 1731 "name":"GetPolicyVersion", 1732 "http":{ 1733 "method":"GET", 1734 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 1735 }, 1736 "input":{"shape":"GetPolicyVersionRequest"}, 1737 "output":{"shape":"GetPolicyVersionResponse"}, 1738 "errors":[ 1739 {"shape":"ResourceNotFoundException"}, 1740 {"shape":"InvalidRequestException"}, 1741 {"shape":"ThrottlingException"}, 1742 {"shape":"UnauthorizedException"}, 1743 {"shape":"ServiceUnavailableException"}, 1744 {"shape":"InternalFailureException"} 1745 ] 1746 }, 1747 "GetRegistrationCode":{ 1748 "name":"GetRegistrationCode", 1749 "http":{ 1750 "method":"GET", 1751 "requestUri":"/registrationcode" 1752 }, 1753 "input":{"shape":"GetRegistrationCodeRequest"}, 1754 "output":{"shape":"GetRegistrationCodeResponse"}, 1755 "errors":[ 1756 {"shape":"ThrottlingException"}, 1757 {"shape":"UnauthorizedException"}, 1758 {"shape":"ServiceUnavailableException"}, 1759 {"shape":"InternalFailureException"}, 1760 {"shape":"InvalidRequestException"} 1761 ] 1762 }, 1763 "GetStatistics":{ 1764 "name":"GetStatistics", 1765 "http":{ 1766 "method":"POST", 1767 "requestUri":"/indices/statistics" 1768 }, 1769 "input":{"shape":"GetStatisticsRequest"}, 1770 "output":{"shape":"GetStatisticsResponse"}, 1771 "errors":[ 1772 {"shape":"InvalidRequestException"}, 1773 {"shape":"ThrottlingException"}, 1774 {"shape":"UnauthorizedException"}, 1775 {"shape":"ServiceUnavailableException"}, 1776 {"shape":"InternalFailureException"}, 1777 {"shape":"ResourceNotFoundException"}, 1778 {"shape":"InvalidQueryException"}, 1779 {"shape":"InvalidAggregationException"}, 1780 {"shape":"IndexNotReadyException"} 1781 ] 1782 }, 1783 "GetTopicRule":{ 1784 "name":"GetTopicRule", 1785 "http":{ 1786 "method":"GET", 1787 "requestUri":"/rules/{ruleName}" 1788 }, 1789 "input":{"shape":"GetTopicRuleRequest"}, 1790 "output":{"shape":"GetTopicRuleResponse"}, 1791 "errors":[ 1792 {"shape":"InternalException"}, 1793 {"shape":"InvalidRequestException"}, 1794 {"shape":"ServiceUnavailableException"}, 1795 {"shape":"UnauthorizedException"} 1796 ] 1797 }, 1798 "GetTopicRuleDestination":{ 1799 "name":"GetTopicRuleDestination", 1800 "http":{ 1801 "method":"GET", 1802 "requestUri":"/destinations/{arn+}" 1803 }, 1804 "input":{"shape":"GetTopicRuleDestinationRequest"}, 1805 "output":{"shape":"GetTopicRuleDestinationResponse"}, 1806 "errors":[ 1807 {"shape":"InternalException"}, 1808 {"shape":"InvalidRequestException"}, 1809 {"shape":"ServiceUnavailableException"}, 1810 {"shape":"UnauthorizedException"} 1811 ] 1812 }, 1813 "GetV2LoggingOptions":{ 1814 "name":"GetV2LoggingOptions", 1815 "http":{ 1816 "method":"GET", 1817 "requestUri":"/v2LoggingOptions" 1818 }, 1819 "input":{"shape":"GetV2LoggingOptionsRequest"}, 1820 "output":{"shape":"GetV2LoggingOptionsResponse"}, 1821 "errors":[ 1822 {"shape":"InternalException"}, 1823 {"shape":"NotConfiguredException"}, 1824 {"shape":"ServiceUnavailableException"} 1825 ] 1826 }, 1827 "ListActiveViolations":{ 1828 "name":"ListActiveViolations", 1829 "http":{ 1830 "method":"GET", 1831 "requestUri":"/active-violations" 1832 }, 1833 "input":{"shape":"ListActiveViolationsRequest"}, 1834 "output":{"shape":"ListActiveViolationsResponse"}, 1835 "errors":[ 1836 {"shape":"InvalidRequestException"}, 1837 {"shape":"ResourceNotFoundException"}, 1838 {"shape":"ThrottlingException"}, 1839 {"shape":"InternalFailureException"} 1840 ] 1841 }, 1842 "ListAttachedPolicies":{ 1843 "name":"ListAttachedPolicies", 1844 "http":{ 1845 "method":"POST", 1846 "requestUri":"/attached-policies/{target}" 1847 }, 1848 "input":{"shape":"ListAttachedPoliciesRequest"}, 1849 "output":{"shape":"ListAttachedPoliciesResponse"}, 1850 "errors":[ 1851 {"shape":"ResourceNotFoundException"}, 1852 {"shape":"InvalidRequestException"}, 1853 {"shape":"ThrottlingException"}, 1854 {"shape":"UnauthorizedException"}, 1855 {"shape":"ServiceUnavailableException"}, 1856 {"shape":"InternalFailureException"}, 1857 {"shape":"LimitExceededException"} 1858 ] 1859 }, 1860 "ListAuditFindings":{ 1861 "name":"ListAuditFindings", 1862 "http":{ 1863 "method":"POST", 1864 "requestUri":"/audit/findings" 1865 }, 1866 "input":{"shape":"ListAuditFindingsRequest"}, 1867 "output":{"shape":"ListAuditFindingsResponse"}, 1868 "errors":[ 1869 {"shape":"InvalidRequestException"}, 1870 {"shape":"ThrottlingException"}, 1871 {"shape":"InternalFailureException"} 1872 ] 1873 }, 1874 "ListAuditMitigationActionsExecutions":{ 1875 "name":"ListAuditMitigationActionsExecutions", 1876 "http":{ 1877 "method":"GET", 1878 "requestUri":"/audit/mitigationactions/executions" 1879 }, 1880 "input":{"shape":"ListAuditMitigationActionsExecutionsRequest"}, 1881 "output":{"shape":"ListAuditMitigationActionsExecutionsResponse"}, 1882 "errors":[ 1883 {"shape":"InvalidRequestException"}, 1884 {"shape":"ThrottlingException"}, 1885 {"shape":"InternalFailureException"} 1886 ] 1887 }, 1888 "ListAuditMitigationActionsTasks":{ 1889 "name":"ListAuditMitigationActionsTasks", 1890 "http":{ 1891 "method":"GET", 1892 "requestUri":"/audit/mitigationactions/tasks" 1893 }, 1894 "input":{"shape":"ListAuditMitigationActionsTasksRequest"}, 1895 "output":{"shape":"ListAuditMitigationActionsTasksResponse"}, 1896 "errors":[ 1897 {"shape":"InvalidRequestException"}, 1898 {"shape":"ThrottlingException"}, 1899 {"shape":"InternalFailureException"} 1900 ] 1901 }, 1902 "ListAuditTasks":{ 1903 "name":"ListAuditTasks", 1904 "http":{ 1905 "method":"GET", 1906 "requestUri":"/audit/tasks" 1907 }, 1908 "input":{"shape":"ListAuditTasksRequest"}, 1909 "output":{"shape":"ListAuditTasksResponse"}, 1910 "errors":[ 1911 {"shape":"InvalidRequestException"}, 1912 {"shape":"ThrottlingException"}, 1913 {"shape":"InternalFailureException"} 1914 ] 1915 }, 1916 "ListAuthorizers":{ 1917 "name":"ListAuthorizers", 1918 "http":{ 1919 "method":"GET", 1920 "requestUri":"/authorizers/" 1921 }, 1922 "input":{"shape":"ListAuthorizersRequest"}, 1923 "output":{"shape":"ListAuthorizersResponse"}, 1924 "errors":[ 1925 {"shape":"InvalidRequestException"}, 1926 {"shape":"ThrottlingException"}, 1927 {"shape":"UnauthorizedException"}, 1928 {"shape":"ServiceUnavailableException"}, 1929 {"shape":"InternalFailureException"} 1930 ] 1931 }, 1932 "ListBillingGroups":{ 1933 "name":"ListBillingGroups", 1934 "http":{ 1935 "method":"GET", 1936 "requestUri":"/billing-groups" 1937 }, 1938 "input":{"shape":"ListBillingGroupsRequest"}, 1939 "output":{"shape":"ListBillingGroupsResponse"}, 1940 "errors":[ 1941 {"shape":"InvalidRequestException"}, 1942 {"shape":"InternalFailureException"}, 1943 {"shape":"ResourceNotFoundException"}, 1944 {"shape":"ThrottlingException"} 1945 ] 1946 }, 1947 "ListCACertificates":{ 1948 "name":"ListCACertificates", 1949 "http":{ 1950 "method":"GET", 1951 "requestUri":"/cacertificates" 1952 }, 1953 "input":{"shape":"ListCACertificatesRequest"}, 1954 "output":{"shape":"ListCACertificatesResponse"}, 1955 "errors":[ 1956 {"shape":"InvalidRequestException"}, 1957 {"shape":"ThrottlingException"}, 1958 {"shape":"UnauthorizedException"}, 1959 {"shape":"ServiceUnavailableException"}, 1960 {"shape":"InternalFailureException"} 1961 ] 1962 }, 1963 "ListCertificates":{ 1964 "name":"ListCertificates", 1965 "http":{ 1966 "method":"GET", 1967 "requestUri":"/certificates" 1968 }, 1969 "input":{"shape":"ListCertificatesRequest"}, 1970 "output":{"shape":"ListCertificatesResponse"}, 1971 "errors":[ 1972 {"shape":"InvalidRequestException"}, 1973 {"shape":"ThrottlingException"}, 1974 {"shape":"UnauthorizedException"}, 1975 {"shape":"ServiceUnavailableException"}, 1976 {"shape":"InternalFailureException"} 1977 ] 1978 }, 1979 "ListCertificatesByCA":{ 1980 "name":"ListCertificatesByCA", 1981 "http":{ 1982 "method":"GET", 1983 "requestUri":"/certificates-by-ca/{caCertificateId}" 1984 }, 1985 "input":{"shape":"ListCertificatesByCARequest"}, 1986 "output":{"shape":"ListCertificatesByCAResponse"}, 1987 "errors":[ 1988 {"shape":"InvalidRequestException"}, 1989 {"shape":"ThrottlingException"}, 1990 {"shape":"UnauthorizedException"}, 1991 {"shape":"ServiceUnavailableException"}, 1992 {"shape":"InternalFailureException"} 1993 ] 1994 }, 1995 "ListDomainConfigurations":{ 1996 "name":"ListDomainConfigurations", 1997 "http":{ 1998 "method":"GET", 1999 "requestUri":"/domainConfigurations" 2000 }, 2001 "input":{"shape":"ListDomainConfigurationsRequest"}, 2002 "output":{"shape":"ListDomainConfigurationsResponse"}, 2003 "errors":[ 2004 {"shape":"InvalidRequestException"}, 2005 {"shape":"ThrottlingException"}, 2006 {"shape":"UnauthorizedException"}, 2007 {"shape":"ServiceUnavailableException"}, 2008 {"shape":"InternalFailureException"} 2009 ] 2010 }, 2011 "ListIndices":{ 2012 "name":"ListIndices", 2013 "http":{ 2014 "method":"GET", 2015 "requestUri":"/indices" 2016 }, 2017 "input":{"shape":"ListIndicesRequest"}, 2018 "output":{"shape":"ListIndicesResponse"}, 2019 "errors":[ 2020 {"shape":"InvalidRequestException"}, 2021 {"shape":"ThrottlingException"}, 2022 {"shape":"UnauthorizedException"}, 2023 {"shape":"ServiceUnavailableException"}, 2024 {"shape":"InternalFailureException"} 2025 ] 2026 }, 2027 "ListJobExecutionsForJob":{ 2028 "name":"ListJobExecutionsForJob", 2029 "http":{ 2030 "method":"GET", 2031 "requestUri":"/jobs/{jobId}/things" 2032 }, 2033 "input":{"shape":"ListJobExecutionsForJobRequest"}, 2034 "output":{"shape":"ListJobExecutionsForJobResponse"}, 2035 "errors":[ 2036 {"shape":"InvalidRequestException"}, 2037 {"shape":"ResourceNotFoundException"}, 2038 {"shape":"ThrottlingException"}, 2039 {"shape":"ServiceUnavailableException"} 2040 ] 2041 }, 2042 "ListJobExecutionsForThing":{ 2043 "name":"ListJobExecutionsForThing", 2044 "http":{ 2045 "method":"GET", 2046 "requestUri":"/things/{thingName}/jobs" 2047 }, 2048 "input":{"shape":"ListJobExecutionsForThingRequest"}, 2049 "output":{"shape":"ListJobExecutionsForThingResponse"}, 2050 "errors":[ 2051 {"shape":"InvalidRequestException"}, 2052 {"shape":"ResourceNotFoundException"}, 2053 {"shape":"ThrottlingException"}, 2054 {"shape":"ServiceUnavailableException"} 2055 ] 2056 }, 2057 "ListJobs":{ 2058 "name":"ListJobs", 2059 "http":{ 2060 "method":"GET", 2061 "requestUri":"/jobs" 2062 }, 2063 "input":{"shape":"ListJobsRequest"}, 2064 "output":{"shape":"ListJobsResponse"}, 2065 "errors":[ 2066 {"shape":"InvalidRequestException"}, 2067 {"shape":"ResourceNotFoundException"}, 2068 {"shape":"ThrottlingException"}, 2069 {"shape":"ServiceUnavailableException"} 2070 ] 2071 }, 2072 "ListMitigationActions":{ 2073 "name":"ListMitigationActions", 2074 "http":{ 2075 "method":"GET", 2076 "requestUri":"/mitigationactions/actions" 2077 }, 2078 "input":{"shape":"ListMitigationActionsRequest"}, 2079 "output":{"shape":"ListMitigationActionsResponse"}, 2080 "errors":[ 2081 {"shape":"InvalidRequestException"}, 2082 {"shape":"ThrottlingException"}, 2083 {"shape":"InternalFailureException"} 2084 ] 2085 }, 2086 "ListOTAUpdates":{ 2087 "name":"ListOTAUpdates", 2088 "http":{ 2089 "method":"GET", 2090 "requestUri":"/otaUpdates" 2091 }, 2092 "input":{"shape":"ListOTAUpdatesRequest"}, 2093 "output":{"shape":"ListOTAUpdatesResponse"}, 2094 "errors":[ 2095 {"shape":"InvalidRequestException"}, 2096 {"shape":"ThrottlingException"}, 2097 {"shape":"UnauthorizedException"}, 2098 {"shape":"InternalFailureException"}, 2099 {"shape":"ServiceUnavailableException"} 2100 ] 2101 }, 2102 "ListOutgoingCertificates":{ 2103 "name":"ListOutgoingCertificates", 2104 "http":{ 2105 "method":"GET", 2106 "requestUri":"/certificates-out-going" 2107 }, 2108 "input":{"shape":"ListOutgoingCertificatesRequest"}, 2109 "output":{"shape":"ListOutgoingCertificatesResponse"}, 2110 "errors":[ 2111 {"shape":"InvalidRequestException"}, 2112 {"shape":"ThrottlingException"}, 2113 {"shape":"UnauthorizedException"}, 2114 {"shape":"ServiceUnavailableException"}, 2115 {"shape":"InternalFailureException"} 2116 ] 2117 }, 2118 "ListPolicies":{ 2119 "name":"ListPolicies", 2120 "http":{ 2121 "method":"GET", 2122 "requestUri":"/policies" 2123 }, 2124 "input":{"shape":"ListPoliciesRequest"}, 2125 "output":{"shape":"ListPoliciesResponse"}, 2126 "errors":[ 2127 {"shape":"InvalidRequestException"}, 2128 {"shape":"ThrottlingException"}, 2129 {"shape":"UnauthorizedException"}, 2130 {"shape":"ServiceUnavailableException"}, 2131 {"shape":"InternalFailureException"} 2132 ] 2133 }, 2134 "ListPolicyPrincipals":{ 2135 "name":"ListPolicyPrincipals", 2136 "http":{ 2137 "method":"GET", 2138 "requestUri":"/policy-principals" 2139 }, 2140 "input":{"shape":"ListPolicyPrincipalsRequest"}, 2141 "output":{"shape":"ListPolicyPrincipalsResponse"}, 2142 "errors":[ 2143 {"shape":"ResourceNotFoundException"}, 2144 {"shape":"InvalidRequestException"}, 2145 {"shape":"ThrottlingException"}, 2146 {"shape":"UnauthorizedException"}, 2147 {"shape":"ServiceUnavailableException"}, 2148 {"shape":"InternalFailureException"} 2149 ], 2150 "deprecated":true 2151 }, 2152 "ListPolicyVersions":{ 2153 "name":"ListPolicyVersions", 2154 "http":{ 2155 "method":"GET", 2156 "requestUri":"/policies/{policyName}/version" 2157 }, 2158 "input":{"shape":"ListPolicyVersionsRequest"}, 2159 "output":{"shape":"ListPolicyVersionsResponse"}, 2160 "errors":[ 2161 {"shape":"ResourceNotFoundException"}, 2162 {"shape":"InvalidRequestException"}, 2163 {"shape":"ThrottlingException"}, 2164 {"shape":"UnauthorizedException"}, 2165 {"shape":"ServiceUnavailableException"}, 2166 {"shape":"InternalFailureException"} 2167 ] 2168 }, 2169 "ListPrincipalPolicies":{ 2170 "name":"ListPrincipalPolicies", 2171 "http":{ 2172 "method":"GET", 2173 "requestUri":"/principal-policies" 2174 }, 2175 "input":{"shape":"ListPrincipalPoliciesRequest"}, 2176 "output":{"shape":"ListPrincipalPoliciesResponse"}, 2177 "errors":[ 2178 {"shape":"ResourceNotFoundException"}, 2179 {"shape":"InvalidRequestException"}, 2180 {"shape":"ThrottlingException"}, 2181 {"shape":"UnauthorizedException"}, 2182 {"shape":"ServiceUnavailableException"}, 2183 {"shape":"InternalFailureException"} 2184 ], 2185 "deprecated":true 2186 }, 2187 "ListPrincipalThings":{ 2188 "name":"ListPrincipalThings", 2189 "http":{ 2190 "method":"GET", 2191 "requestUri":"/principals/things" 2192 }, 2193 "input":{"shape":"ListPrincipalThingsRequest"}, 2194 "output":{"shape":"ListPrincipalThingsResponse"}, 2195 "errors":[ 2196 {"shape":"InvalidRequestException"}, 2197 {"shape":"ThrottlingException"}, 2198 {"shape":"UnauthorizedException"}, 2199 {"shape":"ServiceUnavailableException"}, 2200 {"shape":"InternalFailureException"}, 2201 {"shape":"ResourceNotFoundException"} 2202 ] 2203 }, 2204 "ListProvisioningTemplateVersions":{ 2205 "name":"ListProvisioningTemplateVersions", 2206 "http":{ 2207 "method":"GET", 2208 "requestUri":"/provisioning-templates/{templateName}/versions" 2209 }, 2210 "input":{"shape":"ListProvisioningTemplateVersionsRequest"}, 2211 "output":{"shape":"ListProvisioningTemplateVersionsResponse"}, 2212 "errors":[ 2213 {"shape":"InternalFailureException"}, 2214 {"shape":"InvalidRequestException"}, 2215 {"shape":"ThrottlingException"}, 2216 {"shape":"ResourceNotFoundException"}, 2217 {"shape":"UnauthorizedException"} 2218 ] 2219 }, 2220 "ListProvisioningTemplates":{ 2221 "name":"ListProvisioningTemplates", 2222 "http":{ 2223 "method":"GET", 2224 "requestUri":"/provisioning-templates" 2225 }, 2226 "input":{"shape":"ListProvisioningTemplatesRequest"}, 2227 "output":{"shape":"ListProvisioningTemplatesResponse"}, 2228 "errors":[ 2229 {"shape":"InternalFailureException"}, 2230 {"shape":"InvalidRequestException"}, 2231 {"shape":"ThrottlingException"}, 2232 {"shape":"UnauthorizedException"} 2233 ] 2234 }, 2235 "ListRoleAliases":{ 2236 "name":"ListRoleAliases", 2237 "http":{ 2238 "method":"GET", 2239 "requestUri":"/role-aliases" 2240 }, 2241 "input":{"shape":"ListRoleAliasesRequest"}, 2242 "output":{"shape":"ListRoleAliasesResponse"}, 2243 "errors":[ 2244 {"shape":"InvalidRequestException"}, 2245 {"shape":"ThrottlingException"}, 2246 {"shape":"UnauthorizedException"}, 2247 {"shape":"ServiceUnavailableException"}, 2248 {"shape":"InternalFailureException"} 2249 ] 2250 }, 2251 "ListScheduledAudits":{ 2252 "name":"ListScheduledAudits", 2253 "http":{ 2254 "method":"GET", 2255 "requestUri":"/audit/scheduledaudits" 2256 }, 2257 "input":{"shape":"ListScheduledAuditsRequest"}, 2258 "output":{"shape":"ListScheduledAuditsResponse"}, 2259 "errors":[ 2260 {"shape":"InvalidRequestException"}, 2261 {"shape":"ThrottlingException"}, 2262 {"shape":"InternalFailureException"} 2263 ] 2264 }, 2265 "ListSecurityProfiles":{ 2266 "name":"ListSecurityProfiles", 2267 "http":{ 2268 "method":"GET", 2269 "requestUri":"/security-profiles" 2270 }, 2271 "input":{"shape":"ListSecurityProfilesRequest"}, 2272 "output":{"shape":"ListSecurityProfilesResponse"}, 2273 "errors":[ 2274 {"shape":"InvalidRequestException"}, 2275 {"shape":"ThrottlingException"}, 2276 {"shape":"InternalFailureException"} 2277 ] 2278 }, 2279 "ListSecurityProfilesForTarget":{ 2280 "name":"ListSecurityProfilesForTarget", 2281 "http":{ 2282 "method":"GET", 2283 "requestUri":"/security-profiles-for-target" 2284 }, 2285 "input":{"shape":"ListSecurityProfilesForTargetRequest"}, 2286 "output":{"shape":"ListSecurityProfilesForTargetResponse"}, 2287 "errors":[ 2288 {"shape":"InvalidRequestException"}, 2289 {"shape":"ThrottlingException"}, 2290 {"shape":"InternalFailureException"}, 2291 {"shape":"ResourceNotFoundException"} 2292 ] 2293 }, 2294 "ListStreams":{ 2295 "name":"ListStreams", 2296 "http":{ 2297 "method":"GET", 2298 "requestUri":"/streams" 2299 }, 2300 "input":{"shape":"ListStreamsRequest"}, 2301 "output":{"shape":"ListStreamsResponse"}, 2302 "errors":[ 2303 {"shape":"InvalidRequestException"}, 2304 {"shape":"ThrottlingException"}, 2305 {"shape":"UnauthorizedException"}, 2306 {"shape":"ServiceUnavailableException"}, 2307 {"shape":"InternalFailureException"} 2308 ] 2309 }, 2310 "ListTagsForResource":{ 2311 "name":"ListTagsForResource", 2312 "http":{ 2313 "method":"GET", 2314 "requestUri":"/tags" 2315 }, 2316 "input":{"shape":"ListTagsForResourceRequest"}, 2317 "output":{"shape":"ListTagsForResourceResponse"}, 2318 "errors":[ 2319 {"shape":"InvalidRequestException"}, 2320 {"shape":"InternalFailureException"}, 2321 {"shape":"ResourceNotFoundException"}, 2322 {"shape":"ThrottlingException"} 2323 ] 2324 }, 2325 "ListTargetsForPolicy":{ 2326 "name":"ListTargetsForPolicy", 2327 "http":{ 2328 "method":"POST", 2329 "requestUri":"/policy-targets/{policyName}" 2330 }, 2331 "input":{"shape":"ListTargetsForPolicyRequest"}, 2332 "output":{"shape":"ListTargetsForPolicyResponse"}, 2333 "errors":[ 2334 {"shape":"ResourceNotFoundException"}, 2335 {"shape":"InvalidRequestException"}, 2336 {"shape":"ThrottlingException"}, 2337 {"shape":"UnauthorizedException"}, 2338 {"shape":"ServiceUnavailableException"}, 2339 {"shape":"InternalFailureException"}, 2340 {"shape":"LimitExceededException"} 2341 ] 2342 }, 2343 "ListTargetsForSecurityProfile":{ 2344 "name":"ListTargetsForSecurityProfile", 2345 "http":{ 2346 "method":"GET", 2347 "requestUri":"/security-profiles/{securityProfileName}/targets" 2348 }, 2349 "input":{"shape":"ListTargetsForSecurityProfileRequest"}, 2350 "output":{"shape":"ListTargetsForSecurityProfileResponse"}, 2351 "errors":[ 2352 {"shape":"InvalidRequestException"}, 2353 {"shape":"ResourceNotFoundException"}, 2354 {"shape":"ThrottlingException"}, 2355 {"shape":"InternalFailureException"} 2356 ] 2357 }, 2358 "ListThingGroups":{ 2359 "name":"ListThingGroups", 2360 "http":{ 2361 "method":"GET", 2362 "requestUri":"/thing-groups" 2363 }, 2364 "input":{"shape":"ListThingGroupsRequest"}, 2365 "output":{"shape":"ListThingGroupsResponse"}, 2366 "errors":[ 2367 {"shape":"InvalidRequestException"}, 2368 {"shape":"InternalFailureException"}, 2369 {"shape":"ResourceNotFoundException"} 2370 ] 2371 }, 2372 "ListThingGroupsForThing":{ 2373 "name":"ListThingGroupsForThing", 2374 "http":{ 2375 "method":"GET", 2376 "requestUri":"/things/{thingName}/thing-groups" 2377 }, 2378 "input":{"shape":"ListThingGroupsForThingRequest"}, 2379 "output":{"shape":"ListThingGroupsForThingResponse"}, 2380 "errors":[ 2381 {"shape":"InvalidRequestException"}, 2382 {"shape":"InternalFailureException"}, 2383 {"shape":"ResourceNotFoundException"} 2384 ] 2385 }, 2386 "ListThingPrincipals":{ 2387 "name":"ListThingPrincipals", 2388 "http":{ 2389 "method":"GET", 2390 "requestUri":"/things/{thingName}/principals" 2391 }, 2392 "input":{"shape":"ListThingPrincipalsRequest"}, 2393 "output":{"shape":"ListThingPrincipalsResponse"}, 2394 "errors":[ 2395 {"shape":"InvalidRequestException"}, 2396 {"shape":"ThrottlingException"}, 2397 {"shape":"UnauthorizedException"}, 2398 {"shape":"ServiceUnavailableException"}, 2399 {"shape":"InternalFailureException"}, 2400 {"shape":"ResourceNotFoundException"} 2401 ] 2402 }, 2403 "ListThingRegistrationTaskReports":{ 2404 "name":"ListThingRegistrationTaskReports", 2405 "http":{ 2406 "method":"GET", 2407 "requestUri":"/thing-registration-tasks/{taskId}/reports" 2408 }, 2409 "input":{"shape":"ListThingRegistrationTaskReportsRequest"}, 2410 "output":{"shape":"ListThingRegistrationTaskReportsResponse"}, 2411 "errors":[ 2412 {"shape":"InvalidRequestException"}, 2413 {"shape":"ThrottlingException"}, 2414 {"shape":"UnauthorizedException"}, 2415 {"shape":"InternalFailureException"} 2416 ] 2417 }, 2418 "ListThingRegistrationTasks":{ 2419 "name":"ListThingRegistrationTasks", 2420 "http":{ 2421 "method":"GET", 2422 "requestUri":"/thing-registration-tasks" 2423 }, 2424 "input":{"shape":"ListThingRegistrationTasksRequest"}, 2425 "output":{"shape":"ListThingRegistrationTasksResponse"}, 2426 "errors":[ 2427 {"shape":"InvalidRequestException"}, 2428 {"shape":"ThrottlingException"}, 2429 {"shape":"UnauthorizedException"}, 2430 {"shape":"InternalFailureException"} 2431 ] 2432 }, 2433 "ListThingTypes":{ 2434 "name":"ListThingTypes", 2435 "http":{ 2436 "method":"GET", 2437 "requestUri":"/thing-types" 2438 }, 2439 "input":{"shape":"ListThingTypesRequest"}, 2440 "output":{"shape":"ListThingTypesResponse"}, 2441 "errors":[ 2442 {"shape":"InvalidRequestException"}, 2443 {"shape":"ThrottlingException"}, 2444 {"shape":"UnauthorizedException"}, 2445 {"shape":"ServiceUnavailableException"}, 2446 {"shape":"InternalFailureException"} 2447 ] 2448 }, 2449 "ListThings":{ 2450 "name":"ListThings", 2451 "http":{ 2452 "method":"GET", 2453 "requestUri":"/things" 2454 }, 2455 "input":{"shape":"ListThingsRequest"}, 2456 "output":{"shape":"ListThingsResponse"}, 2457 "errors":[ 2458 {"shape":"InvalidRequestException"}, 2459 {"shape":"ThrottlingException"}, 2460 {"shape":"UnauthorizedException"}, 2461 {"shape":"ServiceUnavailableException"}, 2462 {"shape":"InternalFailureException"} 2463 ] 2464 }, 2465 "ListThingsInBillingGroup":{ 2466 "name":"ListThingsInBillingGroup", 2467 "http":{ 2468 "method":"GET", 2469 "requestUri":"/billing-groups/{billingGroupName}/things" 2470 }, 2471 "input":{"shape":"ListThingsInBillingGroupRequest"}, 2472 "output":{"shape":"ListThingsInBillingGroupResponse"}, 2473 "errors":[ 2474 {"shape":"InvalidRequestException"}, 2475 {"shape":"InternalFailureException"}, 2476 {"shape":"ResourceNotFoundException"}, 2477 {"shape":"ThrottlingException"} 2478 ] 2479 }, 2480 "ListThingsInThingGroup":{ 2481 "name":"ListThingsInThingGroup", 2482 "http":{ 2483 "method":"GET", 2484 "requestUri":"/thing-groups/{thingGroupName}/things" 2485 }, 2486 "input":{"shape":"ListThingsInThingGroupRequest"}, 2487 "output":{"shape":"ListThingsInThingGroupResponse"}, 2488 "errors":[ 2489 {"shape":"InvalidRequestException"}, 2490 {"shape":"InternalFailureException"}, 2491 {"shape":"ResourceNotFoundException"} 2492 ] 2493 }, 2494 "ListTopicRuleDestinations":{ 2495 "name":"ListTopicRuleDestinations", 2496 "http":{ 2497 "method":"GET", 2498 "requestUri":"/destinations" 2499 }, 2500 "input":{"shape":"ListTopicRuleDestinationsRequest"}, 2501 "output":{"shape":"ListTopicRuleDestinationsResponse"}, 2502 "errors":[ 2503 {"shape":"InternalException"}, 2504 {"shape":"InvalidRequestException"}, 2505 {"shape":"ServiceUnavailableException"}, 2506 {"shape":"UnauthorizedException"} 2507 ] 2508 }, 2509 "ListTopicRules":{ 2510 "name":"ListTopicRules", 2511 "http":{ 2512 "method":"GET", 2513 "requestUri":"/rules" 2514 }, 2515 "input":{"shape":"ListTopicRulesRequest"}, 2516 "output":{"shape":"ListTopicRulesResponse"}, 2517 "errors":[ 2518 {"shape":"InternalException"}, 2519 {"shape":"InvalidRequestException"}, 2520 {"shape":"ServiceUnavailableException"} 2521 ] 2522 }, 2523 "ListV2LoggingLevels":{ 2524 "name":"ListV2LoggingLevels", 2525 "http":{ 2526 "method":"GET", 2527 "requestUri":"/v2LoggingLevel" 2528 }, 2529 "input":{"shape":"ListV2LoggingLevelsRequest"}, 2530 "output":{"shape":"ListV2LoggingLevelsResponse"}, 2531 "errors":[ 2532 {"shape":"InternalException"}, 2533 {"shape":"NotConfiguredException"}, 2534 {"shape":"InvalidRequestException"}, 2535 {"shape":"ServiceUnavailableException"} 2536 ] 2537 }, 2538 "ListViolationEvents":{ 2539 "name":"ListViolationEvents", 2540 "http":{ 2541 "method":"GET", 2542 "requestUri":"/violation-events" 2543 }, 2544 "input":{"shape":"ListViolationEventsRequest"}, 2545 "output":{"shape":"ListViolationEventsResponse"}, 2546 "errors":[ 2547 {"shape":"InvalidRequestException"}, 2548 {"shape":"ThrottlingException"}, 2549 {"shape":"InternalFailureException"} 2550 ] 2551 }, 2552 "RegisterCACertificate":{ 2553 "name":"RegisterCACertificate", 2554 "http":{ 2555 "method":"POST", 2556 "requestUri":"/cacertificate" 2557 }, 2558 "input":{"shape":"RegisterCACertificateRequest"}, 2559 "output":{"shape":"RegisterCACertificateResponse"}, 2560 "errors":[ 2561 {"shape":"ResourceAlreadyExistsException"}, 2562 {"shape":"RegistrationCodeValidationException"}, 2563 {"shape":"InvalidRequestException"}, 2564 {"shape":"CertificateValidationException"}, 2565 {"shape":"ThrottlingException"}, 2566 {"shape":"LimitExceededException"}, 2567 {"shape":"UnauthorizedException"}, 2568 {"shape":"ServiceUnavailableException"}, 2569 {"shape":"InternalFailureException"} 2570 ] 2571 }, 2572 "RegisterCertificate":{ 2573 "name":"RegisterCertificate", 2574 "http":{ 2575 "method":"POST", 2576 "requestUri":"/certificate/register" 2577 }, 2578 "input":{"shape":"RegisterCertificateRequest"}, 2579 "output":{"shape":"RegisterCertificateResponse"}, 2580 "errors":[ 2581 {"shape":"ResourceAlreadyExistsException"}, 2582 {"shape":"InvalidRequestException"}, 2583 {"shape":"CertificateValidationException"}, 2584 {"shape":"CertificateStateException"}, 2585 {"shape":"CertificateConflictException"}, 2586 {"shape":"ThrottlingException"}, 2587 {"shape":"UnauthorizedException"}, 2588 {"shape":"ServiceUnavailableException"}, 2589 {"shape":"InternalFailureException"} 2590 ] 2591 }, 2592 "RegisterThing":{ 2593 "name":"RegisterThing", 2594 "http":{ 2595 "method":"POST", 2596 "requestUri":"/things" 2597 }, 2598 "input":{"shape":"RegisterThingRequest"}, 2599 "output":{"shape":"RegisterThingResponse"}, 2600 "errors":[ 2601 {"shape":"InternalFailureException"}, 2602 {"shape":"ServiceUnavailableException"}, 2603 {"shape":"InvalidRequestException"}, 2604 {"shape":"UnauthorizedException"}, 2605 {"shape":"ThrottlingException"}, 2606 {"shape":"ConflictingResourceUpdateException"}, 2607 {"shape":"ResourceRegistrationFailureException"} 2608 ] 2609 }, 2610 "RejectCertificateTransfer":{ 2611 "name":"RejectCertificateTransfer", 2612 "http":{ 2613 "method":"PATCH", 2614 "requestUri":"/reject-certificate-transfer/{certificateId}" 2615 }, 2616 "input":{"shape":"RejectCertificateTransferRequest"}, 2617 "errors":[ 2618 {"shape":"ResourceNotFoundException"}, 2619 {"shape":"TransferAlreadyCompletedException"}, 2620 {"shape":"InvalidRequestException"}, 2621 {"shape":"ThrottlingException"}, 2622 {"shape":"UnauthorizedException"}, 2623 {"shape":"ServiceUnavailableException"}, 2624 {"shape":"InternalFailureException"} 2625 ] 2626 }, 2627 "RemoveThingFromBillingGroup":{ 2628 "name":"RemoveThingFromBillingGroup", 2629 "http":{ 2630 "method":"PUT", 2631 "requestUri":"/billing-groups/removeThingFromBillingGroup" 2632 }, 2633 "input":{"shape":"RemoveThingFromBillingGroupRequest"}, 2634 "output":{"shape":"RemoveThingFromBillingGroupResponse"}, 2635 "errors":[ 2636 {"shape":"InvalidRequestException"}, 2637 {"shape":"ThrottlingException"}, 2638 {"shape":"InternalFailureException"}, 2639 {"shape":"ResourceNotFoundException"} 2640 ] 2641 }, 2642 "RemoveThingFromThingGroup":{ 2643 "name":"RemoveThingFromThingGroup", 2644 "http":{ 2645 "method":"PUT", 2646 "requestUri":"/thing-groups/removeThingFromThingGroup" 2647 }, 2648 "input":{"shape":"RemoveThingFromThingGroupRequest"}, 2649 "output":{"shape":"RemoveThingFromThingGroupResponse"}, 2650 "errors":[ 2651 {"shape":"InvalidRequestException"}, 2652 {"shape":"ThrottlingException"}, 2653 {"shape":"InternalFailureException"}, 2654 {"shape":"ResourceNotFoundException"} 2655 ] 2656 }, 2657 "ReplaceTopicRule":{ 2658 "name":"ReplaceTopicRule", 2659 "http":{ 2660 "method":"PATCH", 2661 "requestUri":"/rules/{ruleName}" 2662 }, 2663 "input":{"shape":"ReplaceTopicRuleRequest"}, 2664 "errors":[ 2665 {"shape":"SqlParseException"}, 2666 {"shape":"InternalException"}, 2667 {"shape":"InvalidRequestException"}, 2668 {"shape":"ServiceUnavailableException"}, 2669 {"shape":"UnauthorizedException"}, 2670 {"shape":"ConflictingResourceUpdateException"} 2671 ] 2672 }, 2673 "SearchIndex":{ 2674 "name":"SearchIndex", 2675 "http":{ 2676 "method":"POST", 2677 "requestUri":"/indices/search" 2678 }, 2679 "input":{"shape":"SearchIndexRequest"}, 2680 "output":{"shape":"SearchIndexResponse"}, 2681 "errors":[ 2682 {"shape":"InvalidRequestException"}, 2683 {"shape":"ThrottlingException"}, 2684 {"shape":"UnauthorizedException"}, 2685 {"shape":"ServiceUnavailableException"}, 2686 {"shape":"InternalFailureException"}, 2687 {"shape":"ResourceNotFoundException"}, 2688 {"shape":"InvalidQueryException"}, 2689 {"shape":"IndexNotReadyException"} 2690 ] 2691 }, 2692 "SetDefaultAuthorizer":{ 2693 "name":"SetDefaultAuthorizer", 2694 "http":{ 2695 "method":"POST", 2696 "requestUri":"/default-authorizer" 2697 }, 2698 "input":{"shape":"SetDefaultAuthorizerRequest"}, 2699 "output":{"shape":"SetDefaultAuthorizerResponse"}, 2700 "errors":[ 2701 {"shape":"ResourceNotFoundException"}, 2702 {"shape":"InvalidRequestException"}, 2703 {"shape":"ThrottlingException"}, 2704 {"shape":"UnauthorizedException"}, 2705 {"shape":"ServiceUnavailableException"}, 2706 {"shape":"InternalFailureException"}, 2707 {"shape":"ResourceAlreadyExistsException"} 2708 ] 2709 }, 2710 "SetDefaultPolicyVersion":{ 2711 "name":"SetDefaultPolicyVersion", 2712 "http":{ 2713 "method":"PATCH", 2714 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 2715 }, 2716 "input":{"shape":"SetDefaultPolicyVersionRequest"}, 2717 "errors":[ 2718 {"shape":"ResourceNotFoundException"}, 2719 {"shape":"InvalidRequestException"}, 2720 {"shape":"ThrottlingException"}, 2721 {"shape":"UnauthorizedException"}, 2722 {"shape":"ServiceUnavailableException"}, 2723 {"shape":"InternalFailureException"} 2724 ] 2725 }, 2726 "SetLoggingOptions":{ 2727 "name":"SetLoggingOptions", 2728 "http":{ 2729 "method":"POST", 2730 "requestUri":"/loggingOptions" 2731 }, 2732 "input":{"shape":"SetLoggingOptionsRequest"}, 2733 "errors":[ 2734 {"shape":"InternalException"}, 2735 {"shape":"InvalidRequestException"}, 2736 {"shape":"ServiceUnavailableException"} 2737 ] 2738 }, 2739 "SetV2LoggingLevel":{ 2740 "name":"SetV2LoggingLevel", 2741 "http":{ 2742 "method":"POST", 2743 "requestUri":"/v2LoggingLevel" 2744 }, 2745 "input":{"shape":"SetV2LoggingLevelRequest"}, 2746 "errors":[ 2747 {"shape":"InternalException"}, 2748 {"shape":"NotConfiguredException"}, 2749 {"shape":"InvalidRequestException"}, 2750 {"shape":"ServiceUnavailableException"} 2751 ] 2752 }, 2753 "SetV2LoggingOptions":{ 2754 "name":"SetV2LoggingOptions", 2755 "http":{ 2756 "method":"POST", 2757 "requestUri":"/v2LoggingOptions" 2758 }, 2759 "input":{"shape":"SetV2LoggingOptionsRequest"}, 2760 "errors":[ 2761 {"shape":"InternalException"}, 2762 {"shape":"InvalidRequestException"}, 2763 {"shape":"ServiceUnavailableException"} 2764 ] 2765 }, 2766 "StartAuditMitigationActionsTask":{ 2767 "name":"StartAuditMitigationActionsTask", 2768 "http":{ 2769 "method":"POST", 2770 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 2771 }, 2772 "input":{"shape":"StartAuditMitigationActionsTaskRequest"}, 2773 "output":{"shape":"StartAuditMitigationActionsTaskResponse"}, 2774 "errors":[ 2775 {"shape":"InvalidRequestException"}, 2776 {"shape":"TaskAlreadyExistsException"}, 2777 {"shape":"LimitExceededException"}, 2778 {"shape":"ThrottlingException"}, 2779 {"shape":"InternalFailureException"} 2780 ] 2781 }, 2782 "StartOnDemandAuditTask":{ 2783 "name":"StartOnDemandAuditTask", 2784 "http":{ 2785 "method":"POST", 2786 "requestUri":"/audit/tasks" 2787 }, 2788 "input":{"shape":"StartOnDemandAuditTaskRequest"}, 2789 "output":{"shape":"StartOnDemandAuditTaskResponse"}, 2790 "errors":[ 2791 {"shape":"InvalidRequestException"}, 2792 {"shape":"ThrottlingException"}, 2793 {"shape":"InternalFailureException"}, 2794 {"shape":"LimitExceededException"} 2795 ] 2796 }, 2797 "StartThingRegistrationTask":{ 2798 "name":"StartThingRegistrationTask", 2799 "http":{ 2800 "method":"POST", 2801 "requestUri":"/thing-registration-tasks" 2802 }, 2803 "input":{"shape":"StartThingRegistrationTaskRequest"}, 2804 "output":{"shape":"StartThingRegistrationTaskResponse"}, 2805 "errors":[ 2806 {"shape":"InvalidRequestException"}, 2807 {"shape":"ThrottlingException"}, 2808 {"shape":"UnauthorizedException"}, 2809 {"shape":"InternalFailureException"} 2810 ] 2811 }, 2812 "StopThingRegistrationTask":{ 2813 "name":"StopThingRegistrationTask", 2814 "http":{ 2815 "method":"PUT", 2816 "requestUri":"/thing-registration-tasks/{taskId}/cancel" 2817 }, 2818 "input":{"shape":"StopThingRegistrationTaskRequest"}, 2819 "output":{"shape":"StopThingRegistrationTaskResponse"}, 2820 "errors":[ 2821 {"shape":"InvalidRequestException"}, 2822 {"shape":"ThrottlingException"}, 2823 {"shape":"UnauthorizedException"}, 2824 {"shape":"InternalFailureException"}, 2825 {"shape":"ResourceNotFoundException"} 2826 ] 2827 }, 2828 "TagResource":{ 2829 "name":"TagResource", 2830 "http":{ 2831 "method":"POST", 2832 "requestUri":"/tags" 2833 }, 2834 "input":{"shape":"TagResourceRequest"}, 2835 "output":{"shape":"TagResourceResponse"}, 2836 "errors":[ 2837 {"shape":"InvalidRequestException"}, 2838 {"shape":"InternalFailureException"}, 2839 {"shape":"ResourceNotFoundException"}, 2840 {"shape":"ThrottlingException"}, 2841 {"shape":"LimitExceededException"} 2842 ] 2843 }, 2844 "TestAuthorization":{ 2845 "name":"TestAuthorization", 2846 "http":{ 2847 "method":"POST", 2848 "requestUri":"/test-authorization" 2849 }, 2850 "input":{"shape":"TestAuthorizationRequest"}, 2851 "output":{"shape":"TestAuthorizationResponse"}, 2852 "errors":[ 2853 {"shape":"ResourceNotFoundException"}, 2854 {"shape":"InvalidRequestException"}, 2855 {"shape":"ThrottlingException"}, 2856 {"shape":"UnauthorizedException"}, 2857 {"shape":"ServiceUnavailableException"}, 2858 {"shape":"InternalFailureException"}, 2859 {"shape":"LimitExceededException"} 2860 ] 2861 }, 2862 "TestInvokeAuthorizer":{ 2863 "name":"TestInvokeAuthorizer", 2864 "http":{ 2865 "method":"POST", 2866 "requestUri":"/authorizer/{authorizerName}/test" 2867 }, 2868 "input":{"shape":"TestInvokeAuthorizerRequest"}, 2869 "output":{"shape":"TestInvokeAuthorizerResponse"}, 2870 "errors":[ 2871 {"shape":"ResourceNotFoundException"}, 2872 {"shape":"InvalidRequestException"}, 2873 {"shape":"ThrottlingException"}, 2874 {"shape":"UnauthorizedException"}, 2875 {"shape":"ServiceUnavailableException"}, 2876 {"shape":"InternalFailureException"}, 2877 {"shape":"InvalidResponseException"} 2878 ] 2879 }, 2880 "TransferCertificate":{ 2881 "name":"TransferCertificate", 2882 "http":{ 2883 "method":"PATCH", 2884 "requestUri":"/transfer-certificate/{certificateId}" 2885 }, 2886 "input":{"shape":"TransferCertificateRequest"}, 2887 "output":{"shape":"TransferCertificateResponse"}, 2888 "errors":[ 2889 {"shape":"InvalidRequestException"}, 2890 {"shape":"ResourceNotFoundException"}, 2891 {"shape":"CertificateStateException"}, 2892 {"shape":"TransferConflictException"}, 2893 {"shape":"ThrottlingException"}, 2894 {"shape":"UnauthorizedException"}, 2895 {"shape":"ServiceUnavailableException"}, 2896 {"shape":"InternalFailureException"} 2897 ] 2898 }, 2899 "UntagResource":{ 2900 "name":"UntagResource", 2901 "http":{ 2902 "method":"POST", 2903 "requestUri":"/untag" 2904 }, 2905 "input":{"shape":"UntagResourceRequest"}, 2906 "output":{"shape":"UntagResourceResponse"}, 2907 "errors":[ 2908 {"shape":"InvalidRequestException"}, 2909 {"shape":"InternalFailureException"}, 2910 {"shape":"ResourceNotFoundException"}, 2911 {"shape":"ThrottlingException"} 2912 ] 2913 }, 2914 "UpdateAccountAuditConfiguration":{ 2915 "name":"UpdateAccountAuditConfiguration", 2916 "http":{ 2917 "method":"PATCH", 2918 "requestUri":"/audit/configuration" 2919 }, 2920 "input":{"shape":"UpdateAccountAuditConfigurationRequest"}, 2921 "output":{"shape":"UpdateAccountAuditConfigurationResponse"}, 2922 "errors":[ 2923 {"shape":"InvalidRequestException"}, 2924 {"shape":"ThrottlingException"}, 2925 {"shape":"InternalFailureException"} 2926 ] 2927 }, 2928 "UpdateAuthorizer":{ 2929 "name":"UpdateAuthorizer", 2930 "http":{ 2931 "method":"PUT", 2932 "requestUri":"/authorizer/{authorizerName}" 2933 }, 2934 "input":{"shape":"UpdateAuthorizerRequest"}, 2935 "output":{"shape":"UpdateAuthorizerResponse"}, 2936 "errors":[ 2937 {"shape":"ResourceNotFoundException"}, 2938 {"shape":"InvalidRequestException"}, 2939 {"shape":"LimitExceededException"}, 2940 {"shape":"ThrottlingException"}, 2941 {"shape":"UnauthorizedException"}, 2942 {"shape":"ServiceUnavailableException"}, 2943 {"shape":"InternalFailureException"} 2944 ] 2945 }, 2946 "UpdateBillingGroup":{ 2947 "name":"UpdateBillingGroup", 2948 "http":{ 2949 "method":"PATCH", 2950 "requestUri":"/billing-groups/{billingGroupName}" 2951 }, 2952 "input":{"shape":"UpdateBillingGroupRequest"}, 2953 "output":{"shape":"UpdateBillingGroupResponse"}, 2954 "errors":[ 2955 {"shape":"InvalidRequestException"}, 2956 {"shape":"VersionConflictException"}, 2957 {"shape":"ThrottlingException"}, 2958 {"shape":"InternalFailureException"}, 2959 {"shape":"ResourceNotFoundException"} 2960 ] 2961 }, 2962 "UpdateCACertificate":{ 2963 "name":"UpdateCACertificate", 2964 "http":{ 2965 "method":"PUT", 2966 "requestUri":"/cacertificate/{caCertificateId}" 2967 }, 2968 "input":{"shape":"UpdateCACertificateRequest"}, 2969 "errors":[ 2970 {"shape":"ResourceNotFoundException"}, 2971 {"shape":"InvalidRequestException"}, 2972 {"shape":"ThrottlingException"}, 2973 {"shape":"UnauthorizedException"}, 2974 {"shape":"ServiceUnavailableException"}, 2975 {"shape":"InternalFailureException"} 2976 ] 2977 }, 2978 "UpdateCertificate":{ 2979 "name":"UpdateCertificate", 2980 "http":{ 2981 "method":"PUT", 2982 "requestUri":"/certificates/{certificateId}" 2983 }, 2984 "input":{"shape":"UpdateCertificateRequest"}, 2985 "errors":[ 2986 {"shape":"ResourceNotFoundException"}, 2987 {"shape":"CertificateStateException"}, 2988 {"shape":"InvalidRequestException"}, 2989 {"shape":"ThrottlingException"}, 2990 {"shape":"UnauthorizedException"}, 2991 {"shape":"ServiceUnavailableException"}, 2992 {"shape":"InternalFailureException"} 2993 ] 2994 }, 2995 "UpdateDomainConfiguration":{ 2996 "name":"UpdateDomainConfiguration", 2997 "http":{ 2998 "method":"PUT", 2999 "requestUri":"/domainConfigurations/{domainConfigurationName}" 3000 }, 3001 "input":{"shape":"UpdateDomainConfigurationRequest"}, 3002 "output":{"shape":"UpdateDomainConfigurationResponse"}, 3003 "errors":[ 3004 {"shape":"ResourceNotFoundException"}, 3005 {"shape":"CertificateValidationException"}, 3006 {"shape":"InvalidRequestException"}, 3007 {"shape":"ThrottlingException"}, 3008 {"shape":"UnauthorizedException"}, 3009 {"shape":"ServiceUnavailableException"}, 3010 {"shape":"InternalFailureException"} 3011 ] 3012 }, 3013 "UpdateDynamicThingGroup":{ 3014 "name":"UpdateDynamicThingGroup", 3015 "http":{ 3016 "method":"PATCH", 3017 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 3018 }, 3019 "input":{"shape":"UpdateDynamicThingGroupRequest"}, 3020 "output":{"shape":"UpdateDynamicThingGroupResponse"}, 3021 "errors":[ 3022 {"shape":"InvalidRequestException"}, 3023 {"shape":"VersionConflictException"}, 3024 {"shape":"ThrottlingException"}, 3025 {"shape":"InternalFailureException"}, 3026 {"shape":"ResourceNotFoundException"}, 3027 {"shape":"InvalidQueryException"} 3028 ] 3029 }, 3030 "UpdateEventConfigurations":{ 3031 "name":"UpdateEventConfigurations", 3032 "http":{ 3033 "method":"PATCH", 3034 "requestUri":"/event-configurations" 3035 }, 3036 "input":{"shape":"UpdateEventConfigurationsRequest"}, 3037 "output":{"shape":"UpdateEventConfigurationsResponse"}, 3038 "errors":[ 3039 {"shape":"InvalidRequestException"}, 3040 {"shape":"InternalFailureException"}, 3041 {"shape":"ThrottlingException"} 3042 ] 3043 }, 3044 "UpdateIndexingConfiguration":{ 3045 "name":"UpdateIndexingConfiguration", 3046 "http":{ 3047 "method":"POST", 3048 "requestUri":"/indexing/config" 3049 }, 3050 "input":{"shape":"UpdateIndexingConfigurationRequest"}, 3051 "output":{"shape":"UpdateIndexingConfigurationResponse"}, 3052 "errors":[ 3053 {"shape":"InvalidRequestException"}, 3054 {"shape":"ThrottlingException"}, 3055 {"shape":"UnauthorizedException"}, 3056 {"shape":"ServiceUnavailableException"}, 3057 {"shape":"InternalFailureException"} 3058 ] 3059 }, 3060 "UpdateJob":{ 3061 "name":"UpdateJob", 3062 "http":{ 3063 "method":"PATCH", 3064 "requestUri":"/jobs/{jobId}" 3065 }, 3066 "input":{"shape":"UpdateJobRequest"}, 3067 "errors":[ 3068 {"shape":"InvalidRequestException"}, 3069 {"shape":"ResourceNotFoundException"}, 3070 {"shape":"ThrottlingException"}, 3071 {"shape":"ServiceUnavailableException"} 3072 ] 3073 }, 3074 "UpdateMitigationAction":{ 3075 "name":"UpdateMitigationAction", 3076 "http":{ 3077 "method":"PATCH", 3078 "requestUri":"/mitigationactions/actions/{actionName}" 3079 }, 3080 "input":{"shape":"UpdateMitigationActionRequest"}, 3081 "output":{"shape":"UpdateMitigationActionResponse"}, 3082 "errors":[ 3083 {"shape":"InvalidRequestException"}, 3084 {"shape":"ResourceNotFoundException"}, 3085 {"shape":"ThrottlingException"}, 3086 {"shape":"InternalFailureException"} 3087 ] 3088 }, 3089 "UpdateProvisioningTemplate":{ 3090 "name":"UpdateProvisioningTemplate", 3091 "http":{ 3092 "method":"PATCH", 3093 "requestUri":"/provisioning-templates/{templateName}" 3094 }, 3095 "input":{"shape":"UpdateProvisioningTemplateRequest"}, 3096 "output":{"shape":"UpdateProvisioningTemplateResponse"}, 3097 "errors":[ 3098 {"shape":"InternalFailureException"}, 3099 {"shape":"InvalidRequestException"}, 3100 {"shape":"ResourceNotFoundException"}, 3101 {"shape":"UnauthorizedException"}, 3102 {"shape":"ConflictingResourceUpdateException"} 3103 ] 3104 }, 3105 "UpdateRoleAlias":{ 3106 "name":"UpdateRoleAlias", 3107 "http":{ 3108 "method":"PUT", 3109 "requestUri":"/role-aliases/{roleAlias}" 3110 }, 3111 "input":{"shape":"UpdateRoleAliasRequest"}, 3112 "output":{"shape":"UpdateRoleAliasResponse"}, 3113 "errors":[ 3114 {"shape":"ResourceNotFoundException"}, 3115 {"shape":"InvalidRequestException"}, 3116 {"shape":"ThrottlingException"}, 3117 {"shape":"UnauthorizedException"}, 3118 {"shape":"ServiceUnavailableException"}, 3119 {"shape":"InternalFailureException"} 3120 ] 3121 }, 3122 "UpdateScheduledAudit":{ 3123 "name":"UpdateScheduledAudit", 3124 "http":{ 3125 "method":"PATCH", 3126 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 3127 }, 3128 "input":{"shape":"UpdateScheduledAuditRequest"}, 3129 "output":{"shape":"UpdateScheduledAuditResponse"}, 3130 "errors":[ 3131 {"shape":"InvalidRequestException"}, 3132 {"shape":"ResourceNotFoundException"}, 3133 {"shape":"ThrottlingException"}, 3134 {"shape":"InternalFailureException"} 3135 ] 3136 }, 3137 "UpdateSecurityProfile":{ 3138 "name":"UpdateSecurityProfile", 3139 "http":{ 3140 "method":"PATCH", 3141 "requestUri":"/security-profiles/{securityProfileName}" 3142 }, 3143 "input":{"shape":"UpdateSecurityProfileRequest"}, 3144 "output":{"shape":"UpdateSecurityProfileResponse"}, 3145 "errors":[ 3146 {"shape":"InvalidRequestException"}, 3147 {"shape":"ResourceNotFoundException"}, 3148 {"shape":"VersionConflictException"}, 3149 {"shape":"ThrottlingException"}, 3150 {"shape":"InternalFailureException"} 3151 ] 3152 }, 3153 "UpdateStream":{ 3154 "name":"UpdateStream", 3155 "http":{ 3156 "method":"PUT", 3157 "requestUri":"/streams/{streamId}" 3158 }, 3159 "input":{"shape":"UpdateStreamRequest"}, 3160 "output":{"shape":"UpdateStreamResponse"}, 3161 "errors":[ 3162 {"shape":"InvalidRequestException"}, 3163 {"shape":"ResourceNotFoundException"}, 3164 {"shape":"ThrottlingException"}, 3165 {"shape":"UnauthorizedException"}, 3166 {"shape":"ServiceUnavailableException"}, 3167 {"shape":"InternalFailureException"} 3168 ] 3169 }, 3170 "UpdateThing":{ 3171 "name":"UpdateThing", 3172 "http":{ 3173 "method":"PATCH", 3174 "requestUri":"/things/{thingName}" 3175 }, 3176 "input":{"shape":"UpdateThingRequest"}, 3177 "output":{"shape":"UpdateThingResponse"}, 3178 "errors":[ 3179 {"shape":"InvalidRequestException"}, 3180 {"shape":"VersionConflictException"}, 3181 {"shape":"ThrottlingException"}, 3182 {"shape":"UnauthorizedException"}, 3183 {"shape":"ServiceUnavailableException"}, 3184 {"shape":"InternalFailureException"}, 3185 {"shape":"ResourceNotFoundException"} 3186 ] 3187 }, 3188 "UpdateThingGroup":{ 3189 "name":"UpdateThingGroup", 3190 "http":{ 3191 "method":"PATCH", 3192 "requestUri":"/thing-groups/{thingGroupName}" 3193 }, 3194 "input":{"shape":"UpdateThingGroupRequest"}, 3195 "output":{"shape":"UpdateThingGroupResponse"}, 3196 "errors":[ 3197 {"shape":"InvalidRequestException"}, 3198 {"shape":"VersionConflictException"}, 3199 {"shape":"ThrottlingException"}, 3200 {"shape":"InternalFailureException"}, 3201 {"shape":"ResourceNotFoundException"} 3202 ] 3203 }, 3204 "UpdateThingGroupsForThing":{ 3205 "name":"UpdateThingGroupsForThing", 3206 "http":{ 3207 "method":"PUT", 3208 "requestUri":"/thing-groups/updateThingGroupsForThing" 3209 }, 3210 "input":{"shape":"UpdateThingGroupsForThingRequest"}, 3211 "output":{"shape":"UpdateThingGroupsForThingResponse"}, 3212 "errors":[ 3213 {"shape":"InvalidRequestException"}, 3214 {"shape":"ThrottlingException"}, 3215 {"shape":"InternalFailureException"}, 3216 {"shape":"ResourceNotFoundException"} 3217 ] 3218 }, 3219 "UpdateTopicRuleDestination":{ 3220 "name":"UpdateTopicRuleDestination", 3221 "http":{ 3222 "method":"PATCH", 3223 "requestUri":"/destinations" 3224 }, 3225 "input":{"shape":"UpdateTopicRuleDestinationRequest"}, 3226 "output":{"shape":"UpdateTopicRuleDestinationResponse"}, 3227 "errors":[ 3228 {"shape":"InternalException"}, 3229 {"shape":"InvalidRequestException"}, 3230 {"shape":"ServiceUnavailableException"}, 3231 {"shape":"UnauthorizedException"}, 3232 {"shape":"ConflictingResourceUpdateException"} 3233 ] 3234 }, 3235 "ValidateSecurityProfileBehaviors":{ 3236 "name":"ValidateSecurityProfileBehaviors", 3237 "http":{ 3238 "method":"POST", 3239 "requestUri":"/security-profile-behaviors/validate" 3240 }, 3241 "input":{"shape":"ValidateSecurityProfileBehaviorsRequest"}, 3242 "output":{"shape":"ValidateSecurityProfileBehaviorsResponse"}, 3243 "errors":[ 3244 {"shape":"InvalidRequestException"}, 3245 {"shape":"ThrottlingException"}, 3246 {"shape":"InternalFailureException"} 3247 ] 3248 } 3249 }, 3250 "shapes":{ 3251 "AbortAction":{ 3252 "type":"string", 3253 "enum":["CANCEL"] 3254 }, 3255 "AbortConfig":{ 3256 "type":"structure", 3257 "required":["criteriaList"], 3258 "members":{ 3259 "criteriaList":{"shape":"AbortCriteriaList"} 3260 } 3261 }, 3262 "AbortCriteria":{ 3263 "type":"structure", 3264 "required":[ 3265 "failureType", 3266 "action", 3267 "thresholdPercentage", 3268 "minNumberOfExecutedThings" 3269 ], 3270 "members":{ 3271 "failureType":{"shape":"JobExecutionFailureType"}, 3272 "action":{"shape":"AbortAction"}, 3273 "thresholdPercentage":{"shape":"AbortThresholdPercentage"}, 3274 "minNumberOfExecutedThings":{"shape":"MinimumNumberOfExecutedThings"} 3275 } 3276 }, 3277 "AbortCriteriaList":{ 3278 "type":"list", 3279 "member":{"shape":"AbortCriteria"}, 3280 "min":1 3281 }, 3282 "AbortThresholdPercentage":{ 3283 "type":"double", 3284 "max":100 3285 }, 3286 "AcceptCertificateTransferRequest":{ 3287 "type":"structure", 3288 "required":["certificateId"], 3289 "members":{ 3290 "certificateId":{ 3291 "shape":"CertificateId", 3292 "location":"uri", 3293 "locationName":"certificateId" 3294 }, 3295 "setAsActive":{ 3296 "shape":"SetAsActive", 3297 "location":"querystring", 3298 "locationName":"setAsActive" 3299 } 3300 } 3301 }, 3302 "AcmCertificateArn":{ 3303 "type":"string", 3304 "max":2048, 3305 "min":1, 3306 "pattern":"arn:aws:acm:[a-z]{2}-(gov-)?[a-z]{4,9}-\\d{1}:\\d{12}:certificate/?[a-zA-Z0-9/-]+" 3307 }, 3308 "Action":{ 3309 "type":"structure", 3310 "members":{ 3311 "dynamoDB":{"shape":"DynamoDBAction"}, 3312 "dynamoDBv2":{"shape":"DynamoDBv2Action"}, 3313 "lambda":{"shape":"LambdaAction"}, 3314 "sns":{"shape":"SnsAction"}, 3315 "sqs":{"shape":"SqsAction"}, 3316 "kinesis":{"shape":"KinesisAction"}, 3317 "republish":{"shape":"RepublishAction"}, 3318 "s3":{"shape":"S3Action"}, 3319 "firehose":{"shape":"FirehoseAction"}, 3320 "cloudwatchMetric":{"shape":"CloudwatchMetricAction"}, 3321 "cloudwatchAlarm":{"shape":"CloudwatchAlarmAction"}, 3322 "elasticsearch":{"shape":"ElasticsearchAction"}, 3323 "salesforce":{"shape":"SalesforceAction"}, 3324 "iotAnalytics":{"shape":"IotAnalyticsAction"}, 3325 "iotEvents":{"shape":"IotEventsAction"}, 3326 "iotSiteWise":{"shape":"IotSiteWiseAction"}, 3327 "stepFunctions":{"shape":"StepFunctionsAction"}, 3328 "http":{"shape":"HttpAction"} 3329 } 3330 }, 3331 "ActionList":{ 3332 "type":"list", 3333 "member":{"shape":"Action"}, 3334 "max":10, 3335 "min":0 3336 }, 3337 "ActionType":{ 3338 "type":"string", 3339 "enum":[ 3340 "PUBLISH", 3341 "SUBSCRIBE", 3342 "RECEIVE", 3343 "CONNECT" 3344 ] 3345 }, 3346 "ActiveViolation":{ 3347 "type":"structure", 3348 "members":{ 3349 "violationId":{"shape":"ViolationId"}, 3350 "thingName":{"shape":"DeviceDefenderThingName"}, 3351 "securityProfileName":{"shape":"SecurityProfileName"}, 3352 "behavior":{"shape":"Behavior"}, 3353 "lastViolationValue":{"shape":"MetricValue"}, 3354 "lastViolationTime":{"shape":"Timestamp"}, 3355 "violationStartTime":{"shape":"Timestamp"} 3356 } 3357 }, 3358 "ActiveViolations":{ 3359 "type":"list", 3360 "member":{"shape":"ActiveViolation"} 3361 }, 3362 "AddThingToBillingGroupRequest":{ 3363 "type":"structure", 3364 "members":{ 3365 "billingGroupName":{"shape":"BillingGroupName"}, 3366 "billingGroupArn":{"shape":"BillingGroupArn"}, 3367 "thingName":{"shape":"ThingName"}, 3368 "thingArn":{"shape":"ThingArn"} 3369 } 3370 }, 3371 "AddThingToBillingGroupResponse":{ 3372 "type":"structure", 3373 "members":{ 3374 } 3375 }, 3376 "AddThingToThingGroupRequest":{ 3377 "type":"structure", 3378 "members":{ 3379 "thingGroupName":{"shape":"ThingGroupName"}, 3380 "thingGroupArn":{"shape":"ThingGroupArn"}, 3381 "thingName":{"shape":"ThingName"}, 3382 "thingArn":{"shape":"ThingArn"}, 3383 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3384 } 3385 }, 3386 "AddThingToThingGroupResponse":{ 3387 "type":"structure", 3388 "members":{ 3389 } 3390 }, 3391 "AddThingsToThingGroupParams":{ 3392 "type":"structure", 3393 "required":["thingGroupNames"], 3394 "members":{ 3395 "thingGroupNames":{"shape":"ThingGroupNames"}, 3396 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3397 } 3398 }, 3399 "AdditionalMetricsToRetainList":{ 3400 "type":"list", 3401 "member":{"shape":"BehaviorMetric"} 3402 }, 3403 "AdditionalParameterMap":{ 3404 "type":"map", 3405 "key":{"shape":"AttributeKey"}, 3406 "value":{"shape":"Value"} 3407 }, 3408 "AggregationField":{ 3409 "type":"string", 3410 "min":1 3411 }, 3412 "AlarmName":{"type":"string"}, 3413 "AlertTarget":{ 3414 "type":"structure", 3415 "required":[ 3416 "alertTargetArn", 3417 "roleArn" 3418 ], 3419 "members":{ 3420 "alertTargetArn":{"shape":"AlertTargetArn"}, 3421 "roleArn":{"shape":"RoleArn"} 3422 } 3423 }, 3424 "AlertTargetArn":{"type":"string"}, 3425 "AlertTargetType":{ 3426 "type":"string", 3427 "enum":["SNS"] 3428 }, 3429 "AlertTargets":{ 3430 "type":"map", 3431 "key":{"shape":"AlertTargetType"}, 3432 "value":{"shape":"AlertTarget"} 3433 }, 3434 "AllowAuthorizerOverride":{"type":"boolean"}, 3435 "AllowAutoRegistration":{"type":"boolean"}, 3436 "Allowed":{ 3437 "type":"structure", 3438 "members":{ 3439 "policies":{"shape":"Policies"} 3440 } 3441 }, 3442 "ApproximateSecondsBeforeTimedOut":{"type":"long"}, 3443 "AscendingOrder":{"type":"boolean"}, 3444 "AssetId":{"type":"string"}, 3445 "AssetPropertyAlias":{ 3446 "type":"string", 3447 "max":2048, 3448 "min":1 3449 }, 3450 "AssetPropertyBooleanValue":{"type":"string"}, 3451 "AssetPropertyDoubleValue":{"type":"string"}, 3452 "AssetPropertyEntryId":{"type":"string"}, 3453 "AssetPropertyId":{"type":"string"}, 3454 "AssetPropertyIntegerValue":{"type":"string"}, 3455 "AssetPropertyOffsetInNanos":{"type":"string"}, 3456 "AssetPropertyQuality":{"type":"string"}, 3457 "AssetPropertyStringValue":{ 3458 "type":"string", 3459 "max":1024, 3460 "min":1 3461 }, 3462 "AssetPropertyTimeInSeconds":{"type":"string"}, 3463 "AssetPropertyTimestamp":{ 3464 "type":"structure", 3465 "required":["timeInSeconds"], 3466 "members":{ 3467 "timeInSeconds":{"shape":"AssetPropertyTimeInSeconds"}, 3468 "offsetInNanos":{"shape":"AssetPropertyOffsetInNanos"} 3469 } 3470 }, 3471 "AssetPropertyValue":{ 3472 "type":"structure", 3473 "required":[ 3474 "value", 3475 "timestamp" 3476 ], 3477 "members":{ 3478 "value":{"shape":"AssetPropertyVariant"}, 3479 "timestamp":{"shape":"AssetPropertyTimestamp"}, 3480 "quality":{"shape":"AssetPropertyQuality"} 3481 } 3482 }, 3483 "AssetPropertyValueList":{ 3484 "type":"list", 3485 "member":{"shape":"AssetPropertyValue"}, 3486 "min":1 3487 }, 3488 "AssetPropertyVariant":{ 3489 "type":"structure", 3490 "members":{ 3491 "stringValue":{"shape":"AssetPropertyStringValue"}, 3492 "integerValue":{"shape":"AssetPropertyIntegerValue"}, 3493 "doubleValue":{"shape":"AssetPropertyDoubleValue"}, 3494 "booleanValue":{"shape":"AssetPropertyBooleanValue"} 3495 } 3496 }, 3497 "AssociateTargetsWithJobRequest":{ 3498 "type":"structure", 3499 "required":[ 3500 "targets", 3501 "jobId" 3502 ], 3503 "members":{ 3504 "targets":{"shape":"JobTargets"}, 3505 "jobId":{ 3506 "shape":"JobId", 3507 "location":"uri", 3508 "locationName":"jobId" 3509 }, 3510 "comment":{"shape":"Comment"} 3511 } 3512 }, 3513 "AssociateTargetsWithJobResponse":{ 3514 "type":"structure", 3515 "members":{ 3516 "jobArn":{"shape":"JobArn"}, 3517 "jobId":{"shape":"JobId"}, 3518 "description":{"shape":"JobDescription"} 3519 } 3520 }, 3521 "AttachPolicyRequest":{ 3522 "type":"structure", 3523 "required":[ 3524 "policyName", 3525 "target" 3526 ], 3527 "members":{ 3528 "policyName":{ 3529 "shape":"PolicyName", 3530 "location":"uri", 3531 "locationName":"policyName" 3532 }, 3533 "target":{"shape":"PolicyTarget"} 3534 } 3535 }, 3536 "AttachPrincipalPolicyRequest":{ 3537 "type":"structure", 3538 "required":[ 3539 "policyName", 3540 "principal" 3541 ], 3542 "members":{ 3543 "policyName":{ 3544 "shape":"PolicyName", 3545 "location":"uri", 3546 "locationName":"policyName" 3547 }, 3548 "principal":{ 3549 "shape":"Principal", 3550 "location":"header", 3551 "locationName":"x-amzn-iot-principal" 3552 } 3553 } 3554 }, 3555 "AttachSecurityProfileRequest":{ 3556 "type":"structure", 3557 "required":[ 3558 "securityProfileName", 3559 "securityProfileTargetArn" 3560 ], 3561 "members":{ 3562 "securityProfileName":{ 3563 "shape":"SecurityProfileName", 3564 "location":"uri", 3565 "locationName":"securityProfileName" 3566 }, 3567 "securityProfileTargetArn":{ 3568 "shape":"SecurityProfileTargetArn", 3569 "location":"querystring", 3570 "locationName":"securityProfileTargetArn" 3571 } 3572 } 3573 }, 3574 "AttachSecurityProfileResponse":{ 3575 "type":"structure", 3576 "members":{ 3577 } 3578 }, 3579 "AttachThingPrincipalRequest":{ 3580 "type":"structure", 3581 "required":[ 3582 "thingName", 3583 "principal" 3584 ], 3585 "members":{ 3586 "thingName":{ 3587 "shape":"ThingName", 3588 "location":"uri", 3589 "locationName":"thingName" 3590 }, 3591 "principal":{ 3592 "shape":"Principal", 3593 "location":"header", 3594 "locationName":"x-amzn-principal" 3595 } 3596 } 3597 }, 3598 "AttachThingPrincipalResponse":{ 3599 "type":"structure", 3600 "members":{ 3601 } 3602 }, 3603 "AttributeKey":{"type":"string"}, 3604 "AttributeName":{ 3605 "type":"string", 3606 "max":128, 3607 "pattern":"[a-zA-Z0-9_.,@/:#-]+" 3608 }, 3609 "AttributePayload":{ 3610 "type":"structure", 3611 "members":{ 3612 "attributes":{"shape":"Attributes"}, 3613 "merge":{"shape":"Flag"} 3614 } 3615 }, 3616 "AttributeValue":{ 3617 "type":"string", 3618 "max":800, 3619 "pattern":"[a-zA-Z0-9_.,@/:#-]*" 3620 }, 3621 "Attributes":{ 3622 "type":"map", 3623 "key":{"shape":"AttributeName"}, 3624 "value":{"shape":"AttributeValue"} 3625 }, 3626 "AttributesMap":{ 3627 "type":"map", 3628 "key":{"shape":"AttributeKey"}, 3629 "value":{"shape":"Value"} 3630 }, 3631 "AuditCheckConfiguration":{ 3632 "type":"structure", 3633 "members":{ 3634 "enabled":{"shape":"Enabled"} 3635 } 3636 }, 3637 "AuditCheckConfigurations":{ 3638 "type":"map", 3639 "key":{"shape":"AuditCheckName"}, 3640 "value":{"shape":"AuditCheckConfiguration"} 3641 }, 3642 "AuditCheckDetails":{ 3643 "type":"structure", 3644 "members":{ 3645 "checkRunStatus":{"shape":"AuditCheckRunStatus"}, 3646 "checkCompliant":{"shape":"CheckCompliant"}, 3647 "totalResourcesCount":{"shape":"TotalResourcesCount"}, 3648 "nonCompliantResourcesCount":{"shape":"NonCompliantResourcesCount"}, 3649 "errorCode":{"shape":"ErrorCode"}, 3650 "message":{"shape":"ErrorMessage"} 3651 } 3652 }, 3653 "AuditCheckName":{"type":"string"}, 3654 "AuditCheckRunStatus":{ 3655 "type":"string", 3656 "enum":[ 3657 "IN_PROGRESS", 3658 "WAITING_FOR_DATA_COLLECTION", 3659 "CANCELED", 3660 "COMPLETED_COMPLIANT", 3661 "COMPLETED_NON_COMPLIANT", 3662 "FAILED" 3663 ] 3664 }, 3665 "AuditCheckToActionsMapping":{ 3666 "type":"map", 3667 "key":{"shape":"AuditCheckName"}, 3668 "value":{"shape":"MitigationActionNameList"} 3669 }, 3670 "AuditCheckToReasonCodeFilter":{ 3671 "type":"map", 3672 "key":{"shape":"AuditCheckName"}, 3673 "value":{"shape":"ReasonForNonComplianceCodes"} 3674 }, 3675 "AuditDetails":{ 3676 "type":"map", 3677 "key":{"shape":"AuditCheckName"}, 3678 "value":{"shape":"AuditCheckDetails"} 3679 }, 3680 "AuditFinding":{ 3681 "type":"structure", 3682 "members":{ 3683 "findingId":{"shape":"FindingId"}, 3684 "taskId":{"shape":"AuditTaskId"}, 3685 "checkName":{"shape":"AuditCheckName"}, 3686 "taskStartTime":{"shape":"Timestamp"}, 3687 "findingTime":{"shape":"Timestamp"}, 3688 "severity":{"shape":"AuditFindingSeverity"}, 3689 "nonCompliantResource":{"shape":"NonCompliantResource"}, 3690 "relatedResources":{"shape":"RelatedResources"}, 3691 "reasonForNonCompliance":{"shape":"ReasonForNonCompliance"}, 3692 "reasonForNonComplianceCode":{"shape":"ReasonForNonComplianceCode"} 3693 } 3694 }, 3695 "AuditFindingSeverity":{ 3696 "type":"string", 3697 "enum":[ 3698 "CRITICAL", 3699 "HIGH", 3700 "MEDIUM", 3701 "LOW" 3702 ] 3703 }, 3704 "AuditFindings":{ 3705 "type":"list", 3706 "member":{"shape":"AuditFinding"} 3707 }, 3708 "AuditFrequency":{ 3709 "type":"string", 3710 "enum":[ 3711 "DAILY", 3712 "WEEKLY", 3713 "BIWEEKLY", 3714 "MONTHLY" 3715 ] 3716 }, 3717 "AuditMitigationActionExecutionMetadata":{ 3718 "type":"structure", 3719 "members":{ 3720 "taskId":{"shape":"AuditMitigationActionsTaskId"}, 3721 "findingId":{"shape":"FindingId"}, 3722 "actionName":{"shape":"MitigationActionName"}, 3723 "actionId":{"shape":"MitigationActionId"}, 3724 "status":{"shape":"AuditMitigationActionsExecutionStatus"}, 3725 "startTime":{"shape":"Timestamp"}, 3726 "endTime":{"shape":"Timestamp"}, 3727 "errorCode":{"shape":"ErrorCode"}, 3728 "message":{"shape":"ErrorMessage"} 3729 } 3730 }, 3731 "AuditMitigationActionExecutionMetadataList":{ 3732 "type":"list", 3733 "member":{"shape":"AuditMitigationActionExecutionMetadata"} 3734 }, 3735 "AuditMitigationActionsExecutionStatus":{ 3736 "type":"string", 3737 "enum":[ 3738 "IN_PROGRESS", 3739 "COMPLETED", 3740 "FAILED", 3741 "CANCELED", 3742 "SKIPPED", 3743 "PENDING" 3744 ] 3745 }, 3746 "AuditMitigationActionsTaskId":{ 3747 "type":"string", 3748 "max":128, 3749 "min":1, 3750 "pattern":"[a-zA-Z0-9_-]+" 3751 }, 3752 "AuditMitigationActionsTaskMetadata":{ 3753 "type":"structure", 3754 "members":{ 3755 "taskId":{"shape":"AuditMitigationActionsTaskId"}, 3756 "startTime":{"shape":"Timestamp"}, 3757 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"} 3758 } 3759 }, 3760 "AuditMitigationActionsTaskMetadataList":{ 3761 "type":"list", 3762 "member":{"shape":"AuditMitigationActionsTaskMetadata"} 3763 }, 3764 "AuditMitigationActionsTaskStatistics":{ 3765 "type":"map", 3766 "key":{"shape":"AuditCheckName"}, 3767 "value":{"shape":"TaskStatisticsForAuditCheck"} 3768 }, 3769 "AuditMitigationActionsTaskStatus":{ 3770 "type":"string", 3771 "enum":[ 3772 "IN_PROGRESS", 3773 "COMPLETED", 3774 "FAILED", 3775 "CANCELED" 3776 ] 3777 }, 3778 "AuditMitigationActionsTaskTarget":{ 3779 "type":"structure", 3780 "members":{ 3781 "auditTaskId":{"shape":"AuditTaskId"}, 3782 "findingIds":{"shape":"FindingIds"}, 3783 "auditCheckToReasonCodeFilter":{"shape":"AuditCheckToReasonCodeFilter"} 3784 } 3785 }, 3786 "AuditNotificationTarget":{ 3787 "type":"structure", 3788 "members":{ 3789 "targetArn":{"shape":"TargetArn"}, 3790 "roleArn":{"shape":"RoleArn"}, 3791 "enabled":{"shape":"Enabled"} 3792 } 3793 }, 3794 "AuditNotificationTargetConfigurations":{ 3795 "type":"map", 3796 "key":{"shape":"AuditNotificationType"}, 3797 "value":{"shape":"AuditNotificationTarget"} 3798 }, 3799 "AuditNotificationType":{ 3800 "type":"string", 3801 "enum":["SNS"] 3802 }, 3803 "AuditTaskId":{ 3804 "type":"string", 3805 "max":40, 3806 "min":1, 3807 "pattern":"[a-zA-Z0-9\\-]+" 3808 }, 3809 "AuditTaskMetadata":{ 3810 "type":"structure", 3811 "members":{ 3812 "taskId":{"shape":"AuditTaskId"}, 3813 "taskStatus":{"shape":"AuditTaskStatus"}, 3814 "taskType":{"shape":"AuditTaskType"} 3815 } 3816 }, 3817 "AuditTaskMetadataList":{ 3818 "type":"list", 3819 "member":{"shape":"AuditTaskMetadata"} 3820 }, 3821 "AuditTaskStatus":{ 3822 "type":"string", 3823 "enum":[ 3824 "IN_PROGRESS", 3825 "COMPLETED", 3826 "FAILED", 3827 "CANCELED" 3828 ] 3829 }, 3830 "AuditTaskType":{ 3831 "type":"string", 3832 "enum":[ 3833 "ON_DEMAND_AUDIT_TASK", 3834 "SCHEDULED_AUDIT_TASK" 3835 ] 3836 }, 3837 "AuthDecision":{ 3838 "type":"string", 3839 "enum":[ 3840 "ALLOWED", 3841 "EXPLICIT_DENY", 3842 "IMPLICIT_DENY" 3843 ] 3844 }, 3845 "AuthInfo":{ 3846 "type":"structure", 3847 "members":{ 3848 "actionType":{"shape":"ActionType"}, 3849 "resources":{"shape":"Resources"} 3850 } 3851 }, 3852 "AuthInfos":{ 3853 "type":"list", 3854 "member":{"shape":"AuthInfo"}, 3855 "max":10, 3856 "min":1 3857 }, 3858 "AuthResult":{ 3859 "type":"structure", 3860 "members":{ 3861 "authInfo":{"shape":"AuthInfo"}, 3862 "allowed":{"shape":"Allowed"}, 3863 "denied":{"shape":"Denied"}, 3864 "authDecision":{"shape":"AuthDecision"}, 3865 "missingContextValues":{"shape":"MissingContextValues"} 3866 } 3867 }, 3868 "AuthResults":{ 3869 "type":"list", 3870 "member":{"shape":"AuthResult"} 3871 }, 3872 "AuthorizerArn":{"type":"string"}, 3873 "AuthorizerConfig":{ 3874 "type":"structure", 3875 "members":{ 3876 "defaultAuthorizerName":{"shape":"AuthorizerName"}, 3877 "allowAuthorizerOverride":{ 3878 "shape":"AllowAuthorizerOverride", 3879 "box":true 3880 } 3881 } 3882 }, 3883 "AuthorizerDescription":{ 3884 "type":"structure", 3885 "members":{ 3886 "authorizerName":{"shape":"AuthorizerName"}, 3887 "authorizerArn":{"shape":"AuthorizerArn"}, 3888 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 3889 "tokenKeyName":{"shape":"TokenKeyName"}, 3890 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 3891 "status":{"shape":"AuthorizerStatus"}, 3892 "creationDate":{"shape":"DateType"}, 3893 "lastModifiedDate":{"shape":"DateType"}, 3894 "signingDisabled":{"shape":"BooleanKey"} 3895 } 3896 }, 3897 "AuthorizerFunctionArn":{"type":"string"}, 3898 "AuthorizerName":{ 3899 "type":"string", 3900 "max":128, 3901 "min":1, 3902 "pattern":"[\\w=,@-]+" 3903 }, 3904 "AuthorizerStatus":{ 3905 "type":"string", 3906 "enum":[ 3907 "ACTIVE", 3908 "INACTIVE" 3909 ] 3910 }, 3911 "AuthorizerSummary":{ 3912 "type":"structure", 3913 "members":{ 3914 "authorizerName":{"shape":"AuthorizerName"}, 3915 "authorizerArn":{"shape":"AuthorizerArn"} 3916 } 3917 }, 3918 "Authorizers":{ 3919 "type":"list", 3920 "member":{"shape":"AuthorizerSummary"} 3921 }, 3922 "AutoRegistrationStatus":{ 3923 "type":"string", 3924 "enum":[ 3925 "ENABLE", 3926 "DISABLE" 3927 ] 3928 }, 3929 "Average":{"type":"double"}, 3930 "AwsAccountId":{ 3931 "type":"string", 3932 "max":12, 3933 "min":12, 3934 "pattern":"[0-9]+" 3935 }, 3936 "AwsArn":{"type":"string"}, 3937 "AwsIotJobArn":{"type":"string"}, 3938 "AwsIotJobId":{"type":"string"}, 3939 "AwsIotSqlVersion":{"type":"string"}, 3940 "AwsJobExecutionsRolloutConfig":{ 3941 "type":"structure", 3942 "members":{ 3943 "maximumPerMinute":{"shape":"MaximumPerMinute"} 3944 } 3945 }, 3946 "AwsJobPresignedUrlConfig":{ 3947 "type":"structure", 3948 "members":{ 3949 "expiresInSec":{"shape":"ExpiresInSeconds"} 3950 } 3951 }, 3952 "Behavior":{ 3953 "type":"structure", 3954 "required":["name"], 3955 "members":{ 3956 "name":{"shape":"BehaviorName"}, 3957 "metric":{"shape":"BehaviorMetric"}, 3958 "criteria":{"shape":"BehaviorCriteria"} 3959 } 3960 }, 3961 "BehaviorCriteria":{ 3962 "type":"structure", 3963 "members":{ 3964 "comparisonOperator":{"shape":"ComparisonOperator"}, 3965 "value":{"shape":"MetricValue"}, 3966 "durationSeconds":{"shape":"DurationSeconds"}, 3967 "consecutiveDatapointsToAlarm":{"shape":"ConsecutiveDatapointsToAlarm"}, 3968 "consecutiveDatapointsToClear":{"shape":"ConsecutiveDatapointsToClear"}, 3969 "statisticalThreshold":{"shape":"StatisticalThreshold"} 3970 } 3971 }, 3972 "BehaviorMetric":{"type":"string"}, 3973 "BehaviorName":{ 3974 "type":"string", 3975 "max":128, 3976 "min":1, 3977 "pattern":"[a-zA-Z0-9:_-]+" 3978 }, 3979 "Behaviors":{ 3980 "type":"list", 3981 "member":{"shape":"Behavior"}, 3982 "max":100 3983 }, 3984 "BillingGroupArn":{"type":"string"}, 3985 "BillingGroupDescription":{ 3986 "type":"string", 3987 "max":2028, 3988 "pattern":"[\\p{Graph}\\x20]*" 3989 }, 3990 "BillingGroupId":{ 3991 "type":"string", 3992 "max":128, 3993 "min":1, 3994 "pattern":"[a-zA-Z0-9\\-]+" 3995 }, 3996 "BillingGroupMetadata":{ 3997 "type":"structure", 3998 "members":{ 3999 "creationDate":{"shape":"CreationDate"} 4000 } 4001 }, 4002 "BillingGroupName":{ 4003 "type":"string", 4004 "max":128, 4005 "min":1, 4006 "pattern":"[a-zA-Z0-9:_-]+" 4007 }, 4008 "BillingGroupNameAndArnList":{ 4009 "type":"list", 4010 "member":{"shape":"GroupNameAndArn"} 4011 }, 4012 "BillingGroupProperties":{ 4013 "type":"structure", 4014 "members":{ 4015 "billingGroupDescription":{"shape":"BillingGroupDescription"} 4016 } 4017 }, 4018 "Boolean":{"type":"boolean"}, 4019 "BooleanKey":{"type":"boolean"}, 4020 "BucketName":{"type":"string"}, 4021 "CACertificate":{ 4022 "type":"structure", 4023 "members":{ 4024 "certificateArn":{"shape":"CertificateArn"}, 4025 "certificateId":{"shape":"CertificateId"}, 4026 "status":{"shape":"CACertificateStatus"}, 4027 "creationDate":{"shape":"DateType"} 4028 } 4029 }, 4030 "CACertificateDescription":{ 4031 "type":"structure", 4032 "members":{ 4033 "certificateArn":{"shape":"CertificateArn"}, 4034 "certificateId":{"shape":"CertificateId"}, 4035 "status":{"shape":"CACertificateStatus"}, 4036 "certificatePem":{"shape":"CertificatePem"}, 4037 "ownedBy":{"shape":"AwsAccountId"}, 4038 "creationDate":{"shape":"DateType"}, 4039 "autoRegistrationStatus":{"shape":"AutoRegistrationStatus"}, 4040 "lastModifiedDate":{"shape":"DateType"}, 4041 "customerVersion":{"shape":"CustomerVersion"}, 4042 "generationId":{"shape":"GenerationId"}, 4043 "validity":{"shape":"CertificateValidity"} 4044 } 4045 }, 4046 "CACertificateStatus":{ 4047 "type":"string", 4048 "enum":[ 4049 "ACTIVE", 4050 "INACTIVE" 4051 ] 4052 }, 4053 "CACertificateUpdateAction":{ 4054 "type":"string", 4055 "enum":["DEACTIVATE"] 4056 }, 4057 "CACertificates":{ 4058 "type":"list", 4059 "member":{"shape":"CACertificate"} 4060 }, 4061 "CancelAuditMitigationActionsTaskRequest":{ 4062 "type":"structure", 4063 "required":["taskId"], 4064 "members":{ 4065 "taskId":{ 4066 "shape":"AuditMitigationActionsTaskId", 4067 "location":"uri", 4068 "locationName":"taskId" 4069 } 4070 } 4071 }, 4072 "CancelAuditMitigationActionsTaskResponse":{ 4073 "type":"structure", 4074 "members":{ 4075 } 4076 }, 4077 "CancelAuditTaskRequest":{ 4078 "type":"structure", 4079 "required":["taskId"], 4080 "members":{ 4081 "taskId":{ 4082 "shape":"AuditTaskId", 4083 "location":"uri", 4084 "locationName":"taskId" 4085 } 4086 } 4087 }, 4088 "CancelAuditTaskResponse":{ 4089 "type":"structure", 4090 "members":{ 4091 } 4092 }, 4093 "CancelCertificateTransferRequest":{ 4094 "type":"structure", 4095 "required":["certificateId"], 4096 "members":{ 4097 "certificateId":{ 4098 "shape":"CertificateId", 4099 "location":"uri", 4100 "locationName":"certificateId" 4101 } 4102 } 4103 }, 4104 "CancelJobExecutionRequest":{ 4105 "type":"structure", 4106 "required":[ 4107 "jobId", 4108 "thingName" 4109 ], 4110 "members":{ 4111 "jobId":{ 4112 "shape":"JobId", 4113 "location":"uri", 4114 "locationName":"jobId" 4115 }, 4116 "thingName":{ 4117 "shape":"ThingName", 4118 "location":"uri", 4119 "locationName":"thingName" 4120 }, 4121 "force":{ 4122 "shape":"ForceFlag", 4123 "location":"querystring", 4124 "locationName":"force" 4125 }, 4126 "expectedVersion":{"shape":"ExpectedVersion"}, 4127 "statusDetails":{"shape":"DetailsMap"} 4128 } 4129 }, 4130 "CancelJobRequest":{ 4131 "type":"structure", 4132 "required":["jobId"], 4133 "members":{ 4134 "jobId":{ 4135 "shape":"JobId", 4136 "location":"uri", 4137 "locationName":"jobId" 4138 }, 4139 "reasonCode":{"shape":"ReasonCode"}, 4140 "comment":{"shape":"Comment"}, 4141 "force":{ 4142 "shape":"ForceFlag", 4143 "location":"querystring", 4144 "locationName":"force" 4145 } 4146 } 4147 }, 4148 "CancelJobResponse":{ 4149 "type":"structure", 4150 "members":{ 4151 "jobArn":{"shape":"JobArn"}, 4152 "jobId":{"shape":"JobId"}, 4153 "description":{"shape":"JobDescription"} 4154 } 4155 }, 4156 "CanceledChecksCount":{"type":"integer"}, 4157 "CanceledFindingsCount":{"type":"long"}, 4158 "CanceledThings":{"type":"integer"}, 4159 "CannedAccessControlList":{ 4160 "type":"string", 4161 "enum":[ 4162 "private", 4163 "public-read", 4164 "public-read-write", 4165 "aws-exec-read", 4166 "authenticated-read", 4167 "bucket-owner-read", 4168 "bucket-owner-full-control", 4169 "log-delivery-write" 4170 ] 4171 }, 4172 "Certificate":{ 4173 "type":"structure", 4174 "members":{ 4175 "certificateArn":{"shape":"CertificateArn"}, 4176 "certificateId":{"shape":"CertificateId"}, 4177 "status":{"shape":"CertificateStatus"}, 4178 "creationDate":{"shape":"DateType"} 4179 } 4180 }, 4181 "CertificateArn":{"type":"string"}, 4182 "CertificateConflictException":{ 4183 "type":"structure", 4184 "members":{ 4185 "message":{"shape":"errorMessage"} 4186 }, 4187 "error":{"httpStatusCode":409}, 4188 "exception":true 4189 }, 4190 "CertificateDescription":{ 4191 "type":"structure", 4192 "members":{ 4193 "certificateArn":{"shape":"CertificateArn"}, 4194 "certificateId":{"shape":"CertificateId"}, 4195 "caCertificateId":{"shape":"CertificateId"}, 4196 "status":{"shape":"CertificateStatus"}, 4197 "certificatePem":{"shape":"CertificatePem"}, 4198 "ownedBy":{"shape":"AwsAccountId"}, 4199 "previousOwnedBy":{"shape":"AwsAccountId"}, 4200 "creationDate":{"shape":"DateType"}, 4201 "lastModifiedDate":{"shape":"DateType"}, 4202 "customerVersion":{"shape":"CustomerVersion"}, 4203 "transferData":{"shape":"TransferData"}, 4204 "generationId":{"shape":"GenerationId"}, 4205 "validity":{"shape":"CertificateValidity"} 4206 } 4207 }, 4208 "CertificateId":{ 4209 "type":"string", 4210 "max":64, 4211 "min":64, 4212 "pattern":"(0x)?[a-fA-F0-9]+" 4213 }, 4214 "CertificateName":{"type":"string"}, 4215 "CertificatePathOnDevice":{"type":"string"}, 4216 "CertificatePem":{ 4217 "type":"string", 4218 "max":65536, 4219 "min":1 4220 }, 4221 "CertificateSigningRequest":{ 4222 "type":"string", 4223 "min":1 4224 }, 4225 "CertificateStateException":{ 4226 "type":"structure", 4227 "members":{ 4228 "message":{"shape":"errorMessage"} 4229 }, 4230 "error":{"httpStatusCode":406}, 4231 "exception":true 4232 }, 4233 "CertificateStatus":{ 4234 "type":"string", 4235 "enum":[ 4236 "ACTIVE", 4237 "INACTIVE", 4238 "REVOKED", 4239 "PENDING_TRANSFER", 4240 "REGISTER_INACTIVE", 4241 "PENDING_ACTIVATION" 4242 ] 4243 }, 4244 "CertificateValidationException":{ 4245 "type":"structure", 4246 "members":{ 4247 "message":{"shape":"errorMessage"} 4248 }, 4249 "error":{"httpStatusCode":400}, 4250 "exception":true 4251 }, 4252 "CertificateValidity":{ 4253 "type":"structure", 4254 "members":{ 4255 "notBefore":{"shape":"DateType"}, 4256 "notAfter":{"shape":"DateType"} 4257 } 4258 }, 4259 "Certificates":{ 4260 "type":"list", 4261 "member":{"shape":"Certificate"} 4262 }, 4263 "ChannelName":{"type":"string"}, 4264 "CheckCompliant":{"type":"boolean"}, 4265 "Cidr":{ 4266 "type":"string", 4267 "max":43, 4268 "min":2, 4269 "pattern":"[a-fA-F0-9:\\.\\/]+" 4270 }, 4271 "Cidrs":{ 4272 "type":"list", 4273 "member":{"shape":"Cidr"} 4274 }, 4275 "ClearDefaultAuthorizerRequest":{ 4276 "type":"structure", 4277 "members":{ 4278 } 4279 }, 4280 "ClearDefaultAuthorizerResponse":{ 4281 "type":"structure", 4282 "members":{ 4283 } 4284 }, 4285 "ClientId":{"type":"string"}, 4286 "ClientRequestToken":{ 4287 "type":"string", 4288 "max":64, 4289 "min":1, 4290 "pattern":"^[a-zA-Z0-9-_]+$" 4291 }, 4292 "CloudwatchAlarmAction":{ 4293 "type":"structure", 4294 "required":[ 4295 "roleArn", 4296 "alarmName", 4297 "stateReason", 4298 "stateValue" 4299 ], 4300 "members":{ 4301 "roleArn":{"shape":"AwsArn"}, 4302 "alarmName":{"shape":"AlarmName"}, 4303 "stateReason":{"shape":"StateReason"}, 4304 "stateValue":{"shape":"StateValue"} 4305 } 4306 }, 4307 "CloudwatchMetricAction":{ 4308 "type":"structure", 4309 "required":[ 4310 "roleArn", 4311 "metricNamespace", 4312 "metricName", 4313 "metricValue", 4314 "metricUnit" 4315 ], 4316 "members":{ 4317 "roleArn":{"shape":"AwsArn"}, 4318 "metricNamespace":{"shape":"String"}, 4319 "metricName":{"shape":"String"}, 4320 "metricValue":{"shape":"String"}, 4321 "metricUnit":{"shape":"String"}, 4322 "metricTimestamp":{"shape":"String"} 4323 } 4324 }, 4325 "Code":{"type":"string"}, 4326 "CodeSigning":{ 4327 "type":"structure", 4328 "members":{ 4329 "awsSignerJobId":{"shape":"SigningJobId"}, 4330 "startSigningJobParameter":{"shape":"StartSigningJobParameter"}, 4331 "customCodeSigning":{"shape":"CustomCodeSigning"} 4332 } 4333 }, 4334 "CodeSigningCertificateChain":{ 4335 "type":"structure", 4336 "members":{ 4337 "certificateName":{"shape":"CertificateName"}, 4338 "inlineDocument":{"shape":"InlineDocument"} 4339 } 4340 }, 4341 "CodeSigningSignature":{ 4342 "type":"structure", 4343 "members":{ 4344 "inlineDocument":{"shape":"Signature"} 4345 } 4346 }, 4347 "CognitoIdentityPoolId":{"type":"string"}, 4348 "Comment":{ 4349 "type":"string", 4350 "max":2028, 4351 "pattern":"[^\\p{C}]+" 4352 }, 4353 "ComparisonOperator":{ 4354 "type":"string", 4355 "enum":[ 4356 "less-than", 4357 "less-than-equals", 4358 "greater-than", 4359 "greater-than-equals", 4360 "in-cidr-set", 4361 "not-in-cidr-set", 4362 "in-port-set", 4363 "not-in-port-set" 4364 ] 4365 }, 4366 "CompliantChecksCount":{"type":"integer"}, 4367 "Configuration":{ 4368 "type":"structure", 4369 "members":{ 4370 "Enabled":{"shape":"Enabled"} 4371 } 4372 }, 4373 "ConfirmTopicRuleDestinationRequest":{ 4374 "type":"structure", 4375 "required":["confirmationToken"], 4376 "members":{ 4377 "confirmationToken":{ 4378 "shape":"ConfirmationToken", 4379 "location":"uri", 4380 "locationName":"confirmationToken" 4381 } 4382 } 4383 }, 4384 "ConfirmTopicRuleDestinationResponse":{ 4385 "type":"structure", 4386 "members":{ 4387 } 4388 }, 4389 "ConfirmationToken":{ 4390 "type":"string", 4391 "max":2048, 4392 "min":1 4393 }, 4394 "ConflictingResourceUpdateException":{ 4395 "type":"structure", 4396 "members":{ 4397 "message":{"shape":"errorMessage"} 4398 }, 4399 "error":{"httpStatusCode":409}, 4400 "exception":true 4401 }, 4402 "ConnectivityTimestamp":{"type":"long"}, 4403 "ConsecutiveDatapointsToAlarm":{ 4404 "type":"integer", 4405 "max":10, 4406 "min":1 4407 }, 4408 "ConsecutiveDatapointsToClear":{ 4409 "type":"integer", 4410 "max":10, 4411 "min":1 4412 }, 4413 "Count":{"type":"integer"}, 4414 "CreateAuthorizerRequest":{ 4415 "type":"structure", 4416 "required":[ 4417 "authorizerName", 4418 "authorizerFunctionArn" 4419 ], 4420 "members":{ 4421 "authorizerName":{ 4422 "shape":"AuthorizerName", 4423 "location":"uri", 4424 "locationName":"authorizerName" 4425 }, 4426 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 4427 "tokenKeyName":{"shape":"TokenKeyName"}, 4428 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 4429 "status":{"shape":"AuthorizerStatus"}, 4430 "signingDisabled":{"shape":"BooleanKey"} 4431 } 4432 }, 4433 "CreateAuthorizerResponse":{ 4434 "type":"structure", 4435 "members":{ 4436 "authorizerName":{"shape":"AuthorizerName"}, 4437 "authorizerArn":{"shape":"AuthorizerArn"} 4438 } 4439 }, 4440 "CreateBillingGroupRequest":{ 4441 "type":"structure", 4442 "required":["billingGroupName"], 4443 "members":{ 4444 "billingGroupName":{ 4445 "shape":"BillingGroupName", 4446 "location":"uri", 4447 "locationName":"billingGroupName" 4448 }, 4449 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 4450 "tags":{"shape":"TagList"} 4451 } 4452 }, 4453 "CreateBillingGroupResponse":{ 4454 "type":"structure", 4455 "members":{ 4456 "billingGroupName":{"shape":"BillingGroupName"}, 4457 "billingGroupArn":{"shape":"BillingGroupArn"}, 4458 "billingGroupId":{"shape":"BillingGroupId"} 4459 } 4460 }, 4461 "CreateCertificateFromCsrRequest":{ 4462 "type":"structure", 4463 "required":["certificateSigningRequest"], 4464 "members":{ 4465 "certificateSigningRequest":{"shape":"CertificateSigningRequest"}, 4466 "setAsActive":{ 4467 "shape":"SetAsActive", 4468 "location":"querystring", 4469 "locationName":"setAsActive" 4470 } 4471 } 4472 }, 4473 "CreateCertificateFromCsrResponse":{ 4474 "type":"structure", 4475 "members":{ 4476 "certificateArn":{"shape":"CertificateArn"}, 4477 "certificateId":{"shape":"CertificateId"}, 4478 "certificatePem":{"shape":"CertificatePem"} 4479 } 4480 }, 4481 "CreateDomainConfigurationRequest":{ 4482 "type":"structure", 4483 "required":["domainConfigurationName"], 4484 "members":{ 4485 "domainConfigurationName":{ 4486 "shape":"DomainConfigurationName", 4487 "location":"uri", 4488 "locationName":"domainConfigurationName" 4489 }, 4490 "domainName":{"shape":"DomainName"}, 4491 "serverCertificateArns":{"shape":"ServerCertificateArns"}, 4492 "validationCertificateArn":{"shape":"AcmCertificateArn"}, 4493 "authorizerConfig":{"shape":"AuthorizerConfig"}, 4494 "serviceType":{"shape":"ServiceType"} 4495 } 4496 }, 4497 "CreateDomainConfigurationResponse":{ 4498 "type":"structure", 4499 "members":{ 4500 "domainConfigurationName":{"shape":"DomainConfigurationName"}, 4501 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 4502 } 4503 }, 4504 "CreateDynamicThingGroupRequest":{ 4505 "type":"structure", 4506 "required":[ 4507 "thingGroupName", 4508 "queryString" 4509 ], 4510 "members":{ 4511 "thingGroupName":{ 4512 "shape":"ThingGroupName", 4513 "location":"uri", 4514 "locationName":"thingGroupName" 4515 }, 4516 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 4517 "indexName":{"shape":"IndexName"}, 4518 "queryString":{"shape":"QueryString"}, 4519 "queryVersion":{"shape":"QueryVersion"}, 4520 "tags":{"shape":"TagList"} 4521 } 4522 }, 4523 "CreateDynamicThingGroupResponse":{ 4524 "type":"structure", 4525 "members":{ 4526 "thingGroupName":{"shape":"ThingGroupName"}, 4527 "thingGroupArn":{"shape":"ThingGroupArn"}, 4528 "thingGroupId":{"shape":"ThingGroupId"}, 4529 "indexName":{"shape":"IndexName"}, 4530 "queryString":{"shape":"QueryString"}, 4531 "queryVersion":{"shape":"QueryVersion"} 4532 } 4533 }, 4534 "CreateJobRequest":{ 4535 "type":"structure", 4536 "required":[ 4537 "jobId", 4538 "targets" 4539 ], 4540 "members":{ 4541 "jobId":{ 4542 "shape":"JobId", 4543 "location":"uri", 4544 "locationName":"jobId" 4545 }, 4546 "targets":{"shape":"JobTargets"}, 4547 "documentSource":{"shape":"JobDocumentSource"}, 4548 "document":{"shape":"JobDocument"}, 4549 "description":{"shape":"JobDescription"}, 4550 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 4551 "targetSelection":{"shape":"TargetSelection"}, 4552 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 4553 "abortConfig":{"shape":"AbortConfig"}, 4554 "timeoutConfig":{"shape":"TimeoutConfig"}, 4555 "tags":{"shape":"TagList"} 4556 } 4557 }, 4558 "CreateJobResponse":{ 4559 "type":"structure", 4560 "members":{ 4561 "jobArn":{"shape":"JobArn"}, 4562 "jobId":{"shape":"JobId"}, 4563 "description":{"shape":"JobDescription"} 4564 } 4565 }, 4566 "CreateKeysAndCertificateRequest":{ 4567 "type":"structure", 4568 "members":{ 4569 "setAsActive":{ 4570 "shape":"SetAsActive", 4571 "location":"querystring", 4572 "locationName":"setAsActive" 4573 } 4574 } 4575 }, 4576 "CreateKeysAndCertificateResponse":{ 4577 "type":"structure", 4578 "members":{ 4579 "certificateArn":{"shape":"CertificateArn"}, 4580 "certificateId":{"shape":"CertificateId"}, 4581 "certificatePem":{"shape":"CertificatePem"}, 4582 "keyPair":{"shape":"KeyPair"} 4583 } 4584 }, 4585 "CreateMitigationActionRequest":{ 4586 "type":"structure", 4587 "required":[ 4588 "actionName", 4589 "roleArn", 4590 "actionParams" 4591 ], 4592 "members":{ 4593 "actionName":{ 4594 "shape":"MitigationActionName", 4595 "location":"uri", 4596 "locationName":"actionName" 4597 }, 4598 "roleArn":{"shape":"RoleArn"}, 4599 "actionParams":{"shape":"MitigationActionParams"}, 4600 "tags":{"shape":"TagList"} 4601 } 4602 }, 4603 "CreateMitigationActionResponse":{ 4604 "type":"structure", 4605 "members":{ 4606 "actionArn":{"shape":"MitigationActionArn"}, 4607 "actionId":{"shape":"MitigationActionId"} 4608 } 4609 }, 4610 "CreateOTAUpdateRequest":{ 4611 "type":"structure", 4612 "required":[ 4613 "otaUpdateId", 4614 "targets", 4615 "files", 4616 "roleArn" 4617 ], 4618 "members":{ 4619 "otaUpdateId":{ 4620 "shape":"OTAUpdateId", 4621 "location":"uri", 4622 "locationName":"otaUpdateId" 4623 }, 4624 "description":{"shape":"OTAUpdateDescription"}, 4625 "targets":{"shape":"Targets"}, 4626 "protocols":{"shape":"Protocols"}, 4627 "targetSelection":{"shape":"TargetSelection"}, 4628 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 4629 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 4630 "files":{"shape":"OTAUpdateFiles"}, 4631 "roleArn":{"shape":"RoleArn"}, 4632 "additionalParameters":{"shape":"AdditionalParameterMap"}, 4633 "tags":{"shape":"TagList"} 4634 } 4635 }, 4636 "CreateOTAUpdateResponse":{ 4637 "type":"structure", 4638 "members":{ 4639 "otaUpdateId":{"shape":"OTAUpdateId"}, 4640 "awsIotJobId":{"shape":"AwsIotJobId"}, 4641 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 4642 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 4643 "otaUpdateStatus":{"shape":"OTAUpdateStatus"} 4644 } 4645 }, 4646 "CreatePolicyRequest":{ 4647 "type":"structure", 4648 "required":[ 4649 "policyName", 4650 "policyDocument" 4651 ], 4652 "members":{ 4653 "policyName":{ 4654 "shape":"PolicyName", 4655 "location":"uri", 4656 "locationName":"policyName" 4657 }, 4658 "policyDocument":{"shape":"PolicyDocument"} 4659 } 4660 }, 4661 "CreatePolicyResponse":{ 4662 "type":"structure", 4663 "members":{ 4664 "policyName":{"shape":"PolicyName"}, 4665 "policyArn":{"shape":"PolicyArn"}, 4666 "policyDocument":{"shape":"PolicyDocument"}, 4667 "policyVersionId":{"shape":"PolicyVersionId"} 4668 } 4669 }, 4670 "CreatePolicyVersionRequest":{ 4671 "type":"structure", 4672 "required":[ 4673 "policyName", 4674 "policyDocument" 4675 ], 4676 "members":{ 4677 "policyName":{ 4678 "shape":"PolicyName", 4679 "location":"uri", 4680 "locationName":"policyName" 4681 }, 4682 "policyDocument":{"shape":"PolicyDocument"}, 4683 "setAsDefault":{ 4684 "shape":"SetAsDefault", 4685 "location":"querystring", 4686 "locationName":"setAsDefault" 4687 } 4688 } 4689 }, 4690 "CreatePolicyVersionResponse":{ 4691 "type":"structure", 4692 "members":{ 4693 "policyArn":{"shape":"PolicyArn"}, 4694 "policyDocument":{"shape":"PolicyDocument"}, 4695 "policyVersionId":{"shape":"PolicyVersionId"}, 4696 "isDefaultVersion":{"shape":"IsDefaultVersion"} 4697 } 4698 }, 4699 "CreateProvisioningClaimRequest":{ 4700 "type":"structure", 4701 "required":["templateName"], 4702 "members":{ 4703 "templateName":{ 4704 "shape":"TemplateName", 4705 "location":"uri", 4706 "locationName":"templateName" 4707 } 4708 } 4709 }, 4710 "CreateProvisioningClaimResponse":{ 4711 "type":"structure", 4712 "members":{ 4713 "certificateId":{"shape":"CertificateId"}, 4714 "certificatePem":{"shape":"CertificatePem"}, 4715 "keyPair":{"shape":"KeyPair"}, 4716 "expiration":{"shape":"DateType"} 4717 } 4718 }, 4719 "CreateProvisioningTemplateRequest":{ 4720 "type":"structure", 4721 "required":[ 4722 "templateName", 4723 "templateBody", 4724 "provisioningRoleArn" 4725 ], 4726 "members":{ 4727 "templateName":{"shape":"TemplateName"}, 4728 "description":{"shape":"TemplateDescription"}, 4729 "templateBody":{"shape":"TemplateBody"}, 4730 "enabled":{"shape":"Enabled"}, 4731 "provisioningRoleArn":{"shape":"RoleArn"}, 4732 "tags":{"shape":"TagList"} 4733 } 4734 }, 4735 "CreateProvisioningTemplateResponse":{ 4736 "type":"structure", 4737 "members":{ 4738 "templateArn":{"shape":"TemplateArn"}, 4739 "templateName":{"shape":"TemplateName"}, 4740 "defaultVersionId":{"shape":"TemplateVersionId"} 4741 } 4742 }, 4743 "CreateProvisioningTemplateVersionRequest":{ 4744 "type":"structure", 4745 "required":[ 4746 "templateName", 4747 "templateBody" 4748 ], 4749 "members":{ 4750 "templateName":{ 4751 "shape":"TemplateName", 4752 "location":"uri", 4753 "locationName":"templateName" 4754 }, 4755 "templateBody":{"shape":"TemplateBody"}, 4756 "setAsDefault":{ 4757 "shape":"SetAsDefault", 4758 "location":"querystring", 4759 "locationName":"setAsDefault" 4760 } 4761 } 4762 }, 4763 "CreateProvisioningTemplateVersionResponse":{ 4764 "type":"structure", 4765 "members":{ 4766 "templateArn":{"shape":"TemplateArn"}, 4767 "templateName":{"shape":"TemplateName"}, 4768 "versionId":{"shape":"TemplateVersionId"}, 4769 "isDefaultVersion":{"shape":"IsDefaultVersion"} 4770 } 4771 }, 4772 "CreateRoleAliasRequest":{ 4773 "type":"structure", 4774 "required":[ 4775 "roleAlias", 4776 "roleArn" 4777 ], 4778 "members":{ 4779 "roleAlias":{ 4780 "shape":"RoleAlias", 4781 "location":"uri", 4782 "locationName":"roleAlias" 4783 }, 4784 "roleArn":{"shape":"RoleArn"}, 4785 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"} 4786 } 4787 }, 4788 "CreateRoleAliasResponse":{ 4789 "type":"structure", 4790 "members":{ 4791 "roleAlias":{"shape":"RoleAlias"}, 4792 "roleAliasArn":{"shape":"RoleAliasArn"} 4793 } 4794 }, 4795 "CreateScheduledAuditRequest":{ 4796 "type":"structure", 4797 "required":[ 4798 "frequency", 4799 "targetCheckNames", 4800 "scheduledAuditName" 4801 ], 4802 "members":{ 4803 "frequency":{"shape":"AuditFrequency"}, 4804 "dayOfMonth":{"shape":"DayOfMonth"}, 4805 "dayOfWeek":{"shape":"DayOfWeek"}, 4806 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 4807 "scheduledAuditName":{ 4808 "shape":"ScheduledAuditName", 4809 "location":"uri", 4810 "locationName":"scheduledAuditName" 4811 }, 4812 "tags":{"shape":"TagList"} 4813 } 4814 }, 4815 "CreateScheduledAuditResponse":{ 4816 "type":"structure", 4817 "members":{ 4818 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 4819 } 4820 }, 4821 "CreateSecurityProfileRequest":{ 4822 "type":"structure", 4823 "required":["securityProfileName"], 4824 "members":{ 4825 "securityProfileName":{ 4826 "shape":"SecurityProfileName", 4827 "location":"uri", 4828 "locationName":"securityProfileName" 4829 }, 4830 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 4831 "behaviors":{"shape":"Behaviors"}, 4832 "alertTargets":{"shape":"AlertTargets"}, 4833 "additionalMetricsToRetain":{"shape":"AdditionalMetricsToRetainList"}, 4834 "tags":{"shape":"TagList"} 4835 } 4836 }, 4837 "CreateSecurityProfileResponse":{ 4838 "type":"structure", 4839 "members":{ 4840 "securityProfileName":{"shape":"SecurityProfileName"}, 4841 "securityProfileArn":{"shape":"SecurityProfileArn"} 4842 } 4843 }, 4844 "CreateStreamRequest":{ 4845 "type":"structure", 4846 "required":[ 4847 "streamId", 4848 "files", 4849 "roleArn" 4850 ], 4851 "members":{ 4852 "streamId":{ 4853 "shape":"StreamId", 4854 "location":"uri", 4855 "locationName":"streamId" 4856 }, 4857 "description":{"shape":"StreamDescription"}, 4858 "files":{"shape":"StreamFiles"}, 4859 "roleArn":{"shape":"RoleArn"}, 4860 "tags":{"shape":"TagList"} 4861 } 4862 }, 4863 "CreateStreamResponse":{ 4864 "type":"structure", 4865 "members":{ 4866 "streamId":{"shape":"StreamId"}, 4867 "streamArn":{"shape":"StreamArn"}, 4868 "description":{"shape":"StreamDescription"}, 4869 "streamVersion":{"shape":"StreamVersion"} 4870 } 4871 }, 4872 "CreateThingGroupRequest":{ 4873 "type":"structure", 4874 "required":["thingGroupName"], 4875 "members":{ 4876 "thingGroupName":{ 4877 "shape":"ThingGroupName", 4878 "location":"uri", 4879 "locationName":"thingGroupName" 4880 }, 4881 "parentGroupName":{"shape":"ThingGroupName"}, 4882 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 4883 "tags":{"shape":"TagList"} 4884 } 4885 }, 4886 "CreateThingGroupResponse":{ 4887 "type":"structure", 4888 "members":{ 4889 "thingGroupName":{"shape":"ThingGroupName"}, 4890 "thingGroupArn":{"shape":"ThingGroupArn"}, 4891 "thingGroupId":{"shape":"ThingGroupId"} 4892 } 4893 }, 4894 "CreateThingRequest":{ 4895 "type":"structure", 4896 "required":["thingName"], 4897 "members":{ 4898 "thingName":{ 4899 "shape":"ThingName", 4900 "location":"uri", 4901 "locationName":"thingName" 4902 }, 4903 "thingTypeName":{"shape":"ThingTypeName"}, 4904 "attributePayload":{"shape":"AttributePayload"}, 4905 "billingGroupName":{"shape":"BillingGroupName"} 4906 } 4907 }, 4908 "CreateThingResponse":{ 4909 "type":"structure", 4910 "members":{ 4911 "thingName":{"shape":"ThingName"}, 4912 "thingArn":{"shape":"ThingArn"}, 4913 "thingId":{"shape":"ThingId"} 4914 } 4915 }, 4916 "CreateThingTypeRequest":{ 4917 "type":"structure", 4918 "required":["thingTypeName"], 4919 "members":{ 4920 "thingTypeName":{ 4921 "shape":"ThingTypeName", 4922 "location":"uri", 4923 "locationName":"thingTypeName" 4924 }, 4925 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 4926 "tags":{"shape":"TagList"} 4927 } 4928 }, 4929 "CreateThingTypeResponse":{ 4930 "type":"structure", 4931 "members":{ 4932 "thingTypeName":{"shape":"ThingTypeName"}, 4933 "thingTypeArn":{"shape":"ThingTypeArn"}, 4934 "thingTypeId":{"shape":"ThingTypeId"} 4935 } 4936 }, 4937 "CreateTopicRuleDestinationRequest":{ 4938 "type":"structure", 4939 "required":["destinationConfiguration"], 4940 "members":{ 4941 "destinationConfiguration":{"shape":"TopicRuleDestinationConfiguration"} 4942 } 4943 }, 4944 "CreateTopicRuleDestinationResponse":{ 4945 "type":"structure", 4946 "members":{ 4947 "topicRuleDestination":{"shape":"TopicRuleDestination"} 4948 } 4949 }, 4950 "CreateTopicRuleRequest":{ 4951 "type":"structure", 4952 "required":[ 4953 "ruleName", 4954 "topicRulePayload" 4955 ], 4956 "members":{ 4957 "ruleName":{ 4958 "shape":"RuleName", 4959 "location":"uri", 4960 "locationName":"ruleName" 4961 }, 4962 "topicRulePayload":{"shape":"TopicRulePayload"}, 4963 "tags":{ 4964 "shape":"String", 4965 "location":"header", 4966 "locationName":"x-amz-tagging" 4967 } 4968 }, 4969 "payload":"topicRulePayload" 4970 }, 4971 "CreatedAtDate":{"type":"timestamp"}, 4972 "CreationDate":{"type":"timestamp"}, 4973 "CredentialDurationSeconds":{ 4974 "type":"integer", 4975 "max":3600, 4976 "min":900 4977 }, 4978 "CustomCodeSigning":{ 4979 "type":"structure", 4980 "members":{ 4981 "signature":{"shape":"CodeSigningSignature"}, 4982 "certificateChain":{"shape":"CodeSigningCertificateChain"}, 4983 "hashAlgorithm":{"shape":"HashAlgorithm"}, 4984 "signatureAlgorithm":{"shape":"SignatureAlgorithm"} 4985 } 4986 }, 4987 "CustomerVersion":{ 4988 "type":"integer", 4989 "min":1 4990 }, 4991 "DateType":{"type":"timestamp"}, 4992 "DayOfMonth":{ 4993 "type":"string", 4994 "pattern":"^([1-9]|[12][0-9]|3[01])$|^LAST$" 4995 }, 4996 "DayOfWeek":{ 4997 "type":"string", 4998 "enum":[ 4999 "SUN", 5000 "MON", 5001 "TUE", 5002 "WED", 5003 "THU", 5004 "FRI", 5005 "SAT" 5006 ] 5007 }, 5008 "DeleteAccountAuditConfigurationRequest":{ 5009 "type":"structure", 5010 "members":{ 5011 "deleteScheduledAudits":{ 5012 "shape":"DeleteScheduledAudits", 5013 "location":"querystring", 5014 "locationName":"deleteScheduledAudits" 5015 } 5016 } 5017 }, 5018 "DeleteAccountAuditConfigurationResponse":{ 5019 "type":"structure", 5020 "members":{ 5021 } 5022 }, 5023 "DeleteAdditionalMetricsToRetain":{"type":"boolean"}, 5024 "DeleteAlertTargets":{"type":"boolean"}, 5025 "DeleteAuthorizerRequest":{ 5026 "type":"structure", 5027 "required":["authorizerName"], 5028 "members":{ 5029 "authorizerName":{ 5030 "shape":"AuthorizerName", 5031 "location":"uri", 5032 "locationName":"authorizerName" 5033 } 5034 } 5035 }, 5036 "DeleteAuthorizerResponse":{ 5037 "type":"structure", 5038 "members":{ 5039 } 5040 }, 5041 "DeleteBehaviors":{"type":"boolean"}, 5042 "DeleteBillingGroupRequest":{ 5043 "type":"structure", 5044 "required":["billingGroupName"], 5045 "members":{ 5046 "billingGroupName":{ 5047 "shape":"BillingGroupName", 5048 "location":"uri", 5049 "locationName":"billingGroupName" 5050 }, 5051 "expectedVersion":{ 5052 "shape":"OptionalVersion", 5053 "location":"querystring", 5054 "locationName":"expectedVersion" 5055 } 5056 } 5057 }, 5058 "DeleteBillingGroupResponse":{ 5059 "type":"structure", 5060 "members":{ 5061 } 5062 }, 5063 "DeleteCACertificateRequest":{ 5064 "type":"structure", 5065 "required":["certificateId"], 5066 "members":{ 5067 "certificateId":{ 5068 "shape":"CertificateId", 5069 "location":"uri", 5070 "locationName":"caCertificateId" 5071 } 5072 } 5073 }, 5074 "DeleteCACertificateResponse":{ 5075 "type":"structure", 5076 "members":{ 5077 } 5078 }, 5079 "DeleteCertificateRequest":{ 5080 "type":"structure", 5081 "required":["certificateId"], 5082 "members":{ 5083 "certificateId":{ 5084 "shape":"CertificateId", 5085 "location":"uri", 5086 "locationName":"certificateId" 5087 }, 5088 "forceDelete":{ 5089 "shape":"ForceDelete", 5090 "location":"querystring", 5091 "locationName":"forceDelete" 5092 } 5093 } 5094 }, 5095 "DeleteConflictException":{ 5096 "type":"structure", 5097 "members":{ 5098 "message":{"shape":"errorMessage"} 5099 }, 5100 "error":{"httpStatusCode":409}, 5101 "exception":true 5102 }, 5103 "DeleteDomainConfigurationRequest":{ 5104 "type":"structure", 5105 "required":["domainConfigurationName"], 5106 "members":{ 5107 "domainConfigurationName":{ 5108 "shape":"DomainConfigurationName", 5109 "location":"uri", 5110 "locationName":"domainConfigurationName" 5111 } 5112 } 5113 }, 5114 "DeleteDomainConfigurationResponse":{ 5115 "type":"structure", 5116 "members":{ 5117 } 5118 }, 5119 "DeleteDynamicThingGroupRequest":{ 5120 "type":"structure", 5121 "required":["thingGroupName"], 5122 "members":{ 5123 "thingGroupName":{ 5124 "shape":"ThingGroupName", 5125 "location":"uri", 5126 "locationName":"thingGroupName" 5127 }, 5128 "expectedVersion":{ 5129 "shape":"OptionalVersion", 5130 "location":"querystring", 5131 "locationName":"expectedVersion" 5132 } 5133 } 5134 }, 5135 "DeleteDynamicThingGroupResponse":{ 5136 "type":"structure", 5137 "members":{ 5138 } 5139 }, 5140 "DeleteJobExecutionRequest":{ 5141 "type":"structure", 5142 "required":[ 5143 "jobId", 5144 "thingName", 5145 "executionNumber" 5146 ], 5147 "members":{ 5148 "jobId":{ 5149 "shape":"JobId", 5150 "location":"uri", 5151 "locationName":"jobId" 5152 }, 5153 "thingName":{ 5154 "shape":"ThingName", 5155 "location":"uri", 5156 "locationName":"thingName" 5157 }, 5158 "executionNumber":{ 5159 "shape":"ExecutionNumber", 5160 "location":"uri", 5161 "locationName":"executionNumber" 5162 }, 5163 "force":{ 5164 "shape":"ForceFlag", 5165 "location":"querystring", 5166 "locationName":"force" 5167 } 5168 } 5169 }, 5170 "DeleteJobRequest":{ 5171 "type":"structure", 5172 "required":["jobId"], 5173 "members":{ 5174 "jobId":{ 5175 "shape":"JobId", 5176 "location":"uri", 5177 "locationName":"jobId" 5178 }, 5179 "force":{ 5180 "shape":"ForceFlag", 5181 "location":"querystring", 5182 "locationName":"force" 5183 } 5184 } 5185 }, 5186 "DeleteMitigationActionRequest":{ 5187 "type":"structure", 5188 "required":["actionName"], 5189 "members":{ 5190 "actionName":{ 5191 "shape":"MitigationActionName", 5192 "location":"uri", 5193 "locationName":"actionName" 5194 } 5195 } 5196 }, 5197 "DeleteMitigationActionResponse":{ 5198 "type":"structure", 5199 "members":{ 5200 } 5201 }, 5202 "DeleteOTAUpdateRequest":{ 5203 "type":"structure", 5204 "required":["otaUpdateId"], 5205 "members":{ 5206 "otaUpdateId":{ 5207 "shape":"OTAUpdateId", 5208 "location":"uri", 5209 "locationName":"otaUpdateId" 5210 }, 5211 "deleteStream":{ 5212 "shape":"DeleteStream", 5213 "location":"querystring", 5214 "locationName":"deleteStream" 5215 }, 5216 "forceDeleteAWSJob":{ 5217 "shape":"ForceDeleteAWSJob", 5218 "location":"querystring", 5219 "locationName":"forceDeleteAWSJob" 5220 } 5221 } 5222 }, 5223 "DeleteOTAUpdateResponse":{ 5224 "type":"structure", 5225 "members":{ 5226 } 5227 }, 5228 "DeletePolicyRequest":{ 5229 "type":"structure", 5230 "required":["policyName"], 5231 "members":{ 5232 "policyName":{ 5233 "shape":"PolicyName", 5234 "location":"uri", 5235 "locationName":"policyName" 5236 } 5237 } 5238 }, 5239 "DeletePolicyVersionRequest":{ 5240 "type":"structure", 5241 "required":[ 5242 "policyName", 5243 "policyVersionId" 5244 ], 5245 "members":{ 5246 "policyName":{ 5247 "shape":"PolicyName", 5248 "location":"uri", 5249 "locationName":"policyName" 5250 }, 5251 "policyVersionId":{ 5252 "shape":"PolicyVersionId", 5253 "location":"uri", 5254 "locationName":"policyVersionId" 5255 } 5256 } 5257 }, 5258 "DeleteProvisioningTemplateRequest":{ 5259 "type":"structure", 5260 "required":["templateName"], 5261 "members":{ 5262 "templateName":{ 5263 "shape":"TemplateName", 5264 "location":"uri", 5265 "locationName":"templateName" 5266 } 5267 } 5268 }, 5269 "DeleteProvisioningTemplateResponse":{ 5270 "type":"structure", 5271 "members":{ 5272 } 5273 }, 5274 "DeleteProvisioningTemplateVersionRequest":{ 5275 "type":"structure", 5276 "required":[ 5277 "templateName", 5278 "versionId" 5279 ], 5280 "members":{ 5281 "templateName":{ 5282 "shape":"TemplateName", 5283 "location":"uri", 5284 "locationName":"templateName" 5285 }, 5286 "versionId":{ 5287 "shape":"TemplateVersionId", 5288 "location":"uri", 5289 "locationName":"versionId" 5290 } 5291 } 5292 }, 5293 "DeleteProvisioningTemplateVersionResponse":{ 5294 "type":"structure", 5295 "members":{ 5296 } 5297 }, 5298 "DeleteRegistrationCodeRequest":{ 5299 "type":"structure", 5300 "members":{ 5301 } 5302 }, 5303 "DeleteRegistrationCodeResponse":{ 5304 "type":"structure", 5305 "members":{ 5306 } 5307 }, 5308 "DeleteRoleAliasRequest":{ 5309 "type":"structure", 5310 "required":["roleAlias"], 5311 "members":{ 5312 "roleAlias":{ 5313 "shape":"RoleAlias", 5314 "location":"uri", 5315 "locationName":"roleAlias" 5316 } 5317 } 5318 }, 5319 "DeleteRoleAliasResponse":{ 5320 "type":"structure", 5321 "members":{ 5322 } 5323 }, 5324 "DeleteScheduledAuditRequest":{ 5325 "type":"structure", 5326 "required":["scheduledAuditName"], 5327 "members":{ 5328 "scheduledAuditName":{ 5329 "shape":"ScheduledAuditName", 5330 "location":"uri", 5331 "locationName":"scheduledAuditName" 5332 } 5333 } 5334 }, 5335 "DeleteScheduledAuditResponse":{ 5336 "type":"structure", 5337 "members":{ 5338 } 5339 }, 5340 "DeleteScheduledAudits":{"type":"boolean"}, 5341 "DeleteSecurityProfileRequest":{ 5342 "type":"structure", 5343 "required":["securityProfileName"], 5344 "members":{ 5345 "securityProfileName":{ 5346 "shape":"SecurityProfileName", 5347 "location":"uri", 5348 "locationName":"securityProfileName" 5349 }, 5350 "expectedVersion":{ 5351 "shape":"OptionalVersion", 5352 "location":"querystring", 5353 "locationName":"expectedVersion" 5354 } 5355 } 5356 }, 5357 "DeleteSecurityProfileResponse":{ 5358 "type":"structure", 5359 "members":{ 5360 } 5361 }, 5362 "DeleteStream":{"type":"boolean"}, 5363 "DeleteStreamRequest":{ 5364 "type":"structure", 5365 "required":["streamId"], 5366 "members":{ 5367 "streamId":{ 5368 "shape":"StreamId", 5369 "location":"uri", 5370 "locationName":"streamId" 5371 } 5372 } 5373 }, 5374 "DeleteStreamResponse":{ 5375 "type":"structure", 5376 "members":{ 5377 } 5378 }, 5379 "DeleteThingGroupRequest":{ 5380 "type":"structure", 5381 "required":["thingGroupName"], 5382 "members":{ 5383 "thingGroupName":{ 5384 "shape":"ThingGroupName", 5385 "location":"uri", 5386 "locationName":"thingGroupName" 5387 }, 5388 "expectedVersion":{ 5389 "shape":"OptionalVersion", 5390 "location":"querystring", 5391 "locationName":"expectedVersion" 5392 } 5393 } 5394 }, 5395 "DeleteThingGroupResponse":{ 5396 "type":"structure", 5397 "members":{ 5398 } 5399 }, 5400 "DeleteThingRequest":{ 5401 "type":"structure", 5402 "required":["thingName"], 5403 "members":{ 5404 "thingName":{ 5405 "shape":"ThingName", 5406 "location":"uri", 5407 "locationName":"thingName" 5408 }, 5409 "expectedVersion":{ 5410 "shape":"OptionalVersion", 5411 "location":"querystring", 5412 "locationName":"expectedVersion" 5413 } 5414 } 5415 }, 5416 "DeleteThingResponse":{ 5417 "type":"structure", 5418 "members":{ 5419 } 5420 }, 5421 "DeleteThingTypeRequest":{ 5422 "type":"structure", 5423 "required":["thingTypeName"], 5424 "members":{ 5425 "thingTypeName":{ 5426 "shape":"ThingTypeName", 5427 "location":"uri", 5428 "locationName":"thingTypeName" 5429 } 5430 } 5431 }, 5432 "DeleteThingTypeResponse":{ 5433 "type":"structure", 5434 "members":{ 5435 } 5436 }, 5437 "DeleteTopicRuleDestinationRequest":{ 5438 "type":"structure", 5439 "required":["arn"], 5440 "members":{ 5441 "arn":{ 5442 "shape":"AwsArn", 5443 "location":"uri", 5444 "locationName":"arn" 5445 } 5446 } 5447 }, 5448 "DeleteTopicRuleDestinationResponse":{ 5449 "type":"structure", 5450 "members":{ 5451 } 5452 }, 5453 "DeleteTopicRuleRequest":{ 5454 "type":"structure", 5455 "required":["ruleName"], 5456 "members":{ 5457 "ruleName":{ 5458 "shape":"RuleName", 5459 "location":"uri", 5460 "locationName":"ruleName" 5461 } 5462 } 5463 }, 5464 "DeleteV2LoggingLevelRequest":{ 5465 "type":"structure", 5466 "required":[ 5467 "targetType", 5468 "targetName" 5469 ], 5470 "members":{ 5471 "targetType":{ 5472 "shape":"LogTargetType", 5473 "location":"querystring", 5474 "locationName":"targetType" 5475 }, 5476 "targetName":{ 5477 "shape":"LogTargetName", 5478 "location":"querystring", 5479 "locationName":"targetName" 5480 } 5481 } 5482 }, 5483 "DeliveryStreamName":{"type":"string"}, 5484 "Denied":{ 5485 "type":"structure", 5486 "members":{ 5487 "implicitDeny":{"shape":"ImplicitDeny"}, 5488 "explicitDeny":{"shape":"ExplicitDeny"} 5489 } 5490 }, 5491 "DeprecateThingTypeRequest":{ 5492 "type":"structure", 5493 "required":["thingTypeName"], 5494 "members":{ 5495 "thingTypeName":{ 5496 "shape":"ThingTypeName", 5497 "location":"uri", 5498 "locationName":"thingTypeName" 5499 }, 5500 "undoDeprecate":{"shape":"UndoDeprecate"} 5501 } 5502 }, 5503 "DeprecateThingTypeResponse":{ 5504 "type":"structure", 5505 "members":{ 5506 } 5507 }, 5508 "DeprecationDate":{"type":"timestamp"}, 5509 "DescribeAccountAuditConfigurationRequest":{ 5510 "type":"structure", 5511 "members":{ 5512 } 5513 }, 5514 "DescribeAccountAuditConfigurationResponse":{ 5515 "type":"structure", 5516 "members":{ 5517 "roleArn":{"shape":"RoleArn"}, 5518 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 5519 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 5520 } 5521 }, 5522 "DescribeAuditFindingRequest":{ 5523 "type":"structure", 5524 "required":["findingId"], 5525 "members":{ 5526 "findingId":{ 5527 "shape":"FindingId", 5528 "location":"uri", 5529 "locationName":"findingId" 5530 } 5531 } 5532 }, 5533 "DescribeAuditFindingResponse":{ 5534 "type":"structure", 5535 "members":{ 5536 "finding":{"shape":"AuditFinding"} 5537 } 5538 }, 5539 "DescribeAuditMitigationActionsTaskRequest":{ 5540 "type":"structure", 5541 "required":["taskId"], 5542 "members":{ 5543 "taskId":{ 5544 "shape":"AuditMitigationActionsTaskId", 5545 "location":"uri", 5546 "locationName":"taskId" 5547 } 5548 } 5549 }, 5550 "DescribeAuditMitigationActionsTaskResponse":{ 5551 "type":"structure", 5552 "members":{ 5553 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"}, 5554 "startTime":{"shape":"Timestamp"}, 5555 "endTime":{"shape":"Timestamp"}, 5556 "taskStatistics":{"shape":"AuditMitigationActionsTaskStatistics"}, 5557 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 5558 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 5559 "actionsDefinition":{"shape":"MitigationActionList"} 5560 } 5561 }, 5562 "DescribeAuditTaskRequest":{ 5563 "type":"structure", 5564 "required":["taskId"], 5565 "members":{ 5566 "taskId":{ 5567 "shape":"AuditTaskId", 5568 "location":"uri", 5569 "locationName":"taskId" 5570 } 5571 } 5572 }, 5573 "DescribeAuditTaskResponse":{ 5574 "type":"structure", 5575 "members":{ 5576 "taskStatus":{"shape":"AuditTaskStatus"}, 5577 "taskType":{"shape":"AuditTaskType"}, 5578 "taskStartTime":{"shape":"Timestamp"}, 5579 "taskStatistics":{"shape":"TaskStatistics"}, 5580 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 5581 "auditDetails":{"shape":"AuditDetails"} 5582 } 5583 }, 5584 "DescribeAuthorizerRequest":{ 5585 "type":"structure", 5586 "required":["authorizerName"], 5587 "members":{ 5588 "authorizerName":{ 5589 "shape":"AuthorizerName", 5590 "location":"uri", 5591 "locationName":"authorizerName" 5592 } 5593 } 5594 }, 5595 "DescribeAuthorizerResponse":{ 5596 "type":"structure", 5597 "members":{ 5598 "authorizerDescription":{"shape":"AuthorizerDescription"} 5599 } 5600 }, 5601 "DescribeBillingGroupRequest":{ 5602 "type":"structure", 5603 "required":["billingGroupName"], 5604 "members":{ 5605 "billingGroupName":{ 5606 "shape":"BillingGroupName", 5607 "location":"uri", 5608 "locationName":"billingGroupName" 5609 } 5610 } 5611 }, 5612 "DescribeBillingGroupResponse":{ 5613 "type":"structure", 5614 "members":{ 5615 "billingGroupName":{"shape":"BillingGroupName"}, 5616 "billingGroupId":{"shape":"BillingGroupId"}, 5617 "billingGroupArn":{"shape":"BillingGroupArn"}, 5618 "version":{"shape":"Version"}, 5619 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 5620 "billingGroupMetadata":{"shape":"BillingGroupMetadata"} 5621 } 5622 }, 5623 "DescribeCACertificateRequest":{ 5624 "type":"structure", 5625 "required":["certificateId"], 5626 "members":{ 5627 "certificateId":{ 5628 "shape":"CertificateId", 5629 "location":"uri", 5630 "locationName":"caCertificateId" 5631 } 5632 } 5633 }, 5634 "DescribeCACertificateResponse":{ 5635 "type":"structure", 5636 "members":{ 5637 "certificateDescription":{"shape":"CACertificateDescription"}, 5638 "registrationConfig":{"shape":"RegistrationConfig"} 5639 } 5640 }, 5641 "DescribeCertificateRequest":{ 5642 "type":"structure", 5643 "required":["certificateId"], 5644 "members":{ 5645 "certificateId":{ 5646 "shape":"CertificateId", 5647 "location":"uri", 5648 "locationName":"certificateId" 5649 } 5650 } 5651 }, 5652 "DescribeCertificateResponse":{ 5653 "type":"structure", 5654 "members":{ 5655 "certificateDescription":{"shape":"CertificateDescription"} 5656 } 5657 }, 5658 "DescribeDefaultAuthorizerRequest":{ 5659 "type":"structure", 5660 "members":{ 5661 } 5662 }, 5663 "DescribeDefaultAuthorizerResponse":{ 5664 "type":"structure", 5665 "members":{ 5666 "authorizerDescription":{"shape":"AuthorizerDescription"} 5667 } 5668 }, 5669 "DescribeDomainConfigurationRequest":{ 5670 "type":"structure", 5671 "required":["domainConfigurationName"], 5672 "members":{ 5673 "domainConfigurationName":{ 5674 "shape":"ReservedDomainConfigurationName", 5675 "location":"uri", 5676 "locationName":"domainConfigurationName" 5677 } 5678 } 5679 }, 5680 "DescribeDomainConfigurationResponse":{ 5681 "type":"structure", 5682 "members":{ 5683 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 5684 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 5685 "domainName":{"shape":"DomainName"}, 5686 "serverCertificates":{"shape":"ServerCertificates"}, 5687 "authorizerConfig":{"shape":"AuthorizerConfig"}, 5688 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 5689 "serviceType":{"shape":"ServiceType"}, 5690 "domainType":{"shape":"DomainType"} 5691 } 5692 }, 5693 "DescribeEndpointRequest":{ 5694 "type":"structure", 5695 "members":{ 5696 "endpointType":{ 5697 "shape":"EndpointType", 5698 "location":"querystring", 5699 "locationName":"endpointType" 5700 } 5701 } 5702 }, 5703 "DescribeEndpointResponse":{ 5704 "type":"structure", 5705 "members":{ 5706 "endpointAddress":{"shape":"EndpointAddress"} 5707 } 5708 }, 5709 "DescribeEventConfigurationsRequest":{ 5710 "type":"structure", 5711 "members":{ 5712 } 5713 }, 5714 "DescribeEventConfigurationsResponse":{ 5715 "type":"structure", 5716 "members":{ 5717 "eventConfigurations":{"shape":"EventConfigurations"}, 5718 "creationDate":{"shape":"CreationDate"}, 5719 "lastModifiedDate":{"shape":"LastModifiedDate"} 5720 } 5721 }, 5722 "DescribeIndexRequest":{ 5723 "type":"structure", 5724 "required":["indexName"], 5725 "members":{ 5726 "indexName":{ 5727 "shape":"IndexName", 5728 "location":"uri", 5729 "locationName":"indexName" 5730 } 5731 } 5732 }, 5733 "DescribeIndexResponse":{ 5734 "type":"structure", 5735 "members":{ 5736 "indexName":{"shape":"IndexName"}, 5737 "indexStatus":{"shape":"IndexStatus"}, 5738 "schema":{"shape":"IndexSchema"} 5739 } 5740 }, 5741 "DescribeJobExecutionRequest":{ 5742 "type":"structure", 5743 "required":[ 5744 "jobId", 5745 "thingName" 5746 ], 5747 "members":{ 5748 "jobId":{ 5749 "shape":"JobId", 5750 "location":"uri", 5751 "locationName":"jobId" 5752 }, 5753 "thingName":{ 5754 "shape":"ThingName", 5755 "location":"uri", 5756 "locationName":"thingName" 5757 }, 5758 "executionNumber":{ 5759 "shape":"ExecutionNumber", 5760 "location":"querystring", 5761 "locationName":"executionNumber" 5762 } 5763 } 5764 }, 5765 "DescribeJobExecutionResponse":{ 5766 "type":"structure", 5767 "members":{ 5768 "execution":{"shape":"JobExecution"} 5769 } 5770 }, 5771 "DescribeJobRequest":{ 5772 "type":"structure", 5773 "required":["jobId"], 5774 "members":{ 5775 "jobId":{ 5776 "shape":"JobId", 5777 "location":"uri", 5778 "locationName":"jobId" 5779 } 5780 } 5781 }, 5782 "DescribeJobResponse":{ 5783 "type":"structure", 5784 "members":{ 5785 "documentSource":{"shape":"JobDocumentSource"}, 5786 "job":{"shape":"Job"} 5787 } 5788 }, 5789 "DescribeMitigationActionRequest":{ 5790 "type":"structure", 5791 "required":["actionName"], 5792 "members":{ 5793 "actionName":{ 5794 "shape":"MitigationActionName", 5795 "location":"uri", 5796 "locationName":"actionName" 5797 } 5798 } 5799 }, 5800 "DescribeMitigationActionResponse":{ 5801 "type":"structure", 5802 "members":{ 5803 "actionName":{"shape":"MitigationActionName"}, 5804 "actionType":{"shape":"MitigationActionType"}, 5805 "actionArn":{"shape":"MitigationActionArn"}, 5806 "actionId":{"shape":"MitigationActionId"}, 5807 "roleArn":{"shape":"RoleArn"}, 5808 "actionParams":{"shape":"MitigationActionParams"}, 5809 "creationDate":{"shape":"Timestamp"}, 5810 "lastModifiedDate":{"shape":"Timestamp"} 5811 } 5812 }, 5813 "DescribeProvisioningTemplateRequest":{ 5814 "type":"structure", 5815 "required":["templateName"], 5816 "members":{ 5817 "templateName":{ 5818 "shape":"TemplateName", 5819 "location":"uri", 5820 "locationName":"templateName" 5821 } 5822 } 5823 }, 5824 "DescribeProvisioningTemplateResponse":{ 5825 "type":"structure", 5826 "members":{ 5827 "templateArn":{"shape":"TemplateArn"}, 5828 "templateName":{"shape":"TemplateName"}, 5829 "description":{"shape":"TemplateDescription"}, 5830 "creationDate":{"shape":"DateType"}, 5831 "lastModifiedDate":{"shape":"DateType"}, 5832 "defaultVersionId":{"shape":"TemplateVersionId"}, 5833 "templateBody":{"shape":"TemplateBody"}, 5834 "enabled":{"shape":"Enabled"}, 5835 "provisioningRoleArn":{"shape":"RoleArn"} 5836 } 5837 }, 5838 "DescribeProvisioningTemplateVersionRequest":{ 5839 "type":"structure", 5840 "required":[ 5841 "templateName", 5842 "versionId" 5843 ], 5844 "members":{ 5845 "templateName":{ 5846 "shape":"TemplateName", 5847 "location":"uri", 5848 "locationName":"templateName" 5849 }, 5850 "versionId":{ 5851 "shape":"TemplateVersionId", 5852 "location":"uri", 5853 "locationName":"versionId" 5854 } 5855 } 5856 }, 5857 "DescribeProvisioningTemplateVersionResponse":{ 5858 "type":"structure", 5859 "members":{ 5860 "versionId":{"shape":"TemplateVersionId"}, 5861 "creationDate":{"shape":"DateType"}, 5862 "templateBody":{"shape":"TemplateBody"}, 5863 "isDefaultVersion":{"shape":"IsDefaultVersion"} 5864 } 5865 }, 5866 "DescribeRoleAliasRequest":{ 5867 "type":"structure", 5868 "required":["roleAlias"], 5869 "members":{ 5870 "roleAlias":{ 5871 "shape":"RoleAlias", 5872 "location":"uri", 5873 "locationName":"roleAlias" 5874 } 5875 } 5876 }, 5877 "DescribeRoleAliasResponse":{ 5878 "type":"structure", 5879 "members":{ 5880 "roleAliasDescription":{"shape":"RoleAliasDescription"} 5881 } 5882 }, 5883 "DescribeScheduledAuditRequest":{ 5884 "type":"structure", 5885 "required":["scheduledAuditName"], 5886 "members":{ 5887 "scheduledAuditName":{ 5888 "shape":"ScheduledAuditName", 5889 "location":"uri", 5890 "locationName":"scheduledAuditName" 5891 } 5892 } 5893 }, 5894 "DescribeScheduledAuditResponse":{ 5895 "type":"structure", 5896 "members":{ 5897 "frequency":{"shape":"AuditFrequency"}, 5898 "dayOfMonth":{"shape":"DayOfMonth"}, 5899 "dayOfWeek":{"shape":"DayOfWeek"}, 5900 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 5901 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 5902 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 5903 } 5904 }, 5905 "DescribeSecurityProfileRequest":{ 5906 "type":"structure", 5907 "required":["securityProfileName"], 5908 "members":{ 5909 "securityProfileName":{ 5910 "shape":"SecurityProfileName", 5911 "location":"uri", 5912 "locationName":"securityProfileName" 5913 } 5914 } 5915 }, 5916 "DescribeSecurityProfileResponse":{ 5917 "type":"structure", 5918 "members":{ 5919 "securityProfileName":{"shape":"SecurityProfileName"}, 5920 "securityProfileArn":{"shape":"SecurityProfileArn"}, 5921 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 5922 "behaviors":{"shape":"Behaviors"}, 5923 "alertTargets":{"shape":"AlertTargets"}, 5924 "additionalMetricsToRetain":{"shape":"AdditionalMetricsToRetainList"}, 5925 "version":{"shape":"Version"}, 5926 "creationDate":{"shape":"Timestamp"}, 5927 "lastModifiedDate":{"shape":"Timestamp"} 5928 } 5929 }, 5930 "DescribeStreamRequest":{ 5931 "type":"structure", 5932 "required":["streamId"], 5933 "members":{ 5934 "streamId":{ 5935 "shape":"StreamId", 5936 "location":"uri", 5937 "locationName":"streamId" 5938 } 5939 } 5940 }, 5941 "DescribeStreamResponse":{ 5942 "type":"structure", 5943 "members":{ 5944 "streamInfo":{"shape":"StreamInfo"} 5945 } 5946 }, 5947 "DescribeThingGroupRequest":{ 5948 "type":"structure", 5949 "required":["thingGroupName"], 5950 "members":{ 5951 "thingGroupName":{ 5952 "shape":"ThingGroupName", 5953 "location":"uri", 5954 "locationName":"thingGroupName" 5955 } 5956 } 5957 }, 5958 "DescribeThingGroupResponse":{ 5959 "type":"structure", 5960 "members":{ 5961 "thingGroupName":{"shape":"ThingGroupName"}, 5962 "thingGroupId":{"shape":"ThingGroupId"}, 5963 "thingGroupArn":{"shape":"ThingGroupArn"}, 5964 "version":{"shape":"Version"}, 5965 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 5966 "thingGroupMetadata":{"shape":"ThingGroupMetadata"}, 5967 "indexName":{"shape":"IndexName"}, 5968 "queryString":{"shape":"QueryString"}, 5969 "queryVersion":{"shape":"QueryVersion"}, 5970 "status":{"shape":"DynamicGroupStatus"} 5971 } 5972 }, 5973 "DescribeThingRegistrationTaskRequest":{ 5974 "type":"structure", 5975 "required":["taskId"], 5976 "members":{ 5977 "taskId":{ 5978 "shape":"TaskId", 5979 "location":"uri", 5980 "locationName":"taskId" 5981 } 5982 } 5983 }, 5984 "DescribeThingRegistrationTaskResponse":{ 5985 "type":"structure", 5986 "members":{ 5987 "taskId":{"shape":"TaskId"}, 5988 "creationDate":{"shape":"CreationDate"}, 5989 "lastModifiedDate":{"shape":"LastModifiedDate"}, 5990 "templateBody":{"shape":"TemplateBody"}, 5991 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 5992 "inputFileKey":{"shape":"RegistryS3KeyName"}, 5993 "roleArn":{"shape":"RoleArn"}, 5994 "status":{"shape":"Status"}, 5995 "message":{"shape":"ErrorMessage"}, 5996 "successCount":{"shape":"Count"}, 5997 "failureCount":{"shape":"Count"}, 5998 "percentageProgress":{"shape":"Percentage"} 5999 } 6000 }, 6001 "DescribeThingRequest":{ 6002 "type":"structure", 6003 "required":["thingName"], 6004 "members":{ 6005 "thingName":{ 6006 "shape":"ThingName", 6007 "location":"uri", 6008 "locationName":"thingName" 6009 } 6010 } 6011 }, 6012 "DescribeThingResponse":{ 6013 "type":"structure", 6014 "members":{ 6015 "defaultClientId":{"shape":"ClientId"}, 6016 "thingName":{"shape":"ThingName"}, 6017 "thingId":{"shape":"ThingId"}, 6018 "thingArn":{"shape":"ThingArn"}, 6019 "thingTypeName":{"shape":"ThingTypeName"}, 6020 "attributes":{"shape":"Attributes"}, 6021 "version":{"shape":"Version"}, 6022 "billingGroupName":{"shape":"BillingGroupName"} 6023 } 6024 }, 6025 "DescribeThingTypeRequest":{ 6026 "type":"structure", 6027 "required":["thingTypeName"], 6028 "members":{ 6029 "thingTypeName":{ 6030 "shape":"ThingTypeName", 6031 "location":"uri", 6032 "locationName":"thingTypeName" 6033 } 6034 } 6035 }, 6036 "DescribeThingTypeResponse":{ 6037 "type":"structure", 6038 "members":{ 6039 "thingTypeName":{"shape":"ThingTypeName"}, 6040 "thingTypeId":{"shape":"ThingTypeId"}, 6041 "thingTypeArn":{"shape":"ThingTypeArn"}, 6042 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 6043 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 6044 } 6045 }, 6046 "Description":{"type":"string"}, 6047 "Destination":{ 6048 "type":"structure", 6049 "members":{ 6050 "s3Destination":{"shape":"S3Destination"} 6051 } 6052 }, 6053 "DetachPolicyRequest":{ 6054 "type":"structure", 6055 "required":[ 6056 "policyName", 6057 "target" 6058 ], 6059 "members":{ 6060 "policyName":{ 6061 "shape":"PolicyName", 6062 "location":"uri", 6063 "locationName":"policyName" 6064 }, 6065 "target":{"shape":"PolicyTarget"} 6066 } 6067 }, 6068 "DetachPrincipalPolicyRequest":{ 6069 "type":"structure", 6070 "required":[ 6071 "policyName", 6072 "principal" 6073 ], 6074 "members":{ 6075 "policyName":{ 6076 "shape":"PolicyName", 6077 "location":"uri", 6078 "locationName":"policyName" 6079 }, 6080 "principal":{ 6081 "shape":"Principal", 6082 "location":"header", 6083 "locationName":"x-amzn-iot-principal" 6084 } 6085 } 6086 }, 6087 "DetachSecurityProfileRequest":{ 6088 "type":"structure", 6089 "required":[ 6090 "securityProfileName", 6091 "securityProfileTargetArn" 6092 ], 6093 "members":{ 6094 "securityProfileName":{ 6095 "shape":"SecurityProfileName", 6096 "location":"uri", 6097 "locationName":"securityProfileName" 6098 }, 6099 "securityProfileTargetArn":{ 6100 "shape":"SecurityProfileTargetArn", 6101 "location":"querystring", 6102 "locationName":"securityProfileTargetArn" 6103 } 6104 } 6105 }, 6106 "DetachSecurityProfileResponse":{ 6107 "type":"structure", 6108 "members":{ 6109 } 6110 }, 6111 "DetachThingPrincipalRequest":{ 6112 "type":"structure", 6113 "required":[ 6114 "thingName", 6115 "principal" 6116 ], 6117 "members":{ 6118 "thingName":{ 6119 "shape":"ThingName", 6120 "location":"uri", 6121 "locationName":"thingName" 6122 }, 6123 "principal":{ 6124 "shape":"Principal", 6125 "location":"header", 6126 "locationName":"x-amzn-principal" 6127 } 6128 } 6129 }, 6130 "DetachThingPrincipalResponse":{ 6131 "type":"structure", 6132 "members":{ 6133 } 6134 }, 6135 "DetailsKey":{ 6136 "type":"string", 6137 "max":128, 6138 "min":1, 6139 "pattern":"[a-zA-Z0-9:_-]+" 6140 }, 6141 "DetailsMap":{ 6142 "type":"map", 6143 "key":{"shape":"DetailsKey"}, 6144 "value":{"shape":"DetailsValue"} 6145 }, 6146 "DetailsValue":{ 6147 "type":"string", 6148 "max":1024, 6149 "min":1, 6150 "pattern":"[^\\p{C}]*+" 6151 }, 6152 "DeviceCertificateUpdateAction":{ 6153 "type":"string", 6154 "enum":["DEACTIVATE"] 6155 }, 6156 "DeviceDefenderThingName":{ 6157 "type":"string", 6158 "max":128, 6159 "min":1 6160 }, 6161 "DisableAllLogs":{"type":"boolean"}, 6162 "DisableTopicRuleRequest":{ 6163 "type":"structure", 6164 "required":["ruleName"], 6165 "members":{ 6166 "ruleName":{ 6167 "shape":"RuleName", 6168 "location":"uri", 6169 "locationName":"ruleName" 6170 } 6171 } 6172 }, 6173 "DomainConfigurationArn":{"type":"string"}, 6174 "DomainConfigurationName":{ 6175 "type":"string", 6176 "max":128, 6177 "min":1, 6178 "pattern":"[\\w.-]+" 6179 }, 6180 "DomainConfigurationStatus":{ 6181 "type":"string", 6182 "enum":[ 6183 "ENABLED", 6184 "DISABLED" 6185 ] 6186 }, 6187 "DomainConfigurationSummary":{ 6188 "type":"structure", 6189 "members":{ 6190 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 6191 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 6192 "serviceType":{"shape":"ServiceType"} 6193 } 6194 }, 6195 "DomainConfigurations":{ 6196 "type":"list", 6197 "member":{"shape":"DomainConfigurationSummary"} 6198 }, 6199 "DomainName":{ 6200 "type":"string", 6201 "max":253, 6202 "min":1 6203 }, 6204 "DomainType":{ 6205 "type":"string", 6206 "enum":[ 6207 "ENDPOINT", 6208 "AWS_MANAGED", 6209 "CUSTOMER_MANAGED" 6210 ] 6211 }, 6212 "DurationSeconds":{"type":"integer"}, 6213 "DynamicGroupStatus":{ 6214 "type":"string", 6215 "enum":[ 6216 "ACTIVE", 6217 "BUILDING", 6218 "REBUILDING" 6219 ] 6220 }, 6221 "DynamoDBAction":{ 6222 "type":"structure", 6223 "required":[ 6224 "tableName", 6225 "roleArn", 6226 "hashKeyField", 6227 "hashKeyValue" 6228 ], 6229 "members":{ 6230 "tableName":{"shape":"TableName"}, 6231 "roleArn":{"shape":"AwsArn"}, 6232 "operation":{"shape":"DynamoOperation"}, 6233 "hashKeyField":{"shape":"HashKeyField"}, 6234 "hashKeyValue":{"shape":"HashKeyValue"}, 6235 "hashKeyType":{"shape":"DynamoKeyType"}, 6236 "rangeKeyField":{"shape":"RangeKeyField"}, 6237 "rangeKeyValue":{"shape":"RangeKeyValue"}, 6238 "rangeKeyType":{"shape":"DynamoKeyType"}, 6239 "payloadField":{"shape":"PayloadField"} 6240 } 6241 }, 6242 "DynamoDBv2Action":{ 6243 "type":"structure", 6244 "required":[ 6245 "roleArn", 6246 "putItem" 6247 ], 6248 "members":{ 6249 "roleArn":{"shape":"AwsArn"}, 6250 "putItem":{"shape":"PutItemInput"} 6251 } 6252 }, 6253 "DynamoKeyType":{ 6254 "type":"string", 6255 "enum":[ 6256 "STRING", 6257 "NUMBER" 6258 ] 6259 }, 6260 "DynamoOperation":{"type":"string"}, 6261 "EffectivePolicies":{ 6262 "type":"list", 6263 "member":{"shape":"EffectivePolicy"} 6264 }, 6265 "EffectivePolicy":{ 6266 "type":"structure", 6267 "members":{ 6268 "policyName":{"shape":"PolicyName"}, 6269 "policyArn":{"shape":"PolicyArn"}, 6270 "policyDocument":{"shape":"PolicyDocument"} 6271 } 6272 }, 6273 "ElasticsearchAction":{ 6274 "type":"structure", 6275 "required":[ 6276 "roleArn", 6277 "endpoint", 6278 "index", 6279 "type", 6280 "id" 6281 ], 6282 "members":{ 6283 "roleArn":{"shape":"AwsArn"}, 6284 "endpoint":{"shape":"ElasticsearchEndpoint"}, 6285 "index":{"shape":"ElasticsearchIndex"}, 6286 "type":{"shape":"ElasticsearchType"}, 6287 "id":{"shape":"ElasticsearchId"} 6288 } 6289 }, 6290 "ElasticsearchEndpoint":{ 6291 "type":"string", 6292 "pattern":"https?://.*" 6293 }, 6294 "ElasticsearchId":{"type":"string"}, 6295 "ElasticsearchIndex":{"type":"string"}, 6296 "ElasticsearchType":{"type":"string"}, 6297 "EnableIoTLoggingParams":{ 6298 "type":"structure", 6299 "required":[ 6300 "roleArnForLogging", 6301 "logLevel" 6302 ], 6303 "members":{ 6304 "roleArnForLogging":{"shape":"RoleArn"}, 6305 "logLevel":{"shape":"LogLevel"} 6306 } 6307 }, 6308 "EnableTopicRuleRequest":{ 6309 "type":"structure", 6310 "required":["ruleName"], 6311 "members":{ 6312 "ruleName":{ 6313 "shape":"RuleName", 6314 "location":"uri", 6315 "locationName":"ruleName" 6316 } 6317 } 6318 }, 6319 "Enabled":{"type":"boolean"}, 6320 "EndpointAddress":{"type":"string"}, 6321 "EndpointType":{ 6322 "type":"string", 6323 "max":128 6324 }, 6325 "ErrorCode":{"type":"string"}, 6326 "ErrorInfo":{ 6327 "type":"structure", 6328 "members":{ 6329 "code":{"shape":"Code"}, 6330 "message":{"shape":"OTAUpdateErrorMessage"} 6331 } 6332 }, 6333 "ErrorMessage":{ 6334 "type":"string", 6335 "max":2048 6336 }, 6337 "EvaluationStatistic":{ 6338 "type":"string", 6339 "pattern":"(p0|p0\\.1|p0\\.01|p1|p10|p50|p90|p99|p99\\.9|p99\\.99|p100)" 6340 }, 6341 "EventConfigurations":{ 6342 "type":"map", 6343 "key":{"shape":"EventType"}, 6344 "value":{"shape":"Configuration"} 6345 }, 6346 "EventType":{ 6347 "type":"string", 6348 "enum":[ 6349 "THING", 6350 "THING_GROUP", 6351 "THING_TYPE", 6352 "THING_GROUP_MEMBERSHIP", 6353 "THING_GROUP_HIERARCHY", 6354 "THING_TYPE_ASSOCIATION", 6355 "JOB", 6356 "JOB_EXECUTION", 6357 "POLICY", 6358 "CERTIFICATE", 6359 "CA_CERTIFICATE" 6360 ] 6361 }, 6362 "ExecutionNamePrefix":{"type":"string"}, 6363 "ExecutionNumber":{"type":"long"}, 6364 "ExpectedVersion":{"type":"long"}, 6365 "ExpiresInSec":{ 6366 "type":"long", 6367 "max":3600, 6368 "min":60 6369 }, 6370 "ExpiresInSeconds":{"type":"long"}, 6371 "ExplicitDeny":{ 6372 "type":"structure", 6373 "members":{ 6374 "policies":{"shape":"Policies"} 6375 } 6376 }, 6377 "ExponentialRolloutRate":{ 6378 "type":"structure", 6379 "required":[ 6380 "baseRatePerMinute", 6381 "incrementFactor", 6382 "rateIncreaseCriteria" 6383 ], 6384 "members":{ 6385 "baseRatePerMinute":{"shape":"RolloutRatePerMinute"}, 6386 "incrementFactor":{"shape":"IncrementFactor"}, 6387 "rateIncreaseCriteria":{"shape":"RateIncreaseCriteria"} 6388 } 6389 }, 6390 "FailedChecksCount":{"type":"integer"}, 6391 "FailedFindingsCount":{"type":"long"}, 6392 "FailedThings":{"type":"integer"}, 6393 "Field":{ 6394 "type":"structure", 6395 "members":{ 6396 "name":{"shape":"FieldName"}, 6397 "type":{"shape":"FieldType"} 6398 } 6399 }, 6400 "FieldName":{"type":"string"}, 6401 "FieldType":{ 6402 "type":"string", 6403 "enum":[ 6404 "Number", 6405 "String", 6406 "Boolean" 6407 ] 6408 }, 6409 "Fields":{ 6410 "type":"list", 6411 "member":{"shape":"Field"} 6412 }, 6413 "FileId":{ 6414 "type":"integer", 6415 "max":255, 6416 "min":0 6417 }, 6418 "FileLocation":{ 6419 "type":"structure", 6420 "members":{ 6421 "stream":{"shape":"Stream"}, 6422 "s3Location":{"shape":"S3Location"} 6423 } 6424 }, 6425 "FileName":{"type":"string"}, 6426 "FindingId":{ 6427 "type":"string", 6428 "max":128, 6429 "min":1, 6430 "pattern":"[a-zA-Z0-9_-]+" 6431 }, 6432 "FindingIds":{ 6433 "type":"list", 6434 "member":{"shape":"FindingId"}, 6435 "max":25, 6436 "min":1 6437 }, 6438 "FirehoseAction":{ 6439 "type":"structure", 6440 "required":[ 6441 "roleArn", 6442 "deliveryStreamName" 6443 ], 6444 "members":{ 6445 "roleArn":{"shape":"AwsArn"}, 6446 "deliveryStreamName":{"shape":"DeliveryStreamName"}, 6447 "separator":{"shape":"FirehoseSeparator"} 6448 } 6449 }, 6450 "FirehoseSeparator":{ 6451 "type":"string", 6452 "pattern":"([\\n\\t])|(\\r\\n)|(,)" 6453 }, 6454 "Flag":{"type":"boolean"}, 6455 "ForceDelete":{"type":"boolean"}, 6456 "ForceDeleteAWSJob":{"type":"boolean"}, 6457 "ForceFlag":{"type":"boolean"}, 6458 "Forced":{"type":"boolean"}, 6459 "FunctionArn":{"type":"string"}, 6460 "GenerationId":{"type":"string"}, 6461 "GetCardinalityRequest":{ 6462 "type":"structure", 6463 "required":["queryString"], 6464 "members":{ 6465 "indexName":{"shape":"IndexName"}, 6466 "queryString":{"shape":"QueryString"}, 6467 "aggregationField":{"shape":"AggregationField"}, 6468 "queryVersion":{"shape":"QueryVersion"} 6469 } 6470 }, 6471 "GetCardinalityResponse":{ 6472 "type":"structure", 6473 "members":{ 6474 "cardinality":{"shape":"Count"} 6475 } 6476 }, 6477 "GetEffectivePoliciesRequest":{ 6478 "type":"structure", 6479 "members":{ 6480 "principal":{"shape":"Principal"}, 6481 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 6482 "thingName":{ 6483 "shape":"ThingName", 6484 "location":"querystring", 6485 "locationName":"thingName" 6486 } 6487 } 6488 }, 6489 "GetEffectivePoliciesResponse":{ 6490 "type":"structure", 6491 "members":{ 6492 "effectivePolicies":{"shape":"EffectivePolicies"} 6493 } 6494 }, 6495 "GetIndexingConfigurationRequest":{ 6496 "type":"structure", 6497 "members":{ 6498 } 6499 }, 6500 "GetIndexingConfigurationResponse":{ 6501 "type":"structure", 6502 "members":{ 6503 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 6504 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 6505 } 6506 }, 6507 "GetJobDocumentRequest":{ 6508 "type":"structure", 6509 "required":["jobId"], 6510 "members":{ 6511 "jobId":{ 6512 "shape":"JobId", 6513 "location":"uri", 6514 "locationName":"jobId" 6515 } 6516 } 6517 }, 6518 "GetJobDocumentResponse":{ 6519 "type":"structure", 6520 "members":{ 6521 "document":{"shape":"JobDocument"} 6522 } 6523 }, 6524 "GetLoggingOptionsRequest":{ 6525 "type":"structure", 6526 "members":{ 6527 } 6528 }, 6529 "GetLoggingOptionsResponse":{ 6530 "type":"structure", 6531 "members":{ 6532 "roleArn":{"shape":"AwsArn"}, 6533 "logLevel":{"shape":"LogLevel"} 6534 } 6535 }, 6536 "GetOTAUpdateRequest":{ 6537 "type":"structure", 6538 "required":["otaUpdateId"], 6539 "members":{ 6540 "otaUpdateId":{ 6541 "shape":"OTAUpdateId", 6542 "location":"uri", 6543 "locationName":"otaUpdateId" 6544 } 6545 } 6546 }, 6547 "GetOTAUpdateResponse":{ 6548 "type":"structure", 6549 "members":{ 6550 "otaUpdateInfo":{"shape":"OTAUpdateInfo"} 6551 } 6552 }, 6553 "GetPercentilesRequest":{ 6554 "type":"structure", 6555 "required":["queryString"], 6556 "members":{ 6557 "indexName":{"shape":"IndexName"}, 6558 "queryString":{"shape":"QueryString"}, 6559 "aggregationField":{"shape":"AggregationField"}, 6560 "queryVersion":{"shape":"QueryVersion"}, 6561 "percents":{"shape":"PercentList"} 6562 } 6563 }, 6564 "GetPercentilesResponse":{ 6565 "type":"structure", 6566 "members":{ 6567 "percentiles":{"shape":"Percentiles"} 6568 } 6569 }, 6570 "GetPolicyRequest":{ 6571 "type":"structure", 6572 "required":["policyName"], 6573 "members":{ 6574 "policyName":{ 6575 "shape":"PolicyName", 6576 "location":"uri", 6577 "locationName":"policyName" 6578 } 6579 } 6580 }, 6581 "GetPolicyResponse":{ 6582 "type":"structure", 6583 "members":{ 6584 "policyName":{"shape":"PolicyName"}, 6585 "policyArn":{"shape":"PolicyArn"}, 6586 "policyDocument":{"shape":"PolicyDocument"}, 6587 "defaultVersionId":{"shape":"PolicyVersionId"}, 6588 "creationDate":{"shape":"DateType"}, 6589 "lastModifiedDate":{"shape":"DateType"}, 6590 "generationId":{"shape":"GenerationId"} 6591 } 6592 }, 6593 "GetPolicyVersionRequest":{ 6594 "type":"structure", 6595 "required":[ 6596 "policyName", 6597 "policyVersionId" 6598 ], 6599 "members":{ 6600 "policyName":{ 6601 "shape":"PolicyName", 6602 "location":"uri", 6603 "locationName":"policyName" 6604 }, 6605 "policyVersionId":{ 6606 "shape":"PolicyVersionId", 6607 "location":"uri", 6608 "locationName":"policyVersionId" 6609 } 6610 } 6611 }, 6612 "GetPolicyVersionResponse":{ 6613 "type":"structure", 6614 "members":{ 6615 "policyArn":{"shape":"PolicyArn"}, 6616 "policyName":{"shape":"PolicyName"}, 6617 "policyDocument":{"shape":"PolicyDocument"}, 6618 "policyVersionId":{"shape":"PolicyVersionId"}, 6619 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 6620 "creationDate":{"shape":"DateType"}, 6621 "lastModifiedDate":{"shape":"DateType"}, 6622 "generationId":{"shape":"GenerationId"} 6623 } 6624 }, 6625 "GetRegistrationCodeRequest":{ 6626 "type":"structure", 6627 "members":{ 6628 } 6629 }, 6630 "GetRegistrationCodeResponse":{ 6631 "type":"structure", 6632 "members":{ 6633 "registrationCode":{"shape":"RegistrationCode"} 6634 } 6635 }, 6636 "GetStatisticsRequest":{ 6637 "type":"structure", 6638 "required":["queryString"], 6639 "members":{ 6640 "indexName":{"shape":"IndexName"}, 6641 "queryString":{"shape":"QueryString"}, 6642 "aggregationField":{"shape":"AggregationField"}, 6643 "queryVersion":{"shape":"QueryVersion"} 6644 } 6645 }, 6646 "GetStatisticsResponse":{ 6647 "type":"structure", 6648 "members":{ 6649 "statistics":{"shape":"Statistics"} 6650 } 6651 }, 6652 "GetTopicRuleDestinationRequest":{ 6653 "type":"structure", 6654 "required":["arn"], 6655 "members":{ 6656 "arn":{ 6657 "shape":"AwsArn", 6658 "location":"uri", 6659 "locationName":"arn" 6660 } 6661 } 6662 }, 6663 "GetTopicRuleDestinationResponse":{ 6664 "type":"structure", 6665 "members":{ 6666 "topicRuleDestination":{"shape":"TopicRuleDestination"} 6667 } 6668 }, 6669 "GetTopicRuleRequest":{ 6670 "type":"structure", 6671 "required":["ruleName"], 6672 "members":{ 6673 "ruleName":{ 6674 "shape":"RuleName", 6675 "location":"uri", 6676 "locationName":"ruleName" 6677 } 6678 } 6679 }, 6680 "GetTopicRuleResponse":{ 6681 "type":"structure", 6682 "members":{ 6683 "ruleArn":{"shape":"RuleArn"}, 6684 "rule":{"shape":"TopicRule"} 6685 } 6686 }, 6687 "GetV2LoggingOptionsRequest":{ 6688 "type":"structure", 6689 "members":{ 6690 } 6691 }, 6692 "GetV2LoggingOptionsResponse":{ 6693 "type":"structure", 6694 "members":{ 6695 "roleArn":{"shape":"AwsArn"}, 6696 "defaultLogLevel":{"shape":"LogLevel"}, 6697 "disableAllLogs":{"shape":"DisableAllLogs"} 6698 } 6699 }, 6700 "GroupNameAndArn":{ 6701 "type":"structure", 6702 "members":{ 6703 "groupName":{"shape":"ThingGroupName"}, 6704 "groupArn":{"shape":"ThingGroupArn"} 6705 } 6706 }, 6707 "HashAlgorithm":{"type":"string"}, 6708 "HashKeyField":{"type":"string"}, 6709 "HashKeyValue":{"type":"string"}, 6710 "HeaderKey":{ 6711 "type":"string", 6712 "max":256, 6713 "min":1 6714 }, 6715 "HeaderList":{ 6716 "type":"list", 6717 "member":{"shape":"HttpActionHeader"}, 6718 "max":100, 6719 "min":0 6720 }, 6721 "HeaderValue":{"type":"string"}, 6722 "HttpAction":{ 6723 "type":"structure", 6724 "required":["url"], 6725 "members":{ 6726 "url":{"shape":"Url"}, 6727 "confirmationUrl":{"shape":"Url"}, 6728 "headers":{"shape":"HeaderList"}, 6729 "auth":{"shape":"HttpAuthorization"} 6730 } 6731 }, 6732 "HttpActionHeader":{ 6733 "type":"structure", 6734 "required":[ 6735 "key", 6736 "value" 6737 ], 6738 "members":{ 6739 "key":{"shape":"HeaderKey"}, 6740 "value":{"shape":"HeaderValue"} 6741 } 6742 }, 6743 "HttpAuthorization":{ 6744 "type":"structure", 6745 "members":{ 6746 "sigv4":{"shape":"SigV4Authorization"} 6747 } 6748 }, 6749 "HttpContext":{ 6750 "type":"structure", 6751 "members":{ 6752 "headers":{"shape":"HttpHeaders"}, 6753 "queryString":{"shape":"HttpQueryString"} 6754 } 6755 }, 6756 "HttpHeaderName":{ 6757 "type":"string", 6758 "max":8192, 6759 "min":1 6760 }, 6761 "HttpHeaderValue":{ 6762 "type":"string", 6763 "max":8192, 6764 "min":1 6765 }, 6766 "HttpHeaders":{ 6767 "type":"map", 6768 "key":{"shape":"HttpHeaderName"}, 6769 "value":{"shape":"HttpHeaderValue"} 6770 }, 6771 "HttpQueryString":{ 6772 "type":"string", 6773 "max":4096, 6774 "min":1 6775 }, 6776 "HttpUrlDestinationConfiguration":{ 6777 "type":"structure", 6778 "required":["confirmationUrl"], 6779 "members":{ 6780 "confirmationUrl":{"shape":"Url"} 6781 } 6782 }, 6783 "HttpUrlDestinationProperties":{ 6784 "type":"structure", 6785 "members":{ 6786 "confirmationUrl":{"shape":"Url"} 6787 } 6788 }, 6789 "HttpUrlDestinationSummary":{ 6790 "type":"structure", 6791 "members":{ 6792 "confirmationUrl":{"shape":"Url"} 6793 } 6794 }, 6795 "ImplicitDeny":{ 6796 "type":"structure", 6797 "members":{ 6798 "policies":{"shape":"Policies"} 6799 } 6800 }, 6801 "InProgressChecksCount":{"type":"integer"}, 6802 "InProgressThings":{"type":"integer"}, 6803 "InProgressTimeoutInMinutes":{"type":"long"}, 6804 "IncrementFactor":{ 6805 "type":"double", 6806 "max":5, 6807 "min":1 6808 }, 6809 "IndexName":{ 6810 "type":"string", 6811 "max":128, 6812 "min":1, 6813 "pattern":"[a-zA-Z0-9:_-]+" 6814 }, 6815 "IndexNamesList":{ 6816 "type":"list", 6817 "member":{"shape":"IndexName"} 6818 }, 6819 "IndexNotReadyException":{ 6820 "type":"structure", 6821 "members":{ 6822 "message":{"shape":"errorMessage"} 6823 }, 6824 "error":{"httpStatusCode":400}, 6825 "exception":true 6826 }, 6827 "IndexSchema":{"type":"string"}, 6828 "IndexStatus":{ 6829 "type":"string", 6830 "enum":[ 6831 "ACTIVE", 6832 "BUILDING", 6833 "REBUILDING" 6834 ] 6835 }, 6836 "InlineDocument":{"type":"string"}, 6837 "InputName":{ 6838 "type":"string", 6839 "max":128, 6840 "min":1 6841 }, 6842 "InternalException":{ 6843 "type":"structure", 6844 "members":{ 6845 "message":{"shape":"errorMessage"} 6846 }, 6847 "error":{"httpStatusCode":500}, 6848 "exception":true, 6849 "fault":true 6850 }, 6851 "InternalFailureException":{ 6852 "type":"structure", 6853 "members":{ 6854 "message":{"shape":"errorMessage"} 6855 }, 6856 "error":{"httpStatusCode":500}, 6857 "exception":true, 6858 "fault":true 6859 }, 6860 "InvalidAggregationException":{ 6861 "type":"structure", 6862 "members":{ 6863 "message":{"shape":"errorMessage"} 6864 }, 6865 "error":{"httpStatusCode":400}, 6866 "exception":true 6867 }, 6868 "InvalidQueryException":{ 6869 "type":"structure", 6870 "members":{ 6871 "message":{"shape":"errorMessage"} 6872 }, 6873 "error":{"httpStatusCode":400}, 6874 "exception":true 6875 }, 6876 "InvalidRequestException":{ 6877 "type":"structure", 6878 "members":{ 6879 "message":{"shape":"errorMessage"} 6880 }, 6881 "error":{"httpStatusCode":400}, 6882 "exception":true 6883 }, 6884 "InvalidResponseException":{ 6885 "type":"structure", 6886 "members":{ 6887 "message":{"shape":"errorMessage"} 6888 }, 6889 "error":{"httpStatusCode":400}, 6890 "exception":true 6891 }, 6892 "InvalidStateTransitionException":{ 6893 "type":"structure", 6894 "members":{ 6895 "message":{"shape":"errorMessage"} 6896 }, 6897 "error":{"httpStatusCode":409}, 6898 "exception":true 6899 }, 6900 "IotAnalyticsAction":{ 6901 "type":"structure", 6902 "members":{ 6903 "channelArn":{"shape":"AwsArn"}, 6904 "channelName":{"shape":"ChannelName"}, 6905 "roleArn":{"shape":"AwsArn"} 6906 } 6907 }, 6908 "IotEventsAction":{ 6909 "type":"structure", 6910 "required":[ 6911 "inputName", 6912 "roleArn" 6913 ], 6914 "members":{ 6915 "inputName":{"shape":"InputName"}, 6916 "messageId":{"shape":"MessageId"}, 6917 "roleArn":{"shape":"AwsArn"} 6918 } 6919 }, 6920 "IotSiteWiseAction":{ 6921 "type":"structure", 6922 "required":[ 6923 "putAssetPropertyValueEntries", 6924 "roleArn" 6925 ], 6926 "members":{ 6927 "putAssetPropertyValueEntries":{"shape":"PutAssetPropertyValueEntryList"}, 6928 "roleArn":{"shape":"AwsArn"} 6929 } 6930 }, 6931 "IsAuthenticated":{"type":"boolean"}, 6932 "IsDefaultVersion":{"type":"boolean"}, 6933 "IsDisabled":{"type":"boolean"}, 6934 "Job":{ 6935 "type":"structure", 6936 "members":{ 6937 "jobArn":{"shape":"JobArn"}, 6938 "jobId":{"shape":"JobId"}, 6939 "targetSelection":{"shape":"TargetSelection"}, 6940 "status":{"shape":"JobStatus"}, 6941 "forceCanceled":{"shape":"Forced"}, 6942 "reasonCode":{"shape":"ReasonCode"}, 6943 "comment":{"shape":"Comment"}, 6944 "targets":{"shape":"JobTargets"}, 6945 "description":{"shape":"JobDescription"}, 6946 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 6947 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 6948 "abortConfig":{"shape":"AbortConfig"}, 6949 "createdAt":{"shape":"DateType"}, 6950 "lastUpdatedAt":{"shape":"DateType"}, 6951 "completedAt":{"shape":"DateType"}, 6952 "jobProcessDetails":{"shape":"JobProcessDetails"}, 6953 "timeoutConfig":{"shape":"TimeoutConfig"} 6954 } 6955 }, 6956 "JobArn":{"type":"string"}, 6957 "JobDescription":{ 6958 "type":"string", 6959 "max":2028, 6960 "pattern":"[^\\p{C}]+" 6961 }, 6962 "JobDocument":{ 6963 "type":"string", 6964 "max":32768 6965 }, 6966 "JobDocumentSource":{ 6967 "type":"string", 6968 "max":1350, 6969 "min":1 6970 }, 6971 "JobExecution":{ 6972 "type":"structure", 6973 "members":{ 6974 "jobId":{"shape":"JobId"}, 6975 "status":{"shape":"JobExecutionStatus"}, 6976 "forceCanceled":{"shape":"Forced"}, 6977 "statusDetails":{"shape":"JobExecutionStatusDetails"}, 6978 "thingArn":{"shape":"ThingArn"}, 6979 "queuedAt":{"shape":"DateType"}, 6980 "startedAt":{"shape":"DateType"}, 6981 "lastUpdatedAt":{"shape":"DateType"}, 6982 "executionNumber":{"shape":"ExecutionNumber"}, 6983 "versionNumber":{"shape":"VersionNumber"}, 6984 "approximateSecondsBeforeTimedOut":{"shape":"ApproximateSecondsBeforeTimedOut"} 6985 } 6986 }, 6987 "JobExecutionFailureType":{ 6988 "type":"string", 6989 "enum":[ 6990 "FAILED", 6991 "REJECTED", 6992 "TIMED_OUT", 6993 "ALL" 6994 ] 6995 }, 6996 "JobExecutionStatus":{ 6997 "type":"string", 6998 "enum":[ 6999 "QUEUED", 7000 "IN_PROGRESS", 7001 "SUCCEEDED", 7002 "FAILED", 7003 "TIMED_OUT", 7004 "REJECTED", 7005 "REMOVED", 7006 "CANCELED" 7007 ] 7008 }, 7009 "JobExecutionStatusDetails":{ 7010 "type":"structure", 7011 "members":{ 7012 "detailsMap":{"shape":"DetailsMap"} 7013 } 7014 }, 7015 "JobExecutionSummary":{ 7016 "type":"structure", 7017 "members":{ 7018 "status":{"shape":"JobExecutionStatus"}, 7019 "queuedAt":{"shape":"DateType"}, 7020 "startedAt":{"shape":"DateType"}, 7021 "lastUpdatedAt":{"shape":"DateType"}, 7022 "executionNumber":{"shape":"ExecutionNumber"} 7023 } 7024 }, 7025 "JobExecutionSummaryForJob":{ 7026 "type":"structure", 7027 "members":{ 7028 "thingArn":{"shape":"ThingArn"}, 7029 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 7030 } 7031 }, 7032 "JobExecutionSummaryForJobList":{ 7033 "type":"list", 7034 "member":{"shape":"JobExecutionSummaryForJob"} 7035 }, 7036 "JobExecutionSummaryForThing":{ 7037 "type":"structure", 7038 "members":{ 7039 "jobId":{"shape":"JobId"}, 7040 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 7041 } 7042 }, 7043 "JobExecutionSummaryForThingList":{ 7044 "type":"list", 7045 "member":{"shape":"JobExecutionSummaryForThing"} 7046 }, 7047 "JobExecutionsRolloutConfig":{ 7048 "type":"structure", 7049 "members":{ 7050 "maximumPerMinute":{"shape":"MaxJobExecutionsPerMin"}, 7051 "exponentialRate":{"shape":"ExponentialRolloutRate"} 7052 } 7053 }, 7054 "JobId":{ 7055 "type":"string", 7056 "max":64, 7057 "min":1, 7058 "pattern":"[a-zA-Z0-9_-]+" 7059 }, 7060 "JobProcessDetails":{ 7061 "type":"structure", 7062 "members":{ 7063 "processingTargets":{"shape":"ProcessingTargetNameList"}, 7064 "numberOfCanceledThings":{"shape":"CanceledThings"}, 7065 "numberOfSucceededThings":{"shape":"SucceededThings"}, 7066 "numberOfFailedThings":{"shape":"FailedThings"}, 7067 "numberOfRejectedThings":{"shape":"RejectedThings"}, 7068 "numberOfQueuedThings":{"shape":"QueuedThings"}, 7069 "numberOfInProgressThings":{"shape":"InProgressThings"}, 7070 "numberOfRemovedThings":{"shape":"RemovedThings"}, 7071 "numberOfTimedOutThings":{"shape":"TimedOutThings"} 7072 } 7073 }, 7074 "JobStatus":{ 7075 "type":"string", 7076 "enum":[ 7077 "IN_PROGRESS", 7078 "CANCELED", 7079 "COMPLETED", 7080 "DELETION_IN_PROGRESS" 7081 ] 7082 }, 7083 "JobSummary":{ 7084 "type":"structure", 7085 "members":{ 7086 "jobArn":{"shape":"JobArn"}, 7087 "jobId":{"shape":"JobId"}, 7088 "thingGroupId":{"shape":"ThingGroupId"}, 7089 "targetSelection":{"shape":"TargetSelection"}, 7090 "status":{"shape":"JobStatus"}, 7091 "createdAt":{"shape":"DateType"}, 7092 "lastUpdatedAt":{"shape":"DateType"}, 7093 "completedAt":{"shape":"DateType"} 7094 } 7095 }, 7096 "JobSummaryList":{ 7097 "type":"list", 7098 "member":{"shape":"JobSummary"} 7099 }, 7100 "JobTargets":{ 7101 "type":"list", 7102 "member":{"shape":"TargetArn"}, 7103 "min":1 7104 }, 7105 "JsonDocument":{"type":"string"}, 7106 "Key":{"type":"string"}, 7107 "KeyName":{ 7108 "type":"string", 7109 "max":128, 7110 "min":1, 7111 "pattern":"[a-zA-Z0-9:_-]+" 7112 }, 7113 "KeyPair":{ 7114 "type":"structure", 7115 "members":{ 7116 "PublicKey":{"shape":"PublicKey"}, 7117 "PrivateKey":{"shape":"PrivateKey"} 7118 } 7119 }, 7120 "KeyValue":{ 7121 "type":"string", 7122 "max":5120 7123 }, 7124 "KinesisAction":{ 7125 "type":"structure", 7126 "required":[ 7127 "roleArn", 7128 "streamName" 7129 ], 7130 "members":{ 7131 "roleArn":{"shape":"AwsArn"}, 7132 "streamName":{"shape":"StreamName"}, 7133 "partitionKey":{"shape":"PartitionKey"} 7134 } 7135 }, 7136 "LambdaAction":{ 7137 "type":"structure", 7138 "required":["functionArn"], 7139 "members":{ 7140 "functionArn":{"shape":"FunctionArn"} 7141 } 7142 }, 7143 "LaserMaxResults":{ 7144 "type":"integer", 7145 "max":250, 7146 "min":1 7147 }, 7148 "LastModifiedDate":{"type":"timestamp"}, 7149 "LimitExceededException":{ 7150 "type":"structure", 7151 "members":{ 7152 "message":{"shape":"errorMessage"} 7153 }, 7154 "error":{"httpStatusCode":410}, 7155 "exception":true 7156 }, 7157 "ListActiveViolationsRequest":{ 7158 "type":"structure", 7159 "members":{ 7160 "thingName":{ 7161 "shape":"DeviceDefenderThingName", 7162 "location":"querystring", 7163 "locationName":"thingName" 7164 }, 7165 "securityProfileName":{ 7166 "shape":"SecurityProfileName", 7167 "location":"querystring", 7168 "locationName":"securityProfileName" 7169 }, 7170 "nextToken":{ 7171 "shape":"NextToken", 7172 "location":"querystring", 7173 "locationName":"nextToken" 7174 }, 7175 "maxResults":{ 7176 "shape":"MaxResults", 7177 "location":"querystring", 7178 "locationName":"maxResults" 7179 } 7180 } 7181 }, 7182 "ListActiveViolationsResponse":{ 7183 "type":"structure", 7184 "members":{ 7185 "activeViolations":{"shape":"ActiveViolations"}, 7186 "nextToken":{"shape":"NextToken"} 7187 } 7188 }, 7189 "ListAttachedPoliciesRequest":{ 7190 "type":"structure", 7191 "required":["target"], 7192 "members":{ 7193 "target":{ 7194 "shape":"PolicyTarget", 7195 "location":"uri", 7196 "locationName":"target" 7197 }, 7198 "recursive":{ 7199 "shape":"Recursive", 7200 "location":"querystring", 7201 "locationName":"recursive" 7202 }, 7203 "marker":{ 7204 "shape":"Marker", 7205 "location":"querystring", 7206 "locationName":"marker" 7207 }, 7208 "pageSize":{ 7209 "shape":"PageSize", 7210 "location":"querystring", 7211 "locationName":"pageSize" 7212 } 7213 } 7214 }, 7215 "ListAttachedPoliciesResponse":{ 7216 "type":"structure", 7217 "members":{ 7218 "policies":{"shape":"Policies"}, 7219 "nextMarker":{"shape":"Marker"} 7220 } 7221 }, 7222 "ListAuditFindingsRequest":{ 7223 "type":"structure", 7224 "members":{ 7225 "taskId":{"shape":"AuditTaskId"}, 7226 "checkName":{"shape":"AuditCheckName"}, 7227 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 7228 "maxResults":{"shape":"MaxResults"}, 7229 "nextToken":{"shape":"NextToken"}, 7230 "startTime":{"shape":"Timestamp"}, 7231 "endTime":{"shape":"Timestamp"} 7232 } 7233 }, 7234 "ListAuditFindingsResponse":{ 7235 "type":"structure", 7236 "members":{ 7237 "findings":{"shape":"AuditFindings"}, 7238 "nextToken":{"shape":"NextToken"} 7239 } 7240 }, 7241 "ListAuditMitigationActionsExecutionsRequest":{ 7242 "type":"structure", 7243 "required":[ 7244 "taskId", 7245 "findingId" 7246 ], 7247 "members":{ 7248 "taskId":{ 7249 "shape":"AuditMitigationActionsTaskId", 7250 "location":"querystring", 7251 "locationName":"taskId" 7252 }, 7253 "actionStatus":{ 7254 "shape":"AuditMitigationActionsExecutionStatus", 7255 "location":"querystring", 7256 "locationName":"actionStatus" 7257 }, 7258 "findingId":{ 7259 "shape":"FindingId", 7260 "location":"querystring", 7261 "locationName":"findingId" 7262 }, 7263 "maxResults":{ 7264 "shape":"MaxResults", 7265 "location":"querystring", 7266 "locationName":"maxResults" 7267 }, 7268 "nextToken":{ 7269 "shape":"NextToken", 7270 "location":"querystring", 7271 "locationName":"nextToken" 7272 } 7273 } 7274 }, 7275 "ListAuditMitigationActionsExecutionsResponse":{ 7276 "type":"structure", 7277 "members":{ 7278 "actionsExecutions":{"shape":"AuditMitigationActionExecutionMetadataList"}, 7279 "nextToken":{"shape":"NextToken"} 7280 } 7281 }, 7282 "ListAuditMitigationActionsTasksRequest":{ 7283 "type":"structure", 7284 "required":[ 7285 "startTime", 7286 "endTime" 7287 ], 7288 "members":{ 7289 "auditTaskId":{ 7290 "shape":"AuditTaskId", 7291 "location":"querystring", 7292 "locationName":"auditTaskId" 7293 }, 7294 "findingId":{ 7295 "shape":"FindingId", 7296 "location":"querystring", 7297 "locationName":"findingId" 7298 }, 7299 "taskStatus":{ 7300 "shape":"AuditMitigationActionsTaskStatus", 7301 "location":"querystring", 7302 "locationName":"taskStatus" 7303 }, 7304 "maxResults":{ 7305 "shape":"MaxResults", 7306 "location":"querystring", 7307 "locationName":"maxResults" 7308 }, 7309 "nextToken":{ 7310 "shape":"NextToken", 7311 "location":"querystring", 7312 "locationName":"nextToken" 7313 }, 7314 "startTime":{ 7315 "shape":"Timestamp", 7316 "location":"querystring", 7317 "locationName":"startTime" 7318 }, 7319 "endTime":{ 7320 "shape":"Timestamp", 7321 "location":"querystring", 7322 "locationName":"endTime" 7323 } 7324 } 7325 }, 7326 "ListAuditMitigationActionsTasksResponse":{ 7327 "type":"structure", 7328 "members":{ 7329 "tasks":{"shape":"AuditMitigationActionsTaskMetadataList"}, 7330 "nextToken":{"shape":"NextToken"} 7331 } 7332 }, 7333 "ListAuditTasksRequest":{ 7334 "type":"structure", 7335 "required":[ 7336 "startTime", 7337 "endTime" 7338 ], 7339 "members":{ 7340 "startTime":{ 7341 "shape":"Timestamp", 7342 "location":"querystring", 7343 "locationName":"startTime" 7344 }, 7345 "endTime":{ 7346 "shape":"Timestamp", 7347 "location":"querystring", 7348 "locationName":"endTime" 7349 }, 7350 "taskType":{ 7351 "shape":"AuditTaskType", 7352 "location":"querystring", 7353 "locationName":"taskType" 7354 }, 7355 "taskStatus":{ 7356 "shape":"AuditTaskStatus", 7357 "location":"querystring", 7358 "locationName":"taskStatus" 7359 }, 7360 "nextToken":{ 7361 "shape":"NextToken", 7362 "location":"querystring", 7363 "locationName":"nextToken" 7364 }, 7365 "maxResults":{ 7366 "shape":"MaxResults", 7367 "location":"querystring", 7368 "locationName":"maxResults" 7369 } 7370 } 7371 }, 7372 "ListAuditTasksResponse":{ 7373 "type":"structure", 7374 "members":{ 7375 "tasks":{"shape":"AuditTaskMetadataList"}, 7376 "nextToken":{"shape":"NextToken"} 7377 } 7378 }, 7379 "ListAuthorizersRequest":{ 7380 "type":"structure", 7381 "members":{ 7382 "pageSize":{ 7383 "shape":"PageSize", 7384 "location":"querystring", 7385 "locationName":"pageSize" 7386 }, 7387 "marker":{ 7388 "shape":"Marker", 7389 "location":"querystring", 7390 "locationName":"marker" 7391 }, 7392 "ascendingOrder":{ 7393 "shape":"AscendingOrder", 7394 "location":"querystring", 7395 "locationName":"isAscendingOrder" 7396 }, 7397 "status":{ 7398 "shape":"AuthorizerStatus", 7399 "location":"querystring", 7400 "locationName":"status" 7401 } 7402 } 7403 }, 7404 "ListAuthorizersResponse":{ 7405 "type":"structure", 7406 "members":{ 7407 "authorizers":{"shape":"Authorizers"}, 7408 "nextMarker":{"shape":"Marker"} 7409 } 7410 }, 7411 "ListBillingGroupsRequest":{ 7412 "type":"structure", 7413 "members":{ 7414 "nextToken":{ 7415 "shape":"NextToken", 7416 "location":"querystring", 7417 "locationName":"nextToken" 7418 }, 7419 "maxResults":{ 7420 "shape":"RegistryMaxResults", 7421 "location":"querystring", 7422 "locationName":"maxResults" 7423 }, 7424 "namePrefixFilter":{ 7425 "shape":"BillingGroupName", 7426 "location":"querystring", 7427 "locationName":"namePrefixFilter" 7428 } 7429 } 7430 }, 7431 "ListBillingGroupsResponse":{ 7432 "type":"structure", 7433 "members":{ 7434 "billingGroups":{"shape":"BillingGroupNameAndArnList"}, 7435 "nextToken":{"shape":"NextToken"} 7436 } 7437 }, 7438 "ListCACertificatesRequest":{ 7439 "type":"structure", 7440 "members":{ 7441 "pageSize":{ 7442 "shape":"PageSize", 7443 "location":"querystring", 7444 "locationName":"pageSize" 7445 }, 7446 "marker":{ 7447 "shape":"Marker", 7448 "location":"querystring", 7449 "locationName":"marker" 7450 }, 7451 "ascendingOrder":{ 7452 "shape":"AscendingOrder", 7453 "location":"querystring", 7454 "locationName":"isAscendingOrder" 7455 } 7456 } 7457 }, 7458 "ListCACertificatesResponse":{ 7459 "type":"structure", 7460 "members":{ 7461 "certificates":{"shape":"CACertificates"}, 7462 "nextMarker":{"shape":"Marker"} 7463 } 7464 }, 7465 "ListCertificatesByCARequest":{ 7466 "type":"structure", 7467 "required":["caCertificateId"], 7468 "members":{ 7469 "caCertificateId":{ 7470 "shape":"CertificateId", 7471 "location":"uri", 7472 "locationName":"caCertificateId" 7473 }, 7474 "pageSize":{ 7475 "shape":"PageSize", 7476 "location":"querystring", 7477 "locationName":"pageSize" 7478 }, 7479 "marker":{ 7480 "shape":"Marker", 7481 "location":"querystring", 7482 "locationName":"marker" 7483 }, 7484 "ascendingOrder":{ 7485 "shape":"AscendingOrder", 7486 "location":"querystring", 7487 "locationName":"isAscendingOrder" 7488 } 7489 } 7490 }, 7491 "ListCertificatesByCAResponse":{ 7492 "type":"structure", 7493 "members":{ 7494 "certificates":{"shape":"Certificates"}, 7495 "nextMarker":{"shape":"Marker"} 7496 } 7497 }, 7498 "ListCertificatesRequest":{ 7499 "type":"structure", 7500 "members":{ 7501 "pageSize":{ 7502 "shape":"PageSize", 7503 "location":"querystring", 7504 "locationName":"pageSize" 7505 }, 7506 "marker":{ 7507 "shape":"Marker", 7508 "location":"querystring", 7509 "locationName":"marker" 7510 }, 7511 "ascendingOrder":{ 7512 "shape":"AscendingOrder", 7513 "location":"querystring", 7514 "locationName":"isAscendingOrder" 7515 } 7516 } 7517 }, 7518 "ListCertificatesResponse":{ 7519 "type":"structure", 7520 "members":{ 7521 "certificates":{"shape":"Certificates"}, 7522 "nextMarker":{"shape":"Marker"} 7523 } 7524 }, 7525 "ListDomainConfigurationsRequest":{ 7526 "type":"structure", 7527 "members":{ 7528 "marker":{ 7529 "shape":"Marker", 7530 "location":"querystring", 7531 "locationName":"marker" 7532 }, 7533 "pageSize":{ 7534 "shape":"PageSize", 7535 "location":"querystring", 7536 "locationName":"pageSize" 7537 }, 7538 "serviceType":{ 7539 "shape":"ServiceType", 7540 "location":"querystring", 7541 "locationName":"serviceType" 7542 } 7543 } 7544 }, 7545 "ListDomainConfigurationsResponse":{ 7546 "type":"structure", 7547 "members":{ 7548 "domainConfigurations":{"shape":"DomainConfigurations"}, 7549 "nextMarker":{"shape":"Marker"} 7550 } 7551 }, 7552 "ListIndicesRequest":{ 7553 "type":"structure", 7554 "members":{ 7555 "nextToken":{ 7556 "shape":"NextToken", 7557 "location":"querystring", 7558 "locationName":"nextToken" 7559 }, 7560 "maxResults":{ 7561 "shape":"QueryMaxResults", 7562 "location":"querystring", 7563 "locationName":"maxResults" 7564 } 7565 } 7566 }, 7567 "ListIndicesResponse":{ 7568 "type":"structure", 7569 "members":{ 7570 "indexNames":{"shape":"IndexNamesList"}, 7571 "nextToken":{"shape":"NextToken"} 7572 } 7573 }, 7574 "ListJobExecutionsForJobRequest":{ 7575 "type":"structure", 7576 "required":["jobId"], 7577 "members":{ 7578 "jobId":{ 7579 "shape":"JobId", 7580 "location":"uri", 7581 "locationName":"jobId" 7582 }, 7583 "status":{ 7584 "shape":"JobExecutionStatus", 7585 "location":"querystring", 7586 "locationName":"status" 7587 }, 7588 "maxResults":{ 7589 "shape":"LaserMaxResults", 7590 "location":"querystring", 7591 "locationName":"maxResults" 7592 }, 7593 "nextToken":{ 7594 "shape":"NextToken", 7595 "location":"querystring", 7596 "locationName":"nextToken" 7597 } 7598 } 7599 }, 7600 "ListJobExecutionsForJobResponse":{ 7601 "type":"structure", 7602 "members":{ 7603 "executionSummaries":{"shape":"JobExecutionSummaryForJobList"}, 7604 "nextToken":{"shape":"NextToken"} 7605 } 7606 }, 7607 "ListJobExecutionsForThingRequest":{ 7608 "type":"structure", 7609 "required":["thingName"], 7610 "members":{ 7611 "thingName":{ 7612 "shape":"ThingName", 7613 "location":"uri", 7614 "locationName":"thingName" 7615 }, 7616 "status":{ 7617 "shape":"JobExecutionStatus", 7618 "location":"querystring", 7619 "locationName":"status" 7620 }, 7621 "maxResults":{ 7622 "shape":"LaserMaxResults", 7623 "location":"querystring", 7624 "locationName":"maxResults" 7625 }, 7626 "nextToken":{ 7627 "shape":"NextToken", 7628 "location":"querystring", 7629 "locationName":"nextToken" 7630 } 7631 } 7632 }, 7633 "ListJobExecutionsForThingResponse":{ 7634 "type":"structure", 7635 "members":{ 7636 "executionSummaries":{"shape":"JobExecutionSummaryForThingList"}, 7637 "nextToken":{"shape":"NextToken"} 7638 } 7639 }, 7640 "ListJobsRequest":{ 7641 "type":"structure", 7642 "members":{ 7643 "status":{ 7644 "shape":"JobStatus", 7645 "location":"querystring", 7646 "locationName":"status" 7647 }, 7648 "targetSelection":{ 7649 "shape":"TargetSelection", 7650 "location":"querystring", 7651 "locationName":"targetSelection" 7652 }, 7653 "maxResults":{ 7654 "shape":"LaserMaxResults", 7655 "location":"querystring", 7656 "locationName":"maxResults" 7657 }, 7658 "nextToken":{ 7659 "shape":"NextToken", 7660 "location":"querystring", 7661 "locationName":"nextToken" 7662 }, 7663 "thingGroupName":{ 7664 "shape":"ThingGroupName", 7665 "location":"querystring", 7666 "locationName":"thingGroupName" 7667 }, 7668 "thingGroupId":{ 7669 "shape":"ThingGroupId", 7670 "location":"querystring", 7671 "locationName":"thingGroupId" 7672 } 7673 } 7674 }, 7675 "ListJobsResponse":{ 7676 "type":"structure", 7677 "members":{ 7678 "jobs":{"shape":"JobSummaryList"}, 7679 "nextToken":{"shape":"NextToken"} 7680 } 7681 }, 7682 "ListMitigationActionsRequest":{ 7683 "type":"structure", 7684 "members":{ 7685 "actionType":{ 7686 "shape":"MitigationActionType", 7687 "location":"querystring", 7688 "locationName":"actionType" 7689 }, 7690 "maxResults":{ 7691 "shape":"MaxResults", 7692 "location":"querystring", 7693 "locationName":"maxResults" 7694 }, 7695 "nextToken":{ 7696 "shape":"NextToken", 7697 "location":"querystring", 7698 "locationName":"nextToken" 7699 } 7700 } 7701 }, 7702 "ListMitigationActionsResponse":{ 7703 "type":"structure", 7704 "members":{ 7705 "actionIdentifiers":{"shape":"MitigationActionIdentifierList"}, 7706 "nextToken":{"shape":"NextToken"} 7707 } 7708 }, 7709 "ListOTAUpdatesRequest":{ 7710 "type":"structure", 7711 "members":{ 7712 "maxResults":{ 7713 "shape":"MaxResults", 7714 "location":"querystring", 7715 "locationName":"maxResults" 7716 }, 7717 "nextToken":{ 7718 "shape":"NextToken", 7719 "location":"querystring", 7720 "locationName":"nextToken" 7721 }, 7722 "otaUpdateStatus":{ 7723 "shape":"OTAUpdateStatus", 7724 "location":"querystring", 7725 "locationName":"otaUpdateStatus" 7726 } 7727 } 7728 }, 7729 "ListOTAUpdatesResponse":{ 7730 "type":"structure", 7731 "members":{ 7732 "otaUpdates":{"shape":"OTAUpdatesSummary"}, 7733 "nextToken":{"shape":"NextToken"} 7734 } 7735 }, 7736 "ListOutgoingCertificatesRequest":{ 7737 "type":"structure", 7738 "members":{ 7739 "pageSize":{ 7740 "shape":"PageSize", 7741 "location":"querystring", 7742 "locationName":"pageSize" 7743 }, 7744 "marker":{ 7745 "shape":"Marker", 7746 "location":"querystring", 7747 "locationName":"marker" 7748 }, 7749 "ascendingOrder":{ 7750 "shape":"AscendingOrder", 7751 "location":"querystring", 7752 "locationName":"isAscendingOrder" 7753 } 7754 } 7755 }, 7756 "ListOutgoingCertificatesResponse":{ 7757 "type":"structure", 7758 "members":{ 7759 "outgoingCertificates":{"shape":"OutgoingCertificates"}, 7760 "nextMarker":{"shape":"Marker"} 7761 } 7762 }, 7763 "ListPoliciesRequest":{ 7764 "type":"structure", 7765 "members":{ 7766 "marker":{ 7767 "shape":"Marker", 7768 "location":"querystring", 7769 "locationName":"marker" 7770 }, 7771 "pageSize":{ 7772 "shape":"PageSize", 7773 "location":"querystring", 7774 "locationName":"pageSize" 7775 }, 7776 "ascendingOrder":{ 7777 "shape":"AscendingOrder", 7778 "location":"querystring", 7779 "locationName":"isAscendingOrder" 7780 } 7781 } 7782 }, 7783 "ListPoliciesResponse":{ 7784 "type":"structure", 7785 "members":{ 7786 "policies":{"shape":"Policies"}, 7787 "nextMarker":{"shape":"Marker"} 7788 } 7789 }, 7790 "ListPolicyPrincipalsRequest":{ 7791 "type":"structure", 7792 "required":["policyName"], 7793 "members":{ 7794 "policyName":{ 7795 "shape":"PolicyName", 7796 "location":"header", 7797 "locationName":"x-amzn-iot-policy" 7798 }, 7799 "marker":{ 7800 "shape":"Marker", 7801 "location":"querystring", 7802 "locationName":"marker" 7803 }, 7804 "pageSize":{ 7805 "shape":"PageSize", 7806 "location":"querystring", 7807 "locationName":"pageSize" 7808 }, 7809 "ascendingOrder":{ 7810 "shape":"AscendingOrder", 7811 "location":"querystring", 7812 "locationName":"isAscendingOrder" 7813 } 7814 } 7815 }, 7816 "ListPolicyPrincipalsResponse":{ 7817 "type":"structure", 7818 "members":{ 7819 "principals":{"shape":"Principals"}, 7820 "nextMarker":{"shape":"Marker"} 7821 } 7822 }, 7823 "ListPolicyVersionsRequest":{ 7824 "type":"structure", 7825 "required":["policyName"], 7826 "members":{ 7827 "policyName":{ 7828 "shape":"PolicyName", 7829 "location":"uri", 7830 "locationName":"policyName" 7831 } 7832 } 7833 }, 7834 "ListPolicyVersionsResponse":{ 7835 "type":"structure", 7836 "members":{ 7837 "policyVersions":{"shape":"PolicyVersions"} 7838 } 7839 }, 7840 "ListPrincipalPoliciesRequest":{ 7841 "type":"structure", 7842 "required":["principal"], 7843 "members":{ 7844 "principal":{ 7845 "shape":"Principal", 7846 "location":"header", 7847 "locationName":"x-amzn-iot-principal" 7848 }, 7849 "marker":{ 7850 "shape":"Marker", 7851 "location":"querystring", 7852 "locationName":"marker" 7853 }, 7854 "pageSize":{ 7855 "shape":"PageSize", 7856 "location":"querystring", 7857 "locationName":"pageSize" 7858 }, 7859 "ascendingOrder":{ 7860 "shape":"AscendingOrder", 7861 "location":"querystring", 7862 "locationName":"isAscendingOrder" 7863 } 7864 } 7865 }, 7866 "ListPrincipalPoliciesResponse":{ 7867 "type":"structure", 7868 "members":{ 7869 "policies":{"shape":"Policies"}, 7870 "nextMarker":{"shape":"Marker"} 7871 } 7872 }, 7873 "ListPrincipalThingsRequest":{ 7874 "type":"structure", 7875 "required":["principal"], 7876 "members":{ 7877 "nextToken":{ 7878 "shape":"NextToken", 7879 "location":"querystring", 7880 "locationName":"nextToken" 7881 }, 7882 "maxResults":{ 7883 "shape":"RegistryMaxResults", 7884 "location":"querystring", 7885 "locationName":"maxResults" 7886 }, 7887 "principal":{ 7888 "shape":"Principal", 7889 "location":"header", 7890 "locationName":"x-amzn-principal" 7891 } 7892 } 7893 }, 7894 "ListPrincipalThingsResponse":{ 7895 "type":"structure", 7896 "members":{ 7897 "things":{"shape":"ThingNameList"}, 7898 "nextToken":{"shape":"NextToken"} 7899 } 7900 }, 7901 "ListProvisioningTemplateVersionsRequest":{ 7902 "type":"structure", 7903 "required":["templateName"], 7904 "members":{ 7905 "templateName":{ 7906 "shape":"TemplateName", 7907 "location":"uri", 7908 "locationName":"templateName" 7909 }, 7910 "maxResults":{ 7911 "shape":"MaxResults", 7912 "location":"querystring", 7913 "locationName":"maxResults" 7914 }, 7915 "nextToken":{ 7916 "shape":"NextToken", 7917 "location":"querystring", 7918 "locationName":"nextToken" 7919 } 7920 } 7921 }, 7922 "ListProvisioningTemplateVersionsResponse":{ 7923 "type":"structure", 7924 "members":{ 7925 "versions":{"shape":"ProvisioningTemplateVersionListing"}, 7926 "nextToken":{"shape":"NextToken"} 7927 } 7928 }, 7929 "ListProvisioningTemplatesRequest":{ 7930 "type":"structure", 7931 "members":{ 7932 "maxResults":{ 7933 "shape":"MaxResults", 7934 "location":"querystring", 7935 "locationName":"maxResults" 7936 }, 7937 "nextToken":{ 7938 "shape":"NextToken", 7939 "location":"querystring", 7940 "locationName":"nextToken" 7941 } 7942 } 7943 }, 7944 "ListProvisioningTemplatesResponse":{ 7945 "type":"structure", 7946 "members":{ 7947 "templates":{"shape":"ProvisioningTemplateListing"}, 7948 "nextToken":{"shape":"NextToken"} 7949 } 7950 }, 7951 "ListRoleAliasesRequest":{ 7952 "type":"structure", 7953 "members":{ 7954 "pageSize":{ 7955 "shape":"PageSize", 7956 "location":"querystring", 7957 "locationName":"pageSize" 7958 }, 7959 "marker":{ 7960 "shape":"Marker", 7961 "location":"querystring", 7962 "locationName":"marker" 7963 }, 7964 "ascendingOrder":{ 7965 "shape":"AscendingOrder", 7966 "location":"querystring", 7967 "locationName":"isAscendingOrder" 7968 } 7969 } 7970 }, 7971 "ListRoleAliasesResponse":{ 7972 "type":"structure", 7973 "members":{ 7974 "roleAliases":{"shape":"RoleAliases"}, 7975 "nextMarker":{"shape":"Marker"} 7976 } 7977 }, 7978 "ListScheduledAuditsRequest":{ 7979 "type":"structure", 7980 "members":{ 7981 "nextToken":{ 7982 "shape":"NextToken", 7983 "location":"querystring", 7984 "locationName":"nextToken" 7985 }, 7986 "maxResults":{ 7987 "shape":"MaxResults", 7988 "location":"querystring", 7989 "locationName":"maxResults" 7990 } 7991 } 7992 }, 7993 "ListScheduledAuditsResponse":{ 7994 "type":"structure", 7995 "members":{ 7996 "scheduledAudits":{"shape":"ScheduledAuditMetadataList"}, 7997 "nextToken":{"shape":"NextToken"} 7998 } 7999 }, 8000 "ListSecurityProfilesForTargetRequest":{ 8001 "type":"structure", 8002 "required":["securityProfileTargetArn"], 8003 "members":{ 8004 "nextToken":{ 8005 "shape":"NextToken", 8006 "location":"querystring", 8007 "locationName":"nextToken" 8008 }, 8009 "maxResults":{ 8010 "shape":"MaxResults", 8011 "location":"querystring", 8012 "locationName":"maxResults" 8013 }, 8014 "recursive":{ 8015 "shape":"Recursive", 8016 "location":"querystring", 8017 "locationName":"recursive" 8018 }, 8019 "securityProfileTargetArn":{ 8020 "shape":"SecurityProfileTargetArn", 8021 "location":"querystring", 8022 "locationName":"securityProfileTargetArn" 8023 } 8024 } 8025 }, 8026 "ListSecurityProfilesForTargetResponse":{ 8027 "type":"structure", 8028 "members":{ 8029 "securityProfileTargetMappings":{"shape":"SecurityProfileTargetMappings"}, 8030 "nextToken":{"shape":"NextToken"} 8031 } 8032 }, 8033 "ListSecurityProfilesRequest":{ 8034 "type":"structure", 8035 "members":{ 8036 "nextToken":{ 8037 "shape":"NextToken", 8038 "location":"querystring", 8039 "locationName":"nextToken" 8040 }, 8041 "maxResults":{ 8042 "shape":"MaxResults", 8043 "location":"querystring", 8044 "locationName":"maxResults" 8045 } 8046 } 8047 }, 8048 "ListSecurityProfilesResponse":{ 8049 "type":"structure", 8050 "members":{ 8051 "securityProfileIdentifiers":{"shape":"SecurityProfileIdentifiers"}, 8052 "nextToken":{"shape":"NextToken"} 8053 } 8054 }, 8055 "ListStreamsRequest":{ 8056 "type":"structure", 8057 "members":{ 8058 "maxResults":{ 8059 "shape":"MaxResults", 8060 "location":"querystring", 8061 "locationName":"maxResults" 8062 }, 8063 "nextToken":{ 8064 "shape":"NextToken", 8065 "location":"querystring", 8066 "locationName":"nextToken" 8067 }, 8068 "ascendingOrder":{ 8069 "shape":"AscendingOrder", 8070 "location":"querystring", 8071 "locationName":"isAscendingOrder" 8072 } 8073 } 8074 }, 8075 "ListStreamsResponse":{ 8076 "type":"structure", 8077 "members":{ 8078 "streams":{"shape":"StreamsSummary"}, 8079 "nextToken":{"shape":"NextToken"} 8080 } 8081 }, 8082 "ListTagsForResourceRequest":{ 8083 "type":"structure", 8084 "required":["resourceArn"], 8085 "members":{ 8086 "resourceArn":{ 8087 "shape":"ResourceArn", 8088 "location":"querystring", 8089 "locationName":"resourceArn" 8090 }, 8091 "nextToken":{ 8092 "shape":"NextToken", 8093 "location":"querystring", 8094 "locationName":"nextToken" 8095 } 8096 } 8097 }, 8098 "ListTagsForResourceResponse":{ 8099 "type":"structure", 8100 "members":{ 8101 "tags":{"shape":"TagList"}, 8102 "nextToken":{"shape":"NextToken"} 8103 } 8104 }, 8105 "ListTargetsForPolicyRequest":{ 8106 "type":"structure", 8107 "required":["policyName"], 8108 "members":{ 8109 "policyName":{ 8110 "shape":"PolicyName", 8111 "location":"uri", 8112 "locationName":"policyName" 8113 }, 8114 "marker":{ 8115 "shape":"Marker", 8116 "location":"querystring", 8117 "locationName":"marker" 8118 }, 8119 "pageSize":{ 8120 "shape":"PageSize", 8121 "location":"querystring", 8122 "locationName":"pageSize" 8123 } 8124 } 8125 }, 8126 "ListTargetsForPolicyResponse":{ 8127 "type":"structure", 8128 "members":{ 8129 "targets":{"shape":"PolicyTargets"}, 8130 "nextMarker":{"shape":"Marker"} 8131 } 8132 }, 8133 "ListTargetsForSecurityProfileRequest":{ 8134 "type":"structure", 8135 "required":["securityProfileName"], 8136 "members":{ 8137 "securityProfileName":{ 8138 "shape":"SecurityProfileName", 8139 "location":"uri", 8140 "locationName":"securityProfileName" 8141 }, 8142 "nextToken":{ 8143 "shape":"NextToken", 8144 "location":"querystring", 8145 "locationName":"nextToken" 8146 }, 8147 "maxResults":{ 8148 "shape":"MaxResults", 8149 "location":"querystring", 8150 "locationName":"maxResults" 8151 } 8152 } 8153 }, 8154 "ListTargetsForSecurityProfileResponse":{ 8155 "type":"structure", 8156 "members":{ 8157 "securityProfileTargets":{"shape":"SecurityProfileTargets"}, 8158 "nextToken":{"shape":"NextToken"} 8159 } 8160 }, 8161 "ListThingGroupsForThingRequest":{ 8162 "type":"structure", 8163 "required":["thingName"], 8164 "members":{ 8165 "thingName":{ 8166 "shape":"ThingName", 8167 "location":"uri", 8168 "locationName":"thingName" 8169 }, 8170 "nextToken":{ 8171 "shape":"NextToken", 8172 "location":"querystring", 8173 "locationName":"nextToken" 8174 }, 8175 "maxResults":{ 8176 "shape":"RegistryMaxResults", 8177 "location":"querystring", 8178 "locationName":"maxResults" 8179 } 8180 } 8181 }, 8182 "ListThingGroupsForThingResponse":{ 8183 "type":"structure", 8184 "members":{ 8185 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 8186 "nextToken":{"shape":"NextToken"} 8187 } 8188 }, 8189 "ListThingGroupsRequest":{ 8190 "type":"structure", 8191 "members":{ 8192 "nextToken":{ 8193 "shape":"NextToken", 8194 "location":"querystring", 8195 "locationName":"nextToken" 8196 }, 8197 "maxResults":{ 8198 "shape":"RegistryMaxResults", 8199 "location":"querystring", 8200 "locationName":"maxResults" 8201 }, 8202 "parentGroup":{ 8203 "shape":"ThingGroupName", 8204 "location":"querystring", 8205 "locationName":"parentGroup" 8206 }, 8207 "namePrefixFilter":{ 8208 "shape":"ThingGroupName", 8209 "location":"querystring", 8210 "locationName":"namePrefixFilter" 8211 }, 8212 "recursive":{ 8213 "shape":"RecursiveWithoutDefault", 8214 "location":"querystring", 8215 "locationName":"recursive" 8216 } 8217 } 8218 }, 8219 "ListThingGroupsResponse":{ 8220 "type":"structure", 8221 "members":{ 8222 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 8223 "nextToken":{"shape":"NextToken"} 8224 } 8225 }, 8226 "ListThingPrincipalsRequest":{ 8227 "type":"structure", 8228 "required":["thingName"], 8229 "members":{ 8230 "thingName":{ 8231 "shape":"ThingName", 8232 "location":"uri", 8233 "locationName":"thingName" 8234 } 8235 } 8236 }, 8237 "ListThingPrincipalsResponse":{ 8238 "type":"structure", 8239 "members":{ 8240 "principals":{"shape":"Principals"} 8241 } 8242 }, 8243 "ListThingRegistrationTaskReportsRequest":{ 8244 "type":"structure", 8245 "required":[ 8246 "taskId", 8247 "reportType" 8248 ], 8249 "members":{ 8250 "taskId":{ 8251 "shape":"TaskId", 8252 "location":"uri", 8253 "locationName":"taskId" 8254 }, 8255 "reportType":{ 8256 "shape":"ReportType", 8257 "location":"querystring", 8258 "locationName":"reportType" 8259 }, 8260 "nextToken":{ 8261 "shape":"NextToken", 8262 "location":"querystring", 8263 "locationName":"nextToken" 8264 }, 8265 "maxResults":{ 8266 "shape":"RegistryMaxResults", 8267 "location":"querystring", 8268 "locationName":"maxResults" 8269 } 8270 } 8271 }, 8272 "ListThingRegistrationTaskReportsResponse":{ 8273 "type":"structure", 8274 "members":{ 8275 "resourceLinks":{"shape":"S3FileUrlList"}, 8276 "reportType":{"shape":"ReportType"}, 8277 "nextToken":{"shape":"NextToken"} 8278 } 8279 }, 8280 "ListThingRegistrationTasksRequest":{ 8281 "type":"structure", 8282 "members":{ 8283 "nextToken":{ 8284 "shape":"NextToken", 8285 "location":"querystring", 8286 "locationName":"nextToken" 8287 }, 8288 "maxResults":{ 8289 "shape":"RegistryMaxResults", 8290 "location":"querystring", 8291 "locationName":"maxResults" 8292 }, 8293 "status":{ 8294 "shape":"Status", 8295 "location":"querystring", 8296 "locationName":"status" 8297 } 8298 } 8299 }, 8300 "ListThingRegistrationTasksResponse":{ 8301 "type":"structure", 8302 "members":{ 8303 "taskIds":{"shape":"TaskIdList"}, 8304 "nextToken":{"shape":"NextToken"} 8305 } 8306 }, 8307 "ListThingTypesRequest":{ 8308 "type":"structure", 8309 "members":{ 8310 "nextToken":{ 8311 "shape":"NextToken", 8312 "location":"querystring", 8313 "locationName":"nextToken" 8314 }, 8315 "maxResults":{ 8316 "shape":"RegistryMaxResults", 8317 "location":"querystring", 8318 "locationName":"maxResults" 8319 }, 8320 "thingTypeName":{ 8321 "shape":"ThingTypeName", 8322 "location":"querystring", 8323 "locationName":"thingTypeName" 8324 } 8325 } 8326 }, 8327 "ListThingTypesResponse":{ 8328 "type":"structure", 8329 "members":{ 8330 "thingTypes":{"shape":"ThingTypeList"}, 8331 "nextToken":{"shape":"NextToken"} 8332 } 8333 }, 8334 "ListThingsInBillingGroupRequest":{ 8335 "type":"structure", 8336 "required":["billingGroupName"], 8337 "members":{ 8338 "billingGroupName":{ 8339 "shape":"BillingGroupName", 8340 "location":"uri", 8341 "locationName":"billingGroupName" 8342 }, 8343 "nextToken":{ 8344 "shape":"NextToken", 8345 "location":"querystring", 8346 "locationName":"nextToken" 8347 }, 8348 "maxResults":{ 8349 "shape":"RegistryMaxResults", 8350 "location":"querystring", 8351 "locationName":"maxResults" 8352 } 8353 } 8354 }, 8355 "ListThingsInBillingGroupResponse":{ 8356 "type":"structure", 8357 "members":{ 8358 "things":{"shape":"ThingNameList"}, 8359 "nextToken":{"shape":"NextToken"} 8360 } 8361 }, 8362 "ListThingsInThingGroupRequest":{ 8363 "type":"structure", 8364 "required":["thingGroupName"], 8365 "members":{ 8366 "thingGroupName":{ 8367 "shape":"ThingGroupName", 8368 "location":"uri", 8369 "locationName":"thingGroupName" 8370 }, 8371 "recursive":{ 8372 "shape":"Recursive", 8373 "location":"querystring", 8374 "locationName":"recursive" 8375 }, 8376 "nextToken":{ 8377 "shape":"NextToken", 8378 "location":"querystring", 8379 "locationName":"nextToken" 8380 }, 8381 "maxResults":{ 8382 "shape":"RegistryMaxResults", 8383 "location":"querystring", 8384 "locationName":"maxResults" 8385 } 8386 } 8387 }, 8388 "ListThingsInThingGroupResponse":{ 8389 "type":"structure", 8390 "members":{ 8391 "things":{"shape":"ThingNameList"}, 8392 "nextToken":{"shape":"NextToken"} 8393 } 8394 }, 8395 "ListThingsRequest":{ 8396 "type":"structure", 8397 "members":{ 8398 "nextToken":{ 8399 "shape":"NextToken", 8400 "location":"querystring", 8401 "locationName":"nextToken" 8402 }, 8403 "maxResults":{ 8404 "shape":"RegistryMaxResults", 8405 "location":"querystring", 8406 "locationName":"maxResults" 8407 }, 8408 "attributeName":{ 8409 "shape":"AttributeName", 8410 "location":"querystring", 8411 "locationName":"attributeName" 8412 }, 8413 "attributeValue":{ 8414 "shape":"AttributeValue", 8415 "location":"querystring", 8416 "locationName":"attributeValue" 8417 }, 8418 "thingTypeName":{ 8419 "shape":"ThingTypeName", 8420 "location":"querystring", 8421 "locationName":"thingTypeName" 8422 } 8423 } 8424 }, 8425 "ListThingsResponse":{ 8426 "type":"structure", 8427 "members":{ 8428 "things":{"shape":"ThingAttributeList"}, 8429 "nextToken":{"shape":"NextToken"} 8430 } 8431 }, 8432 "ListTopicRuleDestinationsRequest":{ 8433 "type":"structure", 8434 "members":{ 8435 "maxResults":{ 8436 "shape":"TopicRuleDestinationMaxResults", 8437 "location":"querystring", 8438 "locationName":"maxResults" 8439 }, 8440 "nextToken":{ 8441 "shape":"NextToken", 8442 "location":"querystring", 8443 "locationName":"nextToken" 8444 } 8445 } 8446 }, 8447 "ListTopicRuleDestinationsResponse":{ 8448 "type":"structure", 8449 "members":{ 8450 "destinationSummaries":{"shape":"TopicRuleDestinationSummaries"}, 8451 "nextToken":{"shape":"NextToken"} 8452 } 8453 }, 8454 "ListTopicRulesRequest":{ 8455 "type":"structure", 8456 "members":{ 8457 "topic":{ 8458 "shape":"Topic", 8459 "location":"querystring", 8460 "locationName":"topic" 8461 }, 8462 "maxResults":{ 8463 "shape":"TopicRuleMaxResults", 8464 "location":"querystring", 8465 "locationName":"maxResults" 8466 }, 8467 "nextToken":{ 8468 "shape":"NextToken", 8469 "location":"querystring", 8470 "locationName":"nextToken" 8471 }, 8472 "ruleDisabled":{ 8473 "shape":"IsDisabled", 8474 "location":"querystring", 8475 "locationName":"ruleDisabled" 8476 } 8477 } 8478 }, 8479 "ListTopicRulesResponse":{ 8480 "type":"structure", 8481 "members":{ 8482 "rules":{"shape":"TopicRuleList"}, 8483 "nextToken":{"shape":"NextToken"} 8484 } 8485 }, 8486 "ListV2LoggingLevelsRequest":{ 8487 "type":"structure", 8488 "members":{ 8489 "targetType":{ 8490 "shape":"LogTargetType", 8491 "location":"querystring", 8492 "locationName":"targetType" 8493 }, 8494 "nextToken":{ 8495 "shape":"NextToken", 8496 "location":"querystring", 8497 "locationName":"nextToken" 8498 }, 8499 "maxResults":{ 8500 "shape":"SkyfallMaxResults", 8501 "location":"querystring", 8502 "locationName":"maxResults" 8503 } 8504 } 8505 }, 8506 "ListV2LoggingLevelsResponse":{ 8507 "type":"structure", 8508 "members":{ 8509 "logTargetConfigurations":{"shape":"LogTargetConfigurations"}, 8510 "nextToken":{"shape":"NextToken"} 8511 } 8512 }, 8513 "ListViolationEventsRequest":{ 8514 "type":"structure", 8515 "required":[ 8516 "startTime", 8517 "endTime" 8518 ], 8519 "members":{ 8520 "startTime":{ 8521 "shape":"Timestamp", 8522 "location":"querystring", 8523 "locationName":"startTime" 8524 }, 8525 "endTime":{ 8526 "shape":"Timestamp", 8527 "location":"querystring", 8528 "locationName":"endTime" 8529 }, 8530 "thingName":{ 8531 "shape":"DeviceDefenderThingName", 8532 "location":"querystring", 8533 "locationName":"thingName" 8534 }, 8535 "securityProfileName":{ 8536 "shape":"SecurityProfileName", 8537 "location":"querystring", 8538 "locationName":"securityProfileName" 8539 }, 8540 "nextToken":{ 8541 "shape":"NextToken", 8542 "location":"querystring", 8543 "locationName":"nextToken" 8544 }, 8545 "maxResults":{ 8546 "shape":"MaxResults", 8547 "location":"querystring", 8548 "locationName":"maxResults" 8549 } 8550 } 8551 }, 8552 "ListViolationEventsResponse":{ 8553 "type":"structure", 8554 "members":{ 8555 "violationEvents":{"shape":"ViolationEvents"}, 8556 "nextToken":{"shape":"NextToken"} 8557 } 8558 }, 8559 "LogLevel":{ 8560 "type":"string", 8561 "enum":[ 8562 "DEBUG", 8563 "INFO", 8564 "ERROR", 8565 "WARN", 8566 "DISABLED" 8567 ] 8568 }, 8569 "LogTarget":{ 8570 "type":"structure", 8571 "required":["targetType"], 8572 "members":{ 8573 "targetType":{"shape":"LogTargetType"}, 8574 "targetName":{"shape":"LogTargetName"} 8575 } 8576 }, 8577 "LogTargetConfiguration":{ 8578 "type":"structure", 8579 "members":{ 8580 "logTarget":{"shape":"LogTarget"}, 8581 "logLevel":{"shape":"LogLevel"} 8582 } 8583 }, 8584 "LogTargetConfigurations":{ 8585 "type":"list", 8586 "member":{"shape":"LogTargetConfiguration"} 8587 }, 8588 "LogTargetName":{"type":"string"}, 8589 "LogTargetType":{ 8590 "type":"string", 8591 "enum":[ 8592 "DEFAULT", 8593 "THING_GROUP" 8594 ] 8595 }, 8596 "LoggingOptionsPayload":{ 8597 "type":"structure", 8598 "required":["roleArn"], 8599 "members":{ 8600 "roleArn":{"shape":"AwsArn"}, 8601 "logLevel":{"shape":"LogLevel"} 8602 } 8603 }, 8604 "MalformedPolicyException":{ 8605 "type":"structure", 8606 "members":{ 8607 "message":{"shape":"errorMessage"} 8608 }, 8609 "error":{"httpStatusCode":400}, 8610 "exception":true 8611 }, 8612 "Marker":{ 8613 "type":"string", 8614 "pattern":"[A-Za-z0-9+/]+={0,2}" 8615 }, 8616 "MaxJobExecutionsPerMin":{ 8617 "type":"integer", 8618 "min":1 8619 }, 8620 "MaxResults":{ 8621 "type":"integer", 8622 "max":250, 8623 "min":1 8624 }, 8625 "Maximum":{"type":"double"}, 8626 "MaximumPerMinute":{ 8627 "type":"integer", 8628 "max":1000, 8629 "min":1 8630 }, 8631 "Message":{ 8632 "type":"string", 8633 "max":128 8634 }, 8635 "MessageFormat":{ 8636 "type":"string", 8637 "enum":[ 8638 "RAW", 8639 "JSON" 8640 ] 8641 }, 8642 "MessageId":{ 8643 "type":"string", 8644 "max":128 8645 }, 8646 "MetricValue":{ 8647 "type":"structure", 8648 "members":{ 8649 "count":{"shape":"UnsignedLong"}, 8650 "cidrs":{"shape":"Cidrs"}, 8651 "ports":{"shape":"Ports"} 8652 } 8653 }, 8654 "Minimum":{"type":"double"}, 8655 "MinimumNumberOfExecutedThings":{ 8656 "type":"integer", 8657 "min":1 8658 }, 8659 "MissingContextValue":{"type":"string"}, 8660 "MissingContextValues":{ 8661 "type":"list", 8662 "member":{"shape":"MissingContextValue"} 8663 }, 8664 "MitigationAction":{ 8665 "type":"structure", 8666 "members":{ 8667 "name":{"shape":"MitigationActionName"}, 8668 "id":{"shape":"MitigationActionId"}, 8669 "roleArn":{"shape":"RoleArn"}, 8670 "actionParams":{"shape":"MitigationActionParams"} 8671 } 8672 }, 8673 "MitigationActionArn":{"type":"string"}, 8674 "MitigationActionId":{"type":"string"}, 8675 "MitigationActionIdentifier":{ 8676 "type":"structure", 8677 "members":{ 8678 "actionName":{"shape":"MitigationActionName"}, 8679 "actionArn":{"shape":"MitigationActionArn"}, 8680 "creationDate":{"shape":"Timestamp"} 8681 } 8682 }, 8683 "MitigationActionIdentifierList":{ 8684 "type":"list", 8685 "member":{"shape":"MitigationActionIdentifier"} 8686 }, 8687 "MitigationActionList":{ 8688 "type":"list", 8689 "member":{"shape":"MitigationAction"} 8690 }, 8691 "MitigationActionName":{ 8692 "type":"string", 8693 "max":128, 8694 "pattern":"[a-zA-Z0-9_-]+" 8695 }, 8696 "MitigationActionNameList":{ 8697 "type":"list", 8698 "member":{"shape":"MitigationActionName"}, 8699 "max":5, 8700 "min":1 8701 }, 8702 "MitigationActionParams":{ 8703 "type":"structure", 8704 "members":{ 8705 "updateDeviceCertificateParams":{"shape":"UpdateDeviceCertificateParams"}, 8706 "updateCACertificateParams":{"shape":"UpdateCACertificateParams"}, 8707 "addThingsToThingGroupParams":{"shape":"AddThingsToThingGroupParams"}, 8708 "replaceDefaultPolicyVersionParams":{"shape":"ReplaceDefaultPolicyVersionParams"}, 8709 "enableIoTLoggingParams":{"shape":"EnableIoTLoggingParams"}, 8710 "publishFindingToSnsParams":{"shape":"PublishFindingToSnsParams"} 8711 } 8712 }, 8713 "MitigationActionType":{ 8714 "type":"string", 8715 "enum":[ 8716 "UPDATE_DEVICE_CERTIFICATE", 8717 "UPDATE_CA_CERTIFICATE", 8718 "ADD_THINGS_TO_THING_GROUP", 8719 "REPLACE_DEFAULT_POLICY_VERSION", 8720 "ENABLE_IOT_LOGGING", 8721 "PUBLISH_FINDING_TO_SNS" 8722 ] 8723 }, 8724 "MqttClientId":{ 8725 "type":"string", 8726 "max":65535, 8727 "min":1 8728 }, 8729 "MqttContext":{ 8730 "type":"structure", 8731 "members":{ 8732 "username":{"shape":"MqttUsername"}, 8733 "password":{"shape":"MqttPassword"}, 8734 "clientId":{"shape":"MqttClientId"} 8735 } 8736 }, 8737 "MqttPassword":{ 8738 "type":"blob", 8739 "max":65535, 8740 "min":1 8741 }, 8742 "MqttUsername":{ 8743 "type":"string", 8744 "max":65535, 8745 "min":1 8746 }, 8747 "NextToken":{"type":"string"}, 8748 "NonCompliantChecksCount":{"type":"integer"}, 8749 "NonCompliantResource":{ 8750 "type":"structure", 8751 "members":{ 8752 "resourceType":{"shape":"ResourceType"}, 8753 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 8754 "additionalInfo":{"shape":"StringMap"} 8755 } 8756 }, 8757 "NonCompliantResourcesCount":{"type":"long"}, 8758 "NotConfiguredException":{ 8759 "type":"structure", 8760 "members":{ 8761 "message":{"shape":"errorMessage"} 8762 }, 8763 "error":{"httpStatusCode":404}, 8764 "exception":true 8765 }, 8766 "NumberOfThings":{ 8767 "type":"integer", 8768 "min":1 8769 }, 8770 "OTAUpdateArn":{"type":"string"}, 8771 "OTAUpdateDescription":{ 8772 "type":"string", 8773 "max":2028, 8774 "pattern":"[^\\p{C}]+" 8775 }, 8776 "OTAUpdateErrorMessage":{"type":"string"}, 8777 "OTAUpdateFile":{ 8778 "type":"structure", 8779 "members":{ 8780 "fileName":{"shape":"FileName"}, 8781 "fileVersion":{"shape":"OTAUpdateFileVersion"}, 8782 "fileLocation":{"shape":"FileLocation"}, 8783 "codeSigning":{"shape":"CodeSigning"}, 8784 "attributes":{"shape":"AttributesMap"} 8785 } 8786 }, 8787 "OTAUpdateFileVersion":{"type":"string"}, 8788 "OTAUpdateFiles":{ 8789 "type":"list", 8790 "member":{"shape":"OTAUpdateFile"}, 8791 "max":50, 8792 "min":1 8793 }, 8794 "OTAUpdateId":{ 8795 "type":"string", 8796 "max":128, 8797 "min":1, 8798 "pattern":"[a-zA-Z0-9_-]+" 8799 }, 8800 "OTAUpdateInfo":{ 8801 "type":"structure", 8802 "members":{ 8803 "otaUpdateId":{"shape":"OTAUpdateId"}, 8804 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 8805 "creationDate":{"shape":"DateType"}, 8806 "lastModifiedDate":{"shape":"DateType"}, 8807 "description":{"shape":"OTAUpdateDescription"}, 8808 "targets":{"shape":"Targets"}, 8809 "protocols":{"shape":"Protocols"}, 8810 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 8811 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 8812 "targetSelection":{"shape":"TargetSelection"}, 8813 "otaUpdateFiles":{"shape":"OTAUpdateFiles"}, 8814 "otaUpdateStatus":{"shape":"OTAUpdateStatus"}, 8815 "awsIotJobId":{"shape":"AwsIotJobId"}, 8816 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 8817 "errorInfo":{"shape":"ErrorInfo"}, 8818 "additionalParameters":{"shape":"AdditionalParameterMap"} 8819 } 8820 }, 8821 "OTAUpdateStatus":{ 8822 "type":"string", 8823 "enum":[ 8824 "CREATE_PENDING", 8825 "CREATE_IN_PROGRESS", 8826 "CREATE_COMPLETE", 8827 "CREATE_FAILED" 8828 ] 8829 }, 8830 "OTAUpdateSummary":{ 8831 "type":"structure", 8832 "members":{ 8833 "otaUpdateId":{"shape":"OTAUpdateId"}, 8834 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 8835 "creationDate":{"shape":"DateType"} 8836 } 8837 }, 8838 "OTAUpdatesSummary":{ 8839 "type":"list", 8840 "member":{"shape":"OTAUpdateSummary"} 8841 }, 8842 "OptionalVersion":{"type":"long"}, 8843 "OutgoingCertificate":{ 8844 "type":"structure", 8845 "members":{ 8846 "certificateArn":{"shape":"CertificateArn"}, 8847 "certificateId":{"shape":"CertificateId"}, 8848 "transferredTo":{"shape":"AwsAccountId"}, 8849 "transferDate":{"shape":"DateType"}, 8850 "transferMessage":{"shape":"Message"}, 8851 "creationDate":{"shape":"DateType"} 8852 } 8853 }, 8854 "OutgoingCertificates":{ 8855 "type":"list", 8856 "member":{"shape":"OutgoingCertificate"} 8857 }, 8858 "OverrideDynamicGroups":{"type":"boolean"}, 8859 "PageSize":{ 8860 "type":"integer", 8861 "max":250, 8862 "min":1 8863 }, 8864 "Parameter":{"type":"string"}, 8865 "Parameters":{ 8866 "type":"map", 8867 "key":{"shape":"Parameter"}, 8868 "value":{"shape":"Value"} 8869 }, 8870 "PartitionKey":{"type":"string"}, 8871 "PayloadField":{"type":"string"}, 8872 "Percent":{ 8873 "type":"double", 8874 "max":100, 8875 "min":0 8876 }, 8877 "PercentList":{ 8878 "type":"list", 8879 "member":{"shape":"Percent"} 8880 }, 8881 "PercentPair":{ 8882 "type":"structure", 8883 "members":{ 8884 "percent":{"shape":"Percent"}, 8885 "value":{"shape":"PercentValue"} 8886 } 8887 }, 8888 "PercentValue":{"type":"double"}, 8889 "Percentage":{ 8890 "type":"integer", 8891 "max":100, 8892 "min":0 8893 }, 8894 "Percentiles":{ 8895 "type":"list", 8896 "member":{"shape":"PercentPair"} 8897 }, 8898 "Platform":{"type":"string"}, 8899 "Policies":{ 8900 "type":"list", 8901 "member":{"shape":"Policy"} 8902 }, 8903 "Policy":{ 8904 "type":"structure", 8905 "members":{ 8906 "policyName":{"shape":"PolicyName"}, 8907 "policyArn":{"shape":"PolicyArn"} 8908 } 8909 }, 8910 "PolicyArn":{"type":"string"}, 8911 "PolicyDocument":{"type":"string"}, 8912 "PolicyDocuments":{ 8913 "type":"list", 8914 "member":{"shape":"PolicyDocument"} 8915 }, 8916 "PolicyName":{ 8917 "type":"string", 8918 "max":128, 8919 "min":1, 8920 "pattern":"[\\w+=,.@-]+" 8921 }, 8922 "PolicyNames":{ 8923 "type":"list", 8924 "member":{"shape":"PolicyName"} 8925 }, 8926 "PolicyTarget":{"type":"string"}, 8927 "PolicyTargets":{ 8928 "type":"list", 8929 "member":{"shape":"PolicyTarget"} 8930 }, 8931 "PolicyTemplateName":{ 8932 "type":"string", 8933 "enum":["BLANK_POLICY"] 8934 }, 8935 "PolicyVersion":{ 8936 "type":"structure", 8937 "members":{ 8938 "versionId":{"shape":"PolicyVersionId"}, 8939 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 8940 "createDate":{"shape":"DateType"} 8941 } 8942 }, 8943 "PolicyVersionId":{ 8944 "type":"string", 8945 "pattern":"[0-9]+" 8946 }, 8947 "PolicyVersionIdentifier":{ 8948 "type":"structure", 8949 "members":{ 8950 "policyName":{"shape":"PolicyName"}, 8951 "policyVersionId":{"shape":"PolicyVersionId"} 8952 } 8953 }, 8954 "PolicyVersions":{ 8955 "type":"list", 8956 "member":{"shape":"PolicyVersion"} 8957 }, 8958 "Port":{ 8959 "type":"integer", 8960 "max":65535, 8961 "min":0 8962 }, 8963 "Ports":{ 8964 "type":"list", 8965 "member":{"shape":"Port"} 8966 }, 8967 "Prefix":{"type":"string"}, 8968 "PresignedUrlConfig":{ 8969 "type":"structure", 8970 "members":{ 8971 "roleArn":{"shape":"RoleArn"}, 8972 "expiresInSec":{"shape":"ExpiresInSec"} 8973 } 8974 }, 8975 "Principal":{"type":"string"}, 8976 "PrincipalArn":{"type":"string"}, 8977 "PrincipalId":{ 8978 "type":"string", 8979 "max":128, 8980 "min":1, 8981 "pattern":"[a-zA-Z0-9]+" 8982 }, 8983 "Principals":{ 8984 "type":"list", 8985 "member":{"shape":"PrincipalArn"} 8986 }, 8987 "PrivateKey":{ 8988 "type":"string", 8989 "min":1, 8990 "sensitive":true 8991 }, 8992 "ProcessingTargetName":{"type":"string"}, 8993 "ProcessingTargetNameList":{ 8994 "type":"list", 8995 "member":{"shape":"ProcessingTargetName"} 8996 }, 8997 "Protocol":{ 8998 "type":"string", 8999 "enum":[ 9000 "MQTT", 9001 "HTTP" 9002 ] 9003 }, 9004 "Protocols":{ 9005 "type":"list", 9006 "member":{"shape":"Protocol"}, 9007 "max":2, 9008 "min":1 9009 }, 9010 "ProvisioningTemplateListing":{ 9011 "type":"list", 9012 "member":{"shape":"ProvisioningTemplateSummary"} 9013 }, 9014 "ProvisioningTemplateSummary":{ 9015 "type":"structure", 9016 "members":{ 9017 "templateArn":{"shape":"TemplateArn"}, 9018 "templateName":{"shape":"TemplateName"}, 9019 "description":{"shape":"TemplateDescription"}, 9020 "creationDate":{"shape":"DateType"}, 9021 "lastModifiedDate":{"shape":"DateType"}, 9022 "enabled":{"shape":"Enabled"} 9023 } 9024 }, 9025 "ProvisioningTemplateVersionListing":{ 9026 "type":"list", 9027 "member":{"shape":"ProvisioningTemplateVersionSummary"} 9028 }, 9029 "ProvisioningTemplateVersionSummary":{ 9030 "type":"structure", 9031 "members":{ 9032 "versionId":{"shape":"TemplateVersionId"}, 9033 "creationDate":{"shape":"DateType"}, 9034 "isDefaultVersion":{"shape":"IsDefaultVersion"} 9035 } 9036 }, 9037 "PublicKey":{ 9038 "type":"string", 9039 "min":1 9040 }, 9041 "PublicKeyMap":{ 9042 "type":"map", 9043 "key":{"shape":"KeyName"}, 9044 "value":{"shape":"KeyValue"} 9045 }, 9046 "PublishFindingToSnsParams":{ 9047 "type":"structure", 9048 "required":["topicArn"], 9049 "members":{ 9050 "topicArn":{"shape":"SnsTopicArn"} 9051 } 9052 }, 9053 "PutAssetPropertyValueEntry":{ 9054 "type":"structure", 9055 "required":["propertyValues"], 9056 "members":{ 9057 "entryId":{"shape":"AssetPropertyEntryId"}, 9058 "assetId":{"shape":"AssetId"}, 9059 "propertyId":{"shape":"AssetPropertyId"}, 9060 "propertyAlias":{"shape":"AssetPropertyAlias"}, 9061 "propertyValues":{"shape":"AssetPropertyValueList"} 9062 } 9063 }, 9064 "PutAssetPropertyValueEntryList":{ 9065 "type":"list", 9066 "member":{"shape":"PutAssetPropertyValueEntry"}, 9067 "min":1 9068 }, 9069 "PutItemInput":{ 9070 "type":"structure", 9071 "required":["tableName"], 9072 "members":{ 9073 "tableName":{"shape":"TableName"} 9074 } 9075 }, 9076 "Qos":{ 9077 "type":"integer", 9078 "max":1, 9079 "min":0 9080 }, 9081 "QueryMaxResults":{ 9082 "type":"integer", 9083 "max":500, 9084 "min":1 9085 }, 9086 "QueryString":{ 9087 "type":"string", 9088 "min":1 9089 }, 9090 "QueryVersion":{"type":"string"}, 9091 "QueueUrl":{"type":"string"}, 9092 "QueuedThings":{"type":"integer"}, 9093 "RangeKeyField":{"type":"string"}, 9094 "RangeKeyValue":{"type":"string"}, 9095 "RateIncreaseCriteria":{ 9096 "type":"structure", 9097 "members":{ 9098 "numberOfNotifiedThings":{"shape":"NumberOfThings"}, 9099 "numberOfSucceededThings":{"shape":"NumberOfThings"} 9100 } 9101 }, 9102 "ReasonCode":{ 9103 "type":"string", 9104 "max":128, 9105 "pattern":"[\\p{Upper}\\p{Digit}_]+" 9106 }, 9107 "ReasonForNonCompliance":{"type":"string"}, 9108 "ReasonForNonComplianceCode":{"type":"string"}, 9109 "ReasonForNonComplianceCodes":{ 9110 "type":"list", 9111 "member":{"shape":"ReasonForNonComplianceCode"}, 9112 "max":25, 9113 "min":1 9114 }, 9115 "Recursive":{"type":"boolean"}, 9116 "RecursiveWithoutDefault":{"type":"boolean"}, 9117 "RegisterCACertificateRequest":{ 9118 "type":"structure", 9119 "required":[ 9120 "caCertificate", 9121 "verificationCertificate" 9122 ], 9123 "members":{ 9124 "caCertificate":{"shape":"CertificatePem"}, 9125 "verificationCertificate":{"shape":"CertificatePem"}, 9126 "setAsActive":{ 9127 "shape":"SetAsActive", 9128 "location":"querystring", 9129 "locationName":"setAsActive" 9130 }, 9131 "allowAutoRegistration":{ 9132 "shape":"AllowAutoRegistration", 9133 "location":"querystring", 9134 "locationName":"allowAutoRegistration" 9135 }, 9136 "registrationConfig":{"shape":"RegistrationConfig"} 9137 } 9138 }, 9139 "RegisterCACertificateResponse":{ 9140 "type":"structure", 9141 "members":{ 9142 "certificateArn":{"shape":"CertificateArn"}, 9143 "certificateId":{"shape":"CertificateId"} 9144 } 9145 }, 9146 "RegisterCertificateRequest":{ 9147 "type":"structure", 9148 "required":["certificatePem"], 9149 "members":{ 9150 "certificatePem":{"shape":"CertificatePem"}, 9151 "caCertificatePem":{"shape":"CertificatePem"}, 9152 "setAsActive":{ 9153 "shape":"SetAsActiveFlag", 9154 "deprecated":true, 9155 "location":"querystring", 9156 "locationName":"setAsActive" 9157 }, 9158 "status":{"shape":"CertificateStatus"} 9159 } 9160 }, 9161 "RegisterCertificateResponse":{ 9162 "type":"structure", 9163 "members":{ 9164 "certificateArn":{"shape":"CertificateArn"}, 9165 "certificateId":{"shape":"CertificateId"} 9166 } 9167 }, 9168 "RegisterThingRequest":{ 9169 "type":"structure", 9170 "required":["templateBody"], 9171 "members":{ 9172 "templateBody":{"shape":"TemplateBody"}, 9173 "parameters":{"shape":"Parameters"} 9174 } 9175 }, 9176 "RegisterThingResponse":{ 9177 "type":"structure", 9178 "members":{ 9179 "certificatePem":{"shape":"CertificatePem"}, 9180 "resourceArns":{"shape":"ResourceArns"} 9181 } 9182 }, 9183 "RegistrationCode":{ 9184 "type":"string", 9185 "max":64, 9186 "min":64, 9187 "pattern":"(0x)?[a-fA-F0-9]+" 9188 }, 9189 "RegistrationCodeValidationException":{ 9190 "type":"structure", 9191 "members":{ 9192 "message":{"shape":"errorMessage"} 9193 }, 9194 "error":{"httpStatusCode":400}, 9195 "exception":true 9196 }, 9197 "RegistrationConfig":{ 9198 "type":"structure", 9199 "members":{ 9200 "templateBody":{"shape":"TemplateBody"}, 9201 "roleArn":{"shape":"RoleArn"} 9202 } 9203 }, 9204 "RegistryMaxResults":{ 9205 "type":"integer", 9206 "max":250, 9207 "min":1 9208 }, 9209 "RegistryS3BucketName":{ 9210 "type":"string", 9211 "max":256, 9212 "min":3, 9213 "pattern":"[a-zA-Z0-9._-]+" 9214 }, 9215 "RegistryS3KeyName":{ 9216 "type":"string", 9217 "max":1024, 9218 "min":1, 9219 "pattern":"[a-zA-Z0-9!_.*'()-\\/]+" 9220 }, 9221 "RejectCertificateTransferRequest":{ 9222 "type":"structure", 9223 "required":["certificateId"], 9224 "members":{ 9225 "certificateId":{ 9226 "shape":"CertificateId", 9227 "location":"uri", 9228 "locationName":"certificateId" 9229 }, 9230 "rejectReason":{"shape":"Message"} 9231 } 9232 }, 9233 "RejectedThings":{"type":"integer"}, 9234 "RelatedResource":{ 9235 "type":"structure", 9236 "members":{ 9237 "resourceType":{"shape":"ResourceType"}, 9238 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 9239 "additionalInfo":{"shape":"StringMap"} 9240 } 9241 }, 9242 "RelatedResources":{ 9243 "type":"list", 9244 "member":{"shape":"RelatedResource"} 9245 }, 9246 "RemoveAuthorizerConfig":{"type":"boolean"}, 9247 "RemoveAutoRegistration":{"type":"boolean"}, 9248 "RemoveThingFromBillingGroupRequest":{ 9249 "type":"structure", 9250 "members":{ 9251 "billingGroupName":{"shape":"BillingGroupName"}, 9252 "billingGroupArn":{"shape":"BillingGroupArn"}, 9253 "thingName":{"shape":"ThingName"}, 9254 "thingArn":{"shape":"ThingArn"} 9255 } 9256 }, 9257 "RemoveThingFromBillingGroupResponse":{ 9258 "type":"structure", 9259 "members":{ 9260 } 9261 }, 9262 "RemoveThingFromThingGroupRequest":{ 9263 "type":"structure", 9264 "members":{ 9265 "thingGroupName":{"shape":"ThingGroupName"}, 9266 "thingGroupArn":{"shape":"ThingGroupArn"}, 9267 "thingName":{"shape":"ThingName"}, 9268 "thingArn":{"shape":"ThingArn"} 9269 } 9270 }, 9271 "RemoveThingFromThingGroupResponse":{ 9272 "type":"structure", 9273 "members":{ 9274 } 9275 }, 9276 "RemoveThingType":{"type":"boolean"}, 9277 "RemovedThings":{"type":"integer"}, 9278 "ReplaceDefaultPolicyVersionParams":{ 9279 "type":"structure", 9280 "required":["templateName"], 9281 "members":{ 9282 "templateName":{"shape":"PolicyTemplateName"} 9283 } 9284 }, 9285 "ReplaceTopicRuleRequest":{ 9286 "type":"structure", 9287 "required":[ 9288 "ruleName", 9289 "topicRulePayload" 9290 ], 9291 "members":{ 9292 "ruleName":{ 9293 "shape":"RuleName", 9294 "location":"uri", 9295 "locationName":"ruleName" 9296 }, 9297 "topicRulePayload":{"shape":"TopicRulePayload"} 9298 }, 9299 "payload":"topicRulePayload" 9300 }, 9301 "ReportType":{ 9302 "type":"string", 9303 "enum":[ 9304 "ERRORS", 9305 "RESULTS" 9306 ] 9307 }, 9308 "RepublishAction":{ 9309 "type":"structure", 9310 "required":[ 9311 "roleArn", 9312 "topic" 9313 ], 9314 "members":{ 9315 "roleArn":{"shape":"AwsArn"}, 9316 "topic":{"shape":"TopicPattern"}, 9317 "qos":{"shape":"Qos"} 9318 } 9319 }, 9320 "ReservedDomainConfigurationName":{ 9321 "type":"string", 9322 "max":128, 9323 "min":1, 9324 "pattern":"[\\w.:-]+" 9325 }, 9326 "Resource":{"type":"string"}, 9327 "ResourceAlreadyExistsException":{ 9328 "type":"structure", 9329 "members":{ 9330 "message":{"shape":"errorMessage"}, 9331 "resourceId":{"shape":"resourceId"}, 9332 "resourceArn":{"shape":"resourceArn"} 9333 }, 9334 "error":{"httpStatusCode":409}, 9335 "exception":true 9336 }, 9337 "ResourceArn":{"type":"string"}, 9338 "ResourceArns":{ 9339 "type":"map", 9340 "key":{"shape":"ResourceLogicalId"}, 9341 "value":{"shape":"ResourceArn"} 9342 }, 9343 "ResourceIdentifier":{ 9344 "type":"structure", 9345 "members":{ 9346 "deviceCertificateId":{"shape":"CertificateId"}, 9347 "caCertificateId":{"shape":"CertificateId"}, 9348 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 9349 "clientId":{"shape":"ClientId"}, 9350 "policyVersionIdentifier":{"shape":"PolicyVersionIdentifier"}, 9351 "account":{"shape":"AwsAccountId"}, 9352 "iamRoleArn":{"shape":"RoleArn"}, 9353 "roleAliasArn":{"shape":"RoleAliasArn"} 9354 } 9355 }, 9356 "ResourceLogicalId":{"type":"string"}, 9357 "ResourceNotFoundException":{ 9358 "type":"structure", 9359 "members":{ 9360 "message":{"shape":"errorMessage"} 9361 }, 9362 "error":{"httpStatusCode":404}, 9363 "exception":true 9364 }, 9365 "ResourceRegistrationFailureException":{ 9366 "type":"structure", 9367 "members":{ 9368 "message":{"shape":"errorMessage"} 9369 }, 9370 "error":{"httpStatusCode":400}, 9371 "exception":true 9372 }, 9373 "ResourceType":{ 9374 "type":"string", 9375 "enum":[ 9376 "DEVICE_CERTIFICATE", 9377 "CA_CERTIFICATE", 9378 "IOT_POLICY", 9379 "COGNITO_IDENTITY_POOL", 9380 "CLIENT_ID", 9381 "ACCOUNT_SETTINGS", 9382 "ROLE_ALIAS", 9383 "IAM_ROLE" 9384 ] 9385 }, 9386 "Resources":{ 9387 "type":"list", 9388 "member":{"shape":"Resource"} 9389 }, 9390 "RoleAlias":{ 9391 "type":"string", 9392 "max":128, 9393 "min":1, 9394 "pattern":"[\\w=,@-]+" 9395 }, 9396 "RoleAliasArn":{ 9397 "type":"string", 9398 "max":2048, 9399 "min":1 9400 }, 9401 "RoleAliasDescription":{ 9402 "type":"structure", 9403 "members":{ 9404 "roleAlias":{"shape":"RoleAlias"}, 9405 "roleAliasArn":{"shape":"RoleAliasArn"}, 9406 "roleArn":{"shape":"RoleArn"}, 9407 "owner":{"shape":"AwsAccountId"}, 9408 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 9409 "creationDate":{"shape":"DateType"}, 9410 "lastModifiedDate":{"shape":"DateType"} 9411 } 9412 }, 9413 "RoleAliases":{ 9414 "type":"list", 9415 "member":{"shape":"RoleAlias"} 9416 }, 9417 "RoleArn":{ 9418 "type":"string", 9419 "max":2048, 9420 "min":20 9421 }, 9422 "RolloutRatePerMinute":{ 9423 "type":"integer", 9424 "max":1000, 9425 "min":1 9426 }, 9427 "RuleArn":{"type":"string"}, 9428 "RuleName":{ 9429 "type":"string", 9430 "max":128, 9431 "min":1, 9432 "pattern":"^[a-zA-Z0-9_]+$" 9433 }, 9434 "S3Action":{ 9435 "type":"structure", 9436 "required":[ 9437 "roleArn", 9438 "bucketName", 9439 "key" 9440 ], 9441 "members":{ 9442 "roleArn":{"shape":"AwsArn"}, 9443 "bucketName":{"shape":"BucketName"}, 9444 "key":{"shape":"Key"}, 9445 "cannedAcl":{"shape":"CannedAccessControlList"} 9446 } 9447 }, 9448 "S3Bucket":{ 9449 "type":"string", 9450 "min":1 9451 }, 9452 "S3Destination":{ 9453 "type":"structure", 9454 "members":{ 9455 "bucket":{"shape":"S3Bucket"}, 9456 "prefix":{"shape":"Prefix"} 9457 } 9458 }, 9459 "S3FileUrl":{ 9460 "type":"string", 9461 "max":65535 9462 }, 9463 "S3FileUrlList":{ 9464 "type":"list", 9465 "member":{"shape":"S3FileUrl"} 9466 }, 9467 "S3Key":{ 9468 "type":"string", 9469 "min":1 9470 }, 9471 "S3Location":{ 9472 "type":"structure", 9473 "members":{ 9474 "bucket":{"shape":"S3Bucket"}, 9475 "key":{"shape":"S3Key"}, 9476 "version":{"shape":"S3Version"} 9477 } 9478 }, 9479 "S3Version":{"type":"string"}, 9480 "SQL":{"type":"string"}, 9481 "SalesforceAction":{ 9482 "type":"structure", 9483 "required":[ 9484 "token", 9485 "url" 9486 ], 9487 "members":{ 9488 "token":{"shape":"SalesforceToken"}, 9489 "url":{"shape":"SalesforceEndpoint"} 9490 } 9491 }, 9492 "SalesforceEndpoint":{ 9493 "type":"string", 9494 "max":2000, 9495 "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" 9496 }, 9497 "SalesforceToken":{ 9498 "type":"string", 9499 "min":40 9500 }, 9501 "ScheduledAuditArn":{"type":"string"}, 9502 "ScheduledAuditMetadata":{ 9503 "type":"structure", 9504 "members":{ 9505 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 9506 "scheduledAuditArn":{"shape":"ScheduledAuditArn"}, 9507 "frequency":{"shape":"AuditFrequency"}, 9508 "dayOfMonth":{"shape":"DayOfMonth"}, 9509 "dayOfWeek":{"shape":"DayOfWeek"} 9510 } 9511 }, 9512 "ScheduledAuditMetadataList":{ 9513 "type":"list", 9514 "member":{"shape":"ScheduledAuditMetadata"} 9515 }, 9516 "ScheduledAuditName":{ 9517 "type":"string", 9518 "max":128, 9519 "min":1, 9520 "pattern":"[a-zA-Z0-9_-]+" 9521 }, 9522 "SearchIndexRequest":{ 9523 "type":"structure", 9524 "required":["queryString"], 9525 "members":{ 9526 "indexName":{"shape":"IndexName"}, 9527 "queryString":{"shape":"QueryString"}, 9528 "nextToken":{"shape":"NextToken"}, 9529 "maxResults":{"shape":"QueryMaxResults"}, 9530 "queryVersion":{"shape":"QueryVersion"} 9531 } 9532 }, 9533 "SearchIndexResponse":{ 9534 "type":"structure", 9535 "members":{ 9536 "nextToken":{"shape":"NextToken"}, 9537 "things":{"shape":"ThingDocumentList"}, 9538 "thingGroups":{"shape":"ThingGroupDocumentList"} 9539 } 9540 }, 9541 "SearchableAttributes":{ 9542 "type":"list", 9543 "member":{"shape":"AttributeName"} 9544 }, 9545 "Seconds":{"type":"integer"}, 9546 "SecurityProfileArn":{"type":"string"}, 9547 "SecurityProfileDescription":{ 9548 "type":"string", 9549 "max":1000, 9550 "pattern":"[\\p{Graph}\\x20]*" 9551 }, 9552 "SecurityProfileIdentifier":{ 9553 "type":"structure", 9554 "required":[ 9555 "name", 9556 "arn" 9557 ], 9558 "members":{ 9559 "name":{"shape":"SecurityProfileName"}, 9560 "arn":{"shape":"SecurityProfileArn"} 9561 } 9562 }, 9563 "SecurityProfileIdentifiers":{ 9564 "type":"list", 9565 "member":{"shape":"SecurityProfileIdentifier"} 9566 }, 9567 "SecurityProfileName":{ 9568 "type":"string", 9569 "max":128, 9570 "min":1, 9571 "pattern":"[a-zA-Z0-9:_-]+" 9572 }, 9573 "SecurityProfileTarget":{ 9574 "type":"structure", 9575 "required":["arn"], 9576 "members":{ 9577 "arn":{"shape":"SecurityProfileTargetArn"} 9578 } 9579 }, 9580 "SecurityProfileTargetArn":{"type":"string"}, 9581 "SecurityProfileTargetMapping":{ 9582 "type":"structure", 9583 "members":{ 9584 "securityProfileIdentifier":{"shape":"SecurityProfileIdentifier"}, 9585 "target":{"shape":"SecurityProfileTarget"} 9586 } 9587 }, 9588 "SecurityProfileTargetMappings":{ 9589 "type":"list", 9590 "member":{"shape":"SecurityProfileTargetMapping"} 9591 }, 9592 "SecurityProfileTargets":{ 9593 "type":"list", 9594 "member":{"shape":"SecurityProfileTarget"} 9595 }, 9596 "ServerCertificateArns":{ 9597 "type":"list", 9598 "member":{"shape":"AcmCertificateArn"}, 9599 "max":1, 9600 "min":0 9601 }, 9602 "ServerCertificateStatus":{ 9603 "type":"string", 9604 "enum":[ 9605 "INVALID", 9606 "VALID" 9607 ] 9608 }, 9609 "ServerCertificateStatusDetail":{"type":"string"}, 9610 "ServerCertificateSummary":{ 9611 "type":"structure", 9612 "members":{ 9613 "serverCertificateArn":{"shape":"AcmCertificateArn"}, 9614 "serverCertificateStatus":{"shape":"ServerCertificateStatus"}, 9615 "serverCertificateStatusDetail":{"shape":"ServerCertificateStatusDetail"} 9616 } 9617 }, 9618 "ServerCertificates":{ 9619 "type":"list", 9620 "member":{"shape":"ServerCertificateSummary"} 9621 }, 9622 "ServerName":{ 9623 "type":"string", 9624 "max":253, 9625 "min":1 9626 }, 9627 "ServiceName":{"type":"string"}, 9628 "ServiceType":{ 9629 "type":"string", 9630 "enum":[ 9631 "DATA", 9632 "CREDENTIAL_PROVIDER", 9633 "JOBS" 9634 ] 9635 }, 9636 "ServiceUnavailableException":{ 9637 "type":"structure", 9638 "members":{ 9639 "message":{"shape":"errorMessage"} 9640 }, 9641 "error":{"httpStatusCode":503}, 9642 "exception":true, 9643 "fault":true 9644 }, 9645 "SetAsActive":{"type":"boolean"}, 9646 "SetAsActiveFlag":{"type":"boolean"}, 9647 "SetAsDefault":{"type":"boolean"}, 9648 "SetDefaultAuthorizerRequest":{ 9649 "type":"structure", 9650 "required":["authorizerName"], 9651 "members":{ 9652 "authorizerName":{"shape":"AuthorizerName"} 9653 } 9654 }, 9655 "SetDefaultAuthorizerResponse":{ 9656 "type":"structure", 9657 "members":{ 9658 "authorizerName":{"shape":"AuthorizerName"}, 9659 "authorizerArn":{"shape":"AuthorizerArn"} 9660 } 9661 }, 9662 "SetDefaultPolicyVersionRequest":{ 9663 "type":"structure", 9664 "required":[ 9665 "policyName", 9666 "policyVersionId" 9667 ], 9668 "members":{ 9669 "policyName":{ 9670 "shape":"PolicyName", 9671 "location":"uri", 9672 "locationName":"policyName" 9673 }, 9674 "policyVersionId":{ 9675 "shape":"PolicyVersionId", 9676 "location":"uri", 9677 "locationName":"policyVersionId" 9678 } 9679 } 9680 }, 9681 "SetLoggingOptionsRequest":{ 9682 "type":"structure", 9683 "required":["loggingOptionsPayload"], 9684 "members":{ 9685 "loggingOptionsPayload":{"shape":"LoggingOptionsPayload"} 9686 }, 9687 "payload":"loggingOptionsPayload" 9688 }, 9689 "SetV2LoggingLevelRequest":{ 9690 "type":"structure", 9691 "required":[ 9692 "logTarget", 9693 "logLevel" 9694 ], 9695 "members":{ 9696 "logTarget":{"shape":"LogTarget"}, 9697 "logLevel":{"shape":"LogLevel"} 9698 } 9699 }, 9700 "SetV2LoggingOptionsRequest":{ 9701 "type":"structure", 9702 "members":{ 9703 "roleArn":{"shape":"AwsArn"}, 9704 "defaultLogLevel":{"shape":"LogLevel"}, 9705 "disableAllLogs":{"shape":"DisableAllLogs"} 9706 } 9707 }, 9708 "SigV4Authorization":{ 9709 "type":"structure", 9710 "required":[ 9711 "signingRegion", 9712 "serviceName", 9713 "roleArn" 9714 ], 9715 "members":{ 9716 "signingRegion":{"shape":"SigningRegion"}, 9717 "serviceName":{"shape":"ServiceName"}, 9718 "roleArn":{"shape":"AwsArn"} 9719 } 9720 }, 9721 "Signature":{"type":"blob"}, 9722 "SignatureAlgorithm":{"type":"string"}, 9723 "SigningJobId":{"type":"string"}, 9724 "SigningProfileName":{"type":"string"}, 9725 "SigningProfileParameter":{ 9726 "type":"structure", 9727 "members":{ 9728 "certificateArn":{"shape":"CertificateArn"}, 9729 "platform":{"shape":"Platform"}, 9730 "certificatePathOnDevice":{"shape":"CertificatePathOnDevice"} 9731 } 9732 }, 9733 "SigningRegion":{"type":"string"}, 9734 "SkippedFindingsCount":{"type":"long"}, 9735 "SkyfallMaxResults":{ 9736 "type":"integer", 9737 "max":250, 9738 "min":1 9739 }, 9740 "SnsAction":{ 9741 "type":"structure", 9742 "required":[ 9743 "targetArn", 9744 "roleArn" 9745 ], 9746 "members":{ 9747 "targetArn":{"shape":"AwsArn"}, 9748 "roleArn":{"shape":"AwsArn"}, 9749 "messageFormat":{"shape":"MessageFormat"} 9750 } 9751 }, 9752 "SnsTopicArn":{ 9753 "type":"string", 9754 "max":350 9755 }, 9756 "SqlParseException":{ 9757 "type":"structure", 9758 "members":{ 9759 "message":{"shape":"errorMessage"} 9760 }, 9761 "error":{"httpStatusCode":400}, 9762 "exception":true 9763 }, 9764 "SqsAction":{ 9765 "type":"structure", 9766 "required":[ 9767 "roleArn", 9768 "queueUrl" 9769 ], 9770 "members":{ 9771 "roleArn":{"shape":"AwsArn"}, 9772 "queueUrl":{"shape":"QueueUrl"}, 9773 "useBase64":{"shape":"UseBase64"} 9774 } 9775 }, 9776 "StartAuditMitigationActionsTaskRequest":{ 9777 "type":"structure", 9778 "required":[ 9779 "taskId", 9780 "target", 9781 "auditCheckToActionsMapping", 9782 "clientRequestToken" 9783 ], 9784 "members":{ 9785 "taskId":{ 9786 "shape":"AuditMitigationActionsTaskId", 9787 "location":"uri", 9788 "locationName":"taskId" 9789 }, 9790 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 9791 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 9792 "clientRequestToken":{ 9793 "shape":"ClientRequestToken", 9794 "idempotencyToken":true 9795 } 9796 } 9797 }, 9798 "StartAuditMitigationActionsTaskResponse":{ 9799 "type":"structure", 9800 "members":{ 9801 "taskId":{"shape":"AuditMitigationActionsTaskId"} 9802 } 9803 }, 9804 "StartOnDemandAuditTaskRequest":{ 9805 "type":"structure", 9806 "required":["targetCheckNames"], 9807 "members":{ 9808 "targetCheckNames":{"shape":"TargetAuditCheckNames"} 9809 } 9810 }, 9811 "StartOnDemandAuditTaskResponse":{ 9812 "type":"structure", 9813 "members":{ 9814 "taskId":{"shape":"AuditTaskId"} 9815 } 9816 }, 9817 "StartSigningJobParameter":{ 9818 "type":"structure", 9819 "members":{ 9820 "signingProfileParameter":{"shape":"SigningProfileParameter"}, 9821 "signingProfileName":{"shape":"SigningProfileName"}, 9822 "destination":{"shape":"Destination"} 9823 } 9824 }, 9825 "StartThingRegistrationTaskRequest":{ 9826 "type":"structure", 9827 "required":[ 9828 "templateBody", 9829 "inputFileBucket", 9830 "inputFileKey", 9831 "roleArn" 9832 ], 9833 "members":{ 9834 "templateBody":{"shape":"TemplateBody"}, 9835 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 9836 "inputFileKey":{"shape":"RegistryS3KeyName"}, 9837 "roleArn":{"shape":"RoleArn"} 9838 } 9839 }, 9840 "StartThingRegistrationTaskResponse":{ 9841 "type":"structure", 9842 "members":{ 9843 "taskId":{"shape":"TaskId"} 9844 } 9845 }, 9846 "StateMachineName":{"type":"string"}, 9847 "StateReason":{"type":"string"}, 9848 "StateValue":{"type":"string"}, 9849 "StatisticalThreshold":{ 9850 "type":"structure", 9851 "members":{ 9852 "statistic":{"shape":"EvaluationStatistic"} 9853 } 9854 }, 9855 "Statistics":{ 9856 "type":"structure", 9857 "members":{ 9858 "count":{"shape":"Count"}, 9859 "average":{ 9860 "shape":"Average", 9861 "box":true 9862 }, 9863 "sum":{ 9864 "shape":"Sum", 9865 "box":true 9866 }, 9867 "minimum":{ 9868 "shape":"Minimum", 9869 "box":true 9870 }, 9871 "maximum":{ 9872 "shape":"Maximum", 9873 "box":true 9874 }, 9875 "sumOfSquares":{ 9876 "shape":"SumOfSquares", 9877 "box":true 9878 }, 9879 "variance":{ 9880 "shape":"Variance", 9881 "box":true 9882 }, 9883 "stdDeviation":{ 9884 "shape":"StdDeviation", 9885 "box":true 9886 } 9887 } 9888 }, 9889 "Status":{ 9890 "type":"string", 9891 "enum":[ 9892 "InProgress", 9893 "Completed", 9894 "Failed", 9895 "Cancelled", 9896 "Cancelling" 9897 ] 9898 }, 9899 "StdDeviation":{"type":"double"}, 9900 "StepFunctionsAction":{ 9901 "type":"structure", 9902 "required":[ 9903 "stateMachineName", 9904 "roleArn" 9905 ], 9906 "members":{ 9907 "executionNamePrefix":{"shape":"ExecutionNamePrefix"}, 9908 "stateMachineName":{"shape":"StateMachineName"}, 9909 "roleArn":{"shape":"AwsArn"} 9910 } 9911 }, 9912 "StopThingRegistrationTaskRequest":{ 9913 "type":"structure", 9914 "required":["taskId"], 9915 "members":{ 9916 "taskId":{ 9917 "shape":"TaskId", 9918 "location":"uri", 9919 "locationName":"taskId" 9920 } 9921 } 9922 }, 9923 "StopThingRegistrationTaskResponse":{ 9924 "type":"structure", 9925 "members":{ 9926 } 9927 }, 9928 "Stream":{ 9929 "type":"structure", 9930 "members":{ 9931 "streamId":{"shape":"StreamId"}, 9932 "fileId":{"shape":"FileId"} 9933 } 9934 }, 9935 "StreamArn":{"type":"string"}, 9936 "StreamDescription":{ 9937 "type":"string", 9938 "max":2028, 9939 "pattern":"[^\\p{C}]+" 9940 }, 9941 "StreamFile":{ 9942 "type":"structure", 9943 "members":{ 9944 "fileId":{"shape":"FileId"}, 9945 "s3Location":{"shape":"S3Location"} 9946 } 9947 }, 9948 "StreamFiles":{ 9949 "type":"list", 9950 "member":{"shape":"StreamFile"}, 9951 "max":50, 9952 "min":1 9953 }, 9954 "StreamId":{ 9955 "type":"string", 9956 "max":128, 9957 "min":1, 9958 "pattern":"[a-zA-Z0-9_-]+" 9959 }, 9960 "StreamInfo":{ 9961 "type":"structure", 9962 "members":{ 9963 "streamId":{"shape":"StreamId"}, 9964 "streamArn":{"shape":"StreamArn"}, 9965 "streamVersion":{"shape":"StreamVersion"}, 9966 "description":{"shape":"StreamDescription"}, 9967 "files":{"shape":"StreamFiles"}, 9968 "createdAt":{"shape":"DateType"}, 9969 "lastUpdatedAt":{"shape":"DateType"}, 9970 "roleArn":{"shape":"RoleArn"} 9971 } 9972 }, 9973 "StreamName":{"type":"string"}, 9974 "StreamSummary":{ 9975 "type":"structure", 9976 "members":{ 9977 "streamId":{"shape":"StreamId"}, 9978 "streamArn":{"shape":"StreamArn"}, 9979 "streamVersion":{"shape":"StreamVersion"}, 9980 "description":{"shape":"StreamDescription"} 9981 } 9982 }, 9983 "StreamVersion":{ 9984 "type":"integer", 9985 "max":65535, 9986 "min":0 9987 }, 9988 "StreamsSummary":{ 9989 "type":"list", 9990 "member":{"shape":"StreamSummary"} 9991 }, 9992 "String":{"type":"string"}, 9993 "StringMap":{ 9994 "type":"map", 9995 "key":{"shape":"String"}, 9996 "value":{"shape":"String"} 9997 }, 9998 "SucceededFindingsCount":{"type":"long"}, 9999 "SucceededThings":{"type":"integer"}, 10000 "Sum":{"type":"double"}, 10001 "SumOfSquares":{"type":"double"}, 10002 "TableName":{"type":"string"}, 10003 "Tag":{ 10004 "type":"structure", 10005 "members":{ 10006 "Key":{"shape":"TagKey"}, 10007 "Value":{"shape":"TagValue"} 10008 } 10009 }, 10010 "TagKey":{"type":"string"}, 10011 "TagKeyList":{ 10012 "type":"list", 10013 "member":{"shape":"TagKey"} 10014 }, 10015 "TagList":{ 10016 "type":"list", 10017 "member":{"shape":"Tag"} 10018 }, 10019 "TagResourceRequest":{ 10020 "type":"structure", 10021 "required":[ 10022 "resourceArn", 10023 "tags" 10024 ], 10025 "members":{ 10026 "resourceArn":{"shape":"ResourceArn"}, 10027 "tags":{"shape":"TagList"} 10028 } 10029 }, 10030 "TagResourceResponse":{ 10031 "type":"structure", 10032 "members":{ 10033 } 10034 }, 10035 "TagValue":{"type":"string"}, 10036 "Target":{"type":"string"}, 10037 "TargetArn":{"type":"string"}, 10038 "TargetAuditCheckNames":{ 10039 "type":"list", 10040 "member":{"shape":"AuditCheckName"} 10041 }, 10042 "TargetSelection":{ 10043 "type":"string", 10044 "enum":[ 10045 "CONTINUOUS", 10046 "SNAPSHOT" 10047 ] 10048 }, 10049 "Targets":{ 10050 "type":"list", 10051 "member":{"shape":"Target"}, 10052 "min":1 10053 }, 10054 "TaskAlreadyExistsException":{ 10055 "type":"structure", 10056 "members":{ 10057 "message":{"shape":"errorMessage"} 10058 }, 10059 "error":{"httpStatusCode":400}, 10060 "exception":true 10061 }, 10062 "TaskId":{ 10063 "type":"string", 10064 "max":40 10065 }, 10066 "TaskIdList":{ 10067 "type":"list", 10068 "member":{"shape":"TaskId"} 10069 }, 10070 "TaskStatistics":{ 10071 "type":"structure", 10072 "members":{ 10073 "totalChecks":{"shape":"TotalChecksCount"}, 10074 "inProgressChecks":{"shape":"InProgressChecksCount"}, 10075 "waitingForDataCollectionChecks":{"shape":"WaitingForDataCollectionChecksCount"}, 10076 "compliantChecks":{"shape":"CompliantChecksCount"}, 10077 "nonCompliantChecks":{"shape":"NonCompliantChecksCount"}, 10078 "failedChecks":{"shape":"FailedChecksCount"}, 10079 "canceledChecks":{"shape":"CanceledChecksCount"} 10080 } 10081 }, 10082 "TaskStatisticsForAuditCheck":{ 10083 "type":"structure", 10084 "members":{ 10085 "totalFindingsCount":{"shape":"TotalFindingsCount"}, 10086 "failedFindingsCount":{"shape":"FailedFindingsCount"}, 10087 "succeededFindingsCount":{"shape":"SucceededFindingsCount"}, 10088 "skippedFindingsCount":{"shape":"SkippedFindingsCount"}, 10089 "canceledFindingsCount":{"shape":"CanceledFindingsCount"} 10090 } 10091 }, 10092 "TemplateArn":{"type":"string"}, 10093 "TemplateBody":{"type":"string"}, 10094 "TemplateDescription":{ 10095 "type":"string", 10096 "max":500, 10097 "min":0, 10098 "pattern":"[^\\p{C}]*" 10099 }, 10100 "TemplateName":{ 10101 "type":"string", 10102 "max":36, 10103 "min":1, 10104 "pattern":"^[0-9A-Za-z_-]+$" 10105 }, 10106 "TemplateVersionId":{"type":"integer"}, 10107 "TestAuthorizationRequest":{ 10108 "type":"structure", 10109 "required":["authInfos"], 10110 "members":{ 10111 "principal":{"shape":"Principal"}, 10112 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 10113 "authInfos":{"shape":"AuthInfos"}, 10114 "clientId":{ 10115 "shape":"ClientId", 10116 "location":"querystring", 10117 "locationName":"clientId" 10118 }, 10119 "policyNamesToAdd":{"shape":"PolicyNames"}, 10120 "policyNamesToSkip":{"shape":"PolicyNames"} 10121 } 10122 }, 10123 "TestAuthorizationResponse":{ 10124 "type":"structure", 10125 "members":{ 10126 "authResults":{"shape":"AuthResults"} 10127 } 10128 }, 10129 "TestInvokeAuthorizerRequest":{ 10130 "type":"structure", 10131 "required":["authorizerName"], 10132 "members":{ 10133 "authorizerName":{ 10134 "shape":"AuthorizerName", 10135 "location":"uri", 10136 "locationName":"authorizerName" 10137 }, 10138 "token":{"shape":"Token"}, 10139 "tokenSignature":{"shape":"TokenSignature"}, 10140 "httpContext":{"shape":"HttpContext"}, 10141 "mqttContext":{"shape":"MqttContext"}, 10142 "tlsContext":{"shape":"TlsContext"} 10143 } 10144 }, 10145 "TestInvokeAuthorizerResponse":{ 10146 "type":"structure", 10147 "members":{ 10148 "isAuthenticated":{"shape":"IsAuthenticated"}, 10149 "principalId":{"shape":"PrincipalId"}, 10150 "policyDocuments":{"shape":"PolicyDocuments"}, 10151 "refreshAfterInSeconds":{"shape":"Seconds"}, 10152 "disconnectAfterInSeconds":{"shape":"Seconds"} 10153 } 10154 }, 10155 "ThingArn":{"type":"string"}, 10156 "ThingAttribute":{ 10157 "type":"structure", 10158 "members":{ 10159 "thingName":{"shape":"ThingName"}, 10160 "thingTypeName":{"shape":"ThingTypeName"}, 10161 "thingArn":{"shape":"ThingArn"}, 10162 "attributes":{"shape":"Attributes"}, 10163 "version":{"shape":"Version"} 10164 } 10165 }, 10166 "ThingAttributeList":{ 10167 "type":"list", 10168 "member":{"shape":"ThingAttribute"} 10169 }, 10170 "ThingConnectivity":{ 10171 "type":"structure", 10172 "members":{ 10173 "connected":{"shape":"Boolean"}, 10174 "timestamp":{"shape":"ConnectivityTimestamp"} 10175 } 10176 }, 10177 "ThingConnectivityIndexingMode":{ 10178 "type":"string", 10179 "enum":[ 10180 "OFF", 10181 "STATUS" 10182 ] 10183 }, 10184 "ThingDocument":{ 10185 "type":"structure", 10186 "members":{ 10187 "thingName":{"shape":"ThingName"}, 10188 "thingId":{"shape":"ThingId"}, 10189 "thingTypeName":{"shape":"ThingTypeName"}, 10190 "thingGroupNames":{"shape":"ThingGroupNameList"}, 10191 "attributes":{"shape":"Attributes"}, 10192 "shadow":{"shape":"JsonDocument"}, 10193 "connectivity":{"shape":"ThingConnectivity"} 10194 } 10195 }, 10196 "ThingDocumentList":{ 10197 "type":"list", 10198 "member":{"shape":"ThingDocument"} 10199 }, 10200 "ThingGroupArn":{"type":"string"}, 10201 "ThingGroupDescription":{ 10202 "type":"string", 10203 "max":2028, 10204 "pattern":"[\\p{Graph}\\x20]*" 10205 }, 10206 "ThingGroupDocument":{ 10207 "type":"structure", 10208 "members":{ 10209 "thingGroupName":{"shape":"ThingGroupName"}, 10210 "thingGroupId":{"shape":"ThingGroupId"}, 10211 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 10212 "attributes":{"shape":"Attributes"}, 10213 "parentGroupNames":{"shape":"ThingGroupNameList"} 10214 } 10215 }, 10216 "ThingGroupDocumentList":{ 10217 "type":"list", 10218 "member":{"shape":"ThingGroupDocument"} 10219 }, 10220 "ThingGroupId":{ 10221 "type":"string", 10222 "max":128, 10223 "min":1, 10224 "pattern":"[a-zA-Z0-9\\-]+" 10225 }, 10226 "ThingGroupIndexingConfiguration":{ 10227 "type":"structure", 10228 "required":["thingGroupIndexingMode"], 10229 "members":{ 10230 "thingGroupIndexingMode":{"shape":"ThingGroupIndexingMode"}, 10231 "managedFields":{"shape":"Fields"}, 10232 "customFields":{"shape":"Fields"} 10233 } 10234 }, 10235 "ThingGroupIndexingMode":{ 10236 "type":"string", 10237 "enum":[ 10238 "OFF", 10239 "ON" 10240 ] 10241 }, 10242 "ThingGroupList":{ 10243 "type":"list", 10244 "member":{"shape":"ThingGroupName"} 10245 }, 10246 "ThingGroupMetadata":{ 10247 "type":"structure", 10248 "members":{ 10249 "parentGroupName":{"shape":"ThingGroupName"}, 10250 "rootToParentThingGroups":{"shape":"ThingGroupNameAndArnList"}, 10251 "creationDate":{"shape":"CreationDate"} 10252 } 10253 }, 10254 "ThingGroupName":{ 10255 "type":"string", 10256 "max":128, 10257 "min":1, 10258 "pattern":"[a-zA-Z0-9:_-]+" 10259 }, 10260 "ThingGroupNameAndArnList":{ 10261 "type":"list", 10262 "member":{"shape":"GroupNameAndArn"} 10263 }, 10264 "ThingGroupNameList":{ 10265 "type":"list", 10266 "member":{"shape":"ThingGroupName"} 10267 }, 10268 "ThingGroupNames":{ 10269 "type":"list", 10270 "member":{"shape":"ThingGroupName"}, 10271 "max":10, 10272 "min":1 10273 }, 10274 "ThingGroupProperties":{ 10275 "type":"structure", 10276 "members":{ 10277 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 10278 "attributePayload":{"shape":"AttributePayload"} 10279 } 10280 }, 10281 "ThingId":{"type":"string"}, 10282 "ThingIndexingConfiguration":{ 10283 "type":"structure", 10284 "required":["thingIndexingMode"], 10285 "members":{ 10286 "thingIndexingMode":{"shape":"ThingIndexingMode"}, 10287 "thingConnectivityIndexingMode":{"shape":"ThingConnectivityIndexingMode"}, 10288 "managedFields":{"shape":"Fields"}, 10289 "customFields":{"shape":"Fields"} 10290 } 10291 }, 10292 "ThingIndexingMode":{ 10293 "type":"string", 10294 "enum":[ 10295 "OFF", 10296 "REGISTRY", 10297 "REGISTRY_AND_SHADOW" 10298 ] 10299 }, 10300 "ThingName":{ 10301 "type":"string", 10302 "max":128, 10303 "min":1, 10304 "pattern":"[a-zA-Z0-9:_-]+" 10305 }, 10306 "ThingNameList":{ 10307 "type":"list", 10308 "member":{"shape":"ThingName"} 10309 }, 10310 "ThingTypeArn":{"type":"string"}, 10311 "ThingTypeDefinition":{ 10312 "type":"structure", 10313 "members":{ 10314 "thingTypeName":{"shape":"ThingTypeName"}, 10315 "thingTypeArn":{"shape":"ThingTypeArn"}, 10316 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 10317 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 10318 } 10319 }, 10320 "ThingTypeDescription":{ 10321 "type":"string", 10322 "max":2028, 10323 "pattern":"[\\p{Graph}\\x20]*" 10324 }, 10325 "ThingTypeId":{"type":"string"}, 10326 "ThingTypeList":{ 10327 "type":"list", 10328 "member":{"shape":"ThingTypeDefinition"} 10329 }, 10330 "ThingTypeMetadata":{ 10331 "type":"structure", 10332 "members":{ 10333 "deprecated":{"shape":"Boolean"}, 10334 "deprecationDate":{"shape":"DeprecationDate"}, 10335 "creationDate":{"shape":"CreationDate"} 10336 } 10337 }, 10338 "ThingTypeName":{ 10339 "type":"string", 10340 "max":128, 10341 "min":1, 10342 "pattern":"[a-zA-Z0-9:_-]+" 10343 }, 10344 "ThingTypeProperties":{ 10345 "type":"structure", 10346 "members":{ 10347 "thingTypeDescription":{"shape":"ThingTypeDescription"}, 10348 "searchableAttributes":{"shape":"SearchableAttributes"} 10349 } 10350 }, 10351 "ThrottlingException":{ 10352 "type":"structure", 10353 "members":{ 10354 "message":{"shape":"errorMessage"} 10355 }, 10356 "error":{"httpStatusCode":429}, 10357 "exception":true 10358 }, 10359 "TimedOutThings":{"type":"integer"}, 10360 "TimeoutConfig":{ 10361 "type":"structure", 10362 "members":{ 10363 "inProgressTimeoutInMinutes":{"shape":"InProgressTimeoutInMinutes"} 10364 } 10365 }, 10366 "Timestamp":{"type":"timestamp"}, 10367 "TlsContext":{ 10368 "type":"structure", 10369 "members":{ 10370 "serverName":{"shape":"ServerName"} 10371 } 10372 }, 10373 "Token":{ 10374 "type":"string", 10375 "max":6144, 10376 "min":1 10377 }, 10378 "TokenKeyName":{ 10379 "type":"string", 10380 "max":128, 10381 "min":1, 10382 "pattern":"[a-zA-Z0-9_-]+" 10383 }, 10384 "TokenSignature":{ 10385 "type":"string", 10386 "max":2560, 10387 "min":1, 10388 "pattern":"[A-Za-z0-9+/]+={0,2}" 10389 }, 10390 "Topic":{"type":"string"}, 10391 "TopicPattern":{"type":"string"}, 10392 "TopicRule":{ 10393 "type":"structure", 10394 "members":{ 10395 "ruleName":{"shape":"RuleName"}, 10396 "sql":{"shape":"SQL"}, 10397 "description":{"shape":"Description"}, 10398 "createdAt":{"shape":"CreatedAtDate"}, 10399 "actions":{"shape":"ActionList"}, 10400 "ruleDisabled":{"shape":"IsDisabled"}, 10401 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 10402 "errorAction":{"shape":"Action"} 10403 } 10404 }, 10405 "TopicRuleDestination":{ 10406 "type":"structure", 10407 "members":{ 10408 "arn":{"shape":"AwsArn"}, 10409 "status":{"shape":"TopicRuleDestinationStatus"}, 10410 "statusReason":{"shape":"String"}, 10411 "httpUrlProperties":{"shape":"HttpUrlDestinationProperties"} 10412 } 10413 }, 10414 "TopicRuleDestinationConfiguration":{ 10415 "type":"structure", 10416 "members":{ 10417 "httpUrlConfiguration":{"shape":"HttpUrlDestinationConfiguration"} 10418 } 10419 }, 10420 "TopicRuleDestinationMaxResults":{ 10421 "type":"integer", 10422 "max":1000, 10423 "min":1 10424 }, 10425 "TopicRuleDestinationStatus":{ 10426 "type":"string", 10427 "enum":[ 10428 "ENABLED", 10429 "IN_PROGRESS", 10430 "DISABLED", 10431 "ERROR" 10432 ] 10433 }, 10434 "TopicRuleDestinationSummaries":{ 10435 "type":"list", 10436 "member":{"shape":"TopicRuleDestinationSummary"} 10437 }, 10438 "TopicRuleDestinationSummary":{ 10439 "type":"structure", 10440 "members":{ 10441 "arn":{"shape":"AwsArn"}, 10442 "status":{"shape":"TopicRuleDestinationStatus"}, 10443 "statusReason":{"shape":"String"}, 10444 "httpUrlSummary":{"shape":"HttpUrlDestinationSummary"} 10445 } 10446 }, 10447 "TopicRuleList":{ 10448 "type":"list", 10449 "member":{"shape":"TopicRuleListItem"} 10450 }, 10451 "TopicRuleListItem":{ 10452 "type":"structure", 10453 "members":{ 10454 "ruleArn":{"shape":"RuleArn"}, 10455 "ruleName":{"shape":"RuleName"}, 10456 "topicPattern":{"shape":"TopicPattern"}, 10457 "createdAt":{"shape":"CreatedAtDate"}, 10458 "ruleDisabled":{"shape":"IsDisabled"} 10459 } 10460 }, 10461 "TopicRuleMaxResults":{ 10462 "type":"integer", 10463 "max":10000, 10464 "min":1 10465 }, 10466 "TopicRulePayload":{ 10467 "type":"structure", 10468 "required":[ 10469 "sql", 10470 "actions" 10471 ], 10472 "members":{ 10473 "sql":{"shape":"SQL"}, 10474 "description":{"shape":"Description"}, 10475 "actions":{"shape":"ActionList"}, 10476 "ruleDisabled":{"shape":"IsDisabled"}, 10477 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 10478 "errorAction":{"shape":"Action"} 10479 } 10480 }, 10481 "TotalChecksCount":{"type":"integer"}, 10482 "TotalFindingsCount":{"type":"long"}, 10483 "TotalResourcesCount":{"type":"long"}, 10484 "TransferAlreadyCompletedException":{ 10485 "type":"structure", 10486 "members":{ 10487 "message":{"shape":"errorMessage"} 10488 }, 10489 "error":{"httpStatusCode":410}, 10490 "exception":true 10491 }, 10492 "TransferCertificateRequest":{ 10493 "type":"structure", 10494 "required":[ 10495 "certificateId", 10496 "targetAwsAccount" 10497 ], 10498 "members":{ 10499 "certificateId":{ 10500 "shape":"CertificateId", 10501 "location":"uri", 10502 "locationName":"certificateId" 10503 }, 10504 "targetAwsAccount":{ 10505 "shape":"AwsAccountId", 10506 "location":"querystring", 10507 "locationName":"targetAwsAccount" 10508 }, 10509 "transferMessage":{"shape":"Message"} 10510 } 10511 }, 10512 "TransferCertificateResponse":{ 10513 "type":"structure", 10514 "members":{ 10515 "transferredCertificateArn":{"shape":"CertificateArn"} 10516 } 10517 }, 10518 "TransferConflictException":{ 10519 "type":"structure", 10520 "members":{ 10521 "message":{"shape":"errorMessage"} 10522 }, 10523 "error":{"httpStatusCode":409}, 10524 "exception":true 10525 }, 10526 "TransferData":{ 10527 "type":"structure", 10528 "members":{ 10529 "transferMessage":{"shape":"Message"}, 10530 "rejectReason":{"shape":"Message"}, 10531 "transferDate":{"shape":"DateType"}, 10532 "acceptDate":{"shape":"DateType"}, 10533 "rejectDate":{"shape":"DateType"} 10534 } 10535 }, 10536 "UnauthorizedException":{ 10537 "type":"structure", 10538 "members":{ 10539 "message":{"shape":"errorMessage"} 10540 }, 10541 "error":{"httpStatusCode":401}, 10542 "exception":true 10543 }, 10544 "UndoDeprecate":{"type":"boolean"}, 10545 "UnsignedLong":{ 10546 "type":"long", 10547 "min":0 10548 }, 10549 "UntagResourceRequest":{ 10550 "type":"structure", 10551 "required":[ 10552 "resourceArn", 10553 "tagKeys" 10554 ], 10555 "members":{ 10556 "resourceArn":{"shape":"ResourceArn"}, 10557 "tagKeys":{"shape":"TagKeyList"} 10558 } 10559 }, 10560 "UntagResourceResponse":{ 10561 "type":"structure", 10562 "members":{ 10563 } 10564 }, 10565 "UpdateAccountAuditConfigurationRequest":{ 10566 "type":"structure", 10567 "members":{ 10568 "roleArn":{"shape":"RoleArn"}, 10569 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 10570 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 10571 } 10572 }, 10573 "UpdateAccountAuditConfigurationResponse":{ 10574 "type":"structure", 10575 "members":{ 10576 } 10577 }, 10578 "UpdateAuthorizerRequest":{ 10579 "type":"structure", 10580 "required":["authorizerName"], 10581 "members":{ 10582 "authorizerName":{ 10583 "shape":"AuthorizerName", 10584 "location":"uri", 10585 "locationName":"authorizerName" 10586 }, 10587 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 10588 "tokenKeyName":{"shape":"TokenKeyName"}, 10589 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 10590 "status":{"shape":"AuthorizerStatus"} 10591 } 10592 }, 10593 "UpdateAuthorizerResponse":{ 10594 "type":"structure", 10595 "members":{ 10596 "authorizerName":{"shape":"AuthorizerName"}, 10597 "authorizerArn":{"shape":"AuthorizerArn"} 10598 } 10599 }, 10600 "UpdateBillingGroupRequest":{ 10601 "type":"structure", 10602 "required":[ 10603 "billingGroupName", 10604 "billingGroupProperties" 10605 ], 10606 "members":{ 10607 "billingGroupName":{ 10608 "shape":"BillingGroupName", 10609 "location":"uri", 10610 "locationName":"billingGroupName" 10611 }, 10612 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 10613 "expectedVersion":{"shape":"OptionalVersion"} 10614 } 10615 }, 10616 "UpdateBillingGroupResponse":{ 10617 "type":"structure", 10618 "members":{ 10619 "version":{"shape":"Version"} 10620 } 10621 }, 10622 "UpdateCACertificateParams":{ 10623 "type":"structure", 10624 "required":["action"], 10625 "members":{ 10626 "action":{"shape":"CACertificateUpdateAction"} 10627 } 10628 }, 10629 "UpdateCACertificateRequest":{ 10630 "type":"structure", 10631 "required":["certificateId"], 10632 "members":{ 10633 "certificateId":{ 10634 "shape":"CertificateId", 10635 "location":"uri", 10636 "locationName":"caCertificateId" 10637 }, 10638 "newStatus":{ 10639 "shape":"CACertificateStatus", 10640 "location":"querystring", 10641 "locationName":"newStatus" 10642 }, 10643 "newAutoRegistrationStatus":{ 10644 "shape":"AutoRegistrationStatus", 10645 "location":"querystring", 10646 "locationName":"newAutoRegistrationStatus" 10647 }, 10648 "registrationConfig":{"shape":"RegistrationConfig"}, 10649 "removeAutoRegistration":{"shape":"RemoveAutoRegistration"} 10650 } 10651 }, 10652 "UpdateCertificateRequest":{ 10653 "type":"structure", 10654 "required":[ 10655 "certificateId", 10656 "newStatus" 10657 ], 10658 "members":{ 10659 "certificateId":{ 10660 "shape":"CertificateId", 10661 "location":"uri", 10662 "locationName":"certificateId" 10663 }, 10664 "newStatus":{ 10665 "shape":"CertificateStatus", 10666 "location":"querystring", 10667 "locationName":"newStatus" 10668 } 10669 } 10670 }, 10671 "UpdateDeviceCertificateParams":{ 10672 "type":"structure", 10673 "required":["action"], 10674 "members":{ 10675 "action":{"shape":"DeviceCertificateUpdateAction"} 10676 } 10677 }, 10678 "UpdateDomainConfigurationRequest":{ 10679 "type":"structure", 10680 "required":["domainConfigurationName"], 10681 "members":{ 10682 "domainConfigurationName":{ 10683 "shape":"ReservedDomainConfigurationName", 10684 "location":"uri", 10685 "locationName":"domainConfigurationName" 10686 }, 10687 "authorizerConfig":{"shape":"AuthorizerConfig"}, 10688 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 10689 "removeAuthorizerConfig":{"shape":"RemoveAuthorizerConfig"} 10690 } 10691 }, 10692 "UpdateDomainConfigurationResponse":{ 10693 "type":"structure", 10694 "members":{ 10695 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 10696 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 10697 } 10698 }, 10699 "UpdateDynamicThingGroupRequest":{ 10700 "type":"structure", 10701 "required":[ 10702 "thingGroupName", 10703 "thingGroupProperties" 10704 ], 10705 "members":{ 10706 "thingGroupName":{ 10707 "shape":"ThingGroupName", 10708 "location":"uri", 10709 "locationName":"thingGroupName" 10710 }, 10711 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 10712 "expectedVersion":{"shape":"OptionalVersion"}, 10713 "indexName":{"shape":"IndexName"}, 10714 "queryString":{"shape":"QueryString"}, 10715 "queryVersion":{"shape":"QueryVersion"} 10716 } 10717 }, 10718 "UpdateDynamicThingGroupResponse":{ 10719 "type":"structure", 10720 "members":{ 10721 "version":{"shape":"Version"} 10722 } 10723 }, 10724 "UpdateEventConfigurationsRequest":{ 10725 "type":"structure", 10726 "members":{ 10727 "eventConfigurations":{"shape":"EventConfigurations"} 10728 } 10729 }, 10730 "UpdateEventConfigurationsResponse":{ 10731 "type":"structure", 10732 "members":{ 10733 } 10734 }, 10735 "UpdateIndexingConfigurationRequest":{ 10736 "type":"structure", 10737 "members":{ 10738 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 10739 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 10740 } 10741 }, 10742 "UpdateIndexingConfigurationResponse":{ 10743 "type":"structure", 10744 "members":{ 10745 } 10746 }, 10747 "UpdateJobRequest":{ 10748 "type":"structure", 10749 "required":["jobId"], 10750 "members":{ 10751 "jobId":{ 10752 "shape":"JobId", 10753 "location":"uri", 10754 "locationName":"jobId" 10755 }, 10756 "description":{"shape":"JobDescription"}, 10757 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 10758 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 10759 "abortConfig":{"shape":"AbortConfig"}, 10760 "timeoutConfig":{"shape":"TimeoutConfig"} 10761 } 10762 }, 10763 "UpdateMitigationActionRequest":{ 10764 "type":"structure", 10765 "required":["actionName"], 10766 "members":{ 10767 "actionName":{ 10768 "shape":"MitigationActionName", 10769 "location":"uri", 10770 "locationName":"actionName" 10771 }, 10772 "roleArn":{"shape":"RoleArn"}, 10773 "actionParams":{"shape":"MitigationActionParams"} 10774 } 10775 }, 10776 "UpdateMitigationActionResponse":{ 10777 "type":"structure", 10778 "members":{ 10779 "actionArn":{"shape":"MitigationActionArn"}, 10780 "actionId":{"shape":"MitigationActionId"} 10781 } 10782 }, 10783 "UpdateProvisioningTemplateRequest":{ 10784 "type":"structure", 10785 "required":["templateName"], 10786 "members":{ 10787 "templateName":{ 10788 "shape":"TemplateName", 10789 "location":"uri", 10790 "locationName":"templateName" 10791 }, 10792 "description":{"shape":"TemplateDescription"}, 10793 "enabled":{"shape":"Enabled"}, 10794 "defaultVersionId":{"shape":"TemplateVersionId"}, 10795 "provisioningRoleArn":{"shape":"RoleArn"} 10796 } 10797 }, 10798 "UpdateProvisioningTemplateResponse":{ 10799 "type":"structure", 10800 "members":{ 10801 } 10802 }, 10803 "UpdateRoleAliasRequest":{ 10804 "type":"structure", 10805 "required":["roleAlias"], 10806 "members":{ 10807 "roleAlias":{ 10808 "shape":"RoleAlias", 10809 "location":"uri", 10810 "locationName":"roleAlias" 10811 }, 10812 "roleArn":{"shape":"RoleArn"}, 10813 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"} 10814 } 10815 }, 10816 "UpdateRoleAliasResponse":{ 10817 "type":"structure", 10818 "members":{ 10819 "roleAlias":{"shape":"RoleAlias"}, 10820 "roleAliasArn":{"shape":"RoleAliasArn"} 10821 } 10822 }, 10823 "UpdateScheduledAuditRequest":{ 10824 "type":"structure", 10825 "required":["scheduledAuditName"], 10826 "members":{ 10827 "frequency":{"shape":"AuditFrequency"}, 10828 "dayOfMonth":{"shape":"DayOfMonth"}, 10829 "dayOfWeek":{"shape":"DayOfWeek"}, 10830 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 10831 "scheduledAuditName":{ 10832 "shape":"ScheduledAuditName", 10833 "location":"uri", 10834 "locationName":"scheduledAuditName" 10835 } 10836 } 10837 }, 10838 "UpdateScheduledAuditResponse":{ 10839 "type":"structure", 10840 "members":{ 10841 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 10842 } 10843 }, 10844 "UpdateSecurityProfileRequest":{ 10845 "type":"structure", 10846 "required":["securityProfileName"], 10847 "members":{ 10848 "securityProfileName":{ 10849 "shape":"SecurityProfileName", 10850 "location":"uri", 10851 "locationName":"securityProfileName" 10852 }, 10853 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 10854 "behaviors":{"shape":"Behaviors"}, 10855 "alertTargets":{"shape":"AlertTargets"}, 10856 "additionalMetricsToRetain":{"shape":"AdditionalMetricsToRetainList"}, 10857 "deleteBehaviors":{"shape":"DeleteBehaviors"}, 10858 "deleteAlertTargets":{"shape":"DeleteAlertTargets"}, 10859 "deleteAdditionalMetricsToRetain":{"shape":"DeleteAdditionalMetricsToRetain"}, 10860 "expectedVersion":{ 10861 "shape":"OptionalVersion", 10862 "location":"querystring", 10863 "locationName":"expectedVersion" 10864 } 10865 } 10866 }, 10867 "UpdateSecurityProfileResponse":{ 10868 "type":"structure", 10869 "members":{ 10870 "securityProfileName":{"shape":"SecurityProfileName"}, 10871 "securityProfileArn":{"shape":"SecurityProfileArn"}, 10872 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 10873 "behaviors":{"shape":"Behaviors"}, 10874 "alertTargets":{"shape":"AlertTargets"}, 10875 "additionalMetricsToRetain":{"shape":"AdditionalMetricsToRetainList"}, 10876 "version":{"shape":"Version"}, 10877 "creationDate":{"shape":"Timestamp"}, 10878 "lastModifiedDate":{"shape":"Timestamp"} 10879 } 10880 }, 10881 "UpdateStreamRequest":{ 10882 "type":"structure", 10883 "required":["streamId"], 10884 "members":{ 10885 "streamId":{ 10886 "shape":"StreamId", 10887 "location":"uri", 10888 "locationName":"streamId" 10889 }, 10890 "description":{"shape":"StreamDescription"}, 10891 "files":{"shape":"StreamFiles"}, 10892 "roleArn":{"shape":"RoleArn"} 10893 } 10894 }, 10895 "UpdateStreamResponse":{ 10896 "type":"structure", 10897 "members":{ 10898 "streamId":{"shape":"StreamId"}, 10899 "streamArn":{"shape":"StreamArn"}, 10900 "description":{"shape":"StreamDescription"}, 10901 "streamVersion":{"shape":"StreamVersion"} 10902 } 10903 }, 10904 "UpdateThingGroupRequest":{ 10905 "type":"structure", 10906 "required":[ 10907 "thingGroupName", 10908 "thingGroupProperties" 10909 ], 10910 "members":{ 10911 "thingGroupName":{ 10912 "shape":"ThingGroupName", 10913 "location":"uri", 10914 "locationName":"thingGroupName" 10915 }, 10916 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 10917 "expectedVersion":{"shape":"OptionalVersion"} 10918 } 10919 }, 10920 "UpdateThingGroupResponse":{ 10921 "type":"structure", 10922 "members":{ 10923 "version":{"shape":"Version"} 10924 } 10925 }, 10926 "UpdateThingGroupsForThingRequest":{ 10927 "type":"structure", 10928 "members":{ 10929 "thingName":{"shape":"ThingName"}, 10930 "thingGroupsToAdd":{"shape":"ThingGroupList"}, 10931 "thingGroupsToRemove":{"shape":"ThingGroupList"}, 10932 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 10933 } 10934 }, 10935 "UpdateThingGroupsForThingResponse":{ 10936 "type":"structure", 10937 "members":{ 10938 } 10939 }, 10940 "UpdateThingRequest":{ 10941 "type":"structure", 10942 "required":["thingName"], 10943 "members":{ 10944 "thingName":{ 10945 "shape":"ThingName", 10946 "location":"uri", 10947 "locationName":"thingName" 10948 }, 10949 "thingTypeName":{"shape":"ThingTypeName"}, 10950 "attributePayload":{"shape":"AttributePayload"}, 10951 "expectedVersion":{"shape":"OptionalVersion"}, 10952 "removeThingType":{"shape":"RemoveThingType"} 10953 } 10954 }, 10955 "UpdateThingResponse":{ 10956 "type":"structure", 10957 "members":{ 10958 } 10959 }, 10960 "UpdateTopicRuleDestinationRequest":{ 10961 "type":"structure", 10962 "required":[ 10963 "arn", 10964 "status" 10965 ], 10966 "members":{ 10967 "arn":{"shape":"AwsArn"}, 10968 "status":{"shape":"TopicRuleDestinationStatus"} 10969 } 10970 }, 10971 "UpdateTopicRuleDestinationResponse":{ 10972 "type":"structure", 10973 "members":{ 10974 } 10975 }, 10976 "Url":{ 10977 "type":"string", 10978 "max":2000 10979 }, 10980 "UseBase64":{"type":"boolean"}, 10981 "Valid":{"type":"boolean"}, 10982 "ValidateSecurityProfileBehaviorsRequest":{ 10983 "type":"structure", 10984 "required":["behaviors"], 10985 "members":{ 10986 "behaviors":{"shape":"Behaviors"} 10987 } 10988 }, 10989 "ValidateSecurityProfileBehaviorsResponse":{ 10990 "type":"structure", 10991 "members":{ 10992 "valid":{"shape":"Valid"}, 10993 "validationErrors":{"shape":"ValidationErrors"} 10994 } 10995 }, 10996 "ValidationError":{ 10997 "type":"structure", 10998 "members":{ 10999 "errorMessage":{"shape":"ErrorMessage"} 11000 } 11001 }, 11002 "ValidationErrors":{ 11003 "type":"list", 11004 "member":{"shape":"ValidationError"} 11005 }, 11006 "Value":{"type":"string"}, 11007 "Variance":{"type":"double"}, 11008 "Version":{"type":"long"}, 11009 "VersionConflictException":{ 11010 "type":"structure", 11011 "members":{ 11012 "message":{"shape":"errorMessage"} 11013 }, 11014 "error":{"httpStatusCode":409}, 11015 "exception":true 11016 }, 11017 "VersionNumber":{"type":"long"}, 11018 "VersionsLimitExceededException":{ 11019 "type":"structure", 11020 "members":{ 11021 "message":{"shape":"errorMessage"} 11022 }, 11023 "error":{"httpStatusCode":409}, 11024 "exception":true 11025 }, 11026 "ViolationEvent":{ 11027 "type":"structure", 11028 "members":{ 11029 "violationId":{"shape":"ViolationId"}, 11030 "thingName":{"shape":"DeviceDefenderThingName"}, 11031 "securityProfileName":{"shape":"SecurityProfileName"}, 11032 "behavior":{"shape":"Behavior"}, 11033 "metricValue":{"shape":"MetricValue"}, 11034 "violationEventType":{"shape":"ViolationEventType"}, 11035 "violationEventTime":{"shape":"Timestamp"} 11036 } 11037 }, 11038 "ViolationEventType":{ 11039 "type":"string", 11040 "enum":[ 11041 "in-alarm", 11042 "alarm-cleared", 11043 "alarm-invalidated" 11044 ] 11045 }, 11046 "ViolationEvents":{ 11047 "type":"list", 11048 "member":{"shape":"ViolationEvent"} 11049 }, 11050 "ViolationId":{ 11051 "type":"string", 11052 "max":128, 11053 "min":1, 11054 "pattern":"[a-zA-Z0-9\\-]+" 11055 }, 11056 "WaitingForDataCollectionChecksCount":{"type":"integer"}, 11057 "errorMessage":{"type":"string"}, 11058 "resourceArn":{"type":"string"}, 11059 "resourceId":{"type":"string"} 11060 } 11061} 11062