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 } 9579 }, 9580 "ListThingsResponse":{ 9581 "type":"structure", 9582 "members":{ 9583 "things":{"shape":"ThingAttributeList"}, 9584 "nextToken":{"shape":"NextToken"} 9585 } 9586 }, 9587 "ListTopicRuleDestinationsRequest":{ 9588 "type":"structure", 9589 "members":{ 9590 "maxResults":{ 9591 "shape":"TopicRuleDestinationMaxResults", 9592 "location":"querystring", 9593 "locationName":"maxResults" 9594 }, 9595 "nextToken":{ 9596 "shape":"NextToken", 9597 "location":"querystring", 9598 "locationName":"nextToken" 9599 } 9600 } 9601 }, 9602 "ListTopicRuleDestinationsResponse":{ 9603 "type":"structure", 9604 "members":{ 9605 "destinationSummaries":{"shape":"TopicRuleDestinationSummaries"}, 9606 "nextToken":{"shape":"NextToken"} 9607 } 9608 }, 9609 "ListTopicRulesRequest":{ 9610 "type":"structure", 9611 "members":{ 9612 "topic":{ 9613 "shape":"Topic", 9614 "location":"querystring", 9615 "locationName":"topic" 9616 }, 9617 "maxResults":{ 9618 "shape":"TopicRuleMaxResults", 9619 "location":"querystring", 9620 "locationName":"maxResults" 9621 }, 9622 "nextToken":{ 9623 "shape":"NextToken", 9624 "location":"querystring", 9625 "locationName":"nextToken" 9626 }, 9627 "ruleDisabled":{ 9628 "shape":"IsDisabled", 9629 "location":"querystring", 9630 "locationName":"ruleDisabled" 9631 } 9632 } 9633 }, 9634 "ListTopicRulesResponse":{ 9635 "type":"structure", 9636 "members":{ 9637 "rules":{"shape":"TopicRuleList"}, 9638 "nextToken":{"shape":"NextToken"} 9639 } 9640 }, 9641 "ListV2LoggingLevelsRequest":{ 9642 "type":"structure", 9643 "members":{ 9644 "targetType":{ 9645 "shape":"LogTargetType", 9646 "location":"querystring", 9647 "locationName":"targetType" 9648 }, 9649 "nextToken":{ 9650 "shape":"NextToken", 9651 "location":"querystring", 9652 "locationName":"nextToken" 9653 }, 9654 "maxResults":{ 9655 "shape":"SkyfallMaxResults", 9656 "location":"querystring", 9657 "locationName":"maxResults" 9658 } 9659 } 9660 }, 9661 "ListV2LoggingLevelsResponse":{ 9662 "type":"structure", 9663 "members":{ 9664 "logTargetConfigurations":{"shape":"LogTargetConfigurations"}, 9665 "nextToken":{"shape":"NextToken"} 9666 } 9667 }, 9668 "ListViolationEventsRequest":{ 9669 "type":"structure", 9670 "required":[ 9671 "startTime", 9672 "endTime" 9673 ], 9674 "members":{ 9675 "startTime":{ 9676 "shape":"Timestamp", 9677 "location":"querystring", 9678 "locationName":"startTime" 9679 }, 9680 "endTime":{ 9681 "shape":"Timestamp", 9682 "location":"querystring", 9683 "locationName":"endTime" 9684 }, 9685 "thingName":{ 9686 "shape":"DeviceDefenderThingName", 9687 "location":"querystring", 9688 "locationName":"thingName" 9689 }, 9690 "securityProfileName":{ 9691 "shape":"SecurityProfileName", 9692 "location":"querystring", 9693 "locationName":"securityProfileName" 9694 }, 9695 "behaviorCriteriaType":{ 9696 "shape":"BehaviorCriteriaType", 9697 "location":"querystring", 9698 "locationName":"behaviorCriteriaType" 9699 }, 9700 "listSuppressedAlerts":{ 9701 "shape":"ListSuppressedAlerts", 9702 "location":"querystring", 9703 "locationName":"listSuppressedAlerts" 9704 }, 9705 "nextToken":{ 9706 "shape":"NextToken", 9707 "location":"querystring", 9708 "locationName":"nextToken" 9709 }, 9710 "maxResults":{ 9711 "shape":"MaxResults", 9712 "location":"querystring", 9713 "locationName":"maxResults" 9714 } 9715 } 9716 }, 9717 "ListViolationEventsResponse":{ 9718 "type":"structure", 9719 "members":{ 9720 "violationEvents":{"shape":"ViolationEvents"}, 9721 "nextToken":{"shape":"NextToken"} 9722 } 9723 }, 9724 "LogGroupName":{"type":"string"}, 9725 "LogLevel":{ 9726 "type":"string", 9727 "enum":[ 9728 "DEBUG", 9729 "INFO", 9730 "ERROR", 9731 "WARN", 9732 "DISABLED" 9733 ] 9734 }, 9735 "LogTarget":{ 9736 "type":"structure", 9737 "required":["targetType"], 9738 "members":{ 9739 "targetType":{"shape":"LogTargetType"}, 9740 "targetName":{"shape":"LogTargetName"} 9741 } 9742 }, 9743 "LogTargetConfiguration":{ 9744 "type":"structure", 9745 "members":{ 9746 "logTarget":{"shape":"LogTarget"}, 9747 "logLevel":{"shape":"LogLevel"} 9748 } 9749 }, 9750 "LogTargetConfigurations":{ 9751 "type":"list", 9752 "member":{"shape":"LogTargetConfiguration"} 9753 }, 9754 "LogTargetName":{"type":"string"}, 9755 "LogTargetType":{ 9756 "type":"string", 9757 "enum":[ 9758 "DEFAULT", 9759 "THING_GROUP" 9760 ] 9761 }, 9762 "LoggingOptionsPayload":{ 9763 "type":"structure", 9764 "required":["roleArn"], 9765 "members":{ 9766 "roleArn":{"shape":"AwsArn"}, 9767 "logLevel":{"shape":"LogLevel"} 9768 } 9769 }, 9770 "MachineLearningDetectionConfig":{ 9771 "type":"structure", 9772 "required":["confidenceLevel"], 9773 "members":{ 9774 "confidenceLevel":{"shape":"ConfidenceLevel"} 9775 } 9776 }, 9777 "MalformedPolicyException":{ 9778 "type":"structure", 9779 "members":{ 9780 "message":{"shape":"errorMessage"} 9781 }, 9782 "error":{"httpStatusCode":400}, 9783 "exception":true 9784 }, 9785 "Marker":{ 9786 "type":"string", 9787 "max":1024, 9788 "pattern":"[A-Za-z0-9+/]+={0,2}" 9789 }, 9790 "MaxJobExecutionsPerMin":{ 9791 "type":"integer", 9792 "max":1000, 9793 "min":1 9794 }, 9795 "MaxResults":{ 9796 "type":"integer", 9797 "max":250, 9798 "min":1 9799 }, 9800 "Maximum":{"type":"double"}, 9801 "MaximumPerMinute":{ 9802 "type":"integer", 9803 "max":1000, 9804 "min":1 9805 }, 9806 "Message":{ 9807 "type":"string", 9808 "max":128 9809 }, 9810 "MessageFormat":{ 9811 "type":"string", 9812 "enum":[ 9813 "RAW", 9814 "JSON" 9815 ] 9816 }, 9817 "MessageId":{ 9818 "type":"string", 9819 "max":128 9820 }, 9821 "MetricDimension":{ 9822 "type":"structure", 9823 "required":["dimensionName"], 9824 "members":{ 9825 "dimensionName":{"shape":"DimensionName"}, 9826 "operator":{"shape":"DimensionValueOperator"} 9827 } 9828 }, 9829 "MetricName":{ 9830 "type":"string", 9831 "max":128, 9832 "min":1, 9833 "pattern":"[a-zA-Z0-9:_-]+" 9834 }, 9835 "MetricNames":{ 9836 "type":"list", 9837 "member":{"shape":"MetricName"} 9838 }, 9839 "MetricToRetain":{ 9840 "type":"structure", 9841 "required":["metric"], 9842 "members":{ 9843 "metric":{"shape":"BehaviorMetric"}, 9844 "metricDimension":{"shape":"MetricDimension"} 9845 } 9846 }, 9847 "MetricValue":{ 9848 "type":"structure", 9849 "members":{ 9850 "count":{"shape":"UnsignedLong"}, 9851 "cidrs":{"shape":"Cidrs"}, 9852 "ports":{"shape":"Ports"}, 9853 "number":{"shape":"Number"}, 9854 "numbers":{"shape":"NumberList"}, 9855 "strings":{"shape":"StringList"} 9856 } 9857 }, 9858 "Minimum":{"type":"double"}, 9859 "MinimumNumberOfExecutedThings":{ 9860 "type":"integer", 9861 "min":1 9862 }, 9863 "MissingContextValue":{"type":"string"}, 9864 "MissingContextValues":{ 9865 "type":"list", 9866 "member":{"shape":"MissingContextValue"} 9867 }, 9868 "MitigationAction":{ 9869 "type":"structure", 9870 "members":{ 9871 "name":{"shape":"MitigationActionName"}, 9872 "id":{"shape":"MitigationActionId"}, 9873 "roleArn":{"shape":"RoleArn"}, 9874 "actionParams":{"shape":"MitigationActionParams"} 9875 } 9876 }, 9877 "MitigationActionArn":{"type":"string"}, 9878 "MitigationActionId":{"type":"string"}, 9879 "MitigationActionIdentifier":{ 9880 "type":"structure", 9881 "members":{ 9882 "actionName":{"shape":"MitigationActionName"}, 9883 "actionArn":{"shape":"MitigationActionArn"}, 9884 "creationDate":{"shape":"Timestamp"} 9885 } 9886 }, 9887 "MitigationActionIdentifierList":{ 9888 "type":"list", 9889 "member":{"shape":"MitigationActionIdentifier"} 9890 }, 9891 "MitigationActionList":{ 9892 "type":"list", 9893 "member":{"shape":"MitigationAction"} 9894 }, 9895 "MitigationActionName":{ 9896 "type":"string", 9897 "max":128, 9898 "pattern":"[a-zA-Z0-9_-]+" 9899 }, 9900 "MitigationActionNameList":{ 9901 "type":"list", 9902 "member":{"shape":"MitigationActionName"}, 9903 "max":5, 9904 "min":1 9905 }, 9906 "MitigationActionParams":{ 9907 "type":"structure", 9908 "members":{ 9909 "updateDeviceCertificateParams":{"shape":"UpdateDeviceCertificateParams"}, 9910 "updateCACertificateParams":{"shape":"UpdateCACertificateParams"}, 9911 "addThingsToThingGroupParams":{"shape":"AddThingsToThingGroupParams"}, 9912 "replaceDefaultPolicyVersionParams":{"shape":"ReplaceDefaultPolicyVersionParams"}, 9913 "enableIoTLoggingParams":{"shape":"EnableIoTLoggingParams"}, 9914 "publishFindingToSnsParams":{"shape":"PublishFindingToSnsParams"} 9915 } 9916 }, 9917 "MitigationActionType":{ 9918 "type":"string", 9919 "enum":[ 9920 "UPDATE_DEVICE_CERTIFICATE", 9921 "UPDATE_CA_CERTIFICATE", 9922 "ADD_THINGS_TO_THING_GROUP", 9923 "REPLACE_DEFAULT_POLICY_VERSION", 9924 "ENABLE_IOT_LOGGING", 9925 "PUBLISH_FINDING_TO_SNS" 9926 ] 9927 }, 9928 "MitigationActionsTaskId":{ 9929 "type":"string", 9930 "max":128, 9931 "min":1, 9932 "pattern":"[a-zA-Z0-9_-]+" 9933 }, 9934 "ModelStatus":{ 9935 "type":"string", 9936 "enum":[ 9937 "PENDING_BUILD", 9938 "ACTIVE", 9939 "EXPIRED" 9940 ] 9941 }, 9942 "MqttClientId":{ 9943 "type":"string", 9944 "max":65535, 9945 "min":1 9946 }, 9947 "MqttContext":{ 9948 "type":"structure", 9949 "members":{ 9950 "username":{"shape":"MqttUsername"}, 9951 "password":{"shape":"MqttPassword"}, 9952 "clientId":{"shape":"MqttClientId"} 9953 } 9954 }, 9955 "MqttPassword":{ 9956 "type":"blob", 9957 "max":65535, 9958 "min":1 9959 }, 9960 "MqttUsername":{ 9961 "type":"string", 9962 "max":65535, 9963 "min":1 9964 }, 9965 "NamespaceId":{ 9966 "type":"string", 9967 "max":64, 9968 "min":1, 9969 "pattern":"[a-zA-Z0-9_-]+" 9970 }, 9971 "NextToken":{"type":"string"}, 9972 "NonCompliantChecksCount":{"type":"integer"}, 9973 "NonCompliantResource":{ 9974 "type":"structure", 9975 "members":{ 9976 "resourceType":{"shape":"ResourceType"}, 9977 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 9978 "additionalInfo":{"shape":"StringMap"} 9979 } 9980 }, 9981 "NonCompliantResourcesCount":{"type":"long"}, 9982 "NotConfiguredException":{ 9983 "type":"structure", 9984 "members":{ 9985 "message":{"shape":"errorMessage"} 9986 }, 9987 "error":{"httpStatusCode":404}, 9988 "exception":true 9989 }, 9990 "NullableBoolean":{"type":"boolean"}, 9991 "Number":{"type":"double"}, 9992 "NumberList":{ 9993 "type":"list", 9994 "member":{"shape":"Number"} 9995 }, 9996 "NumberOfThings":{ 9997 "type":"integer", 9998 "min":1 9999 }, 10000 "OTAUpdateArn":{"type":"string"}, 10001 "OTAUpdateDescription":{ 10002 "type":"string", 10003 "max":2028, 10004 "pattern":"[^\\p{C}]+" 10005 }, 10006 "OTAUpdateErrorMessage":{"type":"string"}, 10007 "OTAUpdateFile":{ 10008 "type":"structure", 10009 "members":{ 10010 "fileName":{"shape":"FileName"}, 10011 "fileType":{"shape":"FileType"}, 10012 "fileVersion":{"shape":"OTAUpdateFileVersion"}, 10013 "fileLocation":{"shape":"FileLocation"}, 10014 "codeSigning":{"shape":"CodeSigning"}, 10015 "attributes":{"shape":"AttributesMap"} 10016 } 10017 }, 10018 "OTAUpdateFileVersion":{"type":"string"}, 10019 "OTAUpdateFiles":{ 10020 "type":"list", 10021 "member":{"shape":"OTAUpdateFile"}, 10022 "max":50, 10023 "min":1 10024 }, 10025 "OTAUpdateId":{ 10026 "type":"string", 10027 "max":128, 10028 "min":1, 10029 "pattern":"[a-zA-Z0-9_-]+" 10030 }, 10031 "OTAUpdateInfo":{ 10032 "type":"structure", 10033 "members":{ 10034 "otaUpdateId":{"shape":"OTAUpdateId"}, 10035 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10036 "creationDate":{"shape":"DateType"}, 10037 "lastModifiedDate":{"shape":"DateType"}, 10038 "description":{"shape":"OTAUpdateDescription"}, 10039 "targets":{"shape":"Targets"}, 10040 "protocols":{"shape":"Protocols"}, 10041 "awsJobExecutionsRolloutConfig":{"shape":"AwsJobExecutionsRolloutConfig"}, 10042 "awsJobPresignedUrlConfig":{"shape":"AwsJobPresignedUrlConfig"}, 10043 "targetSelection":{"shape":"TargetSelection"}, 10044 "otaUpdateFiles":{"shape":"OTAUpdateFiles"}, 10045 "otaUpdateStatus":{"shape":"OTAUpdateStatus"}, 10046 "awsIotJobId":{"shape":"AwsIotJobId"}, 10047 "awsIotJobArn":{"shape":"AwsIotJobArn"}, 10048 "errorInfo":{"shape":"ErrorInfo"}, 10049 "additionalParameters":{"shape":"AdditionalParameterMap"} 10050 } 10051 }, 10052 "OTAUpdateStatus":{ 10053 "type":"string", 10054 "enum":[ 10055 "CREATE_PENDING", 10056 "CREATE_IN_PROGRESS", 10057 "CREATE_COMPLETE", 10058 "CREATE_FAILED" 10059 ] 10060 }, 10061 "OTAUpdateSummary":{ 10062 "type":"structure", 10063 "members":{ 10064 "otaUpdateId":{"shape":"OTAUpdateId"}, 10065 "otaUpdateArn":{"shape":"OTAUpdateArn"}, 10066 "creationDate":{"shape":"DateType"} 10067 } 10068 }, 10069 "OTAUpdatesSummary":{ 10070 "type":"list", 10071 "member":{"shape":"OTAUpdateSummary"} 10072 }, 10073 "OptionalVersion":{"type":"long"}, 10074 "OutgoingCertificate":{ 10075 "type":"structure", 10076 "members":{ 10077 "certificateArn":{"shape":"CertificateArn"}, 10078 "certificateId":{"shape":"CertificateId"}, 10079 "transferredTo":{"shape":"AwsAccountId"}, 10080 "transferDate":{"shape":"DateType"}, 10081 "transferMessage":{"shape":"Message"}, 10082 "creationDate":{"shape":"DateType"} 10083 } 10084 }, 10085 "OutgoingCertificates":{ 10086 "type":"list", 10087 "member":{"shape":"OutgoingCertificate"} 10088 }, 10089 "OverrideDynamicGroups":{"type":"boolean"}, 10090 "PageSize":{ 10091 "type":"integer", 10092 "max":250, 10093 "min":1 10094 }, 10095 "Parameter":{"type":"string"}, 10096 "Parameters":{ 10097 "type":"map", 10098 "key":{"shape":"Parameter"}, 10099 "value":{"shape":"Value"} 10100 }, 10101 "PartitionKey":{"type":"string"}, 10102 "PayloadField":{"type":"string"}, 10103 "PayloadVersion":{ 10104 "type":"string", 10105 "max":32, 10106 "min":10, 10107 "pattern":"^[0-9-]+$" 10108 }, 10109 "Percent":{ 10110 "type":"double", 10111 "max":100, 10112 "min":0 10113 }, 10114 "PercentList":{ 10115 "type":"list", 10116 "member":{"shape":"Percent"} 10117 }, 10118 "PercentPair":{ 10119 "type":"structure", 10120 "members":{ 10121 "percent":{"shape":"Percent"}, 10122 "value":{"shape":"PercentValue"} 10123 } 10124 }, 10125 "PercentValue":{"type":"double"}, 10126 "Percentage":{ 10127 "type":"integer", 10128 "max":100, 10129 "min":0 10130 }, 10131 "Percentiles":{ 10132 "type":"list", 10133 "member":{"shape":"PercentPair"} 10134 }, 10135 "Platform":{"type":"string"}, 10136 "Policies":{ 10137 "type":"list", 10138 "member":{"shape":"Policy"} 10139 }, 10140 "Policy":{ 10141 "type":"structure", 10142 "members":{ 10143 "policyName":{"shape":"PolicyName"}, 10144 "policyArn":{"shape":"PolicyArn"} 10145 } 10146 }, 10147 "PolicyArn":{"type":"string"}, 10148 "PolicyDocument":{"type":"string"}, 10149 "PolicyDocuments":{ 10150 "type":"list", 10151 "member":{"shape":"PolicyDocument"} 10152 }, 10153 "PolicyName":{ 10154 "type":"string", 10155 "max":128, 10156 "min":1, 10157 "pattern":"[\\w+=,.@-]+" 10158 }, 10159 "PolicyNames":{ 10160 "type":"list", 10161 "member":{"shape":"PolicyName"} 10162 }, 10163 "PolicyTarget":{"type":"string"}, 10164 "PolicyTargets":{ 10165 "type":"list", 10166 "member":{"shape":"PolicyTarget"} 10167 }, 10168 "PolicyTemplateName":{ 10169 "type":"string", 10170 "enum":["BLANK_POLICY"] 10171 }, 10172 "PolicyVersion":{ 10173 "type":"structure", 10174 "members":{ 10175 "versionId":{"shape":"PolicyVersionId"}, 10176 "isDefaultVersion":{"shape":"IsDefaultVersion"}, 10177 "createDate":{"shape":"DateType"} 10178 } 10179 }, 10180 "PolicyVersionId":{ 10181 "type":"string", 10182 "pattern":"[0-9]+" 10183 }, 10184 "PolicyVersionIdentifier":{ 10185 "type":"structure", 10186 "members":{ 10187 "policyName":{"shape":"PolicyName"}, 10188 "policyVersionId":{"shape":"PolicyVersionId"} 10189 } 10190 }, 10191 "PolicyVersions":{ 10192 "type":"list", 10193 "member":{"shape":"PolicyVersion"} 10194 }, 10195 "Port":{ 10196 "type":"integer", 10197 "max":65535, 10198 "min":0 10199 }, 10200 "Ports":{ 10201 "type":"list", 10202 "member":{"shape":"Port"} 10203 }, 10204 "Prefix":{"type":"string"}, 10205 "PresignedUrlConfig":{ 10206 "type":"structure", 10207 "members":{ 10208 "roleArn":{"shape":"RoleArn"}, 10209 "expiresInSec":{"shape":"ExpiresInSec"} 10210 } 10211 }, 10212 "PrimitiveBoolean":{"type":"boolean"}, 10213 "Principal":{"type":"string"}, 10214 "PrincipalArn":{"type":"string"}, 10215 "PrincipalId":{ 10216 "type":"string", 10217 "max":128, 10218 "min":1, 10219 "pattern":"[a-zA-Z0-9]+" 10220 }, 10221 "Principals":{ 10222 "type":"list", 10223 "member":{"shape":"PrincipalArn"} 10224 }, 10225 "PrivateKey":{ 10226 "type":"string", 10227 "min":1, 10228 "sensitive":true 10229 }, 10230 "ProcessingTargetName":{"type":"string"}, 10231 "ProcessingTargetNameList":{ 10232 "type":"list", 10233 "member":{"shape":"ProcessingTargetName"} 10234 }, 10235 "Protocol":{ 10236 "type":"string", 10237 "enum":[ 10238 "MQTT", 10239 "HTTP" 10240 ] 10241 }, 10242 "Protocols":{ 10243 "type":"list", 10244 "member":{"shape":"Protocol"}, 10245 "max":2, 10246 "min":1 10247 }, 10248 "ProvisioningHook":{ 10249 "type":"structure", 10250 "required":["targetArn"], 10251 "members":{ 10252 "payloadVersion":{"shape":"PayloadVersion"}, 10253 "targetArn":{"shape":"TargetArn"} 10254 } 10255 }, 10256 "ProvisioningTemplateListing":{ 10257 "type":"list", 10258 "member":{"shape":"ProvisioningTemplateSummary"} 10259 }, 10260 "ProvisioningTemplateSummary":{ 10261 "type":"structure", 10262 "members":{ 10263 "templateArn":{"shape":"TemplateArn"}, 10264 "templateName":{"shape":"TemplateName"}, 10265 "description":{"shape":"TemplateDescription"}, 10266 "creationDate":{"shape":"DateType"}, 10267 "lastModifiedDate":{"shape":"DateType"}, 10268 "enabled":{"shape":"Enabled"} 10269 } 10270 }, 10271 "ProvisioningTemplateVersionListing":{ 10272 "type":"list", 10273 "member":{"shape":"ProvisioningTemplateVersionSummary"} 10274 }, 10275 "ProvisioningTemplateVersionSummary":{ 10276 "type":"structure", 10277 "members":{ 10278 "versionId":{"shape":"TemplateVersionId"}, 10279 "creationDate":{"shape":"DateType"}, 10280 "isDefaultVersion":{"shape":"IsDefaultVersion"} 10281 } 10282 }, 10283 "PublicKey":{ 10284 "type":"string", 10285 "min":1 10286 }, 10287 "PublicKeyMap":{ 10288 "type":"map", 10289 "key":{"shape":"KeyName"}, 10290 "value":{"shape":"KeyValue"} 10291 }, 10292 "PublishFindingToSnsParams":{ 10293 "type":"structure", 10294 "required":["topicArn"], 10295 "members":{ 10296 "topicArn":{"shape":"SnsTopicArn"} 10297 } 10298 }, 10299 "PutAssetPropertyValueEntry":{ 10300 "type":"structure", 10301 "required":["propertyValues"], 10302 "members":{ 10303 "entryId":{"shape":"AssetPropertyEntryId"}, 10304 "assetId":{"shape":"AssetId"}, 10305 "propertyId":{"shape":"AssetPropertyId"}, 10306 "propertyAlias":{"shape":"AssetPropertyAlias"}, 10307 "propertyValues":{"shape":"AssetPropertyValueList"} 10308 } 10309 }, 10310 "PutAssetPropertyValueEntryList":{ 10311 "type":"list", 10312 "member":{"shape":"PutAssetPropertyValueEntry"}, 10313 "min":1 10314 }, 10315 "PutItemInput":{ 10316 "type":"structure", 10317 "required":["tableName"], 10318 "members":{ 10319 "tableName":{"shape":"TableName"} 10320 } 10321 }, 10322 "Qos":{ 10323 "type":"integer", 10324 "max":1, 10325 "min":0 10326 }, 10327 "QueryMaxResults":{ 10328 "type":"integer", 10329 "max":500, 10330 "min":1 10331 }, 10332 "QueryString":{ 10333 "type":"string", 10334 "min":1 10335 }, 10336 "QueryVersion":{"type":"string"}, 10337 "QueueUrl":{"type":"string"}, 10338 "QueuedThings":{"type":"integer"}, 10339 "RangeKeyField":{"type":"string"}, 10340 "RangeKeyValue":{"type":"string"}, 10341 "RateIncreaseCriteria":{ 10342 "type":"structure", 10343 "members":{ 10344 "numberOfNotifiedThings":{"shape":"NumberOfThings"}, 10345 "numberOfSucceededThings":{"shape":"NumberOfThings"} 10346 } 10347 }, 10348 "ReasonCode":{ 10349 "type":"string", 10350 "max":128, 10351 "pattern":"[\\p{Upper}\\p{Digit}_]+" 10352 }, 10353 "ReasonForNonCompliance":{"type":"string"}, 10354 "ReasonForNonComplianceCode":{"type":"string"}, 10355 "ReasonForNonComplianceCodes":{ 10356 "type":"list", 10357 "member":{"shape":"ReasonForNonComplianceCode"}, 10358 "max":25, 10359 "min":1 10360 }, 10361 "Recursive":{"type":"boolean"}, 10362 "RecursiveWithoutDefault":{"type":"boolean"}, 10363 "RegisterCACertificateRequest":{ 10364 "type":"structure", 10365 "required":[ 10366 "caCertificate", 10367 "verificationCertificate" 10368 ], 10369 "members":{ 10370 "caCertificate":{"shape":"CertificatePem"}, 10371 "verificationCertificate":{"shape":"CertificatePem"}, 10372 "setAsActive":{ 10373 "shape":"SetAsActive", 10374 "location":"querystring", 10375 "locationName":"setAsActive" 10376 }, 10377 "allowAutoRegistration":{ 10378 "shape":"AllowAutoRegistration", 10379 "location":"querystring", 10380 "locationName":"allowAutoRegistration" 10381 }, 10382 "registrationConfig":{"shape":"RegistrationConfig"}, 10383 "tags":{"shape":"TagList"} 10384 } 10385 }, 10386 "RegisterCACertificateResponse":{ 10387 "type":"structure", 10388 "members":{ 10389 "certificateArn":{"shape":"CertificateArn"}, 10390 "certificateId":{"shape":"CertificateId"} 10391 } 10392 }, 10393 "RegisterCertificateRequest":{ 10394 "type":"structure", 10395 "required":["certificatePem"], 10396 "members":{ 10397 "certificatePem":{"shape":"CertificatePem"}, 10398 "caCertificatePem":{"shape":"CertificatePem"}, 10399 "setAsActive":{ 10400 "shape":"SetAsActiveFlag", 10401 "deprecated":true, 10402 "location":"querystring", 10403 "locationName":"setAsActive" 10404 }, 10405 "status":{"shape":"CertificateStatus"} 10406 } 10407 }, 10408 "RegisterCertificateResponse":{ 10409 "type":"structure", 10410 "members":{ 10411 "certificateArn":{"shape":"CertificateArn"}, 10412 "certificateId":{"shape":"CertificateId"} 10413 } 10414 }, 10415 "RegisterCertificateWithoutCARequest":{ 10416 "type":"structure", 10417 "required":["certificatePem"], 10418 "members":{ 10419 "certificatePem":{"shape":"CertificatePem"}, 10420 "status":{"shape":"CertificateStatus"} 10421 } 10422 }, 10423 "RegisterCertificateWithoutCAResponse":{ 10424 "type":"structure", 10425 "members":{ 10426 "certificateArn":{"shape":"CertificateArn"}, 10427 "certificateId":{"shape":"CertificateId"} 10428 } 10429 }, 10430 "RegisterThingRequest":{ 10431 "type":"structure", 10432 "required":["templateBody"], 10433 "members":{ 10434 "templateBody":{"shape":"TemplateBody"}, 10435 "parameters":{"shape":"Parameters"} 10436 } 10437 }, 10438 "RegisterThingResponse":{ 10439 "type":"structure", 10440 "members":{ 10441 "certificatePem":{"shape":"CertificatePem"}, 10442 "resourceArns":{"shape":"ResourceArns"} 10443 } 10444 }, 10445 "RegistrationCode":{ 10446 "type":"string", 10447 "max":64, 10448 "min":64, 10449 "pattern":"(0x)?[a-fA-F0-9]+" 10450 }, 10451 "RegistrationCodeValidationException":{ 10452 "type":"structure", 10453 "members":{ 10454 "message":{"shape":"errorMessage"} 10455 }, 10456 "error":{"httpStatusCode":400}, 10457 "exception":true 10458 }, 10459 "RegistrationConfig":{ 10460 "type":"structure", 10461 "members":{ 10462 "templateBody":{"shape":"TemplateBody"}, 10463 "roleArn":{"shape":"RoleArn"} 10464 } 10465 }, 10466 "RegistryMaxResults":{ 10467 "type":"integer", 10468 "max":250, 10469 "min":1 10470 }, 10471 "RegistryS3BucketName":{ 10472 "type":"string", 10473 "max":256, 10474 "min":3, 10475 "pattern":"[a-zA-Z0-9._-]+" 10476 }, 10477 "RegistryS3KeyName":{ 10478 "type":"string", 10479 "max":1024, 10480 "min":1, 10481 "pattern":"[a-zA-Z0-9!_.*'()-\\/]+" 10482 }, 10483 "RejectCertificateTransferRequest":{ 10484 "type":"structure", 10485 "required":["certificateId"], 10486 "members":{ 10487 "certificateId":{ 10488 "shape":"CertificateId", 10489 "location":"uri", 10490 "locationName":"certificateId" 10491 }, 10492 "rejectReason":{"shape":"Message"} 10493 } 10494 }, 10495 "RejectedThings":{"type":"integer"}, 10496 "RelatedResource":{ 10497 "type":"structure", 10498 "members":{ 10499 "resourceType":{"shape":"ResourceType"}, 10500 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 10501 "additionalInfo":{"shape":"StringMap"} 10502 } 10503 }, 10504 "RelatedResources":{ 10505 "type":"list", 10506 "member":{"shape":"RelatedResource"} 10507 }, 10508 "RemoveAuthorizerConfig":{"type":"boolean"}, 10509 "RemoveAutoRegistration":{"type":"boolean"}, 10510 "RemoveHook":{"type":"boolean"}, 10511 "RemoveThingFromBillingGroupRequest":{ 10512 "type":"structure", 10513 "members":{ 10514 "billingGroupName":{"shape":"BillingGroupName"}, 10515 "billingGroupArn":{"shape":"BillingGroupArn"}, 10516 "thingName":{"shape":"ThingName"}, 10517 "thingArn":{"shape":"ThingArn"} 10518 } 10519 }, 10520 "RemoveThingFromBillingGroupResponse":{ 10521 "type":"structure", 10522 "members":{ 10523 } 10524 }, 10525 "RemoveThingFromThingGroupRequest":{ 10526 "type":"structure", 10527 "members":{ 10528 "thingGroupName":{"shape":"ThingGroupName"}, 10529 "thingGroupArn":{"shape":"ThingGroupArn"}, 10530 "thingName":{"shape":"ThingName"}, 10531 "thingArn":{"shape":"ThingArn"} 10532 } 10533 }, 10534 "RemoveThingFromThingGroupResponse":{ 10535 "type":"structure", 10536 "members":{ 10537 } 10538 }, 10539 "RemoveThingType":{"type":"boolean"}, 10540 "RemovedThings":{"type":"integer"}, 10541 "ReplaceDefaultPolicyVersionParams":{ 10542 "type":"structure", 10543 "required":["templateName"], 10544 "members":{ 10545 "templateName":{"shape":"PolicyTemplateName"} 10546 } 10547 }, 10548 "ReplaceTopicRuleRequest":{ 10549 "type":"structure", 10550 "required":[ 10551 "ruleName", 10552 "topicRulePayload" 10553 ], 10554 "members":{ 10555 "ruleName":{ 10556 "shape":"RuleName", 10557 "location":"uri", 10558 "locationName":"ruleName" 10559 }, 10560 "topicRulePayload":{"shape":"TopicRulePayload"} 10561 }, 10562 "payload":"topicRulePayload" 10563 }, 10564 "ReportType":{ 10565 "type":"string", 10566 "enum":[ 10567 "ERRORS", 10568 "RESULTS" 10569 ] 10570 }, 10571 "RepublishAction":{ 10572 "type":"structure", 10573 "required":[ 10574 "roleArn", 10575 "topic" 10576 ], 10577 "members":{ 10578 "roleArn":{"shape":"AwsArn"}, 10579 "topic":{"shape":"TopicPattern"}, 10580 "qos":{"shape":"Qos"} 10581 } 10582 }, 10583 "ReservedDomainConfigurationName":{ 10584 "type":"string", 10585 "max":128, 10586 "min":1, 10587 "pattern":"[\\w.:-]+" 10588 }, 10589 "Resource":{ 10590 "type":"string", 10591 "max":2048 10592 }, 10593 "ResourceAlreadyExistsException":{ 10594 "type":"structure", 10595 "members":{ 10596 "message":{"shape":"errorMessage"}, 10597 "resourceId":{"shape":"resourceId"}, 10598 "resourceArn":{"shape":"resourceArn"} 10599 }, 10600 "error":{"httpStatusCode":409}, 10601 "exception":true 10602 }, 10603 "ResourceArn":{"type":"string"}, 10604 "ResourceArns":{ 10605 "type":"map", 10606 "key":{"shape":"ResourceLogicalId"}, 10607 "value":{"shape":"ResourceArn"} 10608 }, 10609 "ResourceIdentifier":{ 10610 "type":"structure", 10611 "members":{ 10612 "deviceCertificateId":{"shape":"CertificateId"}, 10613 "caCertificateId":{"shape":"CertificateId"}, 10614 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 10615 "clientId":{"shape":"ClientId"}, 10616 "policyVersionIdentifier":{"shape":"PolicyVersionIdentifier"}, 10617 "account":{"shape":"AwsAccountId"}, 10618 "iamRoleArn":{"shape":"RoleArn"}, 10619 "roleAliasArn":{"shape":"RoleAliasArn"} 10620 } 10621 }, 10622 "ResourceLogicalId":{"type":"string"}, 10623 "ResourceNotFoundException":{ 10624 "type":"structure", 10625 "members":{ 10626 "message":{"shape":"errorMessage"} 10627 }, 10628 "error":{"httpStatusCode":404}, 10629 "exception":true 10630 }, 10631 "ResourceRegistrationFailureException":{ 10632 "type":"structure", 10633 "members":{ 10634 "message":{"shape":"errorMessage"} 10635 }, 10636 "error":{"httpStatusCode":400}, 10637 "exception":true 10638 }, 10639 "ResourceType":{ 10640 "type":"string", 10641 "enum":[ 10642 "DEVICE_CERTIFICATE", 10643 "CA_CERTIFICATE", 10644 "IOT_POLICY", 10645 "COGNITO_IDENTITY_POOL", 10646 "CLIENT_ID", 10647 "ACCOUNT_SETTINGS", 10648 "ROLE_ALIAS", 10649 "IAM_ROLE" 10650 ] 10651 }, 10652 "Resources":{ 10653 "type":"list", 10654 "member":{"shape":"Resource"} 10655 }, 10656 "RoleAlias":{ 10657 "type":"string", 10658 "max":128, 10659 "min":1, 10660 "pattern":"[\\w=,@-]+" 10661 }, 10662 "RoleAliasArn":{ 10663 "type":"string", 10664 "max":2048, 10665 "min":1 10666 }, 10667 "RoleAliasDescription":{ 10668 "type":"structure", 10669 "members":{ 10670 "roleAlias":{"shape":"RoleAlias"}, 10671 "roleAliasArn":{"shape":"RoleAliasArn"}, 10672 "roleArn":{"shape":"RoleArn"}, 10673 "owner":{"shape":"AwsAccountId"}, 10674 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"}, 10675 "creationDate":{"shape":"DateType"}, 10676 "lastModifiedDate":{"shape":"DateType"} 10677 } 10678 }, 10679 "RoleAliases":{ 10680 "type":"list", 10681 "member":{"shape":"RoleAlias"} 10682 }, 10683 "RoleArn":{ 10684 "type":"string", 10685 "max":2048, 10686 "min":20 10687 }, 10688 "RolloutRatePerMinute":{ 10689 "type":"integer", 10690 "max":1000, 10691 "min":1 10692 }, 10693 "RuleArn":{"type":"string"}, 10694 "RuleName":{ 10695 "type":"string", 10696 "max":128, 10697 "min":1, 10698 "pattern":"^[a-zA-Z0-9_]+$" 10699 }, 10700 "S3Action":{ 10701 "type":"structure", 10702 "required":[ 10703 "roleArn", 10704 "bucketName", 10705 "key" 10706 ], 10707 "members":{ 10708 "roleArn":{"shape":"AwsArn"}, 10709 "bucketName":{"shape":"BucketName"}, 10710 "key":{"shape":"Key"}, 10711 "cannedAcl":{"shape":"CannedAccessControlList"} 10712 } 10713 }, 10714 "S3Bucket":{ 10715 "type":"string", 10716 "min":1 10717 }, 10718 "S3Destination":{ 10719 "type":"structure", 10720 "members":{ 10721 "bucket":{"shape":"S3Bucket"}, 10722 "prefix":{"shape":"Prefix"} 10723 } 10724 }, 10725 "S3FileUrl":{ 10726 "type":"string", 10727 "max":65535 10728 }, 10729 "S3FileUrlList":{ 10730 "type":"list", 10731 "member":{"shape":"S3FileUrl"} 10732 }, 10733 "S3Key":{ 10734 "type":"string", 10735 "min":1 10736 }, 10737 "S3Location":{ 10738 "type":"structure", 10739 "members":{ 10740 "bucket":{"shape":"S3Bucket"}, 10741 "key":{"shape":"S3Key"}, 10742 "version":{"shape":"S3Version"} 10743 } 10744 }, 10745 "S3Version":{"type":"string"}, 10746 "SQL":{"type":"string"}, 10747 "SalesforceAction":{ 10748 "type":"structure", 10749 "required":[ 10750 "token", 10751 "url" 10752 ], 10753 "members":{ 10754 "token":{"shape":"SalesforceToken"}, 10755 "url":{"shape":"SalesforceEndpoint"} 10756 } 10757 }, 10758 "SalesforceEndpoint":{ 10759 "type":"string", 10760 "max":2000, 10761 "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" 10762 }, 10763 "SalesforceToken":{ 10764 "type":"string", 10765 "min":40 10766 }, 10767 "ScheduledAuditArn":{"type":"string"}, 10768 "ScheduledAuditMetadata":{ 10769 "type":"structure", 10770 "members":{ 10771 "scheduledAuditName":{"shape":"ScheduledAuditName"}, 10772 "scheduledAuditArn":{"shape":"ScheduledAuditArn"}, 10773 "frequency":{"shape":"AuditFrequency"}, 10774 "dayOfMonth":{"shape":"DayOfMonth"}, 10775 "dayOfWeek":{"shape":"DayOfWeek"} 10776 } 10777 }, 10778 "ScheduledAuditMetadataList":{ 10779 "type":"list", 10780 "member":{"shape":"ScheduledAuditMetadata"} 10781 }, 10782 "ScheduledAuditName":{ 10783 "type":"string", 10784 "max":128, 10785 "min":1, 10786 "pattern":"[a-zA-Z0-9_-]+" 10787 }, 10788 "SearchIndexRequest":{ 10789 "type":"structure", 10790 "required":["queryString"], 10791 "members":{ 10792 "indexName":{"shape":"IndexName"}, 10793 "queryString":{"shape":"QueryString"}, 10794 "nextToken":{"shape":"NextToken"}, 10795 "maxResults":{"shape":"QueryMaxResults"}, 10796 "queryVersion":{"shape":"QueryVersion"} 10797 } 10798 }, 10799 "SearchIndexResponse":{ 10800 "type":"structure", 10801 "members":{ 10802 "nextToken":{"shape":"NextToken"}, 10803 "things":{"shape":"ThingDocumentList"}, 10804 "thingGroups":{"shape":"ThingGroupDocumentList"} 10805 } 10806 }, 10807 "SearchableAttributes":{ 10808 "type":"list", 10809 "member":{"shape":"AttributeName"} 10810 }, 10811 "Seconds":{"type":"integer"}, 10812 "SecurityGroupId":{"type":"string"}, 10813 "SecurityGroupList":{ 10814 "type":"list", 10815 "member":{"shape":"SecurityGroupId"} 10816 }, 10817 "SecurityProfileArn":{"type":"string"}, 10818 "SecurityProfileDescription":{ 10819 "type":"string", 10820 "max":1000, 10821 "pattern":"[\\p{Graph}\\x20]*" 10822 }, 10823 "SecurityProfileIdentifier":{ 10824 "type":"structure", 10825 "required":[ 10826 "name", 10827 "arn" 10828 ], 10829 "members":{ 10830 "name":{"shape":"SecurityProfileName"}, 10831 "arn":{"shape":"SecurityProfileArn"} 10832 } 10833 }, 10834 "SecurityProfileIdentifiers":{ 10835 "type":"list", 10836 "member":{"shape":"SecurityProfileIdentifier"} 10837 }, 10838 "SecurityProfileName":{ 10839 "type":"string", 10840 "max":128, 10841 "min":1, 10842 "pattern":"[a-zA-Z0-9:_-]+" 10843 }, 10844 "SecurityProfileTarget":{ 10845 "type":"structure", 10846 "required":["arn"], 10847 "members":{ 10848 "arn":{"shape":"SecurityProfileTargetArn"} 10849 } 10850 }, 10851 "SecurityProfileTargetArn":{"type":"string"}, 10852 "SecurityProfileTargetMapping":{ 10853 "type":"structure", 10854 "members":{ 10855 "securityProfileIdentifier":{"shape":"SecurityProfileIdentifier"}, 10856 "target":{"shape":"SecurityProfileTarget"} 10857 } 10858 }, 10859 "SecurityProfileTargetMappings":{ 10860 "type":"list", 10861 "member":{"shape":"SecurityProfileTargetMapping"} 10862 }, 10863 "SecurityProfileTargets":{ 10864 "type":"list", 10865 "member":{"shape":"SecurityProfileTarget"} 10866 }, 10867 "ServerCertificateArns":{ 10868 "type":"list", 10869 "member":{"shape":"AcmCertificateArn"}, 10870 "max":1, 10871 "min":0 10872 }, 10873 "ServerCertificateStatus":{ 10874 "type":"string", 10875 "enum":[ 10876 "INVALID", 10877 "VALID" 10878 ] 10879 }, 10880 "ServerCertificateStatusDetail":{"type":"string"}, 10881 "ServerCertificateSummary":{ 10882 "type":"structure", 10883 "members":{ 10884 "serverCertificateArn":{"shape":"AcmCertificateArn"}, 10885 "serverCertificateStatus":{"shape":"ServerCertificateStatus"}, 10886 "serverCertificateStatusDetail":{"shape":"ServerCertificateStatusDetail"} 10887 } 10888 }, 10889 "ServerCertificates":{ 10890 "type":"list", 10891 "member":{"shape":"ServerCertificateSummary"} 10892 }, 10893 "ServerName":{ 10894 "type":"string", 10895 "max":253, 10896 "min":1 10897 }, 10898 "ServiceName":{"type":"string"}, 10899 "ServiceType":{ 10900 "type":"string", 10901 "enum":[ 10902 "DATA", 10903 "CREDENTIAL_PROVIDER", 10904 "JOBS" 10905 ] 10906 }, 10907 "ServiceUnavailableException":{ 10908 "type":"structure", 10909 "members":{ 10910 "message":{"shape":"errorMessage"} 10911 }, 10912 "error":{"httpStatusCode":503}, 10913 "exception":true, 10914 "fault":true 10915 }, 10916 "SetAsActive":{"type":"boolean"}, 10917 "SetAsActiveFlag":{"type":"boolean"}, 10918 "SetAsDefault":{"type":"boolean"}, 10919 "SetDefaultAuthorizerRequest":{ 10920 "type":"structure", 10921 "required":["authorizerName"], 10922 "members":{ 10923 "authorizerName":{"shape":"AuthorizerName"} 10924 } 10925 }, 10926 "SetDefaultAuthorizerResponse":{ 10927 "type":"structure", 10928 "members":{ 10929 "authorizerName":{"shape":"AuthorizerName"}, 10930 "authorizerArn":{"shape":"AuthorizerArn"} 10931 } 10932 }, 10933 "SetDefaultPolicyVersionRequest":{ 10934 "type":"structure", 10935 "required":[ 10936 "policyName", 10937 "policyVersionId" 10938 ], 10939 "members":{ 10940 "policyName":{ 10941 "shape":"PolicyName", 10942 "location":"uri", 10943 "locationName":"policyName" 10944 }, 10945 "policyVersionId":{ 10946 "shape":"PolicyVersionId", 10947 "location":"uri", 10948 "locationName":"policyVersionId" 10949 } 10950 } 10951 }, 10952 "SetLoggingOptionsRequest":{ 10953 "type":"structure", 10954 "required":["loggingOptionsPayload"], 10955 "members":{ 10956 "loggingOptionsPayload":{"shape":"LoggingOptionsPayload"} 10957 }, 10958 "payload":"loggingOptionsPayload" 10959 }, 10960 "SetV2LoggingLevelRequest":{ 10961 "type":"structure", 10962 "required":[ 10963 "logTarget", 10964 "logLevel" 10965 ], 10966 "members":{ 10967 "logTarget":{"shape":"LogTarget"}, 10968 "logLevel":{"shape":"LogLevel"} 10969 } 10970 }, 10971 "SetV2LoggingOptionsRequest":{ 10972 "type":"structure", 10973 "members":{ 10974 "roleArn":{"shape":"AwsArn"}, 10975 "defaultLogLevel":{"shape":"LogLevel"}, 10976 "disableAllLogs":{"shape":"DisableAllLogs"} 10977 } 10978 }, 10979 "SigV4Authorization":{ 10980 "type":"structure", 10981 "required":[ 10982 "signingRegion", 10983 "serviceName", 10984 "roleArn" 10985 ], 10986 "members":{ 10987 "signingRegion":{"shape":"SigningRegion"}, 10988 "serviceName":{"shape":"ServiceName"}, 10989 "roleArn":{"shape":"AwsArn"} 10990 } 10991 }, 10992 "Signature":{"type":"blob"}, 10993 "SignatureAlgorithm":{"type":"string"}, 10994 "SigningJobId":{"type":"string"}, 10995 "SigningProfileName":{"type":"string"}, 10996 "SigningProfileParameter":{ 10997 "type":"structure", 10998 "members":{ 10999 "certificateArn":{"shape":"CertificateArn"}, 11000 "platform":{"shape":"Platform"}, 11001 "certificatePathOnDevice":{"shape":"CertificatePathOnDevice"} 11002 } 11003 }, 11004 "SigningRegion":{"type":"string"}, 11005 "SkippedFindingsCount":{"type":"long"}, 11006 "SkyfallMaxResults":{ 11007 "type":"integer", 11008 "max":250, 11009 "min":1 11010 }, 11011 "SnsAction":{ 11012 "type":"structure", 11013 "required":[ 11014 "targetArn", 11015 "roleArn" 11016 ], 11017 "members":{ 11018 "targetArn":{"shape":"AwsArn"}, 11019 "roleArn":{"shape":"AwsArn"}, 11020 "messageFormat":{"shape":"MessageFormat"} 11021 } 11022 }, 11023 "SnsTopicArn":{ 11024 "type":"string", 11025 "max":350 11026 }, 11027 "SqlParseException":{ 11028 "type":"structure", 11029 "members":{ 11030 "message":{"shape":"errorMessage"} 11031 }, 11032 "error":{"httpStatusCode":400}, 11033 "exception":true 11034 }, 11035 "SqsAction":{ 11036 "type":"structure", 11037 "required":[ 11038 "roleArn", 11039 "queueUrl" 11040 ], 11041 "members":{ 11042 "roleArn":{"shape":"AwsArn"}, 11043 "queueUrl":{"shape":"QueueUrl"}, 11044 "useBase64":{"shape":"UseBase64"} 11045 } 11046 }, 11047 "StartAuditMitigationActionsTaskRequest":{ 11048 "type":"structure", 11049 "required":[ 11050 "taskId", 11051 "target", 11052 "auditCheckToActionsMapping", 11053 "clientRequestToken" 11054 ], 11055 "members":{ 11056 "taskId":{ 11057 "shape":"MitigationActionsTaskId", 11058 "location":"uri", 11059 "locationName":"taskId" 11060 }, 11061 "target":{"shape":"AuditMitigationActionsTaskTarget"}, 11062 "auditCheckToActionsMapping":{"shape":"AuditCheckToActionsMapping"}, 11063 "clientRequestToken":{ 11064 "shape":"ClientRequestToken", 11065 "idempotencyToken":true 11066 } 11067 } 11068 }, 11069 "StartAuditMitigationActionsTaskResponse":{ 11070 "type":"structure", 11071 "members":{ 11072 "taskId":{"shape":"MitigationActionsTaskId"} 11073 } 11074 }, 11075 "StartDetectMitigationActionsTaskRequest":{ 11076 "type":"structure", 11077 "required":[ 11078 "taskId", 11079 "target", 11080 "actions", 11081 "clientRequestToken" 11082 ], 11083 "members":{ 11084 "taskId":{ 11085 "shape":"MitigationActionsTaskId", 11086 "location":"uri", 11087 "locationName":"taskId" 11088 }, 11089 "target":{"shape":"DetectMitigationActionsTaskTarget"}, 11090 "actions":{"shape":"DetectMitigationActionsToExecuteList"}, 11091 "violationEventOccurrenceRange":{"shape":"ViolationEventOccurrenceRange"}, 11092 "includeOnlyActiveViolations":{"shape":"NullableBoolean"}, 11093 "includeSuppressedAlerts":{"shape":"NullableBoolean"}, 11094 "clientRequestToken":{ 11095 "shape":"ClientRequestToken", 11096 "idempotencyToken":true 11097 } 11098 } 11099 }, 11100 "StartDetectMitigationActionsTaskResponse":{ 11101 "type":"structure", 11102 "members":{ 11103 "taskId":{"shape":"MitigationActionsTaskId"} 11104 } 11105 }, 11106 "StartOnDemandAuditTaskRequest":{ 11107 "type":"structure", 11108 "required":["targetCheckNames"], 11109 "members":{ 11110 "targetCheckNames":{"shape":"TargetAuditCheckNames"} 11111 } 11112 }, 11113 "StartOnDemandAuditTaskResponse":{ 11114 "type":"structure", 11115 "members":{ 11116 "taskId":{"shape":"AuditTaskId"} 11117 } 11118 }, 11119 "StartSigningJobParameter":{ 11120 "type":"structure", 11121 "members":{ 11122 "signingProfileParameter":{"shape":"SigningProfileParameter"}, 11123 "signingProfileName":{"shape":"SigningProfileName"}, 11124 "destination":{"shape":"Destination"} 11125 } 11126 }, 11127 "StartThingRegistrationTaskRequest":{ 11128 "type":"structure", 11129 "required":[ 11130 "templateBody", 11131 "inputFileBucket", 11132 "inputFileKey", 11133 "roleArn" 11134 ], 11135 "members":{ 11136 "templateBody":{"shape":"TemplateBody"}, 11137 "inputFileBucket":{"shape":"RegistryS3BucketName"}, 11138 "inputFileKey":{"shape":"RegistryS3KeyName"}, 11139 "roleArn":{"shape":"RoleArn"} 11140 } 11141 }, 11142 "StartThingRegistrationTaskResponse":{ 11143 "type":"structure", 11144 "members":{ 11145 "taskId":{"shape":"TaskId"} 11146 } 11147 }, 11148 "StateMachineName":{"type":"string"}, 11149 "StateReason":{"type":"string"}, 11150 "StateValue":{"type":"string"}, 11151 "StatisticalThreshold":{ 11152 "type":"structure", 11153 "members":{ 11154 "statistic":{"shape":"EvaluationStatistic"} 11155 } 11156 }, 11157 "Statistics":{ 11158 "type":"structure", 11159 "members":{ 11160 "count":{"shape":"Count"}, 11161 "average":{ 11162 "shape":"Average", 11163 "box":true 11164 }, 11165 "sum":{ 11166 "shape":"Sum", 11167 "box":true 11168 }, 11169 "minimum":{ 11170 "shape":"Minimum", 11171 "box":true 11172 }, 11173 "maximum":{ 11174 "shape":"Maximum", 11175 "box":true 11176 }, 11177 "sumOfSquares":{ 11178 "shape":"SumOfSquares", 11179 "box":true 11180 }, 11181 "variance":{ 11182 "shape":"Variance", 11183 "box":true 11184 }, 11185 "stdDeviation":{ 11186 "shape":"StdDeviation", 11187 "box":true 11188 } 11189 } 11190 }, 11191 "Status":{ 11192 "type":"string", 11193 "enum":[ 11194 "InProgress", 11195 "Completed", 11196 "Failed", 11197 "Cancelled", 11198 "Cancelling" 11199 ] 11200 }, 11201 "StdDeviation":{"type":"double"}, 11202 "StepFunctionsAction":{ 11203 "type":"structure", 11204 "required":[ 11205 "stateMachineName", 11206 "roleArn" 11207 ], 11208 "members":{ 11209 "executionNamePrefix":{"shape":"ExecutionNamePrefix"}, 11210 "stateMachineName":{"shape":"StateMachineName"}, 11211 "roleArn":{"shape":"AwsArn"} 11212 } 11213 }, 11214 "StopThingRegistrationTaskRequest":{ 11215 "type":"structure", 11216 "required":["taskId"], 11217 "members":{ 11218 "taskId":{ 11219 "shape":"TaskId", 11220 "location":"uri", 11221 "locationName":"taskId" 11222 } 11223 } 11224 }, 11225 "StopThingRegistrationTaskResponse":{ 11226 "type":"structure", 11227 "members":{ 11228 } 11229 }, 11230 "Stream":{ 11231 "type":"structure", 11232 "members":{ 11233 "streamId":{"shape":"StreamId"}, 11234 "fileId":{"shape":"FileId"} 11235 } 11236 }, 11237 "StreamArn":{"type":"string"}, 11238 "StreamDescription":{ 11239 "type":"string", 11240 "max":2028, 11241 "pattern":"[^\\p{C}]+" 11242 }, 11243 "StreamFile":{ 11244 "type":"structure", 11245 "members":{ 11246 "fileId":{"shape":"FileId"}, 11247 "s3Location":{"shape":"S3Location"} 11248 } 11249 }, 11250 "StreamFiles":{ 11251 "type":"list", 11252 "member":{"shape":"StreamFile"}, 11253 "max":50, 11254 "min":1 11255 }, 11256 "StreamId":{ 11257 "type":"string", 11258 "max":128, 11259 "min":1, 11260 "pattern":"[a-zA-Z0-9_-]+" 11261 }, 11262 "StreamInfo":{ 11263 "type":"structure", 11264 "members":{ 11265 "streamId":{"shape":"StreamId"}, 11266 "streamArn":{"shape":"StreamArn"}, 11267 "streamVersion":{"shape":"StreamVersion"}, 11268 "description":{"shape":"StreamDescription"}, 11269 "files":{"shape":"StreamFiles"}, 11270 "createdAt":{"shape":"DateType"}, 11271 "lastUpdatedAt":{"shape":"DateType"}, 11272 "roleArn":{"shape":"RoleArn"} 11273 } 11274 }, 11275 "StreamName":{"type":"string"}, 11276 "StreamSummary":{ 11277 "type":"structure", 11278 "members":{ 11279 "streamId":{"shape":"StreamId"}, 11280 "streamArn":{"shape":"StreamArn"}, 11281 "streamVersion":{"shape":"StreamVersion"}, 11282 "description":{"shape":"StreamDescription"} 11283 } 11284 }, 11285 "StreamVersion":{ 11286 "type":"integer", 11287 "max":65535, 11288 "min":0 11289 }, 11290 "StreamsSummary":{ 11291 "type":"list", 11292 "member":{"shape":"StreamSummary"} 11293 }, 11294 "String":{"type":"string"}, 11295 "StringList":{ 11296 "type":"list", 11297 "member":{"shape":"stringValue"} 11298 }, 11299 "StringMap":{ 11300 "type":"map", 11301 "key":{"shape":"String"}, 11302 "value":{"shape":"String"} 11303 }, 11304 "SubnetId":{"type":"string"}, 11305 "SubnetIdList":{ 11306 "type":"list", 11307 "member":{"shape":"SubnetId"} 11308 }, 11309 "SucceededFindingsCount":{"type":"long"}, 11310 "SucceededThings":{"type":"integer"}, 11311 "Sum":{"type":"double"}, 11312 "SumOfSquares":{"type":"double"}, 11313 "SuppressAlerts":{"type":"boolean"}, 11314 "SuppressIndefinitely":{"type":"boolean"}, 11315 "SuppressedNonCompliantResourcesCount":{"type":"long"}, 11316 "TableName":{"type":"string"}, 11317 "Tag":{ 11318 "type":"structure", 11319 "required":["Key"], 11320 "members":{ 11321 "Key":{"shape":"TagKey"}, 11322 "Value":{"shape":"TagValue"} 11323 } 11324 }, 11325 "TagKey":{ 11326 "type":"string", 11327 "max":128, 11328 "min":1, 11329 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 11330 }, 11331 "TagKeyList":{ 11332 "type":"list", 11333 "member":{"shape":"TagKey"} 11334 }, 11335 "TagList":{ 11336 "type":"list", 11337 "member":{"shape":"Tag"} 11338 }, 11339 "TagResourceRequest":{ 11340 "type":"structure", 11341 "required":[ 11342 "resourceArn", 11343 "tags" 11344 ], 11345 "members":{ 11346 "resourceArn":{"shape":"ResourceArn"}, 11347 "tags":{"shape":"TagList"} 11348 } 11349 }, 11350 "TagResourceResponse":{ 11351 "type":"structure", 11352 "members":{ 11353 } 11354 }, 11355 "TagValue":{ 11356 "type":"string", 11357 "max":256, 11358 "min":1 11359 }, 11360 "Target":{"type":"string"}, 11361 "TargetArn":{ 11362 "type":"string", 11363 "max":2048 11364 }, 11365 "TargetAuditCheckNames":{ 11366 "type":"list", 11367 "member":{"shape":"AuditCheckName"} 11368 }, 11369 "TargetSelection":{ 11370 "type":"string", 11371 "enum":[ 11372 "CONTINUOUS", 11373 "SNAPSHOT" 11374 ] 11375 }, 11376 "TargetViolationIdsForDetectMitigationActions":{ 11377 "type":"list", 11378 "member":{"shape":"ViolationId"}, 11379 "max":25, 11380 "min":1 11381 }, 11382 "Targets":{ 11383 "type":"list", 11384 "member":{"shape":"Target"}, 11385 "min":1 11386 }, 11387 "TaskAlreadyExistsException":{ 11388 "type":"structure", 11389 "members":{ 11390 "message":{"shape":"errorMessage"} 11391 }, 11392 "error":{"httpStatusCode":400}, 11393 "exception":true 11394 }, 11395 "TaskId":{ 11396 "type":"string", 11397 "max":40 11398 }, 11399 "TaskIdList":{ 11400 "type":"list", 11401 "member":{"shape":"TaskId"} 11402 }, 11403 "TaskStatistics":{ 11404 "type":"structure", 11405 "members":{ 11406 "totalChecks":{"shape":"TotalChecksCount"}, 11407 "inProgressChecks":{"shape":"InProgressChecksCount"}, 11408 "waitingForDataCollectionChecks":{"shape":"WaitingForDataCollectionChecksCount"}, 11409 "compliantChecks":{"shape":"CompliantChecksCount"}, 11410 "nonCompliantChecks":{"shape":"NonCompliantChecksCount"}, 11411 "failedChecks":{"shape":"FailedChecksCount"}, 11412 "canceledChecks":{"shape":"CanceledChecksCount"} 11413 } 11414 }, 11415 "TaskStatisticsForAuditCheck":{ 11416 "type":"structure", 11417 "members":{ 11418 "totalFindingsCount":{"shape":"TotalFindingsCount"}, 11419 "failedFindingsCount":{"shape":"FailedFindingsCount"}, 11420 "succeededFindingsCount":{"shape":"SucceededFindingsCount"}, 11421 "skippedFindingsCount":{"shape":"SkippedFindingsCount"}, 11422 "canceledFindingsCount":{"shape":"CanceledFindingsCount"} 11423 } 11424 }, 11425 "TemplateArn":{"type":"string"}, 11426 "TemplateBody":{"type":"string"}, 11427 "TemplateDescription":{ 11428 "type":"string", 11429 "max":500, 11430 "min":0, 11431 "pattern":"[^\\p{C}]*" 11432 }, 11433 "TemplateName":{ 11434 "type":"string", 11435 "max":36, 11436 "min":1, 11437 "pattern":"^[0-9A-Za-z_-]+$" 11438 }, 11439 "TemplateVersionId":{"type":"integer"}, 11440 "TestAuthorizationRequest":{ 11441 "type":"structure", 11442 "required":["authInfos"], 11443 "members":{ 11444 "principal":{"shape":"Principal"}, 11445 "cognitoIdentityPoolId":{"shape":"CognitoIdentityPoolId"}, 11446 "authInfos":{"shape":"AuthInfos"}, 11447 "clientId":{ 11448 "shape":"ClientId", 11449 "location":"querystring", 11450 "locationName":"clientId" 11451 }, 11452 "policyNamesToAdd":{"shape":"PolicyNames"}, 11453 "policyNamesToSkip":{"shape":"PolicyNames"} 11454 } 11455 }, 11456 "TestAuthorizationResponse":{ 11457 "type":"structure", 11458 "members":{ 11459 "authResults":{"shape":"AuthResults"} 11460 } 11461 }, 11462 "TestInvokeAuthorizerRequest":{ 11463 "type":"structure", 11464 "required":["authorizerName"], 11465 "members":{ 11466 "authorizerName":{ 11467 "shape":"AuthorizerName", 11468 "location":"uri", 11469 "locationName":"authorizerName" 11470 }, 11471 "token":{"shape":"Token"}, 11472 "tokenSignature":{"shape":"TokenSignature"}, 11473 "httpContext":{"shape":"HttpContext"}, 11474 "mqttContext":{"shape":"MqttContext"}, 11475 "tlsContext":{"shape":"TlsContext"} 11476 } 11477 }, 11478 "TestInvokeAuthorizerResponse":{ 11479 "type":"structure", 11480 "members":{ 11481 "isAuthenticated":{"shape":"IsAuthenticated"}, 11482 "principalId":{"shape":"PrincipalId"}, 11483 "policyDocuments":{"shape":"PolicyDocuments"}, 11484 "refreshAfterInSeconds":{"shape":"Seconds"}, 11485 "disconnectAfterInSeconds":{"shape":"Seconds"} 11486 } 11487 }, 11488 "ThingArn":{"type":"string"}, 11489 "ThingAttribute":{ 11490 "type":"structure", 11491 "members":{ 11492 "thingName":{"shape":"ThingName"}, 11493 "thingTypeName":{"shape":"ThingTypeName"}, 11494 "thingArn":{"shape":"ThingArn"}, 11495 "attributes":{"shape":"Attributes"}, 11496 "version":{"shape":"Version"} 11497 } 11498 }, 11499 "ThingAttributeList":{ 11500 "type":"list", 11501 "member":{"shape":"ThingAttribute"} 11502 }, 11503 "ThingConnectivity":{ 11504 "type":"structure", 11505 "members":{ 11506 "connected":{"shape":"Boolean"}, 11507 "timestamp":{"shape":"ConnectivityTimestamp"} 11508 } 11509 }, 11510 "ThingConnectivityIndexingMode":{ 11511 "type":"string", 11512 "enum":[ 11513 "OFF", 11514 "STATUS" 11515 ] 11516 }, 11517 "ThingDocument":{ 11518 "type":"structure", 11519 "members":{ 11520 "thingName":{"shape":"ThingName"}, 11521 "thingId":{"shape":"ThingId"}, 11522 "thingTypeName":{"shape":"ThingTypeName"}, 11523 "thingGroupNames":{"shape":"ThingGroupNameList"}, 11524 "attributes":{"shape":"Attributes"}, 11525 "shadow":{"shape":"JsonDocument"}, 11526 "connectivity":{"shape":"ThingConnectivity"} 11527 } 11528 }, 11529 "ThingDocumentList":{ 11530 "type":"list", 11531 "member":{"shape":"ThingDocument"} 11532 }, 11533 "ThingGroupArn":{"type":"string"}, 11534 "ThingGroupDescription":{ 11535 "type":"string", 11536 "max":2028, 11537 "pattern":"[\\p{Graph}\\x20]*" 11538 }, 11539 "ThingGroupDocument":{ 11540 "type":"structure", 11541 "members":{ 11542 "thingGroupName":{"shape":"ThingGroupName"}, 11543 "thingGroupId":{"shape":"ThingGroupId"}, 11544 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 11545 "attributes":{"shape":"Attributes"}, 11546 "parentGroupNames":{"shape":"ThingGroupNameList"} 11547 } 11548 }, 11549 "ThingGroupDocumentList":{ 11550 "type":"list", 11551 "member":{"shape":"ThingGroupDocument"} 11552 }, 11553 "ThingGroupId":{ 11554 "type":"string", 11555 "max":128, 11556 "min":1, 11557 "pattern":"[a-zA-Z0-9\\-]+" 11558 }, 11559 "ThingGroupIndexingConfiguration":{ 11560 "type":"structure", 11561 "required":["thingGroupIndexingMode"], 11562 "members":{ 11563 "thingGroupIndexingMode":{"shape":"ThingGroupIndexingMode"}, 11564 "managedFields":{"shape":"Fields"}, 11565 "customFields":{"shape":"Fields"} 11566 } 11567 }, 11568 "ThingGroupIndexingMode":{ 11569 "type":"string", 11570 "enum":[ 11571 "OFF", 11572 "ON" 11573 ] 11574 }, 11575 "ThingGroupList":{ 11576 "type":"list", 11577 "member":{"shape":"ThingGroupName"} 11578 }, 11579 "ThingGroupMetadata":{ 11580 "type":"structure", 11581 "members":{ 11582 "parentGroupName":{"shape":"ThingGroupName"}, 11583 "rootToParentThingGroups":{"shape":"ThingGroupNameAndArnList"}, 11584 "creationDate":{"shape":"CreationDate"} 11585 } 11586 }, 11587 "ThingGroupName":{ 11588 "type":"string", 11589 "max":128, 11590 "min":1, 11591 "pattern":"[a-zA-Z0-9:_-]+" 11592 }, 11593 "ThingGroupNameAndArnList":{ 11594 "type":"list", 11595 "member":{"shape":"GroupNameAndArn"} 11596 }, 11597 "ThingGroupNameList":{ 11598 "type":"list", 11599 "member":{"shape":"ThingGroupName"} 11600 }, 11601 "ThingGroupNames":{ 11602 "type":"list", 11603 "member":{"shape":"ThingGroupName"}, 11604 "max":10, 11605 "min":1 11606 }, 11607 "ThingGroupProperties":{ 11608 "type":"structure", 11609 "members":{ 11610 "thingGroupDescription":{"shape":"ThingGroupDescription"}, 11611 "attributePayload":{"shape":"AttributePayload"} 11612 } 11613 }, 11614 "ThingId":{"type":"string"}, 11615 "ThingIndexingConfiguration":{ 11616 "type":"structure", 11617 "required":["thingIndexingMode"], 11618 "members":{ 11619 "thingIndexingMode":{"shape":"ThingIndexingMode"}, 11620 "thingConnectivityIndexingMode":{"shape":"ThingConnectivityIndexingMode"}, 11621 "managedFields":{"shape":"Fields"}, 11622 "customFields":{"shape":"Fields"} 11623 } 11624 }, 11625 "ThingIndexingMode":{ 11626 "type":"string", 11627 "enum":[ 11628 "OFF", 11629 "REGISTRY", 11630 "REGISTRY_AND_SHADOW" 11631 ] 11632 }, 11633 "ThingName":{ 11634 "type":"string", 11635 "max":128, 11636 "min":1, 11637 "pattern":"[a-zA-Z0-9:_-]+" 11638 }, 11639 "ThingNameList":{ 11640 "type":"list", 11641 "member":{"shape":"ThingName"} 11642 }, 11643 "ThingTypeArn":{"type":"string"}, 11644 "ThingTypeDefinition":{ 11645 "type":"structure", 11646 "members":{ 11647 "thingTypeName":{"shape":"ThingTypeName"}, 11648 "thingTypeArn":{"shape":"ThingTypeArn"}, 11649 "thingTypeProperties":{"shape":"ThingTypeProperties"}, 11650 "thingTypeMetadata":{"shape":"ThingTypeMetadata"} 11651 } 11652 }, 11653 "ThingTypeDescription":{ 11654 "type":"string", 11655 "max":2028, 11656 "pattern":"[\\p{Graph}\\x20]*" 11657 }, 11658 "ThingTypeId":{"type":"string"}, 11659 "ThingTypeList":{ 11660 "type":"list", 11661 "member":{"shape":"ThingTypeDefinition"} 11662 }, 11663 "ThingTypeMetadata":{ 11664 "type":"structure", 11665 "members":{ 11666 "deprecated":{"shape":"Boolean"}, 11667 "deprecationDate":{"shape":"DeprecationDate"}, 11668 "creationDate":{"shape":"CreationDate"} 11669 } 11670 }, 11671 "ThingTypeName":{ 11672 "type":"string", 11673 "max":128, 11674 "min":1, 11675 "pattern":"[a-zA-Z0-9:_-]+" 11676 }, 11677 "ThingTypeProperties":{ 11678 "type":"structure", 11679 "members":{ 11680 "thingTypeDescription":{"shape":"ThingTypeDescription"}, 11681 "searchableAttributes":{"shape":"SearchableAttributes"} 11682 } 11683 }, 11684 "ThrottlingException":{ 11685 "type":"structure", 11686 "members":{ 11687 "message":{"shape":"errorMessage"} 11688 }, 11689 "error":{"httpStatusCode":400}, 11690 "exception":true 11691 }, 11692 "TimedOutThings":{"type":"integer"}, 11693 "TimeoutConfig":{ 11694 "type":"structure", 11695 "members":{ 11696 "inProgressTimeoutInMinutes":{"shape":"InProgressTimeoutInMinutes"} 11697 } 11698 }, 11699 "Timestamp":{"type":"timestamp"}, 11700 "TimestreamAction":{ 11701 "type":"structure", 11702 "required":[ 11703 "roleArn", 11704 "databaseName", 11705 "tableName", 11706 "dimensions" 11707 ], 11708 "members":{ 11709 "roleArn":{"shape":"AwsArn"}, 11710 "databaseName":{"shape":"TimestreamDatabaseName"}, 11711 "tableName":{"shape":"TimestreamTableName"}, 11712 "dimensions":{"shape":"TimestreamDimensionList"}, 11713 "timestamp":{"shape":"TimestreamTimestamp"} 11714 } 11715 }, 11716 "TimestreamDatabaseName":{"type":"string"}, 11717 "TimestreamDimension":{ 11718 "type":"structure", 11719 "required":[ 11720 "name", 11721 "value" 11722 ], 11723 "members":{ 11724 "name":{"shape":"TimestreamDimensionName"}, 11725 "value":{"shape":"TimestreamDimensionValue"} 11726 } 11727 }, 11728 "TimestreamDimensionList":{ 11729 "type":"list", 11730 "member":{"shape":"TimestreamDimension"}, 11731 "max":128, 11732 "min":1 11733 }, 11734 "TimestreamDimensionName":{"type":"string"}, 11735 "TimestreamDimensionValue":{"type":"string"}, 11736 "TimestreamTableName":{"type":"string"}, 11737 "TimestreamTimestamp":{ 11738 "type":"structure", 11739 "required":[ 11740 "value", 11741 "unit" 11742 ], 11743 "members":{ 11744 "value":{"shape":"TimestreamTimestampValue"}, 11745 "unit":{"shape":"TimestreamTimestampUnit"} 11746 } 11747 }, 11748 "TimestreamTimestampUnit":{"type":"string"}, 11749 "TimestreamTimestampValue":{"type":"string"}, 11750 "TinyMaxResults":{ 11751 "type":"integer", 11752 "max":10, 11753 "min":1 11754 }, 11755 "TlsContext":{ 11756 "type":"structure", 11757 "members":{ 11758 "serverName":{"shape":"ServerName"} 11759 } 11760 }, 11761 "Token":{ 11762 "type":"string", 11763 "max":6144, 11764 "min":1 11765 }, 11766 "TokenKeyName":{ 11767 "type":"string", 11768 "max":128, 11769 "min":1, 11770 "pattern":"[a-zA-Z0-9_-]+" 11771 }, 11772 "TokenSignature":{ 11773 "type":"string", 11774 "max":2560, 11775 "min":1, 11776 "pattern":"[A-Za-z0-9+/]+={0,2}" 11777 }, 11778 "Topic":{"type":"string"}, 11779 "TopicPattern":{"type":"string"}, 11780 "TopicRule":{ 11781 "type":"structure", 11782 "members":{ 11783 "ruleName":{"shape":"RuleName"}, 11784 "sql":{"shape":"SQL"}, 11785 "description":{"shape":"Description"}, 11786 "createdAt":{"shape":"CreatedAtDate"}, 11787 "actions":{"shape":"ActionList"}, 11788 "ruleDisabled":{"shape":"IsDisabled"}, 11789 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 11790 "errorAction":{"shape":"Action"} 11791 } 11792 }, 11793 "TopicRuleDestination":{ 11794 "type":"structure", 11795 "members":{ 11796 "arn":{"shape":"AwsArn"}, 11797 "status":{"shape":"TopicRuleDestinationStatus"}, 11798 "createdAt":{"shape":"CreatedAtDate"}, 11799 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 11800 "statusReason":{"shape":"String"}, 11801 "httpUrlProperties":{"shape":"HttpUrlDestinationProperties"}, 11802 "vpcProperties":{"shape":"VpcDestinationProperties"} 11803 } 11804 }, 11805 "TopicRuleDestinationConfiguration":{ 11806 "type":"structure", 11807 "members":{ 11808 "httpUrlConfiguration":{"shape":"HttpUrlDestinationConfiguration"}, 11809 "vpcConfiguration":{"shape":"VpcDestinationConfiguration"} 11810 } 11811 }, 11812 "TopicRuleDestinationMaxResults":{ 11813 "type":"integer", 11814 "max":1000, 11815 "min":1 11816 }, 11817 "TopicRuleDestinationStatus":{ 11818 "type":"string", 11819 "enum":[ 11820 "ENABLED", 11821 "IN_PROGRESS", 11822 "DISABLED", 11823 "ERROR", 11824 "DELETING" 11825 ] 11826 }, 11827 "TopicRuleDestinationSummaries":{ 11828 "type":"list", 11829 "member":{"shape":"TopicRuleDestinationSummary"} 11830 }, 11831 "TopicRuleDestinationSummary":{ 11832 "type":"structure", 11833 "members":{ 11834 "arn":{"shape":"AwsArn"}, 11835 "status":{"shape":"TopicRuleDestinationStatus"}, 11836 "createdAt":{"shape":"CreatedAtDate"}, 11837 "lastUpdatedAt":{"shape":"LastUpdatedAtDate"}, 11838 "statusReason":{"shape":"String"}, 11839 "httpUrlSummary":{"shape":"HttpUrlDestinationSummary"}, 11840 "vpcDestinationSummary":{"shape":"VpcDestinationSummary"} 11841 } 11842 }, 11843 "TopicRuleList":{ 11844 "type":"list", 11845 "member":{"shape":"TopicRuleListItem"} 11846 }, 11847 "TopicRuleListItem":{ 11848 "type":"structure", 11849 "members":{ 11850 "ruleArn":{"shape":"RuleArn"}, 11851 "ruleName":{"shape":"RuleName"}, 11852 "topicPattern":{"shape":"TopicPattern"}, 11853 "createdAt":{"shape":"CreatedAtDate"}, 11854 "ruleDisabled":{"shape":"IsDisabled"} 11855 } 11856 }, 11857 "TopicRuleMaxResults":{ 11858 "type":"integer", 11859 "max":10000, 11860 "min":1 11861 }, 11862 "TopicRulePayload":{ 11863 "type":"structure", 11864 "required":[ 11865 "sql", 11866 "actions" 11867 ], 11868 "members":{ 11869 "sql":{"shape":"SQL"}, 11870 "description":{"shape":"Description"}, 11871 "actions":{"shape":"ActionList"}, 11872 "ruleDisabled":{"shape":"IsDisabled"}, 11873 "awsIotSqlVersion":{"shape":"AwsIotSqlVersion"}, 11874 "errorAction":{"shape":"Action"} 11875 } 11876 }, 11877 "TotalChecksCount":{"type":"integer"}, 11878 "TotalFindingsCount":{"type":"long"}, 11879 "TotalResourcesCount":{"type":"long"}, 11880 "TransferAlreadyCompletedException":{ 11881 "type":"structure", 11882 "members":{ 11883 "message":{"shape":"errorMessage"} 11884 }, 11885 "error":{"httpStatusCode":410}, 11886 "exception":true 11887 }, 11888 "TransferCertificateRequest":{ 11889 "type":"structure", 11890 "required":[ 11891 "certificateId", 11892 "targetAwsAccount" 11893 ], 11894 "members":{ 11895 "certificateId":{ 11896 "shape":"CertificateId", 11897 "location":"uri", 11898 "locationName":"certificateId" 11899 }, 11900 "targetAwsAccount":{ 11901 "shape":"AwsAccountId", 11902 "location":"querystring", 11903 "locationName":"targetAwsAccount" 11904 }, 11905 "transferMessage":{"shape":"Message"} 11906 } 11907 }, 11908 "TransferCertificateResponse":{ 11909 "type":"structure", 11910 "members":{ 11911 "transferredCertificateArn":{"shape":"CertificateArn"} 11912 } 11913 }, 11914 "TransferConflictException":{ 11915 "type":"structure", 11916 "members":{ 11917 "message":{"shape":"errorMessage"} 11918 }, 11919 "error":{"httpStatusCode":409}, 11920 "exception":true 11921 }, 11922 "TransferData":{ 11923 "type":"structure", 11924 "members":{ 11925 "transferMessage":{"shape":"Message"}, 11926 "rejectReason":{"shape":"Message"}, 11927 "transferDate":{"shape":"DateType"}, 11928 "acceptDate":{"shape":"DateType"}, 11929 "rejectDate":{"shape":"DateType"} 11930 } 11931 }, 11932 "UnauthorizedException":{ 11933 "type":"structure", 11934 "members":{ 11935 "message":{"shape":"errorMessage"} 11936 }, 11937 "error":{"httpStatusCode":401}, 11938 "exception":true 11939 }, 11940 "UndoDeprecate":{"type":"boolean"}, 11941 "UnsignedLong":{ 11942 "type":"long", 11943 "min":0 11944 }, 11945 "UntagResourceRequest":{ 11946 "type":"structure", 11947 "required":[ 11948 "resourceArn", 11949 "tagKeys" 11950 ], 11951 "members":{ 11952 "resourceArn":{"shape":"ResourceArn"}, 11953 "tagKeys":{"shape":"TagKeyList"} 11954 } 11955 }, 11956 "UntagResourceResponse":{ 11957 "type":"structure", 11958 "members":{ 11959 } 11960 }, 11961 "UpdateAccountAuditConfigurationRequest":{ 11962 "type":"structure", 11963 "members":{ 11964 "roleArn":{"shape":"RoleArn"}, 11965 "auditNotificationTargetConfigurations":{"shape":"AuditNotificationTargetConfigurations"}, 11966 "auditCheckConfigurations":{"shape":"AuditCheckConfigurations"} 11967 } 11968 }, 11969 "UpdateAccountAuditConfigurationResponse":{ 11970 "type":"structure", 11971 "members":{ 11972 } 11973 }, 11974 "UpdateAuditSuppressionRequest":{ 11975 "type":"structure", 11976 "required":[ 11977 "checkName", 11978 "resourceIdentifier" 11979 ], 11980 "members":{ 11981 "checkName":{"shape":"AuditCheckName"}, 11982 "resourceIdentifier":{"shape":"ResourceIdentifier"}, 11983 "expirationDate":{"shape":"Timestamp"}, 11984 "suppressIndefinitely":{"shape":"SuppressIndefinitely"}, 11985 "description":{"shape":"AuditDescription"} 11986 } 11987 }, 11988 "UpdateAuditSuppressionResponse":{ 11989 "type":"structure", 11990 "members":{ 11991 } 11992 }, 11993 "UpdateAuthorizerRequest":{ 11994 "type":"structure", 11995 "required":["authorizerName"], 11996 "members":{ 11997 "authorizerName":{ 11998 "shape":"AuthorizerName", 11999 "location":"uri", 12000 "locationName":"authorizerName" 12001 }, 12002 "authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"}, 12003 "tokenKeyName":{"shape":"TokenKeyName"}, 12004 "tokenSigningPublicKeys":{"shape":"PublicKeyMap"}, 12005 "status":{"shape":"AuthorizerStatus"} 12006 } 12007 }, 12008 "UpdateAuthorizerResponse":{ 12009 "type":"structure", 12010 "members":{ 12011 "authorizerName":{"shape":"AuthorizerName"}, 12012 "authorizerArn":{"shape":"AuthorizerArn"} 12013 } 12014 }, 12015 "UpdateBillingGroupRequest":{ 12016 "type":"structure", 12017 "required":[ 12018 "billingGroupName", 12019 "billingGroupProperties" 12020 ], 12021 "members":{ 12022 "billingGroupName":{ 12023 "shape":"BillingGroupName", 12024 "location":"uri", 12025 "locationName":"billingGroupName" 12026 }, 12027 "billingGroupProperties":{"shape":"BillingGroupProperties"}, 12028 "expectedVersion":{"shape":"OptionalVersion"} 12029 } 12030 }, 12031 "UpdateBillingGroupResponse":{ 12032 "type":"structure", 12033 "members":{ 12034 "version":{"shape":"Version"} 12035 } 12036 }, 12037 "UpdateCACertificateParams":{ 12038 "type":"structure", 12039 "required":["action"], 12040 "members":{ 12041 "action":{"shape":"CACertificateUpdateAction"} 12042 } 12043 }, 12044 "UpdateCACertificateRequest":{ 12045 "type":"structure", 12046 "required":["certificateId"], 12047 "members":{ 12048 "certificateId":{ 12049 "shape":"CertificateId", 12050 "location":"uri", 12051 "locationName":"caCertificateId" 12052 }, 12053 "newStatus":{ 12054 "shape":"CACertificateStatus", 12055 "location":"querystring", 12056 "locationName":"newStatus" 12057 }, 12058 "newAutoRegistrationStatus":{ 12059 "shape":"AutoRegistrationStatus", 12060 "location":"querystring", 12061 "locationName":"newAutoRegistrationStatus" 12062 }, 12063 "registrationConfig":{"shape":"RegistrationConfig"}, 12064 "removeAutoRegistration":{"shape":"RemoveAutoRegistration"} 12065 } 12066 }, 12067 "UpdateCertificateRequest":{ 12068 "type":"structure", 12069 "required":[ 12070 "certificateId", 12071 "newStatus" 12072 ], 12073 "members":{ 12074 "certificateId":{ 12075 "shape":"CertificateId", 12076 "location":"uri", 12077 "locationName":"certificateId" 12078 }, 12079 "newStatus":{ 12080 "shape":"CertificateStatus", 12081 "location":"querystring", 12082 "locationName":"newStatus" 12083 } 12084 } 12085 }, 12086 "UpdateCustomMetricRequest":{ 12087 "type":"structure", 12088 "required":[ 12089 "metricName", 12090 "displayName" 12091 ], 12092 "members":{ 12093 "metricName":{ 12094 "shape":"MetricName", 12095 "location":"uri", 12096 "locationName":"metricName" 12097 }, 12098 "displayName":{"shape":"CustomMetricDisplayName"} 12099 } 12100 }, 12101 "UpdateCustomMetricResponse":{ 12102 "type":"structure", 12103 "members":{ 12104 "metricName":{"shape":"MetricName"}, 12105 "metricArn":{"shape":"CustomMetricArn"}, 12106 "metricType":{"shape":"CustomMetricType"}, 12107 "displayName":{"shape":"CustomMetricDisplayName"}, 12108 "creationDate":{"shape":"Timestamp"}, 12109 "lastModifiedDate":{"shape":"Timestamp"} 12110 } 12111 }, 12112 "UpdateDeviceCertificateParams":{ 12113 "type":"structure", 12114 "required":["action"], 12115 "members":{ 12116 "action":{"shape":"DeviceCertificateUpdateAction"} 12117 } 12118 }, 12119 "UpdateDimensionRequest":{ 12120 "type":"structure", 12121 "required":[ 12122 "name", 12123 "stringValues" 12124 ], 12125 "members":{ 12126 "name":{ 12127 "shape":"DimensionName", 12128 "location":"uri", 12129 "locationName":"name" 12130 }, 12131 "stringValues":{"shape":"DimensionStringValues"} 12132 } 12133 }, 12134 "UpdateDimensionResponse":{ 12135 "type":"structure", 12136 "members":{ 12137 "name":{"shape":"DimensionName"}, 12138 "arn":{"shape":"DimensionArn"}, 12139 "type":{"shape":"DimensionType"}, 12140 "stringValues":{"shape":"DimensionStringValues"}, 12141 "creationDate":{"shape":"Timestamp"}, 12142 "lastModifiedDate":{"shape":"Timestamp"} 12143 } 12144 }, 12145 "UpdateDomainConfigurationRequest":{ 12146 "type":"structure", 12147 "required":["domainConfigurationName"], 12148 "members":{ 12149 "domainConfigurationName":{ 12150 "shape":"ReservedDomainConfigurationName", 12151 "location":"uri", 12152 "locationName":"domainConfigurationName" 12153 }, 12154 "authorizerConfig":{"shape":"AuthorizerConfig"}, 12155 "domainConfigurationStatus":{"shape":"DomainConfigurationStatus"}, 12156 "removeAuthorizerConfig":{"shape":"RemoveAuthorizerConfig"} 12157 } 12158 }, 12159 "UpdateDomainConfigurationResponse":{ 12160 "type":"structure", 12161 "members":{ 12162 "domainConfigurationName":{"shape":"ReservedDomainConfigurationName"}, 12163 "domainConfigurationArn":{"shape":"DomainConfigurationArn"} 12164 } 12165 }, 12166 "UpdateDynamicThingGroupRequest":{ 12167 "type":"structure", 12168 "required":[ 12169 "thingGroupName", 12170 "thingGroupProperties" 12171 ], 12172 "members":{ 12173 "thingGroupName":{ 12174 "shape":"ThingGroupName", 12175 "location":"uri", 12176 "locationName":"thingGroupName" 12177 }, 12178 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 12179 "expectedVersion":{"shape":"OptionalVersion"}, 12180 "indexName":{"shape":"IndexName"}, 12181 "queryString":{"shape":"QueryString"}, 12182 "queryVersion":{"shape":"QueryVersion"} 12183 } 12184 }, 12185 "UpdateDynamicThingGroupResponse":{ 12186 "type":"structure", 12187 "members":{ 12188 "version":{"shape":"Version"} 12189 } 12190 }, 12191 "UpdateEventConfigurationsRequest":{ 12192 "type":"structure", 12193 "members":{ 12194 "eventConfigurations":{"shape":"EventConfigurations"} 12195 } 12196 }, 12197 "UpdateEventConfigurationsResponse":{ 12198 "type":"structure", 12199 "members":{ 12200 } 12201 }, 12202 "UpdateIndexingConfigurationRequest":{ 12203 "type":"structure", 12204 "members":{ 12205 "thingIndexingConfiguration":{"shape":"ThingIndexingConfiguration"}, 12206 "thingGroupIndexingConfiguration":{"shape":"ThingGroupIndexingConfiguration"} 12207 } 12208 }, 12209 "UpdateIndexingConfigurationResponse":{ 12210 "type":"structure", 12211 "members":{ 12212 } 12213 }, 12214 "UpdateJobRequest":{ 12215 "type":"structure", 12216 "required":["jobId"], 12217 "members":{ 12218 "jobId":{ 12219 "shape":"JobId", 12220 "location":"uri", 12221 "locationName":"jobId" 12222 }, 12223 "description":{"shape":"JobDescription"}, 12224 "presignedUrlConfig":{"shape":"PresignedUrlConfig"}, 12225 "jobExecutionsRolloutConfig":{"shape":"JobExecutionsRolloutConfig"}, 12226 "abortConfig":{"shape":"AbortConfig"}, 12227 "timeoutConfig":{"shape":"TimeoutConfig"}, 12228 "namespaceId":{ 12229 "shape":"NamespaceId", 12230 "location":"querystring", 12231 "locationName":"namespaceId" 12232 } 12233 } 12234 }, 12235 "UpdateMitigationActionRequest":{ 12236 "type":"structure", 12237 "required":["actionName"], 12238 "members":{ 12239 "actionName":{ 12240 "shape":"MitigationActionName", 12241 "location":"uri", 12242 "locationName":"actionName" 12243 }, 12244 "roleArn":{"shape":"RoleArn"}, 12245 "actionParams":{"shape":"MitigationActionParams"} 12246 } 12247 }, 12248 "UpdateMitigationActionResponse":{ 12249 "type":"structure", 12250 "members":{ 12251 "actionArn":{"shape":"MitigationActionArn"}, 12252 "actionId":{"shape":"MitigationActionId"} 12253 } 12254 }, 12255 "UpdateProvisioningTemplateRequest":{ 12256 "type":"structure", 12257 "required":["templateName"], 12258 "members":{ 12259 "templateName":{ 12260 "shape":"TemplateName", 12261 "location":"uri", 12262 "locationName":"templateName" 12263 }, 12264 "description":{"shape":"TemplateDescription"}, 12265 "enabled":{"shape":"Enabled"}, 12266 "defaultVersionId":{"shape":"TemplateVersionId"}, 12267 "provisioningRoleArn":{"shape":"RoleArn"}, 12268 "preProvisioningHook":{"shape":"ProvisioningHook"}, 12269 "removePreProvisioningHook":{"shape":"RemoveHook"} 12270 } 12271 }, 12272 "UpdateProvisioningTemplateResponse":{ 12273 "type":"structure", 12274 "members":{ 12275 } 12276 }, 12277 "UpdateRoleAliasRequest":{ 12278 "type":"structure", 12279 "required":["roleAlias"], 12280 "members":{ 12281 "roleAlias":{ 12282 "shape":"RoleAlias", 12283 "location":"uri", 12284 "locationName":"roleAlias" 12285 }, 12286 "roleArn":{"shape":"RoleArn"}, 12287 "credentialDurationSeconds":{"shape":"CredentialDurationSeconds"} 12288 } 12289 }, 12290 "UpdateRoleAliasResponse":{ 12291 "type":"structure", 12292 "members":{ 12293 "roleAlias":{"shape":"RoleAlias"}, 12294 "roleAliasArn":{"shape":"RoleAliasArn"} 12295 } 12296 }, 12297 "UpdateScheduledAuditRequest":{ 12298 "type":"structure", 12299 "required":["scheduledAuditName"], 12300 "members":{ 12301 "frequency":{"shape":"AuditFrequency"}, 12302 "dayOfMonth":{"shape":"DayOfMonth"}, 12303 "dayOfWeek":{"shape":"DayOfWeek"}, 12304 "targetCheckNames":{"shape":"TargetAuditCheckNames"}, 12305 "scheduledAuditName":{ 12306 "shape":"ScheduledAuditName", 12307 "location":"uri", 12308 "locationName":"scheduledAuditName" 12309 } 12310 } 12311 }, 12312 "UpdateScheduledAuditResponse":{ 12313 "type":"structure", 12314 "members":{ 12315 "scheduledAuditArn":{"shape":"ScheduledAuditArn"} 12316 } 12317 }, 12318 "UpdateSecurityProfileRequest":{ 12319 "type":"structure", 12320 "required":["securityProfileName"], 12321 "members":{ 12322 "securityProfileName":{ 12323 "shape":"SecurityProfileName", 12324 "location":"uri", 12325 "locationName":"securityProfileName" 12326 }, 12327 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12328 "behaviors":{"shape":"Behaviors"}, 12329 "alertTargets":{"shape":"AlertTargets"}, 12330 "additionalMetricsToRetain":{ 12331 "shape":"AdditionalMetricsToRetainList", 12332 "deprecated":true, 12333 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12334 }, 12335 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12336 "deleteBehaviors":{"shape":"DeleteBehaviors"}, 12337 "deleteAlertTargets":{"shape":"DeleteAlertTargets"}, 12338 "deleteAdditionalMetricsToRetain":{"shape":"DeleteAdditionalMetricsToRetain"}, 12339 "expectedVersion":{ 12340 "shape":"OptionalVersion", 12341 "location":"querystring", 12342 "locationName":"expectedVersion" 12343 } 12344 } 12345 }, 12346 "UpdateSecurityProfileResponse":{ 12347 "type":"structure", 12348 "members":{ 12349 "securityProfileName":{"shape":"SecurityProfileName"}, 12350 "securityProfileArn":{"shape":"SecurityProfileArn"}, 12351 "securityProfileDescription":{"shape":"SecurityProfileDescription"}, 12352 "behaviors":{"shape":"Behaviors"}, 12353 "alertTargets":{"shape":"AlertTargets"}, 12354 "additionalMetricsToRetain":{ 12355 "shape":"AdditionalMetricsToRetainList", 12356 "deprecated":true, 12357 "deprecatedMessage":"Use additionalMetricsToRetainV2." 12358 }, 12359 "additionalMetricsToRetainV2":{"shape":"AdditionalMetricsToRetainV2List"}, 12360 "version":{"shape":"Version"}, 12361 "creationDate":{"shape":"Timestamp"}, 12362 "lastModifiedDate":{"shape":"Timestamp"} 12363 } 12364 }, 12365 "UpdateStreamRequest":{ 12366 "type":"structure", 12367 "required":["streamId"], 12368 "members":{ 12369 "streamId":{ 12370 "shape":"StreamId", 12371 "location":"uri", 12372 "locationName":"streamId" 12373 }, 12374 "description":{"shape":"StreamDescription"}, 12375 "files":{"shape":"StreamFiles"}, 12376 "roleArn":{"shape":"RoleArn"} 12377 } 12378 }, 12379 "UpdateStreamResponse":{ 12380 "type":"structure", 12381 "members":{ 12382 "streamId":{"shape":"StreamId"}, 12383 "streamArn":{"shape":"StreamArn"}, 12384 "description":{"shape":"StreamDescription"}, 12385 "streamVersion":{"shape":"StreamVersion"} 12386 } 12387 }, 12388 "UpdateThingGroupRequest":{ 12389 "type":"structure", 12390 "required":[ 12391 "thingGroupName", 12392 "thingGroupProperties" 12393 ], 12394 "members":{ 12395 "thingGroupName":{ 12396 "shape":"ThingGroupName", 12397 "location":"uri", 12398 "locationName":"thingGroupName" 12399 }, 12400 "thingGroupProperties":{"shape":"ThingGroupProperties"}, 12401 "expectedVersion":{"shape":"OptionalVersion"} 12402 } 12403 }, 12404 "UpdateThingGroupResponse":{ 12405 "type":"structure", 12406 "members":{ 12407 "version":{"shape":"Version"} 12408 } 12409 }, 12410 "UpdateThingGroupsForThingRequest":{ 12411 "type":"structure", 12412 "members":{ 12413 "thingName":{"shape":"ThingName"}, 12414 "thingGroupsToAdd":{"shape":"ThingGroupList"}, 12415 "thingGroupsToRemove":{"shape":"ThingGroupList"}, 12416 "overrideDynamicGroups":{"shape":"OverrideDynamicGroups"} 12417 } 12418 }, 12419 "UpdateThingGroupsForThingResponse":{ 12420 "type":"structure", 12421 "members":{ 12422 } 12423 }, 12424 "UpdateThingRequest":{ 12425 "type":"structure", 12426 "required":["thingName"], 12427 "members":{ 12428 "thingName":{ 12429 "shape":"ThingName", 12430 "location":"uri", 12431 "locationName":"thingName" 12432 }, 12433 "thingTypeName":{"shape":"ThingTypeName"}, 12434 "attributePayload":{"shape":"AttributePayload"}, 12435 "expectedVersion":{"shape":"OptionalVersion"}, 12436 "removeThingType":{"shape":"RemoveThingType"} 12437 } 12438 }, 12439 "UpdateThingResponse":{ 12440 "type":"structure", 12441 "members":{ 12442 } 12443 }, 12444 "UpdateTopicRuleDestinationRequest":{ 12445 "type":"structure", 12446 "required":[ 12447 "arn", 12448 "status" 12449 ], 12450 "members":{ 12451 "arn":{"shape":"AwsArn"}, 12452 "status":{"shape":"TopicRuleDestinationStatus"} 12453 } 12454 }, 12455 "UpdateTopicRuleDestinationResponse":{ 12456 "type":"structure", 12457 "members":{ 12458 } 12459 }, 12460 "Url":{ 12461 "type":"string", 12462 "max":2000 12463 }, 12464 "UseBase64":{"type":"boolean"}, 12465 "Valid":{"type":"boolean"}, 12466 "ValidateSecurityProfileBehaviorsRequest":{ 12467 "type":"structure", 12468 "required":["behaviors"], 12469 "members":{ 12470 "behaviors":{"shape":"Behaviors"} 12471 } 12472 }, 12473 "ValidateSecurityProfileBehaviorsResponse":{ 12474 "type":"structure", 12475 "members":{ 12476 "valid":{"shape":"Valid"}, 12477 "validationErrors":{"shape":"ValidationErrors"} 12478 } 12479 }, 12480 "ValidationError":{ 12481 "type":"structure", 12482 "members":{ 12483 "errorMessage":{"shape":"ErrorMessage"} 12484 } 12485 }, 12486 "ValidationErrors":{ 12487 "type":"list", 12488 "member":{"shape":"ValidationError"} 12489 }, 12490 "Value":{"type":"string"}, 12491 "Variance":{"type":"double"}, 12492 "Version":{"type":"long"}, 12493 "VersionConflictException":{ 12494 "type":"structure", 12495 "members":{ 12496 "message":{"shape":"errorMessage"} 12497 }, 12498 "error":{"httpStatusCode":409}, 12499 "exception":true 12500 }, 12501 "VersionNumber":{"type":"long"}, 12502 "VersionsLimitExceededException":{ 12503 "type":"structure", 12504 "members":{ 12505 "message":{"shape":"errorMessage"} 12506 }, 12507 "error":{"httpStatusCode":409}, 12508 "exception":true 12509 }, 12510 "ViolationEvent":{ 12511 "type":"structure", 12512 "members":{ 12513 "violationId":{"shape":"ViolationId"}, 12514 "thingName":{"shape":"DeviceDefenderThingName"}, 12515 "securityProfileName":{"shape":"SecurityProfileName"}, 12516 "behavior":{"shape":"Behavior"}, 12517 "metricValue":{"shape":"MetricValue"}, 12518 "violationEventAdditionalInfo":{"shape":"ViolationEventAdditionalInfo"}, 12519 "violationEventType":{"shape":"ViolationEventType"}, 12520 "violationEventTime":{"shape":"Timestamp"} 12521 } 12522 }, 12523 "ViolationEventAdditionalInfo":{ 12524 "type":"structure", 12525 "members":{ 12526 "confidenceLevel":{"shape":"ConfidenceLevel"} 12527 } 12528 }, 12529 "ViolationEventOccurrenceRange":{ 12530 "type":"structure", 12531 "required":[ 12532 "startTime", 12533 "endTime" 12534 ], 12535 "members":{ 12536 "startTime":{"shape":"Timestamp"}, 12537 "endTime":{"shape":"Timestamp"} 12538 } 12539 }, 12540 "ViolationEventType":{ 12541 "type":"string", 12542 "enum":[ 12543 "in-alarm", 12544 "alarm-cleared", 12545 "alarm-invalidated" 12546 ] 12547 }, 12548 "ViolationEvents":{ 12549 "type":"list", 12550 "member":{"shape":"ViolationEvent"} 12551 }, 12552 "ViolationId":{ 12553 "type":"string", 12554 "max":128, 12555 "min":1, 12556 "pattern":"[a-zA-Z0-9\\-]+" 12557 }, 12558 "VpcDestinationConfiguration":{ 12559 "type":"structure", 12560 "required":[ 12561 "subnetIds", 12562 "vpcId", 12563 "roleArn" 12564 ], 12565 "members":{ 12566 "subnetIds":{"shape":"SubnetIdList"}, 12567 "securityGroups":{"shape":"SecurityGroupList"}, 12568 "vpcId":{"shape":"VpcId"}, 12569 "roleArn":{"shape":"AwsArn"} 12570 } 12571 }, 12572 "VpcDestinationProperties":{ 12573 "type":"structure", 12574 "members":{ 12575 "subnetIds":{"shape":"SubnetIdList"}, 12576 "securityGroups":{"shape":"SecurityGroupList"}, 12577 "vpcId":{"shape":"VpcId"}, 12578 "roleArn":{"shape":"AwsArn"} 12579 } 12580 }, 12581 "VpcDestinationSummary":{ 12582 "type":"structure", 12583 "members":{ 12584 "subnetIds":{"shape":"SubnetIdList"}, 12585 "securityGroups":{"shape":"SecurityGroupList"}, 12586 "vpcId":{"shape":"VpcId"}, 12587 "roleArn":{"shape":"AwsArn"} 12588 } 12589 }, 12590 "VpcId":{"type":"string"}, 12591 "WaitingForDataCollectionChecksCount":{"type":"integer"}, 12592 "errorMessage":{"type":"string"}, 12593 "resourceArn":{"type":"string"}, 12594 "resourceId":{"type":"string"}, 12595 "stringValue":{"type":"string"} 12596 } 12597} 12598