1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-05-28", 5 "endpointPrefix":"iot", 6 "protocol":"rest-json", 7 "serviceFullName":"AWS IoT", 8 "serviceId":"IoT", 9 "signatureVersion":"v4", 10 "signingName":"execute-api", 11 "uid":"iot-2015-05-28" 12 }, 13 "operations":{ 14 "AcceptCertificateTransfer":{ 15 "name":"AcceptCertificateTransfer", 16 "http":{ 17 "method":"PATCH", 18 "requestUri":"/accept-certificate-transfer/{certificateId}" 19 }, 20 "input":{"shape":"AcceptCertificateTransferRequest"}, 21 "errors":[ 22 {"shape":"ResourceNotFoundException"}, 23 {"shape":"TransferAlreadyCompletedException"}, 24 {"shape":"InvalidRequestException"}, 25 {"shape":"ThrottlingException"}, 26 {"shape":"UnauthorizedException"}, 27 {"shape":"ServiceUnavailableException"}, 28 {"shape":"InternalFailureException"} 29 ] 30 }, 31 "AddThingToBillingGroup":{ 32 "name":"AddThingToBillingGroup", 33 "http":{ 34 "method":"PUT", 35 "requestUri":"/billing-groups/addThingToBillingGroup" 36 }, 37 "input":{"shape":"AddThingToBillingGroupRequest"}, 38 "output":{"shape":"AddThingToBillingGroupResponse"}, 39 "errors":[ 40 {"shape":"InvalidRequestException"}, 41 {"shape":"ThrottlingException"}, 42 {"shape":"InternalFailureException"}, 43 {"shape":"ResourceNotFoundException"} 44 ] 45 }, 46 "AddThingToThingGroup":{ 47 "name":"AddThingToThingGroup", 48 "http":{ 49 "method":"PUT", 50 "requestUri":"/thing-groups/addThingToThingGroup" 51 }, 52 "input":{"shape":"AddThingToThingGroupRequest"}, 53 "output":{"shape":"AddThingToThingGroupResponse"}, 54 "errors":[ 55 {"shape":"InvalidRequestException"}, 56 {"shape":"ThrottlingException"}, 57 {"shape":"InternalFailureException"}, 58 {"shape":"ResourceNotFoundException"} 59 ] 60 }, 61 "AssociateTargetsWithJob":{ 62 "name":"AssociateTargetsWithJob", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/jobs/{jobId}/targets" 66 }, 67 "input":{"shape":"AssociateTargetsWithJobRequest"}, 68 "output":{"shape":"AssociateTargetsWithJobResponse"}, 69 "errors":[ 70 {"shape":"InvalidRequestException"}, 71 {"shape":"ResourceNotFoundException"}, 72 {"shape":"LimitExceededException"}, 73 {"shape":"ThrottlingException"}, 74 {"shape":"ServiceUnavailableException"} 75 ] 76 }, 77 "AttachPolicy":{ 78 "name":"AttachPolicy", 79 "http":{ 80 "method":"PUT", 81 "requestUri":"/target-policies/{policyName}" 82 }, 83 "input":{"shape":"AttachPolicyRequest"}, 84 "errors":[ 85 {"shape":"ResourceNotFoundException"}, 86 {"shape":"InvalidRequestException"}, 87 {"shape":"ThrottlingException"}, 88 {"shape":"UnauthorizedException"}, 89 {"shape":"ServiceUnavailableException"}, 90 {"shape":"InternalFailureException"}, 91 {"shape":"LimitExceededException"} 92 ] 93 }, 94 "AttachPrincipalPolicy":{ 95 "name":"AttachPrincipalPolicy", 96 "http":{ 97 "method":"PUT", 98 "requestUri":"/principal-policies/{policyName}" 99 }, 100 "input":{"shape":"AttachPrincipalPolicyRequest"}, 101 "errors":[ 102 {"shape":"ResourceNotFoundException"}, 103 {"shape":"InvalidRequestException"}, 104 {"shape":"ThrottlingException"}, 105 {"shape":"UnauthorizedException"}, 106 {"shape":"ServiceUnavailableException"}, 107 {"shape":"InternalFailureException"}, 108 {"shape":"LimitExceededException"} 109 ], 110 "deprecated":true 111 }, 112 "AttachSecurityProfile":{ 113 "name":"AttachSecurityProfile", 114 "http":{ 115 "method":"PUT", 116 "requestUri":"/security-profiles/{securityProfileName}/targets" 117 }, 118 "input":{"shape":"AttachSecurityProfileRequest"}, 119 "output":{"shape":"AttachSecurityProfileResponse"}, 120 "errors":[ 121 {"shape":"InvalidRequestException"}, 122 {"shape":"ResourceNotFoundException"}, 123 {"shape":"LimitExceededException"}, 124 {"shape":"VersionConflictException"}, 125 {"shape":"ThrottlingException"}, 126 {"shape":"InternalFailureException"} 127 ] 128 }, 129 "AttachThingPrincipal":{ 130 "name":"AttachThingPrincipal", 131 "http":{ 132 "method":"PUT", 133 "requestUri":"/things/{thingName}/principals" 134 }, 135 "input":{"shape":"AttachThingPrincipalRequest"}, 136 "output":{"shape":"AttachThingPrincipalResponse"}, 137 "errors":[ 138 {"shape":"ResourceNotFoundException"}, 139 {"shape":"InvalidRequestException"}, 140 {"shape":"ThrottlingException"}, 141 {"shape":"UnauthorizedException"}, 142 {"shape":"ServiceUnavailableException"}, 143 {"shape":"InternalFailureException"} 144 ] 145 }, 146 "CancelAuditMitigationActionsTask":{ 147 "name":"CancelAuditMitigationActionsTask", 148 "http":{ 149 "method":"PUT", 150 "requestUri":"/audit/mitigationactions/tasks/{taskId}/cancel" 151 }, 152 "input":{"shape":"CancelAuditMitigationActionsTaskRequest"}, 153 "output":{"shape":"CancelAuditMitigationActionsTaskResponse"}, 154 "errors":[ 155 {"shape":"ResourceNotFoundException"}, 156 {"shape":"InvalidRequestException"}, 157 {"shape":"ThrottlingException"}, 158 {"shape":"InternalFailureException"} 159 ] 160 }, 161 "CancelAuditTask":{ 162 "name":"CancelAuditTask", 163 "http":{ 164 "method":"PUT", 165 "requestUri":"/audit/tasks/{taskId}/cancel" 166 }, 167 "input":{"shape":"CancelAuditTaskRequest"}, 168 "output":{"shape":"CancelAuditTaskResponse"}, 169 "errors":[ 170 {"shape":"ResourceNotFoundException"}, 171 {"shape":"InvalidRequestException"}, 172 {"shape":"ThrottlingException"}, 173 {"shape":"InternalFailureException"} 174 ] 175 }, 176 "CancelCertificateTransfer":{ 177 "name":"CancelCertificateTransfer", 178 "http":{ 179 "method":"PATCH", 180 "requestUri":"/cancel-certificate-transfer/{certificateId}" 181 }, 182 "input":{"shape":"CancelCertificateTransferRequest"}, 183 "errors":[ 184 {"shape":"ResourceNotFoundException"}, 185 {"shape":"TransferAlreadyCompletedException"}, 186 {"shape":"InvalidRequestException"}, 187 {"shape":"ThrottlingException"}, 188 {"shape":"UnauthorizedException"}, 189 {"shape":"ServiceUnavailableException"}, 190 {"shape":"InternalFailureException"} 191 ] 192 }, 193 "CancelDetectMitigationActionsTask":{ 194 "name":"CancelDetectMitigationActionsTask", 195 "http":{ 196 "method":"PUT", 197 "requestUri":"/detect/mitigationactions/tasks/{taskId}/cancel" 198 }, 199 "input":{"shape":"CancelDetectMitigationActionsTaskRequest"}, 200 "output":{"shape":"CancelDetectMitigationActionsTaskResponse"}, 201 "errors":[ 202 {"shape":"ResourceNotFoundException"}, 203 {"shape":"InvalidRequestException"}, 204 {"shape":"ThrottlingException"}, 205 {"shape":"InternalFailureException"} 206 ] 207 }, 208 "CancelJob":{ 209 "name":"CancelJob", 210 "http":{ 211 "method":"PUT", 212 "requestUri":"/jobs/{jobId}/cancel" 213 }, 214 "input":{"shape":"CancelJobRequest"}, 215 "output":{"shape":"CancelJobResponse"}, 216 "errors":[ 217 {"shape":"InvalidRequestException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ThrottlingException"}, 220 {"shape":"ServiceUnavailableException"} 221 ] 222 }, 223 "CancelJobExecution":{ 224 "name":"CancelJobExecution", 225 "http":{ 226 "method":"PUT", 227 "requestUri":"/things/{thingName}/jobs/{jobId}/cancel" 228 }, 229 "input":{"shape":"CancelJobExecutionRequest"}, 230 "errors":[ 231 {"shape":"InvalidRequestException"}, 232 {"shape":"InvalidStateTransitionException"}, 233 {"shape":"ResourceNotFoundException"}, 234 {"shape":"ThrottlingException"}, 235 {"shape":"ServiceUnavailableException"}, 236 {"shape":"VersionConflictException"} 237 ] 238 }, 239 "ClearDefaultAuthorizer":{ 240 "name":"ClearDefaultAuthorizer", 241 "http":{ 242 "method":"DELETE", 243 "requestUri":"/default-authorizer" 244 }, 245 "input":{"shape":"ClearDefaultAuthorizerRequest"}, 246 "output":{"shape":"ClearDefaultAuthorizerResponse"}, 247 "errors":[ 248 {"shape":"ResourceNotFoundException"}, 249 {"shape":"InvalidRequestException"}, 250 {"shape":"ThrottlingException"}, 251 {"shape":"UnauthorizedException"}, 252 {"shape":"ServiceUnavailableException"}, 253 {"shape":"InternalFailureException"} 254 ] 255 }, 256 "ConfirmTopicRuleDestination":{ 257 "name":"ConfirmTopicRuleDestination", 258 "http":{ 259 "method":"GET", 260 "requestUri":"/confirmdestination/{confirmationToken+}" 261 }, 262 "input":{"shape":"ConfirmTopicRuleDestinationRequest"}, 263 "output":{"shape":"ConfirmTopicRuleDestinationResponse"}, 264 "errors":[ 265 {"shape":"InternalException"}, 266 {"shape":"InvalidRequestException"}, 267 {"shape":"ServiceUnavailableException"}, 268 {"shape":"UnauthorizedException"}, 269 {"shape":"ConflictingResourceUpdateException"} 270 ] 271 }, 272 "CreateAuditSuppression":{ 273 "name":"CreateAuditSuppression", 274 "http":{ 275 "method":"POST", 276 "requestUri":"/audit/suppressions/create" 277 }, 278 "input":{"shape":"CreateAuditSuppressionRequest"}, 279 "output":{"shape":"CreateAuditSuppressionResponse"}, 280 "errors":[ 281 {"shape":"InvalidRequestException"}, 282 {"shape":"ResourceAlreadyExistsException"}, 283 {"shape":"ThrottlingException"}, 284 {"shape":"InternalFailureException"}, 285 {"shape":"LimitExceededException"} 286 ] 287 }, 288 "CreateAuthorizer":{ 289 "name":"CreateAuthorizer", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/authorizer/{authorizerName}" 293 }, 294 "input":{"shape":"CreateAuthorizerRequest"}, 295 "output":{"shape":"CreateAuthorizerResponse"}, 296 "errors":[ 297 {"shape":"ResourceAlreadyExistsException"}, 298 {"shape":"InvalidRequestException"}, 299 {"shape":"LimitExceededException"}, 300 {"shape":"ThrottlingException"}, 301 {"shape":"UnauthorizedException"}, 302 {"shape":"ServiceUnavailableException"}, 303 {"shape":"InternalFailureException"} 304 ] 305 }, 306 "CreateBillingGroup":{ 307 "name":"CreateBillingGroup", 308 "http":{ 309 "method":"POST", 310 "requestUri":"/billing-groups/{billingGroupName}" 311 }, 312 "input":{"shape":"CreateBillingGroupRequest"}, 313 "output":{"shape":"CreateBillingGroupResponse"}, 314 "errors":[ 315 {"shape":"InvalidRequestException"}, 316 {"shape":"ResourceAlreadyExistsException"}, 317 {"shape":"ThrottlingException"}, 318 {"shape":"InternalFailureException"} 319 ] 320 }, 321 "CreateCertificateFromCsr":{ 322 "name":"CreateCertificateFromCsr", 323 "http":{ 324 "method":"POST", 325 "requestUri":"/certificates" 326 }, 327 "input":{"shape":"CreateCertificateFromCsrRequest"}, 328 "output":{"shape":"CreateCertificateFromCsrResponse"}, 329 "errors":[ 330 {"shape":"InvalidRequestException"}, 331 {"shape":"ThrottlingException"}, 332 {"shape":"UnauthorizedException"}, 333 {"shape":"ServiceUnavailableException"}, 334 {"shape":"InternalFailureException"} 335 ] 336 }, 337 "CreateCustomMetric":{ 338 "name":"CreateCustomMetric", 339 "http":{ 340 "method":"POST", 341 "requestUri":"/custom-metric/{metricName}" 342 }, 343 "input":{"shape":"CreateCustomMetricRequest"}, 344 "output":{"shape":"CreateCustomMetricResponse"}, 345 "errors":[ 346 {"shape":"InvalidRequestException"}, 347 {"shape":"LimitExceededException"}, 348 {"shape":"ResourceAlreadyExistsException"}, 349 {"shape":"ThrottlingException"}, 350 {"shape":"InternalFailureException"} 351 ] 352 }, 353 "CreateDimension":{ 354 "name":"CreateDimension", 355 "http":{ 356 "method":"POST", 357 "requestUri":"/dimensions/{name}" 358 }, 359 "input":{"shape":"CreateDimensionRequest"}, 360 "output":{"shape":"CreateDimensionResponse"}, 361 "errors":[ 362 {"shape":"InternalFailureException"}, 363 {"shape":"InvalidRequestException"}, 364 {"shape":"LimitExceededException"}, 365 {"shape":"ResourceAlreadyExistsException"}, 366 {"shape":"ThrottlingException"} 367 ] 368 }, 369 "CreateDomainConfiguration":{ 370 "name":"CreateDomainConfiguration", 371 "http":{ 372 "method":"POST", 373 "requestUri":"/domainConfigurations/{domainConfigurationName}" 374 }, 375 "input":{"shape":"CreateDomainConfigurationRequest"}, 376 "output":{"shape":"CreateDomainConfigurationResponse"}, 377 "errors":[ 378 {"shape":"LimitExceededException"}, 379 {"shape":"CertificateValidationException"}, 380 {"shape":"ResourceAlreadyExistsException"}, 381 {"shape":"ServiceUnavailableException"}, 382 {"shape":"InternalFailureException"}, 383 {"shape":"InvalidRequestException"}, 384 {"shape":"UnauthorizedException"}, 385 {"shape":"ThrottlingException"} 386 ] 387 }, 388 "CreateDynamicThingGroup":{ 389 "name":"CreateDynamicThingGroup", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 393 }, 394 "input":{"shape":"CreateDynamicThingGroupRequest"}, 395 "output":{"shape":"CreateDynamicThingGroupResponse"}, 396 "errors":[ 397 {"shape":"InvalidRequestException"}, 398 {"shape":"ResourceAlreadyExistsException"}, 399 {"shape":"ResourceNotFoundException"}, 400 {"shape":"ThrottlingException"}, 401 {"shape":"InternalFailureException"}, 402 {"shape":"InvalidQueryException"}, 403 {"shape":"LimitExceededException"} 404 ] 405 }, 406 "CreateJob":{ 407 "name":"CreateJob", 408 "http":{ 409 "method":"PUT", 410 "requestUri":"/jobs/{jobId}" 411 }, 412 "input":{"shape":"CreateJobRequest"}, 413 "output":{"shape":"CreateJobResponse"}, 414 "errors":[ 415 {"shape":"InvalidRequestException"}, 416 {"shape":"ResourceNotFoundException"}, 417 {"shape":"ResourceAlreadyExistsException"}, 418 {"shape":"LimitExceededException"}, 419 {"shape":"ThrottlingException"}, 420 {"shape":"ServiceUnavailableException"} 421 ] 422 }, 423 "CreateKeysAndCertificate":{ 424 "name":"CreateKeysAndCertificate", 425 "http":{ 426 "method":"POST", 427 "requestUri":"/keys-and-certificate" 428 }, 429 "input":{"shape":"CreateKeysAndCertificateRequest"}, 430 "output":{"shape":"CreateKeysAndCertificateResponse"}, 431 "errors":[ 432 {"shape":"InvalidRequestException"}, 433 {"shape":"ThrottlingException"}, 434 {"shape":"UnauthorizedException"}, 435 {"shape":"ServiceUnavailableException"}, 436 {"shape":"InternalFailureException"} 437 ] 438 }, 439 "CreateMitigationAction":{ 440 "name":"CreateMitigationAction", 441 "http":{ 442 "method":"POST", 443 "requestUri":"/mitigationactions/actions/{actionName}" 444 }, 445 "input":{"shape":"CreateMitigationActionRequest"}, 446 "output":{"shape":"CreateMitigationActionResponse"}, 447 "errors":[ 448 {"shape":"InvalidRequestException"}, 449 {"shape":"ResourceAlreadyExistsException"}, 450 {"shape":"LimitExceededException"}, 451 {"shape":"ThrottlingException"}, 452 {"shape":"InternalFailureException"} 453 ] 454 }, 455 "CreateOTAUpdate":{ 456 "name":"CreateOTAUpdate", 457 "http":{ 458 "method":"POST", 459 "requestUri":"/otaUpdates/{otaUpdateId}" 460 }, 461 "input":{"shape":"CreateOTAUpdateRequest"}, 462 "output":{"shape":"CreateOTAUpdateResponse"}, 463 "errors":[ 464 {"shape":"InvalidRequestException"}, 465 {"shape":"LimitExceededException"}, 466 {"shape":"ResourceNotFoundException"}, 467 {"shape":"ResourceAlreadyExistsException"}, 468 {"shape":"ThrottlingException"}, 469 {"shape":"UnauthorizedException"}, 470 {"shape":"InternalFailureException"}, 471 {"shape":"ServiceUnavailableException"} 472 ] 473 }, 474 "CreatePolicy":{ 475 "name":"CreatePolicy", 476 "http":{ 477 "method":"POST", 478 "requestUri":"/policies/{policyName}" 479 }, 480 "input":{"shape":"CreatePolicyRequest"}, 481 "output":{"shape":"CreatePolicyResponse"}, 482 "errors":[ 483 {"shape":"ResourceAlreadyExistsException"}, 484 {"shape":"MalformedPolicyException"}, 485 {"shape":"InvalidRequestException"}, 486 {"shape":"ThrottlingException"}, 487 {"shape":"UnauthorizedException"}, 488 {"shape":"ServiceUnavailableException"}, 489 {"shape":"InternalFailureException"} 490 ] 491 }, 492 "CreatePolicyVersion":{ 493 "name":"CreatePolicyVersion", 494 "http":{ 495 "method":"POST", 496 "requestUri":"/policies/{policyName}/version" 497 }, 498 "input":{"shape":"CreatePolicyVersionRequest"}, 499 "output":{"shape":"CreatePolicyVersionResponse"}, 500 "errors":[ 501 {"shape":"ResourceNotFoundException"}, 502 {"shape":"MalformedPolicyException"}, 503 {"shape":"VersionsLimitExceededException"}, 504 {"shape":"InvalidRequestException"}, 505 {"shape":"ThrottlingException"}, 506 {"shape":"UnauthorizedException"}, 507 {"shape":"ServiceUnavailableException"}, 508 {"shape":"InternalFailureException"} 509 ] 510 }, 511 "CreateProvisioningClaim":{ 512 "name":"CreateProvisioningClaim", 513 "http":{ 514 "method":"POST", 515 "requestUri":"/provisioning-templates/{templateName}/provisioning-claim" 516 }, 517 "input":{"shape":"CreateProvisioningClaimRequest"}, 518 "output":{"shape":"CreateProvisioningClaimResponse"}, 519 "errors":[ 520 {"shape":"InvalidRequestException"}, 521 {"shape":"ResourceNotFoundException"}, 522 {"shape":"ThrottlingException"}, 523 {"shape":"UnauthorizedException"}, 524 {"shape":"ServiceUnavailableException"}, 525 {"shape":"InternalFailureException"} 526 ] 527 }, 528 "CreateProvisioningTemplate":{ 529 "name":"CreateProvisioningTemplate", 530 "http":{ 531 "method":"POST", 532 "requestUri":"/provisioning-templates" 533 }, 534 "input":{"shape":"CreateProvisioningTemplateRequest"}, 535 "output":{"shape":"CreateProvisioningTemplateResponse"}, 536 "errors":[ 537 {"shape":"InternalFailureException"}, 538 {"shape":"InvalidRequestException"}, 539 {"shape":"LimitExceededException"}, 540 {"shape":"ThrottlingException"}, 541 {"shape":"UnauthorizedException"}, 542 {"shape":"ResourceAlreadyExistsException"} 543 ] 544 }, 545 "CreateProvisioningTemplateVersion":{ 546 "name":"CreateProvisioningTemplateVersion", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/provisioning-templates/{templateName}/versions" 550 }, 551 "input":{"shape":"CreateProvisioningTemplateVersionRequest"}, 552 "output":{"shape":"CreateProvisioningTemplateVersionResponse"}, 553 "errors":[ 554 {"shape":"VersionsLimitExceededException"}, 555 {"shape":"InternalFailureException"}, 556 {"shape":"InvalidRequestException"}, 557 {"shape":"ThrottlingException"}, 558 {"shape":"ResourceNotFoundException"}, 559 {"shape":"UnauthorizedException"}, 560 {"shape":"ConflictingResourceUpdateException"} 561 ] 562 }, 563 "CreateRoleAlias":{ 564 "name":"CreateRoleAlias", 565 "http":{ 566 "method":"POST", 567 "requestUri":"/role-aliases/{roleAlias}" 568 }, 569 "input":{"shape":"CreateRoleAliasRequest"}, 570 "output":{"shape":"CreateRoleAliasResponse"}, 571 "errors":[ 572 {"shape":"ResourceAlreadyExistsException"}, 573 {"shape":"InvalidRequestException"}, 574 {"shape":"LimitExceededException"}, 575 {"shape":"ThrottlingException"}, 576 {"shape":"UnauthorizedException"}, 577 {"shape":"ServiceUnavailableException"}, 578 {"shape":"InternalFailureException"} 579 ] 580 }, 581 "CreateScheduledAudit":{ 582 "name":"CreateScheduledAudit", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 586 }, 587 "input":{"shape":"CreateScheduledAuditRequest"}, 588 "output":{"shape":"CreateScheduledAuditResponse"}, 589 "errors":[ 590 {"shape":"InvalidRequestException"}, 591 {"shape":"ResourceAlreadyExistsException"}, 592 {"shape":"ThrottlingException"}, 593 {"shape":"InternalFailureException"}, 594 {"shape":"LimitExceededException"} 595 ] 596 }, 597 "CreateSecurityProfile":{ 598 "name":"CreateSecurityProfile", 599 "http":{ 600 "method":"POST", 601 "requestUri":"/security-profiles/{securityProfileName}" 602 }, 603 "input":{"shape":"CreateSecurityProfileRequest"}, 604 "output":{"shape":"CreateSecurityProfileResponse"}, 605 "errors":[ 606 {"shape":"InvalidRequestException"}, 607 {"shape":"ResourceAlreadyExistsException"}, 608 {"shape":"ThrottlingException"}, 609 {"shape":"InternalFailureException"} 610 ] 611 }, 612 "CreateStream":{ 613 "name":"CreateStream", 614 "http":{ 615 "method":"POST", 616 "requestUri":"/streams/{streamId}" 617 }, 618 "input":{"shape":"CreateStreamRequest"}, 619 "output":{"shape":"CreateStreamResponse"}, 620 "errors":[ 621 {"shape":"InvalidRequestException"}, 622 {"shape":"LimitExceededException"}, 623 {"shape":"ResourceNotFoundException"}, 624 {"shape":"ResourceAlreadyExistsException"}, 625 {"shape":"ThrottlingException"}, 626 {"shape":"UnauthorizedException"}, 627 {"shape":"ServiceUnavailableException"}, 628 {"shape":"InternalFailureException"} 629 ] 630 }, 631 "CreateThing":{ 632 "name":"CreateThing", 633 "http":{ 634 "method":"POST", 635 "requestUri":"/things/{thingName}" 636 }, 637 "input":{"shape":"CreateThingRequest"}, 638 "output":{"shape":"CreateThingResponse"}, 639 "errors":[ 640 {"shape":"InvalidRequestException"}, 641 {"shape":"ThrottlingException"}, 642 {"shape":"UnauthorizedException"}, 643 {"shape":"ServiceUnavailableException"}, 644 {"shape":"InternalFailureException"}, 645 {"shape":"ResourceAlreadyExistsException"}, 646 {"shape":"ResourceNotFoundException"} 647 ] 648 }, 649 "CreateThingGroup":{ 650 "name":"CreateThingGroup", 651 "http":{ 652 "method":"POST", 653 "requestUri":"/thing-groups/{thingGroupName}" 654 }, 655 "input":{"shape":"CreateThingGroupRequest"}, 656 "output":{"shape":"CreateThingGroupResponse"}, 657 "errors":[ 658 {"shape":"InvalidRequestException"}, 659 {"shape":"ResourceAlreadyExistsException"}, 660 {"shape":"ThrottlingException"}, 661 {"shape":"InternalFailureException"} 662 ] 663 }, 664 "CreateThingType":{ 665 "name":"CreateThingType", 666 "http":{ 667 "method":"POST", 668 "requestUri":"/thing-types/{thingTypeName}" 669 }, 670 "input":{"shape":"CreateThingTypeRequest"}, 671 "output":{"shape":"CreateThingTypeResponse"}, 672 "errors":[ 673 {"shape":"InvalidRequestException"}, 674 {"shape":"ThrottlingException"}, 675 {"shape":"UnauthorizedException"}, 676 {"shape":"ServiceUnavailableException"}, 677 {"shape":"InternalFailureException"}, 678 {"shape":"ResourceAlreadyExistsException"} 679 ] 680 }, 681 "CreateTopicRule":{ 682 "name":"CreateTopicRule", 683 "http":{ 684 "method":"POST", 685 "requestUri":"/rules/{ruleName}" 686 }, 687 "input":{"shape":"CreateTopicRuleRequest"}, 688 "errors":[ 689 {"shape":"SqlParseException"}, 690 {"shape":"InternalException"}, 691 {"shape":"InvalidRequestException"}, 692 {"shape":"ResourceAlreadyExistsException"}, 693 {"shape":"ServiceUnavailableException"}, 694 {"shape":"ConflictingResourceUpdateException"} 695 ] 696 }, 697 "CreateTopicRuleDestination":{ 698 "name":"CreateTopicRuleDestination", 699 "http":{ 700 "method":"POST", 701 "requestUri":"/destinations" 702 }, 703 "input":{"shape":"CreateTopicRuleDestinationRequest"}, 704 "output":{"shape":"CreateTopicRuleDestinationResponse"}, 705 "errors":[ 706 {"shape":"InternalException"}, 707 {"shape":"InvalidRequestException"}, 708 {"shape":"ResourceAlreadyExistsException"}, 709 {"shape":"ServiceUnavailableException"}, 710 {"shape":"ConflictingResourceUpdateException"} 711 ] 712 }, 713 "DeleteAccountAuditConfiguration":{ 714 "name":"DeleteAccountAuditConfiguration", 715 "http":{ 716 "method":"DELETE", 717 "requestUri":"/audit/configuration" 718 }, 719 "input":{"shape":"DeleteAccountAuditConfigurationRequest"}, 720 "output":{"shape":"DeleteAccountAuditConfigurationResponse"}, 721 "errors":[ 722 {"shape":"InvalidRequestException"}, 723 {"shape":"ResourceNotFoundException"}, 724 {"shape":"ThrottlingException"}, 725 {"shape":"InternalFailureException"} 726 ] 727 }, 728 "DeleteAuditSuppression":{ 729 "name":"DeleteAuditSuppression", 730 "http":{ 731 "method":"POST", 732 "requestUri":"/audit/suppressions/delete" 733 }, 734 "input":{"shape":"DeleteAuditSuppressionRequest"}, 735 "output":{"shape":"DeleteAuditSuppressionResponse"}, 736 "errors":[ 737 {"shape":"InvalidRequestException"}, 738 {"shape":"ThrottlingException"}, 739 {"shape":"InternalFailureException"} 740 ] 741 }, 742 "DeleteAuthorizer":{ 743 "name":"DeleteAuthorizer", 744 "http":{ 745 "method":"DELETE", 746 "requestUri":"/authorizer/{authorizerName}" 747 }, 748 "input":{"shape":"DeleteAuthorizerRequest"}, 749 "output":{"shape":"DeleteAuthorizerResponse"}, 750 "errors":[ 751 {"shape":"DeleteConflictException"}, 752 {"shape":"ResourceNotFoundException"}, 753 {"shape":"InvalidRequestException"}, 754 {"shape":"ThrottlingException"}, 755 {"shape":"UnauthorizedException"}, 756 {"shape":"ServiceUnavailableException"}, 757 {"shape":"InternalFailureException"} 758 ] 759 }, 760 "DeleteBillingGroup":{ 761 "name":"DeleteBillingGroup", 762 "http":{ 763 "method":"DELETE", 764 "requestUri":"/billing-groups/{billingGroupName}" 765 }, 766 "input":{"shape":"DeleteBillingGroupRequest"}, 767 "output":{"shape":"DeleteBillingGroupResponse"}, 768 "errors":[ 769 {"shape":"InvalidRequestException"}, 770 {"shape":"VersionConflictException"}, 771 {"shape":"ThrottlingException"}, 772 {"shape":"InternalFailureException"} 773 ] 774 }, 775 "DeleteCACertificate":{ 776 "name":"DeleteCACertificate", 777 "http":{ 778 "method":"DELETE", 779 "requestUri":"/cacertificate/{caCertificateId}" 780 }, 781 "input":{"shape":"DeleteCACertificateRequest"}, 782 "output":{"shape":"DeleteCACertificateResponse"}, 783 "errors":[ 784 {"shape":"InvalidRequestException"}, 785 {"shape":"CertificateStateException"}, 786 {"shape":"ThrottlingException"}, 787 {"shape":"UnauthorizedException"}, 788 {"shape":"ServiceUnavailableException"}, 789 {"shape":"InternalFailureException"}, 790 {"shape":"ResourceNotFoundException"} 791 ] 792 }, 793 "DeleteCertificate":{ 794 "name":"DeleteCertificate", 795 "http":{ 796 "method":"DELETE", 797 "requestUri":"/certificates/{certificateId}" 798 }, 799 "input":{"shape":"DeleteCertificateRequest"}, 800 "errors":[ 801 {"shape":"CertificateStateException"}, 802 {"shape":"DeleteConflictException"}, 803 {"shape":"InvalidRequestException"}, 804 {"shape":"ThrottlingException"}, 805 {"shape":"UnauthorizedException"}, 806 {"shape":"ServiceUnavailableException"}, 807 {"shape":"InternalFailureException"}, 808 {"shape":"ResourceNotFoundException"} 809 ] 810 }, 811 "DeleteCustomMetric":{ 812 "name":"DeleteCustomMetric", 813 "http":{ 814 "method":"DELETE", 815 "requestUri":"/custom-metric/{metricName}" 816 }, 817 "input":{"shape":"DeleteCustomMetricRequest"}, 818 "output":{"shape":"DeleteCustomMetricResponse"}, 819 "errors":[ 820 {"shape":"InvalidRequestException"}, 821 {"shape":"ThrottlingException"}, 822 {"shape":"InternalFailureException"} 823 ] 824 }, 825 "DeleteDimension":{ 826 "name":"DeleteDimension", 827 "http":{ 828 "method":"DELETE", 829 "requestUri":"/dimensions/{name}" 830 }, 831 "input":{"shape":"DeleteDimensionRequest"}, 832 "output":{"shape":"DeleteDimensionResponse"}, 833 "errors":[ 834 {"shape":"InternalFailureException"}, 835 {"shape":"InvalidRequestException"}, 836 {"shape":"ThrottlingException"} 837 ] 838 }, 839 "DeleteDomainConfiguration":{ 840 "name":"DeleteDomainConfiguration", 841 "http":{ 842 "method":"DELETE", 843 "requestUri":"/domainConfigurations/{domainConfigurationName}" 844 }, 845 "input":{"shape":"DeleteDomainConfigurationRequest"}, 846 "output":{"shape":"DeleteDomainConfigurationResponse"}, 847 "errors":[ 848 {"shape":"ResourceNotFoundException"}, 849 {"shape":"ThrottlingException"}, 850 {"shape":"UnauthorizedException"}, 851 {"shape":"ServiceUnavailableException"}, 852 {"shape":"InternalFailureException"}, 853 {"shape":"InvalidRequestException"} 854 ] 855 }, 856 "DeleteDynamicThingGroup":{ 857 "name":"DeleteDynamicThingGroup", 858 "http":{ 859 "method":"DELETE", 860 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 861 }, 862 "input":{"shape":"DeleteDynamicThingGroupRequest"}, 863 "output":{"shape":"DeleteDynamicThingGroupResponse"}, 864 "errors":[ 865 {"shape":"InvalidRequestException"}, 866 {"shape":"VersionConflictException"}, 867 {"shape":"ThrottlingException"}, 868 {"shape":"InternalFailureException"} 869 ] 870 }, 871 "DeleteJob":{ 872 "name":"DeleteJob", 873 "http":{ 874 "method":"DELETE", 875 "requestUri":"/jobs/{jobId}" 876 }, 877 "input":{"shape":"DeleteJobRequest"}, 878 "errors":[ 879 {"shape":"InvalidRequestException"}, 880 {"shape":"InvalidStateTransitionException"}, 881 {"shape":"ResourceNotFoundException"}, 882 {"shape":"LimitExceededException"}, 883 {"shape":"ThrottlingException"}, 884 {"shape":"ServiceUnavailableException"} 885 ] 886 }, 887 "DeleteJobExecution":{ 888 "name":"DeleteJobExecution", 889 "http":{ 890 "method":"DELETE", 891 "requestUri":"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}" 892 }, 893 "input":{"shape":"DeleteJobExecutionRequest"}, 894 "errors":[ 895 {"shape":"InvalidRequestException"}, 896 {"shape":"InvalidStateTransitionException"}, 897 {"shape":"ResourceNotFoundException"}, 898 {"shape":"ThrottlingException"}, 899 {"shape":"ServiceUnavailableException"} 900 ] 901 }, 902 "DeleteMitigationAction":{ 903 "name":"DeleteMitigationAction", 904 "http":{ 905 "method":"DELETE", 906 "requestUri":"/mitigationactions/actions/{actionName}" 907 }, 908 "input":{"shape":"DeleteMitigationActionRequest"}, 909 "output":{"shape":"DeleteMitigationActionResponse"}, 910 "errors":[ 911 {"shape":"InvalidRequestException"}, 912 {"shape":"ThrottlingException"}, 913 {"shape":"InternalFailureException"} 914 ] 915 }, 916 "DeleteOTAUpdate":{ 917 "name":"DeleteOTAUpdate", 918 "http":{ 919 "method":"DELETE", 920 "requestUri":"/otaUpdates/{otaUpdateId}" 921 }, 922 "input":{"shape":"DeleteOTAUpdateRequest"}, 923 "output":{"shape":"DeleteOTAUpdateResponse"}, 924 "errors":[ 925 {"shape":"InvalidRequestException"}, 926 {"shape":"ResourceNotFoundException"}, 927 {"shape":"ThrottlingException"}, 928 {"shape":"UnauthorizedException"}, 929 {"shape":"InternalFailureException"}, 930 {"shape":"ServiceUnavailableException"}, 931 {"shape":"VersionConflictException"} 932 ] 933 }, 934 "DeletePolicy":{ 935 "name":"DeletePolicy", 936 "http":{ 937 "method":"DELETE", 938 "requestUri":"/policies/{policyName}" 939 }, 940 "input":{"shape":"DeletePolicyRequest"}, 941 "errors":[ 942 {"shape":"DeleteConflictException"}, 943 {"shape":"ResourceNotFoundException"}, 944 {"shape":"InvalidRequestException"}, 945 {"shape":"ThrottlingException"}, 946 {"shape":"UnauthorizedException"}, 947 {"shape":"ServiceUnavailableException"}, 948 {"shape":"InternalFailureException"} 949 ] 950 }, 951 "DeletePolicyVersion":{ 952 "name":"DeletePolicyVersion", 953 "http":{ 954 "method":"DELETE", 955 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 956 }, 957 "input":{"shape":"DeletePolicyVersionRequest"}, 958 "errors":[ 959 {"shape":"DeleteConflictException"}, 960 {"shape":"ResourceNotFoundException"}, 961 {"shape":"InvalidRequestException"}, 962 {"shape":"ThrottlingException"}, 963 {"shape":"UnauthorizedException"}, 964 {"shape":"ServiceUnavailableException"}, 965 {"shape":"InternalFailureException"} 966 ] 967 }, 968 "DeleteProvisioningTemplate":{ 969 "name":"DeleteProvisioningTemplate", 970 "http":{ 971 "method":"DELETE", 972 "requestUri":"/provisioning-templates/{templateName}" 973 }, 974 "input":{"shape":"DeleteProvisioningTemplateRequest"}, 975 "output":{"shape":"DeleteProvisioningTemplateResponse"}, 976 "errors":[ 977 {"shape":"InternalFailureException"}, 978 {"shape":"InvalidRequestException"}, 979 {"shape":"ResourceNotFoundException"}, 980 {"shape":"DeleteConflictException"}, 981 {"shape":"ThrottlingException"}, 982 {"shape":"ConflictingResourceUpdateException"}, 983 {"shape":"UnauthorizedException"} 984 ] 985 }, 986 "DeleteProvisioningTemplateVersion":{ 987 "name":"DeleteProvisioningTemplateVersion", 988 "http":{ 989 "method":"DELETE", 990 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 991 }, 992 "input":{"shape":"DeleteProvisioningTemplateVersionRequest"}, 993 "output":{"shape":"DeleteProvisioningTemplateVersionResponse"}, 994 "errors":[ 995 {"shape":"InternalFailureException"}, 996 {"shape":"InvalidRequestException"}, 997 {"shape":"ThrottlingException"}, 998 {"shape":"ResourceNotFoundException"}, 999 {"shape":"UnauthorizedException"}, 1000 {"shape":"ConflictingResourceUpdateException"}, 1001 {"shape":"DeleteConflictException"} 1002 ] 1003 }, 1004 "DeleteRegistrationCode":{ 1005 "name":"DeleteRegistrationCode", 1006 "http":{ 1007 "method":"DELETE", 1008 "requestUri":"/registrationcode" 1009 }, 1010 "input":{"shape":"DeleteRegistrationCodeRequest"}, 1011 "output":{"shape":"DeleteRegistrationCodeResponse"}, 1012 "errors":[ 1013 {"shape":"ThrottlingException"}, 1014 {"shape":"ResourceNotFoundException"}, 1015 {"shape":"UnauthorizedException"}, 1016 {"shape":"ServiceUnavailableException"}, 1017 {"shape":"InternalFailureException"} 1018 ] 1019 }, 1020 "DeleteRoleAlias":{ 1021 "name":"DeleteRoleAlias", 1022 "http":{ 1023 "method":"DELETE", 1024 "requestUri":"/role-aliases/{roleAlias}" 1025 }, 1026 "input":{"shape":"DeleteRoleAliasRequest"}, 1027 "output":{"shape":"DeleteRoleAliasResponse"}, 1028 "errors":[ 1029 {"shape":"DeleteConflictException"}, 1030 {"shape":"InvalidRequestException"}, 1031 {"shape":"ThrottlingException"}, 1032 {"shape":"UnauthorizedException"}, 1033 {"shape":"ServiceUnavailableException"}, 1034 {"shape":"InternalFailureException"}, 1035 {"shape":"ResourceNotFoundException"} 1036 ] 1037 }, 1038 "DeleteScheduledAudit":{ 1039 "name":"DeleteScheduledAudit", 1040 "http":{ 1041 "method":"DELETE", 1042 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 1043 }, 1044 "input":{"shape":"DeleteScheduledAuditRequest"}, 1045 "output":{"shape":"DeleteScheduledAuditResponse"}, 1046 "errors":[ 1047 {"shape":"InvalidRequestException"}, 1048 {"shape":"ResourceNotFoundException"}, 1049 {"shape":"ThrottlingException"}, 1050 {"shape":"InternalFailureException"} 1051 ] 1052 }, 1053 "DeleteSecurityProfile":{ 1054 "name":"DeleteSecurityProfile", 1055 "http":{ 1056 "method":"DELETE", 1057 "requestUri":"/security-profiles/{securityProfileName}" 1058 }, 1059 "input":{"shape":"DeleteSecurityProfileRequest"}, 1060 "output":{"shape":"DeleteSecurityProfileResponse"}, 1061 "errors":[ 1062 {"shape":"InvalidRequestException"}, 1063 {"shape":"ThrottlingException"}, 1064 {"shape":"InternalFailureException"}, 1065 {"shape":"VersionConflictException"} 1066 ] 1067 }, 1068 "DeleteStream":{ 1069 "name":"DeleteStream", 1070 "http":{ 1071 "method":"DELETE", 1072 "requestUri":"/streams/{streamId}" 1073 }, 1074 "input":{"shape":"DeleteStreamRequest"}, 1075 "output":{"shape":"DeleteStreamResponse"}, 1076 "errors":[ 1077 {"shape":"ResourceNotFoundException"}, 1078 {"shape":"DeleteConflictException"}, 1079 {"shape":"InvalidRequestException"}, 1080 {"shape":"ThrottlingException"}, 1081 {"shape":"UnauthorizedException"}, 1082 {"shape":"ServiceUnavailableException"}, 1083 {"shape":"InternalFailureException"} 1084 ] 1085 }, 1086 "DeleteThing":{ 1087 "name":"DeleteThing", 1088 "http":{ 1089 "method":"DELETE", 1090 "requestUri":"/things/{thingName}" 1091 }, 1092 "input":{"shape":"DeleteThingRequest"}, 1093 "output":{"shape":"DeleteThingResponse"}, 1094 "errors":[ 1095 {"shape":"ResourceNotFoundException"}, 1096 {"shape":"VersionConflictException"}, 1097 {"shape":"InvalidRequestException"}, 1098 {"shape":"ThrottlingException"}, 1099 {"shape":"UnauthorizedException"}, 1100 {"shape":"ServiceUnavailableException"}, 1101 {"shape":"InternalFailureException"} 1102 ] 1103 }, 1104 "DeleteThingGroup":{ 1105 "name":"DeleteThingGroup", 1106 "http":{ 1107 "method":"DELETE", 1108 "requestUri":"/thing-groups/{thingGroupName}" 1109 }, 1110 "input":{"shape":"DeleteThingGroupRequest"}, 1111 "output":{"shape":"DeleteThingGroupResponse"}, 1112 "errors":[ 1113 {"shape":"InvalidRequestException"}, 1114 {"shape":"VersionConflictException"}, 1115 {"shape":"ThrottlingException"}, 1116 {"shape":"InternalFailureException"} 1117 ] 1118 }, 1119 "DeleteThingType":{ 1120 "name":"DeleteThingType", 1121 "http":{ 1122 "method":"DELETE", 1123 "requestUri":"/thing-types/{thingTypeName}" 1124 }, 1125 "input":{"shape":"DeleteThingTypeRequest"}, 1126 "output":{"shape":"DeleteThingTypeResponse"}, 1127 "errors":[ 1128 {"shape":"ResourceNotFoundException"}, 1129 {"shape":"InvalidRequestException"}, 1130 {"shape":"ThrottlingException"}, 1131 {"shape":"UnauthorizedException"}, 1132 {"shape":"ServiceUnavailableException"}, 1133 {"shape":"InternalFailureException"} 1134 ] 1135 }, 1136 "DeleteTopicRule":{ 1137 "name":"DeleteTopicRule", 1138 "http":{ 1139 "method":"DELETE", 1140 "requestUri":"/rules/{ruleName}" 1141 }, 1142 "input":{"shape":"DeleteTopicRuleRequest"}, 1143 "errors":[ 1144 {"shape":"InternalException"}, 1145 {"shape":"InvalidRequestException"}, 1146 {"shape":"ServiceUnavailableException"}, 1147 {"shape":"UnauthorizedException"}, 1148 {"shape":"ConflictingResourceUpdateException"} 1149 ] 1150 }, 1151 "DeleteTopicRuleDestination":{ 1152 "name":"DeleteTopicRuleDestination", 1153 "http":{ 1154 "method":"DELETE", 1155 "requestUri":"/destinations/{arn+}" 1156 }, 1157 "input":{"shape":"DeleteTopicRuleDestinationRequest"}, 1158 "output":{"shape":"DeleteTopicRuleDestinationResponse"}, 1159 "errors":[ 1160 {"shape":"InternalException"}, 1161 {"shape":"InvalidRequestException"}, 1162 {"shape":"ServiceUnavailableException"}, 1163 {"shape":"UnauthorizedException"}, 1164 {"shape":"ConflictingResourceUpdateException"} 1165 ] 1166 }, 1167 "DeleteV2LoggingLevel":{ 1168 "name":"DeleteV2LoggingLevel", 1169 "http":{ 1170 "method":"DELETE", 1171 "requestUri":"/v2LoggingLevel" 1172 }, 1173 "input":{"shape":"DeleteV2LoggingLevelRequest"}, 1174 "errors":[ 1175 {"shape":"InternalException"}, 1176 {"shape":"InvalidRequestException"}, 1177 {"shape":"ServiceUnavailableException"} 1178 ] 1179 }, 1180 "DeprecateThingType":{ 1181 "name":"DeprecateThingType", 1182 "http":{ 1183 "method":"POST", 1184 "requestUri":"/thing-types/{thingTypeName}/deprecate" 1185 }, 1186 "input":{"shape":"DeprecateThingTypeRequest"}, 1187 "output":{"shape":"DeprecateThingTypeResponse"}, 1188 "errors":[ 1189 {"shape":"ResourceNotFoundException"}, 1190 {"shape":"InvalidRequestException"}, 1191 {"shape":"ThrottlingException"}, 1192 {"shape":"UnauthorizedException"}, 1193 {"shape":"ServiceUnavailableException"}, 1194 {"shape":"InternalFailureException"} 1195 ] 1196 }, 1197 "DescribeAccountAuditConfiguration":{ 1198 "name":"DescribeAccountAuditConfiguration", 1199 "http":{ 1200 "method":"GET", 1201 "requestUri":"/audit/configuration" 1202 }, 1203 "input":{"shape":"DescribeAccountAuditConfigurationRequest"}, 1204 "output":{"shape":"DescribeAccountAuditConfigurationResponse"}, 1205 "errors":[ 1206 {"shape":"ThrottlingException"}, 1207 {"shape":"InternalFailureException"} 1208 ] 1209 }, 1210 "DescribeAuditFinding":{ 1211 "name":"DescribeAuditFinding", 1212 "http":{ 1213 "method":"GET", 1214 "requestUri":"/audit/findings/{findingId}" 1215 }, 1216 "input":{"shape":"DescribeAuditFindingRequest"}, 1217 "output":{"shape":"DescribeAuditFindingResponse"}, 1218 "errors":[ 1219 {"shape":"ResourceNotFoundException"}, 1220 {"shape":"InvalidRequestException"}, 1221 {"shape":"ThrottlingException"}, 1222 {"shape":"InternalFailureException"} 1223 ] 1224 }, 1225 "DescribeAuditMitigationActionsTask":{ 1226 "name":"DescribeAuditMitigationActionsTask", 1227 "http":{ 1228 "method":"GET", 1229 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 1230 }, 1231 "input":{"shape":"DescribeAuditMitigationActionsTaskRequest"}, 1232 "output":{"shape":"DescribeAuditMitigationActionsTaskResponse"}, 1233 "errors":[ 1234 {"shape":"InvalidRequestException"}, 1235 {"shape":"ResourceNotFoundException"}, 1236 {"shape":"ThrottlingException"}, 1237 {"shape":"InternalFailureException"} 1238 ] 1239 }, 1240 "DescribeAuditSuppression":{ 1241 "name":"DescribeAuditSuppression", 1242 "http":{ 1243 "method":"POST", 1244 "requestUri":"/audit/suppressions/describe" 1245 }, 1246 "input":{"shape":"DescribeAuditSuppressionRequest"}, 1247 "output":{"shape":"DescribeAuditSuppressionResponse"}, 1248 "errors":[ 1249 {"shape":"InvalidRequestException"}, 1250 {"shape":"ResourceNotFoundException"}, 1251 {"shape":"ThrottlingException"}, 1252 {"shape":"InternalFailureException"} 1253 ] 1254 }, 1255 "DescribeAuditTask":{ 1256 "name":"DescribeAuditTask", 1257 "http":{ 1258 "method":"GET", 1259 "requestUri":"/audit/tasks/{taskId}" 1260 }, 1261 "input":{"shape":"DescribeAuditTaskRequest"}, 1262 "output":{"shape":"DescribeAuditTaskResponse"}, 1263 "errors":[ 1264 {"shape":"InvalidRequestException"}, 1265 {"shape":"ResourceNotFoundException"}, 1266 {"shape":"ThrottlingException"}, 1267 {"shape":"InternalFailureException"} 1268 ] 1269 }, 1270 "DescribeAuthorizer":{ 1271 "name":"DescribeAuthorizer", 1272 "http":{ 1273 "method":"GET", 1274 "requestUri":"/authorizer/{authorizerName}" 1275 }, 1276 "input":{"shape":"DescribeAuthorizerRequest"}, 1277 "output":{"shape":"DescribeAuthorizerResponse"}, 1278 "errors":[ 1279 {"shape":"ResourceNotFoundException"}, 1280 {"shape":"InvalidRequestException"}, 1281 {"shape":"ThrottlingException"}, 1282 {"shape":"UnauthorizedException"}, 1283 {"shape":"ServiceUnavailableException"}, 1284 {"shape":"InternalFailureException"} 1285 ] 1286 }, 1287 "DescribeBillingGroup":{ 1288 "name":"DescribeBillingGroup", 1289 "http":{ 1290 "method":"GET", 1291 "requestUri":"/billing-groups/{billingGroupName}" 1292 }, 1293 "input":{"shape":"DescribeBillingGroupRequest"}, 1294 "output":{"shape":"DescribeBillingGroupResponse"}, 1295 "errors":[ 1296 {"shape":"InvalidRequestException"}, 1297 {"shape":"ThrottlingException"}, 1298 {"shape":"InternalFailureException"}, 1299 {"shape":"ResourceNotFoundException"} 1300 ] 1301 }, 1302 "DescribeCACertificate":{ 1303 "name":"DescribeCACertificate", 1304 "http":{ 1305 "method":"GET", 1306 "requestUri":"/cacertificate/{caCertificateId}" 1307 }, 1308 "input":{"shape":"DescribeCACertificateRequest"}, 1309 "output":{"shape":"DescribeCACertificateResponse"}, 1310 "errors":[ 1311 {"shape":"InvalidRequestException"}, 1312 {"shape":"ThrottlingException"}, 1313 {"shape":"UnauthorizedException"}, 1314 {"shape":"ServiceUnavailableException"}, 1315 {"shape":"InternalFailureException"}, 1316 {"shape":"ResourceNotFoundException"} 1317 ] 1318 }, 1319 "DescribeCertificate":{ 1320 "name":"DescribeCertificate", 1321 "http":{ 1322 "method":"GET", 1323 "requestUri":"/certificates/{certificateId}" 1324 }, 1325 "input":{"shape":"DescribeCertificateRequest"}, 1326 "output":{"shape":"DescribeCertificateResponse"}, 1327 "errors":[ 1328 {"shape":"InvalidRequestException"}, 1329 {"shape":"ThrottlingException"}, 1330 {"shape":"UnauthorizedException"}, 1331 {"shape":"ServiceUnavailableException"}, 1332 {"shape":"InternalFailureException"}, 1333 {"shape":"ResourceNotFoundException"} 1334 ] 1335 }, 1336 "DescribeCustomMetric":{ 1337 "name":"DescribeCustomMetric", 1338 "http":{ 1339 "method":"GET", 1340 "requestUri":"/custom-metric/{metricName}" 1341 }, 1342 "input":{"shape":"DescribeCustomMetricRequest"}, 1343 "output":{"shape":"DescribeCustomMetricResponse"}, 1344 "errors":[ 1345 {"shape":"InvalidRequestException"}, 1346 {"shape":"ResourceNotFoundException"}, 1347 {"shape":"ThrottlingException"}, 1348 {"shape":"InternalFailureException"} 1349 ] 1350 }, 1351 "DescribeDefaultAuthorizer":{ 1352 "name":"DescribeDefaultAuthorizer", 1353 "http":{ 1354 "method":"GET", 1355 "requestUri":"/default-authorizer" 1356 }, 1357 "input":{"shape":"DescribeDefaultAuthorizerRequest"}, 1358 "output":{"shape":"DescribeDefaultAuthorizerResponse"}, 1359 "errors":[ 1360 {"shape":"ResourceNotFoundException"}, 1361 {"shape":"InvalidRequestException"}, 1362 {"shape":"ThrottlingException"}, 1363 {"shape":"UnauthorizedException"}, 1364 {"shape":"ServiceUnavailableException"}, 1365 {"shape":"InternalFailureException"} 1366 ] 1367 }, 1368 "DescribeDetectMitigationActionsTask":{ 1369 "name":"DescribeDetectMitigationActionsTask", 1370 "http":{ 1371 "method":"GET", 1372 "requestUri":"/detect/mitigationactions/tasks/{taskId}" 1373 }, 1374 "input":{"shape":"DescribeDetectMitigationActionsTaskRequest"}, 1375 "output":{"shape":"DescribeDetectMitigationActionsTaskResponse"}, 1376 "errors":[ 1377 {"shape":"ResourceNotFoundException"}, 1378 {"shape":"InvalidRequestException"}, 1379 {"shape":"ThrottlingException"}, 1380 {"shape":"InternalFailureException"} 1381 ] 1382 }, 1383 "DescribeDimension":{ 1384 "name":"DescribeDimension", 1385 "http":{ 1386 "method":"GET", 1387 "requestUri":"/dimensions/{name}" 1388 }, 1389 "input":{"shape":"DescribeDimensionRequest"}, 1390 "output":{"shape":"DescribeDimensionResponse"}, 1391 "errors":[ 1392 {"shape":"InternalFailureException"}, 1393 {"shape":"InvalidRequestException"}, 1394 {"shape":"ResourceNotFoundException"}, 1395 {"shape":"ThrottlingException"} 1396 ] 1397 }, 1398 "DescribeDomainConfiguration":{ 1399 "name":"DescribeDomainConfiguration", 1400 "http":{ 1401 "method":"GET", 1402 "requestUri":"/domainConfigurations/{domainConfigurationName}" 1403 }, 1404 "input":{"shape":"DescribeDomainConfigurationRequest"}, 1405 "output":{"shape":"DescribeDomainConfigurationResponse"}, 1406 "errors":[ 1407 {"shape":"ResourceNotFoundException"}, 1408 {"shape":"ThrottlingException"}, 1409 {"shape":"InvalidRequestException"}, 1410 {"shape":"UnauthorizedException"}, 1411 {"shape":"ServiceUnavailableException"}, 1412 {"shape":"InternalFailureException"} 1413 ] 1414 }, 1415 "DescribeEndpoint":{ 1416 "name":"DescribeEndpoint", 1417 "http":{ 1418 "method":"GET", 1419 "requestUri":"/endpoint" 1420 }, 1421 "input":{"shape":"DescribeEndpointRequest"}, 1422 "output":{"shape":"DescribeEndpointResponse"}, 1423 "errors":[ 1424 {"shape":"InternalFailureException"}, 1425 {"shape":"InvalidRequestException"}, 1426 {"shape":"UnauthorizedException"}, 1427 {"shape":"ThrottlingException"} 1428 ] 1429 }, 1430 "DescribeEventConfigurations":{ 1431 "name":"DescribeEventConfigurations", 1432 "http":{ 1433 "method":"GET", 1434 "requestUri":"/event-configurations" 1435 }, 1436 "input":{"shape":"DescribeEventConfigurationsRequest"}, 1437 "output":{"shape":"DescribeEventConfigurationsResponse"}, 1438 "errors":[ 1439 {"shape":"InternalFailureException"}, 1440 {"shape":"ThrottlingException"} 1441 ] 1442 }, 1443 "DescribeIndex":{ 1444 "name":"DescribeIndex", 1445 "http":{ 1446 "method":"GET", 1447 "requestUri":"/indices/{indexName}" 1448 }, 1449 "input":{"shape":"DescribeIndexRequest"}, 1450 "output":{"shape":"DescribeIndexResponse"}, 1451 "errors":[ 1452 {"shape":"InvalidRequestException"}, 1453 {"shape":"ThrottlingException"}, 1454 {"shape":"UnauthorizedException"}, 1455 {"shape":"ServiceUnavailableException"}, 1456 {"shape":"InternalFailureException"}, 1457 {"shape":"ResourceNotFoundException"} 1458 ] 1459 }, 1460 "DescribeJob":{ 1461 "name":"DescribeJob", 1462 "http":{ 1463 "method":"GET", 1464 "requestUri":"/jobs/{jobId}" 1465 }, 1466 "input":{"shape":"DescribeJobRequest"}, 1467 "output":{"shape":"DescribeJobResponse"}, 1468 "errors":[ 1469 {"shape":"InvalidRequestException"}, 1470 {"shape":"ResourceNotFoundException"}, 1471 {"shape":"ThrottlingException"}, 1472 {"shape":"ServiceUnavailableException"} 1473 ] 1474 }, 1475 "DescribeJobExecution":{ 1476 "name":"DescribeJobExecution", 1477 "http":{ 1478 "method":"GET", 1479 "requestUri":"/things/{thingName}/jobs/{jobId}" 1480 }, 1481 "input":{"shape":"DescribeJobExecutionRequest"}, 1482 "output":{"shape":"DescribeJobExecutionResponse"}, 1483 "errors":[ 1484 {"shape":"InvalidRequestException"}, 1485 {"shape":"ResourceNotFoundException"}, 1486 {"shape":"ThrottlingException"}, 1487 {"shape":"ServiceUnavailableException"} 1488 ] 1489 }, 1490 "DescribeMitigationAction":{ 1491 "name":"DescribeMitigationAction", 1492 "http":{ 1493 "method":"GET", 1494 "requestUri":"/mitigationactions/actions/{actionName}" 1495 }, 1496 "input":{"shape":"DescribeMitigationActionRequest"}, 1497 "output":{"shape":"DescribeMitigationActionResponse"}, 1498 "errors":[ 1499 {"shape":"InvalidRequestException"}, 1500 {"shape":"ResourceNotFoundException"}, 1501 {"shape":"ThrottlingException"}, 1502 {"shape":"InternalFailureException"} 1503 ] 1504 }, 1505 "DescribeProvisioningTemplate":{ 1506 "name":"DescribeProvisioningTemplate", 1507 "http":{ 1508 "method":"GET", 1509 "requestUri":"/provisioning-templates/{templateName}" 1510 }, 1511 "input":{"shape":"DescribeProvisioningTemplateRequest"}, 1512 "output":{"shape":"DescribeProvisioningTemplateResponse"}, 1513 "errors":[ 1514 {"shape":"InternalFailureException"}, 1515 {"shape":"InvalidRequestException"}, 1516 {"shape":"ResourceNotFoundException"}, 1517 {"shape":"ThrottlingException"}, 1518 {"shape":"UnauthorizedException"} 1519 ] 1520 }, 1521 "DescribeProvisioningTemplateVersion":{ 1522 "name":"DescribeProvisioningTemplateVersion", 1523 "http":{ 1524 "method":"GET", 1525 "requestUri":"/provisioning-templates/{templateName}/versions/{versionId}" 1526 }, 1527 "input":{"shape":"DescribeProvisioningTemplateVersionRequest"}, 1528 "output":{"shape":"DescribeProvisioningTemplateVersionResponse"}, 1529 "errors":[ 1530 {"shape":"InternalFailureException"}, 1531 {"shape":"InvalidRequestException"}, 1532 {"shape":"ThrottlingException"}, 1533 {"shape":"ResourceNotFoundException"}, 1534 {"shape":"UnauthorizedException"} 1535 ] 1536 }, 1537 "DescribeRoleAlias":{ 1538 "name":"DescribeRoleAlias", 1539 "http":{ 1540 "method":"GET", 1541 "requestUri":"/role-aliases/{roleAlias}" 1542 }, 1543 "input":{"shape":"DescribeRoleAliasRequest"}, 1544 "output":{"shape":"DescribeRoleAliasResponse"}, 1545 "errors":[ 1546 {"shape":"InvalidRequestException"}, 1547 {"shape":"ThrottlingException"}, 1548 {"shape":"UnauthorizedException"}, 1549 {"shape":"ServiceUnavailableException"}, 1550 {"shape":"InternalFailureException"}, 1551 {"shape":"ResourceNotFoundException"} 1552 ] 1553 }, 1554 "DescribeScheduledAudit":{ 1555 "name":"DescribeScheduledAudit", 1556 "http":{ 1557 "method":"GET", 1558 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 1559 }, 1560 "input":{"shape":"DescribeScheduledAuditRequest"}, 1561 "output":{"shape":"DescribeScheduledAuditResponse"}, 1562 "errors":[ 1563 {"shape":"InvalidRequestException"}, 1564 {"shape":"ResourceNotFoundException"}, 1565 {"shape":"ThrottlingException"}, 1566 {"shape":"InternalFailureException"} 1567 ] 1568 }, 1569 "DescribeSecurityProfile":{ 1570 "name":"DescribeSecurityProfile", 1571 "http":{ 1572 "method":"GET", 1573 "requestUri":"/security-profiles/{securityProfileName}" 1574 }, 1575 "input":{"shape":"DescribeSecurityProfileRequest"}, 1576 "output":{"shape":"DescribeSecurityProfileResponse"}, 1577 "errors":[ 1578 {"shape":"InvalidRequestException"}, 1579 {"shape":"ResourceNotFoundException"}, 1580 {"shape":"ThrottlingException"}, 1581 {"shape":"InternalFailureException"} 1582 ] 1583 }, 1584 "DescribeStream":{ 1585 "name":"DescribeStream", 1586 "http":{ 1587 "method":"GET", 1588 "requestUri":"/streams/{streamId}" 1589 }, 1590 "input":{"shape":"DescribeStreamRequest"}, 1591 "output":{"shape":"DescribeStreamResponse"}, 1592 "errors":[ 1593 {"shape":"InvalidRequestException"}, 1594 {"shape":"ResourceNotFoundException"}, 1595 {"shape":"ThrottlingException"}, 1596 {"shape":"UnauthorizedException"}, 1597 {"shape":"ServiceUnavailableException"}, 1598 {"shape":"InternalFailureException"} 1599 ] 1600 }, 1601 "DescribeThing":{ 1602 "name":"DescribeThing", 1603 "http":{ 1604 "method":"GET", 1605 "requestUri":"/things/{thingName}" 1606 }, 1607 "input":{"shape":"DescribeThingRequest"}, 1608 "output":{"shape":"DescribeThingResponse"}, 1609 "errors":[ 1610 {"shape":"ResourceNotFoundException"}, 1611 {"shape":"InvalidRequestException"}, 1612 {"shape":"ThrottlingException"}, 1613 {"shape":"UnauthorizedException"}, 1614 {"shape":"ServiceUnavailableException"}, 1615 {"shape":"InternalFailureException"} 1616 ] 1617 }, 1618 "DescribeThingGroup":{ 1619 "name":"DescribeThingGroup", 1620 "http":{ 1621 "method":"GET", 1622 "requestUri":"/thing-groups/{thingGroupName}" 1623 }, 1624 "input":{"shape":"DescribeThingGroupRequest"}, 1625 "output":{"shape":"DescribeThingGroupResponse"}, 1626 "errors":[ 1627 {"shape":"InvalidRequestException"}, 1628 {"shape":"ThrottlingException"}, 1629 {"shape":"InternalFailureException"}, 1630 {"shape":"ResourceNotFoundException"} 1631 ] 1632 }, 1633 "DescribeThingRegistrationTask":{ 1634 "name":"DescribeThingRegistrationTask", 1635 "http":{ 1636 "method":"GET", 1637 "requestUri":"/thing-registration-tasks/{taskId}" 1638 }, 1639 "input":{"shape":"DescribeThingRegistrationTaskRequest"}, 1640 "output":{"shape":"DescribeThingRegistrationTaskResponse"}, 1641 "errors":[ 1642 {"shape":"InvalidRequestException"}, 1643 {"shape":"ThrottlingException"}, 1644 {"shape":"UnauthorizedException"}, 1645 {"shape":"InternalFailureException"}, 1646 {"shape":"ResourceNotFoundException"} 1647 ] 1648 }, 1649 "DescribeThingType":{ 1650 "name":"DescribeThingType", 1651 "http":{ 1652 "method":"GET", 1653 "requestUri":"/thing-types/{thingTypeName}" 1654 }, 1655 "input":{"shape":"DescribeThingTypeRequest"}, 1656 "output":{"shape":"DescribeThingTypeResponse"}, 1657 "errors":[ 1658 {"shape":"ResourceNotFoundException"}, 1659 {"shape":"InvalidRequestException"}, 1660 {"shape":"ThrottlingException"}, 1661 {"shape":"UnauthorizedException"}, 1662 {"shape":"ServiceUnavailableException"}, 1663 {"shape":"InternalFailureException"} 1664 ] 1665 }, 1666 "DetachPolicy":{ 1667 "name":"DetachPolicy", 1668 "http":{ 1669 "method":"POST", 1670 "requestUri":"/target-policies/{policyName}" 1671 }, 1672 "input":{"shape":"DetachPolicyRequest"}, 1673 "errors":[ 1674 {"shape":"InvalidRequestException"}, 1675 {"shape":"ThrottlingException"}, 1676 {"shape":"UnauthorizedException"}, 1677 {"shape":"ServiceUnavailableException"}, 1678 {"shape":"InternalFailureException"}, 1679 {"shape":"LimitExceededException"} 1680 ] 1681 }, 1682 "DetachPrincipalPolicy":{ 1683 "name":"DetachPrincipalPolicy", 1684 "http":{ 1685 "method":"DELETE", 1686 "requestUri":"/principal-policies/{policyName}" 1687 }, 1688 "input":{"shape":"DetachPrincipalPolicyRequest"}, 1689 "errors":[ 1690 {"shape":"ResourceNotFoundException"}, 1691 {"shape":"InvalidRequestException"}, 1692 {"shape":"ThrottlingException"}, 1693 {"shape":"UnauthorizedException"}, 1694 {"shape":"ServiceUnavailableException"}, 1695 {"shape":"InternalFailureException"} 1696 ], 1697 "deprecated":true 1698 }, 1699 "DetachSecurityProfile":{ 1700 "name":"DetachSecurityProfile", 1701 "http":{ 1702 "method":"DELETE", 1703 "requestUri":"/security-profiles/{securityProfileName}/targets" 1704 }, 1705 "input":{"shape":"DetachSecurityProfileRequest"}, 1706 "output":{"shape":"DetachSecurityProfileResponse"}, 1707 "errors":[ 1708 {"shape":"InvalidRequestException"}, 1709 {"shape":"ResourceNotFoundException"}, 1710 {"shape":"ThrottlingException"}, 1711 {"shape":"InternalFailureException"} 1712 ] 1713 }, 1714 "DetachThingPrincipal":{ 1715 "name":"DetachThingPrincipal", 1716 "http":{ 1717 "method":"DELETE", 1718 "requestUri":"/things/{thingName}/principals" 1719 }, 1720 "input":{"shape":"DetachThingPrincipalRequest"}, 1721 "output":{"shape":"DetachThingPrincipalResponse"}, 1722 "errors":[ 1723 {"shape":"ResourceNotFoundException"}, 1724 {"shape":"InvalidRequestException"}, 1725 {"shape":"ThrottlingException"}, 1726 {"shape":"UnauthorizedException"}, 1727 {"shape":"ServiceUnavailableException"}, 1728 {"shape":"InternalFailureException"} 1729 ] 1730 }, 1731 "DisableTopicRule":{ 1732 "name":"DisableTopicRule", 1733 "http":{ 1734 "method":"POST", 1735 "requestUri":"/rules/{ruleName}/disable" 1736 }, 1737 "input":{"shape":"DisableTopicRuleRequest"}, 1738 "errors":[ 1739 {"shape":"InternalException"}, 1740 {"shape":"InvalidRequestException"}, 1741 {"shape":"ServiceUnavailableException"}, 1742 {"shape":"UnauthorizedException"}, 1743 {"shape":"ConflictingResourceUpdateException"} 1744 ] 1745 }, 1746 "EnableTopicRule":{ 1747 "name":"EnableTopicRule", 1748 "http":{ 1749 "method":"POST", 1750 "requestUri":"/rules/{ruleName}/enable" 1751 }, 1752 "input":{"shape":"EnableTopicRuleRequest"}, 1753 "errors":[ 1754 {"shape":"InternalException"}, 1755 {"shape":"InvalidRequestException"}, 1756 {"shape":"ServiceUnavailableException"}, 1757 {"shape":"UnauthorizedException"}, 1758 {"shape":"ConflictingResourceUpdateException"} 1759 ] 1760 }, 1761 "GetBehaviorModelTrainingSummaries":{ 1762 "name":"GetBehaviorModelTrainingSummaries", 1763 "http":{ 1764 "method":"GET", 1765 "requestUri":"/behavior-model-training/summaries" 1766 }, 1767 "input":{"shape":"GetBehaviorModelTrainingSummariesRequest"}, 1768 "output":{"shape":"GetBehaviorModelTrainingSummariesResponse"}, 1769 "errors":[ 1770 {"shape":"InvalidRequestException"}, 1771 {"shape":"ThrottlingException"}, 1772 {"shape":"InternalFailureException"}, 1773 {"shape":"ResourceNotFoundException"} 1774 ] 1775 }, 1776 "GetCardinality":{ 1777 "name":"GetCardinality", 1778 "http":{ 1779 "method":"POST", 1780 "requestUri":"/indices/cardinality" 1781 }, 1782 "input":{"shape":"GetCardinalityRequest"}, 1783 "output":{"shape":"GetCardinalityResponse"}, 1784 "errors":[ 1785 {"shape":"InvalidRequestException"}, 1786 {"shape":"ThrottlingException"}, 1787 {"shape":"UnauthorizedException"}, 1788 {"shape":"ServiceUnavailableException"}, 1789 {"shape":"InternalFailureException"}, 1790 {"shape":"ResourceNotFoundException"}, 1791 {"shape":"InvalidQueryException"}, 1792 {"shape":"InvalidAggregationException"}, 1793 {"shape":"IndexNotReadyException"} 1794 ] 1795 }, 1796 "GetEffectivePolicies":{ 1797 "name":"GetEffectivePolicies", 1798 "http":{ 1799 "method":"POST", 1800 "requestUri":"/effective-policies" 1801 }, 1802 "input":{"shape":"GetEffectivePoliciesRequest"}, 1803 "output":{"shape":"GetEffectivePoliciesResponse"}, 1804 "errors":[ 1805 {"shape":"ResourceNotFoundException"}, 1806 {"shape":"InvalidRequestException"}, 1807 {"shape":"ThrottlingException"}, 1808 {"shape":"UnauthorizedException"}, 1809 {"shape":"ServiceUnavailableException"}, 1810 {"shape":"InternalFailureException"}, 1811 {"shape":"LimitExceededException"} 1812 ] 1813 }, 1814 "GetIndexingConfiguration":{ 1815 "name":"GetIndexingConfiguration", 1816 "http":{ 1817 "method":"GET", 1818 "requestUri":"/indexing/config" 1819 }, 1820 "input":{"shape":"GetIndexingConfigurationRequest"}, 1821 "output":{"shape":"GetIndexingConfigurationResponse"}, 1822 "errors":[ 1823 {"shape":"InvalidRequestException"}, 1824 {"shape":"ThrottlingException"}, 1825 {"shape":"UnauthorizedException"}, 1826 {"shape":"ServiceUnavailableException"}, 1827 {"shape":"InternalFailureException"} 1828 ] 1829 }, 1830 "GetJobDocument":{ 1831 "name":"GetJobDocument", 1832 "http":{ 1833 "method":"GET", 1834 "requestUri":"/jobs/{jobId}/job-document" 1835 }, 1836 "input":{"shape":"GetJobDocumentRequest"}, 1837 "output":{"shape":"GetJobDocumentResponse"}, 1838 "errors":[ 1839 {"shape":"InvalidRequestException"}, 1840 {"shape":"ResourceNotFoundException"}, 1841 {"shape":"ThrottlingException"}, 1842 {"shape":"ServiceUnavailableException"} 1843 ] 1844 }, 1845 "GetLoggingOptions":{ 1846 "name":"GetLoggingOptions", 1847 "http":{ 1848 "method":"GET", 1849 "requestUri":"/loggingOptions" 1850 }, 1851 "input":{"shape":"GetLoggingOptionsRequest"}, 1852 "output":{"shape":"GetLoggingOptionsResponse"}, 1853 "errors":[ 1854 {"shape":"InternalException"}, 1855 {"shape":"InvalidRequestException"}, 1856 {"shape":"ServiceUnavailableException"} 1857 ] 1858 }, 1859 "GetOTAUpdate":{ 1860 "name":"GetOTAUpdate", 1861 "http":{ 1862 "method":"GET", 1863 "requestUri":"/otaUpdates/{otaUpdateId}" 1864 }, 1865 "input":{"shape":"GetOTAUpdateRequest"}, 1866 "output":{"shape":"GetOTAUpdateResponse"}, 1867 "errors":[ 1868 {"shape":"InvalidRequestException"}, 1869 {"shape":"ThrottlingException"}, 1870 {"shape":"UnauthorizedException"}, 1871 {"shape":"InternalFailureException"}, 1872 {"shape":"ServiceUnavailableException"}, 1873 {"shape":"ResourceNotFoundException"} 1874 ] 1875 }, 1876 "GetPercentiles":{ 1877 "name":"GetPercentiles", 1878 "http":{ 1879 "method":"POST", 1880 "requestUri":"/indices/percentiles" 1881 }, 1882 "input":{"shape":"GetPercentilesRequest"}, 1883 "output":{"shape":"GetPercentilesResponse"}, 1884 "errors":[ 1885 {"shape":"InvalidRequestException"}, 1886 {"shape":"ThrottlingException"}, 1887 {"shape":"UnauthorizedException"}, 1888 {"shape":"ServiceUnavailableException"}, 1889 {"shape":"InternalFailureException"}, 1890 {"shape":"ResourceNotFoundException"}, 1891 {"shape":"InvalidQueryException"}, 1892 {"shape":"InvalidAggregationException"}, 1893 {"shape":"IndexNotReadyException"} 1894 ] 1895 }, 1896 "GetPolicy":{ 1897 "name":"GetPolicy", 1898 "http":{ 1899 "method":"GET", 1900 "requestUri":"/policies/{policyName}" 1901 }, 1902 "input":{"shape":"GetPolicyRequest"}, 1903 "output":{"shape":"GetPolicyResponse"}, 1904 "errors":[ 1905 {"shape":"ResourceNotFoundException"}, 1906 {"shape":"InvalidRequestException"}, 1907 {"shape":"ThrottlingException"}, 1908 {"shape":"UnauthorizedException"}, 1909 {"shape":"ServiceUnavailableException"}, 1910 {"shape":"InternalFailureException"} 1911 ] 1912 }, 1913 "GetPolicyVersion":{ 1914 "name":"GetPolicyVersion", 1915 "http":{ 1916 "method":"GET", 1917 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 1918 }, 1919 "input":{"shape":"GetPolicyVersionRequest"}, 1920 "output":{"shape":"GetPolicyVersionResponse"}, 1921 "errors":[ 1922 {"shape":"ResourceNotFoundException"}, 1923 {"shape":"InvalidRequestException"}, 1924 {"shape":"ThrottlingException"}, 1925 {"shape":"UnauthorizedException"}, 1926 {"shape":"ServiceUnavailableException"}, 1927 {"shape":"InternalFailureException"} 1928 ] 1929 }, 1930 "GetRegistrationCode":{ 1931 "name":"GetRegistrationCode", 1932 "http":{ 1933 "method":"GET", 1934 "requestUri":"/registrationcode" 1935 }, 1936 "input":{"shape":"GetRegistrationCodeRequest"}, 1937 "output":{"shape":"GetRegistrationCodeResponse"}, 1938 "errors":[ 1939 {"shape":"ThrottlingException"}, 1940 {"shape":"UnauthorizedException"}, 1941 {"shape":"ServiceUnavailableException"}, 1942 {"shape":"InternalFailureException"}, 1943 {"shape":"InvalidRequestException"} 1944 ] 1945 }, 1946 "GetStatistics":{ 1947 "name":"GetStatistics", 1948 "http":{ 1949 "method":"POST", 1950 "requestUri":"/indices/statistics" 1951 }, 1952 "input":{"shape":"GetStatisticsRequest"}, 1953 "output":{"shape":"GetStatisticsResponse"}, 1954 "errors":[ 1955 {"shape":"InvalidRequestException"}, 1956 {"shape":"ThrottlingException"}, 1957 {"shape":"UnauthorizedException"}, 1958 {"shape":"ServiceUnavailableException"}, 1959 {"shape":"InternalFailureException"}, 1960 {"shape":"ResourceNotFoundException"}, 1961 {"shape":"InvalidQueryException"}, 1962 {"shape":"InvalidAggregationException"}, 1963 {"shape":"IndexNotReadyException"} 1964 ] 1965 }, 1966 "GetTopicRule":{ 1967 "name":"GetTopicRule", 1968 "http":{ 1969 "method":"GET", 1970 "requestUri":"/rules/{ruleName}" 1971 }, 1972 "input":{"shape":"GetTopicRuleRequest"}, 1973 "output":{"shape":"GetTopicRuleResponse"}, 1974 "errors":[ 1975 {"shape":"InternalException"}, 1976 {"shape":"InvalidRequestException"}, 1977 {"shape":"ServiceUnavailableException"}, 1978 {"shape":"UnauthorizedException"} 1979 ] 1980 }, 1981 "GetTopicRuleDestination":{ 1982 "name":"GetTopicRuleDestination", 1983 "http":{ 1984 "method":"GET", 1985 "requestUri":"/destinations/{arn+}" 1986 }, 1987 "input":{"shape":"GetTopicRuleDestinationRequest"}, 1988 "output":{"shape":"GetTopicRuleDestinationResponse"}, 1989 "errors":[ 1990 {"shape":"InternalException"}, 1991 {"shape":"InvalidRequestException"}, 1992 {"shape":"ServiceUnavailableException"}, 1993 {"shape":"UnauthorizedException"} 1994 ] 1995 }, 1996 "GetV2LoggingOptions":{ 1997 "name":"GetV2LoggingOptions", 1998 "http":{ 1999 "method":"GET", 2000 "requestUri":"/v2LoggingOptions" 2001 }, 2002 "input":{"shape":"GetV2LoggingOptionsRequest"}, 2003 "output":{"shape":"GetV2LoggingOptionsResponse"}, 2004 "errors":[ 2005 {"shape":"InternalException"}, 2006 {"shape":"NotConfiguredException"}, 2007 {"shape":"ServiceUnavailableException"} 2008 ] 2009 }, 2010 "ListActiveViolations":{ 2011 "name":"ListActiveViolations", 2012 "http":{ 2013 "method":"GET", 2014 "requestUri":"/active-violations" 2015 }, 2016 "input":{"shape":"ListActiveViolationsRequest"}, 2017 "output":{"shape":"ListActiveViolationsResponse"}, 2018 "errors":[ 2019 {"shape":"InvalidRequestException"}, 2020 {"shape":"ResourceNotFoundException"}, 2021 {"shape":"ThrottlingException"}, 2022 {"shape":"InternalFailureException"} 2023 ] 2024 }, 2025 "ListAttachedPolicies":{ 2026 "name":"ListAttachedPolicies", 2027 "http":{ 2028 "method":"POST", 2029 "requestUri":"/attached-policies/{target}" 2030 }, 2031 "input":{"shape":"ListAttachedPoliciesRequest"}, 2032 "output":{"shape":"ListAttachedPoliciesResponse"}, 2033 "errors":[ 2034 {"shape":"ResourceNotFoundException"}, 2035 {"shape":"InvalidRequestException"}, 2036 {"shape":"ThrottlingException"}, 2037 {"shape":"UnauthorizedException"}, 2038 {"shape":"ServiceUnavailableException"}, 2039 {"shape":"InternalFailureException"}, 2040 {"shape":"LimitExceededException"} 2041 ] 2042 }, 2043 "ListAuditFindings":{ 2044 "name":"ListAuditFindings", 2045 "http":{ 2046 "method":"POST", 2047 "requestUri":"/audit/findings" 2048 }, 2049 "input":{"shape":"ListAuditFindingsRequest"}, 2050 "output":{"shape":"ListAuditFindingsResponse"}, 2051 "errors":[ 2052 {"shape":"InvalidRequestException"}, 2053 {"shape":"ThrottlingException"}, 2054 {"shape":"InternalFailureException"} 2055 ] 2056 }, 2057 "ListAuditMitigationActionsExecutions":{ 2058 "name":"ListAuditMitigationActionsExecutions", 2059 "http":{ 2060 "method":"GET", 2061 "requestUri":"/audit/mitigationactions/executions" 2062 }, 2063 "input":{"shape":"ListAuditMitigationActionsExecutionsRequest"}, 2064 "output":{"shape":"ListAuditMitigationActionsExecutionsResponse"}, 2065 "errors":[ 2066 {"shape":"InvalidRequestException"}, 2067 {"shape":"ThrottlingException"}, 2068 {"shape":"InternalFailureException"} 2069 ] 2070 }, 2071 "ListAuditMitigationActionsTasks":{ 2072 "name":"ListAuditMitigationActionsTasks", 2073 "http":{ 2074 "method":"GET", 2075 "requestUri":"/audit/mitigationactions/tasks" 2076 }, 2077 "input":{"shape":"ListAuditMitigationActionsTasksRequest"}, 2078 "output":{"shape":"ListAuditMitigationActionsTasksResponse"}, 2079 "errors":[ 2080 {"shape":"InvalidRequestException"}, 2081 {"shape":"ThrottlingException"}, 2082 {"shape":"InternalFailureException"} 2083 ] 2084 }, 2085 "ListAuditSuppressions":{ 2086 "name":"ListAuditSuppressions", 2087 "http":{ 2088 "method":"POST", 2089 "requestUri":"/audit/suppressions/list" 2090 }, 2091 "input":{"shape":"ListAuditSuppressionsRequest"}, 2092 "output":{"shape":"ListAuditSuppressionsResponse"}, 2093 "errors":[ 2094 {"shape":"InvalidRequestException"}, 2095 {"shape":"ThrottlingException"}, 2096 {"shape":"InternalFailureException"} 2097 ] 2098 }, 2099 "ListAuditTasks":{ 2100 "name":"ListAuditTasks", 2101 "http":{ 2102 "method":"GET", 2103 "requestUri":"/audit/tasks" 2104 }, 2105 "input":{"shape":"ListAuditTasksRequest"}, 2106 "output":{"shape":"ListAuditTasksResponse"}, 2107 "errors":[ 2108 {"shape":"InvalidRequestException"}, 2109 {"shape":"ThrottlingException"}, 2110 {"shape":"InternalFailureException"} 2111 ] 2112 }, 2113 "ListAuthorizers":{ 2114 "name":"ListAuthorizers", 2115 "http":{ 2116 "method":"GET", 2117 "requestUri":"/authorizers/" 2118 }, 2119 "input":{"shape":"ListAuthorizersRequest"}, 2120 "output":{"shape":"ListAuthorizersResponse"}, 2121 "errors":[ 2122 {"shape":"InvalidRequestException"}, 2123 {"shape":"ThrottlingException"}, 2124 {"shape":"UnauthorizedException"}, 2125 {"shape":"ServiceUnavailableException"}, 2126 {"shape":"InternalFailureException"} 2127 ] 2128 }, 2129 "ListBillingGroups":{ 2130 "name":"ListBillingGroups", 2131 "http":{ 2132 "method":"GET", 2133 "requestUri":"/billing-groups" 2134 }, 2135 "input":{"shape":"ListBillingGroupsRequest"}, 2136 "output":{"shape":"ListBillingGroupsResponse"}, 2137 "errors":[ 2138 {"shape":"InvalidRequestException"}, 2139 {"shape":"InternalFailureException"}, 2140 {"shape":"ResourceNotFoundException"}, 2141 {"shape":"ThrottlingException"} 2142 ] 2143 }, 2144 "ListCACertificates":{ 2145 "name":"ListCACertificates", 2146 "http":{ 2147 "method":"GET", 2148 "requestUri":"/cacertificates" 2149 }, 2150 "input":{"shape":"ListCACertificatesRequest"}, 2151 "output":{"shape":"ListCACertificatesResponse"}, 2152 "errors":[ 2153 {"shape":"InvalidRequestException"}, 2154 {"shape":"ThrottlingException"}, 2155 {"shape":"UnauthorizedException"}, 2156 {"shape":"ServiceUnavailableException"}, 2157 {"shape":"InternalFailureException"} 2158 ] 2159 }, 2160 "ListCertificates":{ 2161 "name":"ListCertificates", 2162 "http":{ 2163 "method":"GET", 2164 "requestUri":"/certificates" 2165 }, 2166 "input":{"shape":"ListCertificatesRequest"}, 2167 "output":{"shape":"ListCertificatesResponse"}, 2168 "errors":[ 2169 {"shape":"InvalidRequestException"}, 2170 {"shape":"ThrottlingException"}, 2171 {"shape":"UnauthorizedException"}, 2172 {"shape":"ServiceUnavailableException"}, 2173 {"shape":"InternalFailureException"} 2174 ] 2175 }, 2176 "ListCertificatesByCA":{ 2177 "name":"ListCertificatesByCA", 2178 "http":{ 2179 "method":"GET", 2180 "requestUri":"/certificates-by-ca/{caCertificateId}" 2181 }, 2182 "input":{"shape":"ListCertificatesByCARequest"}, 2183 "output":{"shape":"ListCertificatesByCAResponse"}, 2184 "errors":[ 2185 {"shape":"InvalidRequestException"}, 2186 {"shape":"ThrottlingException"}, 2187 {"shape":"UnauthorizedException"}, 2188 {"shape":"ServiceUnavailableException"}, 2189 {"shape":"InternalFailureException"} 2190 ] 2191 }, 2192 "ListCustomMetrics":{ 2193 "name":"ListCustomMetrics", 2194 "http":{ 2195 "method":"GET", 2196 "requestUri":"/custom-metrics" 2197 }, 2198 "input":{"shape":"ListCustomMetricsRequest"}, 2199 "output":{"shape":"ListCustomMetricsResponse"}, 2200 "errors":[ 2201 {"shape":"InvalidRequestException"}, 2202 {"shape":"ThrottlingException"}, 2203 {"shape":"InternalFailureException"} 2204 ] 2205 }, 2206 "ListDetectMitigationActionsExecutions":{ 2207 "name":"ListDetectMitigationActionsExecutions", 2208 "http":{ 2209 "method":"GET", 2210 "requestUri":"/detect/mitigationactions/executions" 2211 }, 2212 "input":{"shape":"ListDetectMitigationActionsExecutionsRequest"}, 2213 "output":{"shape":"ListDetectMitigationActionsExecutionsResponse"}, 2214 "errors":[ 2215 {"shape":"InvalidRequestException"}, 2216 {"shape":"ThrottlingException"}, 2217 {"shape":"InternalFailureException"} 2218 ] 2219 }, 2220 "ListDetectMitigationActionsTasks":{ 2221 "name":"ListDetectMitigationActionsTasks", 2222 "http":{ 2223 "method":"GET", 2224 "requestUri":"/detect/mitigationactions/tasks" 2225 }, 2226 "input":{"shape":"ListDetectMitigationActionsTasksRequest"}, 2227 "output":{"shape":"ListDetectMitigationActionsTasksResponse"}, 2228 "errors":[ 2229 {"shape":"InvalidRequestException"}, 2230 {"shape":"ThrottlingException"}, 2231 {"shape":"InternalFailureException"} 2232 ] 2233 }, 2234 "ListDimensions":{ 2235 "name":"ListDimensions", 2236 "http":{ 2237 "method":"GET", 2238 "requestUri":"/dimensions" 2239 }, 2240 "input":{"shape":"ListDimensionsRequest"}, 2241 "output":{"shape":"ListDimensionsResponse"}, 2242 "errors":[ 2243 {"shape":"InternalFailureException"}, 2244 {"shape":"InvalidRequestException"}, 2245 {"shape":"ThrottlingException"} 2246 ] 2247 }, 2248 "ListDomainConfigurations":{ 2249 "name":"ListDomainConfigurations", 2250 "http":{ 2251 "method":"GET", 2252 "requestUri":"/domainConfigurations" 2253 }, 2254 "input":{"shape":"ListDomainConfigurationsRequest"}, 2255 "output":{"shape":"ListDomainConfigurationsResponse"}, 2256 "errors":[ 2257 {"shape":"InvalidRequestException"}, 2258 {"shape":"ThrottlingException"}, 2259 {"shape":"UnauthorizedException"}, 2260 {"shape":"ServiceUnavailableException"}, 2261 {"shape":"InternalFailureException"} 2262 ] 2263 }, 2264 "ListIndices":{ 2265 "name":"ListIndices", 2266 "http":{ 2267 "method":"GET", 2268 "requestUri":"/indices" 2269 }, 2270 "input":{"shape":"ListIndicesRequest"}, 2271 "output":{"shape":"ListIndicesResponse"}, 2272 "errors":[ 2273 {"shape":"InvalidRequestException"}, 2274 {"shape":"ThrottlingException"}, 2275 {"shape":"UnauthorizedException"}, 2276 {"shape":"ServiceUnavailableException"}, 2277 {"shape":"InternalFailureException"} 2278 ] 2279 }, 2280 "ListJobExecutionsForJob":{ 2281 "name":"ListJobExecutionsForJob", 2282 "http":{ 2283 "method":"GET", 2284 "requestUri":"/jobs/{jobId}/things" 2285 }, 2286 "input":{"shape":"ListJobExecutionsForJobRequest"}, 2287 "output":{"shape":"ListJobExecutionsForJobResponse"}, 2288 "errors":[ 2289 {"shape":"InvalidRequestException"}, 2290 {"shape":"ResourceNotFoundException"}, 2291 {"shape":"ThrottlingException"}, 2292 {"shape":"ServiceUnavailableException"} 2293 ] 2294 }, 2295 "ListJobExecutionsForThing":{ 2296 "name":"ListJobExecutionsForThing", 2297 "http":{ 2298 "method":"GET", 2299 "requestUri":"/things/{thingName}/jobs" 2300 }, 2301 "input":{"shape":"ListJobExecutionsForThingRequest"}, 2302 "output":{"shape":"ListJobExecutionsForThingResponse"}, 2303 "errors":[ 2304 {"shape":"InvalidRequestException"}, 2305 {"shape":"ResourceNotFoundException"}, 2306 {"shape":"ThrottlingException"}, 2307 {"shape":"ServiceUnavailableException"} 2308 ] 2309 }, 2310 "ListJobs":{ 2311 "name":"ListJobs", 2312 "http":{ 2313 "method":"GET", 2314 "requestUri":"/jobs" 2315 }, 2316 "input":{"shape":"ListJobsRequest"}, 2317 "output":{"shape":"ListJobsResponse"}, 2318 "errors":[ 2319 {"shape":"InvalidRequestException"}, 2320 {"shape":"ResourceNotFoundException"}, 2321 {"shape":"ThrottlingException"}, 2322 {"shape":"ServiceUnavailableException"} 2323 ] 2324 }, 2325 "ListMitigationActions":{ 2326 "name":"ListMitigationActions", 2327 "http":{ 2328 "method":"GET", 2329 "requestUri":"/mitigationactions/actions" 2330 }, 2331 "input":{"shape":"ListMitigationActionsRequest"}, 2332 "output":{"shape":"ListMitigationActionsResponse"}, 2333 "errors":[ 2334 {"shape":"InvalidRequestException"}, 2335 {"shape":"ThrottlingException"}, 2336 {"shape":"InternalFailureException"} 2337 ] 2338 }, 2339 "ListOTAUpdates":{ 2340 "name":"ListOTAUpdates", 2341 "http":{ 2342 "method":"GET", 2343 "requestUri":"/otaUpdates" 2344 }, 2345 "input":{"shape":"ListOTAUpdatesRequest"}, 2346 "output":{"shape":"ListOTAUpdatesResponse"}, 2347 "errors":[ 2348 {"shape":"InvalidRequestException"}, 2349 {"shape":"ThrottlingException"}, 2350 {"shape":"UnauthorizedException"}, 2351 {"shape":"InternalFailureException"}, 2352 {"shape":"ServiceUnavailableException"} 2353 ] 2354 }, 2355 "ListOutgoingCertificates":{ 2356 "name":"ListOutgoingCertificates", 2357 "http":{ 2358 "method":"GET", 2359 "requestUri":"/certificates-out-going" 2360 }, 2361 "input":{"shape":"ListOutgoingCertificatesRequest"}, 2362 "output":{"shape":"ListOutgoingCertificatesResponse"}, 2363 "errors":[ 2364 {"shape":"InvalidRequestException"}, 2365 {"shape":"ThrottlingException"}, 2366 {"shape":"UnauthorizedException"}, 2367 {"shape":"ServiceUnavailableException"}, 2368 {"shape":"InternalFailureException"} 2369 ] 2370 }, 2371 "ListPolicies":{ 2372 "name":"ListPolicies", 2373 "http":{ 2374 "method":"GET", 2375 "requestUri":"/policies" 2376 }, 2377 "input":{"shape":"ListPoliciesRequest"}, 2378 "output":{"shape":"ListPoliciesResponse"}, 2379 "errors":[ 2380 {"shape":"InvalidRequestException"}, 2381 {"shape":"ThrottlingException"}, 2382 {"shape":"UnauthorizedException"}, 2383 {"shape":"ServiceUnavailableException"}, 2384 {"shape":"InternalFailureException"} 2385 ] 2386 }, 2387 "ListPolicyPrincipals":{ 2388 "name":"ListPolicyPrincipals", 2389 "http":{ 2390 "method":"GET", 2391 "requestUri":"/policy-principals" 2392 }, 2393 "input":{"shape":"ListPolicyPrincipalsRequest"}, 2394 "output":{"shape":"ListPolicyPrincipalsResponse"}, 2395 "errors":[ 2396 {"shape":"ResourceNotFoundException"}, 2397 {"shape":"InvalidRequestException"}, 2398 {"shape":"ThrottlingException"}, 2399 {"shape":"UnauthorizedException"}, 2400 {"shape":"ServiceUnavailableException"}, 2401 {"shape":"InternalFailureException"} 2402 ], 2403 "deprecated":true 2404 }, 2405 "ListPolicyVersions":{ 2406 "name":"ListPolicyVersions", 2407 "http":{ 2408 "method":"GET", 2409 "requestUri":"/policies/{policyName}/version" 2410 }, 2411 "input":{"shape":"ListPolicyVersionsRequest"}, 2412 "output":{"shape":"ListPolicyVersionsResponse"}, 2413 "errors":[ 2414 {"shape":"ResourceNotFoundException"}, 2415 {"shape":"InvalidRequestException"}, 2416 {"shape":"ThrottlingException"}, 2417 {"shape":"UnauthorizedException"}, 2418 {"shape":"ServiceUnavailableException"}, 2419 {"shape":"InternalFailureException"} 2420 ] 2421 }, 2422 "ListPrincipalPolicies":{ 2423 "name":"ListPrincipalPolicies", 2424 "http":{ 2425 "method":"GET", 2426 "requestUri":"/principal-policies" 2427 }, 2428 "input":{"shape":"ListPrincipalPoliciesRequest"}, 2429 "output":{"shape":"ListPrincipalPoliciesResponse"}, 2430 "errors":[ 2431 {"shape":"ResourceNotFoundException"}, 2432 {"shape":"InvalidRequestException"}, 2433 {"shape":"ThrottlingException"}, 2434 {"shape":"UnauthorizedException"}, 2435 {"shape":"ServiceUnavailableException"}, 2436 {"shape":"InternalFailureException"} 2437 ], 2438 "deprecated":true 2439 }, 2440 "ListPrincipalThings":{ 2441 "name":"ListPrincipalThings", 2442 "http":{ 2443 "method":"GET", 2444 "requestUri":"/principals/things" 2445 }, 2446 "input":{"shape":"ListPrincipalThingsRequest"}, 2447 "output":{"shape":"ListPrincipalThingsResponse"}, 2448 "errors":[ 2449 {"shape":"InvalidRequestException"}, 2450 {"shape":"ThrottlingException"}, 2451 {"shape":"UnauthorizedException"}, 2452 {"shape":"ServiceUnavailableException"}, 2453 {"shape":"InternalFailureException"}, 2454 {"shape":"ResourceNotFoundException"} 2455 ] 2456 }, 2457 "ListProvisioningTemplateVersions":{ 2458 "name":"ListProvisioningTemplateVersions", 2459 "http":{ 2460 "method":"GET", 2461 "requestUri":"/provisioning-templates/{templateName}/versions" 2462 }, 2463 "input":{"shape":"ListProvisioningTemplateVersionsRequest"}, 2464 "output":{"shape":"ListProvisioningTemplateVersionsResponse"}, 2465 "errors":[ 2466 {"shape":"InternalFailureException"}, 2467 {"shape":"InvalidRequestException"}, 2468 {"shape":"ThrottlingException"}, 2469 {"shape":"ResourceNotFoundException"}, 2470 {"shape":"UnauthorizedException"} 2471 ] 2472 }, 2473 "ListProvisioningTemplates":{ 2474 "name":"ListProvisioningTemplates", 2475 "http":{ 2476 "method":"GET", 2477 "requestUri":"/provisioning-templates" 2478 }, 2479 "input":{"shape":"ListProvisioningTemplatesRequest"}, 2480 "output":{"shape":"ListProvisioningTemplatesResponse"}, 2481 "errors":[ 2482 {"shape":"InternalFailureException"}, 2483 {"shape":"InvalidRequestException"}, 2484 {"shape":"ThrottlingException"}, 2485 {"shape":"UnauthorizedException"} 2486 ] 2487 }, 2488 "ListRoleAliases":{ 2489 "name":"ListRoleAliases", 2490 "http":{ 2491 "method":"GET", 2492 "requestUri":"/role-aliases" 2493 }, 2494 "input":{"shape":"ListRoleAliasesRequest"}, 2495 "output":{"shape":"ListRoleAliasesResponse"}, 2496 "errors":[ 2497 {"shape":"InvalidRequestException"}, 2498 {"shape":"ThrottlingException"}, 2499 {"shape":"UnauthorizedException"}, 2500 {"shape":"ServiceUnavailableException"}, 2501 {"shape":"InternalFailureException"} 2502 ] 2503 }, 2504 "ListScheduledAudits":{ 2505 "name":"ListScheduledAudits", 2506 "http":{ 2507 "method":"GET", 2508 "requestUri":"/audit/scheduledaudits" 2509 }, 2510 "input":{"shape":"ListScheduledAuditsRequest"}, 2511 "output":{"shape":"ListScheduledAuditsResponse"}, 2512 "errors":[ 2513 {"shape":"InvalidRequestException"}, 2514 {"shape":"ThrottlingException"}, 2515 {"shape":"InternalFailureException"} 2516 ] 2517 }, 2518 "ListSecurityProfiles":{ 2519 "name":"ListSecurityProfiles", 2520 "http":{ 2521 "method":"GET", 2522 "requestUri":"/security-profiles" 2523 }, 2524 "input":{"shape":"ListSecurityProfilesRequest"}, 2525 "output":{"shape":"ListSecurityProfilesResponse"}, 2526 "errors":[ 2527 {"shape":"InvalidRequestException"}, 2528 {"shape":"ThrottlingException"}, 2529 {"shape":"InternalFailureException"}, 2530 {"shape":"ResourceNotFoundException"} 2531 ] 2532 }, 2533 "ListSecurityProfilesForTarget":{ 2534 "name":"ListSecurityProfilesForTarget", 2535 "http":{ 2536 "method":"GET", 2537 "requestUri":"/security-profiles-for-target" 2538 }, 2539 "input":{"shape":"ListSecurityProfilesForTargetRequest"}, 2540 "output":{"shape":"ListSecurityProfilesForTargetResponse"}, 2541 "errors":[ 2542 {"shape":"InvalidRequestException"}, 2543 {"shape":"ThrottlingException"}, 2544 {"shape":"InternalFailureException"}, 2545 {"shape":"ResourceNotFoundException"} 2546 ] 2547 }, 2548 "ListStreams":{ 2549 "name":"ListStreams", 2550 "http":{ 2551 "method":"GET", 2552 "requestUri":"/streams" 2553 }, 2554 "input":{"shape":"ListStreamsRequest"}, 2555 "output":{"shape":"ListStreamsResponse"}, 2556 "errors":[ 2557 {"shape":"InvalidRequestException"}, 2558 {"shape":"ThrottlingException"}, 2559 {"shape":"UnauthorizedException"}, 2560 {"shape":"ServiceUnavailableException"}, 2561 {"shape":"InternalFailureException"} 2562 ] 2563 }, 2564 "ListTagsForResource":{ 2565 "name":"ListTagsForResource", 2566 "http":{ 2567 "method":"GET", 2568 "requestUri":"/tags" 2569 }, 2570 "input":{"shape":"ListTagsForResourceRequest"}, 2571 "output":{"shape":"ListTagsForResourceResponse"}, 2572 "errors":[ 2573 {"shape":"InvalidRequestException"}, 2574 {"shape":"InternalFailureException"}, 2575 {"shape":"ResourceNotFoundException"}, 2576 {"shape":"ThrottlingException"} 2577 ] 2578 }, 2579 "ListTargetsForPolicy":{ 2580 "name":"ListTargetsForPolicy", 2581 "http":{ 2582 "method":"POST", 2583 "requestUri":"/policy-targets/{policyName}" 2584 }, 2585 "input":{"shape":"ListTargetsForPolicyRequest"}, 2586 "output":{"shape":"ListTargetsForPolicyResponse"}, 2587 "errors":[ 2588 {"shape":"ResourceNotFoundException"}, 2589 {"shape":"InvalidRequestException"}, 2590 {"shape":"ThrottlingException"}, 2591 {"shape":"UnauthorizedException"}, 2592 {"shape":"ServiceUnavailableException"}, 2593 {"shape":"InternalFailureException"}, 2594 {"shape":"LimitExceededException"} 2595 ] 2596 }, 2597 "ListTargetsForSecurityProfile":{ 2598 "name":"ListTargetsForSecurityProfile", 2599 "http":{ 2600 "method":"GET", 2601 "requestUri":"/security-profiles/{securityProfileName}/targets" 2602 }, 2603 "input":{"shape":"ListTargetsForSecurityProfileRequest"}, 2604 "output":{"shape":"ListTargetsForSecurityProfileResponse"}, 2605 "errors":[ 2606 {"shape":"InvalidRequestException"}, 2607 {"shape":"ResourceNotFoundException"}, 2608 {"shape":"ThrottlingException"}, 2609 {"shape":"InternalFailureException"} 2610 ] 2611 }, 2612 "ListThingGroups":{ 2613 "name":"ListThingGroups", 2614 "http":{ 2615 "method":"GET", 2616 "requestUri":"/thing-groups" 2617 }, 2618 "input":{"shape":"ListThingGroupsRequest"}, 2619 "output":{"shape":"ListThingGroupsResponse"}, 2620 "errors":[ 2621 {"shape":"InvalidRequestException"}, 2622 {"shape":"InternalFailureException"}, 2623 {"shape":"ResourceNotFoundException"}, 2624 {"shape":"ThrottlingException"} 2625 ] 2626 }, 2627 "ListThingGroupsForThing":{ 2628 "name":"ListThingGroupsForThing", 2629 "http":{ 2630 "method":"GET", 2631 "requestUri":"/things/{thingName}/thing-groups" 2632 }, 2633 "input":{"shape":"ListThingGroupsForThingRequest"}, 2634 "output":{"shape":"ListThingGroupsForThingResponse"}, 2635 "errors":[ 2636 {"shape":"InvalidRequestException"}, 2637 {"shape":"InternalFailureException"}, 2638 {"shape":"ResourceNotFoundException"}, 2639 {"shape":"ThrottlingException"} 2640 ] 2641 }, 2642 "ListThingPrincipals":{ 2643 "name":"ListThingPrincipals", 2644 "http":{ 2645 "method":"GET", 2646 "requestUri":"/things/{thingName}/principals" 2647 }, 2648 "input":{"shape":"ListThingPrincipalsRequest"}, 2649 "output":{"shape":"ListThingPrincipalsResponse"}, 2650 "errors":[ 2651 {"shape":"InvalidRequestException"}, 2652 {"shape":"ThrottlingException"}, 2653 {"shape":"UnauthorizedException"}, 2654 {"shape":"ServiceUnavailableException"}, 2655 {"shape":"InternalFailureException"}, 2656 {"shape":"ResourceNotFoundException"} 2657 ] 2658 }, 2659 "ListThingRegistrationTaskReports":{ 2660 "name":"ListThingRegistrationTaskReports", 2661 "http":{ 2662 "method":"GET", 2663 "requestUri":"/thing-registration-tasks/{taskId}/reports" 2664 }, 2665 "input":{"shape":"ListThingRegistrationTaskReportsRequest"}, 2666 "output":{"shape":"ListThingRegistrationTaskReportsResponse"}, 2667 "errors":[ 2668 {"shape":"InvalidRequestException"}, 2669 {"shape":"ThrottlingException"}, 2670 {"shape":"UnauthorizedException"}, 2671 {"shape":"InternalFailureException"} 2672 ] 2673 }, 2674 "ListThingRegistrationTasks":{ 2675 "name":"ListThingRegistrationTasks", 2676 "http":{ 2677 "method":"GET", 2678 "requestUri":"/thing-registration-tasks" 2679 }, 2680 "input":{"shape":"ListThingRegistrationTasksRequest"}, 2681 "output":{"shape":"ListThingRegistrationTasksResponse"}, 2682 "errors":[ 2683 {"shape":"InvalidRequestException"}, 2684 {"shape":"ThrottlingException"}, 2685 {"shape":"UnauthorizedException"}, 2686 {"shape":"InternalFailureException"} 2687 ] 2688 }, 2689 "ListThingTypes":{ 2690 "name":"ListThingTypes", 2691 "http":{ 2692 "method":"GET", 2693 "requestUri":"/thing-types" 2694 }, 2695 "input":{"shape":"ListThingTypesRequest"}, 2696 "output":{"shape":"ListThingTypesResponse"}, 2697 "errors":[ 2698 {"shape":"InvalidRequestException"}, 2699 {"shape":"ThrottlingException"}, 2700 {"shape":"UnauthorizedException"}, 2701 {"shape":"ServiceUnavailableException"}, 2702 {"shape":"InternalFailureException"} 2703 ] 2704 }, 2705 "ListThings":{ 2706 "name":"ListThings", 2707 "http":{ 2708 "method":"GET", 2709 "requestUri":"/things" 2710 }, 2711 "input":{"shape":"ListThingsRequest"}, 2712 "output":{"shape":"ListThingsResponse"}, 2713 "errors":[ 2714 {"shape":"InvalidRequestException"}, 2715 {"shape":"ThrottlingException"}, 2716 {"shape":"UnauthorizedException"}, 2717 {"shape":"ServiceUnavailableException"}, 2718 {"shape":"InternalFailureException"} 2719 ] 2720 }, 2721 "ListThingsInBillingGroup":{ 2722 "name":"ListThingsInBillingGroup", 2723 "http":{ 2724 "method":"GET", 2725 "requestUri":"/billing-groups/{billingGroupName}/things" 2726 }, 2727 "input":{"shape":"ListThingsInBillingGroupRequest"}, 2728 "output":{"shape":"ListThingsInBillingGroupResponse"}, 2729 "errors":[ 2730 {"shape":"InvalidRequestException"}, 2731 {"shape":"InternalFailureException"}, 2732 {"shape":"ResourceNotFoundException"}, 2733 {"shape":"ThrottlingException"} 2734 ] 2735 }, 2736 "ListThingsInThingGroup":{ 2737 "name":"ListThingsInThingGroup", 2738 "http":{ 2739 "method":"GET", 2740 "requestUri":"/thing-groups/{thingGroupName}/things" 2741 }, 2742 "input":{"shape":"ListThingsInThingGroupRequest"}, 2743 "output":{"shape":"ListThingsInThingGroupResponse"}, 2744 "errors":[ 2745 {"shape":"InvalidRequestException"}, 2746 {"shape":"InternalFailureException"}, 2747 {"shape":"ResourceNotFoundException"}, 2748 {"shape":"ThrottlingException"} 2749 ] 2750 }, 2751 "ListTopicRuleDestinations":{ 2752 "name":"ListTopicRuleDestinations", 2753 "http":{ 2754 "method":"GET", 2755 "requestUri":"/destinations" 2756 }, 2757 "input":{"shape":"ListTopicRuleDestinationsRequest"}, 2758 "output":{"shape":"ListTopicRuleDestinationsResponse"}, 2759 "errors":[ 2760 {"shape":"InternalException"}, 2761 {"shape":"InvalidRequestException"}, 2762 {"shape":"ServiceUnavailableException"}, 2763 {"shape":"UnauthorizedException"} 2764 ] 2765 }, 2766 "ListTopicRules":{ 2767 "name":"ListTopicRules", 2768 "http":{ 2769 "method":"GET", 2770 "requestUri":"/rules" 2771 }, 2772 "input":{"shape":"ListTopicRulesRequest"}, 2773 "output":{"shape":"ListTopicRulesResponse"}, 2774 "errors":[ 2775 {"shape":"InternalException"}, 2776 {"shape":"InvalidRequestException"}, 2777 {"shape":"ServiceUnavailableException"} 2778 ] 2779 }, 2780 "ListV2LoggingLevels":{ 2781 "name":"ListV2LoggingLevels", 2782 "http":{ 2783 "method":"GET", 2784 "requestUri":"/v2LoggingLevel" 2785 }, 2786 "input":{"shape":"ListV2LoggingLevelsRequest"}, 2787 "output":{"shape":"ListV2LoggingLevelsResponse"}, 2788 "errors":[ 2789 {"shape":"InternalException"}, 2790 {"shape":"NotConfiguredException"}, 2791 {"shape":"InvalidRequestException"}, 2792 {"shape":"ServiceUnavailableException"} 2793 ] 2794 }, 2795 "ListViolationEvents":{ 2796 "name":"ListViolationEvents", 2797 "http":{ 2798 "method":"GET", 2799 "requestUri":"/violation-events" 2800 }, 2801 "input":{"shape":"ListViolationEventsRequest"}, 2802 "output":{"shape":"ListViolationEventsResponse"}, 2803 "errors":[ 2804 {"shape":"InvalidRequestException"}, 2805 {"shape":"ThrottlingException"}, 2806 {"shape":"InternalFailureException"} 2807 ] 2808 }, 2809 "RegisterCACertificate":{ 2810 "name":"RegisterCACertificate", 2811 "http":{ 2812 "method":"POST", 2813 "requestUri":"/cacertificate" 2814 }, 2815 "input":{"shape":"RegisterCACertificateRequest"}, 2816 "output":{"shape":"RegisterCACertificateResponse"}, 2817 "errors":[ 2818 {"shape":"ResourceAlreadyExistsException"}, 2819 {"shape":"RegistrationCodeValidationException"}, 2820 {"shape":"InvalidRequestException"}, 2821 {"shape":"CertificateValidationException"}, 2822 {"shape":"ThrottlingException"}, 2823 {"shape":"LimitExceededException"}, 2824 {"shape":"UnauthorizedException"}, 2825 {"shape":"ServiceUnavailableException"}, 2826 {"shape":"InternalFailureException"} 2827 ] 2828 }, 2829 "RegisterCertificate":{ 2830 "name":"RegisterCertificate", 2831 "http":{ 2832 "method":"POST", 2833 "requestUri":"/certificate/register" 2834 }, 2835 "input":{"shape":"RegisterCertificateRequest"}, 2836 "output":{"shape":"RegisterCertificateResponse"}, 2837 "errors":[ 2838 {"shape":"ResourceAlreadyExistsException"}, 2839 {"shape":"InvalidRequestException"}, 2840 {"shape":"CertificateValidationException"}, 2841 {"shape":"CertificateStateException"}, 2842 {"shape":"CertificateConflictException"}, 2843 {"shape":"ThrottlingException"}, 2844 {"shape":"UnauthorizedException"}, 2845 {"shape":"ServiceUnavailableException"}, 2846 {"shape":"InternalFailureException"} 2847 ] 2848 }, 2849 "RegisterCertificateWithoutCA":{ 2850 "name":"RegisterCertificateWithoutCA", 2851 "http":{ 2852 "method":"POST", 2853 "requestUri":"/certificate/register-no-ca" 2854 }, 2855 "input":{"shape":"RegisterCertificateWithoutCARequest"}, 2856 "output":{"shape":"RegisterCertificateWithoutCAResponse"}, 2857 "errors":[ 2858 {"shape":"ResourceAlreadyExistsException"}, 2859 {"shape":"InvalidRequestException"}, 2860 {"shape":"CertificateStateException"}, 2861 {"shape":"CertificateValidationException"}, 2862 {"shape":"ThrottlingException"}, 2863 {"shape":"UnauthorizedException"}, 2864 {"shape":"ServiceUnavailableException"}, 2865 {"shape":"InternalFailureException"} 2866 ] 2867 }, 2868 "RegisterThing":{ 2869 "name":"RegisterThing", 2870 "http":{ 2871 "method":"POST", 2872 "requestUri":"/things" 2873 }, 2874 "input":{"shape":"RegisterThingRequest"}, 2875 "output":{"shape":"RegisterThingResponse"}, 2876 "errors":[ 2877 {"shape":"InternalFailureException"}, 2878 {"shape":"ServiceUnavailableException"}, 2879 {"shape":"InvalidRequestException"}, 2880 {"shape":"UnauthorizedException"}, 2881 {"shape":"ThrottlingException"}, 2882 {"shape":"ConflictingResourceUpdateException"}, 2883 {"shape":"ResourceRegistrationFailureException"} 2884 ] 2885 }, 2886 "RejectCertificateTransfer":{ 2887 "name":"RejectCertificateTransfer", 2888 "http":{ 2889 "method":"PATCH", 2890 "requestUri":"/reject-certificate-transfer/{certificateId}" 2891 }, 2892 "input":{"shape":"RejectCertificateTransferRequest"}, 2893 "errors":[ 2894 {"shape":"ResourceNotFoundException"}, 2895 {"shape":"TransferAlreadyCompletedException"}, 2896 {"shape":"InvalidRequestException"}, 2897 {"shape":"ThrottlingException"}, 2898 {"shape":"UnauthorizedException"}, 2899 {"shape":"ServiceUnavailableException"}, 2900 {"shape":"InternalFailureException"} 2901 ] 2902 }, 2903 "RemoveThingFromBillingGroup":{ 2904 "name":"RemoveThingFromBillingGroup", 2905 "http":{ 2906 "method":"PUT", 2907 "requestUri":"/billing-groups/removeThingFromBillingGroup" 2908 }, 2909 "input":{"shape":"RemoveThingFromBillingGroupRequest"}, 2910 "output":{"shape":"RemoveThingFromBillingGroupResponse"}, 2911 "errors":[ 2912 {"shape":"InvalidRequestException"}, 2913 {"shape":"ThrottlingException"}, 2914 {"shape":"InternalFailureException"}, 2915 {"shape":"ResourceNotFoundException"} 2916 ] 2917 }, 2918 "RemoveThingFromThingGroup":{ 2919 "name":"RemoveThingFromThingGroup", 2920 "http":{ 2921 "method":"PUT", 2922 "requestUri":"/thing-groups/removeThingFromThingGroup" 2923 }, 2924 "input":{"shape":"RemoveThingFromThingGroupRequest"}, 2925 "output":{"shape":"RemoveThingFromThingGroupResponse"}, 2926 "errors":[ 2927 {"shape":"InvalidRequestException"}, 2928 {"shape":"ThrottlingException"}, 2929 {"shape":"InternalFailureException"}, 2930 {"shape":"ResourceNotFoundException"} 2931 ] 2932 }, 2933 "ReplaceTopicRule":{ 2934 "name":"ReplaceTopicRule", 2935 "http":{ 2936 "method":"PATCH", 2937 "requestUri":"/rules/{ruleName}" 2938 }, 2939 "input":{"shape":"ReplaceTopicRuleRequest"}, 2940 "errors":[ 2941 {"shape":"SqlParseException"}, 2942 {"shape":"InternalException"}, 2943 {"shape":"InvalidRequestException"}, 2944 {"shape":"ServiceUnavailableException"}, 2945 {"shape":"UnauthorizedException"}, 2946 {"shape":"ConflictingResourceUpdateException"} 2947 ] 2948 }, 2949 "SearchIndex":{ 2950 "name":"SearchIndex", 2951 "http":{ 2952 "method":"POST", 2953 "requestUri":"/indices/search" 2954 }, 2955 "input":{"shape":"SearchIndexRequest"}, 2956 "output":{"shape":"SearchIndexResponse"}, 2957 "errors":[ 2958 {"shape":"InvalidRequestException"}, 2959 {"shape":"ThrottlingException"}, 2960 {"shape":"UnauthorizedException"}, 2961 {"shape":"ServiceUnavailableException"}, 2962 {"shape":"InternalFailureException"}, 2963 {"shape":"ResourceNotFoundException"}, 2964 {"shape":"InvalidQueryException"}, 2965 {"shape":"IndexNotReadyException"} 2966 ] 2967 }, 2968 "SetDefaultAuthorizer":{ 2969 "name":"SetDefaultAuthorizer", 2970 "http":{ 2971 "method":"POST", 2972 "requestUri":"/default-authorizer" 2973 }, 2974 "input":{"shape":"SetDefaultAuthorizerRequest"}, 2975 "output":{"shape":"SetDefaultAuthorizerResponse"}, 2976 "errors":[ 2977 {"shape":"ResourceNotFoundException"}, 2978 {"shape":"InvalidRequestException"}, 2979 {"shape":"ThrottlingException"}, 2980 {"shape":"UnauthorizedException"}, 2981 {"shape":"ServiceUnavailableException"}, 2982 {"shape":"InternalFailureException"}, 2983 {"shape":"ResourceAlreadyExistsException"} 2984 ] 2985 }, 2986 "SetDefaultPolicyVersion":{ 2987 "name":"SetDefaultPolicyVersion", 2988 "http":{ 2989 "method":"PATCH", 2990 "requestUri":"/policies/{policyName}/version/{policyVersionId}" 2991 }, 2992 "input":{"shape":"SetDefaultPolicyVersionRequest"}, 2993 "errors":[ 2994 {"shape":"ResourceNotFoundException"}, 2995 {"shape":"InvalidRequestException"}, 2996 {"shape":"ThrottlingException"}, 2997 {"shape":"UnauthorizedException"}, 2998 {"shape":"ServiceUnavailableException"}, 2999 {"shape":"InternalFailureException"} 3000 ] 3001 }, 3002 "SetLoggingOptions":{ 3003 "name":"SetLoggingOptions", 3004 "http":{ 3005 "method":"POST", 3006 "requestUri":"/loggingOptions" 3007 }, 3008 "input":{"shape":"SetLoggingOptionsRequest"}, 3009 "errors":[ 3010 {"shape":"InternalException"}, 3011 {"shape":"InvalidRequestException"}, 3012 {"shape":"ServiceUnavailableException"} 3013 ] 3014 }, 3015 "SetV2LoggingLevel":{ 3016 "name":"SetV2LoggingLevel", 3017 "http":{ 3018 "method":"POST", 3019 "requestUri":"/v2LoggingLevel" 3020 }, 3021 "input":{"shape":"SetV2LoggingLevelRequest"}, 3022 "errors":[ 3023 {"shape":"InternalException"}, 3024 {"shape":"NotConfiguredException"}, 3025 {"shape":"InvalidRequestException"}, 3026 {"shape":"ServiceUnavailableException"}, 3027 {"shape":"LimitExceededException"} 3028 ] 3029 }, 3030 "SetV2LoggingOptions":{ 3031 "name":"SetV2LoggingOptions", 3032 "http":{ 3033 "method":"POST", 3034 "requestUri":"/v2LoggingOptions" 3035 }, 3036 "input":{"shape":"SetV2LoggingOptionsRequest"}, 3037 "errors":[ 3038 {"shape":"InternalException"}, 3039 {"shape":"InvalidRequestException"}, 3040 {"shape":"ServiceUnavailableException"} 3041 ] 3042 }, 3043 "StartAuditMitigationActionsTask":{ 3044 "name":"StartAuditMitigationActionsTask", 3045 "http":{ 3046 "method":"POST", 3047 "requestUri":"/audit/mitigationactions/tasks/{taskId}" 3048 }, 3049 "input":{"shape":"StartAuditMitigationActionsTaskRequest"}, 3050 "output":{"shape":"StartAuditMitigationActionsTaskResponse"}, 3051 "errors":[ 3052 {"shape":"InvalidRequestException"}, 3053 {"shape":"TaskAlreadyExistsException"}, 3054 {"shape":"LimitExceededException"}, 3055 {"shape":"ThrottlingException"}, 3056 {"shape":"InternalFailureException"} 3057 ] 3058 }, 3059 "StartDetectMitigationActionsTask":{ 3060 "name":"StartDetectMitigationActionsTask", 3061 "http":{ 3062 "method":"PUT", 3063 "requestUri":"/detect/mitigationactions/tasks/{taskId}" 3064 }, 3065 "input":{"shape":"StartDetectMitigationActionsTaskRequest"}, 3066 "output":{"shape":"StartDetectMitigationActionsTaskResponse"}, 3067 "errors":[ 3068 {"shape":"InvalidRequestException"}, 3069 {"shape":"TaskAlreadyExistsException"}, 3070 {"shape":"LimitExceededException"}, 3071 {"shape":"ThrottlingException"}, 3072 {"shape":"InternalFailureException"} 3073 ] 3074 }, 3075 "StartOnDemandAuditTask":{ 3076 "name":"StartOnDemandAuditTask", 3077 "http":{ 3078 "method":"POST", 3079 "requestUri":"/audit/tasks" 3080 }, 3081 "input":{"shape":"StartOnDemandAuditTaskRequest"}, 3082 "output":{"shape":"StartOnDemandAuditTaskResponse"}, 3083 "errors":[ 3084 {"shape":"InvalidRequestException"}, 3085 {"shape":"ThrottlingException"}, 3086 {"shape":"InternalFailureException"}, 3087 {"shape":"LimitExceededException"} 3088 ] 3089 }, 3090 "StartThingRegistrationTask":{ 3091 "name":"StartThingRegistrationTask", 3092 "http":{ 3093 "method":"POST", 3094 "requestUri":"/thing-registration-tasks" 3095 }, 3096 "input":{"shape":"StartThingRegistrationTaskRequest"}, 3097 "output":{"shape":"StartThingRegistrationTaskResponse"}, 3098 "errors":[ 3099 {"shape":"InvalidRequestException"}, 3100 {"shape":"ThrottlingException"}, 3101 {"shape":"UnauthorizedException"}, 3102 {"shape":"InternalFailureException"} 3103 ] 3104 }, 3105 "StopThingRegistrationTask":{ 3106 "name":"StopThingRegistrationTask", 3107 "http":{ 3108 "method":"PUT", 3109 "requestUri":"/thing-registration-tasks/{taskId}/cancel" 3110 }, 3111 "input":{"shape":"StopThingRegistrationTaskRequest"}, 3112 "output":{"shape":"StopThingRegistrationTaskResponse"}, 3113 "errors":[ 3114 {"shape":"InvalidRequestException"}, 3115 {"shape":"ThrottlingException"}, 3116 {"shape":"UnauthorizedException"}, 3117 {"shape":"InternalFailureException"}, 3118 {"shape":"ResourceNotFoundException"} 3119 ] 3120 }, 3121 "TagResource":{ 3122 "name":"TagResource", 3123 "http":{ 3124 "method":"POST", 3125 "requestUri":"/tags" 3126 }, 3127 "input":{"shape":"TagResourceRequest"}, 3128 "output":{"shape":"TagResourceResponse"}, 3129 "errors":[ 3130 {"shape":"InvalidRequestException"}, 3131 {"shape":"InternalFailureException"}, 3132 {"shape":"ResourceNotFoundException"}, 3133 {"shape":"ThrottlingException"}, 3134 {"shape":"LimitExceededException"} 3135 ] 3136 }, 3137 "TestAuthorization":{ 3138 "name":"TestAuthorization", 3139 "http":{ 3140 "method":"POST", 3141 "requestUri":"/test-authorization" 3142 }, 3143 "input":{"shape":"TestAuthorizationRequest"}, 3144 "output":{"shape":"TestAuthorizationResponse"}, 3145 "errors":[ 3146 {"shape":"ResourceNotFoundException"}, 3147 {"shape":"InvalidRequestException"}, 3148 {"shape":"ThrottlingException"}, 3149 {"shape":"UnauthorizedException"}, 3150 {"shape":"ServiceUnavailableException"}, 3151 {"shape":"InternalFailureException"}, 3152 {"shape":"LimitExceededException"} 3153 ] 3154 }, 3155 "TestInvokeAuthorizer":{ 3156 "name":"TestInvokeAuthorizer", 3157 "http":{ 3158 "method":"POST", 3159 "requestUri":"/authorizer/{authorizerName}/test" 3160 }, 3161 "input":{"shape":"TestInvokeAuthorizerRequest"}, 3162 "output":{"shape":"TestInvokeAuthorizerResponse"}, 3163 "errors":[ 3164 {"shape":"ResourceNotFoundException"}, 3165 {"shape":"InvalidRequestException"}, 3166 {"shape":"ThrottlingException"}, 3167 {"shape":"UnauthorizedException"}, 3168 {"shape":"ServiceUnavailableException"}, 3169 {"shape":"InternalFailureException"}, 3170 {"shape":"InvalidResponseException"} 3171 ] 3172 }, 3173 "TransferCertificate":{ 3174 "name":"TransferCertificate", 3175 "http":{ 3176 "method":"PATCH", 3177 "requestUri":"/transfer-certificate/{certificateId}" 3178 }, 3179 "input":{"shape":"TransferCertificateRequest"}, 3180 "output":{"shape":"TransferCertificateResponse"}, 3181 "errors":[ 3182 {"shape":"InvalidRequestException"}, 3183 {"shape":"ResourceNotFoundException"}, 3184 {"shape":"CertificateStateException"}, 3185 {"shape":"TransferConflictException"}, 3186 {"shape":"ThrottlingException"}, 3187 {"shape":"UnauthorizedException"}, 3188 {"shape":"ServiceUnavailableException"}, 3189 {"shape":"InternalFailureException"} 3190 ] 3191 }, 3192 "UntagResource":{ 3193 "name":"UntagResource", 3194 "http":{ 3195 "method":"POST", 3196 "requestUri":"/untag" 3197 }, 3198 "input":{"shape":"UntagResourceRequest"}, 3199 "output":{"shape":"UntagResourceResponse"}, 3200 "errors":[ 3201 {"shape":"InvalidRequestException"}, 3202 {"shape":"InternalFailureException"}, 3203 {"shape":"ResourceNotFoundException"}, 3204 {"shape":"ThrottlingException"} 3205 ] 3206 }, 3207 "UpdateAccountAuditConfiguration":{ 3208 "name":"UpdateAccountAuditConfiguration", 3209 "http":{ 3210 "method":"PATCH", 3211 "requestUri":"/audit/configuration" 3212 }, 3213 "input":{"shape":"UpdateAccountAuditConfigurationRequest"}, 3214 "output":{"shape":"UpdateAccountAuditConfigurationResponse"}, 3215 "errors":[ 3216 {"shape":"InvalidRequestException"}, 3217 {"shape":"ThrottlingException"}, 3218 {"shape":"InternalFailureException"} 3219 ] 3220 }, 3221 "UpdateAuditSuppression":{ 3222 "name":"UpdateAuditSuppression", 3223 "http":{ 3224 "method":"PATCH", 3225 "requestUri":"/audit/suppressions/update" 3226 }, 3227 "input":{"shape":"UpdateAuditSuppressionRequest"}, 3228 "output":{"shape":"UpdateAuditSuppressionResponse"}, 3229 "errors":[ 3230 {"shape":"InvalidRequestException"}, 3231 {"shape":"ResourceNotFoundException"}, 3232 {"shape":"ThrottlingException"}, 3233 {"shape":"InternalFailureException"} 3234 ] 3235 }, 3236 "UpdateAuthorizer":{ 3237 "name":"UpdateAuthorizer", 3238 "http":{ 3239 "method":"PUT", 3240 "requestUri":"/authorizer/{authorizerName}" 3241 }, 3242 "input":{"shape":"UpdateAuthorizerRequest"}, 3243 "output":{"shape":"UpdateAuthorizerResponse"}, 3244 "errors":[ 3245 {"shape":"ResourceNotFoundException"}, 3246 {"shape":"InvalidRequestException"}, 3247 {"shape":"LimitExceededException"}, 3248 {"shape":"ThrottlingException"}, 3249 {"shape":"UnauthorizedException"}, 3250 {"shape":"ServiceUnavailableException"}, 3251 {"shape":"InternalFailureException"} 3252 ] 3253 }, 3254 "UpdateBillingGroup":{ 3255 "name":"UpdateBillingGroup", 3256 "http":{ 3257 "method":"PATCH", 3258 "requestUri":"/billing-groups/{billingGroupName}" 3259 }, 3260 "input":{"shape":"UpdateBillingGroupRequest"}, 3261 "output":{"shape":"UpdateBillingGroupResponse"}, 3262 "errors":[ 3263 {"shape":"InvalidRequestException"}, 3264 {"shape":"VersionConflictException"}, 3265 {"shape":"ThrottlingException"}, 3266 {"shape":"InternalFailureException"}, 3267 {"shape":"ResourceNotFoundException"} 3268 ] 3269 }, 3270 "UpdateCACertificate":{ 3271 "name":"UpdateCACertificate", 3272 "http":{ 3273 "method":"PUT", 3274 "requestUri":"/cacertificate/{caCertificateId}" 3275 }, 3276 "input":{"shape":"UpdateCACertificateRequest"}, 3277 "errors":[ 3278 {"shape":"ResourceNotFoundException"}, 3279 {"shape":"InvalidRequestException"}, 3280 {"shape":"ThrottlingException"}, 3281 {"shape":"UnauthorizedException"}, 3282 {"shape":"ServiceUnavailableException"}, 3283 {"shape":"InternalFailureException"} 3284 ] 3285 }, 3286 "UpdateCertificate":{ 3287 "name":"UpdateCertificate", 3288 "http":{ 3289 "method":"PUT", 3290 "requestUri":"/certificates/{certificateId}" 3291 }, 3292 "input":{"shape":"UpdateCertificateRequest"}, 3293 "errors":[ 3294 {"shape":"ResourceNotFoundException"}, 3295 {"shape":"CertificateStateException"}, 3296 {"shape":"InvalidRequestException"}, 3297 {"shape":"ThrottlingException"}, 3298 {"shape":"UnauthorizedException"}, 3299 {"shape":"ServiceUnavailableException"}, 3300 {"shape":"InternalFailureException"} 3301 ] 3302 }, 3303 "UpdateCustomMetric":{ 3304 "name":"UpdateCustomMetric", 3305 "http":{ 3306 "method":"PATCH", 3307 "requestUri":"/custom-metric/{metricName}" 3308 }, 3309 "input":{"shape":"UpdateCustomMetricRequest"}, 3310 "output":{"shape":"UpdateCustomMetricResponse"}, 3311 "errors":[ 3312 {"shape":"InvalidRequestException"}, 3313 {"shape":"ResourceNotFoundException"}, 3314 {"shape":"ThrottlingException"}, 3315 {"shape":"InternalFailureException"} 3316 ] 3317 }, 3318 "UpdateDimension":{ 3319 "name":"UpdateDimension", 3320 "http":{ 3321 "method":"PATCH", 3322 "requestUri":"/dimensions/{name}" 3323 }, 3324 "input":{"shape":"UpdateDimensionRequest"}, 3325 "output":{"shape":"UpdateDimensionResponse"}, 3326 "errors":[ 3327 {"shape":"InternalFailureException"}, 3328 {"shape":"InvalidRequestException"}, 3329 {"shape":"ResourceNotFoundException"}, 3330 {"shape":"ThrottlingException"} 3331 ] 3332 }, 3333 "UpdateDomainConfiguration":{ 3334 "name":"UpdateDomainConfiguration", 3335 "http":{ 3336 "method":"PUT", 3337 "requestUri":"/domainConfigurations/{domainConfigurationName}" 3338 }, 3339 "input":{"shape":"UpdateDomainConfigurationRequest"}, 3340 "output":{"shape":"UpdateDomainConfigurationResponse"}, 3341 "errors":[ 3342 {"shape":"ResourceNotFoundException"}, 3343 {"shape":"CertificateValidationException"}, 3344 {"shape":"InvalidRequestException"}, 3345 {"shape":"ThrottlingException"}, 3346 {"shape":"UnauthorizedException"}, 3347 {"shape":"ServiceUnavailableException"}, 3348 {"shape":"InternalFailureException"} 3349 ] 3350 }, 3351 "UpdateDynamicThingGroup":{ 3352 "name":"UpdateDynamicThingGroup", 3353 "http":{ 3354 "method":"PATCH", 3355 "requestUri":"/dynamic-thing-groups/{thingGroupName}" 3356 }, 3357 "input":{"shape":"UpdateDynamicThingGroupRequest"}, 3358 "output":{"shape":"UpdateDynamicThingGroupResponse"}, 3359 "errors":[ 3360 {"shape":"InvalidRequestException"}, 3361 {"shape":"VersionConflictException"}, 3362 {"shape":"ThrottlingException"}, 3363 {"shape":"InternalFailureException"}, 3364 {"shape":"ResourceNotFoundException"}, 3365 {"shape":"InvalidQueryException"} 3366 ] 3367 }, 3368 "UpdateEventConfigurations":{ 3369 "name":"UpdateEventConfigurations", 3370 "http":{ 3371 "method":"PATCH", 3372 "requestUri":"/event-configurations" 3373 }, 3374 "input":{"shape":"UpdateEventConfigurationsRequest"}, 3375 "output":{"shape":"UpdateEventConfigurationsResponse"}, 3376 "errors":[ 3377 {"shape":"InvalidRequestException"}, 3378 {"shape":"InternalFailureException"}, 3379 {"shape":"ThrottlingException"} 3380 ] 3381 }, 3382 "UpdateIndexingConfiguration":{ 3383 "name":"UpdateIndexingConfiguration", 3384 "http":{ 3385 "method":"POST", 3386 "requestUri":"/indexing/config" 3387 }, 3388 "input":{"shape":"UpdateIndexingConfigurationRequest"}, 3389 "output":{"shape":"UpdateIndexingConfigurationResponse"}, 3390 "errors":[ 3391 {"shape":"InvalidRequestException"}, 3392 {"shape":"ThrottlingException"}, 3393 {"shape":"UnauthorizedException"}, 3394 {"shape":"ServiceUnavailableException"}, 3395 {"shape":"InternalFailureException"} 3396 ] 3397 }, 3398 "UpdateJob":{ 3399 "name":"UpdateJob", 3400 "http":{ 3401 "method":"PATCH", 3402 "requestUri":"/jobs/{jobId}" 3403 }, 3404 "input":{"shape":"UpdateJobRequest"}, 3405 "errors":[ 3406 {"shape":"InvalidRequestException"}, 3407 {"shape":"ResourceNotFoundException"}, 3408 {"shape":"ThrottlingException"}, 3409 {"shape":"ServiceUnavailableException"} 3410 ] 3411 }, 3412 "UpdateMitigationAction":{ 3413 "name":"UpdateMitigationAction", 3414 "http":{ 3415 "method":"PATCH", 3416 "requestUri":"/mitigationactions/actions/{actionName}" 3417 }, 3418 "input":{"shape":"UpdateMitigationActionRequest"}, 3419 "output":{"shape":"UpdateMitigationActionResponse"}, 3420 "errors":[ 3421 {"shape":"InvalidRequestException"}, 3422 {"shape":"ResourceNotFoundException"}, 3423 {"shape":"ThrottlingException"}, 3424 {"shape":"InternalFailureException"} 3425 ] 3426 }, 3427 "UpdateProvisioningTemplate":{ 3428 "name":"UpdateProvisioningTemplate", 3429 "http":{ 3430 "method":"PATCH", 3431 "requestUri":"/provisioning-templates/{templateName}" 3432 }, 3433 "input":{"shape":"UpdateProvisioningTemplateRequest"}, 3434 "output":{"shape":"UpdateProvisioningTemplateResponse"}, 3435 "errors":[ 3436 {"shape":"InternalFailureException"}, 3437 {"shape":"InvalidRequestException"}, 3438 {"shape":"ResourceNotFoundException"}, 3439 {"shape":"UnauthorizedException"}, 3440 {"shape":"ConflictingResourceUpdateException"} 3441 ] 3442 }, 3443 "UpdateRoleAlias":{ 3444 "name":"UpdateRoleAlias", 3445 "http":{ 3446 "method":"PUT", 3447 "requestUri":"/role-aliases/{roleAlias}" 3448 }, 3449 "input":{"shape":"UpdateRoleAliasRequest"}, 3450 "output":{"shape":"UpdateRoleAliasResponse"}, 3451 "errors":[ 3452 {"shape":"ResourceNotFoundException"}, 3453 {"shape":"InvalidRequestException"}, 3454 {"shape":"ThrottlingException"}, 3455 {"shape":"UnauthorizedException"}, 3456 {"shape":"ServiceUnavailableException"}, 3457 {"shape":"InternalFailureException"} 3458 ] 3459 }, 3460 "UpdateScheduledAudit":{ 3461 "name":"UpdateScheduledAudit", 3462 "http":{ 3463 "method":"PATCH", 3464 "requestUri":"/audit/scheduledaudits/{scheduledAuditName}" 3465 }, 3466 "input":{"shape":"UpdateScheduledAuditRequest"}, 3467 "output":{"shape":"UpdateScheduledAuditResponse"}, 3468 "errors":[ 3469 {"shape":"InvalidRequestException"}, 3470 {"shape":"ResourceNotFoundException"}, 3471 {"shape":"ThrottlingException"}, 3472 {"shape":"InternalFailureException"} 3473 ] 3474 }, 3475 "UpdateSecurityProfile":{ 3476 "name":"UpdateSecurityProfile", 3477 "http":{ 3478 "method":"PATCH", 3479 "requestUri":"/security-profiles/{securityProfileName}" 3480 }, 3481 "input":{"shape":"UpdateSecurityProfileRequest"}, 3482 "output":{"shape":"UpdateSecurityProfileResponse"}, 3483 "errors":[ 3484 {"shape":"InvalidRequestException"}, 3485 {"shape":"ResourceNotFoundException"}, 3486 {"shape":"VersionConflictException"}, 3487 {"shape":"ThrottlingException"}, 3488 {"shape":"InternalFailureException"} 3489 ] 3490 }, 3491 "UpdateStream":{ 3492 "name":"UpdateStream", 3493 "http":{ 3494 "method":"PUT", 3495 "requestUri":"/streams/{streamId}" 3496 }, 3497 "input":{"shape":"UpdateStreamRequest"}, 3498 "output":{"shape":"UpdateStreamResponse"}, 3499 "errors":[ 3500 {"shape":"InvalidRequestException"}, 3501 {"shape":"ResourceNotFoundException"}, 3502 {"shape":"ThrottlingException"}, 3503 {"shape":"UnauthorizedException"}, 3504 {"shape":"ServiceUnavailableException"}, 3505 {"shape":"InternalFailureException"} 3506 ] 3507 }, 3508 "UpdateThing":{ 3509 "name":"UpdateThing", 3510 "http":{ 3511 "method":"PATCH", 3512 "requestUri":"/things/{thingName}" 3513 }, 3514 "input":{"shape":"UpdateThingRequest"}, 3515 "output":{"shape":"UpdateThingResponse"}, 3516 "errors":[ 3517 {"shape":"InvalidRequestException"}, 3518 {"shape":"VersionConflictException"}, 3519 {"shape":"ThrottlingException"}, 3520 {"shape":"UnauthorizedException"}, 3521 {"shape":"ServiceUnavailableException"}, 3522 {"shape":"InternalFailureException"}, 3523 {"shape":"ResourceNotFoundException"} 3524 ] 3525 }, 3526 "UpdateThingGroup":{ 3527 "name":"UpdateThingGroup", 3528 "http":{ 3529 "method":"PATCH", 3530 "requestUri":"/thing-groups/{thingGroupName}" 3531 }, 3532 "input":{"shape":"UpdateThingGroupRequest"}, 3533 "output":{"shape":"UpdateThingGroupResponse"}, 3534 "errors":[ 3535 {"shape":"InvalidRequestException"}, 3536 {"shape":"VersionConflictException"}, 3537 {"shape":"ThrottlingException"}, 3538 {"shape":"InternalFailureException"}, 3539 {"shape":"ResourceNotFoundException"} 3540 ] 3541 }, 3542 "UpdateThingGroupsForThing":{ 3543 "name":"UpdateThingGroupsForThing", 3544 "http":{ 3545 "method":"PUT", 3546 "requestUri":"/thing-groups/updateThingGroupsForThing" 3547 }, 3548 "input":{"shape":"UpdateThingGroupsForThingRequest"}, 3549 "output":{"shape":"UpdateThingGroupsForThingResponse"}, 3550 "errors":[ 3551 {"shape":"InvalidRequestException"}, 3552 {"shape":"ThrottlingException"}, 3553 {"shape":"InternalFailureException"}, 3554 {"shape":"ResourceNotFoundException"} 3555 ] 3556 }, 3557 "UpdateTopicRuleDestination":{ 3558 "name":"UpdateTopicRuleDestination", 3559 "http":{ 3560 "method":"PATCH", 3561 "requestUri":"/destinations" 3562 }, 3563 "input":{"shape":"UpdateTopicRuleDestinationRequest"}, 3564 "output":{"shape":"UpdateTopicRuleDestinationResponse"}, 3565 "errors":[ 3566 {"shape":"InternalException"}, 3567 {"shape":"InvalidRequestException"}, 3568 {"shape":"ServiceUnavailableException"}, 3569 {"shape":"UnauthorizedException"}, 3570 {"shape":"ConflictingResourceUpdateException"} 3571 ] 3572 }, 3573 "ValidateSecurityProfileBehaviors":{ 3574 "name":"ValidateSecurityProfileBehaviors", 3575 "http":{ 3576 "method":"POST", 3577 "requestUri":"/security-profile-behaviors/validate" 3578 }, 3579 "input":{"shape":"ValidateSecurityProfileBehaviorsRequest"}, 3580 "output":{"shape":"ValidateSecurityProfileBehaviorsResponse"}, 3581 "errors":[ 3582 {"shape":"InvalidRequestException"}, 3583 {"shape":"ThrottlingException"}, 3584 {"shape":"InternalFailureException"} 3585 ] 3586 } 3587 }, 3588 "shapes":{ 3589 "AbortAction":{ 3590 "type":"string", 3591 "enum":["CANCEL"] 3592 }, 3593 "AbortConfig":{ 3594 "type":"structure", 3595 "required":["criteriaList"], 3596 "members":{ 3597 "criteriaList":{"shape":"AbortCriteriaList"} 3598 } 3599 }, 3600 "AbortCriteria":{ 3601 "type":"structure", 3602 "required":[ 3603 "failureType", 3604 "action", 3605 "thresholdPercentage", 3606 "minNumberOfExecutedThings" 3607 ], 3608 "members":{ 3609 "failureType":{"shape":"JobExecutionFailureType"}, 3610 "action":{"shape":"AbortAction"}, 3611 "thresholdPercentage":{"shape":"AbortThresholdPercentage"}, 3612 "minNumberOfExecutedThings":{"shape":"MinimumNumberOfExecutedThings"} 3613 } 3614 }, 3615 "AbortCriteriaList":{ 3616 "type":"list", 3617 "member":{"shape":"AbortCriteria"}, 3618 "min":1 3619 }, 3620 "AbortThresholdPercentage":{ 3621 "type":"double", 3622 "max":100 3623 }, 3624 "AcceptCertificateTransferRequest":{ 3625 "type":"structure", 3626 "required":["certificateId"], 3627 "members":{ 3628 "certificateId":{ 3629 "shape":"CertificateId", 3630 "location":"uri", 3631 "locationName":"certificateId" 3632 }, 3633 "setAsActive":{ 3634 "shape":"SetAsActive", 3635 "location":"querystring", 3636 "locationName":"setAsActive" 3637 } 3638 } 3639 }, 3640 "AcmCertificateArn":{ 3641 "type":"string", 3642 "max":2048, 3643 "min":1, 3644 "pattern":"arn:aws(-cn|-us-gov|-iso-b|-iso)?:acm:[a-z]{2}-(gov-|iso-|isob-)?[a-z]{4,9}-\\d{1}:\\d{12}:certificate/[a-zA-Z0-9/-]+" 3645 }, 3646 "Action":{ 3647 "type":"structure", 3648 "members":{ 3649 "dynamoDB":{"shape":"DynamoDBAction"}, 3650 "dynamoDBv2":{"shape":"DynamoDBv2Action"}, 3651 "lambda":{"shape":"LambdaAction"}, 3652 "sns":{"shape":"SnsAction"}, 3653 "sqs":{"shape":"SqsAction"}, 3654 "kinesis":{"shape":"KinesisAction"}, 3655 "republish":{"shape":"RepublishAction"}, 3656 "s3":{"shape":"S3Action"}, 3657 "firehose":{"shape":"FirehoseAction"}, 3658 "cloudwatchMetric":{"shape":"CloudwatchMetricAction"}, 3659 "cloudwatchAlarm":{"shape":"CloudwatchAlarmAction"}, 3660 "cloudwatchLogs":{"shape":"CloudwatchLogsAction"}, 3661 "elasticsearch":{"shape":"ElasticsearchAction"}, 3662 "salesforce":{"shape":"SalesforceAction"}, 3663 "iotAnalytics":{"shape":"IotAnalyticsAction"}, 3664 "iotEvents":{"shape":"IotEventsAction"}, 3665 "iotSiteWise":{"shape":"IotSiteWiseAction"}, 3666 "stepFunctions":{"shape":"StepFunctionsAction"}, 3667 "timestream":{"shape":"TimestreamAction"}, 3668 "http":{"shape":"HttpAction"}, 3669 "kafka":{"shape":"KafkaAction"} 3670 } 3671 }, 3672 "ActionList":{ 3673 "type":"list", 3674 "member":{"shape":"Action"}, 3675 "max":10, 3676 "min":0 3677 }, 3678 "ActionType":{ 3679 "type":"string", 3680 "enum":[ 3681 "PUBLISH", 3682 "SUBSCRIBE", 3683 "RECEIVE", 3684 "CONNECT" 3685 ] 3686 }, 3687 "ActiveViolation":{ 3688 "type":"structure", 3689 "members":{ 3690 "violationId":{"shape":"ViolationId"}, 3691 "thingName":{"shape":"DeviceDefenderThingName"}, 3692 "securityProfileName":{"shape":"SecurityProfileName"}, 3693 "behavior":{"shape":"Behavior"}, 3694 "lastViolationValue":{"shape":"MetricValue"}, 3695 "violationEventAdditionalInfo":{"shape":"ViolationEventAdditionalInfo"}, 3696 "lastViolationTime":{"shape":"Timestamp"}, 3697 "violationStartTime":{"shape":"Timestamp"} 3698 } 3699 }, 3700 "ActiveViolations":{ 3701 "type":"list", 3702 "member":{"shape":"ActiveViolation"} 3703 }, 3704 "AddThingToBillingGroupRequest":{ 3705 "type":"structure", 3706 "members":{ 3707 "billingGroupName":{"shape":"BillingGroupName"}, 3708 "billingGroupArn":{"shape":"BillingGroupArn"}, 3709 "thingName":{"shape":"ThingName"}, 3710 "thingArn":{"shape":"ThingArn"} 3711 } 3712 }, 3713 "AddThingToBillingGroupResponse":{ 3714 "type":"structure", 3715 "members":{ 3716 } 3717 }, 3718 "AddThingToThingGroupRequest":{ 3719 "type":"structure", 3720 "members":{ 3721 "thingGroupName":{"shape":"ThingGroupName"}, 3722 "thingGroupArn":{"shape":"ThingGroupArn"}, 3723 "thingName":{"shape":"ThingName"}, 3724 "thingArn":{"shape":"ThingArn"}, 3725 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3726 } 3727 }, 3728 "AddThingToThingGroupResponse":{ 3729 "type":"structure", 3730 "members":{ 3731 } 3732 }, 3733 "AddThingsToThingGroupParams":{ 3734 "type":"structure", 3735 "required":["thingGroupNames"], 3736 "members":{ 3737 "thingGroupNames":{"shape":"ThingGroupNames"}, 3738 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 3739 } 3740 }, 3741 "AdditionalMetricsToRetainList":{ 3742 "type":"list", 3743 "member":{"shape":"BehaviorMetric"} 3744 }, 3745 "AdditionalMetricsToRetainV2List":{ 3746 "type":"list", 3747 "member":{"shape":"MetricToRetain"} 3748 }, 3749 "AdditionalParameterMap":{ 3750 "type":"map", 3751 "key":{"shape":"AttributeKey"}, 3752 "value":{"shape":"Value"} 3753 }, 3754 "AggregationField":{ 3755 "type":"string", 3756 "min":1 3757 }, 3758 "AlarmName":{"type":"string"}, 3759 "AlertTarget":{ 3760 "type":"structure", 3761 "required":[ 3762 "alertTargetArn", 3763 "roleArn" 3764 ], 3765 "members":{ 3766 "alertTargetArn":{"shape":"AlertTargetArn"}, 3767 "roleArn":{"shape":"RoleArn"} 3768 } 3769 }, 3770 "AlertTargetArn":{"type":"string"}, 3771 "AlertTargetType":{ 3772 "type":"string", 3773 "enum":["SNS"] 3774 }, 3775 "AlertTargets":{ 3776 "type":"map", 3777 "key":{"shape":"AlertTargetType"}, 3778 "value":{"shape":"AlertTarget"} 3779 }, 3780 "AllowAuthorizerOverride":{"type":"boolean"}, 3781 "AllowAutoRegistration":{"type":"boolean"}, 3782 "Allowed":{ 3783 "type":"structure", 3784 "members":{ 3785 "policies":{"shape":"Policies"} 3786 } 3787 }, 3788 "ApproximateSecondsBeforeTimedOut":{"type":"long"}, 3789 "AscendingOrder":{"type":"boolean"}, 3790 "AssetId":{"type":"string"}, 3791 "AssetPropertyAlias":{ 3792 "type":"string", 3793 "min":1 3794 }, 3795 "AssetPropertyBooleanValue":{"type":"string"}, 3796 "AssetPropertyDoubleValue":{"type":"string"}, 3797 "AssetPropertyEntryId":{"type":"string"}, 3798 "AssetPropertyId":{"type":"string"}, 3799 "AssetPropertyIntegerValue":{"type":"string"}, 3800 "AssetPropertyOffsetInNanos":{"type":"string"}, 3801 "AssetPropertyQuality":{"type":"string"}, 3802 "AssetPropertyStringValue":{ 3803 "type":"string", 3804 "max":1024, 3805 "min":1 3806 }, 3807 "AssetPropertyTimeInSeconds":{"type":"string"}, 3808 "AssetPropertyTimestamp":{ 3809 "type":"structure", 3810 "required":["timeInSeconds"], 3811 "members":{ 3812 "timeInSeconds":{"shape":"AssetPropertyTimeInSeconds"}, 3813 "offsetInNanos":{"shape":"AssetPropertyOffsetInNanos"} 3814 } 3815 }, 3816 "AssetPropertyValue":{ 3817 "type":"structure", 3818 "required":[ 3819 "value", 3820 "timestamp" 3821 ], 3822 "members":{ 3823 "value":{"shape":"AssetPropertyVariant"}, 3824 "timestamp":{"shape":"AssetPropertyTimestamp"}, 3825 "quality":{"shape":"AssetPropertyQuality"} 3826 } 3827 }, 3828 "AssetPropertyValueList":{ 3829 "type":"list", 3830 "member":{"shape":"AssetPropertyValue"}, 3831 "min":1 3832 }, 3833 "AssetPropertyVariant":{ 3834 "type":"structure", 3835 "members":{ 3836 "stringValue":{"shape":"AssetPropertyStringValue"}, 3837 "integerValue":{"shape":"AssetPropertyIntegerValue"}, 3838 "doubleValue":{"shape":"AssetPropertyDoubleValue"}, 3839 "booleanValue":{"shape":"AssetPropertyBooleanValue"} 3840 } 3841 }, 3842 "AssociateTargetsWithJobRequest":{ 3843 "type":"structure", 3844 "required":[ 3845 "targets", 3846 "jobId" 3847 ], 3848 "members":{ 3849 "targets":{"shape":"JobTargets"}, 3850 "jobId":{ 3851 "shape":"JobId", 3852 "location":"uri", 3853 "locationName":"jobId" 3854 }, 3855 "comment":{"shape":"Comment"}, 3856 "namespaceId":{ 3857 "shape":"NamespaceId", 3858 "location":"querystring", 3859 "locationName":"namespaceId" 3860 } 3861 } 3862 }, 3863 "AssociateTargetsWithJobResponse":{ 3864 "type":"structure", 3865 "members":{ 3866 "jobArn":{"shape":"JobArn"}, 3867 "jobId":{"shape":"JobId"}, 3868 "description":{"shape":"JobDescription"} 3869 } 3870 }, 3871 "AttachPolicyRequest":{ 3872 "type":"structure", 3873 "required":[ 3874 "policyName", 3875 "target" 3876 ], 3877 "members":{ 3878 "policyName":{ 3879 "shape":"PolicyName", 3880 "location":"uri", 3881 "locationName":"policyName" 3882 }, 3883 "target":{"shape":"PolicyTarget"} 3884 } 3885 }, 3886 "AttachPrincipalPolicyRequest":{ 3887 "type":"structure", 3888 "required":[ 3889 "policyName", 3890 "principal" 3891 ], 3892 "members":{ 3893 "policyName":{ 3894 "shape":"PolicyName", 3895 "location":"uri", 3896 "locationName":"policyName" 3897 }, 3898 "principal":{ 3899 "shape":"Principal", 3900 "location":"header", 3901 "locationName":"x-amzn-iot-principal" 3902 } 3903 } 3904 }, 3905 "AttachSecurityProfileRequest":{ 3906 "type":"structure", 3907 "required":[ 3908 "securityProfileName", 3909 "securityProfileTargetArn" 3910 ], 3911 "members":{ 3912 "securityProfileName":{ 3913 "shape":"SecurityProfileName", 3914 "location":"uri", 3915 "locationName":"securityProfileName" 3916 }, 3917 "securityProfileTargetArn":{ 3918 "shape":"SecurityProfileTargetArn", 3919 "location":"querystring", 3920 "locationName":"securityProfileTargetArn" 3921 } 3922 } 3923 }, 3924 "AttachSecurityProfileResponse":{ 3925 "type":"structure", 3926 "members":{ 3927 } 3928 }, 3929 "AttachThingPrincipalRequest":{ 3930 "type":"structure", 3931 "required":[ 3932 "thingName", 3933 "principal" 3934 ], 3935 "members":{ 3936 "thingName":{ 3937 "shape":"ThingName", 3938 "location":"uri", 3939 "locationName":"thingName" 3940 }, 3941 "principal":{ 3942 "shape":"Principal", 3943 "location":"header", 3944 "locationName":"x-amzn-principal" 3945 } 3946 } 3947 }, 3948 "AttachThingPrincipalResponse":{ 3949 "type":"structure", 3950 "members":{ 3951 } 3952 }, 3953 "AttributeKey":{"type":"string"}, 3954 "AttributeName":{ 3955 "type":"string", 3956 "max":128, 3957 "pattern":"[a-zA-Z0-9_.,@/:#-]+" 3958 }, 3959 "AttributePayload":{ 3960 "type":"structure", 3961 "members":{ 3962 "attributes":{"shape":"Attributes"}, 3963 "merge":{"shape":"Flag"} 3964 } 3965 }, 3966 "AttributeValue":{ 3967 "type":"string", 3968 "max":800, 3969 "pattern":"[a-zA-Z0-9_.,@/:#-]*" 3970 }, 3971 "Attributes":{ 3972 "type":"map", 3973 "key":{"shape":"AttributeName"}, 3974 "value":{"shape":"AttributeValue"} 3975 }, 3976 "AttributesMap":{ 3977 "type":"map", 3978 "key":{"shape":"AttributeKey"}, 3979 "value":{"shape":"Value"} 3980 }, 3981 "AuditCheckConfiguration":{ 3982 "type":"structure", 3983 "members":{ 3984 "enabled":{"shape":"Enabled"} 3985 } 3986 }, 3987 "AuditCheckConfigurations":{ 3988 "type":"map", 3989 "key":{"shape":"AuditCheckName"}, 3990 "value":{"shape":"AuditCheckConfiguration"} 3991 }, 3992 "AuditCheckDetails":{ 3993 "type":"structure", 3994 "members":{ 3995 "checkRunStatus":{"shape":"AuditCheckRunStatus"}, 3996 "checkCompliant":{"shape":"CheckCompliant"}, 3997 "totalResourcesCount":{"shape":"TotalResourcesCount"}, 3998 "nonCompliantResourcesCount":{"shape":"NonCompliantResourcesCount"}, 3999 "suppressedNonCompliantResourcesCount":{"shape":"SuppressedNonCompliantResourcesCount"}, 4000 "errorCode":{"shape":"ErrorCode"}, 4001 "message":{"shape":"ErrorMessage"} 4002 } 4003 }, 4004 "AuditCheckName":{"type":"string"}, 4005 "AuditCheckRunStatus":{ 4006 "type":"string", 4007 "enum":[ 4008 "IN_PROGRESS", 4009 "WAITING_FOR_DATA_COLLECTION", 4010 "CANCELED", 4011 "COMPLETED_COMPLIANT", 4012 "COMPLETED_NON_COMPLIANT", 4013 "FAILED" 4014 ] 4015 }, 4016 "AuditCheckToActionsMapping":{ 4017 "type":"map", 4018 "key":{"shape":"AuditCheckName"}, 4019 "value":{"shape":"MitigationActionNameList"} 4020 }, 4021 "AuditCheckToReasonCodeFilter":{ 4022 "type":"map", 4023 "key":{"shape":"AuditCheckName"}, 4024 "value":{"shape":"ReasonForNonComplianceCodes"} 4025 }, 4026 "AuditDescription":{ 4027 "type":"string", 4028 "max":1000, 4029 "pattern":"[\\p{Graph}\\x20]*" 4030 }, 4031 "AuditDetails":{ 4032 "type":"map", 4033 "key":{"shape":"AuditCheckName"}, 4034 "value":{"shape":"AuditCheckDetails"} 4035 }, 4036 "AuditFinding":{ 4037 "type":"structure", 4038 "members":{ 4039 "findingId":{"shape":"FindingId"}, 4040 "taskId":{"shape":"AuditTaskId"}, 4041 "checkName":{"shape":"AuditCheckName"}, 4042 "taskStartTime":{"shape":"Timestamp"}, 4043 "findingTime":{"shape":"Timestamp"}, 4044 "severity":{"shape":"AuditFindingSeverity"}, 4045 "nonCompliantResource":{"shape":"NonCompliantResource"}, 4046 "relatedResources":{"shape":"RelatedResources"}, 4047 "reasonForNonCompliance":{"shape":"ReasonForNonCompliance"}, 4048 "reasonForNonComplianceCode":{"shape":"ReasonForNonComplianceCode"}, 4049 "isSuppressed":{"shape":"IsSuppressed"} 4050 } 4051 }, 4052 "AuditFindingSeverity":{ 4053 "type":"string", 4054 "enum":[ 4055 "CRITICAL", 4056 "HIGH", 4057 "MEDIUM", 4058 "LOW" 4059 ] 4060 }, 4061 "AuditFindings":{ 4062 "type":"list", 4063 "member":{"shape":"AuditFinding"} 4064 }, 4065 "AuditFrequency":{ 4066 "type":"string", 4067 "enum":[ 4068 "DAILY", 4069 "WEEKLY", 4070 "BIWEEKLY", 4071 "MONTHLY" 4072 ] 4073 }, 4074 "AuditMitigationActionExecutionMetadata":{ 4075 "type":"structure", 4076 "members":{ 4077 "taskId":{"shape":"MitigationActionsTaskId"}, 4078 "findingId":{"shape":"FindingId"}, 4079 "actionName":{"shape":"MitigationActionName"}, 4080 "actionId":{"shape":"MitigationActionId"}, 4081 "status":{"shape":"AuditMitigationActionsExecutionStatus"}, 4082 "startTime":{"shape":"Timestamp"}, 4083 "endTime":{"shape":"Timestamp"}, 4084 "errorCode":{"shape":"ErrorCode"}, 4085 "message":{"shape":"ErrorMessage"} 4086 } 4087 }, 4088 "AuditMitigationActionExecutionMetadataList":{ 4089 "type":"list", 4090 "member":{"shape":"AuditMitigationActionExecutionMetadata"} 4091 }, 4092 "AuditMitigationActionsExecutionStatus":{ 4093 "type":"string", 4094 "enum":[ 4095 "IN_PROGRESS", 4096 "COMPLETED", 4097 "FAILED", 4098 "CANCELED", 4099 "SKIPPED", 4100 "PENDING" 4101 ] 4102 }, 4103 "AuditMitigationActionsTaskMetadata":{ 4104 "type":"structure", 4105 "members":{ 4106 "taskId":{"shape":"MitigationActionsTaskId"}, 4107 "startTime":{"shape":"Timestamp"}, 4108 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"} 4109 } 4110 }, 4111 "AuditMitigationActionsTaskMetadataList":{ 4112 "type":"list", 4113 "member":{"shape":"AuditMitigationActionsTaskMetadata"} 4114 }, 4115 "AuditMitigationActionsTaskStatistics":{ 4116 "type":"map", 4117 "key":{"shape":"AuditCheckName"}, 4118 "value":{"shape":"TaskStatisticsForAuditCheck"} 4119 }, 4120 "AuditMitigationActionsTaskStatus":{ 4121 "type":"string", 4122 "enum":[ 4123 "IN_PROGRESS", 4124 "COMPLETED", 4125 "FAILED", 4126 "CANCELED" 4127 ] 4128 }, 4129 "AuditMitigationActionsTaskTarget":{ 4130 "type":"structure", 4131 "members":{ 4132 "auditTaskId":{"shape":"AuditTaskId"}, 4133 "findingIds":{"shape":"FindingIds"}, 4134 "auditCheckToReasonCodeFilter":{"shape":"AuditCheckToReasonCodeFilter"} 4135 } 4136 }, 4137 "AuditNotificationTarget":{ 4138 "type":"structure", 4139 "members":{ 4140 "targetArn":{"shape":"TargetArn"}, 4141 "roleArn":{"shape":"RoleArn"}, 4142 "enabled":{"shape":"Enabled"} 4143 } 4144 }, 4145 "AuditNotificationTargetConfigurations":{ 4146 "type":"map", 4147 "key":{"shape":"AuditNotificationType"}, 4148 "value":{"shape":"AuditNotificationTarget"} 4149 }, 4150 "AuditNotificationType":{ 4151 "type":"string", 4152 "enum":["SNS"] 4153 }, 4154 "AuditSuppression":{ 4155 "type":"structure", 4156 "required":[ 4157 "checkName", 4158 "resourceIdentifier" 4159 ], 4160 "members":{ 4161 "checkName":{"shape":"AuditCheckName"}, 4162 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 4163 "expirationDate":{"shape":"Timestamp"}, 4164 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 4165 "description":{"shape":"AuditDescription"} 4166 } 4167 }, 4168 "AuditSuppressionList":{ 4169 "type":"list", 4170 "member":{"shape":"AuditSuppression"} 4171 }, 4172 "AuditTaskId":{ 4173 "type":"string", 4174 "max":40, 4175 "min":1, 4176 "pattern":"[a-zA-Z0-9\\-]+" 4177 }, 4178 "AuditTaskMetadata":{ 4179 "type":"structure", 4180 "members":{ 4181 "taskId":{"shape":"AuditTaskId"}, 4182 "taskStatus":{"shape":"AuditTaskStatus"}, 4183 "taskType":{"shape":"AuditTaskType"} 4184 } 4185 }, 4186 "AuditTaskMetadataList":{ 4187 "type":"list", 4188 "member":{"shape":"AuditTaskMetadata"} 4189 }, 4190 "AuditTaskStatus":{ 4191 "type":"string", 4192 "enum":[ 4193 "IN_PROGRESS", 4194 "COMPLETED", 4195 "FAILED", 4196 "CANCELED" 4197 ] 4198 }, 4199 "AuditTaskType":{ 4200 "type":"string", 4201 "enum":[ 4202 "ON_DEMAND_AUDIT_TASK", 4203 "SCHEDULED_AUDIT_TASK" 4204 ] 4205 }, 4206 "AuthDecision":{ 4207 "type":"string", 4208 "enum":[ 4209 "ALLOWED", 4210 "EXPLICIT_DENY", 4211 "IMPLICIT_DENY" 4212 ] 4213 }, 4214 "AuthInfo":{ 4215 "type":"structure", 4216 "required":["resources"], 4217 "members":{ 4218 "actionType":{"shape":"ActionType"}, 4219 "resources":{"shape":"Resources"} 4220 } 4221 }, 4222 "AuthInfos":{ 4223 "type":"list", 4224 "member":{"shape":"AuthInfo"}, 4225 "max":10, 4226 "min":1 4227 }, 4228 "AuthResult":{ 4229 "type":"structure", 4230 "members":{ 4231 "authInfo":{"shape":"AuthInfo"}, 4232 "allowed":{"shape":"Allowed"}, 4233 "denied":{"shape":"Denied"}, 4234 "authDecision":{"shape":"AuthDecision"}, 4235 "missingContextValues":{"shape":"MissingContextValues"} 4236 } 4237 }, 4238 "AuthResults":{ 4239 "type":"list", 4240 "member":{"shape":"AuthResult"} 4241 }, 4242 "AuthorizerArn":{ 4243 "type":"string", 4244 "max":2048 4245 }, 4246 "AuthorizerConfig":{ 4247 "type":"structure", 4248 "members":{ 4249 "defaultAuthorizerName":{"shape":"AuthorizerName"}, 4250 "allowAuthorizerOverride":{ 4251 "shape":"AllowAuthorizerOverride", 4252 "box":true 4253 } 4254 } 4255 }, 4256 "AuthorizerDescription":{ 4257 "type":"structure", 4258 "members":{ 4259 "authorizerName":{"shape":"AuthorizerName"}, 4260 "authorizerArn":{"shape":"AuthorizerArn"}, 4261 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 4262 "tokenKeyName":{"shape":"TokenKeyName"}, 4263 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 4264 "status":{"shape":"AuthorizerStatus"}, 4265 "creationDate":{"shape":"DateType"}, 4266 "lastModifiedDate":{"shape":"DateType"}, 4267 "signingDisabled":{"shape":"BooleanKey"} 4268 } 4269 }, 4270 "AuthorizerFunctionArn":{ 4271 "type":"string", 4272 "max":2048 4273 }, 4274 "AuthorizerName":{ 4275 "type":"string", 4276 "max":128, 4277 "min":1, 4278 "pattern":"[\\w=,@-]+" 4279 }, 4280 "AuthorizerStatus":{ 4281 "type":"string", 4282 "enum":[ 4283 "ACTIVE", 4284 "INACTIVE" 4285 ] 4286 }, 4287 "AuthorizerSummary":{ 4288 "type":"structure", 4289 "members":{ 4290 "authorizerName":{"shape":"AuthorizerName"}, 4291 "authorizerArn":{"shape":"AuthorizerArn"} 4292 } 4293 }, 4294 "Authorizers":{ 4295 "type":"list", 4296 "member":{"shape":"AuthorizerSummary"} 4297 }, 4298 "AutoRegistrationStatus":{ 4299 "type":"string", 4300 "enum":[ 4301 "ENABLE", 4302 "DISABLE" 4303 ] 4304 }, 4305 "Average":{"type":"double"}, 4306 "AwsAccountId":{ 4307 "type":"string", 4308 "max":12, 4309 "min":12, 4310 "pattern":"[0-9]+" 4311 }, 4312 "AwsArn":{"type":"string"}, 4313 "AwsIotJobArn":{"type":"string"}, 4314 "AwsIotJobId":{"type":"string"}, 4315 "AwsIotSqlVersion":{"type":"string"}, 4316 "AwsJobAbortConfig":{ 4317 "type":"structure", 4318 "required":["abortCriteriaList"], 4319 "members":{ 4320 "abortCriteriaList":{"shape":"AwsJobAbortCriteriaList"} 4321 } 4322 }, 4323 "AwsJobAbortCriteria":{ 4324 "type":"structure", 4325 "required":[ 4326 "failureType", 4327 "action", 4328 "thresholdPercentage", 4329 "minNumberOfExecutedThings" 4330 ], 4331 "members":{ 4332 "failureType":{"shape":"AwsJobAbortCriteriaFailureType"}, 4333 "action":{"shape":"AwsJobAbortCriteriaAbortAction"}, 4334 "thresholdPercentage":{"shape":"AwsJobAbortCriteriaAbortThresholdPercentage"}, 4335 "minNumberOfExecutedThings":{"shape":"AwsJobAbortCriteriaMinimumNumberOfExecutedThings"} 4336 } 4337 }, 4338 "AwsJobAbortCriteriaAbortAction":{ 4339 "type":"string", 4340 "enum":["CANCEL"] 4341 }, 4342 "AwsJobAbortCriteriaAbortThresholdPercentage":{ 4343 "type":"double", 4344 "max":100 4345 }, 4346 "AwsJobAbortCriteriaFailureType":{ 4347 "type":"string", 4348 "enum":[ 4349 "FAILED", 4350 "REJECTED", 4351 "TIMED_OUT", 4352 "ALL" 4353 ] 4354 }, 4355 "AwsJobAbortCriteriaList":{ 4356 "type":"list", 4357 "member":{"shape":"AwsJobAbortCriteria"}, 4358 "min":1 4359 }, 4360 "AwsJobAbortCriteriaMinimumNumberOfExecutedThings":{ 4361 "type":"integer", 4362 "min":1 4363 }, 4364 "AwsJobExecutionsRolloutConfig":{ 4365 "type":"structure", 4366 "members":{ 4367 "maximumPerMinute":{"shape":"MaximumPerMinute"}, 4368 "exponentialRate":{"shape":"AwsJobExponentialRolloutRate"} 4369 } 4370 }, 4371 "AwsJobExponentialRolloutRate":{ 4372 "type":"structure", 4373 "required":[ 4374 "baseRatePerMinute", 4375 "incrementFactor", 4376 "rateIncreaseCriteria" 4377 ], 4378 "members":{ 4379 "baseRatePerMinute":{"shape":"AwsJobRolloutRatePerMinute"}, 4380 "incrementFactor":{"shape":"AwsJobRolloutIncrementFactor"}, 4381 "rateIncreaseCriteria":{"shape":"AwsJobRateIncreaseCriteria"} 4382 } 4383 }, 4384 "AwsJobPresignedUrlConfig":{ 4385 "type":"structure", 4386 "members":{ 4387 "expiresInSec":{"shape":"ExpiresInSeconds"} 4388 } 4389 }, 4390 "AwsJobRateIncreaseCriteria":{ 4391 "type":"structure", 4392 "members":{ 4393 "numberOfNotifiedThings":{"shape":"AwsJobRateIncreaseCriteriaNumberOfThings"}, 4394 "numberOfSucceededThings":{"shape":"AwsJobRateIncreaseCriteriaNumberOfThings"} 4395 } 4396 }, 4397 "AwsJobRateIncreaseCriteriaNumberOfThings":{ 4398 "type":"integer", 4399 "min":1 4400 }, 4401 "AwsJobRolloutIncrementFactor":{"type":"double"}, 4402 "AwsJobRolloutRatePerMinute":{ 4403 "type":"integer", 4404 "max":1000, 4405 "min":1 4406 }, 4407 "AwsJobTimeoutConfig":{ 4408 "type":"structure", 4409 "members":{ 4410 "inProgressTimeoutInMinutes":{"shape":"AwsJobTimeoutInProgressTimeoutInMinutes"} 4411 } 4412 }, 4413 "AwsJobTimeoutInProgressTimeoutInMinutes":{"type":"long"}, 4414 "BatchMode":{"type":"boolean"}, 4415 "Behavior":{ 4416 "type":"structure", 4417 "required":["name"], 4418 "members":{ 4419 "name":{"shape":"BehaviorName"}, 4420 "metric":{"shape":"BehaviorMetric"}, 4421 "metricDimension":{"shape":"MetricDimension"}, 4422 "criteria":{"shape":"BehaviorCriteria"}, 4423 "suppressAlerts":{"shape":"SuppressAlerts"} 4424 } 4425 }, 4426 "BehaviorCriteria":{ 4427 "type":"structure", 4428 "members":{ 4429 "comparisonOperator":{"shape":"ComparisonOperator"}, 4430 "value":{"shape":"MetricValue"}, 4431 "durationSeconds":{"shape":"DurationSeconds"}, 4432 "consecutiveDatapointsToAlarm":{"shape":"ConsecutiveDatapointsToAlarm"}, 4433 "consecutiveDatapointsToClear":{"shape":"ConsecutiveDatapointsToClear"}, 4434 "statisticalThreshold":{"shape":"StatisticalThreshold"}, 4435 "mlDetectionConfig":{"shape":"MachineLearningDetectionConfig"} 4436 } 4437 }, 4438 "BehaviorCriteriaType":{ 4439 "type":"string", 4440 "enum":[ 4441 "STATIC", 4442 "STATISTICAL", 4443 "MACHINE_LEARNING" 4444 ] 4445 }, 4446 "BehaviorMetric":{"type":"string"}, 4447 "BehaviorModelTrainingSummaries":{ 4448 "type":"list", 4449 "member":{"shape":"BehaviorModelTrainingSummary"} 4450 }, 4451 "BehaviorModelTrainingSummary":{ 4452 "type":"structure", 4453 "members":{ 4454 "securityProfileName":{"shape":"SecurityProfileName"}, 4455 "behaviorName":{"shape":"BehaviorName"}, 4456 "trainingDataCollectionStartDate":{"shape":"Timestamp"}, 4457 "modelStatus":{"shape":"ModelStatus"}, 4458 "datapointsCollectionPercentage":{"shape":"DataCollectionPercentage"}, 4459 "lastModelRefreshDate":{"shape":"Timestamp"} 4460 } 4461 }, 4462 "BehaviorName":{ 4463 "type":"string", 4464 "max":128, 4465 "min":1, 4466 "pattern":"[a-zA-Z0-9:_-]+" 4467 }, 4468 "Behaviors":{ 4469 "type":"list", 4470 "member":{"shape":"Behavior"}, 4471 "max":100 4472 }, 4473 "BillingGroupArn":{"type":"string"}, 4474 "BillingGroupDescription":{ 4475 "type":"string", 4476 "max":2028, 4477 "pattern":"[\\p{Graph}\\x20]*" 4478 }, 4479 "BillingGroupId":{ 4480 "type":"string", 4481 "max":128, 4482 "min":1, 4483 "pattern":"[a-zA-Z0-9\\-]+" 4484 }, 4485 "BillingGroupMetadata":{ 4486 "type":"structure", 4487 "members":{ 4488 "creationDate":{"shape":"CreationDate"} 4489 } 4490 }, 4491 "BillingGroupName":{ 4492 "type":"string", 4493 "max":128, 4494 "min":1, 4495 "pattern":"[a-zA-Z0-9:_-]+" 4496 }, 4497 "BillingGroupNameAndArnList":{ 4498 "type":"list", 4499 "member":{"shape":"GroupNameAndArn"} 4500 }, 4501 "BillingGroupProperties":{ 4502 "type":"structure", 4503 "members":{ 4504 "billingGroupDescription":{"shape":"BillingGroupDescription"} 4505 } 4506 }, 4507 "Boolean":{"type":"boolean"}, 4508 "BooleanKey":{"type":"boolean"}, 4509 "BucketName":{"type":"string"}, 4510 "CACertificate":{ 4511 "type":"structure", 4512 "members":{ 4513 "certificateArn":{"shape":"CertificateArn"}, 4514 "certificateId":{"shape":"CertificateId"}, 4515 "status":{"shape":"CACertificateStatus"}, 4516 "creationDate":{"shape":"DateType"} 4517 } 4518 }, 4519 "CACertificateDescription":{ 4520 "type":"structure", 4521 "members":{ 4522 "certificateArn":{"shape":"CertificateArn"}, 4523 "certificateId":{"shape":"CertificateId"}, 4524 "status":{"shape":"CACertificateStatus"}, 4525 "certificatePem":{"shape":"CertificatePem"}, 4526 "ownedBy":{"shape":"AwsAccountId"}, 4527 "creationDate":{"shape":"DateType"}, 4528 "autoRegistrationStatus":{"shape":"AutoRegistrationStatus"}, 4529 "lastModifiedDate":{"shape":"DateType"}, 4530 "customerVersion":{"shape":"CustomerVersion"}, 4531 "generationId":{"shape":"GenerationId"}, 4532 "validity":{"shape":"CertificateValidity"} 4533 } 4534 }, 4535 "CACertificateStatus":{ 4536 "type":"string", 4537 "enum":[ 4538 "ACTIVE", 4539 "INACTIVE" 4540 ] 4541 }, 4542 "CACertificateUpdateAction":{ 4543 "type":"string", 4544 "enum":["DEACTIVATE"] 4545 }, 4546 "CACertificates":{ 4547 "type":"list", 4548 "member":{"shape":"CACertificate"} 4549 }, 4550 "CancelAuditMitigationActionsTaskRequest":{ 4551 "type":"structure", 4552 "required":["taskId"], 4553 "members":{ 4554 "taskId":{ 4555 "shape":"MitigationActionsTaskId", 4556 "location":"uri", 4557 "locationName":"taskId" 4558 } 4559 } 4560 }, 4561 "CancelAuditMitigationActionsTaskResponse":{ 4562 "type":"structure", 4563 "members":{ 4564 } 4565 }, 4566 "CancelAuditTaskRequest":{ 4567 "type":"structure", 4568 "required":["taskId"], 4569 "members":{ 4570 "taskId":{ 4571 "shape":"AuditTaskId", 4572 "location":"uri", 4573 "locationName":"taskId" 4574 } 4575 } 4576 }, 4577 "CancelAuditTaskResponse":{ 4578 "type":"structure", 4579 "members":{ 4580 } 4581 }, 4582 "CancelCertificateTransferRequest":{ 4583 "type":"structure", 4584 "required":["certificateId"], 4585 "members":{ 4586 "certificateId":{ 4587 "shape":"CertificateId", 4588 "location":"uri", 4589 "locationName":"certificateId" 4590 } 4591 } 4592 }, 4593 "CancelDetectMitigationActionsTaskRequest":{ 4594 "type":"structure", 4595 "required":["taskId"], 4596 "members":{ 4597 "taskId":{ 4598 "shape":"MitigationActionsTaskId", 4599 "location":"uri", 4600 "locationName":"taskId" 4601 } 4602 } 4603 }, 4604 "CancelDetectMitigationActionsTaskResponse":{ 4605 "type":"structure", 4606 "members":{ 4607 } 4608 }, 4609 "CancelJobExecutionRequest":{ 4610 "type":"structure", 4611 "required":[ 4612 "jobId", 4613 "thingName" 4614 ], 4615 "members":{ 4616 "jobId":{ 4617 "shape":"JobId", 4618 "location":"uri", 4619 "locationName":"jobId" 4620 }, 4621 "thingName":{ 4622 "shape":"ThingName", 4623 "location":"uri", 4624 "locationName":"thingName" 4625 }, 4626 "force":{ 4627 "shape":"ForceFlag", 4628 "location":"querystring", 4629 "locationName":"force" 4630 }, 4631 "expectedVersion":{"shape":"ExpectedVersion"}, 4632 "statusDetails":{"shape":"DetailsMap"} 4633 } 4634 }, 4635 "CancelJobRequest":{ 4636 "type":"structure", 4637 "required":["jobId"], 4638 "members":{ 4639 "jobId":{ 4640 "shape":"JobId", 4641 "location":"uri", 4642 "locationName":"jobId" 4643 }, 4644 "reasonCode":{"shape":"ReasonCode"}, 4645 "comment":{"shape":"Comment"}, 4646 "force":{ 4647 "shape":"ForceFlag", 4648 "location":"querystring", 4649 "locationName":"force" 4650 } 4651 } 4652 }, 4653 "CancelJobResponse":{ 4654 "type":"structure", 4655 "members":{ 4656 "jobArn":{"shape":"JobArn"}, 4657 "jobId":{"shape":"JobId"}, 4658 "description":{"shape":"JobDescription"} 4659 } 4660 }, 4661 "CanceledChecksCount":{"type":"integer"}, 4662 "CanceledFindingsCount":{"type":"long"}, 4663 "CanceledThings":{"type":"integer"}, 4664 "CannedAccessControlList":{ 4665 "type":"string", 4666 "enum":[ 4667 "private", 4668 "public-read", 4669 "public-read-write", 4670 "aws-exec-read", 4671 "authenticated-read", 4672 "bucket-owner-read", 4673 "bucket-owner-full-control", 4674 "log-delivery-write" 4675 ] 4676 }, 4677 "Certificate":{ 4678 "type":"structure", 4679 "members":{ 4680 "certificateArn":{"shape":"CertificateArn"}, 4681 "certificateId":{"shape":"CertificateId"}, 4682 "status":{"shape":"CertificateStatus"}, 4683 "certificateMode":{"shape":"CertificateMode"}, 4684 "creationDate":{"shape":"DateType"} 4685 } 4686 }, 4687 "CertificateArn":{"type":"string"}, 4688 "CertificateConflictException":{ 4689 "type":"structure", 4690 "members":{ 4691 "message":{"shape":"errorMessage"} 4692 }, 4693 "error":{"httpStatusCode":409}, 4694 "exception":true 4695 }, 4696 "CertificateDescription":{ 4697 "type":"structure", 4698 "members":{ 4699 "certificateArn":{"shape":"CertificateArn"}, 4700 "certificateId":{"shape":"CertificateId"}, 4701 "caCertificateId":{"shape":"CertificateId"}, 4702 "status":{"shape":"CertificateStatus"}, 4703 "certificatePem":{"shape":"CertificatePem"}, 4704 "ownedBy":{"shape":"AwsAccountId"}, 4705 "previousOwnedBy":{"shape":"AwsAccountId"}, 4706 "creationDate":{"shape":"DateType"}, 4707 "lastModifiedDate":{"shape":"DateType"}, 4708 "customerVersion":{"shape":"CustomerVersion"}, 4709 "transferData":{"shape":"TransferData"}, 4710 "generationId":{"shape":"GenerationId"}, 4711 "validity":{"shape":"CertificateValidity"}, 4712 "certificateMode":{"shape":"CertificateMode"} 4713 } 4714 }, 4715 "CertificateId":{ 4716 "type":"string", 4717 "max":64, 4718 "min":64, 4719 "pattern":"(0x)?[a-fA-F0-9]+" 4720 }, 4721 "CertificateMode":{ 4722 "type":"string", 4723 "enum":[ 4724 "DEFAULT", 4725 "SNI_ONLY" 4726 ] 4727 }, 4728 "CertificateName":{"type":"string"}, 4729 "CertificatePathOnDevice":{"type":"string"}, 4730 "CertificatePem":{ 4731 "type":"string", 4732 "max":65536, 4733 "min":1 4734 }, 4735 "CertificateSigningRequest":{ 4736 "type":"string", 4737 "min":1 4738 }, 4739 "CertificateStateException":{ 4740 "type":"structure", 4741 "members":{ 4742 "message":{"shape":"errorMessage"} 4743 }, 4744 "error":{"httpStatusCode":406}, 4745 "exception":true 4746 }, 4747 "CertificateStatus":{ 4748 "type":"string", 4749 "enum":[ 4750 "ACTIVE", 4751 "INACTIVE", 4752 "REVOKED", 4753 "PENDING_TRANSFER", 4754 "REGISTER_INACTIVE", 4755 "PENDING_ACTIVATION" 4756 ] 4757 }, 4758 "CertificateValidationException":{ 4759 "type":"structure", 4760 "members":{ 4761 "message":{"shape":"errorMessage"} 4762 }, 4763 "error":{"httpStatusCode":400}, 4764 "exception":true 4765 }, 4766 "CertificateValidity":{ 4767 "type":"structure", 4768 "members":{ 4769 "notBefore":{"shape":"DateType"}, 4770 "notAfter":{"shape":"DateType"} 4771 } 4772 }, 4773 "Certificates":{ 4774 "type":"list", 4775 "member":{"shape":"Certificate"} 4776 }, 4777 "ChannelName":{"type":"string"}, 4778 "CheckCompliant":{"type":"boolean"}, 4779 "Cidr":{ 4780 "type":"string", 4781 "max":43, 4782 "min":2, 4783 "pattern":"[a-fA-F0-9:\\.\\/]+" 4784 }, 4785 "Cidrs":{ 4786 "type":"list", 4787 "member":{"shape":"Cidr"} 4788 }, 4789 "ClearDefaultAuthorizerRequest":{ 4790 "type":"structure", 4791 "members":{ 4792 } 4793 }, 4794 "ClearDefaultAuthorizerResponse":{ 4795 "type":"structure", 4796 "members":{ 4797 } 4798 }, 4799 "ClientId":{"type":"string"}, 4800 "ClientProperties":{ 4801 "type":"map", 4802 "key":{"shape":"String"}, 4803 "value":{"shape":"String"} 4804 }, 4805 "ClientRequestToken":{ 4806 "type":"string", 4807 "max":64, 4808 "min":1, 4809 "pattern":"^[a-zA-Z0-9-_]+$" 4810 }, 4811 "CloudwatchAlarmAction":{ 4812 "type":"structure", 4813 "required":[ 4814 "roleArn", 4815 "alarmName", 4816 "stateReason", 4817 "stateValue" 4818 ], 4819 "members":{ 4820 "roleArn":{"shape":"AwsArn"}, 4821 "alarmName":{"shape":"AlarmName"}, 4822 "stateReason":{"shape":"StateReason"}, 4823 "stateValue":{"shape":"StateValue"} 4824 } 4825 }, 4826 "CloudwatchLogsAction":{ 4827 "type":"structure", 4828 "required":[ 4829 "roleArn", 4830 "logGroupName" 4831 ], 4832 "members":{ 4833 "roleArn":{"shape":"AwsArn"}, 4834 "logGroupName":{"shape":"LogGroupName"} 4835 } 4836 }, 4837 "CloudwatchMetricAction":{ 4838 "type":"structure", 4839 "required":[ 4840 "roleArn", 4841 "metricNamespace", 4842 "metricName", 4843 "metricValue", 4844 "metricUnit" 4845 ], 4846 "members":{ 4847 "roleArn":{"shape":"AwsArn"}, 4848 "metricNamespace":{"shape":"String"}, 4849 "metricName":{"shape":"String"}, 4850 "metricValue":{"shape":"String"}, 4851 "metricUnit":{"shape":"String"}, 4852 "metricTimestamp":{"shape":"String"} 4853 } 4854 }, 4855 "Code":{"type":"string"}, 4856 "CodeSigning":{ 4857 "type":"structure", 4858 "members":{ 4859 "awsSignerJobId":{"shape":"SigningJobId"}, 4860 "startSigningJobParameter":{"shape":"StartSigningJobParameter"}, 4861 "customCodeSigning":{"shape":"CustomCodeSigning"} 4862 } 4863 }, 4864 "CodeSigningCertificateChain":{ 4865 "type":"structure", 4866 "members":{ 4867 "certificateName":{"shape":"CertificateName"}, 4868 "inlineDocument":{"shape":"InlineDocument"} 4869 } 4870 }, 4871 "CodeSigningSignature":{ 4872 "type":"structure", 4873 "members":{ 4874 "inlineDocument":{"shape":"Signature"} 4875 } 4876 }, 4877 "CognitoIdentityPoolId":{"type":"string"}, 4878 "Comment":{ 4879 "type":"string", 4880 "max":2028, 4881 "pattern":"[^\\p{C}]+" 4882 }, 4883 "ComparisonOperator":{ 4884 "type":"string", 4885 "enum":[ 4886 "less-than", 4887 "less-than-equals", 4888 "greater-than", 4889 "greater-than-equals", 4890 "in-cidr-set", 4891 "not-in-cidr-set", 4892 "in-port-set", 4893 "not-in-port-set", 4894 "in-set", 4895 "not-in-set" 4896 ] 4897 }, 4898 "CompliantChecksCount":{"type":"integer"}, 4899 "ConfidenceLevel":{ 4900 "type":"string", 4901 "enum":[ 4902 "LOW", 4903 "MEDIUM", 4904 "HIGH" 4905 ] 4906 }, 4907 "Configuration":{ 4908 "type":"structure", 4909 "members":{ 4910 "Enabled":{"shape":"Enabled"} 4911 } 4912 }, 4913 "ConfirmTopicRuleDestinationRequest":{ 4914 "type":"structure", 4915 "required":["confirmationToken"], 4916 "members":{ 4917 "confirmationToken":{ 4918 "shape":"ConfirmationToken", 4919 "location":"uri", 4920 "locationName":"confirmationToken" 4921 } 4922 } 4923 }, 4924 "ConfirmTopicRuleDestinationResponse":{ 4925 "type":"structure", 4926 "members":{ 4927 } 4928 }, 4929 "ConfirmationToken":{ 4930 "type":"string", 4931 "max":2048, 4932 "min":1 4933 }, 4934 "ConflictingResourceUpdateException":{ 4935 "type":"structure", 4936 "members":{ 4937 "message":{"shape":"errorMessage"} 4938 }, 4939 "error":{"httpStatusCode":409}, 4940 "exception":true 4941 }, 4942 "ConnectivityTimestamp":{"type":"long"}, 4943 "ConsecutiveDatapointsToAlarm":{ 4944 "type":"integer", 4945 "max":10, 4946 "min":1 4947 }, 4948 "ConsecutiveDatapointsToClear":{ 4949 "type":"integer", 4950 "max":10, 4951 "min":1 4952 }, 4953 "Count":{"type":"integer"}, 4954 "CreateAuditSuppressionRequest":{ 4955 "type":"structure", 4956 "required":[ 4957 "checkName", 4958 "resourceIdentifier", 4959 "clientRequestToken" 4960 ], 4961 "members":{ 4962 "checkName":{"shape":"AuditCheckName"}, 4963 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 4964 "expirationDate":{"shape":"Timestamp"}, 4965 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 4966 "description":{"shape":"AuditDescription"}, 4967 "clientRequestToken":{ 4968 "shape":"ClientRequestToken", 4969 "idempotencyToken":true 4970 } 4971 } 4972 }, 4973 "CreateAuditSuppressionResponse":{ 4974 "type":"structure", 4975 "members":{ 4976 } 4977 }, 4978 "CreateAuthorizerRequest":{ 4979 "type":"structure", 4980 "required":[ 4981 "authorizerName", 4982 "authorizerFunctionArn" 4983 ], 4984 "members":{ 4985 "authorizerName":{ 4986 "shape":"AuthorizerName", 4987 "location":"uri", 4988 "locationName":"authorizerName" 4989 }, 4990 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 4991 "tokenKeyName":{"shape":"TokenKeyName"}, 4992 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 4993 "status":{"shape":"AuthorizerStatus"}, 4994 "tags":{"shape":"TagList"}, 4995 "signingDisabled":{"shape":"BooleanKey"} 4996 } 4997 }, 4998 "CreateAuthorizerResponse":{ 4999 "type":"structure", 5000 "members":{ 5001 "authorizerName":{"shape":"AuthorizerName"}, 5002 "authorizerArn":{"shape":"AuthorizerArn"} 5003 } 5004 }, 5005 "CreateBillingGroupRequest":{ 5006 "type":"structure", 5007 "required":["billingGroupName"], 5008 "members":{ 5009 "billingGroupName":{ 5010 "shape":"BillingGroupName", 5011 "location":"uri", 5012 "locationName":"billingGroupName" 5013 }, 5014 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 5015 "tags":{"shape":"TagList"} 5016 } 5017 }, 5018 "CreateBillingGroupResponse":{ 5019 "type":"structure", 5020 "members":{ 5021 "billingGroupName":{"shape":"BillingGroupName"}, 5022 "billingGroupArn":{"shape":"BillingGroupArn"}, 5023 "billingGroupId":{"shape":"BillingGroupId"} 5024 } 5025 }, 5026 "CreateCertificateFromCsrRequest":{ 5027 "type":"structure", 5028 "required":["certificateSigningRequest"], 5029 "members":{ 5030 "certificateSigningRequest":{"shape":"CertificateSigningRequest"}, 5031 "setAsActive":{ 5032 "shape":"SetAsActive", 5033 "location":"querystring", 5034 "locationName":"setAsActive" 5035 } 5036 } 5037 }, 5038 "CreateCertificateFromCsrResponse":{ 5039 "type":"structure", 5040 "members":{ 5041 "certificateArn":{"shape":"CertificateArn"}, 5042 "certificateId":{"shape":"CertificateId"}, 5043 "certificatePem":{"shape":"CertificatePem"} 5044 } 5045 }, 5046 "CreateCustomMetricRequest":{ 5047 "type":"structure", 5048 "required":[ 5049 "metricName", 5050 "metricType", 5051 "clientRequestToken" 5052 ], 5053 "members":{ 5054 "metricName":{ 5055 "shape":"MetricName", 5056 "location":"uri", 5057 "locationName":"metricName" 5058 }, 5059 "displayName":{"shape":"CustomMetricDisplayName"}, 5060 "metricType":{"shape":"CustomMetricType"}, 5061 "tags":{"shape":"TagList"}, 5062 "clientRequestToken":{ 5063 "shape":"ClientRequestToken", 5064 "idempotencyToken":true 5065 } 5066 } 5067 }, 5068 "CreateCustomMetricResponse":{ 5069 "type":"structure", 5070 "members":{ 5071 "metricName":{"shape":"MetricName"}, 5072 "metricArn":{"shape":"CustomMetricArn"} 5073 } 5074 }, 5075 "CreateDimensionRequest":{ 5076 "type":"structure", 5077 "required":[ 5078 "name", 5079 "type", 5080 "stringValues", 5081 "clientRequestToken" 5082 ], 5083 "members":{ 5084 "name":{ 5085 "shape":"DimensionName", 5086 "location":"uri", 5087 "locationName":"name" 5088 }, 5089 "type":{"shape":"DimensionType"}, 5090 "stringValues":{"shape":"DimensionStringValues"}, 5091 "tags":{"shape":"TagList"}, 5092 "clientRequestToken":{ 5093 "shape":"ClientRequestToken", 5094 "idempotencyToken":true 5095 } 5096 } 5097 }, 5098 "CreateDimensionResponse":{ 5099 "type":"structure", 5100 "members":{ 5101 "name":{"shape":"DimensionName"}, 5102 "arn":{"shape":"DimensionArn"} 5103 } 5104 }, 5105 "CreateDomainConfigurationRequest":{ 5106 "type":"structure", 5107 "required":["domainConfigurationName"], 5108 "members":{ 5109 "domainConfigurationName":{ 5110 "shape":"DomainConfigurationName", 5111 "location":"uri", 5112 "locationName":"domainConfigurationName" 5113 }, 5114 "domainName":{"shape":"DomainName"}, 5115 "serverCertificateArns":{"shape":"ServerCertificateArns"}, 5116 "validationCertificateArn":{"shape":"AcmCertificateArn"}, 5117 "authorizerConfig":{"shape":"AuthorizerConfig"}, 5118 "serviceType":{"shape":"ServiceType"}, 5119 "tags":{"shape":"TagList"} 5120 } 5121 }, 5122 "CreateDomainConfigurationResponse":{ 5123 "type":"structure", 5124 "members":{ 5125 "domainConfigurationName":{"shape":"DomainConfigurationName"}, 5126 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 5127 } 5128 }, 5129 "CreateDynamicThingGroupRequest":{ 5130 "type":"structure", 5131 "required":[ 5132 "thingGroupName", 5133 "queryString" 5134 ], 5135 "members":{ 5136 "thingGroupName":{ 5137 "shape":"ThingGroupName", 5138 "location":"uri", 5139 "locationName":"thingGroupName" 5140 }, 5141 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 5142 "indexName":{"shape":"IndexName"}, 5143 "queryString":{"shape":"QueryString"}, 5144 "queryVersion":{"shape":"QueryVersion"}, 5145 "tags":{"shape":"TagList"} 5146 } 5147 }, 5148 "CreateDynamicThingGroupResponse":{ 5149 "type":"structure", 5150 "members":{ 5151 "thingGroupName":{"shape":"ThingGroupName"}, 5152 "thingGroupArn":{"shape":"ThingGroupArn"}, 5153 "thingGroupId":{"shape":"ThingGroupId"}, 5154 "indexName":{"shape":"IndexName"}, 5155 "queryString":{"shape":"QueryString"}, 5156 "queryVersion":{"shape":"QueryVersion"} 5157 } 5158 }, 5159 "CreateJobRequest":{ 5160 "type":"structure", 5161 "required":[ 5162 "jobId", 5163 "targets" 5164 ], 5165 "members":{ 5166 "jobId":{ 5167 "shape":"JobId", 5168 "location":"uri", 5169 "locationName":"jobId" 5170 }, 5171 "targets":{"shape":"JobTargets"}, 5172 "documentSource":{"shape":"JobDocumentSource"}, 5173 "document":{"shape":"JobDocument"}, 5174 "description":{"shape":"JobDescription"}, 5175 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 5176 "targetSelection":{"shape":"TargetSelection"}, 5177 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 5178 "abortConfig":{"shape":"AbortConfig"}, 5179 "timeoutConfig":{"shape":"TimeoutConfig"}, 5180 "tags":{"shape":"TagList"}, 5181 "namespaceId":{"shape":"NamespaceId"} 5182 } 5183 }, 5184 "CreateJobResponse":{ 5185 "type":"structure", 5186 "members":{ 5187 "jobArn":{"shape":"JobArn"}, 5188 "jobId":{"shape":"JobId"}, 5189 "description":{"shape":"JobDescription"} 5190 } 5191 }, 5192 "CreateKeysAndCertificateRequest":{ 5193 "type":"structure", 5194 "members":{ 5195 "setAsActive":{ 5196 "shape":"SetAsActive", 5197 "location":"querystring", 5198 "locationName":"setAsActive" 5199 } 5200 } 5201 }, 5202 "CreateKeysAndCertificateResponse":{ 5203 "type":"structure", 5204 "members":{ 5205 "certificateArn":{"shape":"CertificateArn"}, 5206 "certificateId":{"shape":"CertificateId"}, 5207 "certificatePem":{"shape":"CertificatePem"}, 5208 "keyPair":{"shape":"KeyPair"} 5209 } 5210 }, 5211 "CreateMitigationActionRequest":{ 5212 "type":"structure", 5213 "required":[ 5214 "actionName", 5215 "roleArn", 5216 "actionParams" 5217 ], 5218 "members":{ 5219 "actionName":{ 5220 "shape":"MitigationActionName", 5221 "location":"uri", 5222 "locationName":"actionName" 5223 }, 5224 "roleArn":{"shape":"RoleArn"}, 5225 "actionParams":{"shape":"MitigationActionParams"}, 5226 "tags":{"shape":"TagList"} 5227 } 5228 }, 5229 "CreateMitigationActionResponse":{ 5230 "type":"structure", 5231 "members":{ 5232 "actionArn":{"shape":"MitigationActionArn"}, 5233 "actionId":{"shape":"MitigationActionId"} 5234 } 5235 }, 5236 "CreateOTAUpdateRequest":{ 5237 "type":"structure", 5238 "required":[ 5239 "otaUpdateId", 5240 "targets", 5241 "files", 5242 "roleArn" 5243 ], 5244 "members":{ 5245 "otaUpdateId":{ 5246 "shape":"OTAUpdateId", 5247 "location":"uri", 5248 "locationName":"otaUpdateId" 5249 }, 5250 "description":{"shape":"OTAUpdateDescription"}, 5251 "targets":{"shape":"Targets"}, 5252 "protocols":{"shape":"Protocols"}, 5253 "targetSelection":{"shape":"TargetSelection"}, 5254 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 5255 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 5256 "awsJobAbortConfig":{"shape":"AwsJobAbortConfig"}, 5257 "awsJobTimeoutConfig":{"shape":"AwsJobTimeoutConfig"}, 5258 "files":{"shape":"OTAUpdateFiles"}, 5259 "roleArn":{"shape":"RoleArn"}, 5260 "additionalParameters":{"shape":"AdditionalParameterMap"}, 5261 "tags":{"shape":"TagList"} 5262 } 5263 }, 5264 "CreateOTAUpdateResponse":{ 5265 "type":"structure", 5266 "members":{ 5267 "otaUpdateId":{"shape":"OTAUpdateId"}, 5268 "awsIotJobId":{"shape":"AwsIotJobId"}, 5269 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 5270 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 5271 "otaUpdateStatus":{"shape":"OTAUpdateStatus"} 5272 } 5273 }, 5274 "CreatePolicyRequest":{ 5275 "type":"structure", 5276 "required":[ 5277 "policyName", 5278 "policyDocument" 5279 ], 5280 "members":{ 5281 "policyName":{ 5282 "shape":"PolicyName", 5283 "location":"uri", 5284 "locationName":"policyName" 5285 }, 5286 "policyDocument":{"shape":"PolicyDocument"}, 5287 "tags":{"shape":"TagList"} 5288 } 5289 }, 5290 "CreatePolicyResponse":{ 5291 "type":"structure", 5292 "members":{ 5293 "policyName":{"shape":"PolicyName"}, 5294 "policyArn":{"shape":"PolicyArn"}, 5295 "policyDocument":{"shape":"PolicyDocument"}, 5296 "policyVersionId":{"shape":"PolicyVersionId"} 5297 } 5298 }, 5299 "CreatePolicyVersionRequest":{ 5300 "type":"structure", 5301 "required":[ 5302 "policyName", 5303 "policyDocument" 5304 ], 5305 "members":{ 5306 "policyName":{ 5307 "shape":"PolicyName", 5308 "location":"uri", 5309 "locationName":"policyName" 5310 }, 5311 "policyDocument":{"shape":"PolicyDocument"}, 5312 "setAsDefault":{ 5313 "shape":"SetAsDefault", 5314 "location":"querystring", 5315 "locationName":"setAsDefault" 5316 } 5317 } 5318 }, 5319 "CreatePolicyVersionResponse":{ 5320 "type":"structure", 5321 "members":{ 5322 "policyArn":{"shape":"PolicyArn"}, 5323 "policyDocument":{"shape":"PolicyDocument"}, 5324 "policyVersionId":{"shape":"PolicyVersionId"}, 5325 "isDefaultVersion":{"shape":"IsDefaultVersion"} 5326 } 5327 }, 5328 "CreateProvisioningClaimRequest":{ 5329 "type":"structure", 5330 "required":["templateName"], 5331 "members":{ 5332 "templateName":{ 5333 "shape":"TemplateName", 5334 "location":"uri", 5335 "locationName":"templateName" 5336 } 5337 } 5338 }, 5339 "CreateProvisioningClaimResponse":{ 5340 "type":"structure", 5341 "members":{ 5342 "certificateId":{"shape":"CertificateId"}, 5343 "certificatePem":{"shape":"CertificatePem"}, 5344 "keyPair":{"shape":"KeyPair"}, 5345 "expiration":{"shape":"DateType"} 5346 } 5347 }, 5348 "CreateProvisioningTemplateRequest":{ 5349 "type":"structure", 5350 "required":[ 5351 "templateName", 5352 "templateBody", 5353 "provisioningRoleArn" 5354 ], 5355 "members":{ 5356 "templateName":{"shape":"TemplateName"}, 5357 "description":{"shape":"TemplateDescription"}, 5358 "templateBody":{"shape":"TemplateBody"}, 5359 "enabled":{"shape":"Enabled"}, 5360 "provisioningRoleArn":{"shape":"RoleArn"}, 5361 "preProvisioningHook":{"shape":"ProvisioningHook"}, 5362 "tags":{"shape":"TagList"} 5363 } 5364 }, 5365 "CreateProvisioningTemplateResponse":{ 5366 "type":"structure", 5367 "members":{ 5368 "templateArn":{"shape":"TemplateArn"}, 5369 "templateName":{"shape":"TemplateName"}, 5370 "defaultVersionId":{"shape":"TemplateVersionId"} 5371 } 5372 }, 5373 "CreateProvisioningTemplateVersionRequest":{ 5374 "type":"structure", 5375 "required":[ 5376 "templateName", 5377 "templateBody" 5378 ], 5379 "members":{ 5380 "templateName":{ 5381 "shape":"TemplateName", 5382 "location":"uri", 5383 "locationName":"templateName" 5384 }, 5385 "templateBody":{"shape":"TemplateBody"}, 5386 "setAsDefault":{ 5387 "shape":"SetAsDefault", 5388 "location":"querystring", 5389 "locationName":"setAsDefault" 5390 } 5391 } 5392 }, 5393 "CreateProvisioningTemplateVersionResponse":{ 5394 "type":"structure", 5395 "members":{ 5396 "templateArn":{"shape":"TemplateArn"}, 5397 "templateName":{"shape":"TemplateName"}, 5398 "versionId":{"shape":"TemplateVersionId"}, 5399 "isDefaultVersion":{"shape":"IsDefaultVersion"} 5400 } 5401 }, 5402 "CreateRoleAliasRequest":{ 5403 "type":"structure", 5404 "required":[ 5405 "roleAlias", 5406 "roleArn" 5407 ], 5408 "members":{ 5409 "roleAlias":{ 5410 "shape":"RoleAlias", 5411 "location":"uri", 5412 "locationName":"roleAlias" 5413 }, 5414 "roleArn":{"shape":"RoleArn"}, 5415 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 5416 "tags":{"shape":"TagList"} 5417 } 5418 }, 5419 "CreateRoleAliasResponse":{ 5420 "type":"structure", 5421 "members":{ 5422 "roleAlias":{"shape":"RoleAlias"}, 5423 "roleAliasArn":{"shape":"RoleAliasArn"} 5424 } 5425 }, 5426 "CreateScheduledAuditRequest":{ 5427 "type":"structure", 5428 "required":[ 5429 "frequency", 5430 "targetCheckNames", 5431 "scheduledAuditName" 5432 ], 5433 "members":{ 5434 "frequency":{"shape":"AuditFrequency"}, 5435 "dayOfMonth":{"shape":"DayOfMonth"}, 5436 "dayOfWeek":{"shape":"DayOfWeek"}, 5437 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 5438 "scheduledAuditName":{ 5439 "shape":"ScheduledAuditName", 5440 "location":"uri", 5441 "locationName":"scheduledAuditName" 5442 }, 5443 "tags":{"shape":"TagList"} 5444 } 5445 }, 5446 "CreateScheduledAuditResponse":{ 5447 "type":"structure", 5448 "members":{ 5449 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 5450 } 5451 }, 5452 "CreateSecurityProfileRequest":{ 5453 "type":"structure", 5454 "required":["securityProfileName"], 5455 "members":{ 5456 "securityProfileName":{ 5457 "shape":"SecurityProfileName", 5458 "location":"uri", 5459 "locationName":"securityProfileName" 5460 }, 5461 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 5462 "behaviors":{"shape":"Behaviors"}, 5463 "alertTargets":{"shape":"AlertTargets"}, 5464 "additionalMetricsToRetain":{ 5465 "shape":"AdditionalMetricsToRetainList", 5466 "deprecated":true, 5467 "deprecatedMessage":"Use additionalMetricsToRetainV2." 5468 }, 5469 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 5470 "tags":{"shape":"TagList"} 5471 } 5472 }, 5473 "CreateSecurityProfileResponse":{ 5474 "type":"structure", 5475 "members":{ 5476 "securityProfileName":{"shape":"SecurityProfileName"}, 5477 "securityProfileArn":{"shape":"SecurityProfileArn"} 5478 } 5479 }, 5480 "CreateStreamRequest":{ 5481 "type":"structure", 5482 "required":[ 5483 "streamId", 5484 "files", 5485 "roleArn" 5486 ], 5487 "members":{ 5488 "streamId":{ 5489 "shape":"StreamId", 5490 "location":"uri", 5491 "locationName":"streamId" 5492 }, 5493 "description":{"shape":"StreamDescription"}, 5494 "files":{"shape":"StreamFiles"}, 5495 "roleArn":{"shape":"RoleArn"}, 5496 "tags":{"shape":"TagList"} 5497 } 5498 }, 5499 "CreateStreamResponse":{ 5500 "type":"structure", 5501 "members":{ 5502 "streamId":{"shape":"StreamId"}, 5503 "streamArn":{"shape":"StreamArn"}, 5504 "description":{"shape":"StreamDescription"}, 5505 "streamVersion":{"shape":"StreamVersion"} 5506 } 5507 }, 5508 "CreateThingGroupRequest":{ 5509 "type":"structure", 5510 "required":["thingGroupName"], 5511 "members":{ 5512 "thingGroupName":{ 5513 "shape":"ThingGroupName", 5514 "location":"uri", 5515 "locationName":"thingGroupName" 5516 }, 5517 "parentGroupName":{"shape":"ThingGroupName"}, 5518 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 5519 "tags":{"shape":"TagList"} 5520 } 5521 }, 5522 "CreateThingGroupResponse":{ 5523 "type":"structure", 5524 "members":{ 5525 "thingGroupName":{"shape":"ThingGroupName"}, 5526 "thingGroupArn":{"shape":"ThingGroupArn"}, 5527 "thingGroupId":{"shape":"ThingGroupId"} 5528 } 5529 }, 5530 "CreateThingRequest":{ 5531 "type":"structure", 5532 "required":["thingName"], 5533 "members":{ 5534 "thingName":{ 5535 "shape":"ThingName", 5536 "location":"uri", 5537 "locationName":"thingName" 5538 }, 5539 "thingTypeName":{"shape":"ThingTypeName"}, 5540 "attributePayload":{"shape":"AttributePayload"}, 5541 "billingGroupName":{"shape":"BillingGroupName"} 5542 } 5543 }, 5544 "CreateThingResponse":{ 5545 "type":"structure", 5546 "members":{ 5547 "thingName":{"shape":"ThingName"}, 5548 "thingArn":{"shape":"ThingArn"}, 5549 "thingId":{"shape":"ThingId"} 5550 } 5551 }, 5552 "CreateThingTypeRequest":{ 5553 "type":"structure", 5554 "required":["thingTypeName"], 5555 "members":{ 5556 "thingTypeName":{ 5557 "shape":"ThingTypeName", 5558 "location":"uri", 5559 "locationName":"thingTypeName" 5560 }, 5561 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 5562 "tags":{"shape":"TagList"} 5563 } 5564 }, 5565 "CreateThingTypeResponse":{ 5566 "type":"structure", 5567 "members":{ 5568 "thingTypeName":{"shape":"ThingTypeName"}, 5569 "thingTypeArn":{"shape":"ThingTypeArn"}, 5570 "thingTypeId":{"shape":"ThingTypeId"} 5571 } 5572 }, 5573 "CreateTopicRuleDestinationRequest":{ 5574 "type":"structure", 5575 "required":["destinationConfiguration"], 5576 "members":{ 5577 "destinationConfiguration":{"shape":"TopicRuleDestinationConfiguration"} 5578 } 5579 }, 5580 "CreateTopicRuleDestinationResponse":{ 5581 "type":"structure", 5582 "members":{ 5583 "topicRuleDestination":{"shape":"TopicRuleDestination"} 5584 } 5585 }, 5586 "CreateTopicRuleRequest":{ 5587 "type":"structure", 5588 "required":[ 5589 "ruleName", 5590 "topicRulePayload" 5591 ], 5592 "members":{ 5593 "ruleName":{ 5594 "shape":"RuleName", 5595 "location":"uri", 5596 "locationName":"ruleName" 5597 }, 5598 "topicRulePayload":{"shape":"TopicRulePayload"}, 5599 "tags":{ 5600 "shape":"String", 5601 "location":"header", 5602 "locationName":"x-amz-tagging" 5603 } 5604 }, 5605 "payload":"topicRulePayload" 5606 }, 5607 "CreatedAtDate":{"type":"timestamp"}, 5608 "CreationDate":{"type":"timestamp"}, 5609 "CredentialDurationSeconds":{ 5610 "type":"integer", 5611 "max":3600, 5612 "min":900 5613 }, 5614 "CustomCodeSigning":{ 5615 "type":"structure", 5616 "members":{ 5617 "signature":{"shape":"CodeSigningSignature"}, 5618 "certificateChain":{"shape":"CodeSigningCertificateChain"}, 5619 "hashAlgorithm":{"shape":"HashAlgorithm"}, 5620 "signatureAlgorithm":{"shape":"SignatureAlgorithm"} 5621 } 5622 }, 5623 "CustomMetricArn":{"type":"string"}, 5624 "CustomMetricDisplayName":{ 5625 "type":"string", 5626 "max":128, 5627 "pattern":"[\\p{Graph}\\x20]*" 5628 }, 5629 "CustomMetricType":{ 5630 "type":"string", 5631 "enum":[ 5632 "string-list", 5633 "ip-address-list", 5634 "number-list", 5635 "number" 5636 ] 5637 }, 5638 "CustomerVersion":{ 5639 "type":"integer", 5640 "min":1 5641 }, 5642 "DataCollectionPercentage":{ 5643 "type":"double", 5644 "max":100, 5645 "min":0 5646 }, 5647 "DateType":{"type":"timestamp"}, 5648 "DayOfMonth":{ 5649 "type":"string", 5650 "pattern":"^([1-9]|[12][0-9]|3[01])$|^LAST$" 5651 }, 5652 "DayOfWeek":{ 5653 "type":"string", 5654 "enum":[ 5655 "SUN", 5656 "MON", 5657 "TUE", 5658 "WED", 5659 "THU", 5660 "FRI", 5661 "SAT" 5662 ] 5663 }, 5664 "DeleteAccountAuditConfigurationRequest":{ 5665 "type":"structure", 5666 "members":{ 5667 "deleteScheduledAudits":{ 5668 "shape":"DeleteScheduledAudits", 5669 "location":"querystring", 5670 "locationName":"deleteScheduledAudits" 5671 } 5672 } 5673 }, 5674 "DeleteAccountAuditConfigurationResponse":{ 5675 "type":"structure", 5676 "members":{ 5677 } 5678 }, 5679 "DeleteAdditionalMetricsToRetain":{"type":"boolean"}, 5680 "DeleteAlertTargets":{"type":"boolean"}, 5681 "DeleteAuditSuppressionRequest":{ 5682 "type":"structure", 5683 "required":[ 5684 "checkName", 5685 "resourceIdentifier" 5686 ], 5687 "members":{ 5688 "checkName":{"shape":"AuditCheckName"}, 5689 "resourceIdentifier":{"shape":"ResourceIdentifier"} 5690 } 5691 }, 5692 "DeleteAuditSuppressionResponse":{ 5693 "type":"structure", 5694 "members":{ 5695 } 5696 }, 5697 "DeleteAuthorizerRequest":{ 5698 "type":"structure", 5699 "required":["authorizerName"], 5700 "members":{ 5701 "authorizerName":{ 5702 "shape":"AuthorizerName", 5703 "location":"uri", 5704 "locationName":"authorizerName" 5705 } 5706 } 5707 }, 5708 "DeleteAuthorizerResponse":{ 5709 "type":"structure", 5710 "members":{ 5711 } 5712 }, 5713 "DeleteBehaviors":{"type":"boolean"}, 5714 "DeleteBillingGroupRequest":{ 5715 "type":"structure", 5716 "required":["billingGroupName"], 5717 "members":{ 5718 "billingGroupName":{ 5719 "shape":"BillingGroupName", 5720 "location":"uri", 5721 "locationName":"billingGroupName" 5722 }, 5723 "expectedVersion":{ 5724 "shape":"OptionalVersion", 5725 "location":"querystring", 5726 "locationName":"expectedVersion" 5727 } 5728 } 5729 }, 5730 "DeleteBillingGroupResponse":{ 5731 "type":"structure", 5732 "members":{ 5733 } 5734 }, 5735 "DeleteCACertificateRequest":{ 5736 "type":"structure", 5737 "required":["certificateId"], 5738 "members":{ 5739 "certificateId":{ 5740 "shape":"CertificateId", 5741 "location":"uri", 5742 "locationName":"caCertificateId" 5743 } 5744 } 5745 }, 5746 "DeleteCACertificateResponse":{ 5747 "type":"structure", 5748 "members":{ 5749 } 5750 }, 5751 "DeleteCertificateRequest":{ 5752 "type":"structure", 5753 "required":["certificateId"], 5754 "members":{ 5755 "certificateId":{ 5756 "shape":"CertificateId", 5757 "location":"uri", 5758 "locationName":"certificateId" 5759 }, 5760 "forceDelete":{ 5761 "shape":"ForceDelete", 5762 "location":"querystring", 5763 "locationName":"forceDelete" 5764 } 5765 } 5766 }, 5767 "DeleteConflictException":{ 5768 "type":"structure", 5769 "members":{ 5770 "message":{"shape":"errorMessage"} 5771 }, 5772 "error":{"httpStatusCode":409}, 5773 "exception":true 5774 }, 5775 "DeleteCustomMetricRequest":{ 5776 "type":"structure", 5777 "required":["metricName"], 5778 "members":{ 5779 "metricName":{ 5780 "shape":"MetricName", 5781 "location":"uri", 5782 "locationName":"metricName" 5783 } 5784 } 5785 }, 5786 "DeleteCustomMetricResponse":{ 5787 "type":"structure", 5788 "members":{ 5789 } 5790 }, 5791 "DeleteDimensionRequest":{ 5792 "type":"structure", 5793 "required":["name"], 5794 "members":{ 5795 "name":{ 5796 "shape":"DimensionName", 5797 "location":"uri", 5798 "locationName":"name" 5799 } 5800 } 5801 }, 5802 "DeleteDimensionResponse":{ 5803 "type":"structure", 5804 "members":{ 5805 } 5806 }, 5807 "DeleteDomainConfigurationRequest":{ 5808 "type":"structure", 5809 "required":["domainConfigurationName"], 5810 "members":{ 5811 "domainConfigurationName":{ 5812 "shape":"DomainConfigurationName", 5813 "location":"uri", 5814 "locationName":"domainConfigurationName" 5815 } 5816 } 5817 }, 5818 "DeleteDomainConfigurationResponse":{ 5819 "type":"structure", 5820 "members":{ 5821 } 5822 }, 5823 "DeleteDynamicThingGroupRequest":{ 5824 "type":"structure", 5825 "required":["thingGroupName"], 5826 "members":{ 5827 "thingGroupName":{ 5828 "shape":"ThingGroupName", 5829 "location":"uri", 5830 "locationName":"thingGroupName" 5831 }, 5832 "expectedVersion":{ 5833 "shape":"OptionalVersion", 5834 "location":"querystring", 5835 "locationName":"expectedVersion" 5836 } 5837 } 5838 }, 5839 "DeleteDynamicThingGroupResponse":{ 5840 "type":"structure", 5841 "members":{ 5842 } 5843 }, 5844 "DeleteJobExecutionRequest":{ 5845 "type":"structure", 5846 "required":[ 5847 "jobId", 5848 "thingName", 5849 "executionNumber" 5850 ], 5851 "members":{ 5852 "jobId":{ 5853 "shape":"JobId", 5854 "location":"uri", 5855 "locationName":"jobId" 5856 }, 5857 "thingName":{ 5858 "shape":"ThingName", 5859 "location":"uri", 5860 "locationName":"thingName" 5861 }, 5862 "executionNumber":{ 5863 "shape":"ExecutionNumber", 5864 "location":"uri", 5865 "locationName":"executionNumber" 5866 }, 5867 "force":{ 5868 "shape":"ForceFlag", 5869 "location":"querystring", 5870 "locationName":"force" 5871 }, 5872 "namespaceId":{ 5873 "shape":"NamespaceId", 5874 "location":"querystring", 5875 "locationName":"namespaceId" 5876 } 5877 } 5878 }, 5879 "DeleteJobRequest":{ 5880 "type":"structure", 5881 "required":["jobId"], 5882 "members":{ 5883 "jobId":{ 5884 "shape":"JobId", 5885 "location":"uri", 5886 "locationName":"jobId" 5887 }, 5888 "force":{ 5889 "shape":"ForceFlag", 5890 "location":"querystring", 5891 "locationName":"force" 5892 }, 5893 "namespaceId":{ 5894 "shape":"NamespaceId", 5895 "location":"querystring", 5896 "locationName":"namespaceId" 5897 } 5898 } 5899 }, 5900 "DeleteMitigationActionRequest":{ 5901 "type":"structure", 5902 "required":["actionName"], 5903 "members":{ 5904 "actionName":{ 5905 "shape":"MitigationActionName", 5906 "location":"uri", 5907 "locationName":"actionName" 5908 } 5909 } 5910 }, 5911 "DeleteMitigationActionResponse":{ 5912 "type":"structure", 5913 "members":{ 5914 } 5915 }, 5916 "DeleteOTAUpdateRequest":{ 5917 "type":"structure", 5918 "required":["otaUpdateId"], 5919 "members":{ 5920 "otaUpdateId":{ 5921 "shape":"OTAUpdateId", 5922 "location":"uri", 5923 "locationName":"otaUpdateId" 5924 }, 5925 "deleteStream":{ 5926 "shape":"DeleteStream", 5927 "location":"querystring", 5928 "locationName":"deleteStream" 5929 }, 5930 "forceDeleteAWSJob":{ 5931 "shape":"ForceDeleteAWSJob", 5932 "location":"querystring", 5933 "locationName":"forceDeleteAWSJob" 5934 } 5935 } 5936 }, 5937 "DeleteOTAUpdateResponse":{ 5938 "type":"structure", 5939 "members":{ 5940 } 5941 }, 5942 "DeletePolicyRequest":{ 5943 "type":"structure", 5944 "required":["policyName"], 5945 "members":{ 5946 "policyName":{ 5947 "shape":"PolicyName", 5948 "location":"uri", 5949 "locationName":"policyName" 5950 } 5951 } 5952 }, 5953 "DeletePolicyVersionRequest":{ 5954 "type":"structure", 5955 "required":[ 5956 "policyName", 5957 "policyVersionId" 5958 ], 5959 "members":{ 5960 "policyName":{ 5961 "shape":"PolicyName", 5962 "location":"uri", 5963 "locationName":"policyName" 5964 }, 5965 "policyVersionId":{ 5966 "shape":"PolicyVersionId", 5967 "location":"uri", 5968 "locationName":"policyVersionId" 5969 } 5970 } 5971 }, 5972 "DeleteProvisioningTemplateRequest":{ 5973 "type":"structure", 5974 "required":["templateName"], 5975 "members":{ 5976 "templateName":{ 5977 "shape":"TemplateName", 5978 "location":"uri", 5979 "locationName":"templateName" 5980 } 5981 } 5982 }, 5983 "DeleteProvisioningTemplateResponse":{ 5984 "type":"structure", 5985 "members":{ 5986 } 5987 }, 5988 "DeleteProvisioningTemplateVersionRequest":{ 5989 "type":"structure", 5990 "required":[ 5991 "templateName", 5992 "versionId" 5993 ], 5994 "members":{ 5995 "templateName":{ 5996 "shape":"TemplateName", 5997 "location":"uri", 5998 "locationName":"templateName" 5999 }, 6000 "versionId":{ 6001 "shape":"TemplateVersionId", 6002 "location":"uri", 6003 "locationName":"versionId" 6004 } 6005 } 6006 }, 6007 "DeleteProvisioningTemplateVersionResponse":{ 6008 "type":"structure", 6009 "members":{ 6010 } 6011 }, 6012 "DeleteRegistrationCodeRequest":{ 6013 "type":"structure", 6014 "members":{ 6015 } 6016 }, 6017 "DeleteRegistrationCodeResponse":{ 6018 "type":"structure", 6019 "members":{ 6020 } 6021 }, 6022 "DeleteRoleAliasRequest":{ 6023 "type":"structure", 6024 "required":["roleAlias"], 6025 "members":{ 6026 "roleAlias":{ 6027 "shape":"RoleAlias", 6028 "location":"uri", 6029 "locationName":"roleAlias" 6030 } 6031 } 6032 }, 6033 "DeleteRoleAliasResponse":{ 6034 "type":"structure", 6035 "members":{ 6036 } 6037 }, 6038 "DeleteScheduledAuditRequest":{ 6039 "type":"structure", 6040 "required":["scheduledAuditName"], 6041 "members":{ 6042 "scheduledAuditName":{ 6043 "shape":"ScheduledAuditName", 6044 "location":"uri", 6045 "locationName":"scheduledAuditName" 6046 } 6047 } 6048 }, 6049 "DeleteScheduledAuditResponse":{ 6050 "type":"structure", 6051 "members":{ 6052 } 6053 }, 6054 "DeleteScheduledAudits":{"type":"boolean"}, 6055 "DeleteSecurityProfileRequest":{ 6056 "type":"structure", 6057 "required":["securityProfileName"], 6058 "members":{ 6059 "securityProfileName":{ 6060 "shape":"SecurityProfileName", 6061 "location":"uri", 6062 "locationName":"securityProfileName" 6063 }, 6064 "expectedVersion":{ 6065 "shape":"OptionalVersion", 6066 "location":"querystring", 6067 "locationName":"expectedVersion" 6068 } 6069 } 6070 }, 6071 "DeleteSecurityProfileResponse":{ 6072 "type":"structure", 6073 "members":{ 6074 } 6075 }, 6076 "DeleteStream":{"type":"boolean"}, 6077 "DeleteStreamRequest":{ 6078 "type":"structure", 6079 "required":["streamId"], 6080 "members":{ 6081 "streamId":{ 6082 "shape":"StreamId", 6083 "location":"uri", 6084 "locationName":"streamId" 6085 } 6086 } 6087 }, 6088 "DeleteStreamResponse":{ 6089 "type":"structure", 6090 "members":{ 6091 } 6092 }, 6093 "DeleteThingGroupRequest":{ 6094 "type":"structure", 6095 "required":["thingGroupName"], 6096 "members":{ 6097 "thingGroupName":{ 6098 "shape":"ThingGroupName", 6099 "location":"uri", 6100 "locationName":"thingGroupName" 6101 }, 6102 "expectedVersion":{ 6103 "shape":"OptionalVersion", 6104 "location":"querystring", 6105 "locationName":"expectedVersion" 6106 } 6107 } 6108 }, 6109 "DeleteThingGroupResponse":{ 6110 "type":"structure", 6111 "members":{ 6112 } 6113 }, 6114 "DeleteThingRequest":{ 6115 "type":"structure", 6116 "required":["thingName"], 6117 "members":{ 6118 "thingName":{ 6119 "shape":"ThingName", 6120 "location":"uri", 6121 "locationName":"thingName" 6122 }, 6123 "expectedVersion":{ 6124 "shape":"OptionalVersion", 6125 "location":"querystring", 6126 "locationName":"expectedVersion" 6127 } 6128 } 6129 }, 6130 "DeleteThingResponse":{ 6131 "type":"structure", 6132 "members":{ 6133 } 6134 }, 6135 "DeleteThingTypeRequest":{ 6136 "type":"structure", 6137 "required":["thingTypeName"], 6138 "members":{ 6139 "thingTypeName":{ 6140 "shape":"ThingTypeName", 6141 "location":"uri", 6142 "locationName":"thingTypeName" 6143 } 6144 } 6145 }, 6146 "DeleteThingTypeResponse":{ 6147 "type":"structure", 6148 "members":{ 6149 } 6150 }, 6151 "DeleteTopicRuleDestinationRequest":{ 6152 "type":"structure", 6153 "required":["arn"], 6154 "members":{ 6155 "arn":{ 6156 "shape":"AwsArn", 6157 "location":"uri", 6158 "locationName":"arn" 6159 } 6160 } 6161 }, 6162 "DeleteTopicRuleDestinationResponse":{ 6163 "type":"structure", 6164 "members":{ 6165 } 6166 }, 6167 "DeleteTopicRuleRequest":{ 6168 "type":"structure", 6169 "required":["ruleName"], 6170 "members":{ 6171 "ruleName":{ 6172 "shape":"RuleName", 6173 "location":"uri", 6174 "locationName":"ruleName" 6175 } 6176 } 6177 }, 6178 "DeleteV2LoggingLevelRequest":{ 6179 "type":"structure", 6180 "required":[ 6181 "targetType", 6182 "targetName" 6183 ], 6184 "members":{ 6185 "targetType":{ 6186 "shape":"LogTargetType", 6187 "location":"querystring", 6188 "locationName":"targetType" 6189 }, 6190 "targetName":{ 6191 "shape":"LogTargetName", 6192 "location":"querystring", 6193 "locationName":"targetName" 6194 } 6195 } 6196 }, 6197 "DeliveryStreamName":{"type":"string"}, 6198 "Denied":{ 6199 "type":"structure", 6200 "members":{ 6201 "implicitDeny":{"shape":"ImplicitDeny"}, 6202 "explicitDeny":{"shape":"ExplicitDeny"} 6203 } 6204 }, 6205 "DeprecateThingTypeRequest":{ 6206 "type":"structure", 6207 "required":["thingTypeName"], 6208 "members":{ 6209 "thingTypeName":{ 6210 "shape":"ThingTypeName", 6211 "location":"uri", 6212 "locationName":"thingTypeName" 6213 }, 6214 "undoDeprecate":{"shape":"UndoDeprecate"} 6215 } 6216 }, 6217 "DeprecateThingTypeResponse":{ 6218 "type":"structure", 6219 "members":{ 6220 } 6221 }, 6222 "DeprecationDate":{"type":"timestamp"}, 6223 "DescribeAccountAuditConfigurationRequest":{ 6224 "type":"structure", 6225 "members":{ 6226 } 6227 }, 6228 "DescribeAccountAuditConfigurationResponse":{ 6229 "type":"structure", 6230 "members":{ 6231 "roleArn":{"shape":"RoleArn"}, 6232 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 6233 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 6234 } 6235 }, 6236 "DescribeAuditFindingRequest":{ 6237 "type":"structure", 6238 "required":["findingId"], 6239 "members":{ 6240 "findingId":{ 6241 "shape":"FindingId", 6242 "location":"uri", 6243 "locationName":"findingId" 6244 } 6245 } 6246 }, 6247 "DescribeAuditFindingResponse":{ 6248 "type":"structure", 6249 "members":{ 6250 "finding":{"shape":"AuditFinding"} 6251 } 6252 }, 6253 "DescribeAuditMitigationActionsTaskRequest":{ 6254 "type":"structure", 6255 "required":["taskId"], 6256 "members":{ 6257 "taskId":{ 6258 "shape":"MitigationActionsTaskId", 6259 "location":"uri", 6260 "locationName":"taskId" 6261 } 6262 } 6263 }, 6264 "DescribeAuditMitigationActionsTaskResponse":{ 6265 "type":"structure", 6266 "members":{ 6267 "taskStatus":{"shape":"AuditMitigationActionsTaskStatus"}, 6268 "startTime":{"shape":"Timestamp"}, 6269 "endTime":{"shape":"Timestamp"}, 6270 "taskStatistics":{"shape":"AuditMitigationActionsTaskStatistics"}, 6271 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 6272 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 6273 "actionsDefinition":{"shape":"MitigationActionList"} 6274 } 6275 }, 6276 "DescribeAuditSuppressionRequest":{ 6277 "type":"structure", 6278 "required":[ 6279 "checkName", 6280 "resourceIdentifier" 6281 ], 6282 "members":{ 6283 "checkName":{"shape":"AuditCheckName"}, 6284 "resourceIdentifier":{"shape":"ResourceIdentifier"} 6285 } 6286 }, 6287 "DescribeAuditSuppressionResponse":{ 6288 "type":"structure", 6289 "members":{ 6290 "checkName":{"shape":"AuditCheckName"}, 6291 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 6292 "expirationDate":{"shape":"Timestamp"}, 6293 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 6294 "description":{"shape":"AuditDescription"} 6295 } 6296 }, 6297 "DescribeAuditTaskRequest":{ 6298 "type":"structure", 6299 "required":["taskId"], 6300 "members":{ 6301 "taskId":{ 6302 "shape":"AuditTaskId", 6303 "location":"uri", 6304 "locationName":"taskId" 6305 } 6306 } 6307 }, 6308 "DescribeAuditTaskResponse":{ 6309 "type":"structure", 6310 "members":{ 6311 "taskStatus":{"shape":"AuditTaskStatus"}, 6312 "taskType":{"shape":"AuditTaskType"}, 6313 "taskStartTime":{"shape":"Timestamp"}, 6314 "taskStatistics":{"shape":"TaskStatistics"}, 6315 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 6316 "auditDetails":{"shape":"AuditDetails"} 6317 } 6318 }, 6319 "DescribeAuthorizerRequest":{ 6320 "type":"structure", 6321 "required":["authorizerName"], 6322 "members":{ 6323 "authorizerName":{ 6324 "shape":"AuthorizerName", 6325 "location":"uri", 6326 "locationName":"authorizerName" 6327 } 6328 } 6329 }, 6330 "DescribeAuthorizerResponse":{ 6331 "type":"structure", 6332 "members":{ 6333 "authorizerDescription":{"shape":"AuthorizerDescription"} 6334 } 6335 }, 6336 "DescribeBillingGroupRequest":{ 6337 "type":"structure", 6338 "required":["billingGroupName"], 6339 "members":{ 6340 "billingGroupName":{ 6341 "shape":"BillingGroupName", 6342 "location":"uri", 6343 "locationName":"billingGroupName" 6344 } 6345 } 6346 }, 6347 "DescribeBillingGroupResponse":{ 6348 "type":"structure", 6349 "members":{ 6350 "billingGroupName":{"shape":"BillingGroupName"}, 6351 "billingGroupId":{"shape":"BillingGroupId"}, 6352 "billingGroupArn":{"shape":"BillingGroupArn"}, 6353 "version":{"shape":"Version"}, 6354 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 6355 "billingGroupMetadata":{"shape":"BillingGroupMetadata"} 6356 } 6357 }, 6358 "DescribeCACertificateRequest":{ 6359 "type":"structure", 6360 "required":["certificateId"], 6361 "members":{ 6362 "certificateId":{ 6363 "shape":"CertificateId", 6364 "location":"uri", 6365 "locationName":"caCertificateId" 6366 } 6367 } 6368 }, 6369 "DescribeCACertificateResponse":{ 6370 "type":"structure", 6371 "members":{ 6372 "certificateDescription":{"shape":"CACertificateDescription"}, 6373 "registrationConfig":{"shape":"RegistrationConfig"} 6374 } 6375 }, 6376 "DescribeCertificateRequest":{ 6377 "type":"structure", 6378 "required":["certificateId"], 6379 "members":{ 6380 "certificateId":{ 6381 "shape":"CertificateId", 6382 "location":"uri", 6383 "locationName":"certificateId" 6384 } 6385 } 6386 }, 6387 "DescribeCertificateResponse":{ 6388 "type":"structure", 6389 "members":{ 6390 "certificateDescription":{"shape":"CertificateDescription"} 6391 } 6392 }, 6393 "DescribeCustomMetricRequest":{ 6394 "type":"structure", 6395 "required":["metricName"], 6396 "members":{ 6397 "metricName":{ 6398 "shape":"MetricName", 6399 "location":"uri", 6400 "locationName":"metricName" 6401 } 6402 } 6403 }, 6404 "DescribeCustomMetricResponse":{ 6405 "type":"structure", 6406 "members":{ 6407 "metricName":{"shape":"MetricName"}, 6408 "metricArn":{"shape":"CustomMetricArn"}, 6409 "metricType":{"shape":"CustomMetricType"}, 6410 "displayName":{"shape":"CustomMetricDisplayName"}, 6411 "creationDate":{"shape":"Timestamp"}, 6412 "lastModifiedDate":{"shape":"Timestamp"} 6413 } 6414 }, 6415 "DescribeDefaultAuthorizerRequest":{ 6416 "type":"structure", 6417 "members":{ 6418 } 6419 }, 6420 "DescribeDefaultAuthorizerResponse":{ 6421 "type":"structure", 6422 "members":{ 6423 "authorizerDescription":{"shape":"AuthorizerDescription"} 6424 } 6425 }, 6426 "DescribeDetectMitigationActionsTaskRequest":{ 6427 "type":"structure", 6428 "required":["taskId"], 6429 "members":{ 6430 "taskId":{ 6431 "shape":"MitigationActionsTaskId", 6432 "location":"uri", 6433 "locationName":"taskId" 6434 } 6435 } 6436 }, 6437 "DescribeDetectMitigationActionsTaskResponse":{ 6438 "type":"structure", 6439 "members":{ 6440 "taskSummary":{"shape":"DetectMitigationActionsTaskSummary"} 6441 } 6442 }, 6443 "DescribeDimensionRequest":{ 6444 "type":"structure", 6445 "required":["name"], 6446 "members":{ 6447 "name":{ 6448 "shape":"DimensionName", 6449 "location":"uri", 6450 "locationName":"name" 6451 } 6452 } 6453 }, 6454 "DescribeDimensionResponse":{ 6455 "type":"structure", 6456 "members":{ 6457 "name":{"shape":"DimensionName"}, 6458 "arn":{"shape":"DimensionArn"}, 6459 "type":{"shape":"DimensionType"}, 6460 "stringValues":{"shape":"DimensionStringValues"}, 6461 "creationDate":{"shape":"Timestamp"}, 6462 "lastModifiedDate":{"shape":"Timestamp"} 6463 } 6464 }, 6465 "DescribeDomainConfigurationRequest":{ 6466 "type":"structure", 6467 "required":["domainConfigurationName"], 6468 "members":{ 6469 "domainConfigurationName":{ 6470 "shape":"ReservedDomainConfigurationName", 6471 "location":"uri", 6472 "locationName":"domainConfigurationName" 6473 } 6474 } 6475 }, 6476 "DescribeDomainConfigurationResponse":{ 6477 "type":"structure", 6478 "members":{ 6479 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 6480 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 6481 "domainName":{"shape":"DomainName"}, 6482 "serverCertificates":{"shape":"ServerCertificates"}, 6483 "authorizerConfig":{"shape":"AuthorizerConfig"}, 6484 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 6485 "serviceType":{"shape":"ServiceType"}, 6486 "domainType":{"shape":"DomainType"}, 6487 "lastStatusChangeDate":{"shape":"DateType"} 6488 } 6489 }, 6490 "DescribeEndpointRequest":{ 6491 "type":"structure", 6492 "members":{ 6493 "endpointType":{ 6494 "shape":"EndpointType", 6495 "location":"querystring", 6496 "locationName":"endpointType" 6497 } 6498 } 6499 }, 6500 "DescribeEndpointResponse":{ 6501 "type":"structure", 6502 "members":{ 6503 "endpointAddress":{"shape":"EndpointAddress"} 6504 } 6505 }, 6506 "DescribeEventConfigurationsRequest":{ 6507 "type":"structure", 6508 "members":{ 6509 } 6510 }, 6511 "DescribeEventConfigurationsResponse":{ 6512 "type":"structure", 6513 "members":{ 6514 "eventConfigurations":{"shape":"EventConfigurations"}, 6515 "creationDate":{"shape":"CreationDate"}, 6516 "lastModifiedDate":{"shape":"LastModifiedDate"} 6517 } 6518 }, 6519 "DescribeIndexRequest":{ 6520 "type":"structure", 6521 "required":["indexName"], 6522 "members":{ 6523 "indexName":{ 6524 "shape":"IndexName", 6525 "location":"uri", 6526 "locationName":"indexName" 6527 } 6528 } 6529 }, 6530 "DescribeIndexResponse":{ 6531 "type":"structure", 6532 "members":{ 6533 "indexName":{"shape":"IndexName"}, 6534 "indexStatus":{"shape":"IndexStatus"}, 6535 "schema":{"shape":"IndexSchema"} 6536 } 6537 }, 6538 "DescribeJobExecutionRequest":{ 6539 "type":"structure", 6540 "required":[ 6541 "jobId", 6542 "thingName" 6543 ], 6544 "members":{ 6545 "jobId":{ 6546 "shape":"JobId", 6547 "location":"uri", 6548 "locationName":"jobId" 6549 }, 6550 "thingName":{ 6551 "shape":"ThingName", 6552 "location":"uri", 6553 "locationName":"thingName" 6554 }, 6555 "executionNumber":{ 6556 "shape":"ExecutionNumber", 6557 "location":"querystring", 6558 "locationName":"executionNumber" 6559 } 6560 } 6561 }, 6562 "DescribeJobExecutionResponse":{ 6563 "type":"structure", 6564 "members":{ 6565 "execution":{"shape":"JobExecution"} 6566 } 6567 }, 6568 "DescribeJobRequest":{ 6569 "type":"structure", 6570 "required":["jobId"], 6571 "members":{ 6572 "jobId":{ 6573 "shape":"JobId", 6574 "location":"uri", 6575 "locationName":"jobId" 6576 } 6577 } 6578 }, 6579 "DescribeJobResponse":{ 6580 "type":"structure", 6581 "members":{ 6582 "documentSource":{"shape":"JobDocumentSource"}, 6583 "job":{"shape":"Job"} 6584 } 6585 }, 6586 "DescribeMitigationActionRequest":{ 6587 "type":"structure", 6588 "required":["actionName"], 6589 "members":{ 6590 "actionName":{ 6591 "shape":"MitigationActionName", 6592 "location":"uri", 6593 "locationName":"actionName" 6594 } 6595 } 6596 }, 6597 "DescribeMitigationActionResponse":{ 6598 "type":"structure", 6599 "members":{ 6600 "actionName":{"shape":"MitigationActionName"}, 6601 "actionType":{"shape":"MitigationActionType"}, 6602 "actionArn":{"shape":"MitigationActionArn"}, 6603 "actionId":{"shape":"MitigationActionId"}, 6604 "roleArn":{"shape":"RoleArn"}, 6605 "actionParams":{"shape":"MitigationActionParams"}, 6606 "creationDate":{"shape":"Timestamp"}, 6607 "lastModifiedDate":{"shape":"Timestamp"} 6608 } 6609 }, 6610 "DescribeProvisioningTemplateRequest":{ 6611 "type":"structure", 6612 "required":["templateName"], 6613 "members":{ 6614 "templateName":{ 6615 "shape":"TemplateName", 6616 "location":"uri", 6617 "locationName":"templateName" 6618 } 6619 } 6620 }, 6621 "DescribeProvisioningTemplateResponse":{ 6622 "type":"structure", 6623 "members":{ 6624 "templateArn":{"shape":"TemplateArn"}, 6625 "templateName":{"shape":"TemplateName"}, 6626 "description":{"shape":"TemplateDescription"}, 6627 "creationDate":{"shape":"DateType"}, 6628 "lastModifiedDate":{"shape":"DateType"}, 6629 "defaultVersionId":{"shape":"TemplateVersionId"}, 6630 "templateBody":{"shape":"TemplateBody"}, 6631 "enabled":{"shape":"Enabled"}, 6632 "provisioningRoleArn":{"shape":"RoleArn"}, 6633 "preProvisioningHook":{"shape":"ProvisioningHook"} 6634 } 6635 }, 6636 "DescribeProvisioningTemplateVersionRequest":{ 6637 "type":"structure", 6638 "required":[ 6639 "templateName", 6640 "versionId" 6641 ], 6642 "members":{ 6643 "templateName":{ 6644 "shape":"TemplateName", 6645 "location":"uri", 6646 "locationName":"templateName" 6647 }, 6648 "versionId":{ 6649 "shape":"TemplateVersionId", 6650 "location":"uri", 6651 "locationName":"versionId" 6652 } 6653 } 6654 }, 6655 "DescribeProvisioningTemplateVersionResponse":{ 6656 "type":"structure", 6657 "members":{ 6658 "versionId":{"shape":"TemplateVersionId"}, 6659 "creationDate":{"shape":"DateType"}, 6660 "templateBody":{"shape":"TemplateBody"}, 6661 "isDefaultVersion":{"shape":"IsDefaultVersion"} 6662 } 6663 }, 6664 "DescribeRoleAliasRequest":{ 6665 "type":"structure", 6666 "required":["roleAlias"], 6667 "members":{ 6668 "roleAlias":{ 6669 "shape":"RoleAlias", 6670 "location":"uri", 6671 "locationName":"roleAlias" 6672 } 6673 } 6674 }, 6675 "DescribeRoleAliasResponse":{ 6676 "type":"structure", 6677 "members":{ 6678 "roleAliasDescription":{"shape":"RoleAliasDescription"} 6679 } 6680 }, 6681 "DescribeScheduledAuditRequest":{ 6682 "type":"structure", 6683 "required":["scheduledAuditName"], 6684 "members":{ 6685 "scheduledAuditName":{ 6686 "shape":"ScheduledAuditName", 6687 "location":"uri", 6688 "locationName":"scheduledAuditName" 6689 } 6690 } 6691 }, 6692 "DescribeScheduledAuditResponse":{ 6693 "type":"structure", 6694 "members":{ 6695 "frequency":{"shape":"AuditFrequency"}, 6696 "dayOfMonth":{"shape":"DayOfMonth"}, 6697 "dayOfWeek":{"shape":"DayOfWeek"}, 6698 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 6699 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 6700 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 6701 } 6702 }, 6703 "DescribeSecurityProfileRequest":{ 6704 "type":"structure", 6705 "required":["securityProfileName"], 6706 "members":{ 6707 "securityProfileName":{ 6708 "shape":"SecurityProfileName", 6709 "location":"uri", 6710 "locationName":"securityProfileName" 6711 } 6712 } 6713 }, 6714 "DescribeSecurityProfileResponse":{ 6715 "type":"structure", 6716 "members":{ 6717 "securityProfileName":{"shape":"SecurityProfileName"}, 6718 "securityProfileArn":{"shape":"SecurityProfileArn"}, 6719 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 6720 "behaviors":{"shape":"Behaviors"}, 6721 "alertTargets":{"shape":"AlertTargets"}, 6722 "additionalMetricsToRetain":{ 6723 "shape":"AdditionalMetricsToRetainList", 6724 "deprecated":true, 6725 "deprecatedMessage":"Use additionalMetricsToRetainV2." 6726 }, 6727 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 6728 "version":{"shape":"Version"}, 6729 "creationDate":{"shape":"Timestamp"}, 6730 "lastModifiedDate":{"shape":"Timestamp"} 6731 } 6732 }, 6733 "DescribeStreamRequest":{ 6734 "type":"structure", 6735 "required":["streamId"], 6736 "members":{ 6737 "streamId":{ 6738 "shape":"StreamId", 6739 "location":"uri", 6740 "locationName":"streamId" 6741 } 6742 } 6743 }, 6744 "DescribeStreamResponse":{ 6745 "type":"structure", 6746 "members":{ 6747 "streamInfo":{"shape":"StreamInfo"} 6748 } 6749 }, 6750 "DescribeThingGroupRequest":{ 6751 "type":"structure", 6752 "required":["thingGroupName"], 6753 "members":{ 6754 "thingGroupName":{ 6755 "shape":"ThingGroupName", 6756 "location":"uri", 6757 "locationName":"thingGroupName" 6758 } 6759 } 6760 }, 6761 "DescribeThingGroupResponse":{ 6762 "type":"structure", 6763 "members":{ 6764 "thingGroupName":{"shape":"ThingGroupName"}, 6765 "thingGroupId":{"shape":"ThingGroupId"}, 6766 "thingGroupArn":{"shape":"ThingGroupArn"}, 6767 "version":{"shape":"Version"}, 6768 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 6769 "thingGroupMetadata":{"shape":"ThingGroupMetadata"}, 6770 "indexName":{"shape":"IndexName"}, 6771 "queryString":{"shape":"QueryString"}, 6772 "queryVersion":{"shape":"QueryVersion"}, 6773 "status":{"shape":"DynamicGroupStatus"} 6774 } 6775 }, 6776 "DescribeThingRegistrationTaskRequest":{ 6777 "type":"structure", 6778 "required":["taskId"], 6779 "members":{ 6780 "taskId":{ 6781 "shape":"TaskId", 6782 "location":"uri", 6783 "locationName":"taskId" 6784 } 6785 } 6786 }, 6787 "DescribeThingRegistrationTaskResponse":{ 6788 "type":"structure", 6789 "members":{ 6790 "taskId":{"shape":"TaskId"}, 6791 "creationDate":{"shape":"CreationDate"}, 6792 "lastModifiedDate":{"shape":"LastModifiedDate"}, 6793 "templateBody":{"shape":"TemplateBody"}, 6794 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 6795 "inputFileKey":{"shape":"RegistryS3KeyName"}, 6796 "roleArn":{"shape":"RoleArn"}, 6797 "status":{"shape":"Status"}, 6798 "message":{"shape":"ErrorMessage"}, 6799 "successCount":{"shape":"Count"}, 6800 "failureCount":{"shape":"Count"}, 6801 "percentageProgress":{"shape":"Percentage"} 6802 } 6803 }, 6804 "DescribeThingRequest":{ 6805 "type":"structure", 6806 "required":["thingName"], 6807 "members":{ 6808 "thingName":{ 6809 "shape":"ThingName", 6810 "location":"uri", 6811 "locationName":"thingName" 6812 } 6813 } 6814 }, 6815 "DescribeThingResponse":{ 6816 "type":"structure", 6817 "members":{ 6818 "defaultClientId":{"shape":"ClientId"}, 6819 "thingName":{"shape":"ThingName"}, 6820 "thingId":{"shape":"ThingId"}, 6821 "thingArn":{"shape":"ThingArn"}, 6822 "thingTypeName":{"shape":"ThingTypeName"}, 6823 "attributes":{"shape":"Attributes"}, 6824 "version":{"shape":"Version"}, 6825 "billingGroupName":{"shape":"BillingGroupName"} 6826 } 6827 }, 6828 "DescribeThingTypeRequest":{ 6829 "type":"structure", 6830 "required":["thingTypeName"], 6831 "members":{ 6832 "thingTypeName":{ 6833 "shape":"ThingTypeName", 6834 "location":"uri", 6835 "locationName":"thingTypeName" 6836 } 6837 } 6838 }, 6839 "DescribeThingTypeResponse":{ 6840 "type":"structure", 6841 "members":{ 6842 "thingTypeName":{"shape":"ThingTypeName"}, 6843 "thingTypeId":{"shape":"ThingTypeId"}, 6844 "thingTypeArn":{"shape":"ThingTypeArn"}, 6845 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 6846 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 6847 } 6848 }, 6849 "Description":{"type":"string"}, 6850 "Destination":{ 6851 "type":"structure", 6852 "members":{ 6853 "s3Destination":{"shape":"S3Destination"} 6854 } 6855 }, 6856 "DetachPolicyRequest":{ 6857 "type":"structure", 6858 "required":[ 6859 "policyName", 6860 "target" 6861 ], 6862 "members":{ 6863 "policyName":{ 6864 "shape":"PolicyName", 6865 "location":"uri", 6866 "locationName":"policyName" 6867 }, 6868 "target":{"shape":"PolicyTarget"} 6869 } 6870 }, 6871 "DetachPrincipalPolicyRequest":{ 6872 "type":"structure", 6873 "required":[ 6874 "policyName", 6875 "principal" 6876 ], 6877 "members":{ 6878 "policyName":{ 6879 "shape":"PolicyName", 6880 "location":"uri", 6881 "locationName":"policyName" 6882 }, 6883 "principal":{ 6884 "shape":"Principal", 6885 "location":"header", 6886 "locationName":"x-amzn-iot-principal" 6887 } 6888 } 6889 }, 6890 "DetachSecurityProfileRequest":{ 6891 "type":"structure", 6892 "required":[ 6893 "securityProfileName", 6894 "securityProfileTargetArn" 6895 ], 6896 "members":{ 6897 "securityProfileName":{ 6898 "shape":"SecurityProfileName", 6899 "location":"uri", 6900 "locationName":"securityProfileName" 6901 }, 6902 "securityProfileTargetArn":{ 6903 "shape":"SecurityProfileTargetArn", 6904 "location":"querystring", 6905 "locationName":"securityProfileTargetArn" 6906 } 6907 } 6908 }, 6909 "DetachSecurityProfileResponse":{ 6910 "type":"structure", 6911 "members":{ 6912 } 6913 }, 6914 "DetachThingPrincipalRequest":{ 6915 "type":"structure", 6916 "required":[ 6917 "thingName", 6918 "principal" 6919 ], 6920 "members":{ 6921 "thingName":{ 6922 "shape":"ThingName", 6923 "location":"uri", 6924 "locationName":"thingName" 6925 }, 6926 "principal":{ 6927 "shape":"Principal", 6928 "location":"header", 6929 "locationName":"x-amzn-principal" 6930 } 6931 } 6932 }, 6933 "DetachThingPrincipalResponse":{ 6934 "type":"structure", 6935 "members":{ 6936 } 6937 }, 6938 "DetailsKey":{ 6939 "type":"string", 6940 "max":128, 6941 "min":1, 6942 "pattern":"[a-zA-Z0-9:_-]+" 6943 }, 6944 "DetailsMap":{ 6945 "type":"map", 6946 "key":{"shape":"DetailsKey"}, 6947 "value":{"shape":"DetailsValue"} 6948 }, 6949 "DetailsValue":{ 6950 "type":"string", 6951 "min":1, 6952 "pattern":"[^\\p{C}]+" 6953 }, 6954 "DetectMitigationActionExecution":{ 6955 "type":"structure", 6956 "members":{ 6957 "taskId":{"shape":"MitigationActionsTaskId"}, 6958 "violationId":{"shape":"ViolationId"}, 6959 "actionName":{"shape":"MitigationActionName"}, 6960 "thingName":{"shape":"DeviceDefenderThingName"}, 6961 "executionStartDate":{"shape":"Timestamp"}, 6962 "executionEndDate":{"shape":"Timestamp"}, 6963 "status":{"shape":"DetectMitigationActionExecutionStatus"}, 6964 "errorCode":{"shape":"DetectMitigationActionExecutionErrorCode"}, 6965 "message":{"shape":"ErrorMessage"} 6966 } 6967 }, 6968 "DetectMitigationActionExecutionErrorCode":{"type":"string"}, 6969 "DetectMitigationActionExecutionList":{ 6970 "type":"list", 6971 "member":{"shape":"DetectMitigationActionExecution"} 6972 }, 6973 "DetectMitigationActionExecutionStatus":{ 6974 "type":"string", 6975 "enum":[ 6976 "IN_PROGRESS", 6977 "SUCCESSFUL", 6978 "FAILED", 6979 "SKIPPED" 6980 ] 6981 }, 6982 "DetectMitigationActionsTaskStatistics":{ 6983 "type":"structure", 6984 "members":{ 6985 "actionsExecuted":{"shape":"GenericLongValue"}, 6986 "actionsSkipped":{"shape":"GenericLongValue"}, 6987 "actionsFailed":{"shape":"GenericLongValue"} 6988 } 6989 }, 6990 "DetectMitigationActionsTaskStatus":{ 6991 "type":"string", 6992 "enum":[ 6993 "IN_PROGRESS", 6994 "SUCCESSFUL", 6995 "FAILED", 6996 "CANCELED" 6997 ] 6998 }, 6999 "DetectMitigationActionsTaskSummary":{ 7000 "type":"structure", 7001 "members":{ 7002 "taskId":{"shape":"MitigationActionsTaskId"}, 7003 "taskStatus":{"shape":"DetectMitigationActionsTaskStatus"}, 7004 "taskStartTime":{"shape":"Timestamp"}, 7005 "taskEndTime":{"shape":"Timestamp"}, 7006 "target":{"shape":"DetectMitigationActionsTaskTarget"}, 7007 "violationEventOccurrenceRange":{"shape":"ViolationEventOccurrenceRange"}, 7008 "onlyActiveViolationsIncluded":{"shape":"PrimitiveBoolean"}, 7009 "suppressedAlertsIncluded":{"shape":"PrimitiveBoolean"}, 7010 "actionsDefinition":{"shape":"MitigationActionList"}, 7011 "taskStatistics":{"shape":"DetectMitigationActionsTaskStatistics"} 7012 } 7013 }, 7014 "DetectMitigationActionsTaskSummaryList":{ 7015 "type":"list", 7016 "member":{"shape":"DetectMitigationActionsTaskSummary"} 7017 }, 7018 "DetectMitigationActionsTaskTarget":{ 7019 "type":"structure", 7020 "members":{ 7021 "violationIds":{"shape":"TargetViolationIdsForDetectMitigationActions"}, 7022 "securityProfileName":{"shape":"SecurityProfileName"}, 7023 "behaviorName":{"shape":"BehaviorName"} 7024 } 7025 }, 7026 "DetectMitigationActionsToExecuteList":{ 7027 "type":"list", 7028 "member":{"shape":"MitigationActionName"}, 7029 "max":5, 7030 "min":1 7031 }, 7032 "DeviceCertificateUpdateAction":{ 7033 "type":"string", 7034 "enum":["DEACTIVATE"] 7035 }, 7036 "DeviceDefenderThingName":{ 7037 "type":"string", 7038 "max":128, 7039 "min":1 7040 }, 7041 "DimensionArn":{"type":"string"}, 7042 "DimensionName":{ 7043 "type":"string", 7044 "max":128, 7045 "min":1, 7046 "pattern":"[a-zA-Z0-9:_-]+" 7047 }, 7048 "DimensionNames":{ 7049 "type":"list", 7050 "member":{"shape":"DimensionName"} 7051 }, 7052 "DimensionStringValue":{ 7053 "type":"string", 7054 "max":256, 7055 "min":1 7056 }, 7057 "DimensionStringValues":{ 7058 "type":"list", 7059 "member":{"shape":"DimensionStringValue"}, 7060 "max":100, 7061 "min":1 7062 }, 7063 "DimensionType":{ 7064 "type":"string", 7065 "enum":["TOPIC_FILTER"] 7066 }, 7067 "DimensionValueOperator":{ 7068 "type":"string", 7069 "enum":[ 7070 "IN", 7071 "NOT_IN" 7072 ] 7073 }, 7074 "DisableAllLogs":{"type":"boolean"}, 7075 "DisableTopicRuleRequest":{ 7076 "type":"structure", 7077 "required":["ruleName"], 7078 "members":{ 7079 "ruleName":{ 7080 "shape":"RuleName", 7081 "location":"uri", 7082 "locationName":"ruleName" 7083 } 7084 } 7085 }, 7086 "DomainConfigurationArn":{"type":"string"}, 7087 "DomainConfigurationName":{ 7088 "type":"string", 7089 "max":128, 7090 "min":1, 7091 "pattern":"[\\w.-]+" 7092 }, 7093 "DomainConfigurationStatus":{ 7094 "type":"string", 7095 "enum":[ 7096 "ENABLED", 7097 "DISABLED" 7098 ] 7099 }, 7100 "DomainConfigurationSummary":{ 7101 "type":"structure", 7102 "members":{ 7103 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 7104 "domainConfigurationArn":{"shape":"DomainConfigurationArn"}, 7105 "serviceType":{"shape":"ServiceType"} 7106 } 7107 }, 7108 "DomainConfigurations":{ 7109 "type":"list", 7110 "member":{"shape":"DomainConfigurationSummary"} 7111 }, 7112 "DomainName":{ 7113 "type":"string", 7114 "max":253, 7115 "min":1 7116 }, 7117 "DomainType":{ 7118 "type":"string", 7119 "enum":[ 7120 "ENDPOINT", 7121 "AWS_MANAGED", 7122 "CUSTOMER_MANAGED" 7123 ] 7124 }, 7125 "DurationSeconds":{"type":"integer"}, 7126 "DynamicGroupStatus":{ 7127 "type":"string", 7128 "enum":[ 7129 "ACTIVE", 7130 "BUILDING", 7131 "REBUILDING" 7132 ] 7133 }, 7134 "DynamoDBAction":{ 7135 "type":"structure", 7136 "required":[ 7137 "tableName", 7138 "roleArn", 7139 "hashKeyField", 7140 "hashKeyValue" 7141 ], 7142 "members":{ 7143 "tableName":{"shape":"TableName"}, 7144 "roleArn":{"shape":"AwsArn"}, 7145 "operation":{"shape":"DynamoOperation"}, 7146 "hashKeyField":{"shape":"HashKeyField"}, 7147 "hashKeyValue":{"shape":"HashKeyValue"}, 7148 "hashKeyType":{"shape":"DynamoKeyType"}, 7149 "rangeKeyField":{"shape":"RangeKeyField"}, 7150 "rangeKeyValue":{"shape":"RangeKeyValue"}, 7151 "rangeKeyType":{"shape":"DynamoKeyType"}, 7152 "payloadField":{"shape":"PayloadField"} 7153 } 7154 }, 7155 "DynamoDBv2Action":{ 7156 "type":"structure", 7157 "required":[ 7158 "roleArn", 7159 "putItem" 7160 ], 7161 "members":{ 7162 "roleArn":{"shape":"AwsArn"}, 7163 "putItem":{"shape":"PutItemInput"} 7164 } 7165 }, 7166 "DynamoKeyType":{ 7167 "type":"string", 7168 "enum":[ 7169 "STRING", 7170 "NUMBER" 7171 ] 7172 }, 7173 "DynamoOperation":{"type":"string"}, 7174 "EffectivePolicies":{ 7175 "type":"list", 7176 "member":{"shape":"EffectivePolicy"} 7177 }, 7178 "EffectivePolicy":{ 7179 "type":"structure", 7180 "members":{ 7181 "policyName":{"shape":"PolicyName"}, 7182 "policyArn":{"shape":"PolicyArn"}, 7183 "policyDocument":{"shape":"PolicyDocument"} 7184 } 7185 }, 7186 "ElasticsearchAction":{ 7187 "type":"structure", 7188 "required":[ 7189 "roleArn", 7190 "endpoint", 7191 "index", 7192 "type", 7193 "id" 7194 ], 7195 "members":{ 7196 "roleArn":{"shape":"AwsArn"}, 7197 "endpoint":{"shape":"ElasticsearchEndpoint"}, 7198 "index":{"shape":"ElasticsearchIndex"}, 7199 "type":{"shape":"ElasticsearchType"}, 7200 "id":{"shape":"ElasticsearchId"} 7201 } 7202 }, 7203 "ElasticsearchEndpoint":{ 7204 "type":"string", 7205 "pattern":"https?://.*" 7206 }, 7207 "ElasticsearchId":{"type":"string"}, 7208 "ElasticsearchIndex":{"type":"string"}, 7209 "ElasticsearchType":{"type":"string"}, 7210 "EnableIoTLoggingParams":{ 7211 "type":"structure", 7212 "required":[ 7213 "roleArnForLogging", 7214 "logLevel" 7215 ], 7216 "members":{ 7217 "roleArnForLogging":{"shape":"RoleArn"}, 7218 "logLevel":{"shape":"LogLevel"} 7219 } 7220 }, 7221 "EnableTopicRuleRequest":{ 7222 "type":"structure", 7223 "required":["ruleName"], 7224 "members":{ 7225 "ruleName":{ 7226 "shape":"RuleName", 7227 "location":"uri", 7228 "locationName":"ruleName" 7229 } 7230 } 7231 }, 7232 "Enabled":{"type":"boolean"}, 7233 "EndpointAddress":{"type":"string"}, 7234 "EndpointType":{ 7235 "type":"string", 7236 "max":128 7237 }, 7238 "ErrorCode":{"type":"string"}, 7239 "ErrorInfo":{ 7240 "type":"structure", 7241 "members":{ 7242 "code":{"shape":"Code"}, 7243 "message":{"shape":"OTAUpdateErrorMessage"} 7244 } 7245 }, 7246 "ErrorMessage":{ 7247 "type":"string", 7248 "max":2048 7249 }, 7250 "EvaluationStatistic":{ 7251 "type":"string", 7252 "pattern":"(p0|p0\\.1|p0\\.01|p1|p10|p50|p90|p99|p99\\.9|p99\\.99|p100)" 7253 }, 7254 "EventConfigurations":{ 7255 "type":"map", 7256 "key":{"shape":"EventType"}, 7257 "value":{"shape":"Configuration"} 7258 }, 7259 "EventType":{ 7260 "type":"string", 7261 "enum":[ 7262 "THING", 7263 "THING_GROUP", 7264 "THING_TYPE", 7265 "THING_GROUP_MEMBERSHIP", 7266 "THING_GROUP_HIERARCHY", 7267 "THING_TYPE_ASSOCIATION", 7268 "JOB", 7269 "JOB_EXECUTION", 7270 "POLICY", 7271 "CERTIFICATE", 7272 "CA_CERTIFICATE" 7273 ] 7274 }, 7275 "ExecutionNamePrefix":{"type":"string"}, 7276 "ExecutionNumber":{"type":"long"}, 7277 "ExpectedVersion":{"type":"long"}, 7278 "ExpiresInSec":{ 7279 "type":"long", 7280 "max":3600, 7281 "min":60 7282 }, 7283 "ExpiresInSeconds":{"type":"long"}, 7284 "ExplicitDeny":{ 7285 "type":"structure", 7286 "members":{ 7287 "policies":{"shape":"Policies"} 7288 } 7289 }, 7290 "ExponentialRolloutRate":{ 7291 "type":"structure", 7292 "required":[ 7293 "baseRatePerMinute", 7294 "incrementFactor", 7295 "rateIncreaseCriteria" 7296 ], 7297 "members":{ 7298 "baseRatePerMinute":{"shape":"RolloutRatePerMinute"}, 7299 "incrementFactor":{"shape":"IncrementFactor"}, 7300 "rateIncreaseCriteria":{"shape":"RateIncreaseCriteria"} 7301 } 7302 }, 7303 "FailedChecksCount":{"type":"integer"}, 7304 "FailedFindingsCount":{"type":"long"}, 7305 "FailedThings":{"type":"integer"}, 7306 "Field":{ 7307 "type":"structure", 7308 "members":{ 7309 "name":{"shape":"FieldName"}, 7310 "type":{"shape":"FieldType"} 7311 } 7312 }, 7313 "FieldName":{"type":"string"}, 7314 "FieldType":{ 7315 "type":"string", 7316 "enum":[ 7317 "Number", 7318 "String", 7319 "Boolean" 7320 ] 7321 }, 7322 "Fields":{ 7323 "type":"list", 7324 "member":{"shape":"Field"} 7325 }, 7326 "FileId":{ 7327 "type":"integer", 7328 "max":255, 7329 "min":0 7330 }, 7331 "FileLocation":{ 7332 "type":"structure", 7333 "members":{ 7334 "stream":{"shape":"Stream"}, 7335 "s3Location":{"shape":"S3Location"} 7336 } 7337 }, 7338 "FileName":{"type":"string"}, 7339 "FileType":{ 7340 "type":"integer", 7341 "max":255, 7342 "min":0 7343 }, 7344 "FindingId":{ 7345 "type":"string", 7346 "max":128, 7347 "min":1, 7348 "pattern":"[a-zA-Z0-9_-]+" 7349 }, 7350 "FindingIds":{ 7351 "type":"list", 7352 "member":{"shape":"FindingId"}, 7353 "max":25, 7354 "min":1 7355 }, 7356 "FirehoseAction":{ 7357 "type":"structure", 7358 "required":[ 7359 "roleArn", 7360 "deliveryStreamName" 7361 ], 7362 "members":{ 7363 "roleArn":{"shape":"AwsArn"}, 7364 "deliveryStreamName":{"shape":"DeliveryStreamName"}, 7365 "separator":{"shape":"FirehoseSeparator"}, 7366 "batchMode":{"shape":"BatchMode"} 7367 } 7368 }, 7369 "FirehoseSeparator":{ 7370 "type":"string", 7371 "pattern":"([\\n\\t])|(\\r\\n)|(,)" 7372 }, 7373 "Flag":{"type":"boolean"}, 7374 "ForceDelete":{"type":"boolean"}, 7375 "ForceDeleteAWSJob":{"type":"boolean"}, 7376 "ForceFlag":{"type":"boolean"}, 7377 "Forced":{"type":"boolean"}, 7378 "FunctionArn":{"type":"string"}, 7379 "GenerationId":{"type":"string"}, 7380 "GenericLongValue":{"type":"long"}, 7381 "GetBehaviorModelTrainingSummariesRequest":{ 7382 "type":"structure", 7383 "members":{ 7384 "securityProfileName":{ 7385 "shape":"SecurityProfileName", 7386 "location":"querystring", 7387 "locationName":"securityProfileName" 7388 }, 7389 "maxResults":{ 7390 "shape":"TinyMaxResults", 7391 "location":"querystring", 7392 "locationName":"maxResults" 7393 }, 7394 "nextToken":{ 7395 "shape":"NextToken", 7396 "location":"querystring", 7397 "locationName":"nextToken" 7398 } 7399 } 7400 }, 7401 "GetBehaviorModelTrainingSummariesResponse":{ 7402 "type":"structure", 7403 "members":{ 7404 "summaries":{"shape":"BehaviorModelTrainingSummaries"}, 7405 "nextToken":{"shape":"NextToken"} 7406 } 7407 }, 7408 "GetCardinalityRequest":{ 7409 "type":"structure", 7410 "required":["queryString"], 7411 "members":{ 7412 "indexName":{"shape":"IndexName"}, 7413 "queryString":{"shape":"QueryString"}, 7414 "aggregationField":{"shape":"AggregationField"}, 7415 "queryVersion":{"shape":"QueryVersion"} 7416 } 7417 }, 7418 "GetCardinalityResponse":{ 7419 "type":"structure", 7420 "members":{ 7421 "cardinality":{"shape":"Count"} 7422 } 7423 }, 7424 "GetEffectivePoliciesRequest":{ 7425 "type":"structure", 7426 "members":{ 7427 "principal":{"shape":"Principal"}, 7428 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 7429 "thingName":{ 7430 "shape":"ThingName", 7431 "location":"querystring", 7432 "locationName":"thingName" 7433 } 7434 } 7435 }, 7436 "GetEffectivePoliciesResponse":{ 7437 "type":"structure", 7438 "members":{ 7439 "effectivePolicies":{"shape":"EffectivePolicies"} 7440 } 7441 }, 7442 "GetIndexingConfigurationRequest":{ 7443 "type":"structure", 7444 "members":{ 7445 } 7446 }, 7447 "GetIndexingConfigurationResponse":{ 7448 "type":"structure", 7449 "members":{ 7450 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 7451 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 7452 } 7453 }, 7454 "GetJobDocumentRequest":{ 7455 "type":"structure", 7456 "required":["jobId"], 7457 "members":{ 7458 "jobId":{ 7459 "shape":"JobId", 7460 "location":"uri", 7461 "locationName":"jobId" 7462 } 7463 } 7464 }, 7465 "GetJobDocumentResponse":{ 7466 "type":"structure", 7467 "members":{ 7468 "document":{"shape":"JobDocument"} 7469 } 7470 }, 7471 "GetLoggingOptionsRequest":{ 7472 "type":"structure", 7473 "members":{ 7474 } 7475 }, 7476 "GetLoggingOptionsResponse":{ 7477 "type":"structure", 7478 "members":{ 7479 "roleArn":{"shape":"AwsArn"}, 7480 "logLevel":{"shape":"LogLevel"} 7481 } 7482 }, 7483 "GetOTAUpdateRequest":{ 7484 "type":"structure", 7485 "required":["otaUpdateId"], 7486 "members":{ 7487 "otaUpdateId":{ 7488 "shape":"OTAUpdateId", 7489 "location":"uri", 7490 "locationName":"otaUpdateId" 7491 } 7492 } 7493 }, 7494 "GetOTAUpdateResponse":{ 7495 "type":"structure", 7496 "members":{ 7497 "otaUpdateInfo":{"shape":"OTAUpdateInfo"} 7498 } 7499 }, 7500 "GetPercentilesRequest":{ 7501 "type":"structure", 7502 "required":["queryString"], 7503 "members":{ 7504 "indexName":{"shape":"IndexName"}, 7505 "queryString":{"shape":"QueryString"}, 7506 "aggregationField":{"shape":"AggregationField"}, 7507 "queryVersion":{"shape":"QueryVersion"}, 7508 "percents":{"shape":"PercentList"} 7509 } 7510 }, 7511 "GetPercentilesResponse":{ 7512 "type":"structure", 7513 "members":{ 7514 "percentiles":{"shape":"Percentiles"} 7515 } 7516 }, 7517 "GetPolicyRequest":{ 7518 "type":"structure", 7519 "required":["policyName"], 7520 "members":{ 7521 "policyName":{ 7522 "shape":"PolicyName", 7523 "location":"uri", 7524 "locationName":"policyName" 7525 } 7526 } 7527 }, 7528 "GetPolicyResponse":{ 7529 "type":"structure", 7530 "members":{ 7531 "policyName":{"shape":"PolicyName"}, 7532 "policyArn":{"shape":"PolicyArn"}, 7533 "policyDocument":{"shape":"PolicyDocument"}, 7534 "defaultVersionId":{"shape":"PolicyVersionId"}, 7535 "creationDate":{"shape":"DateType"}, 7536 "lastModifiedDate":{"shape":"DateType"}, 7537 "generationId":{"shape":"GenerationId"} 7538 } 7539 }, 7540 "GetPolicyVersionRequest":{ 7541 "type":"structure", 7542 "required":[ 7543 "policyName", 7544 "policyVersionId" 7545 ], 7546 "members":{ 7547 "policyName":{ 7548 "shape":"PolicyName", 7549 "location":"uri", 7550 "locationName":"policyName" 7551 }, 7552 "policyVersionId":{ 7553 "shape":"PolicyVersionId", 7554 "location":"uri", 7555 "locationName":"policyVersionId" 7556 } 7557 } 7558 }, 7559 "GetPolicyVersionResponse":{ 7560 "type":"structure", 7561 "members":{ 7562 "policyArn":{"shape":"PolicyArn"}, 7563 "policyName":{"shape":"PolicyName"}, 7564 "policyDocument":{"shape":"PolicyDocument"}, 7565 "policyVersionId":{"shape":"PolicyVersionId"}, 7566 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 7567 "creationDate":{"shape":"DateType"}, 7568 "lastModifiedDate":{"shape":"DateType"}, 7569 "generationId":{"shape":"GenerationId"} 7570 } 7571 }, 7572 "GetRegistrationCodeRequest":{ 7573 "type":"structure", 7574 "members":{ 7575 } 7576 }, 7577 "GetRegistrationCodeResponse":{ 7578 "type":"structure", 7579 "members":{ 7580 "registrationCode":{"shape":"RegistrationCode"} 7581 } 7582 }, 7583 "GetStatisticsRequest":{ 7584 "type":"structure", 7585 "required":["queryString"], 7586 "members":{ 7587 "indexName":{"shape":"IndexName"}, 7588 "queryString":{"shape":"QueryString"}, 7589 "aggregationField":{"shape":"AggregationField"}, 7590 "queryVersion":{"shape":"QueryVersion"} 7591 } 7592 }, 7593 "GetStatisticsResponse":{ 7594 "type":"structure", 7595 "members":{ 7596 "statistics":{"shape":"Statistics"} 7597 } 7598 }, 7599 "GetTopicRuleDestinationRequest":{ 7600 "type":"structure", 7601 "required":["arn"], 7602 "members":{ 7603 "arn":{ 7604 "shape":"AwsArn", 7605 "location":"uri", 7606 "locationName":"arn" 7607 } 7608 } 7609 }, 7610 "GetTopicRuleDestinationResponse":{ 7611 "type":"structure", 7612 "members":{ 7613 "topicRuleDestination":{"shape":"TopicRuleDestination"} 7614 } 7615 }, 7616 "GetTopicRuleRequest":{ 7617 "type":"structure", 7618 "required":["ruleName"], 7619 "members":{ 7620 "ruleName":{ 7621 "shape":"RuleName", 7622 "location":"uri", 7623 "locationName":"ruleName" 7624 } 7625 } 7626 }, 7627 "GetTopicRuleResponse":{ 7628 "type":"structure", 7629 "members":{ 7630 "ruleArn":{"shape":"RuleArn"}, 7631 "rule":{"shape":"TopicRule"} 7632 } 7633 }, 7634 "GetV2LoggingOptionsRequest":{ 7635 "type":"structure", 7636 "members":{ 7637 } 7638 }, 7639 "GetV2LoggingOptionsResponse":{ 7640 "type":"structure", 7641 "members":{ 7642 "roleArn":{"shape":"AwsArn"}, 7643 "defaultLogLevel":{"shape":"LogLevel"}, 7644 "disableAllLogs":{"shape":"DisableAllLogs"} 7645 } 7646 }, 7647 "GroupNameAndArn":{ 7648 "type":"structure", 7649 "members":{ 7650 "groupName":{"shape":"ThingGroupName"}, 7651 "groupArn":{"shape":"ThingGroupArn"} 7652 } 7653 }, 7654 "HashAlgorithm":{"type":"string"}, 7655 "HashKeyField":{"type":"string"}, 7656 "HashKeyValue":{"type":"string"}, 7657 "HeaderKey":{ 7658 "type":"string", 7659 "max":256, 7660 "min":1 7661 }, 7662 "HeaderList":{ 7663 "type":"list", 7664 "member":{"shape":"HttpActionHeader"}, 7665 "max":100, 7666 "min":0 7667 }, 7668 "HeaderValue":{"type":"string"}, 7669 "HttpAction":{ 7670 "type":"structure", 7671 "required":["url"], 7672 "members":{ 7673 "url":{"shape":"Url"}, 7674 "confirmationUrl":{"shape":"Url"}, 7675 "headers":{"shape":"HeaderList"}, 7676 "auth":{"shape":"HttpAuthorization"} 7677 } 7678 }, 7679 "HttpActionHeader":{ 7680 "type":"structure", 7681 "required":[ 7682 "key", 7683 "value" 7684 ], 7685 "members":{ 7686 "key":{"shape":"HeaderKey"}, 7687 "value":{"shape":"HeaderValue"} 7688 } 7689 }, 7690 "HttpAuthorization":{ 7691 "type":"structure", 7692 "members":{ 7693 "sigv4":{"shape":"SigV4Authorization"} 7694 } 7695 }, 7696 "HttpContext":{ 7697 "type":"structure", 7698 "members":{ 7699 "headers":{"shape":"HttpHeaders"}, 7700 "queryString":{"shape":"HttpQueryString"} 7701 } 7702 }, 7703 "HttpHeaderName":{ 7704 "type":"string", 7705 "max":8192, 7706 "min":1 7707 }, 7708 "HttpHeaderValue":{ 7709 "type":"string", 7710 "max":8192, 7711 "min":1 7712 }, 7713 "HttpHeaders":{ 7714 "type":"map", 7715 "key":{"shape":"HttpHeaderName"}, 7716 "value":{"shape":"HttpHeaderValue"} 7717 }, 7718 "HttpQueryString":{ 7719 "type":"string", 7720 "max":4096, 7721 "min":1 7722 }, 7723 "HttpUrlDestinationConfiguration":{ 7724 "type":"structure", 7725 "required":["confirmationUrl"], 7726 "members":{ 7727 "confirmationUrl":{"shape":"Url"} 7728 } 7729 }, 7730 "HttpUrlDestinationProperties":{ 7731 "type":"structure", 7732 "members":{ 7733 "confirmationUrl":{"shape":"Url"} 7734 } 7735 }, 7736 "HttpUrlDestinationSummary":{ 7737 "type":"structure", 7738 "members":{ 7739 "confirmationUrl":{"shape":"Url"} 7740 } 7741 }, 7742 "ImplicitDeny":{ 7743 "type":"structure", 7744 "members":{ 7745 "policies":{"shape":"Policies"} 7746 } 7747 }, 7748 "InProgressChecksCount":{"type":"integer"}, 7749 "InProgressThings":{"type":"integer"}, 7750 "InProgressTimeoutInMinutes":{"type":"long"}, 7751 "IncrementFactor":{ 7752 "type":"double", 7753 "max":5, 7754 "min":1 7755 }, 7756 "IndexName":{ 7757 "type":"string", 7758 "max":128, 7759 "min":1, 7760 "pattern":"[a-zA-Z0-9:_-]+" 7761 }, 7762 "IndexNamesList":{ 7763 "type":"list", 7764 "member":{"shape":"IndexName"} 7765 }, 7766 "IndexNotReadyException":{ 7767 "type":"structure", 7768 "members":{ 7769 "message":{"shape":"errorMessage"} 7770 }, 7771 "error":{"httpStatusCode":400}, 7772 "exception":true 7773 }, 7774 "IndexSchema":{"type":"string"}, 7775 "IndexStatus":{ 7776 "type":"string", 7777 "enum":[ 7778 "ACTIVE", 7779 "BUILDING", 7780 "REBUILDING" 7781 ] 7782 }, 7783 "InlineDocument":{"type":"string"}, 7784 "InputName":{ 7785 "type":"string", 7786 "max":128, 7787 "min":1 7788 }, 7789 "InternalException":{ 7790 "type":"structure", 7791 "members":{ 7792 "message":{"shape":"errorMessage"} 7793 }, 7794 "error":{"httpStatusCode":500}, 7795 "exception":true, 7796 "fault":true 7797 }, 7798 "InternalFailureException":{ 7799 "type":"structure", 7800 "members":{ 7801 "message":{"shape":"errorMessage"} 7802 }, 7803 "error":{"httpStatusCode":500}, 7804 "exception":true, 7805 "fault":true 7806 }, 7807 "InvalidAggregationException":{ 7808 "type":"structure", 7809 "members":{ 7810 "message":{"shape":"errorMessage"} 7811 }, 7812 "error":{"httpStatusCode":400}, 7813 "exception":true 7814 }, 7815 "InvalidQueryException":{ 7816 "type":"structure", 7817 "members":{ 7818 "message":{"shape":"errorMessage"} 7819 }, 7820 "error":{"httpStatusCode":400}, 7821 "exception":true 7822 }, 7823 "InvalidRequestException":{ 7824 "type":"structure", 7825 "members":{ 7826 "message":{"shape":"errorMessage"} 7827 }, 7828 "error":{"httpStatusCode":400}, 7829 "exception":true 7830 }, 7831 "InvalidResponseException":{ 7832 "type":"structure", 7833 "members":{ 7834 "message":{"shape":"errorMessage"} 7835 }, 7836 "error":{"httpStatusCode":400}, 7837 "exception":true 7838 }, 7839 "InvalidStateTransitionException":{ 7840 "type":"structure", 7841 "members":{ 7842 "message":{"shape":"errorMessage"} 7843 }, 7844 "error":{"httpStatusCode":409}, 7845 "exception":true 7846 }, 7847 "IotAnalyticsAction":{ 7848 "type":"structure", 7849 "members":{ 7850 "channelArn":{"shape":"AwsArn"}, 7851 "channelName":{"shape":"ChannelName"}, 7852 "batchMode":{"shape":"BatchMode"}, 7853 "roleArn":{"shape":"AwsArn"} 7854 } 7855 }, 7856 "IotEventsAction":{ 7857 "type":"structure", 7858 "required":[ 7859 "inputName", 7860 "roleArn" 7861 ], 7862 "members":{ 7863 "inputName":{"shape":"InputName"}, 7864 "messageId":{"shape":"MessageId"}, 7865 "batchMode":{"shape":"BatchMode"}, 7866 "roleArn":{"shape":"AwsArn"} 7867 } 7868 }, 7869 "IotSiteWiseAction":{ 7870 "type":"structure", 7871 "required":[ 7872 "putAssetPropertyValueEntries", 7873 "roleArn" 7874 ], 7875 "members":{ 7876 "putAssetPropertyValueEntries":{"shape":"PutAssetPropertyValueEntryList"}, 7877 "roleArn":{"shape":"AwsArn"} 7878 } 7879 }, 7880 "IsAuthenticated":{"type":"boolean"}, 7881 "IsDefaultVersion":{"type":"boolean"}, 7882 "IsDisabled":{"type":"boolean"}, 7883 "IsSuppressed":{"type":"boolean"}, 7884 "Job":{ 7885 "type":"structure", 7886 "members":{ 7887 "jobArn":{"shape":"JobArn"}, 7888 "jobId":{"shape":"JobId"}, 7889 "targetSelection":{"shape":"TargetSelection"}, 7890 "status":{"shape":"JobStatus"}, 7891 "forceCanceled":{"shape":"Forced"}, 7892 "reasonCode":{"shape":"ReasonCode"}, 7893 "comment":{"shape":"Comment"}, 7894 "targets":{"shape":"JobTargets"}, 7895 "description":{"shape":"JobDescription"}, 7896 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 7897 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 7898 "abortConfig":{"shape":"AbortConfig"}, 7899 "createdAt":{"shape":"DateType"}, 7900 "lastUpdatedAt":{"shape":"DateType"}, 7901 "completedAt":{"shape":"DateType"}, 7902 "jobProcessDetails":{"shape":"JobProcessDetails"}, 7903 "timeoutConfig":{"shape":"TimeoutConfig"}, 7904 "namespaceId":{"shape":"NamespaceId"} 7905 } 7906 }, 7907 "JobArn":{"type":"string"}, 7908 "JobDescription":{ 7909 "type":"string", 7910 "max":2028, 7911 "pattern":"[^\\p{C}]+" 7912 }, 7913 "JobDocument":{ 7914 "type":"string", 7915 "max":32768 7916 }, 7917 "JobDocumentSource":{ 7918 "type":"string", 7919 "max":1350, 7920 "min":1 7921 }, 7922 "JobExecution":{ 7923 "type":"structure", 7924 "members":{ 7925 "jobId":{"shape":"JobId"}, 7926 "status":{"shape":"JobExecutionStatus"}, 7927 "forceCanceled":{"shape":"Forced"}, 7928 "statusDetails":{"shape":"JobExecutionStatusDetails"}, 7929 "thingArn":{"shape":"ThingArn"}, 7930 "queuedAt":{"shape":"DateType"}, 7931 "startedAt":{"shape":"DateType"}, 7932 "lastUpdatedAt":{"shape":"DateType"}, 7933 "executionNumber":{"shape":"ExecutionNumber"}, 7934 "versionNumber":{"shape":"VersionNumber"}, 7935 "approximateSecondsBeforeTimedOut":{"shape":"ApproximateSecondsBeforeTimedOut"} 7936 } 7937 }, 7938 "JobExecutionFailureType":{ 7939 "type":"string", 7940 "enum":[ 7941 "FAILED", 7942 "REJECTED", 7943 "TIMED_OUT", 7944 "ALL" 7945 ] 7946 }, 7947 "JobExecutionStatus":{ 7948 "type":"string", 7949 "enum":[ 7950 "QUEUED", 7951 "IN_PROGRESS", 7952 "SUCCEEDED", 7953 "FAILED", 7954 "TIMED_OUT", 7955 "REJECTED", 7956 "REMOVED", 7957 "CANCELED" 7958 ] 7959 }, 7960 "JobExecutionStatusDetails":{ 7961 "type":"structure", 7962 "members":{ 7963 "detailsMap":{"shape":"DetailsMap"} 7964 } 7965 }, 7966 "JobExecutionSummary":{ 7967 "type":"structure", 7968 "members":{ 7969 "status":{"shape":"JobExecutionStatus"}, 7970 "queuedAt":{"shape":"DateType"}, 7971 "startedAt":{"shape":"DateType"}, 7972 "lastUpdatedAt":{"shape":"DateType"}, 7973 "executionNumber":{"shape":"ExecutionNumber"} 7974 } 7975 }, 7976 "JobExecutionSummaryForJob":{ 7977 "type":"structure", 7978 "members":{ 7979 "thingArn":{"shape":"ThingArn"}, 7980 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 7981 } 7982 }, 7983 "JobExecutionSummaryForJobList":{ 7984 "type":"list", 7985 "member":{"shape":"JobExecutionSummaryForJob"} 7986 }, 7987 "JobExecutionSummaryForThing":{ 7988 "type":"structure", 7989 "members":{ 7990 "jobId":{"shape":"JobId"}, 7991 "jobExecutionSummary":{"shape":"JobExecutionSummary"} 7992 } 7993 }, 7994 "JobExecutionSummaryForThingList":{ 7995 "type":"list", 7996 "member":{"shape":"JobExecutionSummaryForThing"} 7997 }, 7998 "JobExecutionsRolloutConfig":{ 7999 "type":"structure", 8000 "members":{ 8001 "maximumPerMinute":{"shape":"MaxJobExecutionsPerMin"}, 8002 "exponentialRate":{"shape":"ExponentialRolloutRate"} 8003 } 8004 }, 8005 "JobId":{ 8006 "type":"string", 8007 "max":64, 8008 "min":1, 8009 "pattern":"[a-zA-Z0-9_-]+" 8010 }, 8011 "JobProcessDetails":{ 8012 "type":"structure", 8013 "members":{ 8014 "processingTargets":{"shape":"ProcessingTargetNameList"}, 8015 "numberOfCanceledThings":{"shape":"CanceledThings"}, 8016 "numberOfSucceededThings":{"shape":"SucceededThings"}, 8017 "numberOfFailedThings":{"shape":"FailedThings"}, 8018 "numberOfRejectedThings":{"shape":"RejectedThings"}, 8019 "numberOfQueuedThings":{"shape":"QueuedThings"}, 8020 "numberOfInProgressThings":{"shape":"InProgressThings"}, 8021 "numberOfRemovedThings":{"shape":"RemovedThings"}, 8022 "numberOfTimedOutThings":{"shape":"TimedOutThings"} 8023 } 8024 }, 8025 "JobStatus":{ 8026 "type":"string", 8027 "enum":[ 8028 "IN_PROGRESS", 8029 "CANCELED", 8030 "COMPLETED", 8031 "DELETION_IN_PROGRESS" 8032 ] 8033 }, 8034 "JobSummary":{ 8035 "type":"structure", 8036 "members":{ 8037 "jobArn":{"shape":"JobArn"}, 8038 "jobId":{"shape":"JobId"}, 8039 "thingGroupId":{"shape":"ThingGroupId"}, 8040 "targetSelection":{"shape":"TargetSelection"}, 8041 "status":{"shape":"JobStatus"}, 8042 "createdAt":{"shape":"DateType"}, 8043 "lastUpdatedAt":{"shape":"DateType"}, 8044 "completedAt":{"shape":"DateType"} 8045 } 8046 }, 8047 "JobSummaryList":{ 8048 "type":"list", 8049 "member":{"shape":"JobSummary"} 8050 }, 8051 "JobTargets":{ 8052 "type":"list", 8053 "member":{"shape":"TargetArn"}, 8054 "min":1 8055 }, 8056 "JsonDocument":{"type":"string"}, 8057 "KafkaAction":{ 8058 "type":"structure", 8059 "required":[ 8060 "destinationArn", 8061 "topic", 8062 "clientProperties" 8063 ], 8064 "members":{ 8065 "destinationArn":{"shape":"AwsArn"}, 8066 "topic":{"shape":"String"}, 8067 "key":{"shape":"String"}, 8068 "partition":{"shape":"String"}, 8069 "clientProperties":{"shape":"ClientProperties"} 8070 } 8071 }, 8072 "Key":{"type":"string"}, 8073 "KeyName":{ 8074 "type":"string", 8075 "max":128, 8076 "min":1, 8077 "pattern":"[a-zA-Z0-9:_-]+" 8078 }, 8079 "KeyPair":{ 8080 "type":"structure", 8081 "members":{ 8082 "PublicKey":{"shape":"PublicKey"}, 8083 "PrivateKey":{"shape":"PrivateKey"} 8084 } 8085 }, 8086 "KeyValue":{ 8087 "type":"string", 8088 "max":5120 8089 }, 8090 "KinesisAction":{ 8091 "type":"structure", 8092 "required":[ 8093 "roleArn", 8094 "streamName" 8095 ], 8096 "members":{ 8097 "roleArn":{"shape":"AwsArn"}, 8098 "streamName":{"shape":"StreamName"}, 8099 "partitionKey":{"shape":"PartitionKey"} 8100 } 8101 }, 8102 "LambdaAction":{ 8103 "type":"structure", 8104 "required":["functionArn"], 8105 "members":{ 8106 "functionArn":{"shape":"FunctionArn"} 8107 } 8108 }, 8109 "LaserMaxResults":{ 8110 "type":"integer", 8111 "max":250, 8112 "min":1 8113 }, 8114 "LastModifiedDate":{"type":"timestamp"}, 8115 "LastUpdatedAtDate":{"type":"timestamp"}, 8116 "LimitExceededException":{ 8117 "type":"structure", 8118 "members":{ 8119 "message":{"shape":"errorMessage"} 8120 }, 8121 "error":{"httpStatusCode":410}, 8122 "exception":true 8123 }, 8124 "ListActiveViolationsRequest":{ 8125 "type":"structure", 8126 "members":{ 8127 "thingName":{ 8128 "shape":"DeviceDefenderThingName", 8129 "location":"querystring", 8130 "locationName":"thingName" 8131 }, 8132 "securityProfileName":{ 8133 "shape":"SecurityProfileName", 8134 "location":"querystring", 8135 "locationName":"securityProfileName" 8136 }, 8137 "behaviorCriteriaType":{ 8138 "shape":"BehaviorCriteriaType", 8139 "location":"querystring", 8140 "locationName":"behaviorCriteriaType" 8141 }, 8142 "listSuppressedAlerts":{ 8143 "shape":"ListSuppressedAlerts", 8144 "location":"querystring", 8145 "locationName":"listSuppressedAlerts" 8146 }, 8147 "nextToken":{ 8148 "shape":"NextToken", 8149 "location":"querystring", 8150 "locationName":"nextToken" 8151 }, 8152 "maxResults":{ 8153 "shape":"MaxResults", 8154 "location":"querystring", 8155 "locationName":"maxResults" 8156 } 8157 } 8158 }, 8159 "ListActiveViolationsResponse":{ 8160 "type":"structure", 8161 "members":{ 8162 "activeViolations":{"shape":"ActiveViolations"}, 8163 "nextToken":{"shape":"NextToken"} 8164 } 8165 }, 8166 "ListAttachedPoliciesRequest":{ 8167 "type":"structure", 8168 "required":["target"], 8169 "members":{ 8170 "target":{ 8171 "shape":"PolicyTarget", 8172 "location":"uri", 8173 "locationName":"target" 8174 }, 8175 "recursive":{ 8176 "shape":"Recursive", 8177 "location":"querystring", 8178 "locationName":"recursive" 8179 }, 8180 "marker":{ 8181 "shape":"Marker", 8182 "location":"querystring", 8183 "locationName":"marker" 8184 }, 8185 "pageSize":{ 8186 "shape":"PageSize", 8187 "location":"querystring", 8188 "locationName":"pageSize" 8189 } 8190 } 8191 }, 8192 "ListAttachedPoliciesResponse":{ 8193 "type":"structure", 8194 "members":{ 8195 "policies":{"shape":"Policies"}, 8196 "nextMarker":{"shape":"Marker"} 8197 } 8198 }, 8199 "ListAuditFindingsRequest":{ 8200 "type":"structure", 8201 "members":{ 8202 "taskId":{"shape":"AuditTaskId"}, 8203 "checkName":{"shape":"AuditCheckName"}, 8204 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 8205 "maxResults":{"shape":"MaxResults"}, 8206 "nextToken":{"shape":"NextToken"}, 8207 "startTime":{"shape":"Timestamp"}, 8208 "endTime":{"shape":"Timestamp"}, 8209 "listSuppressedFindings":{"shape":"ListSuppressedFindings"} 8210 } 8211 }, 8212 "ListAuditFindingsResponse":{ 8213 "type":"structure", 8214 "members":{ 8215 "findings":{"shape":"AuditFindings"}, 8216 "nextToken":{"shape":"NextToken"} 8217 } 8218 }, 8219 "ListAuditMitigationActionsExecutionsRequest":{ 8220 "type":"structure", 8221 "required":[ 8222 "taskId", 8223 "findingId" 8224 ], 8225 "members":{ 8226 "taskId":{ 8227 "shape":"MitigationActionsTaskId", 8228 "location":"querystring", 8229 "locationName":"taskId" 8230 }, 8231 "actionStatus":{ 8232 "shape":"AuditMitigationActionsExecutionStatus", 8233 "location":"querystring", 8234 "locationName":"actionStatus" 8235 }, 8236 "findingId":{ 8237 "shape":"FindingId", 8238 "location":"querystring", 8239 "locationName":"findingId" 8240 }, 8241 "maxResults":{ 8242 "shape":"MaxResults", 8243 "location":"querystring", 8244 "locationName":"maxResults" 8245 }, 8246 "nextToken":{ 8247 "shape":"NextToken", 8248 "location":"querystring", 8249 "locationName":"nextToken" 8250 } 8251 } 8252 }, 8253 "ListAuditMitigationActionsExecutionsResponse":{ 8254 "type":"structure", 8255 "members":{ 8256 "actionsExecutions":{"shape":"AuditMitigationActionExecutionMetadataList"}, 8257 "nextToken":{"shape":"NextToken"} 8258 } 8259 }, 8260 "ListAuditMitigationActionsTasksRequest":{ 8261 "type":"structure", 8262 "required":[ 8263 "startTime", 8264 "endTime" 8265 ], 8266 "members":{ 8267 "auditTaskId":{ 8268 "shape":"AuditTaskId", 8269 "location":"querystring", 8270 "locationName":"auditTaskId" 8271 }, 8272 "findingId":{ 8273 "shape":"FindingId", 8274 "location":"querystring", 8275 "locationName":"findingId" 8276 }, 8277 "taskStatus":{ 8278 "shape":"AuditMitigationActionsTaskStatus", 8279 "location":"querystring", 8280 "locationName":"taskStatus" 8281 }, 8282 "maxResults":{ 8283 "shape":"MaxResults", 8284 "location":"querystring", 8285 "locationName":"maxResults" 8286 }, 8287 "nextToken":{ 8288 "shape":"NextToken", 8289 "location":"querystring", 8290 "locationName":"nextToken" 8291 }, 8292 "startTime":{ 8293 "shape":"Timestamp", 8294 "location":"querystring", 8295 "locationName":"startTime" 8296 }, 8297 "endTime":{ 8298 "shape":"Timestamp", 8299 "location":"querystring", 8300 "locationName":"endTime" 8301 } 8302 } 8303 }, 8304 "ListAuditMitigationActionsTasksResponse":{ 8305 "type":"structure", 8306 "members":{ 8307 "tasks":{"shape":"AuditMitigationActionsTaskMetadataList"}, 8308 "nextToken":{"shape":"NextToken"} 8309 } 8310 }, 8311 "ListAuditSuppressionsRequest":{ 8312 "type":"structure", 8313 "members":{ 8314 "checkName":{"shape":"AuditCheckName"}, 8315 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 8316 "ascendingOrder":{"shape":"AscendingOrder"}, 8317 "nextToken":{"shape":"NextToken"}, 8318 "maxResults":{"shape":"MaxResults"} 8319 } 8320 }, 8321 "ListAuditSuppressionsResponse":{ 8322 "type":"structure", 8323 "members":{ 8324 "suppressions":{"shape":"AuditSuppressionList"}, 8325 "nextToken":{"shape":"NextToken"} 8326 } 8327 }, 8328 "ListAuditTasksRequest":{ 8329 "type":"structure", 8330 "required":[ 8331 "startTime", 8332 "endTime" 8333 ], 8334 "members":{ 8335 "startTime":{ 8336 "shape":"Timestamp", 8337 "location":"querystring", 8338 "locationName":"startTime" 8339 }, 8340 "endTime":{ 8341 "shape":"Timestamp", 8342 "location":"querystring", 8343 "locationName":"endTime" 8344 }, 8345 "taskType":{ 8346 "shape":"AuditTaskType", 8347 "location":"querystring", 8348 "locationName":"taskType" 8349 }, 8350 "taskStatus":{ 8351 "shape":"AuditTaskStatus", 8352 "location":"querystring", 8353 "locationName":"taskStatus" 8354 }, 8355 "nextToken":{ 8356 "shape":"NextToken", 8357 "location":"querystring", 8358 "locationName":"nextToken" 8359 }, 8360 "maxResults":{ 8361 "shape":"MaxResults", 8362 "location":"querystring", 8363 "locationName":"maxResults" 8364 } 8365 } 8366 }, 8367 "ListAuditTasksResponse":{ 8368 "type":"structure", 8369 "members":{ 8370 "tasks":{"shape":"AuditTaskMetadataList"}, 8371 "nextToken":{"shape":"NextToken"} 8372 } 8373 }, 8374 "ListAuthorizersRequest":{ 8375 "type":"structure", 8376 "members":{ 8377 "pageSize":{ 8378 "shape":"PageSize", 8379 "location":"querystring", 8380 "locationName":"pageSize" 8381 }, 8382 "marker":{ 8383 "shape":"Marker", 8384 "location":"querystring", 8385 "locationName":"marker" 8386 }, 8387 "ascendingOrder":{ 8388 "shape":"AscendingOrder", 8389 "location":"querystring", 8390 "locationName":"isAscendingOrder" 8391 }, 8392 "status":{ 8393 "shape":"AuthorizerStatus", 8394 "location":"querystring", 8395 "locationName":"status" 8396 } 8397 } 8398 }, 8399 "ListAuthorizersResponse":{ 8400 "type":"structure", 8401 "members":{ 8402 "authorizers":{"shape":"Authorizers"}, 8403 "nextMarker":{"shape":"Marker"} 8404 } 8405 }, 8406 "ListBillingGroupsRequest":{ 8407 "type":"structure", 8408 "members":{ 8409 "nextToken":{ 8410 "shape":"NextToken", 8411 "location":"querystring", 8412 "locationName":"nextToken" 8413 }, 8414 "maxResults":{ 8415 "shape":"RegistryMaxResults", 8416 "location":"querystring", 8417 "locationName":"maxResults" 8418 }, 8419 "namePrefixFilter":{ 8420 "shape":"BillingGroupName", 8421 "location":"querystring", 8422 "locationName":"namePrefixFilter" 8423 } 8424 } 8425 }, 8426 "ListBillingGroupsResponse":{ 8427 "type":"structure", 8428 "members":{ 8429 "billingGroups":{"shape":"BillingGroupNameAndArnList"}, 8430 "nextToken":{"shape":"NextToken"} 8431 } 8432 }, 8433 "ListCACertificatesRequest":{ 8434 "type":"structure", 8435 "members":{ 8436 "pageSize":{ 8437 "shape":"PageSize", 8438 "location":"querystring", 8439 "locationName":"pageSize" 8440 }, 8441 "marker":{ 8442 "shape":"Marker", 8443 "location":"querystring", 8444 "locationName":"marker" 8445 }, 8446 "ascendingOrder":{ 8447 "shape":"AscendingOrder", 8448 "location":"querystring", 8449 "locationName":"isAscendingOrder" 8450 } 8451 } 8452 }, 8453 "ListCACertificatesResponse":{ 8454 "type":"structure", 8455 "members":{ 8456 "certificates":{"shape":"CACertificates"}, 8457 "nextMarker":{"shape":"Marker"} 8458 } 8459 }, 8460 "ListCertificatesByCARequest":{ 8461 "type":"structure", 8462 "required":["caCertificateId"], 8463 "members":{ 8464 "caCertificateId":{ 8465 "shape":"CertificateId", 8466 "location":"uri", 8467 "locationName":"caCertificateId" 8468 }, 8469 "pageSize":{ 8470 "shape":"PageSize", 8471 "location":"querystring", 8472 "locationName":"pageSize" 8473 }, 8474 "marker":{ 8475 "shape":"Marker", 8476 "location":"querystring", 8477 "locationName":"marker" 8478 }, 8479 "ascendingOrder":{ 8480 "shape":"AscendingOrder", 8481 "location":"querystring", 8482 "locationName":"isAscendingOrder" 8483 } 8484 } 8485 }, 8486 "ListCertificatesByCAResponse":{ 8487 "type":"structure", 8488 "members":{ 8489 "certificates":{"shape":"Certificates"}, 8490 "nextMarker":{"shape":"Marker"} 8491 } 8492 }, 8493 "ListCertificatesRequest":{ 8494 "type":"structure", 8495 "members":{ 8496 "pageSize":{ 8497 "shape":"PageSize", 8498 "location":"querystring", 8499 "locationName":"pageSize" 8500 }, 8501 "marker":{ 8502 "shape":"Marker", 8503 "location":"querystring", 8504 "locationName":"marker" 8505 }, 8506 "ascendingOrder":{ 8507 "shape":"AscendingOrder", 8508 "location":"querystring", 8509 "locationName":"isAscendingOrder" 8510 } 8511 } 8512 }, 8513 "ListCertificatesResponse":{ 8514 "type":"structure", 8515 "members":{ 8516 "certificates":{"shape":"Certificates"}, 8517 "nextMarker":{"shape":"Marker"} 8518 } 8519 }, 8520 "ListCustomMetricsRequest":{ 8521 "type":"structure", 8522 "members":{ 8523 "nextToken":{ 8524 "shape":"NextToken", 8525 "location":"querystring", 8526 "locationName":"nextToken" 8527 }, 8528 "maxResults":{ 8529 "shape":"MaxResults", 8530 "location":"querystring", 8531 "locationName":"maxResults" 8532 } 8533 } 8534 }, 8535 "ListCustomMetricsResponse":{ 8536 "type":"structure", 8537 "members":{ 8538 "metricNames":{"shape":"MetricNames"}, 8539 "nextToken":{"shape":"NextToken"} 8540 } 8541 }, 8542 "ListDetectMitigationActionsExecutionsRequest":{ 8543 "type":"structure", 8544 "members":{ 8545 "taskId":{ 8546 "shape":"MitigationActionsTaskId", 8547 "location":"querystring", 8548 "locationName":"taskId" 8549 }, 8550 "violationId":{ 8551 "shape":"ViolationId", 8552 "location":"querystring", 8553 "locationName":"violationId" 8554 }, 8555 "thingName":{ 8556 "shape":"DeviceDefenderThingName", 8557 "location":"querystring", 8558 "locationName":"thingName" 8559 }, 8560 "startTime":{ 8561 "shape":"Timestamp", 8562 "location":"querystring", 8563 "locationName":"startTime" 8564 }, 8565 "endTime":{ 8566 "shape":"Timestamp", 8567 "location":"querystring", 8568 "locationName":"endTime" 8569 }, 8570 "maxResults":{ 8571 "shape":"MaxResults", 8572 "location":"querystring", 8573 "locationName":"maxResults" 8574 }, 8575 "nextToken":{ 8576 "shape":"NextToken", 8577 "location":"querystring", 8578 "locationName":"nextToken" 8579 } 8580 } 8581 }, 8582 "ListDetectMitigationActionsExecutionsResponse":{ 8583 "type":"structure", 8584 "members":{ 8585 "actionsExecutions":{"shape":"DetectMitigationActionExecutionList"}, 8586 "nextToken":{"shape":"NextToken"} 8587 } 8588 }, 8589 "ListDetectMitigationActionsTasksRequest":{ 8590 "type":"structure", 8591 "required":[ 8592 "startTime", 8593 "endTime" 8594 ], 8595 "members":{ 8596 "maxResults":{ 8597 "shape":"MaxResults", 8598 "location":"querystring", 8599 "locationName":"maxResults" 8600 }, 8601 "nextToken":{ 8602 "shape":"NextToken", 8603 "location":"querystring", 8604 "locationName":"nextToken" 8605 }, 8606 "startTime":{ 8607 "shape":"Timestamp", 8608 "location":"querystring", 8609 "locationName":"startTime" 8610 }, 8611 "endTime":{ 8612 "shape":"Timestamp", 8613 "location":"querystring", 8614 "locationName":"endTime" 8615 } 8616 } 8617 }, 8618 "ListDetectMitigationActionsTasksResponse":{ 8619 "type":"structure", 8620 "members":{ 8621 "tasks":{"shape":"DetectMitigationActionsTaskSummaryList"}, 8622 "nextToken":{"shape":"NextToken"} 8623 } 8624 }, 8625 "ListDimensionsRequest":{ 8626 "type":"structure", 8627 "members":{ 8628 "nextToken":{ 8629 "shape":"NextToken", 8630 "location":"querystring", 8631 "locationName":"nextToken" 8632 }, 8633 "maxResults":{ 8634 "shape":"MaxResults", 8635 "location":"querystring", 8636 "locationName":"maxResults" 8637 } 8638 } 8639 }, 8640 "ListDimensionsResponse":{ 8641 "type":"structure", 8642 "members":{ 8643 "dimensionNames":{"shape":"DimensionNames"}, 8644 "nextToken":{"shape":"NextToken"} 8645 } 8646 }, 8647 "ListDomainConfigurationsRequest":{ 8648 "type":"structure", 8649 "members":{ 8650 "marker":{ 8651 "shape":"Marker", 8652 "location":"querystring", 8653 "locationName":"marker" 8654 }, 8655 "pageSize":{ 8656 "shape":"PageSize", 8657 "location":"querystring", 8658 "locationName":"pageSize" 8659 }, 8660 "serviceType":{ 8661 "shape":"ServiceType", 8662 "location":"querystring", 8663 "locationName":"serviceType" 8664 } 8665 } 8666 }, 8667 "ListDomainConfigurationsResponse":{ 8668 "type":"structure", 8669 "members":{ 8670 "domainConfigurations":{"shape":"DomainConfigurations"}, 8671 "nextMarker":{"shape":"Marker"} 8672 } 8673 }, 8674 "ListIndicesRequest":{ 8675 "type":"structure", 8676 "members":{ 8677 "nextToken":{ 8678 "shape":"NextToken", 8679 "location":"querystring", 8680 "locationName":"nextToken" 8681 }, 8682 "maxResults":{ 8683 "shape":"QueryMaxResults", 8684 "location":"querystring", 8685 "locationName":"maxResults" 8686 } 8687 } 8688 }, 8689 "ListIndicesResponse":{ 8690 "type":"structure", 8691 "members":{ 8692 "indexNames":{"shape":"IndexNamesList"}, 8693 "nextToken":{"shape":"NextToken"} 8694 } 8695 }, 8696 "ListJobExecutionsForJobRequest":{ 8697 "type":"structure", 8698 "required":["jobId"], 8699 "members":{ 8700 "jobId":{ 8701 "shape":"JobId", 8702 "location":"uri", 8703 "locationName":"jobId" 8704 }, 8705 "status":{ 8706 "shape":"JobExecutionStatus", 8707 "location":"querystring", 8708 "locationName":"status" 8709 }, 8710 "maxResults":{ 8711 "shape":"LaserMaxResults", 8712 "location":"querystring", 8713 "locationName":"maxResults" 8714 }, 8715 "nextToken":{ 8716 "shape":"NextToken", 8717 "location":"querystring", 8718 "locationName":"nextToken" 8719 } 8720 } 8721 }, 8722 "ListJobExecutionsForJobResponse":{ 8723 "type":"structure", 8724 "members":{ 8725 "executionSummaries":{"shape":"JobExecutionSummaryForJobList"}, 8726 "nextToken":{"shape":"NextToken"} 8727 } 8728 }, 8729 "ListJobExecutionsForThingRequest":{ 8730 "type":"structure", 8731 "required":["thingName"], 8732 "members":{ 8733 "thingName":{ 8734 "shape":"ThingName", 8735 "location":"uri", 8736 "locationName":"thingName" 8737 }, 8738 "status":{ 8739 "shape":"JobExecutionStatus", 8740 "location":"querystring", 8741 "locationName":"status" 8742 }, 8743 "namespaceId":{ 8744 "shape":"NamespaceId", 8745 "location":"querystring", 8746 "locationName":"namespaceId" 8747 }, 8748 "maxResults":{ 8749 "shape":"LaserMaxResults", 8750 "location":"querystring", 8751 "locationName":"maxResults" 8752 }, 8753 "nextToken":{ 8754 "shape":"NextToken", 8755 "location":"querystring", 8756 "locationName":"nextToken" 8757 } 8758 } 8759 }, 8760 "ListJobExecutionsForThingResponse":{ 8761 "type":"structure", 8762 "members":{ 8763 "executionSummaries":{"shape":"JobExecutionSummaryForThingList"}, 8764 "nextToken":{"shape":"NextToken"} 8765 } 8766 }, 8767 "ListJobsRequest":{ 8768 "type":"structure", 8769 "members":{ 8770 "status":{ 8771 "shape":"JobStatus", 8772 "location":"querystring", 8773 "locationName":"status" 8774 }, 8775 "targetSelection":{ 8776 "shape":"TargetSelection", 8777 "location":"querystring", 8778 "locationName":"targetSelection" 8779 }, 8780 "maxResults":{ 8781 "shape":"LaserMaxResults", 8782 "location":"querystring", 8783 "locationName":"maxResults" 8784 }, 8785 "nextToken":{ 8786 "shape":"NextToken", 8787 "location":"querystring", 8788 "locationName":"nextToken" 8789 }, 8790 "thingGroupName":{ 8791 "shape":"ThingGroupName", 8792 "location":"querystring", 8793 "locationName":"thingGroupName" 8794 }, 8795 "thingGroupId":{ 8796 "shape":"ThingGroupId", 8797 "location":"querystring", 8798 "locationName":"thingGroupId" 8799 }, 8800 "namespaceId":{ 8801 "shape":"NamespaceId", 8802 "location":"querystring", 8803 "locationName":"namespaceId" 8804 } 8805 } 8806 }, 8807 "ListJobsResponse":{ 8808 "type":"structure", 8809 "members":{ 8810 "jobs":{"shape":"JobSummaryList"}, 8811 "nextToken":{"shape":"NextToken"} 8812 } 8813 }, 8814 "ListMitigationActionsRequest":{ 8815 "type":"structure", 8816 "members":{ 8817 "actionType":{ 8818 "shape":"MitigationActionType", 8819 "location":"querystring", 8820 "locationName":"actionType" 8821 }, 8822 "maxResults":{ 8823 "shape":"MaxResults", 8824 "location":"querystring", 8825 "locationName":"maxResults" 8826 }, 8827 "nextToken":{ 8828 "shape":"NextToken", 8829 "location":"querystring", 8830 "locationName":"nextToken" 8831 } 8832 } 8833 }, 8834 "ListMitigationActionsResponse":{ 8835 "type":"structure", 8836 "members":{ 8837 "actionIdentifiers":{"shape":"MitigationActionIdentifierList"}, 8838 "nextToken":{"shape":"NextToken"} 8839 } 8840 }, 8841 "ListOTAUpdatesRequest":{ 8842 "type":"structure", 8843 "members":{ 8844 "maxResults":{ 8845 "shape":"MaxResults", 8846 "location":"querystring", 8847 "locationName":"maxResults" 8848 }, 8849 "nextToken":{ 8850 "shape":"NextToken", 8851 "location":"querystring", 8852 "locationName":"nextToken" 8853 }, 8854 "otaUpdateStatus":{ 8855 "shape":"OTAUpdateStatus", 8856 "location":"querystring", 8857 "locationName":"otaUpdateStatus" 8858 } 8859 } 8860 }, 8861 "ListOTAUpdatesResponse":{ 8862 "type":"structure", 8863 "members":{ 8864 "otaUpdates":{"shape":"OTAUpdatesSummary"}, 8865 "nextToken":{"shape":"NextToken"} 8866 } 8867 }, 8868 "ListOutgoingCertificatesRequest":{ 8869 "type":"structure", 8870 "members":{ 8871 "pageSize":{ 8872 "shape":"PageSize", 8873 "location":"querystring", 8874 "locationName":"pageSize" 8875 }, 8876 "marker":{ 8877 "shape":"Marker", 8878 "location":"querystring", 8879 "locationName":"marker" 8880 }, 8881 "ascendingOrder":{ 8882 "shape":"AscendingOrder", 8883 "location":"querystring", 8884 "locationName":"isAscendingOrder" 8885 } 8886 } 8887 }, 8888 "ListOutgoingCertificatesResponse":{ 8889 "type":"structure", 8890 "members":{ 8891 "outgoingCertificates":{"shape":"OutgoingCertificates"}, 8892 "nextMarker":{"shape":"Marker"} 8893 } 8894 }, 8895 "ListPoliciesRequest":{ 8896 "type":"structure", 8897 "members":{ 8898 "marker":{ 8899 "shape":"Marker", 8900 "location":"querystring", 8901 "locationName":"marker" 8902 }, 8903 "pageSize":{ 8904 "shape":"PageSize", 8905 "location":"querystring", 8906 "locationName":"pageSize" 8907 }, 8908 "ascendingOrder":{ 8909 "shape":"AscendingOrder", 8910 "location":"querystring", 8911 "locationName":"isAscendingOrder" 8912 } 8913 } 8914 }, 8915 "ListPoliciesResponse":{ 8916 "type":"structure", 8917 "members":{ 8918 "policies":{"shape":"Policies"}, 8919 "nextMarker":{"shape":"Marker"} 8920 } 8921 }, 8922 "ListPolicyPrincipalsRequest":{ 8923 "type":"structure", 8924 "required":["policyName"], 8925 "members":{ 8926 "policyName":{ 8927 "shape":"PolicyName", 8928 "location":"header", 8929 "locationName":"x-amzn-iot-policy" 8930 }, 8931 "marker":{ 8932 "shape":"Marker", 8933 "location":"querystring", 8934 "locationName":"marker" 8935 }, 8936 "pageSize":{ 8937 "shape":"PageSize", 8938 "location":"querystring", 8939 "locationName":"pageSize" 8940 }, 8941 "ascendingOrder":{ 8942 "shape":"AscendingOrder", 8943 "location":"querystring", 8944 "locationName":"isAscendingOrder" 8945 } 8946 } 8947 }, 8948 "ListPolicyPrincipalsResponse":{ 8949 "type":"structure", 8950 "members":{ 8951 "principals":{"shape":"Principals"}, 8952 "nextMarker":{"shape":"Marker"} 8953 } 8954 }, 8955 "ListPolicyVersionsRequest":{ 8956 "type":"structure", 8957 "required":["policyName"], 8958 "members":{ 8959 "policyName":{ 8960 "shape":"PolicyName", 8961 "location":"uri", 8962 "locationName":"policyName" 8963 } 8964 } 8965 }, 8966 "ListPolicyVersionsResponse":{ 8967 "type":"structure", 8968 "members":{ 8969 "policyVersions":{"shape":"PolicyVersions"} 8970 } 8971 }, 8972 "ListPrincipalPoliciesRequest":{ 8973 "type":"structure", 8974 "required":["principal"], 8975 "members":{ 8976 "principal":{ 8977 "shape":"Principal", 8978 "location":"header", 8979 "locationName":"x-amzn-iot-principal" 8980 }, 8981 "marker":{ 8982 "shape":"Marker", 8983 "location":"querystring", 8984 "locationName":"marker" 8985 }, 8986 "pageSize":{ 8987 "shape":"PageSize", 8988 "location":"querystring", 8989 "locationName":"pageSize" 8990 }, 8991 "ascendingOrder":{ 8992 "shape":"AscendingOrder", 8993 "location":"querystring", 8994 "locationName":"isAscendingOrder" 8995 } 8996 } 8997 }, 8998 "ListPrincipalPoliciesResponse":{ 8999 "type":"structure", 9000 "members":{ 9001 "policies":{"shape":"Policies"}, 9002 "nextMarker":{"shape":"Marker"} 9003 } 9004 }, 9005 "ListPrincipalThingsRequest":{ 9006 "type":"structure", 9007 "required":["principal"], 9008 "members":{ 9009 "nextToken":{ 9010 "shape":"NextToken", 9011 "location":"querystring", 9012 "locationName":"nextToken" 9013 }, 9014 "maxResults":{ 9015 "shape":"RegistryMaxResults", 9016 "location":"querystring", 9017 "locationName":"maxResults" 9018 }, 9019 "principal":{ 9020 "shape":"Principal", 9021 "location":"header", 9022 "locationName":"x-amzn-principal" 9023 } 9024 } 9025 }, 9026 "ListPrincipalThingsResponse":{ 9027 "type":"structure", 9028 "members":{ 9029 "things":{"shape":"ThingNameList"}, 9030 "nextToken":{"shape":"NextToken"} 9031 } 9032 }, 9033 "ListProvisioningTemplateVersionsRequest":{ 9034 "type":"structure", 9035 "required":["templateName"], 9036 "members":{ 9037 "templateName":{ 9038 "shape":"TemplateName", 9039 "location":"uri", 9040 "locationName":"templateName" 9041 }, 9042 "maxResults":{ 9043 "shape":"MaxResults", 9044 "location":"querystring", 9045 "locationName":"maxResults" 9046 }, 9047 "nextToken":{ 9048 "shape":"NextToken", 9049 "location":"querystring", 9050 "locationName":"nextToken" 9051 } 9052 } 9053 }, 9054 "ListProvisioningTemplateVersionsResponse":{ 9055 "type":"structure", 9056 "members":{ 9057 "versions":{"shape":"ProvisioningTemplateVersionListing"}, 9058 "nextToken":{"shape":"NextToken"} 9059 } 9060 }, 9061 "ListProvisioningTemplatesRequest":{ 9062 "type":"structure", 9063 "members":{ 9064 "maxResults":{ 9065 "shape":"MaxResults", 9066 "location":"querystring", 9067 "locationName":"maxResults" 9068 }, 9069 "nextToken":{ 9070 "shape":"NextToken", 9071 "location":"querystring", 9072 "locationName":"nextToken" 9073 } 9074 } 9075 }, 9076 "ListProvisioningTemplatesResponse":{ 9077 "type":"structure", 9078 "members":{ 9079 "templates":{"shape":"ProvisioningTemplateListing"}, 9080 "nextToken":{"shape":"NextToken"} 9081 } 9082 }, 9083 "ListRoleAliasesRequest":{ 9084 "type":"structure", 9085 "members":{ 9086 "pageSize":{ 9087 "shape":"PageSize", 9088 "location":"querystring", 9089 "locationName":"pageSize" 9090 }, 9091 "marker":{ 9092 "shape":"Marker", 9093 "location":"querystring", 9094 "locationName":"marker" 9095 }, 9096 "ascendingOrder":{ 9097 "shape":"AscendingOrder", 9098 "location":"querystring", 9099 "locationName":"isAscendingOrder" 9100 } 9101 } 9102 }, 9103 "ListRoleAliasesResponse":{ 9104 "type":"structure", 9105 "members":{ 9106 "roleAliases":{"shape":"RoleAliases"}, 9107 "nextMarker":{"shape":"Marker"} 9108 } 9109 }, 9110 "ListScheduledAuditsRequest":{ 9111 "type":"structure", 9112 "members":{ 9113 "nextToken":{ 9114 "shape":"NextToken", 9115 "location":"querystring", 9116 "locationName":"nextToken" 9117 }, 9118 "maxResults":{ 9119 "shape":"MaxResults", 9120 "location":"querystring", 9121 "locationName":"maxResults" 9122 } 9123 } 9124 }, 9125 "ListScheduledAuditsResponse":{ 9126 "type":"structure", 9127 "members":{ 9128 "scheduledAudits":{"shape":"ScheduledAuditMetadataList"}, 9129 "nextToken":{"shape":"NextToken"} 9130 } 9131 }, 9132 "ListSecurityProfilesForTargetRequest":{ 9133 "type":"structure", 9134 "required":["securityProfileTargetArn"], 9135 "members":{ 9136 "nextToken":{ 9137 "shape":"NextToken", 9138 "location":"querystring", 9139 "locationName":"nextToken" 9140 }, 9141 "maxResults":{ 9142 "shape":"MaxResults", 9143 "location":"querystring", 9144 "locationName":"maxResults" 9145 }, 9146 "recursive":{ 9147 "shape":"Recursive", 9148 "location":"querystring", 9149 "locationName":"recursive" 9150 }, 9151 "securityProfileTargetArn":{ 9152 "shape":"SecurityProfileTargetArn", 9153 "location":"querystring", 9154 "locationName":"securityProfileTargetArn" 9155 } 9156 } 9157 }, 9158 "ListSecurityProfilesForTargetResponse":{ 9159 "type":"structure", 9160 "members":{ 9161 "securityProfileTargetMappings":{"shape":"SecurityProfileTargetMappings"}, 9162 "nextToken":{"shape":"NextToken"} 9163 } 9164 }, 9165 "ListSecurityProfilesRequest":{ 9166 "type":"structure", 9167 "members":{ 9168 "nextToken":{ 9169 "shape":"NextToken", 9170 "location":"querystring", 9171 "locationName":"nextToken" 9172 }, 9173 "maxResults":{ 9174 "shape":"MaxResults", 9175 "location":"querystring", 9176 "locationName":"maxResults" 9177 }, 9178 "dimensionName":{ 9179 "shape":"DimensionName", 9180 "location":"querystring", 9181 "locationName":"dimensionName" 9182 }, 9183 "metricName":{ 9184 "shape":"MetricName", 9185 "location":"querystring", 9186 "locationName":"metricName" 9187 } 9188 } 9189 }, 9190 "ListSecurityProfilesResponse":{ 9191 "type":"structure", 9192 "members":{ 9193 "securityProfileIdentifiers":{"shape":"SecurityProfileIdentifiers"}, 9194 "nextToken":{"shape":"NextToken"} 9195 } 9196 }, 9197 "ListStreamsRequest":{ 9198 "type":"structure", 9199 "members":{ 9200 "maxResults":{ 9201 "shape":"MaxResults", 9202 "location":"querystring", 9203 "locationName":"maxResults" 9204 }, 9205 "nextToken":{ 9206 "shape":"NextToken", 9207 "location":"querystring", 9208 "locationName":"nextToken" 9209 }, 9210 "ascendingOrder":{ 9211 "shape":"AscendingOrder", 9212 "location":"querystring", 9213 "locationName":"isAscendingOrder" 9214 } 9215 } 9216 }, 9217 "ListStreamsResponse":{ 9218 "type":"structure", 9219 "members":{ 9220 "streams":{"shape":"StreamsSummary"}, 9221 "nextToken":{"shape":"NextToken"} 9222 } 9223 }, 9224 "ListSuppressedAlerts":{"type":"boolean"}, 9225 "ListSuppressedFindings":{"type":"boolean"}, 9226 "ListTagsForResourceRequest":{ 9227 "type":"structure", 9228 "required":["resourceArn"], 9229 "members":{ 9230 "resourceArn":{ 9231 "shape":"ResourceArn", 9232 "location":"querystring", 9233 "locationName":"resourceArn" 9234 }, 9235 "nextToken":{ 9236 "shape":"NextToken", 9237 "location":"querystring", 9238 "locationName":"nextToken" 9239 } 9240 } 9241 }, 9242 "ListTagsForResourceResponse":{ 9243 "type":"structure", 9244 "members":{ 9245 "tags":{"shape":"TagList"}, 9246 "nextToken":{"shape":"NextToken"} 9247 } 9248 }, 9249 "ListTargetsForPolicyRequest":{ 9250 "type":"structure", 9251 "required":["policyName"], 9252 "members":{ 9253 "policyName":{ 9254 "shape":"PolicyName", 9255 "location":"uri", 9256 "locationName":"policyName" 9257 }, 9258 "marker":{ 9259 "shape":"Marker", 9260 "location":"querystring", 9261 "locationName":"marker" 9262 }, 9263 "pageSize":{ 9264 "shape":"PageSize", 9265 "location":"querystring", 9266 "locationName":"pageSize" 9267 } 9268 } 9269 }, 9270 "ListTargetsForPolicyResponse":{ 9271 "type":"structure", 9272 "members":{ 9273 "targets":{"shape":"PolicyTargets"}, 9274 "nextMarker":{"shape":"Marker"} 9275 } 9276 }, 9277 "ListTargetsForSecurityProfileRequest":{ 9278 "type":"structure", 9279 "required":["securityProfileName"], 9280 "members":{ 9281 "securityProfileName":{ 9282 "shape":"SecurityProfileName", 9283 "location":"uri", 9284 "locationName":"securityProfileName" 9285 }, 9286 "nextToken":{ 9287 "shape":"NextToken", 9288 "location":"querystring", 9289 "locationName":"nextToken" 9290 }, 9291 "maxResults":{ 9292 "shape":"MaxResults", 9293 "location":"querystring", 9294 "locationName":"maxResults" 9295 } 9296 } 9297 }, 9298 "ListTargetsForSecurityProfileResponse":{ 9299 "type":"structure", 9300 "members":{ 9301 "securityProfileTargets":{"shape":"SecurityProfileTargets"}, 9302 "nextToken":{"shape":"NextToken"} 9303 } 9304 }, 9305 "ListThingGroupsForThingRequest":{ 9306 "type":"structure", 9307 "required":["thingName"], 9308 "members":{ 9309 "thingName":{ 9310 "shape":"ThingName", 9311 "location":"uri", 9312 "locationName":"thingName" 9313 }, 9314 "nextToken":{ 9315 "shape":"NextToken", 9316 "location":"querystring", 9317 "locationName":"nextToken" 9318 }, 9319 "maxResults":{ 9320 "shape":"RegistryMaxResults", 9321 "location":"querystring", 9322 "locationName":"maxResults" 9323 } 9324 } 9325 }, 9326 "ListThingGroupsForThingResponse":{ 9327 "type":"structure", 9328 "members":{ 9329 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 9330 "nextToken":{"shape":"NextToken"} 9331 } 9332 }, 9333 "ListThingGroupsRequest":{ 9334 "type":"structure", 9335 "members":{ 9336 "nextToken":{ 9337 "shape":"NextToken", 9338 "location":"querystring", 9339 "locationName":"nextToken" 9340 }, 9341 "maxResults":{ 9342 "shape":"RegistryMaxResults", 9343 "location":"querystring", 9344 "locationName":"maxResults" 9345 }, 9346 "parentGroup":{ 9347 "shape":"ThingGroupName", 9348 "location":"querystring", 9349 "locationName":"parentGroup" 9350 }, 9351 "namePrefixFilter":{ 9352 "shape":"ThingGroupName", 9353 "location":"querystring", 9354 "locationName":"namePrefixFilter" 9355 }, 9356 "recursive":{ 9357 "shape":"RecursiveWithoutDefault", 9358 "location":"querystring", 9359 "locationName":"recursive" 9360 } 9361 } 9362 }, 9363 "ListThingGroupsResponse":{ 9364 "type":"structure", 9365 "members":{ 9366 "thingGroups":{"shape":"ThingGroupNameAndArnList"}, 9367 "nextToken":{"shape":"NextToken"} 9368 } 9369 }, 9370 "ListThingPrincipalsRequest":{ 9371 "type":"structure", 9372 "required":["thingName"], 9373 "members":{ 9374 "nextToken":{ 9375 "shape":"NextToken", 9376 "location":"querystring", 9377 "locationName":"nextToken" 9378 }, 9379 "maxResults":{ 9380 "shape":"RegistryMaxResults", 9381 "location":"querystring", 9382 "locationName":"maxResults" 9383 }, 9384 "thingName":{ 9385 "shape":"ThingName", 9386 "location":"uri", 9387 "locationName":"thingName" 9388 } 9389 } 9390 }, 9391 "ListThingPrincipalsResponse":{ 9392 "type":"structure", 9393 "members":{ 9394 "principals":{"shape":"Principals"}, 9395 "nextToken":{"shape":"NextToken"} 9396 } 9397 }, 9398 "ListThingRegistrationTaskReportsRequest":{ 9399 "type":"structure", 9400 "required":[ 9401 "taskId", 9402 "reportType" 9403 ], 9404 "members":{ 9405 "taskId":{ 9406 "shape":"TaskId", 9407 "location":"uri", 9408 "locationName":"taskId" 9409 }, 9410 "reportType":{ 9411 "shape":"ReportType", 9412 "location":"querystring", 9413 "locationName":"reportType" 9414 }, 9415 "nextToken":{ 9416 "shape":"NextToken", 9417 "location":"querystring", 9418 "locationName":"nextToken" 9419 }, 9420 "maxResults":{ 9421 "shape":"RegistryMaxResults", 9422 "location":"querystring", 9423 "locationName":"maxResults" 9424 } 9425 } 9426 }, 9427 "ListThingRegistrationTaskReportsResponse":{ 9428 "type":"structure", 9429 "members":{ 9430 "resourceLinks":{"shape":"S3FileUrlList"}, 9431 "reportType":{"shape":"ReportType"}, 9432 "nextToken":{"shape":"NextToken"} 9433 } 9434 }, 9435 "ListThingRegistrationTasksRequest":{ 9436 "type":"structure", 9437 "members":{ 9438 "nextToken":{ 9439 "shape":"NextToken", 9440 "location":"querystring", 9441 "locationName":"nextToken" 9442 }, 9443 "maxResults":{ 9444 "shape":"RegistryMaxResults", 9445 "location":"querystring", 9446 "locationName":"maxResults" 9447 }, 9448 "status":{ 9449 "shape":"Status", 9450 "location":"querystring", 9451 "locationName":"status" 9452 } 9453 } 9454 }, 9455 "ListThingRegistrationTasksResponse":{ 9456 "type":"structure", 9457 "members":{ 9458 "taskIds":{"shape":"TaskIdList"}, 9459 "nextToken":{"shape":"NextToken"} 9460 } 9461 }, 9462 "ListThingTypesRequest":{ 9463 "type":"structure", 9464 "members":{ 9465 "nextToken":{ 9466 "shape":"NextToken", 9467 "location":"querystring", 9468 "locationName":"nextToken" 9469 }, 9470 "maxResults":{ 9471 "shape":"RegistryMaxResults", 9472 "location":"querystring", 9473 "locationName":"maxResults" 9474 }, 9475 "thingTypeName":{ 9476 "shape":"ThingTypeName", 9477 "location":"querystring", 9478 "locationName":"thingTypeName" 9479 } 9480 } 9481 }, 9482 "ListThingTypesResponse":{ 9483 "type":"structure", 9484 "members":{ 9485 "thingTypes":{"shape":"ThingTypeList"}, 9486 "nextToken":{"shape":"NextToken"} 9487 } 9488 }, 9489 "ListThingsInBillingGroupRequest":{ 9490 "type":"structure", 9491 "required":["billingGroupName"], 9492 "members":{ 9493 "billingGroupName":{ 9494 "shape":"BillingGroupName", 9495 "location":"uri", 9496 "locationName":"billingGroupName" 9497 }, 9498 "nextToken":{ 9499 "shape":"NextToken", 9500 "location":"querystring", 9501 "locationName":"nextToken" 9502 }, 9503 "maxResults":{ 9504 "shape":"RegistryMaxResults", 9505 "location":"querystring", 9506 "locationName":"maxResults" 9507 } 9508 } 9509 }, 9510 "ListThingsInBillingGroupResponse":{ 9511 "type":"structure", 9512 "members":{ 9513 "things":{"shape":"ThingNameList"}, 9514 "nextToken":{"shape":"NextToken"} 9515 } 9516 }, 9517 "ListThingsInThingGroupRequest":{ 9518 "type":"structure", 9519 "required":["thingGroupName"], 9520 "members":{ 9521 "thingGroupName":{ 9522 "shape":"ThingGroupName", 9523 "location":"uri", 9524 "locationName":"thingGroupName" 9525 }, 9526 "recursive":{ 9527 "shape":"Recursive", 9528 "location":"querystring", 9529 "locationName":"recursive" 9530 }, 9531 "nextToken":{ 9532 "shape":"NextToken", 9533 "location":"querystring", 9534 "locationName":"nextToken" 9535 }, 9536 "maxResults":{ 9537 "shape":"RegistryMaxResults", 9538 "location":"querystring", 9539 "locationName":"maxResults" 9540 } 9541 } 9542 }, 9543 "ListThingsInThingGroupResponse":{ 9544 "type":"structure", 9545 "members":{ 9546 "things":{"shape":"ThingNameList"}, 9547 "nextToken":{"shape":"NextToken"} 9548 } 9549 }, 9550 "ListThingsRequest":{ 9551 "type":"structure", 9552 "members":{ 9553 "nextToken":{ 9554 "shape":"NextToken", 9555 "location":"querystring", 9556 "locationName":"nextToken" 9557 }, 9558 "maxResults":{ 9559 "shape":"RegistryMaxResults", 9560 "location":"querystring", 9561 "locationName":"maxResults" 9562 }, 9563 "attributeName":{ 9564 "shape":"AttributeName", 9565 "location":"querystring", 9566 "locationName":"attributeName" 9567 }, 9568 "attributeValue":{ 9569 "shape":"AttributeValue", 9570 "location":"querystring", 9571 "locationName":"attributeValue" 9572 }, 9573 "thingTypeName":{ 9574 "shape":"ThingTypeName", 9575 "location":"querystring", 9576 "locationName":"thingTypeName" 9577 }, 9578 "usePrefixAttributeValue":{ 9579 "shape":"usePrefixAttributeValue", 9580 "location":"querystring", 9581 "locationName":"usePrefixAttributeValue" 9582 } 9583 } 9584 }, 9585 "ListThingsResponse":{ 9586 "type":"structure", 9587 "members":{ 9588 "things":{"shape":"ThingAttributeList"}, 9589 "nextToken":{"shape":"NextToken"} 9590 } 9591 }, 9592 "ListTopicRuleDestinationsRequest":{ 9593 "type":"structure", 9594 "members":{ 9595 "maxResults":{ 9596 "shape":"TopicRuleDestinationMaxResults", 9597 "location":"querystring", 9598 "locationName":"maxResults" 9599 }, 9600 "nextToken":{ 9601 "shape":"NextToken", 9602 "location":"querystring", 9603 "locationName":"nextToken" 9604 } 9605 } 9606 }, 9607 "ListTopicRuleDestinationsResponse":{ 9608 "type":"structure", 9609 "members":{ 9610 "destinationSummaries":{"shape":"TopicRuleDestinationSummaries"}, 9611 "nextToken":{"shape":"NextToken"} 9612 } 9613 }, 9614 "ListTopicRulesRequest":{ 9615 "type":"structure", 9616 "members":{ 9617 "topic":{ 9618 "shape":"Topic", 9619 "location":"querystring", 9620 "locationName":"topic" 9621 }, 9622 "maxResults":{ 9623 "shape":"TopicRuleMaxResults", 9624 "location":"querystring", 9625 "locationName":"maxResults" 9626 }, 9627 "nextToken":{ 9628 "shape":"NextToken", 9629 "location":"querystring", 9630 "locationName":"nextToken" 9631 }, 9632 "ruleDisabled":{ 9633 "shape":"IsDisabled", 9634 "location":"querystring", 9635 "locationName":"ruleDisabled" 9636 } 9637 } 9638 }, 9639 "ListTopicRulesResponse":{ 9640 "type":"structure", 9641 "members":{ 9642 "rules":{"shape":"TopicRuleList"}, 9643 "nextToken":{"shape":"NextToken"} 9644 } 9645 }, 9646 "ListV2LoggingLevelsRequest":{ 9647 "type":"structure", 9648 "members":{ 9649 "targetType":{ 9650 "shape":"LogTargetType", 9651 "location":"querystring", 9652 "locationName":"targetType" 9653 }, 9654 "nextToken":{ 9655 "shape":"NextToken", 9656 "location":"querystring", 9657 "locationName":"nextToken" 9658 }, 9659 "maxResults":{ 9660 "shape":"SkyfallMaxResults", 9661 "location":"querystring", 9662 "locationName":"maxResults" 9663 } 9664 } 9665 }, 9666 "ListV2LoggingLevelsResponse":{ 9667 "type":"structure", 9668 "members":{ 9669 "logTargetConfigurations":{"shape":"LogTargetConfigurations"}, 9670 "nextToken":{"shape":"NextToken"} 9671 } 9672 }, 9673 "ListViolationEventsRequest":{ 9674 "type":"structure", 9675 "required":[ 9676 "startTime", 9677 "endTime" 9678 ], 9679 "members":{ 9680 "startTime":{ 9681 "shape":"Timestamp", 9682 "location":"querystring", 9683 "locationName":"startTime" 9684 }, 9685 "endTime":{ 9686 "shape":"Timestamp", 9687 "location":"querystring", 9688 "locationName":"endTime" 9689 }, 9690 "thingName":{ 9691 "shape":"DeviceDefenderThingName", 9692 "location":"querystring", 9693 "locationName":"thingName" 9694 }, 9695 "securityProfileName":{ 9696 "shape":"SecurityProfileName", 9697 "location":"querystring", 9698 "locationName":"securityProfileName" 9699 }, 9700 "behaviorCriteriaType":{ 9701 "shape":"BehaviorCriteriaType", 9702 "location":"querystring", 9703 "locationName":"behaviorCriteriaType" 9704 }, 9705 "listSuppressedAlerts":{ 9706 "shape":"ListSuppressedAlerts", 9707 "location":"querystring", 9708 "locationName":"listSuppressedAlerts" 9709 }, 9710 "nextToken":{ 9711 "shape":"NextToken", 9712 "location":"querystring", 9713 "locationName":"nextToken" 9714 }, 9715 "maxResults":{ 9716 "shape":"MaxResults", 9717 "location":"querystring", 9718 "locationName":"maxResults" 9719 } 9720 } 9721 }, 9722 "ListViolationEventsResponse":{ 9723 "type":"structure", 9724 "members":{ 9725 "violationEvents":{"shape":"ViolationEvents"}, 9726 "nextToken":{"shape":"NextToken"} 9727 } 9728 }, 9729 "LogGroupName":{"type":"string"}, 9730 "LogLevel":{ 9731 "type":"string", 9732 "enum":[ 9733 "DEBUG", 9734 "INFO", 9735 "ERROR", 9736 "WARN", 9737 "DISABLED" 9738 ] 9739 }, 9740 "LogTarget":{ 9741 "type":"structure", 9742 "required":["targetType"], 9743 "members":{ 9744 "targetType":{"shape":"LogTargetType"}, 9745 "targetName":{"shape":"LogTargetName"} 9746 } 9747 }, 9748 "LogTargetConfiguration":{ 9749 "type":"structure", 9750 "members":{ 9751 "logTarget":{"shape":"LogTarget"}, 9752 "logLevel":{"shape":"LogLevel"} 9753 } 9754 }, 9755 "LogTargetConfigurations":{ 9756 "type":"list", 9757 "member":{"shape":"LogTargetConfiguration"} 9758 }, 9759 "LogTargetName":{"type":"string"}, 9760 "LogTargetType":{ 9761 "type":"string", 9762 "enum":[ 9763 "DEFAULT", 9764 "THING_GROUP" 9765 ] 9766 }, 9767 "LoggingOptionsPayload":{ 9768 "type":"structure", 9769 "required":["roleArn"], 9770 "members":{ 9771 "roleArn":{"shape":"AwsArn"}, 9772 "logLevel":{"shape":"LogLevel"} 9773 } 9774 }, 9775 "MachineLearningDetectionConfig":{ 9776 "type":"structure", 9777 "required":["confidenceLevel"], 9778 "members":{ 9779 "confidenceLevel":{"shape":"ConfidenceLevel"} 9780 } 9781 }, 9782 "MalformedPolicyException":{ 9783 "type":"structure", 9784 "members":{ 9785 "message":{"shape":"errorMessage"} 9786 }, 9787 "error":{"httpStatusCode":400}, 9788 "exception":true 9789 }, 9790 "Marker":{ 9791 "type":"string", 9792 "max":1024, 9793 "pattern":"[A-Za-z0-9+/]+={0,2}" 9794 }, 9795 "MaxJobExecutionsPerMin":{ 9796 "type":"integer", 9797 "max":1000, 9798 "min":1 9799 }, 9800 "MaxResults":{ 9801 "type":"integer", 9802 "max":250, 9803 "min":1 9804 }, 9805 "Maximum":{"type":"double"}, 9806 "MaximumPerMinute":{ 9807 "type":"integer", 9808 "max":1000, 9809 "min":1 9810 }, 9811 "Message":{ 9812 "type":"string", 9813 "max":128 9814 }, 9815 "MessageFormat":{ 9816 "type":"string", 9817 "enum":[ 9818 "RAW", 9819 "JSON" 9820 ] 9821 }, 9822 "MessageId":{ 9823 "type":"string", 9824 "max":128 9825 }, 9826 "MetricDimension":{ 9827 "type":"structure", 9828 "required":["dimensionName"], 9829 "members":{ 9830 "dimensionName":{"shape":"DimensionName"}, 9831 "operator":{"shape":"DimensionValueOperator"} 9832 } 9833 }, 9834 "MetricName":{ 9835 "type":"string", 9836 "max":128, 9837 "min":1, 9838 "pattern":"[a-zA-Z0-9:_-]+" 9839 }, 9840 "MetricNames":{ 9841 "type":"list", 9842 "member":{"shape":"MetricName"} 9843 }, 9844 "MetricToRetain":{ 9845 "type":"structure", 9846 "required":["metric"], 9847 "members":{ 9848 "metric":{"shape":"BehaviorMetric"}, 9849 "metricDimension":{"shape":"MetricDimension"} 9850 } 9851 }, 9852 "MetricValue":{ 9853 "type":"structure", 9854 "members":{ 9855 "count":{"shape":"UnsignedLong"}, 9856 "cidrs":{"shape":"Cidrs"}, 9857 "ports":{"shape":"Ports"}, 9858 "number":{"shape":"Number"}, 9859 "numbers":{"shape":"NumberList"}, 9860 "strings":{"shape":"StringList"} 9861 } 9862 }, 9863 "Minimum":{"type":"double"}, 9864 "MinimumNumberOfExecutedThings":{ 9865 "type":"integer", 9866 "min":1 9867 }, 9868 "MissingContextValue":{"type":"string"}, 9869 "MissingContextValues":{ 9870 "type":"list", 9871 "member":{"shape":"MissingContextValue"} 9872 }, 9873 "MitigationAction":{ 9874 "type":"structure", 9875 "members":{ 9876 "name":{"shape":"MitigationActionName"}, 9877 "id":{"shape":"MitigationActionId"}, 9878 "roleArn":{"shape":"RoleArn"}, 9879 "actionParams":{"shape":"MitigationActionParams"} 9880 } 9881 }, 9882 "MitigationActionArn":{"type":"string"}, 9883 "MitigationActionId":{"type":"string"}, 9884 "MitigationActionIdentifier":{ 9885 "type":"structure", 9886 "members":{ 9887 "actionName":{"shape":"MitigationActionName"}, 9888 "actionArn":{"shape":"MitigationActionArn"}, 9889 "creationDate":{"shape":"Timestamp"} 9890 } 9891 }, 9892 "MitigationActionIdentifierList":{ 9893 "type":"list", 9894 "member":{"shape":"MitigationActionIdentifier"} 9895 }, 9896 "MitigationActionList":{ 9897 "type":"list", 9898 "member":{"shape":"MitigationAction"} 9899 }, 9900 "MitigationActionName":{ 9901 "type":"string", 9902 "max":128, 9903 "pattern":"[a-zA-Z0-9_-]+" 9904 }, 9905 "MitigationActionNameList":{ 9906 "type":"list", 9907 "member":{"shape":"MitigationActionName"}, 9908 "max":5, 9909 "min":1 9910 }, 9911 "MitigationActionParams":{ 9912 "type":"structure", 9913 "members":{ 9914 "updateDeviceCertificateParams":{"shape":"UpdateDeviceCertificateParams"}, 9915 "updateCACertificateParams":{"shape":"UpdateCACertificateParams"}, 9916 "addThingsToThingGroupParams":{"shape":"AddThingsToThingGroupParams"}, 9917 "replaceDefaultPolicyVersionParams":{"shape":"ReplaceDefaultPolicyVersionParams"}, 9918 "enableIoTLoggingParams":{"shape":"EnableIoTLoggingParams"}, 9919 "publishFindingToSnsParams":{"shape":"PublishFindingToSnsParams"} 9920 } 9921 }, 9922 "MitigationActionType":{ 9923 "type":"string", 9924 "enum":[ 9925 "UPDATE_DEVICE_CERTIFICATE", 9926 "UPDATE_CA_CERTIFICATE", 9927 "ADD_THINGS_TO_THING_GROUP", 9928 "REPLACE_DEFAULT_POLICY_VERSION", 9929 "ENABLE_IOT_LOGGING", 9930 "PUBLISH_FINDING_TO_SNS" 9931 ] 9932 }, 9933 "MitigationActionsTaskId":{ 9934 "type":"string", 9935 "max":128, 9936 "min":1, 9937 "pattern":"[a-zA-Z0-9_-]+" 9938 }, 9939 "ModelStatus":{ 9940 "type":"string", 9941 "enum":[ 9942 "PENDING_BUILD", 9943 "ACTIVE", 9944 "EXPIRED" 9945 ] 9946 }, 9947 "MqttClientId":{ 9948 "type":"string", 9949 "max":65535, 9950 "min":1 9951 }, 9952 "MqttContext":{ 9953 "type":"structure", 9954 "members":{ 9955 "username":{"shape":"MqttUsername"}, 9956 "password":{"shape":"MqttPassword"}, 9957 "clientId":{"shape":"MqttClientId"} 9958 } 9959 }, 9960 "MqttPassword":{ 9961 "type":"blob", 9962 "max":65535, 9963 "min":1 9964 }, 9965 "MqttUsername":{ 9966 "type":"string", 9967 "max":65535, 9968 "min":1 9969 }, 9970 "NamespaceId":{ 9971 "type":"string", 9972 "max":64, 9973 "min":1, 9974 "pattern":"[a-zA-Z0-9_-]+" 9975 }, 9976 "NextToken":{"type":"string"}, 9977 "NonCompliantChecksCount":{"type":"integer"}, 9978 "NonCompliantResource":{ 9979 "type":"structure", 9980 "members":{ 9981 "resourceType":{"shape":"ResourceType"}, 9982 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 9983 "additionalInfo":{"shape":"StringMap"} 9984 } 9985 }, 9986 "NonCompliantResourcesCount":{"type":"long"}, 9987 "NotConfiguredException":{ 9988 "type":"structure", 9989 "members":{ 9990 "message":{"shape":"errorMessage"} 9991 }, 9992 "error":{"httpStatusCode":404}, 9993 "exception":true 9994 }, 9995 "NullableBoolean":{"type":"boolean"}, 9996 "Number":{"type":"double"}, 9997 "NumberList":{ 9998 "type":"list", 9999 "member":{"shape":"Number"} 10000 }, 10001 "NumberOfThings":{ 10002 "type":"integer", 10003 "min":1 10004 }, 10005 "OTAUpdateArn":{"type":"string"}, 10006 "OTAUpdateDescription":{ 10007 "type":"string", 10008 "max":2028, 10009 "pattern":"[^\\p{C}]+" 10010 }, 10011 "OTAUpdateErrorMessage":{"type":"string"}, 10012 "OTAUpdateFile":{ 10013 "type":"structure", 10014 "members":{ 10015 "fileName":{"shape":"FileName"}, 10016 "fileType":{"shape":"FileType"}, 10017 "fileVersion":{"shape":"OTAUpdateFileVersion"}, 10018 "fileLocation":{"shape":"FileLocation"}, 10019 "codeSigning":{"shape":"CodeSigning"}, 10020 "attributes":{"shape":"AttributesMap"} 10021 } 10022 }, 10023 "OTAUpdateFileVersion":{"type":"string"}, 10024 "OTAUpdateFiles":{ 10025 "type":"list", 10026 "member":{"shape":"OTAUpdateFile"}, 10027 "max":50, 10028 "min":1 10029 }, 10030 "OTAUpdateId":{ 10031 "type":"string", 10032 "max":128, 10033 "min":1, 10034 "pattern":"[a-zA-Z0-9_-]+" 10035 }, 10036 "OTAUpdateInfo":{ 10037 "type":"structure", 10038 "members":{ 10039 "otaUpdateId":{"shape":"OTAUpdateId"}, 10040 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10041 "creationDate":{"shape":"DateType"}, 10042 "lastModifiedDate":{"shape":"DateType"}, 10043 "description":{"shape":"OTAUpdateDescription"}, 10044 "targets":{"shape":"Targets"}, 10045 "protocols":{"shape":"Protocols"}, 10046 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 10047 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 10048 "targetSelection":{"shape":"TargetSelection"}, 10049 "otaUpdateFiles":{"shape":"OTAUpdateFiles"}, 10050 "otaUpdateStatus":{"shape":"OTAUpdateStatus"}, 10051 "awsIotJobId":{"shape":"AwsIotJobId"}, 10052 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 10053 "errorInfo":{"shape":"ErrorInfo"}, 10054 "additionalParameters":{"shape":"AdditionalParameterMap"} 10055 } 10056 }, 10057 "OTAUpdateStatus":{ 10058 "type":"string", 10059 "enum":[ 10060 "CREATE_PENDING", 10061 "CREATE_IN_PROGRESS", 10062 "CREATE_COMPLETE", 10063 "CREATE_FAILED" 10064 ] 10065 }, 10066 "OTAUpdateSummary":{ 10067 "type":"structure", 10068 "members":{ 10069 "otaUpdateId":{"shape":"OTAUpdateId"}, 10070 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10071 "creationDate":{"shape":"DateType"} 10072 } 10073 }, 10074 "OTAUpdatesSummary":{ 10075 "type":"list", 10076 "member":{"shape":"OTAUpdateSummary"} 10077 }, 10078 "OptionalVersion":{"type":"long"}, 10079 "OutgoingCertificate":{ 10080 "type":"structure", 10081 "members":{ 10082 "certificateArn":{"shape":"CertificateArn"}, 10083 "certificateId":{"shape":"CertificateId"}, 10084 "transferredTo":{"shape":"AwsAccountId"}, 10085 "transferDate":{"shape":"DateType"}, 10086 "transferMessage":{"shape":"Message"}, 10087 "creationDate":{"shape":"DateType"} 10088 } 10089 }, 10090 "OutgoingCertificates":{ 10091 "type":"list", 10092 "member":{"shape":"OutgoingCertificate"} 10093 }, 10094 "OverrideDynamicGroups":{"type":"boolean"}, 10095 "PageSize":{ 10096 "type":"integer", 10097 "max":250, 10098 "min":1 10099 }, 10100 "Parameter":{"type":"string"}, 10101 "Parameters":{ 10102 "type":"map", 10103 "key":{"shape":"Parameter"}, 10104 "value":{"shape":"Value"} 10105 }, 10106 "PartitionKey":{"type":"string"}, 10107 "PayloadField":{"type":"string"}, 10108 "PayloadVersion":{ 10109 "type":"string", 10110 "max":32, 10111 "min":10, 10112 "pattern":"^[0-9-]+$" 10113 }, 10114 "Percent":{ 10115 "type":"double", 10116 "max":100, 10117 "min":0 10118 }, 10119 "PercentList":{ 10120 "type":"list", 10121 "member":{"shape":"Percent"} 10122 }, 10123 "PercentPair":{ 10124 "type":"structure", 10125 "members":{ 10126 "percent":{"shape":"Percent"}, 10127 "value":{"shape":"PercentValue"} 10128 } 10129 }, 10130 "PercentValue":{"type":"double"}, 10131 "Percentage":{ 10132 "type":"integer", 10133 "max":100, 10134 "min":0 10135 }, 10136 "Percentiles":{ 10137 "type":"list", 10138 "member":{"shape":"PercentPair"} 10139 }, 10140 "Platform":{"type":"string"}, 10141 "Policies":{ 10142 "type":"list", 10143 "member":{"shape":"Policy"} 10144 }, 10145 "Policy":{ 10146 "type":"structure", 10147 "members":{ 10148 "policyName":{"shape":"PolicyName"}, 10149 "policyArn":{"shape":"PolicyArn"} 10150 } 10151 }, 10152 "PolicyArn":{"type":"string"}, 10153 "PolicyDocument":{"type":"string"}, 10154 "PolicyDocuments":{ 10155 "type":"list", 10156 "member":{"shape":"PolicyDocument"} 10157 }, 10158 "PolicyName":{ 10159 "type":"string", 10160 "max":128, 10161 "min":1, 10162 "pattern":"[\\w+=,.@-]+" 10163 }, 10164 "PolicyNames":{ 10165 "type":"list", 10166 "member":{"shape":"PolicyName"} 10167 }, 10168 "PolicyTarget":{"type":"string"}, 10169 "PolicyTargets":{ 10170 "type":"list", 10171 "member":{"shape":"PolicyTarget"} 10172 }, 10173 "PolicyTemplateName":{ 10174 "type":"string", 10175 "enum":["BLANK_POLICY"] 10176 }, 10177 "PolicyVersion":{ 10178 "type":"structure", 10179 "members":{ 10180 "versionId":{"shape":"PolicyVersionId"}, 10181 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 10182 "createDate":{"shape":"DateType"} 10183 } 10184 }, 10185 "PolicyVersionId":{ 10186 "type":"string", 10187 "pattern":"[0-9]+" 10188 }, 10189 "PolicyVersionIdentifier":{ 10190 "type":"structure", 10191 "members":{ 10192 "policyName":{"shape":"PolicyName"}, 10193 "policyVersionId":{"shape":"PolicyVersionId"} 10194 } 10195 }, 10196 "PolicyVersions":{ 10197 "type":"list", 10198 "member":{"shape":"PolicyVersion"} 10199 }, 10200 "Port":{ 10201 "type":"integer", 10202 "max":65535, 10203 "min":0 10204 }, 10205 "Ports":{ 10206 "type":"list", 10207 "member":{"shape":"Port"} 10208 }, 10209 "Prefix":{"type":"string"}, 10210 "PresignedUrlConfig":{ 10211 "type":"structure", 10212 "members":{ 10213 "roleArn":{"shape":"RoleArn"}, 10214 "expiresInSec":{"shape":"ExpiresInSec"} 10215 } 10216 }, 10217 "PrimitiveBoolean":{"type":"boolean"}, 10218 "Principal":{"type":"string"}, 10219 "PrincipalArn":{"type":"string"}, 10220 "PrincipalId":{ 10221 "type":"string", 10222 "max":128, 10223 "min":1, 10224 "pattern":"[a-zA-Z0-9]+" 10225 }, 10226 "Principals":{ 10227 "type":"list", 10228 "member":{"shape":"PrincipalArn"} 10229 }, 10230 "PrivateKey":{ 10231 "type":"string", 10232 "min":1, 10233 "sensitive":true 10234 }, 10235 "ProcessingTargetName":{"type":"string"}, 10236 "ProcessingTargetNameList":{ 10237 "type":"list", 10238 "member":{"shape":"ProcessingTargetName"} 10239 }, 10240 "Protocol":{ 10241 "type":"string", 10242 "enum":[ 10243 "MQTT", 10244 "HTTP" 10245 ] 10246 }, 10247 "Protocols":{ 10248 "type":"list", 10249 "member":{"shape":"Protocol"}, 10250 "max":2, 10251 "min":1 10252 }, 10253 "ProvisioningHook":{ 10254 "type":"structure", 10255 "required":["targetArn"], 10256 "members":{ 10257 "payloadVersion":{"shape":"PayloadVersion"}, 10258 "targetArn":{"shape":"TargetArn"} 10259 } 10260 }, 10261 "ProvisioningTemplateListing":{ 10262 "type":"list", 10263 "member":{"shape":"ProvisioningTemplateSummary"} 10264 }, 10265 "ProvisioningTemplateSummary":{ 10266 "type":"structure", 10267 "members":{ 10268 "templateArn":{"shape":"TemplateArn"}, 10269 "templateName":{"shape":"TemplateName"}, 10270 "description":{"shape":"TemplateDescription"}, 10271 "creationDate":{"shape":"DateType"}, 10272 "lastModifiedDate":{"shape":"DateType"}, 10273 "enabled":{"shape":"Enabled"} 10274 } 10275 }, 10276 "ProvisioningTemplateVersionListing":{ 10277 "type":"list", 10278 "member":{"shape":"ProvisioningTemplateVersionSummary"} 10279 }, 10280 "ProvisioningTemplateVersionSummary":{ 10281 "type":"structure", 10282 "members":{ 10283 "versionId":{"shape":"TemplateVersionId"}, 10284 "creationDate":{"shape":"DateType"}, 10285 "isDefaultVersion":{"shape":"IsDefaultVersion"} 10286 } 10287 }, 10288 "PublicKey":{ 10289 "type":"string", 10290 "min":1 10291 }, 10292 "PublicKeyMap":{ 10293 "type":"map", 10294 "key":{"shape":"KeyName"}, 10295 "value":{"shape":"KeyValue"} 10296 }, 10297 "PublishFindingToSnsParams":{ 10298 "type":"structure", 10299 "required":["topicArn"], 10300 "members":{ 10301 "topicArn":{"shape":"SnsTopicArn"} 10302 } 10303 }, 10304 "PutAssetPropertyValueEntry":{ 10305 "type":"structure", 10306 "required":["propertyValues"], 10307 "members":{ 10308 "entryId":{"shape":"AssetPropertyEntryId"}, 10309 "assetId":{"shape":"AssetId"}, 10310 "propertyId":{"shape":"AssetPropertyId"}, 10311 "propertyAlias":{"shape":"AssetPropertyAlias"}, 10312 "propertyValues":{"shape":"AssetPropertyValueList"} 10313 } 10314 }, 10315 "PutAssetPropertyValueEntryList":{ 10316 "type":"list", 10317 "member":{"shape":"PutAssetPropertyValueEntry"}, 10318 "min":1 10319 }, 10320 "PutItemInput":{ 10321 "type":"structure", 10322 "required":["tableName"], 10323 "members":{ 10324 "tableName":{"shape":"TableName"} 10325 } 10326 }, 10327 "Qos":{ 10328 "type":"integer", 10329 "max":1, 10330 "min":0 10331 }, 10332 "QueryMaxResults":{ 10333 "type":"integer", 10334 "max":500, 10335 "min":1 10336 }, 10337 "QueryString":{ 10338 "type":"string", 10339 "min":1 10340 }, 10341 "QueryVersion":{"type":"string"}, 10342 "QueueUrl":{"type":"string"}, 10343 "QueuedThings":{"type":"integer"}, 10344 "RangeKeyField":{"type":"string"}, 10345 "RangeKeyValue":{"type":"string"}, 10346 "RateIncreaseCriteria":{ 10347 "type":"structure", 10348 "members":{ 10349 "numberOfNotifiedThings":{"shape":"NumberOfThings"}, 10350 "numberOfSucceededThings":{"shape":"NumberOfThings"} 10351 } 10352 }, 10353 "ReasonCode":{ 10354 "type":"string", 10355 "max":128, 10356 "pattern":"[\\p{Upper}\\p{Digit}_]+" 10357 }, 10358 "ReasonForNonCompliance":{"type":"string"}, 10359 "ReasonForNonComplianceCode":{"type":"string"}, 10360 "ReasonForNonComplianceCodes":{ 10361 "type":"list", 10362 "member":{"shape":"ReasonForNonComplianceCode"}, 10363 "max":25, 10364 "min":1 10365 }, 10366 "Recursive":{"type":"boolean"}, 10367 "RecursiveWithoutDefault":{"type":"boolean"}, 10368 "RegisterCACertificateRequest":{ 10369 "type":"structure", 10370 "required":[ 10371 "caCertificate", 10372 "verificationCertificate" 10373 ], 10374 "members":{ 10375 "caCertificate":{"shape":"CertificatePem"}, 10376 "verificationCertificate":{"shape":"CertificatePem"}, 10377 "setAsActive":{ 10378 "shape":"SetAsActive", 10379 "location":"querystring", 10380 "locationName":"setAsActive" 10381 }, 10382 "allowAutoRegistration":{ 10383 "shape":"AllowAutoRegistration", 10384 "location":"querystring", 10385 "locationName":"allowAutoRegistration" 10386 }, 10387 "registrationConfig":{"shape":"RegistrationConfig"}, 10388 "tags":{"shape":"TagList"} 10389 } 10390 }, 10391 "RegisterCACertificateResponse":{ 10392 "type":"structure", 10393 "members":{ 10394 "certificateArn":{"shape":"CertificateArn"}, 10395 "certificateId":{"shape":"CertificateId"} 10396 } 10397 }, 10398 "RegisterCertificateRequest":{ 10399 "type":"structure", 10400 "required":["certificatePem"], 10401 "members":{ 10402 "certificatePem":{"shape":"CertificatePem"}, 10403 "caCertificatePem":{"shape":"CertificatePem"}, 10404 "setAsActive":{ 10405 "shape":"SetAsActiveFlag", 10406 "deprecated":true, 10407 "location":"querystring", 10408 "locationName":"setAsActive" 10409 }, 10410 "status":{"shape":"CertificateStatus"} 10411 } 10412 }, 10413 "RegisterCertificateResponse":{ 10414 "type":"structure", 10415 "members":{ 10416 "certificateArn":{"shape":"CertificateArn"}, 10417 "certificateId":{"shape":"CertificateId"} 10418 } 10419 }, 10420 "RegisterCertificateWithoutCARequest":{ 10421 "type":"structure", 10422 "required":["certificatePem"], 10423 "members":{ 10424 "certificatePem":{"shape":"CertificatePem"}, 10425 "status":{"shape":"CertificateStatus"} 10426 } 10427 }, 10428 "RegisterCertificateWithoutCAResponse":{ 10429 "type":"structure", 10430 "members":{ 10431 "certificateArn":{"shape":"CertificateArn"}, 10432 "certificateId":{"shape":"CertificateId"} 10433 } 10434 }, 10435 "RegisterThingRequest":{ 10436 "type":"structure", 10437 "required":["templateBody"], 10438 "members":{ 10439 "templateBody":{"shape":"TemplateBody"}, 10440 "parameters":{"shape":"Parameters"} 10441 } 10442 }, 10443 "RegisterThingResponse":{ 10444 "type":"structure", 10445 "members":{ 10446 "certificatePem":{"shape":"CertificatePem"}, 10447 "resourceArns":{"shape":"ResourceArns"} 10448 } 10449 }, 10450 "RegistrationCode":{ 10451 "type":"string", 10452 "max":64, 10453 "min":64, 10454 "pattern":"(0x)?[a-fA-F0-9]+" 10455 }, 10456 "RegistrationCodeValidationException":{ 10457 "type":"structure", 10458 "members":{ 10459 "message":{"shape":"errorMessage"} 10460 }, 10461 "error":{"httpStatusCode":400}, 10462 "exception":true 10463 }, 10464 "RegistrationConfig":{ 10465 "type":"structure", 10466 "members":{ 10467 "templateBody":{"shape":"TemplateBody"}, 10468 "roleArn":{"shape":"RoleArn"} 10469 } 10470 }, 10471 "RegistryMaxResults":{ 10472 "type":"integer", 10473 "max":250, 10474 "min":1 10475 }, 10476 "RegistryS3BucketName":{ 10477 "type":"string", 10478 "max":256, 10479 "min":3, 10480 "pattern":"[a-zA-Z0-9._-]+" 10481 }, 10482 "RegistryS3KeyName":{ 10483 "type":"string", 10484 "max":1024, 10485 "min":1, 10486 "pattern":"[a-zA-Z0-9!_.*'()-\\/]+" 10487 }, 10488 "RejectCertificateTransferRequest":{ 10489 "type":"structure", 10490 "required":["certificateId"], 10491 "members":{ 10492 "certificateId":{ 10493 "shape":"CertificateId", 10494 "location":"uri", 10495 "locationName":"certificateId" 10496 }, 10497 "rejectReason":{"shape":"Message"} 10498 } 10499 }, 10500 "RejectedThings":{"type":"integer"}, 10501 "RelatedResource":{ 10502 "type":"structure", 10503 "members":{ 10504 "resourceType":{"shape":"ResourceType"}, 10505 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 10506 "additionalInfo":{"shape":"StringMap"} 10507 } 10508 }, 10509 "RelatedResources":{ 10510 "type":"list", 10511 "member":{"shape":"RelatedResource"} 10512 }, 10513 "RemoveAuthorizerConfig":{"type":"boolean"}, 10514 "RemoveAutoRegistration":{"type":"boolean"}, 10515 "RemoveHook":{"type":"boolean"}, 10516 "RemoveThingFromBillingGroupRequest":{ 10517 "type":"structure", 10518 "members":{ 10519 "billingGroupName":{"shape":"BillingGroupName"}, 10520 "billingGroupArn":{"shape":"BillingGroupArn"}, 10521 "thingName":{"shape":"ThingName"}, 10522 "thingArn":{"shape":"ThingArn"} 10523 } 10524 }, 10525 "RemoveThingFromBillingGroupResponse":{ 10526 "type":"structure", 10527 "members":{ 10528 } 10529 }, 10530 "RemoveThingFromThingGroupRequest":{ 10531 "type":"structure", 10532 "members":{ 10533 "thingGroupName":{"shape":"ThingGroupName"}, 10534 "thingGroupArn":{"shape":"ThingGroupArn"}, 10535 "thingName":{"shape":"ThingName"}, 10536 "thingArn":{"shape":"ThingArn"} 10537 } 10538 }, 10539 "RemoveThingFromThingGroupResponse":{ 10540 "type":"structure", 10541 "members":{ 10542 } 10543 }, 10544 "RemoveThingType":{"type":"boolean"}, 10545 "RemovedThings":{"type":"integer"}, 10546 "ReplaceDefaultPolicyVersionParams":{ 10547 "type":"structure", 10548 "required":["templateName"], 10549 "members":{ 10550 "templateName":{"shape":"PolicyTemplateName"} 10551 } 10552 }, 10553 "ReplaceTopicRuleRequest":{ 10554 "type":"structure", 10555 "required":[ 10556 "ruleName", 10557 "topicRulePayload" 10558 ], 10559 "members":{ 10560 "ruleName":{ 10561 "shape":"RuleName", 10562 "location":"uri", 10563 "locationName":"ruleName" 10564 }, 10565 "topicRulePayload":{"shape":"TopicRulePayload"} 10566 }, 10567 "payload":"topicRulePayload" 10568 }, 10569 "ReportType":{ 10570 "type":"string", 10571 "enum":[ 10572 "ERRORS", 10573 "RESULTS" 10574 ] 10575 }, 10576 "RepublishAction":{ 10577 "type":"structure", 10578 "required":[ 10579 "roleArn", 10580 "topic" 10581 ], 10582 "members":{ 10583 "roleArn":{"shape":"AwsArn"}, 10584 "topic":{"shape":"TopicPattern"}, 10585 "qos":{"shape":"Qos"} 10586 } 10587 }, 10588 "ReservedDomainConfigurationName":{ 10589 "type":"string", 10590 "max":128, 10591 "min":1, 10592 "pattern":"[\\w.:-]+" 10593 }, 10594 "Resource":{ 10595 "type":"string", 10596 "max":2048 10597 }, 10598 "ResourceAlreadyExistsException":{ 10599 "type":"structure", 10600 "members":{ 10601 "message":{"shape":"errorMessage"}, 10602 "resourceId":{"shape":"resourceId"}, 10603 "resourceArn":{"shape":"resourceArn"} 10604 }, 10605 "error":{"httpStatusCode":409}, 10606 "exception":true 10607 }, 10608 "ResourceArn":{"type":"string"}, 10609 "ResourceArns":{ 10610 "type":"map", 10611 "key":{"shape":"ResourceLogicalId"}, 10612 "value":{"shape":"ResourceArn"} 10613 }, 10614 "ResourceIdentifier":{ 10615 "type":"structure", 10616 "members":{ 10617 "deviceCertificateId":{"shape":"CertificateId"}, 10618 "caCertificateId":{"shape":"CertificateId"}, 10619 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 10620 "clientId":{"shape":"ClientId"}, 10621 "policyVersionIdentifier":{"shape":"PolicyVersionIdentifier"}, 10622 "account":{"shape":"AwsAccountId"}, 10623 "iamRoleArn":{"shape":"RoleArn"}, 10624 "roleAliasArn":{"shape":"RoleAliasArn"} 10625 } 10626 }, 10627 "ResourceLogicalId":{"type":"string"}, 10628 "ResourceNotFoundException":{ 10629 "type":"structure", 10630 "members":{ 10631 "message":{"shape":"errorMessage"} 10632 }, 10633 "error":{"httpStatusCode":404}, 10634 "exception":true 10635 }, 10636 "ResourceRegistrationFailureException":{ 10637 "type":"structure", 10638 "members":{ 10639 "message":{"shape":"errorMessage"} 10640 }, 10641 "error":{"httpStatusCode":400}, 10642 "exception":true 10643 }, 10644 "ResourceType":{ 10645 "type":"string", 10646 "enum":[ 10647 "DEVICE_CERTIFICATE", 10648 "CA_CERTIFICATE", 10649 "IOT_POLICY", 10650 "COGNITO_IDENTITY_POOL", 10651 "CLIENT_ID", 10652 "ACCOUNT_SETTINGS", 10653 "ROLE_ALIAS", 10654 "IAM_ROLE" 10655 ] 10656 }, 10657 "Resources":{ 10658 "type":"list", 10659 "member":{"shape":"Resource"} 10660 }, 10661 "RoleAlias":{ 10662 "type":"string", 10663 "max":128, 10664 "min":1, 10665 "pattern":"[\\w=,@-]+" 10666 }, 10667 "RoleAliasArn":{ 10668 "type":"string", 10669 "max":2048, 10670 "min":1 10671 }, 10672 "RoleAliasDescription":{ 10673 "type":"structure", 10674 "members":{ 10675 "roleAlias":{"shape":"RoleAlias"}, 10676 "roleAliasArn":{"shape":"RoleAliasArn"}, 10677 "roleArn":{"shape":"RoleArn"}, 10678 "owner":{"shape":"AwsAccountId"}, 10679 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 10680 "creationDate":{"shape":"DateType"}, 10681 "lastModifiedDate":{"shape":"DateType"} 10682 } 10683 }, 10684 "RoleAliases":{ 10685 "type":"list", 10686 "member":{"shape":"RoleAlias"} 10687 }, 10688 "RoleArn":{ 10689 "type":"string", 10690 "max":2048, 10691 "min":20 10692 }, 10693 "RolloutRatePerMinute":{ 10694 "type":"integer", 10695 "max":1000, 10696 "min":1 10697 }, 10698 "RuleArn":{"type":"string"}, 10699 "RuleName":{ 10700 "type":"string", 10701 "max":128, 10702 "min":1, 10703 "pattern":"^[a-zA-Z0-9_]+$" 10704 }, 10705 "S3Action":{ 10706 "type":"structure", 10707 "required":[ 10708 "roleArn", 10709 "bucketName", 10710 "key" 10711 ], 10712 "members":{ 10713 "roleArn":{"shape":"AwsArn"}, 10714 "bucketName":{"shape":"BucketName"}, 10715 "key":{"shape":"Key"}, 10716 "cannedAcl":{"shape":"CannedAccessControlList"} 10717 } 10718 }, 10719 "S3Bucket":{ 10720 "type":"string", 10721 "min":1 10722 }, 10723 "S3Destination":{ 10724 "type":"structure", 10725 "members":{ 10726 "bucket":{"shape":"S3Bucket"}, 10727 "prefix":{"shape":"Prefix"} 10728 } 10729 }, 10730 "S3FileUrl":{ 10731 "type":"string", 10732 "max":65535 10733 }, 10734 "S3FileUrlList":{ 10735 "type":"list", 10736 "member":{"shape":"S3FileUrl"} 10737 }, 10738 "S3Key":{ 10739 "type":"string", 10740 "min":1 10741 }, 10742 "S3Location":{ 10743 "type":"structure", 10744 "members":{ 10745 "bucket":{"shape":"S3Bucket"}, 10746 "key":{"shape":"S3Key"}, 10747 "version":{"shape":"S3Version"} 10748 } 10749 }, 10750 "S3Version":{"type":"string"}, 10751 "SQL":{"type":"string"}, 10752 "SalesforceAction":{ 10753 "type":"structure", 10754 "required":[ 10755 "token", 10756 "url" 10757 ], 10758 "members":{ 10759 "token":{"shape":"SalesforceToken"}, 10760 "url":{"shape":"SalesforceEndpoint"} 10761 } 10762 }, 10763 "SalesforceEndpoint":{ 10764 "type":"string", 10765 "max":2000, 10766 "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" 10767 }, 10768 "SalesforceToken":{ 10769 "type":"string", 10770 "min":40 10771 }, 10772 "ScheduledAuditArn":{"type":"string"}, 10773 "ScheduledAuditMetadata":{ 10774 "type":"structure", 10775 "members":{ 10776 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 10777 "scheduledAuditArn":{"shape":"ScheduledAuditArn"}, 10778 "frequency":{"shape":"AuditFrequency"}, 10779 "dayOfMonth":{"shape":"DayOfMonth"}, 10780 "dayOfWeek":{"shape":"DayOfWeek"} 10781 } 10782 }, 10783 "ScheduledAuditMetadataList":{ 10784 "type":"list", 10785 "member":{"shape":"ScheduledAuditMetadata"} 10786 }, 10787 "ScheduledAuditName":{ 10788 "type":"string", 10789 "max":128, 10790 "min":1, 10791 "pattern":"[a-zA-Z0-9_-]+" 10792 }, 10793 "SearchIndexRequest":{ 10794 "type":"structure", 10795 "required":["queryString"], 10796 "members":{ 10797 "indexName":{"shape":"IndexName"}, 10798 "queryString":{"shape":"QueryString"}, 10799 "nextToken":{"shape":"NextToken"}, 10800 "maxResults":{"shape":"QueryMaxResults"}, 10801 "queryVersion":{"shape":"QueryVersion"} 10802 } 10803 }, 10804 "SearchIndexResponse":{ 10805 "type":"structure", 10806 "members":{ 10807 "nextToken":{"shape":"NextToken"}, 10808 "things":{"shape":"ThingDocumentList"}, 10809 "thingGroups":{"shape":"ThingGroupDocumentList"} 10810 } 10811 }, 10812 "SearchableAttributes":{ 10813 "type":"list", 10814 "member":{"shape":"AttributeName"} 10815 }, 10816 "Seconds":{"type":"integer"}, 10817 "SecurityGroupId":{"type":"string"}, 10818 "SecurityGroupList":{ 10819 "type":"list", 10820 "member":{"shape":"SecurityGroupId"} 10821 }, 10822 "SecurityProfileArn":{"type":"string"}, 10823 "SecurityProfileDescription":{ 10824 "type":"string", 10825 "max":1000, 10826 "pattern":"[\\p{Graph}\\x20]*" 10827 }, 10828 "SecurityProfileIdentifier":{ 10829 "type":"structure", 10830 "required":[ 10831 "name", 10832 "arn" 10833 ], 10834 "members":{ 10835 "name":{"shape":"SecurityProfileName"}, 10836 "arn":{"shape":"SecurityProfileArn"} 10837 } 10838 }, 10839 "SecurityProfileIdentifiers":{ 10840 "type":"list", 10841 "member":{"shape":"SecurityProfileIdentifier"} 10842 }, 10843 "SecurityProfileName":{ 10844 "type":"string", 10845 "max":128, 10846 "min":1, 10847 "pattern":"[a-zA-Z0-9:_-]+" 10848 }, 10849 "SecurityProfileTarget":{ 10850 "type":"structure", 10851 "required":["arn"], 10852 "members":{ 10853 "arn":{"shape":"SecurityProfileTargetArn"} 10854 } 10855 }, 10856 "SecurityProfileTargetArn":{"type":"string"}, 10857 "SecurityProfileTargetMapping":{ 10858 "type":"structure", 10859 "members":{ 10860 "securityProfileIdentifier":{"shape":"SecurityProfileIdentifier"}, 10861 "target":{"shape":"SecurityProfileTarget"} 10862 } 10863 }, 10864 "SecurityProfileTargetMappings":{ 10865 "type":"list", 10866 "member":{"shape":"SecurityProfileTargetMapping"} 10867 }, 10868 "SecurityProfileTargets":{ 10869 "type":"list", 10870 "member":{"shape":"SecurityProfileTarget"} 10871 }, 10872 "ServerCertificateArns":{ 10873 "type":"list", 10874 "member":{"shape":"AcmCertificateArn"}, 10875 "max":1, 10876 "min":0 10877 }, 10878 "ServerCertificateStatus":{ 10879 "type":"string", 10880 "enum":[ 10881 "INVALID", 10882 "VALID" 10883 ] 10884 }, 10885 "ServerCertificateStatusDetail":{"type":"string"}, 10886 "ServerCertificateSummary":{ 10887 "type":"structure", 10888 "members":{ 10889 "serverCertificateArn":{"shape":"AcmCertificateArn"}, 10890 "serverCertificateStatus":{"shape":"ServerCertificateStatus"}, 10891 "serverCertificateStatusDetail":{"shape":"ServerCertificateStatusDetail"} 10892 } 10893 }, 10894 "ServerCertificates":{ 10895 "type":"list", 10896 "member":{"shape":"ServerCertificateSummary"} 10897 }, 10898 "ServerName":{ 10899 "type":"string", 10900 "max":253, 10901 "min":1 10902 }, 10903 "ServiceName":{"type":"string"}, 10904 "ServiceType":{ 10905 "type":"string", 10906 "enum":[ 10907 "DATA", 10908 "CREDENTIAL_PROVIDER", 10909 "JOBS" 10910 ] 10911 }, 10912 "ServiceUnavailableException":{ 10913 "type":"structure", 10914 "members":{ 10915 "message":{"shape":"errorMessage"} 10916 }, 10917 "error":{"httpStatusCode":503}, 10918 "exception":true, 10919 "fault":true 10920 }, 10921 "SetAsActive":{"type":"boolean"}, 10922 "SetAsActiveFlag":{"type":"boolean"}, 10923 "SetAsDefault":{"type":"boolean"}, 10924 "SetDefaultAuthorizerRequest":{ 10925 "type":"structure", 10926 "required":["authorizerName"], 10927 "members":{ 10928 "authorizerName":{"shape":"AuthorizerName"} 10929 } 10930 }, 10931 "SetDefaultAuthorizerResponse":{ 10932 "type":"structure", 10933 "members":{ 10934 "authorizerName":{"shape":"AuthorizerName"}, 10935 "authorizerArn":{"shape":"AuthorizerArn"} 10936 } 10937 }, 10938 "SetDefaultPolicyVersionRequest":{ 10939 "type":"structure", 10940 "required":[ 10941 "policyName", 10942 "policyVersionId" 10943 ], 10944 "members":{ 10945 "policyName":{ 10946 "shape":"PolicyName", 10947 "location":"uri", 10948 "locationName":"policyName" 10949 }, 10950 "policyVersionId":{ 10951 "shape":"PolicyVersionId", 10952 "location":"uri", 10953 "locationName":"policyVersionId" 10954 } 10955 } 10956 }, 10957 "SetLoggingOptionsRequest":{ 10958 "type":"structure", 10959 "required":["loggingOptionsPayload"], 10960 "members":{ 10961 "loggingOptionsPayload":{"shape":"LoggingOptionsPayload"} 10962 }, 10963 "payload":"loggingOptionsPayload" 10964 }, 10965 "SetV2LoggingLevelRequest":{ 10966 "type":"structure", 10967 "required":[ 10968 "logTarget", 10969 "logLevel" 10970 ], 10971 "members":{ 10972 "logTarget":{"shape":"LogTarget"}, 10973 "logLevel":{"shape":"LogLevel"} 10974 } 10975 }, 10976 "SetV2LoggingOptionsRequest":{ 10977 "type":"structure", 10978 "members":{ 10979 "roleArn":{"shape":"AwsArn"}, 10980 "defaultLogLevel":{"shape":"LogLevel"}, 10981 "disableAllLogs":{"shape":"DisableAllLogs"} 10982 } 10983 }, 10984 "SigV4Authorization":{ 10985 "type":"structure", 10986 "required":[ 10987 "signingRegion", 10988 "serviceName", 10989 "roleArn" 10990 ], 10991 "members":{ 10992 "signingRegion":{"shape":"SigningRegion"}, 10993 "serviceName":{"shape":"ServiceName"}, 10994 "roleArn":{"shape":"AwsArn"} 10995 } 10996 }, 10997 "Signature":{"type":"blob"}, 10998 "SignatureAlgorithm":{"type":"string"}, 10999 "SigningJobId":{"type":"string"}, 11000 "SigningProfileName":{"type":"string"}, 11001 "SigningProfileParameter":{ 11002 "type":"structure", 11003 "members":{ 11004 "certificateArn":{"shape":"CertificateArn"}, 11005 "platform":{"shape":"Platform"}, 11006 "certificatePathOnDevice":{"shape":"CertificatePathOnDevice"} 11007 } 11008 }, 11009 "SigningRegion":{"type":"string"}, 11010 "SkippedFindingsCount":{"type":"long"}, 11011 "SkyfallMaxResults":{ 11012 "type":"integer", 11013 "max":250, 11014 "min":1 11015 }, 11016 "SnsAction":{ 11017 "type":"structure", 11018 "required":[ 11019 "targetArn", 11020 "roleArn" 11021 ], 11022 "members":{ 11023 "targetArn":{"shape":"AwsArn"}, 11024 "roleArn":{"shape":"AwsArn"}, 11025 "messageFormat":{"shape":"MessageFormat"} 11026 } 11027 }, 11028 "SnsTopicArn":{ 11029 "type":"string", 11030 "max":350 11031 }, 11032 "SqlParseException":{ 11033 "type":"structure", 11034 "members":{ 11035 "message":{"shape":"errorMessage"} 11036 }, 11037 "error":{"httpStatusCode":400}, 11038 "exception":true 11039 }, 11040 "SqsAction":{ 11041 "type":"structure", 11042 "required":[ 11043 "roleArn", 11044 "queueUrl" 11045 ], 11046 "members":{ 11047 "roleArn":{"shape":"AwsArn"}, 11048 "queueUrl":{"shape":"QueueUrl"}, 11049 "useBase64":{"shape":"UseBase64"} 11050 } 11051 }, 11052 "StartAuditMitigationActionsTaskRequest":{ 11053 "type":"structure", 11054 "required":[ 11055 "taskId", 11056 "target", 11057 "auditCheckToActionsMapping", 11058 "clientRequestToken" 11059 ], 11060 "members":{ 11061 "taskId":{ 11062 "shape":"MitigationActionsTaskId", 11063 "location":"uri", 11064 "locationName":"taskId" 11065 }, 11066 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 11067 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 11068 "clientRequestToken":{ 11069 "shape":"ClientRequestToken", 11070 "idempotencyToken":true 11071 } 11072 } 11073 }, 11074 "StartAuditMitigationActionsTaskResponse":{ 11075 "type":"structure", 11076 "members":{ 11077 "taskId":{"shape":"MitigationActionsTaskId"} 11078 } 11079 }, 11080 "StartDetectMitigationActionsTaskRequest":{ 11081 "type":"structure", 11082 "required":[ 11083 "taskId", 11084 "target", 11085 "actions", 11086 "clientRequestToken" 11087 ], 11088 "members":{ 11089 "taskId":{ 11090 "shape":"MitigationActionsTaskId", 11091 "location":"uri", 11092 "locationName":"taskId" 11093 }, 11094 "target":{"shape":"DetectMitigationActionsTaskTarget"}, 11095 "actions":{"shape":"DetectMitigationActionsToExecuteList"}, 11096 "violationEventOccurrenceRange":{"shape":"ViolationEventOccurrenceRange"}, 11097 "includeOnlyActiveViolations":{"shape":"NullableBoolean"}, 11098 "includeSuppressedAlerts":{"shape":"NullableBoolean"}, 11099 "clientRequestToken":{ 11100 "shape":"ClientRequestToken", 11101 "idempotencyToken":true 11102 } 11103 } 11104 }, 11105 "StartDetectMitigationActionsTaskResponse":{ 11106 "type":"structure", 11107 "members":{ 11108 "taskId":{"shape":"MitigationActionsTaskId"} 11109 } 11110 }, 11111 "StartOnDemandAuditTaskRequest":{ 11112 "type":"structure", 11113 "required":["targetCheckNames"], 11114 "members":{ 11115 "targetCheckNames":{"shape":"TargetAuditCheckNames"} 11116 } 11117 }, 11118 "StartOnDemandAuditTaskResponse":{ 11119 "type":"structure", 11120 "members":{ 11121 "taskId":{"shape":"AuditTaskId"} 11122 } 11123 }, 11124 "StartSigningJobParameter":{ 11125 "type":"structure", 11126 "members":{ 11127 "signingProfileParameter":{"shape":"SigningProfileParameter"}, 11128 "signingProfileName":{"shape":"SigningProfileName"}, 11129 "destination":{"shape":"Destination"} 11130 } 11131 }, 11132 "StartThingRegistrationTaskRequest":{ 11133 "type":"structure", 11134 "required":[ 11135 "templateBody", 11136 "inputFileBucket", 11137 "inputFileKey", 11138 "roleArn" 11139 ], 11140 "members":{ 11141 "templateBody":{"shape":"TemplateBody"}, 11142 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 11143 "inputFileKey":{"shape":"RegistryS3KeyName"}, 11144 "roleArn":{"shape":"RoleArn"} 11145 } 11146 }, 11147 "StartThingRegistrationTaskResponse":{ 11148 "type":"structure", 11149 "members":{ 11150 "taskId":{"shape":"TaskId"} 11151 } 11152 }, 11153 "StateMachineName":{"type":"string"}, 11154 "StateReason":{"type":"string"}, 11155 "StateValue":{"type":"string"}, 11156 "StatisticalThreshold":{ 11157 "type":"structure", 11158 "members":{ 11159 "statistic":{"shape":"EvaluationStatistic"} 11160 } 11161 }, 11162 "Statistics":{ 11163 "type":"structure", 11164 "members":{ 11165 "count":{"shape":"Count"}, 11166 "average":{ 11167 "shape":"Average", 11168 "box":true 11169 }, 11170 "sum":{ 11171 "shape":"Sum", 11172 "box":true 11173 }, 11174 "minimum":{ 11175 "shape":"Minimum", 11176 "box":true 11177 }, 11178 "maximum":{ 11179 "shape":"Maximum", 11180 "box":true 11181 }, 11182 "sumOfSquares":{ 11183 "shape":"SumOfSquares", 11184 "box":true 11185 }, 11186 "variance":{ 11187 "shape":"Variance", 11188 "box":true 11189 }, 11190 "stdDeviation":{ 11191 "shape":"StdDeviation", 11192 "box":true 11193 } 11194 } 11195 }, 11196 "Status":{ 11197 "type":"string", 11198 "enum":[ 11199 "InProgress", 11200 "Completed", 11201 "Failed", 11202 "Cancelled", 11203 "Cancelling" 11204 ] 11205 }, 11206 "StdDeviation":{"type":"double"}, 11207 "StepFunctionsAction":{ 11208 "type":"structure", 11209 "required":[ 11210 "stateMachineName", 11211 "roleArn" 11212 ], 11213 "members":{ 11214 "executionNamePrefix":{"shape":"ExecutionNamePrefix"}, 11215 "stateMachineName":{"shape":"StateMachineName"}, 11216 "roleArn":{"shape":"AwsArn"} 11217 } 11218 }, 11219 "StopThingRegistrationTaskRequest":{ 11220 "type":"structure", 11221 "required":["taskId"], 11222 "members":{ 11223 "taskId":{ 11224 "shape":"TaskId", 11225 "location":"uri", 11226 "locationName":"taskId" 11227 } 11228 } 11229 }, 11230 "StopThingRegistrationTaskResponse":{ 11231 "type":"structure", 11232 "members":{ 11233 } 11234 }, 11235 "Stream":{ 11236 "type":"structure", 11237 "members":{ 11238 "streamId":{"shape":"StreamId"}, 11239 "fileId":{"shape":"FileId"} 11240 } 11241 }, 11242 "StreamArn":{"type":"string"}, 11243 "StreamDescription":{ 11244 "type":"string", 11245 "max":2028, 11246 "pattern":"[^\\p{C}]+" 11247 }, 11248 "StreamFile":{ 11249 "type":"structure", 11250 "members":{ 11251 "fileId":{"shape":"FileId"}, 11252 "s3Location":{"shape":"S3Location"} 11253 } 11254 }, 11255 "StreamFiles":{ 11256 "type":"list", 11257 "member":{"shape":"StreamFile"}, 11258 "max":50, 11259 "min":1 11260 }, 11261 "StreamId":{ 11262 "type":"string", 11263 "max":128, 11264 "min":1, 11265 "pattern":"[a-zA-Z0-9_-]+" 11266 }, 11267 "StreamInfo":{ 11268 "type":"structure", 11269 "members":{ 11270 "streamId":{"shape":"StreamId"}, 11271 "streamArn":{"shape":"StreamArn"}, 11272 "streamVersion":{"shape":"StreamVersion"}, 11273 "description":{"shape":"StreamDescription"}, 11274 "files":{"shape":"StreamFiles"}, 11275 "createdAt":{"shape":"DateType"}, 11276 "lastUpdatedAt":{"shape":"DateType"}, 11277 "roleArn":{"shape":"RoleArn"} 11278 } 11279 }, 11280 "StreamName":{"type":"string"}, 11281 "StreamSummary":{ 11282 "type":"structure", 11283 "members":{ 11284 "streamId":{"shape":"StreamId"}, 11285 "streamArn":{"shape":"StreamArn"}, 11286 "streamVersion":{"shape":"StreamVersion"}, 11287 "description":{"shape":"StreamDescription"} 11288 } 11289 }, 11290 "StreamVersion":{ 11291 "type":"integer", 11292 "max":65535, 11293 "min":0 11294 }, 11295 "StreamsSummary":{ 11296 "type":"list", 11297 "member":{"shape":"StreamSummary"} 11298 }, 11299 "String":{"type":"string"}, 11300 "StringList":{ 11301 "type":"list", 11302 "member":{"shape":"stringValue"} 11303 }, 11304 "StringMap":{ 11305 "type":"map", 11306 "key":{"shape":"String"}, 11307 "value":{"shape":"String"} 11308 }, 11309 "SubnetId":{"type":"string"}, 11310 "SubnetIdList":{ 11311 "type":"list", 11312 "member":{"shape":"SubnetId"} 11313 }, 11314 "SucceededFindingsCount":{"type":"long"}, 11315 "SucceededThings":{"type":"integer"}, 11316 "Sum":{"type":"double"}, 11317 "SumOfSquares":{"type":"double"}, 11318 "SuppressAlerts":{"type":"boolean"}, 11319 "SuppressIndefinitely":{"type":"boolean"}, 11320 "SuppressedNonCompliantResourcesCount":{"type":"long"}, 11321 "TableName":{"type":"string"}, 11322 "Tag":{ 11323 "type":"structure", 11324 "required":["Key"], 11325 "members":{ 11326 "Key":{"shape":"TagKey"}, 11327 "Value":{"shape":"TagValue"} 11328 } 11329 }, 11330 "TagKey":{ 11331 "type":"string", 11332 "max":128, 11333 "min":1, 11334 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 11335 }, 11336 "TagKeyList":{ 11337 "type":"list", 11338 "member":{"shape":"TagKey"} 11339 }, 11340 "TagList":{ 11341 "type":"list", 11342 "member":{"shape":"Tag"} 11343 }, 11344 "TagResourceRequest":{ 11345 "type":"structure", 11346 "required":[ 11347 "resourceArn", 11348 "tags" 11349 ], 11350 "members":{ 11351 "resourceArn":{"shape":"ResourceArn"}, 11352 "tags":{"shape":"TagList"} 11353 } 11354 }, 11355 "TagResourceResponse":{ 11356 "type":"structure", 11357 "members":{ 11358 } 11359 }, 11360 "TagValue":{ 11361 "type":"string", 11362 "max":256, 11363 "min":1 11364 }, 11365 "Target":{"type":"string"}, 11366 "TargetArn":{ 11367 "type":"string", 11368 "max":2048 11369 }, 11370 "TargetAuditCheckNames":{ 11371 "type":"list", 11372 "member":{"shape":"AuditCheckName"} 11373 }, 11374 "TargetSelection":{ 11375 "type":"string", 11376 "enum":[ 11377 "CONTINUOUS", 11378 "SNAPSHOT" 11379 ] 11380 }, 11381 "TargetViolationIdsForDetectMitigationActions":{ 11382 "type":"list", 11383 "member":{"shape":"ViolationId"}, 11384 "max":25, 11385 "min":1 11386 }, 11387 "Targets":{ 11388 "type":"list", 11389 "member":{"shape":"Target"}, 11390 "min":1 11391 }, 11392 "TaskAlreadyExistsException":{ 11393 "type":"structure", 11394 "members":{ 11395 "message":{"shape":"errorMessage"} 11396 }, 11397 "error":{"httpStatusCode":400}, 11398 "exception":true 11399 }, 11400 "TaskId":{ 11401 "type":"string", 11402 "max":40 11403 }, 11404 "TaskIdList":{ 11405 "type":"list", 11406 "member":{"shape":"TaskId"} 11407 }, 11408 "TaskStatistics":{ 11409 "type":"structure", 11410 "members":{ 11411 "totalChecks":{"shape":"TotalChecksCount"}, 11412 "inProgressChecks":{"shape":"InProgressChecksCount"}, 11413 "waitingForDataCollectionChecks":{"shape":"WaitingForDataCollectionChecksCount"}, 11414 "compliantChecks":{"shape":"CompliantChecksCount"}, 11415 "nonCompliantChecks":{"shape":"NonCompliantChecksCount"}, 11416 "failedChecks":{"shape":"FailedChecksCount"}, 11417 "canceledChecks":{"shape":"CanceledChecksCount"} 11418 } 11419 }, 11420 "TaskStatisticsForAuditCheck":{ 11421 "type":"structure", 11422 "members":{ 11423 "totalFindingsCount":{"shape":"TotalFindingsCount"}, 11424 "failedFindingsCount":{"shape":"FailedFindingsCount"}, 11425 "succeededFindingsCount":{"shape":"SucceededFindingsCount"}, 11426 "skippedFindingsCount":{"shape":"SkippedFindingsCount"}, 11427 "canceledFindingsCount":{"shape":"CanceledFindingsCount"} 11428 } 11429 }, 11430 "TemplateArn":{"type":"string"}, 11431 "TemplateBody":{"type":"string"}, 11432 "TemplateDescription":{ 11433 "type":"string", 11434 "max":500, 11435 "min":0, 11436 "pattern":"[^\\p{C}]*" 11437 }, 11438 "TemplateName":{ 11439 "type":"string", 11440 "max":36, 11441 "min":1, 11442 "pattern":"^[0-9A-Za-z_-]+$" 11443 }, 11444 "TemplateVersionId":{"type":"integer"}, 11445 "TestAuthorizationRequest":{ 11446 "type":"structure", 11447 "required":["authInfos"], 11448 "members":{ 11449 "principal":{"shape":"Principal"}, 11450 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 11451 "authInfos":{"shape":"AuthInfos"}, 11452 "clientId":{ 11453 "shape":"ClientId", 11454 "location":"querystring", 11455 "locationName":"clientId" 11456 }, 11457 "policyNamesToAdd":{"shape":"PolicyNames"}, 11458 "policyNamesToSkip":{"shape":"PolicyNames"} 11459 } 11460 }, 11461 "TestAuthorizationResponse":{ 11462 "type":"structure", 11463 "members":{ 11464 "authResults":{"shape":"AuthResults"} 11465 } 11466 }, 11467 "TestInvokeAuthorizerRequest":{ 11468 "type":"structure", 11469 "required":["authorizerName"], 11470 "members":{ 11471 "authorizerName":{ 11472 "shape":"AuthorizerName", 11473 "location":"uri", 11474 "locationName":"authorizerName" 11475 }, 11476 "token":{"shape":"Token"}, 11477 "tokenSignature":{"shape":"TokenSignature"}, 11478 "httpContext":{"shape":"HttpContext"}, 11479 "mqttContext":{"shape":"MqttContext"}, 11480 "tlsContext":{"shape":"TlsContext"} 11481 } 11482 }, 11483 "TestInvokeAuthorizerResponse":{ 11484 "type":"structure", 11485 "members":{ 11486 "isAuthenticated":{"shape":"IsAuthenticated"}, 11487 "principalId":{"shape":"PrincipalId"}, 11488 "policyDocuments":{"shape":"PolicyDocuments"}, 11489 "refreshAfterInSeconds":{"shape":"Seconds"}, 11490 "disconnectAfterInSeconds":{"shape":"Seconds"} 11491 } 11492 }, 11493 "ThingArn":{"type":"string"}, 11494 "ThingAttribute":{ 11495 "type":"structure", 11496 "members":{ 11497 "thingName":{"shape":"ThingName"}, 11498 "thingTypeName":{"shape":"ThingTypeName"}, 11499 "thingArn":{"shape":"ThingArn"}, 11500 "attributes":{"shape":"Attributes"}, 11501 "version":{"shape":"Version"} 11502 } 11503 }, 11504 "ThingAttributeList":{ 11505 "type":"list", 11506 "member":{"shape":"ThingAttribute"} 11507 }, 11508 "ThingConnectivity":{ 11509 "type":"structure", 11510 "members":{ 11511 "connected":{"shape":"Boolean"}, 11512 "timestamp":{"shape":"ConnectivityTimestamp"} 11513 } 11514 }, 11515 "ThingConnectivityIndexingMode":{ 11516 "type":"string", 11517 "enum":[ 11518 "OFF", 11519 "STATUS" 11520 ] 11521 }, 11522 "ThingDocument":{ 11523 "type":"structure", 11524 "members":{ 11525 "thingName":{"shape":"ThingName"}, 11526 "thingId":{"shape":"ThingId"}, 11527 "thingTypeName":{"shape":"ThingTypeName"}, 11528 "thingGroupNames":{"shape":"ThingGroupNameList"}, 11529 "attributes":{"shape":"Attributes"}, 11530 "shadow":{"shape":"JsonDocument"}, 11531 "connectivity":{"shape":"ThingConnectivity"} 11532 } 11533 }, 11534 "ThingDocumentList":{ 11535 "type":"list", 11536 "member":{"shape":"ThingDocument"} 11537 }, 11538 "ThingGroupArn":{"type":"string"}, 11539 "ThingGroupDescription":{ 11540 "type":"string", 11541 "max":2028, 11542 "pattern":"[\\p{Graph}\\x20]*" 11543 }, 11544 "ThingGroupDocument":{ 11545 "type":"structure", 11546 "members":{ 11547 "thingGroupName":{"shape":"ThingGroupName"}, 11548 "thingGroupId":{"shape":"ThingGroupId"}, 11549 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 11550 "attributes":{"shape":"Attributes"}, 11551 "parentGroupNames":{"shape":"ThingGroupNameList"} 11552 } 11553 }, 11554 "ThingGroupDocumentList":{ 11555 "type":"list", 11556 "member":{"shape":"ThingGroupDocument"} 11557 }, 11558 "ThingGroupId":{ 11559 "type":"string", 11560 "max":128, 11561 "min":1, 11562 "pattern":"[a-zA-Z0-9\\-]+" 11563 }, 11564 "ThingGroupIndexingConfiguration":{ 11565 "type":"structure", 11566 "required":["thingGroupIndexingMode"], 11567 "members":{ 11568 "thingGroupIndexingMode":{"shape":"ThingGroupIndexingMode"}, 11569 "managedFields":{"shape":"Fields"}, 11570 "customFields":{"shape":"Fields"} 11571 } 11572 }, 11573 "ThingGroupIndexingMode":{ 11574 "type":"string", 11575 "enum":[ 11576 "OFF", 11577 "ON" 11578 ] 11579 }, 11580 "ThingGroupList":{ 11581 "type":"list", 11582 "member":{"shape":"ThingGroupName"} 11583 }, 11584 "ThingGroupMetadata":{ 11585 "type":"structure", 11586 "members":{ 11587 "parentGroupName":{"shape":"ThingGroupName"}, 11588 "rootToParentThingGroups":{"shape":"ThingGroupNameAndArnList"}, 11589 "creationDate":{"shape":"CreationDate"} 11590 } 11591 }, 11592 "ThingGroupName":{ 11593 "type":"string", 11594 "max":128, 11595 "min":1, 11596 "pattern":"[a-zA-Z0-9:_-]+" 11597 }, 11598 "ThingGroupNameAndArnList":{ 11599 "type":"list", 11600 "member":{"shape":"GroupNameAndArn"} 11601 }, 11602 "ThingGroupNameList":{ 11603 "type":"list", 11604 "member":{"shape":"ThingGroupName"} 11605 }, 11606 "ThingGroupNames":{ 11607 "type":"list", 11608 "member":{"shape":"ThingGroupName"}, 11609 "max":10, 11610 "min":1 11611 }, 11612 "ThingGroupProperties":{ 11613 "type":"structure", 11614 "members":{ 11615 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 11616 "attributePayload":{"shape":"AttributePayload"} 11617 } 11618 }, 11619 "ThingId":{"type":"string"}, 11620 "ThingIndexingConfiguration":{ 11621 "type":"structure", 11622 "required":["thingIndexingMode"], 11623 "members":{ 11624 "thingIndexingMode":{"shape":"ThingIndexingMode"}, 11625 "thingConnectivityIndexingMode":{"shape":"ThingConnectivityIndexingMode"}, 11626 "managedFields":{"shape":"Fields"}, 11627 "customFields":{"shape":"Fields"} 11628 } 11629 }, 11630 "ThingIndexingMode":{ 11631 "type":"string", 11632 "enum":[ 11633 "OFF", 11634 "REGISTRY", 11635 "REGISTRY_AND_SHADOW" 11636 ] 11637 }, 11638 "ThingName":{ 11639 "type":"string", 11640 "max":128, 11641 "min":1, 11642 "pattern":"[a-zA-Z0-9:_-]+" 11643 }, 11644 "ThingNameList":{ 11645 "type":"list", 11646 "member":{"shape":"ThingName"} 11647 }, 11648 "ThingTypeArn":{"type":"string"}, 11649 "ThingTypeDefinition":{ 11650 "type":"structure", 11651 "members":{ 11652 "thingTypeName":{"shape":"ThingTypeName"}, 11653 "thingTypeArn":{"shape":"ThingTypeArn"}, 11654 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 11655 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 11656 } 11657 }, 11658 "ThingTypeDescription":{ 11659 "type":"string", 11660 "max":2028, 11661 "pattern":"[\\p{Graph}\\x20]*" 11662 }, 11663 "ThingTypeId":{"type":"string"}, 11664 "ThingTypeList":{ 11665 "type":"list", 11666 "member":{"shape":"ThingTypeDefinition"} 11667 }, 11668 "ThingTypeMetadata":{ 11669 "type":"structure", 11670 "members":{ 11671 "deprecated":{"shape":"Boolean"}, 11672 "deprecationDate":{"shape":"DeprecationDate"}, 11673 "creationDate":{"shape":"CreationDate"} 11674 } 11675 }, 11676 "ThingTypeName":{ 11677 "type":"string", 11678 "max":128, 11679 "min":1, 11680 "pattern":"[a-zA-Z0-9:_-]+" 11681 }, 11682 "ThingTypeProperties":{ 11683 "type":"structure", 11684 "members":{ 11685 "thingTypeDescription":{"shape":"ThingTypeDescription"}, 11686 "searchableAttributes":{"shape":"SearchableAttributes"} 11687 } 11688 }, 11689 "ThrottlingException":{ 11690 "type":"structure", 11691 "members":{ 11692 "message":{"shape":"errorMessage"} 11693 }, 11694 "error":{"httpStatusCode":400}, 11695 "exception":true 11696 }, 11697 "TimedOutThings":{"type":"integer"}, 11698 "TimeoutConfig":{ 11699 "type":"structure", 11700 "members":{ 11701 "inProgressTimeoutInMinutes":{"shape":"InProgressTimeoutInMinutes"} 11702 } 11703 }, 11704 "Timestamp":{"type":"timestamp"}, 11705 "TimestreamAction":{ 11706 "type":"structure", 11707 "required":[ 11708 "roleArn", 11709 "databaseName", 11710 "tableName", 11711 "dimensions" 11712 ], 11713 "members":{ 11714 "roleArn":{"shape":"AwsArn"}, 11715 "databaseName":{"shape":"TimestreamDatabaseName"}, 11716 "tableName":{"shape":"TimestreamTableName"}, 11717 "dimensions":{"shape":"TimestreamDimensionList"}, 11718 "timestamp":{"shape":"TimestreamTimestamp"} 11719 } 11720 }, 11721 "TimestreamDatabaseName":{"type":"string"}, 11722 "TimestreamDimension":{ 11723 "type":"structure", 11724 "required":[ 11725 "name", 11726 "value" 11727 ], 11728 "members":{ 11729 "name":{"shape":"TimestreamDimensionName"}, 11730 "value":{"shape":"TimestreamDimensionValue"} 11731 } 11732 }, 11733 "TimestreamDimensionList":{ 11734 "type":"list", 11735 "member":{"shape":"TimestreamDimension"}, 11736 "max":128, 11737 "min":1 11738 }, 11739 "TimestreamDimensionName":{"type":"string"}, 11740 "TimestreamDimensionValue":{"type":"string"}, 11741 "TimestreamTableName":{"type":"string"}, 11742 "TimestreamTimestamp":{ 11743 "type":"structure", 11744 "required":[ 11745 "value", 11746 "unit" 11747 ], 11748 "members":{ 11749 "value":{"shape":"TimestreamTimestampValue"}, 11750 "unit":{"shape":"TimestreamTimestampUnit"} 11751 } 11752 }, 11753 "TimestreamTimestampUnit":{"type":"string"}, 11754 "TimestreamTimestampValue":{"type":"string"}, 11755 "TinyMaxResults":{ 11756 "type":"integer", 11757 "max":10, 11758 "min":1 11759 }, 11760 "TlsContext":{ 11761 "type":"structure", 11762 "members":{ 11763 "serverName":{"shape":"ServerName"} 11764 } 11765 }, 11766 "Token":{ 11767 "type":"string", 11768 "max":6144, 11769 "min":1 11770 }, 11771 "TokenKeyName":{ 11772 "type":"string", 11773 "max":128, 11774 "min":1, 11775 "pattern":"[a-zA-Z0-9_-]+" 11776 }, 11777 "TokenSignature":{ 11778 "type":"string", 11779 "max":2560, 11780 "min":1, 11781 "pattern":"[A-Za-z0-9+/]+={0,2}" 11782 }, 11783 "Topic":{"type":"string"}, 11784 "TopicPattern":{"type":"string"}, 11785 "TopicRule":{ 11786 "type":"structure", 11787 "members":{ 11788 "ruleName":{"shape":"RuleName"}, 11789 "sql":{"shape":"SQL"}, 11790 "description":{"shape":"Description"}, 11791 "createdAt":{"shape":"CreatedAtDate"}, 11792 "actions":{"shape":"ActionList"}, 11793 "ruleDisabled":{"shape":"IsDisabled"}, 11794 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 11795 "errorAction":{"shape":"Action"} 11796 } 11797 }, 11798 "TopicRuleDestination":{ 11799 "type":"structure", 11800 "members":{ 11801 "arn":{"shape":"AwsArn"}, 11802 "status":{"shape":"TopicRuleDestinationStatus"}, 11803 "createdAt":{"shape":"CreatedAtDate"}, 11804 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 11805 "statusReason":{"shape":"String"}, 11806 "httpUrlProperties":{"shape":"HttpUrlDestinationProperties"}, 11807 "vpcProperties":{"shape":"VpcDestinationProperties"} 11808 } 11809 }, 11810 "TopicRuleDestinationConfiguration":{ 11811 "type":"structure", 11812 "members":{ 11813 "httpUrlConfiguration":{"shape":"HttpUrlDestinationConfiguration"}, 11814 "vpcConfiguration":{"shape":"VpcDestinationConfiguration"} 11815 } 11816 }, 11817 "TopicRuleDestinationMaxResults":{ 11818 "type":"integer", 11819 "max":1000, 11820 "min":1 11821 }, 11822 "TopicRuleDestinationStatus":{ 11823 "type":"string", 11824 "enum":[ 11825 "ENABLED", 11826 "IN_PROGRESS", 11827 "DISABLED", 11828 "ERROR", 11829 "DELETING" 11830 ] 11831 }, 11832 "TopicRuleDestinationSummaries":{ 11833 "type":"list", 11834 "member":{"shape":"TopicRuleDestinationSummary"} 11835 }, 11836 "TopicRuleDestinationSummary":{ 11837 "type":"structure", 11838 "members":{ 11839 "arn":{"shape":"AwsArn"}, 11840 "status":{"shape":"TopicRuleDestinationStatus"}, 11841 "createdAt":{"shape":"CreatedAtDate"}, 11842 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 11843 "statusReason":{"shape":"String"}, 11844 "httpUrlSummary":{"shape":"HttpUrlDestinationSummary"}, 11845 "vpcDestinationSummary":{"shape":"VpcDestinationSummary"} 11846 } 11847 }, 11848 "TopicRuleList":{ 11849 "type":"list", 11850 "member":{"shape":"TopicRuleListItem"} 11851 }, 11852 "TopicRuleListItem":{ 11853 "type":"structure", 11854 "members":{ 11855 "ruleArn":{"shape":"RuleArn"}, 11856 "ruleName":{"shape":"RuleName"}, 11857 "topicPattern":{"shape":"TopicPattern"}, 11858 "createdAt":{"shape":"CreatedAtDate"}, 11859 "ruleDisabled":{"shape":"IsDisabled"} 11860 } 11861 }, 11862 "TopicRuleMaxResults":{ 11863 "type":"integer", 11864 "max":10000, 11865 "min":1 11866 }, 11867 "TopicRulePayload":{ 11868 "type":"structure", 11869 "required":[ 11870 "sql", 11871 "actions" 11872 ], 11873 "members":{ 11874 "sql":{"shape":"SQL"}, 11875 "description":{"shape":"Description"}, 11876 "actions":{"shape":"ActionList"}, 11877 "ruleDisabled":{"shape":"IsDisabled"}, 11878 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 11879 "errorAction":{"shape":"Action"} 11880 } 11881 }, 11882 "TotalChecksCount":{"type":"integer"}, 11883 "TotalFindingsCount":{"type":"long"}, 11884 "TotalResourcesCount":{"type":"long"}, 11885 "TransferAlreadyCompletedException":{ 11886 "type":"structure", 11887 "members":{ 11888 "message":{"shape":"errorMessage"} 11889 }, 11890 "error":{"httpStatusCode":410}, 11891 "exception":true 11892 }, 11893 "TransferCertificateRequest":{ 11894 "type":"structure", 11895 "required":[ 11896 "certificateId", 11897 "targetAwsAccount" 11898 ], 11899 "members":{ 11900 "certificateId":{ 11901 "shape":"CertificateId", 11902 "location":"uri", 11903 "locationName":"certificateId" 11904 }, 11905 "targetAwsAccount":{ 11906 "shape":"AwsAccountId", 11907 "location":"querystring", 11908 "locationName":"targetAwsAccount" 11909 }, 11910 "transferMessage":{"shape":"Message"} 11911 } 11912 }, 11913 "TransferCertificateResponse":{ 11914 "type":"structure", 11915 "members":{ 11916 "transferredCertificateArn":{"shape":"CertificateArn"} 11917 } 11918 }, 11919 "TransferConflictException":{ 11920 "type":"structure", 11921 "members":{ 11922 "message":{"shape":"errorMessage"} 11923 }, 11924 "error":{"httpStatusCode":409}, 11925 "exception":true 11926 }, 11927 "TransferData":{ 11928 "type":"structure", 11929 "members":{ 11930 "transferMessage":{"shape":"Message"}, 11931 "rejectReason":{"shape":"Message"}, 11932 "transferDate":{"shape":"DateType"}, 11933 "acceptDate":{"shape":"DateType"}, 11934 "rejectDate":{"shape":"DateType"} 11935 } 11936 }, 11937 "UnauthorizedException":{ 11938 "type":"structure", 11939 "members":{ 11940 "message":{"shape":"errorMessage"} 11941 }, 11942 "error":{"httpStatusCode":401}, 11943 "exception":true 11944 }, 11945 "UndoDeprecate":{"type":"boolean"}, 11946 "UnsignedLong":{ 11947 "type":"long", 11948 "min":0 11949 }, 11950 "UntagResourceRequest":{ 11951 "type":"structure", 11952 "required":[ 11953 "resourceArn", 11954 "tagKeys" 11955 ], 11956 "members":{ 11957 "resourceArn":{"shape":"ResourceArn"}, 11958 "tagKeys":{"shape":"TagKeyList"} 11959 } 11960 }, 11961 "UntagResourceResponse":{ 11962 "type":"structure", 11963 "members":{ 11964 } 11965 }, 11966 "UpdateAccountAuditConfigurationRequest":{ 11967 "type":"structure", 11968 "members":{ 11969 "roleArn":{"shape":"RoleArn"}, 11970 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 11971 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 11972 } 11973 }, 11974 "UpdateAccountAuditConfigurationResponse":{ 11975 "type":"structure", 11976 "members":{ 11977 } 11978 }, 11979 "UpdateAuditSuppressionRequest":{ 11980 "type":"structure", 11981 "required":[ 11982 "checkName", 11983 "resourceIdentifier" 11984 ], 11985 "members":{ 11986 "checkName":{"shape":"AuditCheckName"}, 11987 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 11988 "expirationDate":{"shape":"Timestamp"}, 11989 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 11990 "description":{"shape":"AuditDescription"} 11991 } 11992 }, 11993 "UpdateAuditSuppressionResponse":{ 11994 "type":"structure", 11995 "members":{ 11996 } 11997 }, 11998 "UpdateAuthorizerRequest":{ 11999 "type":"structure", 12000 "required":["authorizerName"], 12001 "members":{ 12002 "authorizerName":{ 12003 "shape":"AuthorizerName", 12004 "location":"uri", 12005 "locationName":"authorizerName" 12006 }, 12007 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 12008 "tokenKeyName":{"shape":"TokenKeyName"}, 12009 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 12010 "status":{"shape":"AuthorizerStatus"} 12011 } 12012 }, 12013 "UpdateAuthorizerResponse":{ 12014 "type":"structure", 12015 "members":{ 12016 "authorizerName":{"shape":"AuthorizerName"}, 12017 "authorizerArn":{"shape":"AuthorizerArn"} 12018 } 12019 }, 12020 "UpdateBillingGroupRequest":{ 12021 "type":"structure", 12022 "required":[ 12023 "billingGroupName", 12024 "billingGroupProperties" 12025 ], 12026 "members":{ 12027 "billingGroupName":{ 12028 "shape":"BillingGroupName", 12029 "location":"uri", 12030 "locationName":"billingGroupName" 12031 }, 12032 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 12033 "expectedVersion":{"shape":"OptionalVersion"} 12034 } 12035 }, 12036 "UpdateBillingGroupResponse":{ 12037 "type":"structure", 12038 "members":{ 12039 "version":{"shape":"Version"} 12040 } 12041 }, 12042 "UpdateCACertificateParams":{ 12043 "type":"structure", 12044 "required":["action"], 12045 "members":{ 12046 "action":{"shape":"CACertificateUpdateAction"} 12047 } 12048 }, 12049 "UpdateCACertificateRequest":{ 12050 "type":"structure", 12051 "required":["certificateId"], 12052 "members":{ 12053 "certificateId":{ 12054 "shape":"CertificateId", 12055 "location":"uri", 12056 "locationName":"caCertificateId" 12057 }, 12058 "newStatus":{ 12059 "shape":"CACertificateStatus", 12060 "location":"querystring", 12061 "locationName":"newStatus" 12062 }, 12063 "newAutoRegistrationStatus":{ 12064 "shape":"AutoRegistrationStatus", 12065 "location":"querystring", 12066 "locationName":"newAutoRegistrationStatus" 12067 }, 12068 "registrationConfig":{"shape":"RegistrationConfig"}, 12069 "removeAutoRegistration":{"shape":"RemoveAutoRegistration"} 12070 } 12071 }, 12072 "UpdateCertificateRequest":{ 12073 "type":"structure", 12074 "required":[ 12075 "certificateId", 12076 "newStatus" 12077 ], 12078 "members":{ 12079 "certificateId":{ 12080 "shape":"CertificateId", 12081 "location":"uri", 12082 "locationName":"certificateId" 12083 }, 12084 "newStatus":{ 12085 "shape":"CertificateStatus", 12086 "location":"querystring", 12087 "locationName":"newStatus" 12088 } 12089 } 12090 }, 12091 "UpdateCustomMetricRequest":{ 12092 "type":"structure", 12093 "required":[ 12094 "metricName", 12095 "displayName" 12096 ], 12097 "members":{ 12098 "metricName":{ 12099 "shape":"MetricName", 12100 "location":"uri", 12101 "locationName":"metricName" 12102 }, 12103 "displayName":{"shape":"CustomMetricDisplayName"} 12104 } 12105 }, 12106 "UpdateCustomMetricResponse":{ 12107 "type":"structure", 12108 "members":{ 12109 "metricName":{"shape":"MetricName"}, 12110 "metricArn":{"shape":"CustomMetricArn"}, 12111 "metricType":{"shape":"CustomMetricType"}, 12112 "displayName":{"shape":"CustomMetricDisplayName"}, 12113 "creationDate":{"shape":"Timestamp"}, 12114 "lastModifiedDate":{"shape":"Timestamp"} 12115 } 12116 }, 12117 "UpdateDeviceCertificateParams":{ 12118 "type":"structure", 12119 "required":["action"], 12120 "members":{ 12121 "action":{"shape":"DeviceCertificateUpdateAction"} 12122 } 12123 }, 12124 "UpdateDimensionRequest":{ 12125 "type":"structure", 12126 "required":[ 12127 "name", 12128 "stringValues" 12129 ], 12130 "members":{ 12131 "name":{ 12132 "shape":"DimensionName", 12133 "location":"uri", 12134 "locationName":"name" 12135 }, 12136 "stringValues":{"shape":"DimensionStringValues"} 12137 } 12138 }, 12139 "UpdateDimensionResponse":{ 12140 "type":"structure", 12141 "members":{ 12142 "name":{"shape":"DimensionName"}, 12143 "arn":{"shape":"DimensionArn"}, 12144 "type":{"shape":"DimensionType"}, 12145 "stringValues":{"shape":"DimensionStringValues"}, 12146 "creationDate":{"shape":"Timestamp"}, 12147 "lastModifiedDate":{"shape":"Timestamp"} 12148 } 12149 }, 12150 "UpdateDomainConfigurationRequest":{ 12151 "type":"structure", 12152 "required":["domainConfigurationName"], 12153 "members":{ 12154 "domainConfigurationName":{ 12155 "shape":"ReservedDomainConfigurationName", 12156 "location":"uri", 12157 "locationName":"domainConfigurationName" 12158 }, 12159 "authorizerConfig":{"shape":"AuthorizerConfig"}, 12160 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 12161 "removeAuthorizerConfig":{"shape":"RemoveAuthorizerConfig"} 12162 } 12163 }, 12164 "UpdateDomainConfigurationResponse":{ 12165 "type":"structure", 12166 "members":{ 12167 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 12168 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 12169 } 12170 }, 12171 "UpdateDynamicThingGroupRequest":{ 12172 "type":"structure", 12173 "required":[ 12174 "thingGroupName", 12175 "thingGroupProperties" 12176 ], 12177 "members":{ 12178 "thingGroupName":{ 12179 "shape":"ThingGroupName", 12180 "location":"uri", 12181 "locationName":"thingGroupName" 12182 }, 12183 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 12184 "expectedVersion":{"shape":"OptionalVersion"}, 12185 "indexName":{"shape":"IndexName"}, 12186 "queryString":{"shape":"QueryString"}, 12187 "queryVersion":{"shape":"QueryVersion"} 12188 } 12189 }, 12190 "UpdateDynamicThingGroupResponse":{ 12191 "type":"structure", 12192 "members":{ 12193 "version":{"shape":"Version"} 12194 } 12195 }, 12196 "UpdateEventConfigurationsRequest":{ 12197 "type":"structure", 12198 "members":{ 12199 "eventConfigurations":{"shape":"EventConfigurations"} 12200 } 12201 }, 12202 "UpdateEventConfigurationsResponse":{ 12203 "type":"structure", 12204 "members":{ 12205 } 12206 }, 12207 "UpdateIndexingConfigurationRequest":{ 12208 "type":"structure", 12209 "members":{ 12210 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 12211 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 12212 } 12213 }, 12214 "UpdateIndexingConfigurationResponse":{ 12215 "type":"structure", 12216 "members":{ 12217 } 12218 }, 12219 "UpdateJobRequest":{ 12220 "type":"structure", 12221 "required":["jobId"], 12222 "members":{ 12223 "jobId":{ 12224 "shape":"JobId", 12225 "location":"uri", 12226 "locationName":"jobId" 12227 }, 12228 "description":{"shape":"JobDescription"}, 12229 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 12230 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 12231 "abortConfig":{"shape":"AbortConfig"}, 12232 "timeoutConfig":{"shape":"TimeoutConfig"}, 12233 "namespaceId":{ 12234 "shape":"NamespaceId", 12235 "location":"querystring", 12236 "locationName":"namespaceId" 12237 } 12238 } 12239 }, 12240 "UpdateMitigationActionRequest":{ 12241 "type":"structure", 12242 "required":["actionName"], 12243 "members":{ 12244 "actionName":{ 12245 "shape":"MitigationActionName", 12246 "location":"uri", 12247 "locationName":"actionName" 12248 }, 12249 "roleArn":{"shape":"RoleArn"}, 12250 "actionParams":{"shape":"MitigationActionParams"} 12251 } 12252 }, 12253 "UpdateMitigationActionResponse":{ 12254 "type":"structure", 12255 "members":{ 12256 "actionArn":{"shape":"MitigationActionArn"}, 12257 "actionId":{"shape":"MitigationActionId"} 12258 } 12259 }, 12260 "UpdateProvisioningTemplateRequest":{ 12261 "type":"structure", 12262 "required":["templateName"], 12263 "members":{ 12264 "templateName":{ 12265 "shape":"TemplateName", 12266 "location":"uri", 12267 "locationName":"templateName" 12268 }, 12269 "description":{"shape":"TemplateDescription"}, 12270 "enabled":{"shape":"Enabled"}, 12271 "defaultVersionId":{"shape":"TemplateVersionId"}, 12272 "provisioningRoleArn":{"shape":"RoleArn"}, 12273 "preProvisioningHook":{"shape":"ProvisioningHook"}, 12274 "removePreProvisioningHook":{"shape":"RemoveHook"} 12275 } 12276 }, 12277 "UpdateProvisioningTemplateResponse":{ 12278 "type":"structure", 12279 "members":{ 12280 } 12281 }, 12282 "UpdateRoleAliasRequest":{ 12283 "type":"structure", 12284 "required":["roleAlias"], 12285 "members":{ 12286 "roleAlias":{ 12287 "shape":"RoleAlias", 12288 "location":"uri", 12289 "locationName":"roleAlias" 12290 }, 12291 "roleArn":{"shape":"RoleArn"}, 12292 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"} 12293 } 12294 }, 12295 "UpdateRoleAliasResponse":{ 12296 "type":"structure", 12297 "members":{ 12298 "roleAlias":{"shape":"RoleAlias"}, 12299 "roleAliasArn":{"shape":"RoleAliasArn"} 12300 } 12301 }, 12302 "UpdateScheduledAuditRequest":{ 12303 "type":"structure", 12304 "required":["scheduledAuditName"], 12305 "members":{ 12306 "frequency":{"shape":"AuditFrequency"}, 12307 "dayOfMonth":{"shape":"DayOfMonth"}, 12308 "dayOfWeek":{"shape":"DayOfWeek"}, 12309 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 12310 "scheduledAuditName":{ 12311 "shape":"ScheduledAuditName", 12312 "location":"uri", 12313 "locationName":"scheduledAuditName" 12314 } 12315 } 12316 }, 12317 "UpdateScheduledAuditResponse":{ 12318 "type":"structure", 12319 "members":{ 12320 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 12321 } 12322 }, 12323 "UpdateSecurityProfileRequest":{ 12324 "type":"structure", 12325 "required":["securityProfileName"], 12326 "members":{ 12327 "securityProfileName":{ 12328 "shape":"SecurityProfileName", 12329 "location":"uri", 12330 "locationName":"securityProfileName" 12331 }, 12332 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12333 "behaviors":{"shape":"Behaviors"}, 12334 "alertTargets":{"shape":"AlertTargets"}, 12335 "additionalMetricsToRetain":{ 12336 "shape":"AdditionalMetricsToRetainList", 12337 "deprecated":true, 12338 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12339 }, 12340 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12341 "deleteBehaviors":{"shape":"DeleteBehaviors"}, 12342 "deleteAlertTargets":{"shape":"DeleteAlertTargets"}, 12343 "deleteAdditionalMetricsToRetain":{"shape":"DeleteAdditionalMetricsToRetain"}, 12344 "expectedVersion":{ 12345 "shape":"OptionalVersion", 12346 "location":"querystring", 12347 "locationName":"expectedVersion" 12348 } 12349 } 12350 }, 12351 "UpdateSecurityProfileResponse":{ 12352 "type":"structure", 12353 "members":{ 12354 "securityProfileName":{"shape":"SecurityProfileName"}, 12355 "securityProfileArn":{"shape":"SecurityProfileArn"}, 12356 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12357 "behaviors":{"shape":"Behaviors"}, 12358 "alertTargets":{"shape":"AlertTargets"}, 12359 "additionalMetricsToRetain":{ 12360 "shape":"AdditionalMetricsToRetainList", 12361 "deprecated":true, 12362 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12363 }, 12364 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12365 "version":{"shape":"Version"}, 12366 "creationDate":{"shape":"Timestamp"}, 12367 "lastModifiedDate":{"shape":"Timestamp"} 12368 } 12369 }, 12370 "UpdateStreamRequest":{ 12371 "type":"structure", 12372 "required":["streamId"], 12373 "members":{ 12374 "streamId":{ 12375 "shape":"StreamId", 12376 "location":"uri", 12377 "locationName":"streamId" 12378 }, 12379 "description":{"shape":"StreamDescription"}, 12380 "files":{"shape":"StreamFiles"}, 12381 "roleArn":{"shape":"RoleArn"} 12382 } 12383 }, 12384 "UpdateStreamResponse":{ 12385 "type":"structure", 12386 "members":{ 12387 "streamId":{"shape":"StreamId"}, 12388 "streamArn":{"shape":"StreamArn"}, 12389 "description":{"shape":"StreamDescription"}, 12390 "streamVersion":{"shape":"StreamVersion"} 12391 } 12392 }, 12393 "UpdateThingGroupRequest":{ 12394 "type":"structure", 12395 "required":[ 12396 "thingGroupName", 12397 "thingGroupProperties" 12398 ], 12399 "members":{ 12400 "thingGroupName":{ 12401 "shape":"ThingGroupName", 12402 "location":"uri", 12403 "locationName":"thingGroupName" 12404 }, 12405 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 12406 "expectedVersion":{"shape":"OptionalVersion"} 12407 } 12408 }, 12409 "UpdateThingGroupResponse":{ 12410 "type":"structure", 12411 "members":{ 12412 "version":{"shape":"Version"} 12413 } 12414 }, 12415 "UpdateThingGroupsForThingRequest":{ 12416 "type":"structure", 12417 "members":{ 12418 "thingName":{"shape":"ThingName"}, 12419 "thingGroupsToAdd":{"shape":"ThingGroupList"}, 12420 "thingGroupsToRemove":{"shape":"ThingGroupList"}, 12421 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 12422 } 12423 }, 12424 "UpdateThingGroupsForThingResponse":{ 12425 "type":"structure", 12426 "members":{ 12427 } 12428 }, 12429 "UpdateThingRequest":{ 12430 "type":"structure", 12431 "required":["thingName"], 12432 "members":{ 12433 "thingName":{ 12434 "shape":"ThingName", 12435 "location":"uri", 12436 "locationName":"thingName" 12437 }, 12438 "thingTypeName":{"shape":"ThingTypeName"}, 12439 "attributePayload":{"shape":"AttributePayload"}, 12440 "expectedVersion":{"shape":"OptionalVersion"}, 12441 "removeThingType":{"shape":"RemoveThingType"} 12442 } 12443 }, 12444 "UpdateThingResponse":{ 12445 "type":"structure", 12446 "members":{ 12447 } 12448 }, 12449 "UpdateTopicRuleDestinationRequest":{ 12450 "type":"structure", 12451 "required":[ 12452 "arn", 12453 "status" 12454 ], 12455 "members":{ 12456 "arn":{"shape":"AwsArn"}, 12457 "status":{"shape":"TopicRuleDestinationStatus"} 12458 } 12459 }, 12460 "UpdateTopicRuleDestinationResponse":{ 12461 "type":"structure", 12462 "members":{ 12463 } 12464 }, 12465 "Url":{ 12466 "type":"string", 12467 "max":2000 12468 }, 12469 "UseBase64":{"type":"boolean"}, 12470 "Valid":{"type":"boolean"}, 12471 "ValidateSecurityProfileBehaviorsRequest":{ 12472 "type":"structure", 12473 "required":["behaviors"], 12474 "members":{ 12475 "behaviors":{"shape":"Behaviors"} 12476 } 12477 }, 12478 "ValidateSecurityProfileBehaviorsResponse":{ 12479 "type":"structure", 12480 "members":{ 12481 "valid":{"shape":"Valid"}, 12482 "validationErrors":{"shape":"ValidationErrors"} 12483 } 12484 }, 12485 "ValidationError":{ 12486 "type":"structure", 12487 "members":{ 12488 "errorMessage":{"shape":"ErrorMessage"} 12489 } 12490 }, 12491 "ValidationErrors":{ 12492 "type":"list", 12493 "member":{"shape":"ValidationError"} 12494 }, 12495 "Value":{"type":"string"}, 12496 "Variance":{"type":"double"}, 12497 "Version":{"type":"long"}, 12498 "VersionConflictException":{ 12499 "type":"structure", 12500 "members":{ 12501 "message":{"shape":"errorMessage"} 12502 }, 12503 "error":{"httpStatusCode":409}, 12504 "exception":true 12505 }, 12506 "VersionNumber":{"type":"long"}, 12507 "VersionsLimitExceededException":{ 12508 "type":"structure", 12509 "members":{ 12510 "message":{"shape":"errorMessage"} 12511 }, 12512 "error":{"httpStatusCode":409}, 12513 "exception":true 12514 }, 12515 "ViolationEvent":{ 12516 "type":"structure", 12517 "members":{ 12518 "violationId":{"shape":"ViolationId"}, 12519 "thingName":{"shape":"DeviceDefenderThingName"}, 12520 "securityProfileName":{"shape":"SecurityProfileName"}, 12521 "behavior":{"shape":"Behavior"}, 12522 "metricValue":{"shape":"MetricValue"}, 12523 "violationEventAdditionalInfo":{"shape":"ViolationEventAdditionalInfo"}, 12524 "violationEventType":{"shape":"ViolationEventType"}, 12525 "violationEventTime":{"shape":"Timestamp"} 12526 } 12527 }, 12528 "ViolationEventAdditionalInfo":{ 12529 "type":"structure", 12530 "members":{ 12531 "confidenceLevel":{"shape":"ConfidenceLevel"} 12532 } 12533 }, 12534 "ViolationEventOccurrenceRange":{ 12535 "type":"structure", 12536 "required":[ 12537 "startTime", 12538 "endTime" 12539 ], 12540 "members":{ 12541 "startTime":{"shape":"Timestamp"}, 12542 "endTime":{"shape":"Timestamp"} 12543 } 12544 }, 12545 "ViolationEventType":{ 12546 "type":"string", 12547 "enum":[ 12548 "in-alarm", 12549 "alarm-cleared", 12550 "alarm-invalidated" 12551 ] 12552 }, 12553 "ViolationEvents":{ 12554 "type":"list", 12555 "member":{"shape":"ViolationEvent"} 12556 }, 12557 "ViolationId":{ 12558 "type":"string", 12559 "max":128, 12560 "min":1, 12561 "pattern":"[a-zA-Z0-9\\-]+" 12562 }, 12563 "VpcDestinationConfiguration":{ 12564 "type":"structure", 12565 "required":[ 12566 "subnetIds", 12567 "vpcId", 12568 "roleArn" 12569 ], 12570 "members":{ 12571 "subnetIds":{"shape":"SubnetIdList"}, 12572 "securityGroups":{"shape":"SecurityGroupList"}, 12573 "vpcId":{"shape":"VpcId"}, 12574 "roleArn":{"shape":"AwsArn"} 12575 } 12576 }, 12577 "VpcDestinationProperties":{ 12578 "type":"structure", 12579 "members":{ 12580 "subnetIds":{"shape":"SubnetIdList"}, 12581 "securityGroups":{"shape":"SecurityGroupList"}, 12582 "vpcId":{"shape":"VpcId"}, 12583 "roleArn":{"shape":"AwsArn"} 12584 } 12585 }, 12586 "VpcDestinationSummary":{ 12587 "type":"structure", 12588 "members":{ 12589 "subnetIds":{"shape":"SubnetIdList"}, 12590 "securityGroups":{"shape":"SecurityGroupList"}, 12591 "vpcId":{"shape":"VpcId"}, 12592 "roleArn":{"shape":"AwsArn"} 12593 } 12594 }, 12595 "VpcId":{"type":"string"}, 12596 "WaitingForDataCollectionChecksCount":{"type":"integer"}, 12597 "errorMessage":{"type":"string"}, 12598 "resourceArn":{"type":"string"}, 12599 "resourceId":{"type":"string"}, 12600 "stringValue":{"type":"string"}, 12601 "usePrefixAttributeValue":{"type":"boolean"} 12602 } 12603} 12604