/ cloudformation-templates / node_modules / aws-cdk / node_modules / aws-sdk / apis / iot-2015-05-28.min.json
iot-2015-05-28.min.json
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 "http": { 16 "method": "PATCH", 17 "requestUri": "/accept-certificate-transfer/{certificateId}" 18 }, 19 "input": { 20 "type": "structure", 21 "required": [ 22 "certificateId" 23 ], 24 "members": { 25 "certificateId": { 26 "location": "uri", 27 "locationName": "certificateId" 28 }, 29 "setAsActive": { 30 "location": "querystring", 31 "locationName": "setAsActive", 32 "type": "boolean" 33 } 34 } 35 } 36 }, 37 "AddThingToBillingGroup": { 38 "http": { 39 "method": "PUT", 40 "requestUri": "/billing-groups/addThingToBillingGroup" 41 }, 42 "input": { 43 "type": "structure", 44 "members": { 45 "billingGroupName": {}, 46 "billingGroupArn": {}, 47 "thingName": {}, 48 "thingArn": {} 49 } 50 }, 51 "output": { 52 "type": "structure", 53 "members": {} 54 } 55 }, 56 "AddThingToThingGroup": { 57 "http": { 58 "method": "PUT", 59 "requestUri": "/thing-groups/addThingToThingGroup" 60 }, 61 "input": { 62 "type": "structure", 63 "members": { 64 "thingGroupName": {}, 65 "thingGroupArn": {}, 66 "thingName": {}, 67 "thingArn": {}, 68 "overrideDynamicGroups": { 69 "type": "boolean" 70 } 71 } 72 }, 73 "output": { 74 "type": "structure", 75 "members": {} 76 } 77 }, 78 "AssociateTargetsWithJob": { 79 "http": { 80 "requestUri": "/jobs/{jobId}/targets" 81 }, 82 "input": { 83 "type": "structure", 84 "required": [ 85 "targets", 86 "jobId" 87 ], 88 "members": { 89 "targets": { 90 "shape": "Sg" 91 }, 92 "jobId": { 93 "location": "uri", 94 "locationName": "jobId" 95 }, 96 "comment": {}, 97 "namespaceId": { 98 "location": "querystring", 99 "locationName": "namespaceId" 100 } 101 } 102 }, 103 "output": { 104 "type": "structure", 105 "members": { 106 "jobArn": {}, 107 "jobId": {}, 108 "description": {} 109 } 110 } 111 }, 112 "AttachPolicy": { 113 "http": { 114 "method": "PUT", 115 "requestUri": "/target-policies/{policyName}" 116 }, 117 "input": { 118 "type": "structure", 119 "required": [ 120 "policyName", 121 "target" 122 ], 123 "members": { 124 "policyName": { 125 "location": "uri", 126 "locationName": "policyName" 127 }, 128 "target": {} 129 } 130 } 131 }, 132 "AttachPrincipalPolicy": { 133 "http": { 134 "method": "PUT", 135 "requestUri": "/principal-policies/{policyName}" 136 }, 137 "input": { 138 "type": "structure", 139 "required": [ 140 "policyName", 141 "principal" 142 ], 143 "members": { 144 "policyName": { 145 "location": "uri", 146 "locationName": "policyName" 147 }, 148 "principal": { 149 "location": "header", 150 "locationName": "x-amzn-iot-principal" 151 } 152 } 153 }, 154 "deprecated": true 155 }, 156 "AttachSecurityProfile": { 157 "http": { 158 "method": "PUT", 159 "requestUri": "/security-profiles/{securityProfileName}/targets" 160 }, 161 "input": { 162 "type": "structure", 163 "required": [ 164 "securityProfileName", 165 "securityProfileTargetArn" 166 ], 167 "members": { 168 "securityProfileName": { 169 "location": "uri", 170 "locationName": "securityProfileName" 171 }, 172 "securityProfileTargetArn": { 173 "location": "querystring", 174 "locationName": "securityProfileTargetArn" 175 } 176 } 177 }, 178 "output": { 179 "type": "structure", 180 "members": {} 181 } 182 }, 183 "AttachThingPrincipal": { 184 "http": { 185 "method": "PUT", 186 "requestUri": "/things/{thingName}/principals" 187 }, 188 "input": { 189 "type": "structure", 190 "required": [ 191 "thingName", 192 "principal" 193 ], 194 "members": { 195 "thingName": { 196 "location": "uri", 197 "locationName": "thingName" 198 }, 199 "principal": { 200 "location": "header", 201 "locationName": "x-amzn-principal" 202 } 203 } 204 }, 205 "output": { 206 "type": "structure", 207 "members": {} 208 } 209 }, 210 "CancelAuditMitigationActionsTask": { 211 "http": { 212 "method": "PUT", 213 "requestUri": "/audit/mitigationactions/tasks/{taskId}/cancel" 214 }, 215 "input": { 216 "type": "structure", 217 "required": [ 218 "taskId" 219 ], 220 "members": { 221 "taskId": { 222 "location": "uri", 223 "locationName": "taskId" 224 } 225 } 226 }, 227 "output": { 228 "type": "structure", 229 "members": {} 230 } 231 }, 232 "CancelAuditTask": { 233 "http": { 234 "method": "PUT", 235 "requestUri": "/audit/tasks/{taskId}/cancel" 236 }, 237 "input": { 238 "type": "structure", 239 "required": [ 240 "taskId" 241 ], 242 "members": { 243 "taskId": { 244 "location": "uri", 245 "locationName": "taskId" 246 } 247 } 248 }, 249 "output": { 250 "type": "structure", 251 "members": {} 252 } 253 }, 254 "CancelCertificateTransfer": { 255 "http": { 256 "method": "PATCH", 257 "requestUri": "/cancel-certificate-transfer/{certificateId}" 258 }, 259 "input": { 260 "type": "structure", 261 "required": [ 262 "certificateId" 263 ], 264 "members": { 265 "certificateId": { 266 "location": "uri", 267 "locationName": "certificateId" 268 } 269 } 270 } 271 }, 272 "CancelDetectMitigationActionsTask": { 273 "http": { 274 "method": "PUT", 275 "requestUri": "/detect/mitigationactions/tasks/{taskId}/cancel" 276 }, 277 "input": { 278 "type": "structure", 279 "required": [ 280 "taskId" 281 ], 282 "members": { 283 "taskId": { 284 "location": "uri", 285 "locationName": "taskId" 286 } 287 } 288 }, 289 "output": { 290 "type": "structure", 291 "members": {} 292 } 293 }, 294 "CancelJob": { 295 "http": { 296 "method": "PUT", 297 "requestUri": "/jobs/{jobId}/cancel" 298 }, 299 "input": { 300 "type": "structure", 301 "required": [ 302 "jobId" 303 ], 304 "members": { 305 "jobId": { 306 "location": "uri", 307 "locationName": "jobId" 308 }, 309 "reasonCode": {}, 310 "comment": {}, 311 "force": { 312 "location": "querystring", 313 "locationName": "force", 314 "type": "boolean" 315 } 316 } 317 }, 318 "output": { 319 "type": "structure", 320 "members": { 321 "jobArn": {}, 322 "jobId": {}, 323 "description": {} 324 } 325 } 326 }, 327 "CancelJobExecution": { 328 "http": { 329 "method": "PUT", 330 "requestUri": "/things/{thingName}/jobs/{jobId}/cancel" 331 }, 332 "input": { 333 "type": "structure", 334 "required": [ 335 "jobId", 336 "thingName" 337 ], 338 "members": { 339 "jobId": { 340 "location": "uri", 341 "locationName": "jobId" 342 }, 343 "thingName": { 344 "location": "uri", 345 "locationName": "thingName" 346 }, 347 "force": { 348 "location": "querystring", 349 "locationName": "force", 350 "type": "boolean" 351 }, 352 "expectedVersion": { 353 "type": "long" 354 }, 355 "statusDetails": { 356 "shape": "S1e" 357 } 358 } 359 } 360 }, 361 "ClearDefaultAuthorizer": { 362 "http": { 363 "method": "DELETE", 364 "requestUri": "/default-authorizer" 365 }, 366 "input": { 367 "type": "structure", 368 "members": {} 369 }, 370 "output": { 371 "type": "structure", 372 "members": {} 373 } 374 }, 375 "ConfirmTopicRuleDestination": { 376 "http": { 377 "method": "GET", 378 "requestUri": "/confirmdestination/{confirmationToken+}" 379 }, 380 "input": { 381 "type": "structure", 382 "required": [ 383 "confirmationToken" 384 ], 385 "members": { 386 "confirmationToken": { 387 "location": "uri", 388 "locationName": "confirmationToken" 389 } 390 } 391 }, 392 "output": { 393 "type": "structure", 394 "members": {} 395 } 396 }, 397 "CreateAuditSuppression": { 398 "http": { 399 "requestUri": "/audit/suppressions/create" 400 }, 401 "input": { 402 "type": "structure", 403 "required": [ 404 "checkName", 405 "resourceIdentifier", 406 "clientRequestToken" 407 ], 408 "members": { 409 "checkName": {}, 410 "resourceIdentifier": { 411 "shape": "S1o" 412 }, 413 "expirationDate": { 414 "type": "timestamp" 415 }, 416 "suppressIndefinitely": { 417 "type": "boolean" 418 }, 419 "description": {}, 420 "clientRequestToken": { 421 "idempotencyToken": true 422 } 423 } 424 }, 425 "output": { 426 "type": "structure", 427 "members": {} 428 } 429 }, 430 "CreateAuthorizer": { 431 "http": { 432 "requestUri": "/authorizer/{authorizerName}" 433 }, 434 "input": { 435 "type": "structure", 436 "required": [ 437 "authorizerName", 438 "authorizerFunctionArn" 439 ], 440 "members": { 441 "authorizerName": { 442 "location": "uri", 443 "locationName": "authorizerName" 444 }, 445 "authorizerFunctionArn": {}, 446 "tokenKeyName": {}, 447 "tokenSigningPublicKeys": { 448 "shape": "S25" 449 }, 450 "status": {}, 451 "tags": { 452 "shape": "S29" 453 }, 454 "signingDisabled": { 455 "type": "boolean" 456 } 457 } 458 }, 459 "output": { 460 "type": "structure", 461 "members": { 462 "authorizerName": {}, 463 "authorizerArn": {} 464 } 465 } 466 }, 467 "CreateBillingGroup": { 468 "http": { 469 "requestUri": "/billing-groups/{billingGroupName}" 470 }, 471 "input": { 472 "type": "structure", 473 "required": [ 474 "billingGroupName" 475 ], 476 "members": { 477 "billingGroupName": { 478 "location": "uri", 479 "locationName": "billingGroupName" 480 }, 481 "billingGroupProperties": { 482 "shape": "S2h" 483 }, 484 "tags": { 485 "shape": "S29" 486 } 487 } 488 }, 489 "output": { 490 "type": "structure", 491 "members": { 492 "billingGroupName": {}, 493 "billingGroupArn": {}, 494 "billingGroupId": {} 495 } 496 } 497 }, 498 "CreateCertificateFromCsr": { 499 "http": { 500 "requestUri": "/certificates" 501 }, 502 "input": { 503 "type": "structure", 504 "required": [ 505 "certificateSigningRequest" 506 ], 507 "members": { 508 "certificateSigningRequest": {}, 509 "setAsActive": { 510 "location": "querystring", 511 "locationName": "setAsActive", 512 "type": "boolean" 513 } 514 } 515 }, 516 "output": { 517 "type": "structure", 518 "members": { 519 "certificateArn": {}, 520 "certificateId": {}, 521 "certificatePem": {} 522 } 523 } 524 }, 525 "CreateCustomMetric": { 526 "http": { 527 "requestUri": "/custom-metric/{metricName}" 528 }, 529 "input": { 530 "type": "structure", 531 "required": [ 532 "metricName", 533 "metricType", 534 "clientRequestToken" 535 ], 536 "members": { 537 "metricName": { 538 "location": "uri", 539 "locationName": "metricName" 540 }, 541 "displayName": {}, 542 "metricType": {}, 543 "tags": { 544 "shape": "S29" 545 }, 546 "clientRequestToken": { 547 "idempotencyToken": true 548 } 549 } 550 }, 551 "output": { 552 "type": "structure", 553 "members": { 554 "metricName": {}, 555 "metricArn": {} 556 } 557 } 558 }, 559 "CreateDimension": { 560 "http": { 561 "requestUri": "/dimensions/{name}" 562 }, 563 "input": { 564 "type": "structure", 565 "required": [ 566 "name", 567 "type", 568 "stringValues", 569 "clientRequestToken" 570 ], 571 "members": { 572 "name": { 573 "location": "uri", 574 "locationName": "name" 575 }, 576 "type": {}, 577 "stringValues": { 578 "shape": "S2z" 579 }, 580 "tags": { 581 "shape": "S29" 582 }, 583 "clientRequestToken": { 584 "idempotencyToken": true 585 } 586 } 587 }, 588 "output": { 589 "type": "structure", 590 "members": { 591 "name": {}, 592 "arn": {} 593 } 594 } 595 }, 596 "CreateDomainConfiguration": { 597 "http": { 598 "requestUri": "/domainConfigurations/{domainConfigurationName}" 599 }, 600 "input": { 601 "type": "structure", 602 "required": [ 603 "domainConfigurationName" 604 ], 605 "members": { 606 "domainConfigurationName": { 607 "location": "uri", 608 "locationName": "domainConfigurationName" 609 }, 610 "domainName": {}, 611 "serverCertificateArns": { 612 "type": "list", 613 "member": {} 614 }, 615 "validationCertificateArn": {}, 616 "authorizerConfig": { 617 "shape": "S38" 618 }, 619 "serviceType": {}, 620 "tags": { 621 "shape": "S29" 622 } 623 } 624 }, 625 "output": { 626 "type": "structure", 627 "members": { 628 "domainConfigurationName": {}, 629 "domainConfigurationArn": {} 630 } 631 } 632 }, 633 "CreateDynamicThingGroup": { 634 "http": { 635 "requestUri": "/dynamic-thing-groups/{thingGroupName}" 636 }, 637 "input": { 638 "type": "structure", 639 "required": [ 640 "thingGroupName", 641 "queryString" 642 ], 643 "members": { 644 "thingGroupName": { 645 "location": "uri", 646 "locationName": "thingGroupName" 647 }, 648 "thingGroupProperties": { 649 "shape": "S3e" 650 }, 651 "indexName": {}, 652 "queryString": {}, 653 "queryVersion": {}, 654 "tags": { 655 "shape": "S29" 656 } 657 } 658 }, 659 "output": { 660 "type": "structure", 661 "members": { 662 "thingGroupName": {}, 663 "thingGroupArn": {}, 664 "thingGroupId": {}, 665 "indexName": {}, 666 "queryString": {}, 667 "queryVersion": {} 668 } 669 } 670 }, 671 "CreateJob": { 672 "http": { 673 "method": "PUT", 674 "requestUri": "/jobs/{jobId}" 675 }, 676 "input": { 677 "type": "structure", 678 "required": [ 679 "jobId", 680 "targets" 681 ], 682 "members": { 683 "jobId": { 684 "location": "uri", 685 "locationName": "jobId" 686 }, 687 "targets": { 688 "shape": "Sg" 689 }, 690 "documentSource": {}, 691 "document": {}, 692 "description": {}, 693 "presignedUrlConfig": { 694 "shape": "S3t" 695 }, 696 "targetSelection": {}, 697 "jobExecutionsRolloutConfig": { 698 "shape": "S3w" 699 }, 700 "abortConfig": { 701 "shape": "S43" 702 }, 703 "timeoutConfig": { 704 "shape": "S4a" 705 }, 706 "tags": { 707 "shape": "S29" 708 }, 709 "namespaceId": {}, 710 "jobTemplateArn": {} 711 } 712 }, 713 "output": { 714 "type": "structure", 715 "members": { 716 "jobArn": {}, 717 "jobId": {}, 718 "description": {} 719 } 720 } 721 }, 722 "CreateJobTemplate": { 723 "http": { 724 "method": "PUT", 725 "requestUri": "/job-templates/{jobTemplateId}" 726 }, 727 "input": { 728 "type": "structure", 729 "required": [ 730 "jobTemplateId", 731 "description" 732 ], 733 "members": { 734 "jobTemplateId": { 735 "location": "uri", 736 "locationName": "jobTemplateId" 737 }, 738 "jobArn": {}, 739 "documentSource": {}, 740 "document": {}, 741 "description": {}, 742 "presignedUrlConfig": { 743 "shape": "S3t" 744 }, 745 "jobExecutionsRolloutConfig": { 746 "shape": "S3w" 747 }, 748 "abortConfig": { 749 "shape": "S43" 750 }, 751 "timeoutConfig": { 752 "shape": "S4a" 753 }, 754 "tags": { 755 "shape": "S29" 756 } 757 } 758 }, 759 "output": { 760 "type": "structure", 761 "members": { 762 "jobTemplateArn": {}, 763 "jobTemplateId": {} 764 } 765 } 766 }, 767 "CreateKeysAndCertificate": { 768 "http": { 769 "requestUri": "/keys-and-certificate" 770 }, 771 "input": { 772 "type": "structure", 773 "members": { 774 "setAsActive": { 775 "location": "querystring", 776 "locationName": "setAsActive", 777 "type": "boolean" 778 } 779 } 780 }, 781 "output": { 782 "type": "structure", 783 "members": { 784 "certificateArn": {}, 785 "certificateId": {}, 786 "certificatePem": {}, 787 "keyPair": { 788 "shape": "S4j" 789 } 790 } 791 } 792 }, 793 "CreateMitigationAction": { 794 "http": { 795 "requestUri": "/mitigationactions/actions/{actionName}" 796 }, 797 "input": { 798 "type": "structure", 799 "required": [ 800 "actionName", 801 "roleArn", 802 "actionParams" 803 ], 804 "members": { 805 "actionName": { 806 "location": "uri", 807 "locationName": "actionName" 808 }, 809 "roleArn": {}, 810 "actionParams": { 811 "shape": "S4o" 812 }, 813 "tags": { 814 "shape": "S29" 815 } 816 } 817 }, 818 "output": { 819 "type": "structure", 820 "members": { 821 "actionArn": {}, 822 "actionId": {} 823 } 824 } 825 }, 826 "CreateOTAUpdate": { 827 "http": { 828 "requestUri": "/otaUpdates/{otaUpdateId}" 829 }, 830 "input": { 831 "type": "structure", 832 "required": [ 833 "otaUpdateId", 834 "targets", 835 "files", 836 "roleArn" 837 ], 838 "members": { 839 "otaUpdateId": { 840 "location": "uri", 841 "locationName": "otaUpdateId" 842 }, 843 "description": {}, 844 "targets": { 845 "shape": "S57" 846 }, 847 "protocols": { 848 "shape": "S59" 849 }, 850 "targetSelection": {}, 851 "awsJobExecutionsRolloutConfig": { 852 "shape": "S5b" 853 }, 854 "awsJobPresignedUrlConfig": { 855 "shape": "S5i" 856 }, 857 "awsJobAbortConfig": { 858 "type": "structure", 859 "required": [ 860 "abortCriteriaList" 861 ], 862 "members": { 863 "abortCriteriaList": { 864 "type": "list", 865 "member": { 866 "type": "structure", 867 "required": [ 868 "failureType", 869 "action", 870 "thresholdPercentage", 871 "minNumberOfExecutedThings" 872 ], 873 "members": { 874 "failureType": {}, 875 "action": {}, 876 "thresholdPercentage": { 877 "type": "double" 878 }, 879 "minNumberOfExecutedThings": { 880 "type": "integer" 881 } 882 } 883 } 884 } 885 } 886 }, 887 "awsJobTimeoutConfig": { 888 "type": "structure", 889 "members": { 890 "inProgressTimeoutInMinutes": { 891 "type": "long" 892 } 893 } 894 }, 895 "files": { 896 "shape": "S5t" 897 }, 898 "roleArn": {}, 899 "additionalParameters": { 900 "shape": "S6r" 901 }, 902 "tags": { 903 "shape": "S29" 904 } 905 } 906 }, 907 "output": { 908 "type": "structure", 909 "members": { 910 "otaUpdateId": {}, 911 "awsIotJobId": {}, 912 "otaUpdateArn": {}, 913 "awsIotJobArn": {}, 914 "otaUpdateStatus": {} 915 } 916 } 917 }, 918 "CreatePolicy": { 919 "http": { 920 "requestUri": "/policies/{policyName}" 921 }, 922 "input": { 923 "type": "structure", 924 "required": [ 925 "policyName", 926 "policyDocument" 927 ], 928 "members": { 929 "policyName": { 930 "location": "uri", 931 "locationName": "policyName" 932 }, 933 "policyDocument": {}, 934 "tags": { 935 "shape": "S29" 936 } 937 } 938 }, 939 "output": { 940 "type": "structure", 941 "members": { 942 "policyName": {}, 943 "policyArn": {}, 944 "policyDocument": {}, 945 "policyVersionId": {} 946 } 947 } 948 }, 949 "CreatePolicyVersion": { 950 "http": { 951 "requestUri": "/policies/{policyName}/version" 952 }, 953 "input": { 954 "type": "structure", 955 "required": [ 956 "policyName", 957 "policyDocument" 958 ], 959 "members": { 960 "policyName": { 961 "location": "uri", 962 "locationName": "policyName" 963 }, 964 "policyDocument": {}, 965 "setAsDefault": { 966 "location": "querystring", 967 "locationName": "setAsDefault", 968 "type": "boolean" 969 } 970 } 971 }, 972 "output": { 973 "type": "structure", 974 "members": { 975 "policyArn": {}, 976 "policyDocument": {}, 977 "policyVersionId": {}, 978 "isDefaultVersion": { 979 "type": "boolean" 980 } 981 } 982 } 983 }, 984 "CreateProvisioningClaim": { 985 "http": { 986 "requestUri": "/provisioning-templates/{templateName}/provisioning-claim" 987 }, 988 "input": { 989 "type": "structure", 990 "required": [ 991 "templateName" 992 ], 993 "members": { 994 "templateName": { 995 "location": "uri", 996 "locationName": "templateName" 997 } 998 } 999 }, 1000 "output": { 1001 "type": "structure", 1002 "members": { 1003 "certificateId": {}, 1004 "certificatePem": {}, 1005 "keyPair": { 1006 "shape": "S4j" 1007 }, 1008 "expiration": { 1009 "type": "timestamp" 1010 } 1011 } 1012 } 1013 }, 1014 "CreateProvisioningTemplate": { 1015 "http": { 1016 "requestUri": "/provisioning-templates" 1017 }, 1018 "input": { 1019 "type": "structure", 1020 "required": [ 1021 "templateName", 1022 "templateBody", 1023 "provisioningRoleArn" 1024 ], 1025 "members": { 1026 "templateName": {}, 1027 "description": {}, 1028 "templateBody": {}, 1029 "enabled": { 1030 "type": "boolean" 1031 }, 1032 "provisioningRoleArn": {}, 1033 "preProvisioningHook": { 1034 "shape": "S7d" 1035 }, 1036 "tags": { 1037 "shape": "S29" 1038 } 1039 } 1040 }, 1041 "output": { 1042 "type": "structure", 1043 "members": { 1044 "templateArn": {}, 1045 "templateName": {}, 1046 "defaultVersionId": { 1047 "type": "integer" 1048 } 1049 } 1050 } 1051 }, 1052 "CreateProvisioningTemplateVersion": { 1053 "http": { 1054 "requestUri": "/provisioning-templates/{templateName}/versions" 1055 }, 1056 "input": { 1057 "type": "structure", 1058 "required": [ 1059 "templateName", 1060 "templateBody" 1061 ], 1062 "members": { 1063 "templateName": { 1064 "location": "uri", 1065 "locationName": "templateName" 1066 }, 1067 "templateBody": {}, 1068 "setAsDefault": { 1069 "location": "querystring", 1070 "locationName": "setAsDefault", 1071 "type": "boolean" 1072 } 1073 } 1074 }, 1075 "output": { 1076 "type": "structure", 1077 "members": { 1078 "templateArn": {}, 1079 "templateName": {}, 1080 "versionId": { 1081 "type": "integer" 1082 }, 1083 "isDefaultVersion": { 1084 "type": "boolean" 1085 } 1086 } 1087 } 1088 }, 1089 "CreateRoleAlias": { 1090 "http": { 1091 "requestUri": "/role-aliases/{roleAlias}" 1092 }, 1093 "input": { 1094 "type": "structure", 1095 "required": [ 1096 "roleAlias", 1097 "roleArn" 1098 ], 1099 "members": { 1100 "roleAlias": { 1101 "location": "uri", 1102 "locationName": "roleAlias" 1103 }, 1104 "roleArn": {}, 1105 "credentialDurationSeconds": { 1106 "type": "integer" 1107 }, 1108 "tags": { 1109 "shape": "S29" 1110 } 1111 } 1112 }, 1113 "output": { 1114 "type": "structure", 1115 "members": { 1116 "roleAlias": {}, 1117 "roleAliasArn": {} 1118 } 1119 } 1120 }, 1121 "CreateScheduledAudit": { 1122 "http": { 1123 "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" 1124 }, 1125 "input": { 1126 "type": "structure", 1127 "required": [ 1128 "frequency", 1129 "targetCheckNames", 1130 "scheduledAuditName" 1131 ], 1132 "members": { 1133 "frequency": {}, 1134 "dayOfMonth": {}, 1135 "dayOfWeek": {}, 1136 "targetCheckNames": { 1137 "shape": "S7s" 1138 }, 1139 "scheduledAuditName": { 1140 "location": "uri", 1141 "locationName": "scheduledAuditName" 1142 }, 1143 "tags": { 1144 "shape": "S29" 1145 } 1146 } 1147 }, 1148 "output": { 1149 "type": "structure", 1150 "members": { 1151 "scheduledAuditArn": {} 1152 } 1153 } 1154 }, 1155 "CreateSecurityProfile": { 1156 "http": { 1157 "requestUri": "/security-profiles/{securityProfileName}" 1158 }, 1159 "input": { 1160 "type": "structure", 1161 "required": [ 1162 "securityProfileName" 1163 ], 1164 "members": { 1165 "securityProfileName": { 1166 "location": "uri", 1167 "locationName": "securityProfileName" 1168 }, 1169 "securityProfileDescription": {}, 1170 "behaviors": { 1171 "shape": "S7y" 1172 }, 1173 "alertTargets": { 1174 "shape": "S8o" 1175 }, 1176 "additionalMetricsToRetain": { 1177 "shape": "S8s", 1178 "deprecated": true, 1179 "deprecatedMessage": "Use additionalMetricsToRetainV2." 1180 }, 1181 "additionalMetricsToRetainV2": { 1182 "shape": "S8t" 1183 }, 1184 "tags": { 1185 "shape": "S29" 1186 } 1187 } 1188 }, 1189 "output": { 1190 "type": "structure", 1191 "members": { 1192 "securityProfileName": {}, 1193 "securityProfileArn": {} 1194 } 1195 } 1196 }, 1197 "CreateStream": { 1198 "http": { 1199 "requestUri": "/streams/{streamId}" 1200 }, 1201 "input": { 1202 "type": "structure", 1203 "required": [ 1204 "streamId", 1205 "files", 1206 "roleArn" 1207 ], 1208 "members": { 1209 "streamId": { 1210 "location": "uri", 1211 "locationName": "streamId" 1212 }, 1213 "description": {}, 1214 "files": { 1215 "shape": "S8z" 1216 }, 1217 "roleArn": {}, 1218 "tags": { 1219 "shape": "S29" 1220 } 1221 } 1222 }, 1223 "output": { 1224 "type": "structure", 1225 "members": { 1226 "streamId": {}, 1227 "streamArn": {}, 1228 "description": {}, 1229 "streamVersion": { 1230 "type": "integer" 1231 } 1232 } 1233 } 1234 }, 1235 "CreateThing": { 1236 "http": { 1237 "requestUri": "/things/{thingName}" 1238 }, 1239 "input": { 1240 "type": "structure", 1241 "required": [ 1242 "thingName" 1243 ], 1244 "members": { 1245 "thingName": { 1246 "location": "uri", 1247 "locationName": "thingName" 1248 }, 1249 "thingTypeName": {}, 1250 "attributePayload": { 1251 "shape": "S3g" 1252 }, 1253 "billingGroupName": {} 1254 } 1255 }, 1256 "output": { 1257 "type": "structure", 1258 "members": { 1259 "thingName": {}, 1260 "thingArn": {}, 1261 "thingId": {} 1262 } 1263 } 1264 }, 1265 "CreateThingGroup": { 1266 "http": { 1267 "requestUri": "/thing-groups/{thingGroupName}" 1268 }, 1269 "input": { 1270 "type": "structure", 1271 "required": [ 1272 "thingGroupName" 1273 ], 1274 "members": { 1275 "thingGroupName": { 1276 "location": "uri", 1277 "locationName": "thingGroupName" 1278 }, 1279 "parentGroupName": {}, 1280 "thingGroupProperties": { 1281 "shape": "S3e" 1282 }, 1283 "tags": { 1284 "shape": "S29" 1285 } 1286 } 1287 }, 1288 "output": { 1289 "type": "structure", 1290 "members": { 1291 "thingGroupName": {}, 1292 "thingGroupArn": {}, 1293 "thingGroupId": {} 1294 } 1295 } 1296 }, 1297 "CreateThingType": { 1298 "http": { 1299 "requestUri": "/thing-types/{thingTypeName}" 1300 }, 1301 "input": { 1302 "type": "structure", 1303 "required": [ 1304 "thingTypeName" 1305 ], 1306 "members": { 1307 "thingTypeName": { 1308 "location": "uri", 1309 "locationName": "thingTypeName" 1310 }, 1311 "thingTypeProperties": { 1312 "shape": "S9b" 1313 }, 1314 "tags": { 1315 "shape": "S29" 1316 } 1317 } 1318 }, 1319 "output": { 1320 "type": "structure", 1321 "members": { 1322 "thingTypeName": {}, 1323 "thingTypeArn": {}, 1324 "thingTypeId": {} 1325 } 1326 } 1327 }, 1328 "CreateTopicRule": { 1329 "http": { 1330 "requestUri": "/rules/{ruleName}" 1331 }, 1332 "input": { 1333 "type": "structure", 1334 "required": [ 1335 "ruleName", 1336 "topicRulePayload" 1337 ], 1338 "members": { 1339 "ruleName": { 1340 "location": "uri", 1341 "locationName": "ruleName" 1342 }, 1343 "topicRulePayload": { 1344 "shape": "S9j" 1345 }, 1346 "tags": { 1347 "location": "header", 1348 "locationName": "x-amz-tagging" 1349 } 1350 }, 1351 "payload": "topicRulePayload" 1352 } 1353 }, 1354 "CreateTopicRuleDestination": { 1355 "http": { 1356 "requestUri": "/destinations" 1357 }, 1358 "input": { 1359 "type": "structure", 1360 "required": [ 1361 "destinationConfiguration" 1362 ], 1363 "members": { 1364 "destinationConfiguration": { 1365 "type": "structure", 1366 "members": { 1367 "httpUrlConfiguration": { 1368 "type": "structure", 1369 "required": [ 1370 "confirmationUrl" 1371 ], 1372 "members": { 1373 "confirmationUrl": {} 1374 } 1375 }, 1376 "vpcConfiguration": { 1377 "type": "structure", 1378 "required": [ 1379 "subnetIds", 1380 "vpcId", 1381 "roleArn" 1382 ], 1383 "members": { 1384 "subnetIds": { 1385 "shape": "Scj" 1386 }, 1387 "securityGroups": { 1388 "shape": "Scl" 1389 }, 1390 "vpcId": {}, 1391 "roleArn": {} 1392 } 1393 } 1394 } 1395 } 1396 } 1397 }, 1398 "output": { 1399 "type": "structure", 1400 "members": { 1401 "topicRuleDestination": { 1402 "shape": "Scp" 1403 } 1404 } 1405 } 1406 }, 1407 "DeleteAccountAuditConfiguration": { 1408 "http": { 1409 "method": "DELETE", 1410 "requestUri": "/audit/configuration" 1411 }, 1412 "input": { 1413 "type": "structure", 1414 "members": { 1415 "deleteScheduledAudits": { 1416 "location": "querystring", 1417 "locationName": "deleteScheduledAudits", 1418 "type": "boolean" 1419 } 1420 } 1421 }, 1422 "output": { 1423 "type": "structure", 1424 "members": {} 1425 } 1426 }, 1427 "DeleteAuditSuppression": { 1428 "http": { 1429 "requestUri": "/audit/suppressions/delete" 1430 }, 1431 "input": { 1432 "type": "structure", 1433 "required": [ 1434 "checkName", 1435 "resourceIdentifier" 1436 ], 1437 "members": { 1438 "checkName": {}, 1439 "resourceIdentifier": { 1440 "shape": "S1o" 1441 } 1442 } 1443 }, 1444 "output": { 1445 "type": "structure", 1446 "members": {} 1447 } 1448 }, 1449 "DeleteAuthorizer": { 1450 "http": { 1451 "method": "DELETE", 1452 "requestUri": "/authorizer/{authorizerName}" 1453 }, 1454 "input": { 1455 "type": "structure", 1456 "required": [ 1457 "authorizerName" 1458 ], 1459 "members": { 1460 "authorizerName": { 1461 "location": "uri", 1462 "locationName": "authorizerName" 1463 } 1464 } 1465 }, 1466 "output": { 1467 "type": "structure", 1468 "members": {} 1469 } 1470 }, 1471 "DeleteBillingGroup": { 1472 "http": { 1473 "method": "DELETE", 1474 "requestUri": "/billing-groups/{billingGroupName}" 1475 }, 1476 "input": { 1477 "type": "structure", 1478 "required": [ 1479 "billingGroupName" 1480 ], 1481 "members": { 1482 "billingGroupName": { 1483 "location": "uri", 1484 "locationName": "billingGroupName" 1485 }, 1486 "expectedVersion": { 1487 "location": "querystring", 1488 "locationName": "expectedVersion", 1489 "type": "long" 1490 } 1491 } 1492 }, 1493 "output": { 1494 "type": "structure", 1495 "members": {} 1496 } 1497 }, 1498 "DeleteCACertificate": { 1499 "http": { 1500 "method": "DELETE", 1501 "requestUri": "/cacertificate/{caCertificateId}" 1502 }, 1503 "input": { 1504 "type": "structure", 1505 "required": [ 1506 "certificateId" 1507 ], 1508 "members": { 1509 "certificateId": { 1510 "location": "uri", 1511 "locationName": "caCertificateId" 1512 } 1513 } 1514 }, 1515 "output": { 1516 "type": "structure", 1517 "members": {} 1518 } 1519 }, 1520 "DeleteCertificate": { 1521 "http": { 1522 "method": "DELETE", 1523 "requestUri": "/certificates/{certificateId}" 1524 }, 1525 "input": { 1526 "type": "structure", 1527 "required": [ 1528 "certificateId" 1529 ], 1530 "members": { 1531 "certificateId": { 1532 "location": "uri", 1533 "locationName": "certificateId" 1534 }, 1535 "forceDelete": { 1536 "location": "querystring", 1537 "locationName": "forceDelete", 1538 "type": "boolean" 1539 } 1540 } 1541 } 1542 }, 1543 "DeleteCustomMetric": { 1544 "http": { 1545 "method": "DELETE", 1546 "requestUri": "/custom-metric/{metricName}" 1547 }, 1548 "input": { 1549 "type": "structure", 1550 "required": [ 1551 "metricName" 1552 ], 1553 "members": { 1554 "metricName": { 1555 "location": "uri", 1556 "locationName": "metricName" 1557 } 1558 } 1559 }, 1560 "output": { 1561 "type": "structure", 1562 "members": {} 1563 } 1564 }, 1565 "DeleteDimension": { 1566 "http": { 1567 "method": "DELETE", 1568 "requestUri": "/dimensions/{name}" 1569 }, 1570 "input": { 1571 "type": "structure", 1572 "required": [ 1573 "name" 1574 ], 1575 "members": { 1576 "name": { 1577 "location": "uri", 1578 "locationName": "name" 1579 } 1580 } 1581 }, 1582 "output": { 1583 "type": "structure", 1584 "members": {} 1585 } 1586 }, 1587 "DeleteDomainConfiguration": { 1588 "http": { 1589 "method": "DELETE", 1590 "requestUri": "/domainConfigurations/{domainConfigurationName}" 1591 }, 1592 "input": { 1593 "type": "structure", 1594 "required": [ 1595 "domainConfigurationName" 1596 ], 1597 "members": { 1598 "domainConfigurationName": { 1599 "location": "uri", 1600 "locationName": "domainConfigurationName" 1601 } 1602 } 1603 }, 1604 "output": { 1605 "type": "structure", 1606 "members": {} 1607 } 1608 }, 1609 "DeleteDynamicThingGroup": { 1610 "http": { 1611 "method": "DELETE", 1612 "requestUri": "/dynamic-thing-groups/{thingGroupName}" 1613 }, 1614 "input": { 1615 "type": "structure", 1616 "required": [ 1617 "thingGroupName" 1618 ], 1619 "members": { 1620 "thingGroupName": { 1621 "location": "uri", 1622 "locationName": "thingGroupName" 1623 }, 1624 "expectedVersion": { 1625 "location": "querystring", 1626 "locationName": "expectedVersion", 1627 "type": "long" 1628 } 1629 } 1630 }, 1631 "output": { 1632 "type": "structure", 1633 "members": {} 1634 } 1635 }, 1636 "DeleteJob": { 1637 "http": { 1638 "method": "DELETE", 1639 "requestUri": "/jobs/{jobId}" 1640 }, 1641 "input": { 1642 "type": "structure", 1643 "required": [ 1644 "jobId" 1645 ], 1646 "members": { 1647 "jobId": { 1648 "location": "uri", 1649 "locationName": "jobId" 1650 }, 1651 "force": { 1652 "location": "querystring", 1653 "locationName": "force", 1654 "type": "boolean" 1655 }, 1656 "namespaceId": { 1657 "location": "querystring", 1658 "locationName": "namespaceId" 1659 } 1660 } 1661 } 1662 }, 1663 "DeleteJobExecution": { 1664 "http": { 1665 "method": "DELETE", 1666 "requestUri": "/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}" 1667 }, 1668 "input": { 1669 "type": "structure", 1670 "required": [ 1671 "jobId", 1672 "thingName", 1673 "executionNumber" 1674 ], 1675 "members": { 1676 "jobId": { 1677 "location": "uri", 1678 "locationName": "jobId" 1679 }, 1680 "thingName": { 1681 "location": "uri", 1682 "locationName": "thingName" 1683 }, 1684 "executionNumber": { 1685 "location": "uri", 1686 "locationName": "executionNumber", 1687 "type": "long" 1688 }, 1689 "force": { 1690 "location": "querystring", 1691 "locationName": "force", 1692 "type": "boolean" 1693 }, 1694 "namespaceId": { 1695 "location": "querystring", 1696 "locationName": "namespaceId" 1697 } 1698 } 1699 } 1700 }, 1701 "DeleteJobTemplate": { 1702 "http": { 1703 "method": "DELETE", 1704 "requestUri": "/job-templates/{jobTemplateId}" 1705 }, 1706 "input": { 1707 "type": "structure", 1708 "required": [ 1709 "jobTemplateId" 1710 ], 1711 "members": { 1712 "jobTemplateId": { 1713 "location": "uri", 1714 "locationName": "jobTemplateId" 1715 } 1716 } 1717 } 1718 }, 1719 "DeleteMitigationAction": { 1720 "http": { 1721 "method": "DELETE", 1722 "requestUri": "/mitigationactions/actions/{actionName}" 1723 }, 1724 "input": { 1725 "type": "structure", 1726 "required": [ 1727 "actionName" 1728 ], 1729 "members": { 1730 "actionName": { 1731 "location": "uri", 1732 "locationName": "actionName" 1733 } 1734 } 1735 }, 1736 "output": { 1737 "type": "structure", 1738 "members": {} 1739 } 1740 }, 1741 "DeleteOTAUpdate": { 1742 "http": { 1743 "method": "DELETE", 1744 "requestUri": "/otaUpdates/{otaUpdateId}" 1745 }, 1746 "input": { 1747 "type": "structure", 1748 "required": [ 1749 "otaUpdateId" 1750 ], 1751 "members": { 1752 "otaUpdateId": { 1753 "location": "uri", 1754 "locationName": "otaUpdateId" 1755 }, 1756 "deleteStream": { 1757 "location": "querystring", 1758 "locationName": "deleteStream", 1759 "type": "boolean" 1760 }, 1761 "forceDeleteAWSJob": { 1762 "location": "querystring", 1763 "locationName": "forceDeleteAWSJob", 1764 "type": "boolean" 1765 } 1766 } 1767 }, 1768 "output": { 1769 "type": "structure", 1770 "members": {} 1771 } 1772 }, 1773 "DeletePolicy": { 1774 "http": { 1775 "method": "DELETE", 1776 "requestUri": "/policies/{policyName}" 1777 }, 1778 "input": { 1779 "type": "structure", 1780 "required": [ 1781 "policyName" 1782 ], 1783 "members": { 1784 "policyName": { 1785 "location": "uri", 1786 "locationName": "policyName" 1787 } 1788 } 1789 } 1790 }, 1791 "DeletePolicyVersion": { 1792 "http": { 1793 "method": "DELETE", 1794 "requestUri": "/policies/{policyName}/version/{policyVersionId}" 1795 }, 1796 "input": { 1797 "type": "structure", 1798 "required": [ 1799 "policyName", 1800 "policyVersionId" 1801 ], 1802 "members": { 1803 "policyName": { 1804 "location": "uri", 1805 "locationName": "policyName" 1806 }, 1807 "policyVersionId": { 1808 "location": "uri", 1809 "locationName": "policyVersionId" 1810 } 1811 } 1812 } 1813 }, 1814 "DeleteProvisioningTemplate": { 1815 "http": { 1816 "method": "DELETE", 1817 "requestUri": "/provisioning-templates/{templateName}" 1818 }, 1819 "input": { 1820 "type": "structure", 1821 "required": [ 1822 "templateName" 1823 ], 1824 "members": { 1825 "templateName": { 1826 "location": "uri", 1827 "locationName": "templateName" 1828 } 1829 } 1830 }, 1831 "output": { 1832 "type": "structure", 1833 "members": {} 1834 } 1835 }, 1836 "DeleteProvisioningTemplateVersion": { 1837 "http": { 1838 "method": "DELETE", 1839 "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" 1840 }, 1841 "input": { 1842 "type": "structure", 1843 "required": [ 1844 "templateName", 1845 "versionId" 1846 ], 1847 "members": { 1848 "templateName": { 1849 "location": "uri", 1850 "locationName": "templateName" 1851 }, 1852 "versionId": { 1853 "location": "uri", 1854 "locationName": "versionId", 1855 "type": "integer" 1856 } 1857 } 1858 }, 1859 "output": { 1860 "type": "structure", 1861 "members": {} 1862 } 1863 }, 1864 "DeleteRegistrationCode": { 1865 "http": { 1866 "method": "DELETE", 1867 "requestUri": "/registrationcode" 1868 }, 1869 "input": { 1870 "type": "structure", 1871 "members": {} 1872 }, 1873 "output": { 1874 "type": "structure", 1875 "members": {} 1876 } 1877 }, 1878 "DeleteRoleAlias": { 1879 "http": { 1880 "method": "DELETE", 1881 "requestUri": "/role-aliases/{roleAlias}" 1882 }, 1883 "input": { 1884 "type": "structure", 1885 "required": [ 1886 "roleAlias" 1887 ], 1888 "members": { 1889 "roleAlias": { 1890 "location": "uri", 1891 "locationName": "roleAlias" 1892 } 1893 } 1894 }, 1895 "output": { 1896 "type": "structure", 1897 "members": {} 1898 } 1899 }, 1900 "DeleteScheduledAudit": { 1901 "http": { 1902 "method": "DELETE", 1903 "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" 1904 }, 1905 "input": { 1906 "type": "structure", 1907 "required": [ 1908 "scheduledAuditName" 1909 ], 1910 "members": { 1911 "scheduledAuditName": { 1912 "location": "uri", 1913 "locationName": "scheduledAuditName" 1914 } 1915 } 1916 }, 1917 "output": { 1918 "type": "structure", 1919 "members": {} 1920 } 1921 }, 1922 "DeleteSecurityProfile": { 1923 "http": { 1924 "method": "DELETE", 1925 "requestUri": "/security-profiles/{securityProfileName}" 1926 }, 1927 "input": { 1928 "type": "structure", 1929 "required": [ 1930 "securityProfileName" 1931 ], 1932 "members": { 1933 "securityProfileName": { 1934 "location": "uri", 1935 "locationName": "securityProfileName" 1936 }, 1937 "expectedVersion": { 1938 "location": "querystring", 1939 "locationName": "expectedVersion", 1940 "type": "long" 1941 } 1942 } 1943 }, 1944 "output": { 1945 "type": "structure", 1946 "members": {} 1947 } 1948 }, 1949 "DeleteStream": { 1950 "http": { 1951 "method": "DELETE", 1952 "requestUri": "/streams/{streamId}" 1953 }, 1954 "input": { 1955 "type": "structure", 1956 "required": [ 1957 "streamId" 1958 ], 1959 "members": { 1960 "streamId": { 1961 "location": "uri", 1962 "locationName": "streamId" 1963 } 1964 } 1965 }, 1966 "output": { 1967 "type": "structure", 1968 "members": {} 1969 } 1970 }, 1971 "DeleteThing": { 1972 "http": { 1973 "method": "DELETE", 1974 "requestUri": "/things/{thingName}" 1975 }, 1976 "input": { 1977 "type": "structure", 1978 "required": [ 1979 "thingName" 1980 ], 1981 "members": { 1982 "thingName": { 1983 "location": "uri", 1984 "locationName": "thingName" 1985 }, 1986 "expectedVersion": { 1987 "location": "querystring", 1988 "locationName": "expectedVersion", 1989 "type": "long" 1990 } 1991 } 1992 }, 1993 "output": { 1994 "type": "structure", 1995 "members": {} 1996 } 1997 }, 1998 "DeleteThingGroup": { 1999 "http": { 2000 "method": "DELETE", 2001 "requestUri": "/thing-groups/{thingGroupName}" 2002 }, 2003 "input": { 2004 "type": "structure", 2005 "required": [ 2006 "thingGroupName" 2007 ], 2008 "members": { 2009 "thingGroupName": { 2010 "location": "uri", 2011 "locationName": "thingGroupName" 2012 }, 2013 "expectedVersion": { 2014 "location": "querystring", 2015 "locationName": "expectedVersion", 2016 "type": "long" 2017 } 2018 } 2019 }, 2020 "output": { 2021 "type": "structure", 2022 "members": {} 2023 } 2024 }, 2025 "DeleteThingType": { 2026 "http": { 2027 "method": "DELETE", 2028 "requestUri": "/thing-types/{thingTypeName}" 2029 }, 2030 "input": { 2031 "type": "structure", 2032 "required": [ 2033 "thingTypeName" 2034 ], 2035 "members": { 2036 "thingTypeName": { 2037 "location": "uri", 2038 "locationName": "thingTypeName" 2039 } 2040 } 2041 }, 2042 "output": { 2043 "type": "structure", 2044 "members": {} 2045 } 2046 }, 2047 "DeleteTopicRule": { 2048 "http": { 2049 "method": "DELETE", 2050 "requestUri": "/rules/{ruleName}" 2051 }, 2052 "input": { 2053 "type": "structure", 2054 "required": [ 2055 "ruleName" 2056 ], 2057 "members": { 2058 "ruleName": { 2059 "location": "uri", 2060 "locationName": "ruleName" 2061 } 2062 } 2063 } 2064 }, 2065 "DeleteTopicRuleDestination": { 2066 "http": { 2067 "method": "DELETE", 2068 "requestUri": "/destinations/{arn+}" 2069 }, 2070 "input": { 2071 "type": "structure", 2072 "required": [ 2073 "arn" 2074 ], 2075 "members": { 2076 "arn": { 2077 "location": "uri", 2078 "locationName": "arn" 2079 } 2080 } 2081 }, 2082 "output": { 2083 "type": "structure", 2084 "members": {} 2085 } 2086 }, 2087 "DeleteV2LoggingLevel": { 2088 "http": { 2089 "method": "DELETE", 2090 "requestUri": "/v2LoggingLevel" 2091 }, 2092 "input": { 2093 "type": "structure", 2094 "required": [ 2095 "targetType", 2096 "targetName" 2097 ], 2098 "members": { 2099 "targetType": { 2100 "location": "querystring", 2101 "locationName": "targetType" 2102 }, 2103 "targetName": { 2104 "location": "querystring", 2105 "locationName": "targetName" 2106 } 2107 } 2108 } 2109 }, 2110 "DeprecateThingType": { 2111 "http": { 2112 "requestUri": "/thing-types/{thingTypeName}/deprecate" 2113 }, 2114 "input": { 2115 "type": "structure", 2116 "required": [ 2117 "thingTypeName" 2118 ], 2119 "members": { 2120 "thingTypeName": { 2121 "location": "uri", 2122 "locationName": "thingTypeName" 2123 }, 2124 "undoDeprecate": { 2125 "type": "boolean" 2126 } 2127 } 2128 }, 2129 "output": { 2130 "type": "structure", 2131 "members": {} 2132 } 2133 }, 2134 "DescribeAccountAuditConfiguration": { 2135 "http": { 2136 "method": "GET", 2137 "requestUri": "/audit/configuration" 2138 }, 2139 "input": { 2140 "type": "structure", 2141 "members": {} 2142 }, 2143 "output": { 2144 "type": "structure", 2145 "members": { 2146 "roleArn": {}, 2147 "auditNotificationTargetConfigurations": { 2148 "shape": "Seo" 2149 }, 2150 "auditCheckConfigurations": { 2151 "shape": "Ser" 2152 } 2153 } 2154 } 2155 }, 2156 "DescribeAuditFinding": { 2157 "http": { 2158 "method": "GET", 2159 "requestUri": "/audit/findings/{findingId}" 2160 }, 2161 "input": { 2162 "type": "structure", 2163 "required": [ 2164 "findingId" 2165 ], 2166 "members": { 2167 "findingId": { 2168 "location": "uri", 2169 "locationName": "findingId" 2170 } 2171 } 2172 }, 2173 "output": { 2174 "type": "structure", 2175 "members": { 2176 "finding": { 2177 "shape": "Sew" 2178 } 2179 } 2180 } 2181 }, 2182 "DescribeAuditMitigationActionsTask": { 2183 "http": { 2184 "method": "GET", 2185 "requestUri": "/audit/mitigationactions/tasks/{taskId}" 2186 }, 2187 "input": { 2188 "type": "structure", 2189 "required": [ 2190 "taskId" 2191 ], 2192 "members": { 2193 "taskId": { 2194 "location": "uri", 2195 "locationName": "taskId" 2196 } 2197 } 2198 }, 2199 "output": { 2200 "type": "structure", 2201 "members": { 2202 "taskStatus": {}, 2203 "startTime": { 2204 "type": "timestamp" 2205 }, 2206 "endTime": { 2207 "type": "timestamp" 2208 }, 2209 "taskStatistics": { 2210 "type": "map", 2211 "key": {}, 2212 "value": { 2213 "type": "structure", 2214 "members": { 2215 "totalFindingsCount": { 2216 "type": "long" 2217 }, 2218 "failedFindingsCount": { 2219 "type": "long" 2220 }, 2221 "succeededFindingsCount": { 2222 "type": "long" 2223 }, 2224 "skippedFindingsCount": { 2225 "type": "long" 2226 }, 2227 "canceledFindingsCount": { 2228 "type": "long" 2229 } 2230 } 2231 } 2232 }, 2233 "target": { 2234 "shape": "Sfg" 2235 }, 2236 "auditCheckToActionsMapping": { 2237 "shape": "Sfk" 2238 }, 2239 "actionsDefinition": { 2240 "shape": "Sfm" 2241 } 2242 } 2243 } 2244 }, 2245 "DescribeAuditSuppression": { 2246 "http": { 2247 "requestUri": "/audit/suppressions/describe" 2248 }, 2249 "input": { 2250 "type": "structure", 2251 "required": [ 2252 "checkName", 2253 "resourceIdentifier" 2254 ], 2255 "members": { 2256 "checkName": {}, 2257 "resourceIdentifier": { 2258 "shape": "S1o" 2259 } 2260 } 2261 }, 2262 "output": { 2263 "type": "structure", 2264 "members": { 2265 "checkName": {}, 2266 "resourceIdentifier": { 2267 "shape": "S1o" 2268 }, 2269 "expirationDate": { 2270 "type": "timestamp" 2271 }, 2272 "suppressIndefinitely": { 2273 "type": "boolean" 2274 }, 2275 "description": {} 2276 } 2277 } 2278 }, 2279 "DescribeAuditTask": { 2280 "http": { 2281 "method": "GET", 2282 "requestUri": "/audit/tasks/{taskId}" 2283 }, 2284 "input": { 2285 "type": "structure", 2286 "required": [ 2287 "taskId" 2288 ], 2289 "members": { 2290 "taskId": { 2291 "location": "uri", 2292 "locationName": "taskId" 2293 } 2294 } 2295 }, 2296 "output": { 2297 "type": "structure", 2298 "members": { 2299 "taskStatus": {}, 2300 "taskType": {}, 2301 "taskStartTime": { 2302 "type": "timestamp" 2303 }, 2304 "taskStatistics": { 2305 "type": "structure", 2306 "members": { 2307 "totalChecks": { 2308 "type": "integer" 2309 }, 2310 "inProgressChecks": { 2311 "type": "integer" 2312 }, 2313 "waitingForDataCollectionChecks": { 2314 "type": "integer" 2315 }, 2316 "compliantChecks": { 2317 "type": "integer" 2318 }, 2319 "nonCompliantChecks": { 2320 "type": "integer" 2321 }, 2322 "failedChecks": { 2323 "type": "integer" 2324 }, 2325 "canceledChecks": { 2326 "type": "integer" 2327 } 2328 } 2329 }, 2330 "scheduledAuditName": {}, 2331 "auditDetails": { 2332 "type": "map", 2333 "key": {}, 2334 "value": { 2335 "type": "structure", 2336 "members": { 2337 "checkRunStatus": {}, 2338 "checkCompliant": { 2339 "type": "boolean" 2340 }, 2341 "totalResourcesCount": { 2342 "type": "long" 2343 }, 2344 "nonCompliantResourcesCount": { 2345 "type": "long" 2346 }, 2347 "suppressedNonCompliantResourcesCount": { 2348 "type": "long" 2349 }, 2350 "errorCode": {}, 2351 "message": {} 2352 } 2353 } 2354 } 2355 } 2356 } 2357 }, 2358 "DescribeAuthorizer": { 2359 "http": { 2360 "method": "GET", 2361 "requestUri": "/authorizer/{authorizerName}" 2362 }, 2363 "input": { 2364 "type": "structure", 2365 "required": [ 2366 "authorizerName" 2367 ], 2368 "members": { 2369 "authorizerName": { 2370 "location": "uri", 2371 "locationName": "authorizerName" 2372 } 2373 } 2374 }, 2375 "output": { 2376 "type": "structure", 2377 "members": { 2378 "authorizerDescription": { 2379 "shape": "Sgd" 2380 } 2381 } 2382 } 2383 }, 2384 "DescribeBillingGroup": { 2385 "http": { 2386 "method": "GET", 2387 "requestUri": "/billing-groups/{billingGroupName}" 2388 }, 2389 "input": { 2390 "type": "structure", 2391 "required": [ 2392 "billingGroupName" 2393 ], 2394 "members": { 2395 "billingGroupName": { 2396 "location": "uri", 2397 "locationName": "billingGroupName" 2398 } 2399 } 2400 }, 2401 "output": { 2402 "type": "structure", 2403 "members": { 2404 "billingGroupName": {}, 2405 "billingGroupId": {}, 2406 "billingGroupArn": {}, 2407 "version": { 2408 "type": "long" 2409 }, 2410 "billingGroupProperties": { 2411 "shape": "S2h" 2412 }, 2413 "billingGroupMetadata": { 2414 "type": "structure", 2415 "members": { 2416 "creationDate": { 2417 "type": "timestamp" 2418 } 2419 } 2420 } 2421 } 2422 } 2423 }, 2424 "DescribeCACertificate": { 2425 "http": { 2426 "method": "GET", 2427 "requestUri": "/cacertificate/{caCertificateId}" 2428 }, 2429 "input": { 2430 "type": "structure", 2431 "required": [ 2432 "certificateId" 2433 ], 2434 "members": { 2435 "certificateId": { 2436 "location": "uri", 2437 "locationName": "caCertificateId" 2438 } 2439 } 2440 }, 2441 "output": { 2442 "type": "structure", 2443 "members": { 2444 "certificateDescription": { 2445 "type": "structure", 2446 "members": { 2447 "certificateArn": {}, 2448 "certificateId": {}, 2449 "status": {}, 2450 "certificatePem": {}, 2451 "ownedBy": {}, 2452 "creationDate": { 2453 "type": "timestamp" 2454 }, 2455 "autoRegistrationStatus": {}, 2456 "lastModifiedDate": { 2457 "type": "timestamp" 2458 }, 2459 "customerVersion": { 2460 "type": "integer" 2461 }, 2462 "generationId": {}, 2463 "validity": { 2464 "shape": "Sgq" 2465 } 2466 } 2467 }, 2468 "registrationConfig": { 2469 "shape": "Sgr" 2470 } 2471 } 2472 } 2473 }, 2474 "DescribeCertificate": { 2475 "http": { 2476 "method": "GET", 2477 "requestUri": "/certificates/{certificateId}" 2478 }, 2479 "input": { 2480 "type": "structure", 2481 "required": [ 2482 "certificateId" 2483 ], 2484 "members": { 2485 "certificateId": { 2486 "location": "uri", 2487 "locationName": "certificateId" 2488 } 2489 } 2490 }, 2491 "output": { 2492 "type": "structure", 2493 "members": { 2494 "certificateDescription": { 2495 "type": "structure", 2496 "members": { 2497 "certificateArn": {}, 2498 "certificateId": {}, 2499 "caCertificateId": {}, 2500 "status": {}, 2501 "certificatePem": {}, 2502 "ownedBy": {}, 2503 "previousOwnedBy": {}, 2504 "creationDate": { 2505 "type": "timestamp" 2506 }, 2507 "lastModifiedDate": { 2508 "type": "timestamp" 2509 }, 2510 "customerVersion": { 2511 "type": "integer" 2512 }, 2513 "transferData": { 2514 "type": "structure", 2515 "members": { 2516 "transferMessage": {}, 2517 "rejectReason": {}, 2518 "transferDate": { 2519 "type": "timestamp" 2520 }, 2521 "acceptDate": { 2522 "type": "timestamp" 2523 }, 2524 "rejectDate": { 2525 "type": "timestamp" 2526 } 2527 } 2528 }, 2529 "generationId": {}, 2530 "validity": { 2531 "shape": "Sgq" 2532 }, 2533 "certificateMode": {} 2534 } 2535 } 2536 } 2537 } 2538 }, 2539 "DescribeCustomMetric": { 2540 "http": { 2541 "method": "GET", 2542 "requestUri": "/custom-metric/{metricName}" 2543 }, 2544 "input": { 2545 "type": "structure", 2546 "required": [ 2547 "metricName" 2548 ], 2549 "members": { 2550 "metricName": { 2551 "location": "uri", 2552 "locationName": "metricName" 2553 } 2554 } 2555 }, 2556 "output": { 2557 "type": "structure", 2558 "members": { 2559 "metricName": {}, 2560 "metricArn": {}, 2561 "metricType": {}, 2562 "displayName": {}, 2563 "creationDate": { 2564 "type": "timestamp" 2565 }, 2566 "lastModifiedDate": { 2567 "type": "timestamp" 2568 } 2569 } 2570 } 2571 }, 2572 "DescribeDefaultAuthorizer": { 2573 "http": { 2574 "method": "GET", 2575 "requestUri": "/default-authorizer" 2576 }, 2577 "input": { 2578 "type": "structure", 2579 "members": {} 2580 }, 2581 "output": { 2582 "type": "structure", 2583 "members": { 2584 "authorizerDescription": { 2585 "shape": "Sgd" 2586 } 2587 } 2588 } 2589 }, 2590 "DescribeDetectMitigationActionsTask": { 2591 "http": { 2592 "method": "GET", 2593 "requestUri": "/detect/mitigationactions/tasks/{taskId}" 2594 }, 2595 "input": { 2596 "type": "structure", 2597 "required": [ 2598 "taskId" 2599 ], 2600 "members": { 2601 "taskId": { 2602 "location": "uri", 2603 "locationName": "taskId" 2604 } 2605 } 2606 }, 2607 "output": { 2608 "type": "structure", 2609 "members": { 2610 "taskSummary": { 2611 "shape": "Sh5" 2612 } 2613 } 2614 } 2615 }, 2616 "DescribeDimension": { 2617 "http": { 2618 "method": "GET", 2619 "requestUri": "/dimensions/{name}" 2620 }, 2621 "input": { 2622 "type": "structure", 2623 "required": [ 2624 "name" 2625 ], 2626 "members": { 2627 "name": { 2628 "location": "uri", 2629 "locationName": "name" 2630 } 2631 } 2632 }, 2633 "output": { 2634 "type": "structure", 2635 "members": { 2636 "name": {}, 2637 "arn": {}, 2638 "type": {}, 2639 "stringValues": { 2640 "shape": "S2z" 2641 }, 2642 "creationDate": { 2643 "type": "timestamp" 2644 }, 2645 "lastModifiedDate": { 2646 "type": "timestamp" 2647 } 2648 } 2649 } 2650 }, 2651 "DescribeDomainConfiguration": { 2652 "http": { 2653 "method": "GET", 2654 "requestUri": "/domainConfigurations/{domainConfigurationName}" 2655 }, 2656 "input": { 2657 "type": "structure", 2658 "required": [ 2659 "domainConfigurationName" 2660 ], 2661 "members": { 2662 "domainConfigurationName": { 2663 "location": "uri", 2664 "locationName": "domainConfigurationName" 2665 } 2666 } 2667 }, 2668 "output": { 2669 "type": "structure", 2670 "members": { 2671 "domainConfigurationName": {}, 2672 "domainConfigurationArn": {}, 2673 "domainName": {}, 2674 "serverCertificates": { 2675 "type": "list", 2676 "member": { 2677 "type": "structure", 2678 "members": { 2679 "serverCertificateArn": {}, 2680 "serverCertificateStatus": {}, 2681 "serverCertificateStatusDetail": {} 2682 } 2683 } 2684 }, 2685 "authorizerConfig": { 2686 "shape": "S38" 2687 }, 2688 "domainConfigurationStatus": {}, 2689 "serviceType": {}, 2690 "domainType": {}, 2691 "lastStatusChangeDate": { 2692 "type": "timestamp" 2693 } 2694 } 2695 } 2696 }, 2697 "DescribeEndpoint": { 2698 "http": { 2699 "method": "GET", 2700 "requestUri": "/endpoint" 2701 }, 2702 "input": { 2703 "type": "structure", 2704 "members": { 2705 "endpointType": { 2706 "location": "querystring", 2707 "locationName": "endpointType" 2708 } 2709 } 2710 }, 2711 "output": { 2712 "type": "structure", 2713 "members": { 2714 "endpointAddress": {} 2715 } 2716 } 2717 }, 2718 "DescribeEventConfigurations": { 2719 "http": { 2720 "method": "GET", 2721 "requestUri": "/event-configurations" 2722 }, 2723 "input": { 2724 "type": "structure", 2725 "members": {} 2726 }, 2727 "output": { 2728 "type": "structure", 2729 "members": { 2730 "eventConfigurations": { 2731 "shape": "Shv" 2732 }, 2733 "creationDate": { 2734 "type": "timestamp" 2735 }, 2736 "lastModifiedDate": { 2737 "type": "timestamp" 2738 } 2739 } 2740 } 2741 }, 2742 "DescribeIndex": { 2743 "http": { 2744 "method": "GET", 2745 "requestUri": "/indices/{indexName}" 2746 }, 2747 "input": { 2748 "type": "structure", 2749 "required": [ 2750 "indexName" 2751 ], 2752 "members": { 2753 "indexName": { 2754 "location": "uri", 2755 "locationName": "indexName" 2756 } 2757 } 2758 }, 2759 "output": { 2760 "type": "structure", 2761 "members": { 2762 "indexName": {}, 2763 "indexStatus": {}, 2764 "schema": {} 2765 } 2766 } 2767 }, 2768 "DescribeJob": { 2769 "http": { 2770 "method": "GET", 2771 "requestUri": "/jobs/{jobId}" 2772 }, 2773 "input": { 2774 "type": "structure", 2775 "required": [ 2776 "jobId" 2777 ], 2778 "members": { 2779 "jobId": { 2780 "location": "uri", 2781 "locationName": "jobId" 2782 } 2783 } 2784 }, 2785 "output": { 2786 "type": "structure", 2787 "members": { 2788 "documentSource": {}, 2789 "job": { 2790 "type": "structure", 2791 "members": { 2792 "jobArn": {}, 2793 "jobId": {}, 2794 "targetSelection": {}, 2795 "status": {}, 2796 "forceCanceled": { 2797 "type": "boolean" 2798 }, 2799 "reasonCode": {}, 2800 "comment": {}, 2801 "targets": { 2802 "shape": "Sg" 2803 }, 2804 "description": {}, 2805 "presignedUrlConfig": { 2806 "shape": "S3t" 2807 }, 2808 "jobExecutionsRolloutConfig": { 2809 "shape": "S3w" 2810 }, 2811 "abortConfig": { 2812 "shape": "S43" 2813 }, 2814 "createdAt": { 2815 "type": "timestamp" 2816 }, 2817 "lastUpdatedAt": { 2818 "type": "timestamp" 2819 }, 2820 "completedAt": { 2821 "type": "timestamp" 2822 }, 2823 "jobProcessDetails": { 2824 "type": "structure", 2825 "members": { 2826 "processingTargets": { 2827 "type": "list", 2828 "member": {} 2829 }, 2830 "numberOfCanceledThings": { 2831 "type": "integer" 2832 }, 2833 "numberOfSucceededThings": { 2834 "type": "integer" 2835 }, 2836 "numberOfFailedThings": { 2837 "type": "integer" 2838 }, 2839 "numberOfRejectedThings": { 2840 "type": "integer" 2841 }, 2842 "numberOfQueuedThings": { 2843 "type": "integer" 2844 }, 2845 "numberOfInProgressThings": { 2846 "type": "integer" 2847 }, 2848 "numberOfRemovedThings": { 2849 "type": "integer" 2850 }, 2851 "numberOfTimedOutThings": { 2852 "type": "integer" 2853 } 2854 } 2855 }, 2856 "timeoutConfig": { 2857 "shape": "S4a" 2858 }, 2859 "namespaceId": {}, 2860 "jobTemplateArn": {} 2861 } 2862 } 2863 } 2864 } 2865 }, 2866 "DescribeJobExecution": { 2867 "http": { 2868 "method": "GET", 2869 "requestUri": "/things/{thingName}/jobs/{jobId}" 2870 }, 2871 "input": { 2872 "type": "structure", 2873 "required": [ 2874 "jobId", 2875 "thingName" 2876 ], 2877 "members": { 2878 "jobId": { 2879 "location": "uri", 2880 "locationName": "jobId" 2881 }, 2882 "thingName": { 2883 "location": "uri", 2884 "locationName": "thingName" 2885 }, 2886 "executionNumber": { 2887 "location": "querystring", 2888 "locationName": "executionNumber", 2889 "type": "long" 2890 } 2891 } 2892 }, 2893 "output": { 2894 "type": "structure", 2895 "members": { 2896 "execution": { 2897 "type": "structure", 2898 "members": { 2899 "jobId": {}, 2900 "status": {}, 2901 "forceCanceled": { 2902 "type": "boolean" 2903 }, 2904 "statusDetails": { 2905 "type": "structure", 2906 "members": { 2907 "detailsMap": { 2908 "shape": "S1e" 2909 } 2910 } 2911 }, 2912 "thingArn": {}, 2913 "queuedAt": { 2914 "type": "timestamp" 2915 }, 2916 "startedAt": { 2917 "type": "timestamp" 2918 }, 2919 "lastUpdatedAt": { 2920 "type": "timestamp" 2921 }, 2922 "executionNumber": { 2923 "type": "long" 2924 }, 2925 "versionNumber": { 2926 "type": "long" 2927 }, 2928 "approximateSecondsBeforeTimedOut": { 2929 "type": "long" 2930 } 2931 } 2932 } 2933 } 2934 } 2935 }, 2936 "DescribeJobTemplate": { 2937 "http": { 2938 "method": "GET", 2939 "requestUri": "/job-templates/{jobTemplateId}" 2940 }, 2941 "input": { 2942 "type": "structure", 2943 "required": [ 2944 "jobTemplateId" 2945 ], 2946 "members": { 2947 "jobTemplateId": { 2948 "location": "uri", 2949 "locationName": "jobTemplateId" 2950 } 2951 } 2952 }, 2953 "output": { 2954 "type": "structure", 2955 "members": { 2956 "jobTemplateArn": {}, 2957 "jobTemplateId": {}, 2958 "description": {}, 2959 "documentSource": {}, 2960 "document": {}, 2961 "createdAt": { 2962 "type": "timestamp" 2963 }, 2964 "presignedUrlConfig": { 2965 "shape": "S3t" 2966 }, 2967 "jobExecutionsRolloutConfig": { 2968 "shape": "S3w" 2969 }, 2970 "abortConfig": { 2971 "shape": "S43" 2972 }, 2973 "timeoutConfig": { 2974 "shape": "S4a" 2975 } 2976 } 2977 } 2978 }, 2979 "DescribeMitigationAction": { 2980 "http": { 2981 "method": "GET", 2982 "requestUri": "/mitigationactions/actions/{actionName}" 2983 }, 2984 "input": { 2985 "type": "structure", 2986 "required": [ 2987 "actionName" 2988 ], 2989 "members": { 2990 "actionName": { 2991 "location": "uri", 2992 "locationName": "actionName" 2993 } 2994 } 2995 }, 2996 "output": { 2997 "type": "structure", 2998 "members": { 2999 "actionName": {}, 3000 "actionType": {}, 3001 "actionArn": {}, 3002 "actionId": {}, 3003 "roleArn": {}, 3004 "actionParams": { 3005 "shape": "S4o" 3006 }, 3007 "creationDate": { 3008 "type": "timestamp" 3009 }, 3010 "lastModifiedDate": { 3011 "type": "timestamp" 3012 } 3013 } 3014 } 3015 }, 3016 "DescribeProvisioningTemplate": { 3017 "http": { 3018 "method": "GET", 3019 "requestUri": "/provisioning-templates/{templateName}" 3020 }, 3021 "input": { 3022 "type": "structure", 3023 "required": [ 3024 "templateName" 3025 ], 3026 "members": { 3027 "templateName": { 3028 "location": "uri", 3029 "locationName": "templateName" 3030 } 3031 } 3032 }, 3033 "output": { 3034 "type": "structure", 3035 "members": { 3036 "templateArn": {}, 3037 "templateName": {}, 3038 "description": {}, 3039 "creationDate": { 3040 "type": "timestamp" 3041 }, 3042 "lastModifiedDate": { 3043 "type": "timestamp" 3044 }, 3045 "defaultVersionId": { 3046 "type": "integer" 3047 }, 3048 "templateBody": {}, 3049 "enabled": { 3050 "type": "boolean" 3051 }, 3052 "provisioningRoleArn": {}, 3053 "preProvisioningHook": { 3054 "shape": "S7d" 3055 } 3056 } 3057 } 3058 }, 3059 "DescribeProvisioningTemplateVersion": { 3060 "http": { 3061 "method": "GET", 3062 "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" 3063 }, 3064 "input": { 3065 "type": "structure", 3066 "required": [ 3067 "templateName", 3068 "versionId" 3069 ], 3070 "members": { 3071 "templateName": { 3072 "location": "uri", 3073 "locationName": "templateName" 3074 }, 3075 "versionId": { 3076 "location": "uri", 3077 "locationName": "versionId", 3078 "type": "integer" 3079 } 3080 } 3081 }, 3082 "output": { 3083 "type": "structure", 3084 "members": { 3085 "versionId": { 3086 "type": "integer" 3087 }, 3088 "creationDate": { 3089 "type": "timestamp" 3090 }, 3091 "templateBody": {}, 3092 "isDefaultVersion": { 3093 "type": "boolean" 3094 } 3095 } 3096 } 3097 }, 3098 "DescribeRoleAlias": { 3099 "http": { 3100 "method": "GET", 3101 "requestUri": "/role-aliases/{roleAlias}" 3102 }, 3103 "input": { 3104 "type": "structure", 3105 "required": [ 3106 "roleAlias" 3107 ], 3108 "members": { 3109 "roleAlias": { 3110 "location": "uri", 3111 "locationName": "roleAlias" 3112 } 3113 } 3114 }, 3115 "output": { 3116 "type": "structure", 3117 "members": { 3118 "roleAliasDescription": { 3119 "type": "structure", 3120 "members": { 3121 "roleAlias": {}, 3122 "roleAliasArn": {}, 3123 "roleArn": {}, 3124 "owner": {}, 3125 "credentialDurationSeconds": { 3126 "type": "integer" 3127 }, 3128 "creationDate": { 3129 "type": "timestamp" 3130 }, 3131 "lastModifiedDate": { 3132 "type": "timestamp" 3133 } 3134 } 3135 } 3136 } 3137 } 3138 }, 3139 "DescribeScheduledAudit": { 3140 "http": { 3141 "method": "GET", 3142 "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" 3143 }, 3144 "input": { 3145 "type": "structure", 3146 "required": [ 3147 "scheduledAuditName" 3148 ], 3149 "members": { 3150 "scheduledAuditName": { 3151 "location": "uri", 3152 "locationName": "scheduledAuditName" 3153 } 3154 } 3155 }, 3156 "output": { 3157 "type": "structure", 3158 "members": { 3159 "frequency": {}, 3160 "dayOfMonth": {}, 3161 "dayOfWeek": {}, 3162 "targetCheckNames": { 3163 "shape": "S7s" 3164 }, 3165 "scheduledAuditName": {}, 3166 "scheduledAuditArn": {} 3167 } 3168 } 3169 }, 3170 "DescribeSecurityProfile": { 3171 "http": { 3172 "method": "GET", 3173 "requestUri": "/security-profiles/{securityProfileName}" 3174 }, 3175 "input": { 3176 "type": "structure", 3177 "required": [ 3178 "securityProfileName" 3179 ], 3180 "members": { 3181 "securityProfileName": { 3182 "location": "uri", 3183 "locationName": "securityProfileName" 3184 } 3185 } 3186 }, 3187 "output": { 3188 "type": "structure", 3189 "members": { 3190 "securityProfileName": {}, 3191 "securityProfileArn": {}, 3192 "securityProfileDescription": {}, 3193 "behaviors": { 3194 "shape": "S7y" 3195 }, 3196 "alertTargets": { 3197 "shape": "S8o" 3198 }, 3199 "additionalMetricsToRetain": { 3200 "shape": "S8s", 3201 "deprecated": true, 3202 "deprecatedMessage": "Use additionalMetricsToRetainV2." 3203 }, 3204 "additionalMetricsToRetainV2": { 3205 "shape": "S8t" 3206 }, 3207 "version": { 3208 "type": "long" 3209 }, 3210 "creationDate": { 3211 "type": "timestamp" 3212 }, 3213 "lastModifiedDate": { 3214 "type": "timestamp" 3215 } 3216 } 3217 } 3218 }, 3219 "DescribeStream": { 3220 "http": { 3221 "method": "GET", 3222 "requestUri": "/streams/{streamId}" 3223 }, 3224 "input": { 3225 "type": "structure", 3226 "required": [ 3227 "streamId" 3228 ], 3229 "members": { 3230 "streamId": { 3231 "location": "uri", 3232 "locationName": "streamId" 3233 } 3234 } 3235 }, 3236 "output": { 3237 "type": "structure", 3238 "members": { 3239 "streamInfo": { 3240 "type": "structure", 3241 "members": { 3242 "streamId": {}, 3243 "streamArn": {}, 3244 "streamVersion": { 3245 "type": "integer" 3246 }, 3247 "description": {}, 3248 "files": { 3249 "shape": "S8z" 3250 }, 3251 "createdAt": { 3252 "type": "timestamp" 3253 }, 3254 "lastUpdatedAt": { 3255 "type": "timestamp" 3256 }, 3257 "roleArn": {} 3258 } 3259 } 3260 } 3261 } 3262 }, 3263 "DescribeThing": { 3264 "http": { 3265 "method": "GET", 3266 "requestUri": "/things/{thingName}" 3267 }, 3268 "input": { 3269 "type": "structure", 3270 "required": [ 3271 "thingName" 3272 ], 3273 "members": { 3274 "thingName": { 3275 "location": "uri", 3276 "locationName": "thingName" 3277 } 3278 } 3279 }, 3280 "output": { 3281 "type": "structure", 3282 "members": { 3283 "defaultClientId": {}, 3284 "thingName": {}, 3285 "thingId": {}, 3286 "thingArn": {}, 3287 "thingTypeName": {}, 3288 "attributes": { 3289 "shape": "S3h" 3290 }, 3291 "version": { 3292 "type": "long" 3293 }, 3294 "billingGroupName": {} 3295 } 3296 } 3297 }, 3298 "DescribeThingGroup": { 3299 "http": { 3300 "method": "GET", 3301 "requestUri": "/thing-groups/{thingGroupName}" 3302 }, 3303 "input": { 3304 "type": "structure", 3305 "required": [ 3306 "thingGroupName" 3307 ], 3308 "members": { 3309 "thingGroupName": { 3310 "location": "uri", 3311 "locationName": "thingGroupName" 3312 } 3313 } 3314 }, 3315 "output": { 3316 "type": "structure", 3317 "members": { 3318 "thingGroupName": {}, 3319 "thingGroupId": {}, 3320 "thingGroupArn": {}, 3321 "version": { 3322 "type": "long" 3323 }, 3324 "thingGroupProperties": { 3325 "shape": "S3e" 3326 }, 3327 "thingGroupMetadata": { 3328 "type": "structure", 3329 "members": { 3330 "parentGroupName": {}, 3331 "rootToParentThingGroups": { 3332 "shape": "Sje" 3333 }, 3334 "creationDate": { 3335 "type": "timestamp" 3336 } 3337 } 3338 }, 3339 "indexName": {}, 3340 "queryString": {}, 3341 "queryVersion": {}, 3342 "status": {} 3343 } 3344 } 3345 }, 3346 "DescribeThingRegistrationTask": { 3347 "http": { 3348 "method": "GET", 3349 "requestUri": "/thing-registration-tasks/{taskId}" 3350 }, 3351 "input": { 3352 "type": "structure", 3353 "required": [ 3354 "taskId" 3355 ], 3356 "members": { 3357 "taskId": { 3358 "location": "uri", 3359 "locationName": "taskId" 3360 } 3361 } 3362 }, 3363 "output": { 3364 "type": "structure", 3365 "members": { 3366 "taskId": {}, 3367 "creationDate": { 3368 "type": "timestamp" 3369 }, 3370 "lastModifiedDate": { 3371 "type": "timestamp" 3372 }, 3373 "templateBody": {}, 3374 "inputFileBucket": {}, 3375 "inputFileKey": {}, 3376 "roleArn": {}, 3377 "status": {}, 3378 "message": {}, 3379 "successCount": { 3380 "type": "integer" 3381 }, 3382 "failureCount": { 3383 "type": "integer" 3384 }, 3385 "percentageProgress": { 3386 "type": "integer" 3387 } 3388 } 3389 } 3390 }, 3391 "DescribeThingType": { 3392 "http": { 3393 "method": "GET", 3394 "requestUri": "/thing-types/{thingTypeName}" 3395 }, 3396 "input": { 3397 "type": "structure", 3398 "required": [ 3399 "thingTypeName" 3400 ], 3401 "members": { 3402 "thingTypeName": { 3403 "location": "uri", 3404 "locationName": "thingTypeName" 3405 } 3406 } 3407 }, 3408 "output": { 3409 "type": "structure", 3410 "members": { 3411 "thingTypeName": {}, 3412 "thingTypeId": {}, 3413 "thingTypeArn": {}, 3414 "thingTypeProperties": { 3415 "shape": "S9b" 3416 }, 3417 "thingTypeMetadata": { 3418 "shape": "Sjr" 3419 } 3420 } 3421 } 3422 }, 3423 "DetachPolicy": { 3424 "http": { 3425 "requestUri": "/target-policies/{policyName}" 3426 }, 3427 "input": { 3428 "type": "structure", 3429 "required": [ 3430 "policyName", 3431 "target" 3432 ], 3433 "members": { 3434 "policyName": { 3435 "location": "uri", 3436 "locationName": "policyName" 3437 }, 3438 "target": {} 3439 } 3440 } 3441 }, 3442 "DetachPrincipalPolicy": { 3443 "http": { 3444 "method": "DELETE", 3445 "requestUri": "/principal-policies/{policyName}" 3446 }, 3447 "input": { 3448 "type": "structure", 3449 "required": [ 3450 "policyName", 3451 "principal" 3452 ], 3453 "members": { 3454 "policyName": { 3455 "location": "uri", 3456 "locationName": "policyName" 3457 }, 3458 "principal": { 3459 "location": "header", 3460 "locationName": "x-amzn-iot-principal" 3461 } 3462 } 3463 }, 3464 "deprecated": true 3465 }, 3466 "DetachSecurityProfile": { 3467 "http": { 3468 "method": "DELETE", 3469 "requestUri": "/security-profiles/{securityProfileName}/targets" 3470 }, 3471 "input": { 3472 "type": "structure", 3473 "required": [ 3474 "securityProfileName", 3475 "securityProfileTargetArn" 3476 ], 3477 "members": { 3478 "securityProfileName": { 3479 "location": "uri", 3480 "locationName": "securityProfileName" 3481 }, 3482 "securityProfileTargetArn": { 3483 "location": "querystring", 3484 "locationName": "securityProfileTargetArn" 3485 } 3486 } 3487 }, 3488 "output": { 3489 "type": "structure", 3490 "members": {} 3491 } 3492 }, 3493 "DetachThingPrincipal": { 3494 "http": { 3495 "method": "DELETE", 3496 "requestUri": "/things/{thingName}/principals" 3497 }, 3498 "input": { 3499 "type": "structure", 3500 "required": [ 3501 "thingName", 3502 "principal" 3503 ], 3504 "members": { 3505 "thingName": { 3506 "location": "uri", 3507 "locationName": "thingName" 3508 }, 3509 "principal": { 3510 "location": "header", 3511 "locationName": "x-amzn-principal" 3512 } 3513 } 3514 }, 3515 "output": { 3516 "type": "structure", 3517 "members": {} 3518 } 3519 }, 3520 "DisableTopicRule": { 3521 "http": { 3522 "requestUri": "/rules/{ruleName}/disable" 3523 }, 3524 "input": { 3525 "type": "structure", 3526 "required": [ 3527 "ruleName" 3528 ], 3529 "members": { 3530 "ruleName": { 3531 "location": "uri", 3532 "locationName": "ruleName" 3533 } 3534 } 3535 } 3536 }, 3537 "EnableTopicRule": { 3538 "http": { 3539 "requestUri": "/rules/{ruleName}/enable" 3540 }, 3541 "input": { 3542 "type": "structure", 3543 "required": [ 3544 "ruleName" 3545 ], 3546 "members": { 3547 "ruleName": { 3548 "location": "uri", 3549 "locationName": "ruleName" 3550 } 3551 } 3552 } 3553 }, 3554 "GetBehaviorModelTrainingSummaries": { 3555 "http": { 3556 "method": "GET", 3557 "requestUri": "/behavior-model-training/summaries" 3558 }, 3559 "input": { 3560 "type": "structure", 3561 "members": { 3562 "securityProfileName": { 3563 "location": "querystring", 3564 "locationName": "securityProfileName" 3565 }, 3566 "maxResults": { 3567 "location": "querystring", 3568 "locationName": "maxResults", 3569 "type": "integer" 3570 }, 3571 "nextToken": { 3572 "location": "querystring", 3573 "locationName": "nextToken" 3574 } 3575 } 3576 }, 3577 "output": { 3578 "type": "structure", 3579 "members": { 3580 "summaries": { 3581 "type": "list", 3582 "member": { 3583 "type": "structure", 3584 "members": { 3585 "securityProfileName": {}, 3586 "behaviorName": {}, 3587 "trainingDataCollectionStartDate": { 3588 "type": "timestamp" 3589 }, 3590 "modelStatus": {}, 3591 "datapointsCollectionPercentage": { 3592 "type": "double" 3593 }, 3594 "lastModelRefreshDate": { 3595 "type": "timestamp" 3596 } 3597 } 3598 } 3599 }, 3600 "nextToken": {} 3601 } 3602 } 3603 }, 3604 "GetCardinality": { 3605 "http": { 3606 "requestUri": "/indices/cardinality" 3607 }, 3608 "input": { 3609 "type": "structure", 3610 "required": [ 3611 "queryString" 3612 ], 3613 "members": { 3614 "indexName": {}, 3615 "queryString": {}, 3616 "aggregationField": {}, 3617 "queryVersion": {} 3618 } 3619 }, 3620 "output": { 3621 "type": "structure", 3622 "members": { 3623 "cardinality": { 3624 "type": "integer" 3625 } 3626 } 3627 } 3628 }, 3629 "GetEffectivePolicies": { 3630 "http": { 3631 "requestUri": "/effective-policies" 3632 }, 3633 "input": { 3634 "type": "structure", 3635 "members": { 3636 "principal": {}, 3637 "cognitoIdentityPoolId": {}, 3638 "thingName": { 3639 "location": "querystring", 3640 "locationName": "thingName" 3641 } 3642 } 3643 }, 3644 "output": { 3645 "type": "structure", 3646 "members": { 3647 "effectivePolicies": { 3648 "type": "list", 3649 "member": { 3650 "type": "structure", 3651 "members": { 3652 "policyName": {}, 3653 "policyArn": {}, 3654 "policyDocument": {} 3655 } 3656 } 3657 } 3658 } 3659 } 3660 }, 3661 "GetIndexingConfiguration": { 3662 "http": { 3663 "method": "GET", 3664 "requestUri": "/indexing/config" 3665 }, 3666 "input": { 3667 "type": "structure", 3668 "members": {} 3669 }, 3670 "output": { 3671 "type": "structure", 3672 "members": { 3673 "thingIndexingConfiguration": { 3674 "shape": "Skj" 3675 }, 3676 "thingGroupIndexingConfiguration": { 3677 "shape": "Skq" 3678 } 3679 } 3680 } 3681 }, 3682 "GetJobDocument": { 3683 "http": { 3684 "method": "GET", 3685 "requestUri": "/jobs/{jobId}/job-document" 3686 }, 3687 "input": { 3688 "type": "structure", 3689 "required": [ 3690 "jobId" 3691 ], 3692 "members": { 3693 "jobId": { 3694 "location": "uri", 3695 "locationName": "jobId" 3696 } 3697 } 3698 }, 3699 "output": { 3700 "type": "structure", 3701 "members": { 3702 "document": {} 3703 } 3704 } 3705 }, 3706 "GetLoggingOptions": { 3707 "http": { 3708 "method": "GET", 3709 "requestUri": "/loggingOptions" 3710 }, 3711 "input": { 3712 "type": "structure", 3713 "members": {} 3714 }, 3715 "output": { 3716 "type": "structure", 3717 "members": { 3718 "roleArn": {}, 3719 "logLevel": {} 3720 } 3721 } 3722 }, 3723 "GetOTAUpdate": { 3724 "http": { 3725 "method": "GET", 3726 "requestUri": "/otaUpdates/{otaUpdateId}" 3727 }, 3728 "input": { 3729 "type": "structure", 3730 "required": [ 3731 "otaUpdateId" 3732 ], 3733 "members": { 3734 "otaUpdateId": { 3735 "location": "uri", 3736 "locationName": "otaUpdateId" 3737 } 3738 } 3739 }, 3740 "output": { 3741 "type": "structure", 3742 "members": { 3743 "otaUpdateInfo": { 3744 "type": "structure", 3745 "members": { 3746 "otaUpdateId": {}, 3747 "otaUpdateArn": {}, 3748 "creationDate": { 3749 "type": "timestamp" 3750 }, 3751 "lastModifiedDate": { 3752 "type": "timestamp" 3753 }, 3754 "description": {}, 3755 "targets": { 3756 "shape": "S57" 3757 }, 3758 "protocols": { 3759 "shape": "S59" 3760 }, 3761 "awsJobExecutionsRolloutConfig": { 3762 "shape": "S5b" 3763 }, 3764 "awsJobPresignedUrlConfig": { 3765 "shape": "S5i" 3766 }, 3767 "targetSelection": {}, 3768 "otaUpdateFiles": { 3769 "shape": "S5t" 3770 }, 3771 "otaUpdateStatus": {}, 3772 "awsIotJobId": {}, 3773 "awsIotJobArn": {}, 3774 "errorInfo": { 3775 "type": "structure", 3776 "members": { 3777 "code": {}, 3778 "message": {} 3779 } 3780 }, 3781 "additionalParameters": { 3782 "shape": "S6r" 3783 } 3784 } 3785 } 3786 } 3787 } 3788 }, 3789 "GetPercentiles": { 3790 "http": { 3791 "requestUri": "/indices/percentiles" 3792 }, 3793 "input": { 3794 "type": "structure", 3795 "required": [ 3796 "queryString" 3797 ], 3798 "members": { 3799 "indexName": {}, 3800 "queryString": {}, 3801 "aggregationField": {}, 3802 "queryVersion": {}, 3803 "percents": { 3804 "type": "list", 3805 "member": { 3806 "type": "double" 3807 } 3808 } 3809 } 3810 }, 3811 "output": { 3812 "type": "structure", 3813 "members": { 3814 "percentiles": { 3815 "type": "list", 3816 "member": { 3817 "type": "structure", 3818 "members": { 3819 "percent": { 3820 "type": "double" 3821 }, 3822 "value": { 3823 "type": "double" 3824 } 3825 } 3826 } 3827 } 3828 } 3829 } 3830 }, 3831 "GetPolicy": { 3832 "http": { 3833 "method": "GET", 3834 "requestUri": "/policies/{policyName}" 3835 }, 3836 "input": { 3837 "type": "structure", 3838 "required": [ 3839 "policyName" 3840 ], 3841 "members": { 3842 "policyName": { 3843 "location": "uri", 3844 "locationName": "policyName" 3845 } 3846 } 3847 }, 3848 "output": { 3849 "type": "structure", 3850 "members": { 3851 "policyName": {}, 3852 "policyArn": {}, 3853 "policyDocument": {}, 3854 "defaultVersionId": {}, 3855 "creationDate": { 3856 "type": "timestamp" 3857 }, 3858 "lastModifiedDate": { 3859 "type": "timestamp" 3860 }, 3861 "generationId": {} 3862 } 3863 } 3864 }, 3865 "GetPolicyVersion": { 3866 "http": { 3867 "method": "GET", 3868 "requestUri": "/policies/{policyName}/version/{policyVersionId}" 3869 }, 3870 "input": { 3871 "type": "structure", 3872 "required": [ 3873 "policyName", 3874 "policyVersionId" 3875 ], 3876 "members": { 3877 "policyName": { 3878 "location": "uri", 3879 "locationName": "policyName" 3880 }, 3881 "policyVersionId": { 3882 "location": "uri", 3883 "locationName": "policyVersionId" 3884 } 3885 } 3886 }, 3887 "output": { 3888 "type": "structure", 3889 "members": { 3890 "policyArn": {}, 3891 "policyName": {}, 3892 "policyDocument": {}, 3893 "policyVersionId": {}, 3894 "isDefaultVersion": { 3895 "type": "boolean" 3896 }, 3897 "creationDate": { 3898 "type": "timestamp" 3899 }, 3900 "lastModifiedDate": { 3901 "type": "timestamp" 3902 }, 3903 "generationId": {} 3904 } 3905 } 3906 }, 3907 "GetRegistrationCode": { 3908 "http": { 3909 "method": "GET", 3910 "requestUri": "/registrationcode" 3911 }, 3912 "input": { 3913 "type": "structure", 3914 "members": {} 3915 }, 3916 "output": { 3917 "type": "structure", 3918 "members": { 3919 "registrationCode": {} 3920 } 3921 } 3922 }, 3923 "GetStatistics": { 3924 "http": { 3925 "requestUri": "/indices/statistics" 3926 }, 3927 "input": { 3928 "type": "structure", 3929 "required": [ 3930 "queryString" 3931 ], 3932 "members": { 3933 "indexName": {}, 3934 "queryString": {}, 3935 "aggregationField": {}, 3936 "queryVersion": {} 3937 } 3938 }, 3939 "output": { 3940 "type": "structure", 3941 "members": { 3942 "statistics": { 3943 "type": "structure", 3944 "members": { 3945 "count": { 3946 "type": "integer" 3947 }, 3948 "average": { 3949 "type": "double" 3950 }, 3951 "sum": { 3952 "type": "double" 3953 }, 3954 "minimum": { 3955 "type": "double" 3956 }, 3957 "maximum": { 3958 "type": "double" 3959 }, 3960 "sumOfSquares": { 3961 "type": "double" 3962 }, 3963 "variance": { 3964 "type": "double" 3965 }, 3966 "stdDeviation": { 3967 "type": "double" 3968 } 3969 } 3970 } 3971 } 3972 } 3973 }, 3974 "GetTopicRule": { 3975 "http": { 3976 "method": "GET", 3977 "requestUri": "/rules/{ruleName}" 3978 }, 3979 "input": { 3980 "type": "structure", 3981 "required": [ 3982 "ruleName" 3983 ], 3984 "members": { 3985 "ruleName": { 3986 "location": "uri", 3987 "locationName": "ruleName" 3988 } 3989 } 3990 }, 3991 "output": { 3992 "type": "structure", 3993 "members": { 3994 "ruleArn": {}, 3995 "rule": { 3996 "type": "structure", 3997 "members": { 3998 "ruleName": {}, 3999 "sql": {}, 4000 "description": {}, 4001 "createdAt": { 4002 "type": "timestamp" 4003 }, 4004 "actions": { 4005 "shape": "S9m" 4006 }, 4007 "ruleDisabled": { 4008 "type": "boolean" 4009 }, 4010 "awsIotSqlVersion": {}, 4011 "errorAction": { 4012 "shape": "S9n" 4013 } 4014 } 4015 } 4016 } 4017 } 4018 }, 4019 "GetTopicRuleDestination": { 4020 "http": { 4021 "method": "GET", 4022 "requestUri": "/destinations/{arn+}" 4023 }, 4024 "input": { 4025 "type": "structure", 4026 "required": [ 4027 "arn" 4028 ], 4029 "members": { 4030 "arn": { 4031 "location": "uri", 4032 "locationName": "arn" 4033 } 4034 } 4035 }, 4036 "output": { 4037 "type": "structure", 4038 "members": { 4039 "topicRuleDestination": { 4040 "shape": "Scp" 4041 } 4042 } 4043 } 4044 }, 4045 "GetV2LoggingOptions": { 4046 "http": { 4047 "method": "GET", 4048 "requestUri": "/v2LoggingOptions" 4049 }, 4050 "input": { 4051 "type": "structure", 4052 "members": {} 4053 }, 4054 "output": { 4055 "type": "structure", 4056 "members": { 4057 "roleArn": {}, 4058 "defaultLogLevel": {}, 4059 "disableAllLogs": { 4060 "type": "boolean" 4061 } 4062 } 4063 } 4064 }, 4065 "ListActiveViolations": { 4066 "http": { 4067 "method": "GET", 4068 "requestUri": "/active-violations" 4069 }, 4070 "input": { 4071 "type": "structure", 4072 "members": { 4073 "thingName": { 4074 "location": "querystring", 4075 "locationName": "thingName" 4076 }, 4077 "securityProfileName": { 4078 "location": "querystring", 4079 "locationName": "securityProfileName" 4080 }, 4081 "behaviorCriteriaType": { 4082 "location": "querystring", 4083 "locationName": "behaviorCriteriaType" 4084 }, 4085 "listSuppressedAlerts": { 4086 "location": "querystring", 4087 "locationName": "listSuppressedAlerts", 4088 "type": "boolean" 4089 }, 4090 "nextToken": { 4091 "location": "querystring", 4092 "locationName": "nextToken" 4093 }, 4094 "maxResults": { 4095 "location": "querystring", 4096 "locationName": "maxResults", 4097 "type": "integer" 4098 } 4099 } 4100 }, 4101 "output": { 4102 "type": "structure", 4103 "members": { 4104 "activeViolations": { 4105 "type": "list", 4106 "member": { 4107 "type": "structure", 4108 "members": { 4109 "violationId": {}, 4110 "thingName": {}, 4111 "securityProfileName": {}, 4112 "behavior": { 4113 "shape": "S7z" 4114 }, 4115 "lastViolationValue": { 4116 "shape": "S86" 4117 }, 4118 "violationEventAdditionalInfo": { 4119 "shape": "Sm7" 4120 }, 4121 "lastViolationTime": { 4122 "type": "timestamp" 4123 }, 4124 "violationStartTime": { 4125 "type": "timestamp" 4126 } 4127 } 4128 } 4129 }, 4130 "nextToken": {} 4131 } 4132 } 4133 }, 4134 "ListAttachedPolicies": { 4135 "http": { 4136 "requestUri": "/attached-policies/{target}" 4137 }, 4138 "input": { 4139 "type": "structure", 4140 "required": [ 4141 "target" 4142 ], 4143 "members": { 4144 "target": { 4145 "location": "uri", 4146 "locationName": "target" 4147 }, 4148 "recursive": { 4149 "location": "querystring", 4150 "locationName": "recursive", 4151 "type": "boolean" 4152 }, 4153 "marker": { 4154 "location": "querystring", 4155 "locationName": "marker" 4156 }, 4157 "pageSize": { 4158 "location": "querystring", 4159 "locationName": "pageSize", 4160 "type": "integer" 4161 } 4162 } 4163 }, 4164 "output": { 4165 "type": "structure", 4166 "members": { 4167 "policies": { 4168 "shape": "Smd" 4169 }, 4170 "nextMarker": {} 4171 } 4172 } 4173 }, 4174 "ListAuditFindings": { 4175 "http": { 4176 "requestUri": "/audit/findings" 4177 }, 4178 "input": { 4179 "type": "structure", 4180 "members": { 4181 "taskId": {}, 4182 "checkName": {}, 4183 "resourceIdentifier": { 4184 "shape": "S1o" 4185 }, 4186 "maxResults": { 4187 "type": "integer" 4188 }, 4189 "nextToken": {}, 4190 "startTime": { 4191 "type": "timestamp" 4192 }, 4193 "endTime": { 4194 "type": "timestamp" 4195 }, 4196 "listSuppressedFindings": { 4197 "type": "boolean" 4198 } 4199 } 4200 }, 4201 "output": { 4202 "type": "structure", 4203 "members": { 4204 "findings": { 4205 "type": "list", 4206 "member": { 4207 "shape": "Sew" 4208 } 4209 }, 4210 "nextToken": {} 4211 } 4212 } 4213 }, 4214 "ListAuditMitigationActionsExecutions": { 4215 "http": { 4216 "method": "GET", 4217 "requestUri": "/audit/mitigationactions/executions" 4218 }, 4219 "input": { 4220 "type": "structure", 4221 "required": [ 4222 "taskId", 4223 "findingId" 4224 ], 4225 "members": { 4226 "taskId": { 4227 "location": "querystring", 4228 "locationName": "taskId" 4229 }, 4230 "actionStatus": { 4231 "location": "querystring", 4232 "locationName": "actionStatus" 4233 }, 4234 "findingId": { 4235 "location": "querystring", 4236 "locationName": "findingId" 4237 }, 4238 "maxResults": { 4239 "location": "querystring", 4240 "locationName": "maxResults", 4241 "type": "integer" 4242 }, 4243 "nextToken": { 4244 "location": "querystring", 4245 "locationName": "nextToken" 4246 } 4247 } 4248 }, 4249 "output": { 4250 "type": "structure", 4251 "members": { 4252 "actionsExecutions": { 4253 "type": "list", 4254 "member": { 4255 "type": "structure", 4256 "members": { 4257 "taskId": {}, 4258 "findingId": {}, 4259 "actionName": {}, 4260 "actionId": {}, 4261 "status": {}, 4262 "startTime": { 4263 "type": "timestamp" 4264 }, 4265 "endTime": { 4266 "type": "timestamp" 4267 }, 4268 "errorCode": {}, 4269 "message": {} 4270 } 4271 } 4272 }, 4273 "nextToken": {} 4274 } 4275 } 4276 }, 4277 "ListAuditMitigationActionsTasks": { 4278 "http": { 4279 "method": "GET", 4280 "requestUri": "/audit/mitigationactions/tasks" 4281 }, 4282 "input": { 4283 "type": "structure", 4284 "required": [ 4285 "startTime", 4286 "endTime" 4287 ], 4288 "members": { 4289 "auditTaskId": { 4290 "location": "querystring", 4291 "locationName": "auditTaskId" 4292 }, 4293 "findingId": { 4294 "location": "querystring", 4295 "locationName": "findingId" 4296 }, 4297 "taskStatus": { 4298 "location": "querystring", 4299 "locationName": "taskStatus" 4300 }, 4301 "maxResults": { 4302 "location": "querystring", 4303 "locationName": "maxResults", 4304 "type": "integer" 4305 }, 4306 "nextToken": { 4307 "location": "querystring", 4308 "locationName": "nextToken" 4309 }, 4310 "startTime": { 4311 "location": "querystring", 4312 "locationName": "startTime", 4313 "type": "timestamp" 4314 }, 4315 "endTime": { 4316 "location": "querystring", 4317 "locationName": "endTime", 4318 "type": "timestamp" 4319 } 4320 } 4321 }, 4322 "output": { 4323 "type": "structure", 4324 "members": { 4325 "tasks": { 4326 "type": "list", 4327 "member": { 4328 "type": "structure", 4329 "members": { 4330 "taskId": {}, 4331 "startTime": { 4332 "type": "timestamp" 4333 }, 4334 "taskStatus": {} 4335 } 4336 } 4337 }, 4338 "nextToken": {} 4339 } 4340 } 4341 }, 4342 "ListAuditSuppressions": { 4343 "http": { 4344 "requestUri": "/audit/suppressions/list" 4345 }, 4346 "input": { 4347 "type": "structure", 4348 "members": { 4349 "checkName": {}, 4350 "resourceIdentifier": { 4351 "shape": "S1o" 4352 }, 4353 "ascendingOrder": { 4354 "type": "boolean" 4355 }, 4356 "nextToken": {}, 4357 "maxResults": { 4358 "type": "integer" 4359 } 4360 } 4361 }, 4362 "output": { 4363 "type": "structure", 4364 "members": { 4365 "suppressions": { 4366 "type": "list", 4367 "member": { 4368 "type": "structure", 4369 "required": [ 4370 "checkName", 4371 "resourceIdentifier" 4372 ], 4373 "members": { 4374 "checkName": {}, 4375 "resourceIdentifier": { 4376 "shape": "S1o" 4377 }, 4378 "expirationDate": { 4379 "type": "timestamp" 4380 }, 4381 "suppressIndefinitely": { 4382 "type": "boolean" 4383 }, 4384 "description": {} 4385 } 4386 } 4387 }, 4388 "nextToken": {} 4389 } 4390 } 4391 }, 4392 "ListAuditTasks": { 4393 "http": { 4394 "method": "GET", 4395 "requestUri": "/audit/tasks" 4396 }, 4397 "input": { 4398 "type": "structure", 4399 "required": [ 4400 "startTime", 4401 "endTime" 4402 ], 4403 "members": { 4404 "startTime": { 4405 "location": "querystring", 4406 "locationName": "startTime", 4407 "type": "timestamp" 4408 }, 4409 "endTime": { 4410 "location": "querystring", 4411 "locationName": "endTime", 4412 "type": "timestamp" 4413 }, 4414 "taskType": { 4415 "location": "querystring", 4416 "locationName": "taskType" 4417 }, 4418 "taskStatus": { 4419 "location": "querystring", 4420 "locationName": "taskStatus" 4421 }, 4422 "nextToken": { 4423 "location": "querystring", 4424 "locationName": "nextToken" 4425 }, 4426 "maxResults": { 4427 "location": "querystring", 4428 "locationName": "maxResults", 4429 "type": "integer" 4430 } 4431 } 4432 }, 4433 "output": { 4434 "type": "structure", 4435 "members": { 4436 "tasks": { 4437 "type": "list", 4438 "member": { 4439 "type": "structure", 4440 "members": { 4441 "taskId": {}, 4442 "taskStatus": {}, 4443 "taskType": {} 4444 } 4445 } 4446 }, 4447 "nextToken": {} 4448 } 4449 } 4450 }, 4451 "ListAuthorizers": { 4452 "http": { 4453 "method": "GET", 4454 "requestUri": "/authorizers/" 4455 }, 4456 "input": { 4457 "type": "structure", 4458 "members": { 4459 "pageSize": { 4460 "location": "querystring", 4461 "locationName": "pageSize", 4462 "type": "integer" 4463 }, 4464 "marker": { 4465 "location": "querystring", 4466 "locationName": "marker" 4467 }, 4468 "ascendingOrder": { 4469 "location": "querystring", 4470 "locationName": "isAscendingOrder", 4471 "type": "boolean" 4472 }, 4473 "status": { 4474 "location": "querystring", 4475 "locationName": "status" 4476 } 4477 } 4478 }, 4479 "output": { 4480 "type": "structure", 4481 "members": { 4482 "authorizers": { 4483 "type": "list", 4484 "member": { 4485 "type": "structure", 4486 "members": { 4487 "authorizerName": {}, 4488 "authorizerArn": {} 4489 } 4490 } 4491 }, 4492 "nextMarker": {} 4493 } 4494 } 4495 }, 4496 "ListBillingGroups": { 4497 "http": { 4498 "method": "GET", 4499 "requestUri": "/billing-groups" 4500 }, 4501 "input": { 4502 "type": "structure", 4503 "members": { 4504 "nextToken": { 4505 "location": "querystring", 4506 "locationName": "nextToken" 4507 }, 4508 "maxResults": { 4509 "location": "querystring", 4510 "locationName": "maxResults", 4511 "type": "integer" 4512 }, 4513 "namePrefixFilter": { 4514 "location": "querystring", 4515 "locationName": "namePrefixFilter" 4516 } 4517 } 4518 }, 4519 "output": { 4520 "type": "structure", 4521 "members": { 4522 "billingGroups": { 4523 "type": "list", 4524 "member": { 4525 "shape": "Sjf" 4526 } 4527 }, 4528 "nextToken": {} 4529 } 4530 } 4531 }, 4532 "ListCACertificates": { 4533 "http": { 4534 "method": "GET", 4535 "requestUri": "/cacertificates" 4536 }, 4537 "input": { 4538 "type": "structure", 4539 "members": { 4540 "pageSize": { 4541 "location": "querystring", 4542 "locationName": "pageSize", 4543 "type": "integer" 4544 }, 4545 "marker": { 4546 "location": "querystring", 4547 "locationName": "marker" 4548 }, 4549 "ascendingOrder": { 4550 "location": "querystring", 4551 "locationName": "isAscendingOrder", 4552 "type": "boolean" 4553 } 4554 } 4555 }, 4556 "output": { 4557 "type": "structure", 4558 "members": { 4559 "certificates": { 4560 "type": "list", 4561 "member": { 4562 "type": "structure", 4563 "members": { 4564 "certificateArn": {}, 4565 "certificateId": {}, 4566 "status": {}, 4567 "creationDate": { 4568 "type": "timestamp" 4569 } 4570 } 4571 } 4572 }, 4573 "nextMarker": {} 4574 } 4575 } 4576 }, 4577 "ListCertificates": { 4578 "http": { 4579 "method": "GET", 4580 "requestUri": "/certificates" 4581 }, 4582 "input": { 4583 "type": "structure", 4584 "members": { 4585 "pageSize": { 4586 "location": "querystring", 4587 "locationName": "pageSize", 4588 "type": "integer" 4589 }, 4590 "marker": { 4591 "location": "querystring", 4592 "locationName": "marker" 4593 }, 4594 "ascendingOrder": { 4595 "location": "querystring", 4596 "locationName": "isAscendingOrder", 4597 "type": "boolean" 4598 } 4599 } 4600 }, 4601 "output": { 4602 "type": "structure", 4603 "members": { 4604 "certificates": { 4605 "shape": "Snf" 4606 }, 4607 "nextMarker": {} 4608 } 4609 } 4610 }, 4611 "ListCertificatesByCA": { 4612 "http": { 4613 "method": "GET", 4614 "requestUri": "/certificates-by-ca/{caCertificateId}" 4615 }, 4616 "input": { 4617 "type": "structure", 4618 "required": [ 4619 "caCertificateId" 4620 ], 4621 "members": { 4622 "caCertificateId": { 4623 "location": "uri", 4624 "locationName": "caCertificateId" 4625 }, 4626 "pageSize": { 4627 "location": "querystring", 4628 "locationName": "pageSize", 4629 "type": "integer" 4630 }, 4631 "marker": { 4632 "location": "querystring", 4633 "locationName": "marker" 4634 }, 4635 "ascendingOrder": { 4636 "location": "querystring", 4637 "locationName": "isAscendingOrder", 4638 "type": "boolean" 4639 } 4640 } 4641 }, 4642 "output": { 4643 "type": "structure", 4644 "members": { 4645 "certificates": { 4646 "shape": "Snf" 4647 }, 4648 "nextMarker": {} 4649 } 4650 } 4651 }, 4652 "ListCustomMetrics": { 4653 "http": { 4654 "method": "GET", 4655 "requestUri": "/custom-metrics" 4656 }, 4657 "input": { 4658 "type": "structure", 4659 "members": { 4660 "nextToken": { 4661 "location": "querystring", 4662 "locationName": "nextToken" 4663 }, 4664 "maxResults": { 4665 "location": "querystring", 4666 "locationName": "maxResults", 4667 "type": "integer" 4668 } 4669 } 4670 }, 4671 "output": { 4672 "type": "structure", 4673 "members": { 4674 "metricNames": { 4675 "type": "list", 4676 "member": {} 4677 }, 4678 "nextToken": {} 4679 } 4680 } 4681 }, 4682 "ListDetectMitigationActionsExecutions": { 4683 "http": { 4684 "method": "GET", 4685 "requestUri": "/detect/mitigationactions/executions" 4686 }, 4687 "input": { 4688 "type": "structure", 4689 "members": { 4690 "taskId": { 4691 "location": "querystring", 4692 "locationName": "taskId" 4693 }, 4694 "violationId": { 4695 "location": "querystring", 4696 "locationName": "violationId" 4697 }, 4698 "thingName": { 4699 "location": "querystring", 4700 "locationName": "thingName" 4701 }, 4702 "startTime": { 4703 "location": "querystring", 4704 "locationName": "startTime", 4705 "type": "timestamp" 4706 }, 4707 "endTime": { 4708 "location": "querystring", 4709 "locationName": "endTime", 4710 "type": "timestamp" 4711 }, 4712 "maxResults": { 4713 "location": "querystring", 4714 "locationName": "maxResults", 4715 "type": "integer" 4716 }, 4717 "nextToken": { 4718 "location": "querystring", 4719 "locationName": "nextToken" 4720 } 4721 } 4722 }, 4723 "output": { 4724 "type": "structure", 4725 "members": { 4726 "actionsExecutions": { 4727 "type": "list", 4728 "member": { 4729 "type": "structure", 4730 "members": { 4731 "taskId": {}, 4732 "violationId": {}, 4733 "actionName": {}, 4734 "thingName": {}, 4735 "executionStartDate": { 4736 "type": "timestamp" 4737 }, 4738 "executionEndDate": { 4739 "type": "timestamp" 4740 }, 4741 "status": {}, 4742 "errorCode": {}, 4743 "message": {} 4744 } 4745 } 4746 }, 4747 "nextToken": {} 4748 } 4749 } 4750 }, 4751 "ListDetectMitigationActionsTasks": { 4752 "http": { 4753 "method": "GET", 4754 "requestUri": "/detect/mitigationactions/tasks" 4755 }, 4756 "input": { 4757 "type": "structure", 4758 "required": [ 4759 "startTime", 4760 "endTime" 4761 ], 4762 "members": { 4763 "maxResults": { 4764 "location": "querystring", 4765 "locationName": "maxResults", 4766 "type": "integer" 4767 }, 4768 "nextToken": { 4769 "location": "querystring", 4770 "locationName": "nextToken" 4771 }, 4772 "startTime": { 4773 "location": "querystring", 4774 "locationName": "startTime", 4775 "type": "timestamp" 4776 }, 4777 "endTime": { 4778 "location": "querystring", 4779 "locationName": "endTime", 4780 "type": "timestamp" 4781 } 4782 } 4783 }, 4784 "output": { 4785 "type": "structure", 4786 "members": { 4787 "tasks": { 4788 "type": "list", 4789 "member": { 4790 "shape": "Sh5" 4791 } 4792 }, 4793 "nextToken": {} 4794 } 4795 } 4796 }, 4797 "ListDimensions": { 4798 "http": { 4799 "method": "GET", 4800 "requestUri": "/dimensions" 4801 }, 4802 "input": { 4803 "type": "structure", 4804 "members": { 4805 "nextToken": { 4806 "location": "querystring", 4807 "locationName": "nextToken" 4808 }, 4809 "maxResults": { 4810 "location": "querystring", 4811 "locationName": "maxResults", 4812 "type": "integer" 4813 } 4814 } 4815 }, 4816 "output": { 4817 "type": "structure", 4818 "members": { 4819 "dimensionNames": { 4820 "type": "list", 4821 "member": {} 4822 }, 4823 "nextToken": {} 4824 } 4825 } 4826 }, 4827 "ListDomainConfigurations": { 4828 "http": { 4829 "method": "GET", 4830 "requestUri": "/domainConfigurations" 4831 }, 4832 "input": { 4833 "type": "structure", 4834 "members": { 4835 "marker": { 4836 "location": "querystring", 4837 "locationName": "marker" 4838 }, 4839 "pageSize": { 4840 "location": "querystring", 4841 "locationName": "pageSize", 4842 "type": "integer" 4843 }, 4844 "serviceType": { 4845 "location": "querystring", 4846 "locationName": "serviceType" 4847 } 4848 } 4849 }, 4850 "output": { 4851 "type": "structure", 4852 "members": { 4853 "domainConfigurations": { 4854 "type": "list", 4855 "member": { 4856 "type": "structure", 4857 "members": { 4858 "domainConfigurationName": {}, 4859 "domainConfigurationArn": {}, 4860 "serviceType": {} 4861 } 4862 } 4863 }, 4864 "nextMarker": {} 4865 } 4866 } 4867 }, 4868 "ListIndices": { 4869 "http": { 4870 "method": "GET", 4871 "requestUri": "/indices" 4872 }, 4873 "input": { 4874 "type": "structure", 4875 "members": { 4876 "nextToken": { 4877 "location": "querystring", 4878 "locationName": "nextToken" 4879 }, 4880 "maxResults": { 4881 "location": "querystring", 4882 "locationName": "maxResults", 4883 "type": "integer" 4884 } 4885 } 4886 }, 4887 "output": { 4888 "type": "structure", 4889 "members": { 4890 "indexNames": { 4891 "type": "list", 4892 "member": {} 4893 }, 4894 "nextToken": {} 4895 } 4896 } 4897 }, 4898 "ListJobExecutionsForJob": { 4899 "http": { 4900 "method": "GET", 4901 "requestUri": "/jobs/{jobId}/things" 4902 }, 4903 "input": { 4904 "type": "structure", 4905 "required": [ 4906 "jobId" 4907 ], 4908 "members": { 4909 "jobId": { 4910 "location": "uri", 4911 "locationName": "jobId" 4912 }, 4913 "status": { 4914 "location": "querystring", 4915 "locationName": "status" 4916 }, 4917 "maxResults": { 4918 "location": "querystring", 4919 "locationName": "maxResults", 4920 "type": "integer" 4921 }, 4922 "nextToken": { 4923 "location": "querystring", 4924 "locationName": "nextToken" 4925 } 4926 } 4927 }, 4928 "output": { 4929 "type": "structure", 4930 "members": { 4931 "executionSummaries": { 4932 "type": "list", 4933 "member": { 4934 "type": "structure", 4935 "members": { 4936 "thingArn": {}, 4937 "jobExecutionSummary": { 4938 "shape": "Sob" 4939 } 4940 } 4941 } 4942 }, 4943 "nextToken": {} 4944 } 4945 } 4946 }, 4947 "ListJobExecutionsForThing": { 4948 "http": { 4949 "method": "GET", 4950 "requestUri": "/things/{thingName}/jobs" 4951 }, 4952 "input": { 4953 "type": "structure", 4954 "required": [ 4955 "thingName" 4956 ], 4957 "members": { 4958 "thingName": { 4959 "location": "uri", 4960 "locationName": "thingName" 4961 }, 4962 "status": { 4963 "location": "querystring", 4964 "locationName": "status" 4965 }, 4966 "namespaceId": { 4967 "location": "querystring", 4968 "locationName": "namespaceId" 4969 }, 4970 "maxResults": { 4971 "location": "querystring", 4972 "locationName": "maxResults", 4973 "type": "integer" 4974 }, 4975 "nextToken": { 4976 "location": "querystring", 4977 "locationName": "nextToken" 4978 } 4979 } 4980 }, 4981 "output": { 4982 "type": "structure", 4983 "members": { 4984 "executionSummaries": { 4985 "type": "list", 4986 "member": { 4987 "type": "structure", 4988 "members": { 4989 "jobId": {}, 4990 "jobExecutionSummary": { 4991 "shape": "Sob" 4992 } 4993 } 4994 } 4995 }, 4996 "nextToken": {} 4997 } 4998 } 4999 }, 5000 "ListJobTemplates": { 5001 "http": { 5002 "method": "GET", 5003 "requestUri": "/job-templates" 5004 }, 5005 "input": { 5006 "type": "structure", 5007 "members": { 5008 "maxResults": { 5009 "location": "querystring", 5010 "locationName": "maxResults", 5011 "type": "integer" 5012 }, 5013 "nextToken": { 5014 "location": "querystring", 5015 "locationName": "nextToken" 5016 } 5017 } 5018 }, 5019 "output": { 5020 "type": "structure", 5021 "members": { 5022 "jobTemplates": { 5023 "type": "list", 5024 "member": { 5025 "type": "structure", 5026 "members": { 5027 "jobTemplateArn": {}, 5028 "jobTemplateId": {}, 5029 "description": {}, 5030 "createdAt": { 5031 "type": "timestamp" 5032 } 5033 } 5034 } 5035 }, 5036 "nextToken": {} 5037 } 5038 } 5039 }, 5040 "ListJobs": { 5041 "http": { 5042 "method": "GET", 5043 "requestUri": "/jobs" 5044 }, 5045 "input": { 5046 "type": "structure", 5047 "members": { 5048 "status": { 5049 "location": "querystring", 5050 "locationName": "status" 5051 }, 5052 "targetSelection": { 5053 "location": "querystring", 5054 "locationName": "targetSelection" 5055 }, 5056 "maxResults": { 5057 "location": "querystring", 5058 "locationName": "maxResults", 5059 "type": "integer" 5060 }, 5061 "nextToken": { 5062 "location": "querystring", 5063 "locationName": "nextToken" 5064 }, 5065 "thingGroupName": { 5066 "location": "querystring", 5067 "locationName": "thingGroupName" 5068 }, 5069 "thingGroupId": { 5070 "location": "querystring", 5071 "locationName": "thingGroupId" 5072 }, 5073 "namespaceId": { 5074 "location": "querystring", 5075 "locationName": "namespaceId" 5076 } 5077 } 5078 }, 5079 "output": { 5080 "type": "structure", 5081 "members": { 5082 "jobs": { 5083 "type": "list", 5084 "member": { 5085 "type": "structure", 5086 "members": { 5087 "jobArn": {}, 5088 "jobId": {}, 5089 "thingGroupId": {}, 5090 "targetSelection": {}, 5091 "status": {}, 5092 "createdAt": { 5093 "type": "timestamp" 5094 }, 5095 "lastUpdatedAt": { 5096 "type": "timestamp" 5097 }, 5098 "completedAt": { 5099 "type": "timestamp" 5100 } 5101 } 5102 } 5103 }, 5104 "nextToken": {} 5105 } 5106 } 5107 }, 5108 "ListMitigationActions": { 5109 "http": { 5110 "method": "GET", 5111 "requestUri": "/mitigationactions/actions" 5112 }, 5113 "input": { 5114 "type": "structure", 5115 "members": { 5116 "actionType": { 5117 "location": "querystring", 5118 "locationName": "actionType" 5119 }, 5120 "maxResults": { 5121 "location": "querystring", 5122 "locationName": "maxResults", 5123 "type": "integer" 5124 }, 5125 "nextToken": { 5126 "location": "querystring", 5127 "locationName": "nextToken" 5128 } 5129 } 5130 }, 5131 "output": { 5132 "type": "structure", 5133 "members": { 5134 "actionIdentifiers": { 5135 "type": "list", 5136 "member": { 5137 "type": "structure", 5138 "members": { 5139 "actionName": {}, 5140 "actionArn": {}, 5141 "creationDate": { 5142 "type": "timestamp" 5143 } 5144 } 5145 } 5146 }, 5147 "nextToken": {} 5148 } 5149 } 5150 }, 5151 "ListOTAUpdates": { 5152 "http": { 5153 "method": "GET", 5154 "requestUri": "/otaUpdates" 5155 }, 5156 "input": { 5157 "type": "structure", 5158 "members": { 5159 "maxResults": { 5160 "location": "querystring", 5161 "locationName": "maxResults", 5162 "type": "integer" 5163 }, 5164 "nextToken": { 5165 "location": "querystring", 5166 "locationName": "nextToken" 5167 }, 5168 "otaUpdateStatus": { 5169 "location": "querystring", 5170 "locationName": "otaUpdateStatus" 5171 } 5172 } 5173 }, 5174 "output": { 5175 "type": "structure", 5176 "members": { 5177 "otaUpdates": { 5178 "type": "list", 5179 "member": { 5180 "type": "structure", 5181 "members": { 5182 "otaUpdateId": {}, 5183 "otaUpdateArn": {}, 5184 "creationDate": { 5185 "type": "timestamp" 5186 } 5187 } 5188 } 5189 }, 5190 "nextToken": {} 5191 } 5192 } 5193 }, 5194 "ListOutgoingCertificates": { 5195 "http": { 5196 "method": "GET", 5197 "requestUri": "/certificates-out-going" 5198 }, 5199 "input": { 5200 "type": "structure", 5201 "members": { 5202 "pageSize": { 5203 "location": "querystring", 5204 "locationName": "pageSize", 5205 "type": "integer" 5206 }, 5207 "marker": { 5208 "location": "querystring", 5209 "locationName": "marker" 5210 }, 5211 "ascendingOrder": { 5212 "location": "querystring", 5213 "locationName": "isAscendingOrder", 5214 "type": "boolean" 5215 } 5216 } 5217 }, 5218 "output": { 5219 "type": "structure", 5220 "members": { 5221 "outgoingCertificates": { 5222 "type": "list", 5223 "member": { 5224 "type": "structure", 5225 "members": { 5226 "certificateArn": {}, 5227 "certificateId": {}, 5228 "transferredTo": {}, 5229 "transferDate": { 5230 "type": "timestamp" 5231 }, 5232 "transferMessage": {}, 5233 "creationDate": { 5234 "type": "timestamp" 5235 } 5236 } 5237 } 5238 }, 5239 "nextMarker": {} 5240 } 5241 } 5242 }, 5243 "ListPolicies": { 5244 "http": { 5245 "method": "GET", 5246 "requestUri": "/policies" 5247 }, 5248 "input": { 5249 "type": "structure", 5250 "members": { 5251 "marker": { 5252 "location": "querystring", 5253 "locationName": "marker" 5254 }, 5255 "pageSize": { 5256 "location": "querystring", 5257 "locationName": "pageSize", 5258 "type": "integer" 5259 }, 5260 "ascendingOrder": { 5261 "location": "querystring", 5262 "locationName": "isAscendingOrder", 5263 "type": "boolean" 5264 } 5265 } 5266 }, 5267 "output": { 5268 "type": "structure", 5269 "members": { 5270 "policies": { 5271 "shape": "Smd" 5272 }, 5273 "nextMarker": {} 5274 } 5275 } 5276 }, 5277 "ListPolicyPrincipals": { 5278 "http": { 5279 "method": "GET", 5280 "requestUri": "/policy-principals" 5281 }, 5282 "input": { 5283 "type": "structure", 5284 "required": [ 5285 "policyName" 5286 ], 5287 "members": { 5288 "policyName": { 5289 "location": "header", 5290 "locationName": "x-amzn-iot-policy" 5291 }, 5292 "marker": { 5293 "location": "querystring", 5294 "locationName": "marker" 5295 }, 5296 "pageSize": { 5297 "location": "querystring", 5298 "locationName": "pageSize", 5299 "type": "integer" 5300 }, 5301 "ascendingOrder": { 5302 "location": "querystring", 5303 "locationName": "isAscendingOrder", 5304 "type": "boolean" 5305 } 5306 } 5307 }, 5308 "output": { 5309 "type": "structure", 5310 "members": { 5311 "principals": { 5312 "shape": "Sp4" 5313 }, 5314 "nextMarker": {} 5315 } 5316 }, 5317 "deprecated": true 5318 }, 5319 "ListPolicyVersions": { 5320 "http": { 5321 "method": "GET", 5322 "requestUri": "/policies/{policyName}/version" 5323 }, 5324 "input": { 5325 "type": "structure", 5326 "required": [ 5327 "policyName" 5328 ], 5329 "members": { 5330 "policyName": { 5331 "location": "uri", 5332 "locationName": "policyName" 5333 } 5334 } 5335 }, 5336 "output": { 5337 "type": "structure", 5338 "members": { 5339 "policyVersions": { 5340 "type": "list", 5341 "member": { 5342 "type": "structure", 5343 "members": { 5344 "versionId": {}, 5345 "isDefaultVersion": { 5346 "type": "boolean" 5347 }, 5348 "createDate": { 5349 "type": "timestamp" 5350 } 5351 } 5352 } 5353 } 5354 } 5355 } 5356 }, 5357 "ListPrincipalPolicies": { 5358 "http": { 5359 "method": "GET", 5360 "requestUri": "/principal-policies" 5361 }, 5362 "input": { 5363 "type": "structure", 5364 "required": [ 5365 "principal" 5366 ], 5367 "members": { 5368 "principal": { 5369 "location": "header", 5370 "locationName": "x-amzn-iot-principal" 5371 }, 5372 "marker": { 5373 "location": "querystring", 5374 "locationName": "marker" 5375 }, 5376 "pageSize": { 5377 "location": "querystring", 5378 "locationName": "pageSize", 5379 "type": "integer" 5380 }, 5381 "ascendingOrder": { 5382 "location": "querystring", 5383 "locationName": "isAscendingOrder", 5384 "type": "boolean" 5385 } 5386 } 5387 }, 5388 "output": { 5389 "type": "structure", 5390 "members": { 5391 "policies": { 5392 "shape": "Smd" 5393 }, 5394 "nextMarker": {} 5395 } 5396 }, 5397 "deprecated": true 5398 }, 5399 "ListPrincipalThings": { 5400 "http": { 5401 "method": "GET", 5402 "requestUri": "/principals/things" 5403 }, 5404 "input": { 5405 "type": "structure", 5406 "required": [ 5407 "principal" 5408 ], 5409 "members": { 5410 "nextToken": { 5411 "location": "querystring", 5412 "locationName": "nextToken" 5413 }, 5414 "maxResults": { 5415 "location": "querystring", 5416 "locationName": "maxResults", 5417 "type": "integer" 5418 }, 5419 "principal": { 5420 "location": "header", 5421 "locationName": "x-amzn-principal" 5422 } 5423 } 5424 }, 5425 "output": { 5426 "type": "structure", 5427 "members": { 5428 "things": { 5429 "shape": "Spe" 5430 }, 5431 "nextToken": {} 5432 } 5433 } 5434 }, 5435 "ListProvisioningTemplateVersions": { 5436 "http": { 5437 "method": "GET", 5438 "requestUri": "/provisioning-templates/{templateName}/versions" 5439 }, 5440 "input": { 5441 "type": "structure", 5442 "required": [ 5443 "templateName" 5444 ], 5445 "members": { 5446 "templateName": { 5447 "location": "uri", 5448 "locationName": "templateName" 5449 }, 5450 "maxResults": { 5451 "location": "querystring", 5452 "locationName": "maxResults", 5453 "type": "integer" 5454 }, 5455 "nextToken": { 5456 "location": "querystring", 5457 "locationName": "nextToken" 5458 } 5459 } 5460 }, 5461 "output": { 5462 "type": "structure", 5463 "members": { 5464 "versions": { 5465 "type": "list", 5466 "member": { 5467 "type": "structure", 5468 "members": { 5469 "versionId": { 5470 "type": "integer" 5471 }, 5472 "creationDate": { 5473 "type": "timestamp" 5474 }, 5475 "isDefaultVersion": { 5476 "type": "boolean" 5477 } 5478 } 5479 } 5480 }, 5481 "nextToken": {} 5482 } 5483 } 5484 }, 5485 "ListProvisioningTemplates": { 5486 "http": { 5487 "method": "GET", 5488 "requestUri": "/provisioning-templates" 5489 }, 5490 "input": { 5491 "type": "structure", 5492 "members": { 5493 "maxResults": { 5494 "location": "querystring", 5495 "locationName": "maxResults", 5496 "type": "integer" 5497 }, 5498 "nextToken": { 5499 "location": "querystring", 5500 "locationName": "nextToken" 5501 } 5502 } 5503 }, 5504 "output": { 5505 "type": "structure", 5506 "members": { 5507 "templates": { 5508 "type": "list", 5509 "member": { 5510 "type": "structure", 5511 "members": { 5512 "templateArn": {}, 5513 "templateName": {}, 5514 "description": {}, 5515 "creationDate": { 5516 "type": "timestamp" 5517 }, 5518 "lastModifiedDate": { 5519 "type": "timestamp" 5520 }, 5521 "enabled": { 5522 "type": "boolean" 5523 } 5524 } 5525 } 5526 }, 5527 "nextToken": {} 5528 } 5529 } 5530 }, 5531 "ListRoleAliases": { 5532 "http": { 5533 "method": "GET", 5534 "requestUri": "/role-aliases" 5535 }, 5536 "input": { 5537 "type": "structure", 5538 "members": { 5539 "pageSize": { 5540 "location": "querystring", 5541 "locationName": "pageSize", 5542 "type": "integer" 5543 }, 5544 "marker": { 5545 "location": "querystring", 5546 "locationName": "marker" 5547 }, 5548 "ascendingOrder": { 5549 "location": "querystring", 5550 "locationName": "isAscendingOrder", 5551 "type": "boolean" 5552 } 5553 } 5554 }, 5555 "output": { 5556 "type": "structure", 5557 "members": { 5558 "roleAliases": { 5559 "type": "list", 5560 "member": {} 5561 }, 5562 "nextMarker": {} 5563 } 5564 } 5565 }, 5566 "ListScheduledAudits": { 5567 "http": { 5568 "method": "GET", 5569 "requestUri": "/audit/scheduledaudits" 5570 }, 5571 "input": { 5572 "type": "structure", 5573 "members": { 5574 "nextToken": { 5575 "location": "querystring", 5576 "locationName": "nextToken" 5577 }, 5578 "maxResults": { 5579 "location": "querystring", 5580 "locationName": "maxResults", 5581 "type": "integer" 5582 } 5583 } 5584 }, 5585 "output": { 5586 "type": "structure", 5587 "members": { 5588 "scheduledAudits": { 5589 "type": "list", 5590 "member": { 5591 "type": "structure", 5592 "members": { 5593 "scheduledAuditName": {}, 5594 "scheduledAuditArn": {}, 5595 "frequency": {}, 5596 "dayOfMonth": {}, 5597 "dayOfWeek": {} 5598 } 5599 } 5600 }, 5601 "nextToken": {} 5602 } 5603 } 5604 }, 5605 "ListSecurityProfiles": { 5606 "http": { 5607 "method": "GET", 5608 "requestUri": "/security-profiles" 5609 }, 5610 "input": { 5611 "type": "structure", 5612 "members": { 5613 "nextToken": { 5614 "location": "querystring", 5615 "locationName": "nextToken" 5616 }, 5617 "maxResults": { 5618 "location": "querystring", 5619 "locationName": "maxResults", 5620 "type": "integer" 5621 }, 5622 "dimensionName": { 5623 "location": "querystring", 5624 "locationName": "dimensionName" 5625 }, 5626 "metricName": { 5627 "location": "querystring", 5628 "locationName": "metricName" 5629 } 5630 } 5631 }, 5632 "output": { 5633 "type": "structure", 5634 "members": { 5635 "securityProfileIdentifiers": { 5636 "type": "list", 5637 "member": { 5638 "shape": "Spx" 5639 } 5640 }, 5641 "nextToken": {} 5642 } 5643 } 5644 }, 5645 "ListSecurityProfilesForTarget": { 5646 "http": { 5647 "method": "GET", 5648 "requestUri": "/security-profiles-for-target" 5649 }, 5650 "input": { 5651 "type": "structure", 5652 "required": [ 5653 "securityProfileTargetArn" 5654 ], 5655 "members": { 5656 "nextToken": { 5657 "location": "querystring", 5658 "locationName": "nextToken" 5659 }, 5660 "maxResults": { 5661 "location": "querystring", 5662 "locationName": "maxResults", 5663 "type": "integer" 5664 }, 5665 "recursive": { 5666 "location": "querystring", 5667 "locationName": "recursive", 5668 "type": "boolean" 5669 }, 5670 "securityProfileTargetArn": { 5671 "location": "querystring", 5672 "locationName": "securityProfileTargetArn" 5673 } 5674 } 5675 }, 5676 "output": { 5677 "type": "structure", 5678 "members": { 5679 "securityProfileTargetMappings": { 5680 "type": "list", 5681 "member": { 5682 "type": "structure", 5683 "members": { 5684 "securityProfileIdentifier": { 5685 "shape": "Spx" 5686 }, 5687 "target": { 5688 "shape": "Sq2" 5689 } 5690 } 5691 } 5692 }, 5693 "nextToken": {} 5694 } 5695 } 5696 }, 5697 "ListStreams": { 5698 "http": { 5699 "method": "GET", 5700 "requestUri": "/streams" 5701 }, 5702 "input": { 5703 "type": "structure", 5704 "members": { 5705 "maxResults": { 5706 "location": "querystring", 5707 "locationName": "maxResults", 5708 "type": "integer" 5709 }, 5710 "nextToken": { 5711 "location": "querystring", 5712 "locationName": "nextToken" 5713 }, 5714 "ascendingOrder": { 5715 "location": "querystring", 5716 "locationName": "isAscendingOrder", 5717 "type": "boolean" 5718 } 5719 } 5720 }, 5721 "output": { 5722 "type": "structure", 5723 "members": { 5724 "streams": { 5725 "type": "list", 5726 "member": { 5727 "type": "structure", 5728 "members": { 5729 "streamId": {}, 5730 "streamArn": {}, 5731 "streamVersion": { 5732 "type": "integer" 5733 }, 5734 "description": {} 5735 } 5736 } 5737 }, 5738 "nextToken": {} 5739 } 5740 } 5741 }, 5742 "ListTagsForResource": { 5743 "http": { 5744 "method": "GET", 5745 "requestUri": "/tags" 5746 }, 5747 "input": { 5748 "type": "structure", 5749 "required": [ 5750 "resourceArn" 5751 ], 5752 "members": { 5753 "resourceArn": { 5754 "location": "querystring", 5755 "locationName": "resourceArn" 5756 }, 5757 "nextToken": { 5758 "location": "querystring", 5759 "locationName": "nextToken" 5760 } 5761 } 5762 }, 5763 "output": { 5764 "type": "structure", 5765 "members": { 5766 "tags": { 5767 "shape": "S29" 5768 }, 5769 "nextToken": {} 5770 } 5771 } 5772 }, 5773 "ListTargetsForPolicy": { 5774 "http": { 5775 "requestUri": "/policy-targets/{policyName}" 5776 }, 5777 "input": { 5778 "type": "structure", 5779 "required": [ 5780 "policyName" 5781 ], 5782 "members": { 5783 "policyName": { 5784 "location": "uri", 5785 "locationName": "policyName" 5786 }, 5787 "marker": { 5788 "location": "querystring", 5789 "locationName": "marker" 5790 }, 5791 "pageSize": { 5792 "location": "querystring", 5793 "locationName": "pageSize", 5794 "type": "integer" 5795 } 5796 } 5797 }, 5798 "output": { 5799 "type": "structure", 5800 "members": { 5801 "targets": { 5802 "type": "list", 5803 "member": {} 5804 }, 5805 "nextMarker": {} 5806 } 5807 } 5808 }, 5809 "ListTargetsForSecurityProfile": { 5810 "http": { 5811 "method": "GET", 5812 "requestUri": "/security-profiles/{securityProfileName}/targets" 5813 }, 5814 "input": { 5815 "type": "structure", 5816 "required": [ 5817 "securityProfileName" 5818 ], 5819 "members": { 5820 "securityProfileName": { 5821 "location": "uri", 5822 "locationName": "securityProfileName" 5823 }, 5824 "nextToken": { 5825 "location": "querystring", 5826 "locationName": "nextToken" 5827 }, 5828 "maxResults": { 5829 "location": "querystring", 5830 "locationName": "maxResults", 5831 "type": "integer" 5832 } 5833 } 5834 }, 5835 "output": { 5836 "type": "structure", 5837 "members": { 5838 "securityProfileTargets": { 5839 "type": "list", 5840 "member": { 5841 "shape": "Sq2" 5842 } 5843 }, 5844 "nextToken": {} 5845 } 5846 } 5847 }, 5848 "ListThingGroups": { 5849 "http": { 5850 "method": "GET", 5851 "requestUri": "/thing-groups" 5852 }, 5853 "input": { 5854 "type": "structure", 5855 "members": { 5856 "nextToken": { 5857 "location": "querystring", 5858 "locationName": "nextToken" 5859 }, 5860 "maxResults": { 5861 "location": "querystring", 5862 "locationName": "maxResults", 5863 "type": "integer" 5864 }, 5865 "parentGroup": { 5866 "location": "querystring", 5867 "locationName": "parentGroup" 5868 }, 5869 "namePrefixFilter": { 5870 "location": "querystring", 5871 "locationName": "namePrefixFilter" 5872 }, 5873 "recursive": { 5874 "location": "querystring", 5875 "locationName": "recursive", 5876 "type": "boolean" 5877 } 5878 } 5879 }, 5880 "output": { 5881 "type": "structure", 5882 "members": { 5883 "thingGroups": { 5884 "shape": "Sje" 5885 }, 5886 "nextToken": {} 5887 } 5888 } 5889 }, 5890 "ListThingGroupsForThing": { 5891 "http": { 5892 "method": "GET", 5893 "requestUri": "/things/{thingName}/thing-groups" 5894 }, 5895 "input": { 5896 "type": "structure", 5897 "required": [ 5898 "thingName" 5899 ], 5900 "members": { 5901 "thingName": { 5902 "location": "uri", 5903 "locationName": "thingName" 5904 }, 5905 "nextToken": { 5906 "location": "querystring", 5907 "locationName": "nextToken" 5908 }, 5909 "maxResults": { 5910 "location": "querystring", 5911 "locationName": "maxResults", 5912 "type": "integer" 5913 } 5914 } 5915 }, 5916 "output": { 5917 "type": "structure", 5918 "members": { 5919 "thingGroups": { 5920 "shape": "Sje" 5921 }, 5922 "nextToken": {} 5923 } 5924 } 5925 }, 5926 "ListThingPrincipals": { 5927 "http": { 5928 "method": "GET", 5929 "requestUri": "/things/{thingName}/principals" 5930 }, 5931 "input": { 5932 "type": "structure", 5933 "required": [ 5934 "thingName" 5935 ], 5936 "members": { 5937 "nextToken": { 5938 "location": "querystring", 5939 "locationName": "nextToken" 5940 }, 5941 "maxResults": { 5942 "location": "querystring", 5943 "locationName": "maxResults", 5944 "type": "integer" 5945 }, 5946 "thingName": { 5947 "location": "uri", 5948 "locationName": "thingName" 5949 } 5950 } 5951 }, 5952 "output": { 5953 "type": "structure", 5954 "members": { 5955 "principals": { 5956 "shape": "Sp4" 5957 }, 5958 "nextToken": {} 5959 } 5960 } 5961 }, 5962 "ListThingRegistrationTaskReports": { 5963 "http": { 5964 "method": "GET", 5965 "requestUri": "/thing-registration-tasks/{taskId}/reports" 5966 }, 5967 "input": { 5968 "type": "structure", 5969 "required": [ 5970 "taskId", 5971 "reportType" 5972 ], 5973 "members": { 5974 "taskId": { 5975 "location": "uri", 5976 "locationName": "taskId" 5977 }, 5978 "reportType": { 5979 "location": "querystring", 5980 "locationName": "reportType" 5981 }, 5982 "nextToken": { 5983 "location": "querystring", 5984 "locationName": "nextToken" 5985 }, 5986 "maxResults": { 5987 "location": "querystring", 5988 "locationName": "maxResults", 5989 "type": "integer" 5990 } 5991 } 5992 }, 5993 "output": { 5994 "type": "structure", 5995 "members": { 5996 "resourceLinks": { 5997 "type": "list", 5998 "member": {} 5999 }, 6000 "reportType": {}, 6001 "nextToken": {} 6002 } 6003 } 6004 }, 6005 "ListThingRegistrationTasks": { 6006 "http": { 6007 "method": "GET", 6008 "requestUri": "/thing-registration-tasks" 6009 }, 6010 "input": { 6011 "type": "structure", 6012 "members": { 6013 "nextToken": { 6014 "location": "querystring", 6015 "locationName": "nextToken" 6016 }, 6017 "maxResults": { 6018 "location": "querystring", 6019 "locationName": "maxResults", 6020 "type": "integer" 6021 }, 6022 "status": { 6023 "location": "querystring", 6024 "locationName": "status" 6025 } 6026 } 6027 }, 6028 "output": { 6029 "type": "structure", 6030 "members": { 6031 "taskIds": { 6032 "type": "list", 6033 "member": {} 6034 }, 6035 "nextToken": {} 6036 } 6037 } 6038 }, 6039 "ListThingTypes": { 6040 "http": { 6041 "method": "GET", 6042 "requestUri": "/thing-types" 6043 }, 6044 "input": { 6045 "type": "structure", 6046 "members": { 6047 "nextToken": { 6048 "location": "querystring", 6049 "locationName": "nextToken" 6050 }, 6051 "maxResults": { 6052 "location": "querystring", 6053 "locationName": "maxResults", 6054 "type": "integer" 6055 }, 6056 "thingTypeName": { 6057 "location": "querystring", 6058 "locationName": "thingTypeName" 6059 } 6060 } 6061 }, 6062 "output": { 6063 "type": "structure", 6064 "members": { 6065 "thingTypes": { 6066 "type": "list", 6067 "member": { 6068 "type": "structure", 6069 "members": { 6070 "thingTypeName": {}, 6071 "thingTypeArn": {}, 6072 "thingTypeProperties": { 6073 "shape": "S9b" 6074 }, 6075 "thingTypeMetadata": { 6076 "shape": "Sjr" 6077 } 6078 } 6079 } 6080 }, 6081 "nextToken": {} 6082 } 6083 } 6084 }, 6085 "ListThings": { 6086 "http": { 6087 "method": "GET", 6088 "requestUri": "/things" 6089 }, 6090 "input": { 6091 "type": "structure", 6092 "members": { 6093 "nextToken": { 6094 "location": "querystring", 6095 "locationName": "nextToken" 6096 }, 6097 "maxResults": { 6098 "location": "querystring", 6099 "locationName": "maxResults", 6100 "type": "integer" 6101 }, 6102 "attributeName": { 6103 "location": "querystring", 6104 "locationName": "attributeName" 6105 }, 6106 "attributeValue": { 6107 "location": "querystring", 6108 "locationName": "attributeValue" 6109 }, 6110 "thingTypeName": { 6111 "location": "querystring", 6112 "locationName": "thingTypeName" 6113 }, 6114 "usePrefixAttributeValue": { 6115 "location": "querystring", 6116 "locationName": "usePrefixAttributeValue", 6117 "type": "boolean" 6118 } 6119 } 6120 }, 6121 "output": { 6122 "type": "structure", 6123 "members": { 6124 "things": { 6125 "type": "list", 6126 "member": { 6127 "type": "structure", 6128 "members": { 6129 "thingName": {}, 6130 "thingTypeName": {}, 6131 "thingArn": {}, 6132 "attributes": { 6133 "shape": "S3h" 6134 }, 6135 "version": { 6136 "type": "long" 6137 } 6138 } 6139 } 6140 }, 6141 "nextToken": {} 6142 } 6143 } 6144 }, 6145 "ListThingsInBillingGroup": { 6146 "http": { 6147 "method": "GET", 6148 "requestUri": "/billing-groups/{billingGroupName}/things" 6149 }, 6150 "input": { 6151 "type": "structure", 6152 "required": [ 6153 "billingGroupName" 6154 ], 6155 "members": { 6156 "billingGroupName": { 6157 "location": "uri", 6158 "locationName": "billingGroupName" 6159 }, 6160 "nextToken": { 6161 "location": "querystring", 6162 "locationName": "nextToken" 6163 }, 6164 "maxResults": { 6165 "location": "querystring", 6166 "locationName": "maxResults", 6167 "type": "integer" 6168 } 6169 } 6170 }, 6171 "output": { 6172 "type": "structure", 6173 "members": { 6174 "things": { 6175 "shape": "Spe" 6176 }, 6177 "nextToken": {} 6178 } 6179 } 6180 }, 6181 "ListThingsInThingGroup": { 6182 "http": { 6183 "method": "GET", 6184 "requestUri": "/thing-groups/{thingGroupName}/things" 6185 }, 6186 "input": { 6187 "type": "structure", 6188 "required": [ 6189 "thingGroupName" 6190 ], 6191 "members": { 6192 "thingGroupName": { 6193 "location": "uri", 6194 "locationName": "thingGroupName" 6195 }, 6196 "recursive": { 6197 "location": "querystring", 6198 "locationName": "recursive", 6199 "type": "boolean" 6200 }, 6201 "nextToken": { 6202 "location": "querystring", 6203 "locationName": "nextToken" 6204 }, 6205 "maxResults": { 6206 "location": "querystring", 6207 "locationName": "maxResults", 6208 "type": "integer" 6209 } 6210 } 6211 }, 6212 "output": { 6213 "type": "structure", 6214 "members": { 6215 "things": { 6216 "shape": "Spe" 6217 }, 6218 "nextToken": {} 6219 } 6220 } 6221 }, 6222 "ListTopicRuleDestinations": { 6223 "http": { 6224 "method": "GET", 6225 "requestUri": "/destinations" 6226 }, 6227 "input": { 6228 "type": "structure", 6229 "members": { 6230 "maxResults": { 6231 "location": "querystring", 6232 "locationName": "maxResults", 6233 "type": "integer" 6234 }, 6235 "nextToken": { 6236 "location": "querystring", 6237 "locationName": "nextToken" 6238 } 6239 } 6240 }, 6241 "output": { 6242 "type": "structure", 6243 "members": { 6244 "destinationSummaries": { 6245 "type": "list", 6246 "member": { 6247 "type": "structure", 6248 "members": { 6249 "arn": {}, 6250 "status": {}, 6251 "createdAt": { 6252 "type": "timestamp" 6253 }, 6254 "lastUpdatedAt": { 6255 "type": "timestamp" 6256 }, 6257 "statusReason": {}, 6258 "httpUrlSummary": { 6259 "type": "structure", 6260 "members": { 6261 "confirmationUrl": {} 6262 } 6263 }, 6264 "vpcDestinationSummary": { 6265 "type": "structure", 6266 "members": { 6267 "subnetIds": { 6268 "shape": "Scj" 6269 }, 6270 "securityGroups": { 6271 "shape": "Scl" 6272 }, 6273 "vpcId": {}, 6274 "roleArn": {} 6275 } 6276 } 6277 } 6278 } 6279 }, 6280 "nextToken": {} 6281 } 6282 } 6283 }, 6284 "ListTopicRules": { 6285 "http": { 6286 "method": "GET", 6287 "requestUri": "/rules" 6288 }, 6289 "input": { 6290 "type": "structure", 6291 "members": { 6292 "topic": { 6293 "location": "querystring", 6294 "locationName": "topic" 6295 }, 6296 "maxResults": { 6297 "location": "querystring", 6298 "locationName": "maxResults", 6299 "type": "integer" 6300 }, 6301 "nextToken": { 6302 "location": "querystring", 6303 "locationName": "nextToken" 6304 }, 6305 "ruleDisabled": { 6306 "location": "querystring", 6307 "locationName": "ruleDisabled", 6308 "type": "boolean" 6309 } 6310 } 6311 }, 6312 "output": { 6313 "type": "structure", 6314 "members": { 6315 "rules": { 6316 "type": "list", 6317 "member": { 6318 "type": "structure", 6319 "members": { 6320 "ruleArn": {}, 6321 "ruleName": {}, 6322 "topicPattern": {}, 6323 "createdAt": { 6324 "type": "timestamp" 6325 }, 6326 "ruleDisabled": { 6327 "type": "boolean" 6328 } 6329 } 6330 } 6331 }, 6332 "nextToken": {} 6333 } 6334 } 6335 }, 6336 "ListV2LoggingLevels": { 6337 "http": { 6338 "method": "GET", 6339 "requestUri": "/v2LoggingLevel" 6340 }, 6341 "input": { 6342 "type": "structure", 6343 "members": { 6344 "targetType": { 6345 "location": "querystring", 6346 "locationName": "targetType" 6347 }, 6348 "nextToken": { 6349 "location": "querystring", 6350 "locationName": "nextToken" 6351 }, 6352 "maxResults": { 6353 "location": "querystring", 6354 "locationName": "maxResults", 6355 "type": "integer" 6356 } 6357 } 6358 }, 6359 "output": { 6360 "type": "structure", 6361 "members": { 6362 "logTargetConfigurations": { 6363 "type": "list", 6364 "member": { 6365 "type": "structure", 6366 "members": { 6367 "logTarget": { 6368 "shape": "Srq" 6369 }, 6370 "logLevel": {} 6371 } 6372 } 6373 }, 6374 "nextToken": {} 6375 } 6376 } 6377 }, 6378 "ListViolationEvents": { 6379 "http": { 6380 "method": "GET", 6381 "requestUri": "/violation-events" 6382 }, 6383 "input": { 6384 "type": "structure", 6385 "required": [ 6386 "startTime", 6387 "endTime" 6388 ], 6389 "members": { 6390 "startTime": { 6391 "location": "querystring", 6392 "locationName": "startTime", 6393 "type": "timestamp" 6394 }, 6395 "endTime": { 6396 "location": "querystring", 6397 "locationName": "endTime", 6398 "type": "timestamp" 6399 }, 6400 "thingName": { 6401 "location": "querystring", 6402 "locationName": "thingName" 6403 }, 6404 "securityProfileName": { 6405 "location": "querystring", 6406 "locationName": "securityProfileName" 6407 }, 6408 "behaviorCriteriaType": { 6409 "location": "querystring", 6410 "locationName": "behaviorCriteriaType" 6411 }, 6412 "listSuppressedAlerts": { 6413 "location": "querystring", 6414 "locationName": "listSuppressedAlerts", 6415 "type": "boolean" 6416 }, 6417 "nextToken": { 6418 "location": "querystring", 6419 "locationName": "nextToken" 6420 }, 6421 "maxResults": { 6422 "location": "querystring", 6423 "locationName": "maxResults", 6424 "type": "integer" 6425 } 6426 } 6427 }, 6428 "output": { 6429 "type": "structure", 6430 "members": { 6431 "violationEvents": { 6432 "type": "list", 6433 "member": { 6434 "type": "structure", 6435 "members": { 6436 "violationId": {}, 6437 "thingName": {}, 6438 "securityProfileName": {}, 6439 "behavior": { 6440 "shape": "S7z" 6441 }, 6442 "metricValue": { 6443 "shape": "S86" 6444 }, 6445 "violationEventAdditionalInfo": { 6446 "shape": "Sm7" 6447 }, 6448 "violationEventType": {}, 6449 "violationEventTime": { 6450 "type": "timestamp" 6451 } 6452 } 6453 } 6454 }, 6455 "nextToken": {} 6456 } 6457 } 6458 }, 6459 "RegisterCACertificate": { 6460 "http": { 6461 "requestUri": "/cacertificate" 6462 }, 6463 "input": { 6464 "type": "structure", 6465 "required": [ 6466 "caCertificate", 6467 "verificationCertificate" 6468 ], 6469 "members": { 6470 "caCertificate": {}, 6471 "verificationCertificate": {}, 6472 "setAsActive": { 6473 "location": "querystring", 6474 "locationName": "setAsActive", 6475 "type": "boolean" 6476 }, 6477 "allowAutoRegistration": { 6478 "location": "querystring", 6479 "locationName": "allowAutoRegistration", 6480 "type": "boolean" 6481 }, 6482 "registrationConfig": { 6483 "shape": "Sgr" 6484 }, 6485 "tags": { 6486 "shape": "S29" 6487 } 6488 } 6489 }, 6490 "output": { 6491 "type": "structure", 6492 "members": { 6493 "certificateArn": {}, 6494 "certificateId": {} 6495 } 6496 } 6497 }, 6498 "RegisterCertificate": { 6499 "http": { 6500 "requestUri": "/certificate/register" 6501 }, 6502 "input": { 6503 "type": "structure", 6504 "required": [ 6505 "certificatePem" 6506 ], 6507 "members": { 6508 "certificatePem": {}, 6509 "caCertificatePem": {}, 6510 "setAsActive": { 6511 "deprecated": true, 6512 "location": "querystring", 6513 "locationName": "setAsActive", 6514 "type": "boolean" 6515 }, 6516 "status": {} 6517 } 6518 }, 6519 "output": { 6520 "type": "structure", 6521 "members": { 6522 "certificateArn": {}, 6523 "certificateId": {} 6524 } 6525 } 6526 }, 6527 "RegisterCertificateWithoutCA": { 6528 "http": { 6529 "requestUri": "/certificate/register-no-ca" 6530 }, 6531 "input": { 6532 "type": "structure", 6533 "required": [ 6534 "certificatePem" 6535 ], 6536 "members": { 6537 "certificatePem": {}, 6538 "status": {} 6539 } 6540 }, 6541 "output": { 6542 "type": "structure", 6543 "members": { 6544 "certificateArn": {}, 6545 "certificateId": {} 6546 } 6547 } 6548 }, 6549 "RegisterThing": { 6550 "http": { 6551 "requestUri": "/things" 6552 }, 6553 "input": { 6554 "type": "structure", 6555 "required": [ 6556 "templateBody" 6557 ], 6558 "members": { 6559 "templateBody": {}, 6560 "parameters": { 6561 "type": "map", 6562 "key": {}, 6563 "value": {} 6564 } 6565 } 6566 }, 6567 "output": { 6568 "type": "structure", 6569 "members": { 6570 "certificatePem": {}, 6571 "resourceArns": { 6572 "type": "map", 6573 "key": {}, 6574 "value": {} 6575 } 6576 } 6577 } 6578 }, 6579 "RejectCertificateTransfer": { 6580 "http": { 6581 "method": "PATCH", 6582 "requestUri": "/reject-certificate-transfer/{certificateId}" 6583 }, 6584 "input": { 6585 "type": "structure", 6586 "required": [ 6587 "certificateId" 6588 ], 6589 "members": { 6590 "certificateId": { 6591 "location": "uri", 6592 "locationName": "certificateId" 6593 }, 6594 "rejectReason": {} 6595 } 6596 } 6597 }, 6598 "RemoveThingFromBillingGroup": { 6599 "http": { 6600 "method": "PUT", 6601 "requestUri": "/billing-groups/removeThingFromBillingGroup" 6602 }, 6603 "input": { 6604 "type": "structure", 6605 "members": { 6606 "billingGroupName": {}, 6607 "billingGroupArn": {}, 6608 "thingName": {}, 6609 "thingArn": {} 6610 } 6611 }, 6612 "output": { 6613 "type": "structure", 6614 "members": {} 6615 } 6616 }, 6617 "RemoveThingFromThingGroup": { 6618 "http": { 6619 "method": "PUT", 6620 "requestUri": "/thing-groups/removeThingFromThingGroup" 6621 }, 6622 "input": { 6623 "type": "structure", 6624 "members": { 6625 "thingGroupName": {}, 6626 "thingGroupArn": {}, 6627 "thingName": {}, 6628 "thingArn": {} 6629 } 6630 }, 6631 "output": { 6632 "type": "structure", 6633 "members": {} 6634 } 6635 }, 6636 "ReplaceTopicRule": { 6637 "http": { 6638 "method": "PATCH", 6639 "requestUri": "/rules/{ruleName}" 6640 }, 6641 "input": { 6642 "type": "structure", 6643 "required": [ 6644 "ruleName", 6645 "topicRulePayload" 6646 ], 6647 "members": { 6648 "ruleName": { 6649 "location": "uri", 6650 "locationName": "ruleName" 6651 }, 6652 "topicRulePayload": { 6653 "shape": "S9j" 6654 } 6655 }, 6656 "payload": "topicRulePayload" 6657 } 6658 }, 6659 "SearchIndex": { 6660 "http": { 6661 "requestUri": "/indices/search" 6662 }, 6663 "input": { 6664 "type": "structure", 6665 "required": [ 6666 "queryString" 6667 ], 6668 "members": { 6669 "indexName": {}, 6670 "queryString": {}, 6671 "nextToken": {}, 6672 "maxResults": { 6673 "type": "integer" 6674 }, 6675 "queryVersion": {} 6676 } 6677 }, 6678 "output": { 6679 "type": "structure", 6680 "members": { 6681 "nextToken": {}, 6682 "things": { 6683 "type": "list", 6684 "member": { 6685 "type": "structure", 6686 "members": { 6687 "thingName": {}, 6688 "thingId": {}, 6689 "thingTypeName": {}, 6690 "thingGroupNames": { 6691 "shape": "Ssk" 6692 }, 6693 "attributes": { 6694 "shape": "S3h" 6695 }, 6696 "shadow": {}, 6697 "connectivity": { 6698 "type": "structure", 6699 "members": { 6700 "connected": { 6701 "type": "boolean" 6702 }, 6703 "timestamp": { 6704 "type": "long" 6705 } 6706 } 6707 } 6708 } 6709 } 6710 }, 6711 "thingGroups": { 6712 "type": "list", 6713 "member": { 6714 "type": "structure", 6715 "members": { 6716 "thingGroupName": {}, 6717 "thingGroupId": {}, 6718 "thingGroupDescription": {}, 6719 "attributes": { 6720 "shape": "S3h" 6721 }, 6722 "parentGroupNames": { 6723 "shape": "Ssk" 6724 } 6725 } 6726 } 6727 } 6728 } 6729 } 6730 }, 6731 "SetDefaultAuthorizer": { 6732 "http": { 6733 "requestUri": "/default-authorizer" 6734 }, 6735 "input": { 6736 "type": "structure", 6737 "required": [ 6738 "authorizerName" 6739 ], 6740 "members": { 6741 "authorizerName": {} 6742 } 6743 }, 6744 "output": { 6745 "type": "structure", 6746 "members": { 6747 "authorizerName": {}, 6748 "authorizerArn": {} 6749 } 6750 } 6751 }, 6752 "SetDefaultPolicyVersion": { 6753 "http": { 6754 "method": "PATCH", 6755 "requestUri": "/policies/{policyName}/version/{policyVersionId}" 6756 }, 6757 "input": { 6758 "type": "structure", 6759 "required": [ 6760 "policyName", 6761 "policyVersionId" 6762 ], 6763 "members": { 6764 "policyName": { 6765 "location": "uri", 6766 "locationName": "policyName" 6767 }, 6768 "policyVersionId": { 6769 "location": "uri", 6770 "locationName": "policyVersionId" 6771 } 6772 } 6773 } 6774 }, 6775 "SetLoggingOptions": { 6776 "http": { 6777 "requestUri": "/loggingOptions" 6778 }, 6779 "input": { 6780 "type": "structure", 6781 "required": [ 6782 "loggingOptionsPayload" 6783 ], 6784 "members": { 6785 "loggingOptionsPayload": { 6786 "type": "structure", 6787 "required": [ 6788 "roleArn" 6789 ], 6790 "members": { 6791 "roleArn": {}, 6792 "logLevel": {} 6793 } 6794 } 6795 }, 6796 "payload": "loggingOptionsPayload" 6797 } 6798 }, 6799 "SetV2LoggingLevel": { 6800 "http": { 6801 "requestUri": "/v2LoggingLevel" 6802 }, 6803 "input": { 6804 "type": "structure", 6805 "required": [ 6806 "logTarget", 6807 "logLevel" 6808 ], 6809 "members": { 6810 "logTarget": { 6811 "shape": "Srq" 6812 }, 6813 "logLevel": {} 6814 } 6815 } 6816 }, 6817 "SetV2LoggingOptions": { 6818 "http": { 6819 "requestUri": "/v2LoggingOptions" 6820 }, 6821 "input": { 6822 "type": "structure", 6823 "members": { 6824 "roleArn": {}, 6825 "defaultLogLevel": {}, 6826 "disableAllLogs": { 6827 "type": "boolean" 6828 } 6829 } 6830 } 6831 }, 6832 "StartAuditMitigationActionsTask": { 6833 "http": { 6834 "requestUri": "/audit/mitigationactions/tasks/{taskId}" 6835 }, 6836 "input": { 6837 "type": "structure", 6838 "required": [ 6839 "taskId", 6840 "target", 6841 "auditCheckToActionsMapping", 6842 "clientRequestToken" 6843 ], 6844 "members": { 6845 "taskId": { 6846 "location": "uri", 6847 "locationName": "taskId" 6848 }, 6849 "target": { 6850 "shape": "Sfg" 6851 }, 6852 "auditCheckToActionsMapping": { 6853 "shape": "Sfk" 6854 }, 6855 "clientRequestToken": { 6856 "idempotencyToken": true 6857 } 6858 } 6859 }, 6860 "output": { 6861 "type": "structure", 6862 "members": { 6863 "taskId": {} 6864 } 6865 } 6866 }, 6867 "StartDetectMitigationActionsTask": { 6868 "http": { 6869 "method": "PUT", 6870 "requestUri": "/detect/mitigationactions/tasks/{taskId}" 6871 }, 6872 "input": { 6873 "type": "structure", 6874 "required": [ 6875 "taskId", 6876 "target", 6877 "actions", 6878 "clientRequestToken" 6879 ], 6880 "members": { 6881 "taskId": { 6882 "location": "uri", 6883 "locationName": "taskId" 6884 }, 6885 "target": { 6886 "shape": "Sh7" 6887 }, 6888 "actions": { 6889 "type": "list", 6890 "member": {} 6891 }, 6892 "violationEventOccurrenceRange": { 6893 "shape": "Sha" 6894 }, 6895 "includeOnlyActiveViolations": { 6896 "type": "boolean" 6897 }, 6898 "includeSuppressedAlerts": { 6899 "type": "boolean" 6900 }, 6901 "clientRequestToken": { 6902 "idempotencyToken": true 6903 } 6904 } 6905 }, 6906 "output": { 6907 "type": "structure", 6908 "members": { 6909 "taskId": {} 6910 } 6911 } 6912 }, 6913 "StartOnDemandAuditTask": { 6914 "http": { 6915 "requestUri": "/audit/tasks" 6916 }, 6917 "input": { 6918 "type": "structure", 6919 "required": [ 6920 "targetCheckNames" 6921 ], 6922 "members": { 6923 "targetCheckNames": { 6924 "shape": "S7s" 6925 } 6926 } 6927 }, 6928 "output": { 6929 "type": "structure", 6930 "members": { 6931 "taskId": {} 6932 } 6933 } 6934 }, 6935 "StartThingRegistrationTask": { 6936 "http": { 6937 "requestUri": "/thing-registration-tasks" 6938 }, 6939 "input": { 6940 "type": "structure", 6941 "required": [ 6942 "templateBody", 6943 "inputFileBucket", 6944 "inputFileKey", 6945 "roleArn" 6946 ], 6947 "members": { 6948 "templateBody": {}, 6949 "inputFileBucket": {}, 6950 "inputFileKey": {}, 6951 "roleArn": {} 6952 } 6953 }, 6954 "output": { 6955 "type": "structure", 6956 "members": { 6957 "taskId": {} 6958 } 6959 } 6960 }, 6961 "StopThingRegistrationTask": { 6962 "http": { 6963 "method": "PUT", 6964 "requestUri": "/thing-registration-tasks/{taskId}/cancel" 6965 }, 6966 "input": { 6967 "type": "structure", 6968 "required": [ 6969 "taskId" 6970 ], 6971 "members": { 6972 "taskId": { 6973 "location": "uri", 6974 "locationName": "taskId" 6975 } 6976 } 6977 }, 6978 "output": { 6979 "type": "structure", 6980 "members": {} 6981 } 6982 }, 6983 "TagResource": { 6984 "http": { 6985 "requestUri": "/tags" 6986 }, 6987 "input": { 6988 "type": "structure", 6989 "required": [ 6990 "resourceArn", 6991 "tags" 6992 ], 6993 "members": { 6994 "resourceArn": {}, 6995 "tags": { 6996 "shape": "S29" 6997 } 6998 } 6999 }, 7000 "output": { 7001 "type": "structure", 7002 "members": {} 7003 } 7004 }, 7005 "TestAuthorization": { 7006 "http": { 7007 "requestUri": "/test-authorization" 7008 }, 7009 "input": { 7010 "type": "structure", 7011 "required": [ 7012 "authInfos" 7013 ], 7014 "members": { 7015 "principal": {}, 7016 "cognitoIdentityPoolId": {}, 7017 "authInfos": { 7018 "type": "list", 7019 "member": { 7020 "shape": "Std" 7021 } 7022 }, 7023 "clientId": { 7024 "location": "querystring", 7025 "locationName": "clientId" 7026 }, 7027 "policyNamesToAdd": { 7028 "shape": "Sth" 7029 }, 7030 "policyNamesToSkip": { 7031 "shape": "Sth" 7032 } 7033 } 7034 }, 7035 "output": { 7036 "type": "structure", 7037 "members": { 7038 "authResults": { 7039 "type": "list", 7040 "member": { 7041 "type": "structure", 7042 "members": { 7043 "authInfo": { 7044 "shape": "Std" 7045 }, 7046 "allowed": { 7047 "type": "structure", 7048 "members": { 7049 "policies": { 7050 "shape": "Smd" 7051 } 7052 } 7053 }, 7054 "denied": { 7055 "type": "structure", 7056 "members": { 7057 "implicitDeny": { 7058 "type": "structure", 7059 "members": { 7060 "policies": { 7061 "shape": "Smd" 7062 } 7063 } 7064 }, 7065 "explicitDeny": { 7066 "type": "structure", 7067 "members": { 7068 "policies": { 7069 "shape": "Smd" 7070 } 7071 } 7072 } 7073 } 7074 }, 7075 "authDecision": {}, 7076 "missingContextValues": { 7077 "type": "list", 7078 "member": {} 7079 } 7080 } 7081 } 7082 } 7083 } 7084 } 7085 }, 7086 "TestInvokeAuthorizer": { 7087 "http": { 7088 "requestUri": "/authorizer/{authorizerName}/test" 7089 }, 7090 "input": { 7091 "type": "structure", 7092 "required": [ 7093 "authorizerName" 7094 ], 7095 "members": { 7096 "authorizerName": { 7097 "location": "uri", 7098 "locationName": "authorizerName" 7099 }, 7100 "token": {}, 7101 "tokenSignature": {}, 7102 "httpContext": { 7103 "type": "structure", 7104 "members": { 7105 "headers": { 7106 "type": "map", 7107 "key": {}, 7108 "value": {} 7109 }, 7110 "queryString": {} 7111 } 7112 }, 7113 "mqttContext": { 7114 "type": "structure", 7115 "members": { 7116 "username": {}, 7117 "password": { 7118 "type": "blob" 7119 }, 7120 "clientId": {} 7121 } 7122 }, 7123 "tlsContext": { 7124 "type": "structure", 7125 "members": { 7126 "serverName": {} 7127 } 7128 } 7129 } 7130 }, 7131 "output": { 7132 "type": "structure", 7133 "members": { 7134 "isAuthenticated": { 7135 "type": "boolean" 7136 }, 7137 "principalId": {}, 7138 "policyDocuments": { 7139 "type": "list", 7140 "member": {} 7141 }, 7142 "refreshAfterInSeconds": { 7143 "type": "integer" 7144 }, 7145 "disconnectAfterInSeconds": { 7146 "type": "integer" 7147 } 7148 } 7149 } 7150 }, 7151 "TransferCertificate": { 7152 "http": { 7153 "method": "PATCH", 7154 "requestUri": "/transfer-certificate/{certificateId}" 7155 }, 7156 "input": { 7157 "type": "structure", 7158 "required": [ 7159 "certificateId", 7160 "targetAwsAccount" 7161 ], 7162 "members": { 7163 "certificateId": { 7164 "location": "uri", 7165 "locationName": "certificateId" 7166 }, 7167 "targetAwsAccount": { 7168 "location": "querystring", 7169 "locationName": "targetAwsAccount" 7170 }, 7171 "transferMessage": {} 7172 } 7173 }, 7174 "output": { 7175 "type": "structure", 7176 "members": { 7177 "transferredCertificateArn": {} 7178 } 7179 } 7180 }, 7181 "UntagResource": { 7182 "http": { 7183 "requestUri": "/untag" 7184 }, 7185 "input": { 7186 "type": "structure", 7187 "required": [ 7188 "resourceArn", 7189 "tagKeys" 7190 ], 7191 "members": { 7192 "resourceArn": {}, 7193 "tagKeys": { 7194 "type": "list", 7195 "member": {} 7196 } 7197 } 7198 }, 7199 "output": { 7200 "type": "structure", 7201 "members": {} 7202 } 7203 }, 7204 "UpdateAccountAuditConfiguration": { 7205 "http": { 7206 "method": "PATCH", 7207 "requestUri": "/audit/configuration" 7208 }, 7209 "input": { 7210 "type": "structure", 7211 "members": { 7212 "roleArn": {}, 7213 "auditNotificationTargetConfigurations": { 7214 "shape": "Seo" 7215 }, 7216 "auditCheckConfigurations": { 7217 "shape": "Ser" 7218 } 7219 } 7220 }, 7221 "output": { 7222 "type": "structure", 7223 "members": {} 7224 } 7225 }, 7226 "UpdateAuditSuppression": { 7227 "http": { 7228 "method": "PATCH", 7229 "requestUri": "/audit/suppressions/update" 7230 }, 7231 "input": { 7232 "type": "structure", 7233 "required": [ 7234 "checkName", 7235 "resourceIdentifier" 7236 ], 7237 "members": { 7238 "checkName": {}, 7239 "resourceIdentifier": { 7240 "shape": "S1o" 7241 }, 7242 "expirationDate": { 7243 "type": "timestamp" 7244 }, 7245 "suppressIndefinitely": { 7246 "type": "boolean" 7247 }, 7248 "description": {} 7249 } 7250 }, 7251 "output": { 7252 "type": "structure", 7253 "members": {} 7254 } 7255 }, 7256 "UpdateAuthorizer": { 7257 "http": { 7258 "method": "PUT", 7259 "requestUri": "/authorizer/{authorizerName}" 7260 }, 7261 "input": { 7262 "type": "structure", 7263 "required": [ 7264 "authorizerName" 7265 ], 7266 "members": { 7267 "authorizerName": { 7268 "location": "uri", 7269 "locationName": "authorizerName" 7270 }, 7271 "authorizerFunctionArn": {}, 7272 "tokenKeyName": {}, 7273 "tokenSigningPublicKeys": { 7274 "shape": "S25" 7275 }, 7276 "status": {} 7277 } 7278 }, 7279 "output": { 7280 "type": "structure", 7281 "members": { 7282 "authorizerName": {}, 7283 "authorizerArn": {} 7284 } 7285 } 7286 }, 7287 "UpdateBillingGroup": { 7288 "http": { 7289 "method": "PATCH", 7290 "requestUri": "/billing-groups/{billingGroupName}" 7291 }, 7292 "input": { 7293 "type": "structure", 7294 "required": [ 7295 "billingGroupName", 7296 "billingGroupProperties" 7297 ], 7298 "members": { 7299 "billingGroupName": { 7300 "location": "uri", 7301 "locationName": "billingGroupName" 7302 }, 7303 "billingGroupProperties": { 7304 "shape": "S2h" 7305 }, 7306 "expectedVersion": { 7307 "type": "long" 7308 } 7309 } 7310 }, 7311 "output": { 7312 "type": "structure", 7313 "members": { 7314 "version": { 7315 "type": "long" 7316 } 7317 } 7318 } 7319 }, 7320 "UpdateCACertificate": { 7321 "http": { 7322 "method": "PUT", 7323 "requestUri": "/cacertificate/{caCertificateId}" 7324 }, 7325 "input": { 7326 "type": "structure", 7327 "required": [ 7328 "certificateId" 7329 ], 7330 "members": { 7331 "certificateId": { 7332 "location": "uri", 7333 "locationName": "caCertificateId" 7334 }, 7335 "newStatus": { 7336 "location": "querystring", 7337 "locationName": "newStatus" 7338 }, 7339 "newAutoRegistrationStatus": { 7340 "location": "querystring", 7341 "locationName": "newAutoRegistrationStatus" 7342 }, 7343 "registrationConfig": { 7344 "shape": "Sgr" 7345 }, 7346 "removeAutoRegistration": { 7347 "type": "boolean" 7348 } 7349 } 7350 } 7351 }, 7352 "UpdateCertificate": { 7353 "http": { 7354 "method": "PUT", 7355 "requestUri": "/certificates/{certificateId}" 7356 }, 7357 "input": { 7358 "type": "structure", 7359 "required": [ 7360 "certificateId", 7361 "newStatus" 7362 ], 7363 "members": { 7364 "certificateId": { 7365 "location": "uri", 7366 "locationName": "certificateId" 7367 }, 7368 "newStatus": { 7369 "location": "querystring", 7370 "locationName": "newStatus" 7371 } 7372 } 7373 } 7374 }, 7375 "UpdateCustomMetric": { 7376 "http": { 7377 "method": "PATCH", 7378 "requestUri": "/custom-metric/{metricName}" 7379 }, 7380 "input": { 7381 "type": "structure", 7382 "required": [ 7383 "metricName", 7384 "displayName" 7385 ], 7386 "members": { 7387 "metricName": { 7388 "location": "uri", 7389 "locationName": "metricName" 7390 }, 7391 "displayName": {} 7392 } 7393 }, 7394 "output": { 7395 "type": "structure", 7396 "members": { 7397 "metricName": {}, 7398 "metricArn": {}, 7399 "metricType": {}, 7400 "displayName": {}, 7401 "creationDate": { 7402 "type": "timestamp" 7403 }, 7404 "lastModifiedDate": { 7405 "type": "timestamp" 7406 } 7407 } 7408 } 7409 }, 7410 "UpdateDimension": { 7411 "http": { 7412 "method": "PATCH", 7413 "requestUri": "/dimensions/{name}" 7414 }, 7415 "input": { 7416 "type": "structure", 7417 "required": [ 7418 "name", 7419 "stringValues" 7420 ], 7421 "members": { 7422 "name": { 7423 "location": "uri", 7424 "locationName": "name" 7425 }, 7426 "stringValues": { 7427 "shape": "S2z" 7428 } 7429 } 7430 }, 7431 "output": { 7432 "type": "structure", 7433 "members": { 7434 "name": {}, 7435 "arn": {}, 7436 "type": {}, 7437 "stringValues": { 7438 "shape": "S2z" 7439 }, 7440 "creationDate": { 7441 "type": "timestamp" 7442 }, 7443 "lastModifiedDate": { 7444 "type": "timestamp" 7445 } 7446 } 7447 } 7448 }, 7449 "UpdateDomainConfiguration": { 7450 "http": { 7451 "method": "PUT", 7452 "requestUri": "/domainConfigurations/{domainConfigurationName}" 7453 }, 7454 "input": { 7455 "type": "structure", 7456 "required": [ 7457 "domainConfigurationName" 7458 ], 7459 "members": { 7460 "domainConfigurationName": { 7461 "location": "uri", 7462 "locationName": "domainConfigurationName" 7463 }, 7464 "authorizerConfig": { 7465 "shape": "S38" 7466 }, 7467 "domainConfigurationStatus": {}, 7468 "removeAuthorizerConfig": { 7469 "type": "boolean" 7470 } 7471 } 7472 }, 7473 "output": { 7474 "type": "structure", 7475 "members": { 7476 "domainConfigurationName": {}, 7477 "domainConfigurationArn": {} 7478 } 7479 } 7480 }, 7481 "UpdateDynamicThingGroup": { 7482 "http": { 7483 "method": "PATCH", 7484 "requestUri": "/dynamic-thing-groups/{thingGroupName}" 7485 }, 7486 "input": { 7487 "type": "structure", 7488 "required": [ 7489 "thingGroupName", 7490 "thingGroupProperties" 7491 ], 7492 "members": { 7493 "thingGroupName": { 7494 "location": "uri", 7495 "locationName": "thingGroupName" 7496 }, 7497 "thingGroupProperties": { 7498 "shape": "S3e" 7499 }, 7500 "expectedVersion": { 7501 "type": "long" 7502 }, 7503 "indexName": {}, 7504 "queryString": {}, 7505 "queryVersion": {} 7506 } 7507 }, 7508 "output": { 7509 "type": "structure", 7510 "members": { 7511 "version": { 7512 "type": "long" 7513 } 7514 } 7515 } 7516 }, 7517 "UpdateEventConfigurations": { 7518 "http": { 7519 "method": "PATCH", 7520 "requestUri": "/event-configurations" 7521 }, 7522 "input": { 7523 "type": "structure", 7524 "members": { 7525 "eventConfigurations": { 7526 "shape": "Shv" 7527 } 7528 } 7529 }, 7530 "output": { 7531 "type": "structure", 7532 "members": {} 7533 } 7534 }, 7535 "UpdateIndexingConfiguration": { 7536 "http": { 7537 "requestUri": "/indexing/config" 7538 }, 7539 "input": { 7540 "type": "structure", 7541 "members": { 7542 "thingIndexingConfiguration": { 7543 "shape": "Skj" 7544 }, 7545 "thingGroupIndexingConfiguration": { 7546 "shape": "Skq" 7547 } 7548 } 7549 }, 7550 "output": { 7551 "type": "structure", 7552 "members": {} 7553 } 7554 }, 7555 "UpdateJob": { 7556 "http": { 7557 "method": "PATCH", 7558 "requestUri": "/jobs/{jobId}" 7559 }, 7560 "input": { 7561 "type": "structure", 7562 "required": [ 7563 "jobId" 7564 ], 7565 "members": { 7566 "jobId": { 7567 "location": "uri", 7568 "locationName": "jobId" 7569 }, 7570 "description": {}, 7571 "presignedUrlConfig": { 7572 "shape": "S3t" 7573 }, 7574 "jobExecutionsRolloutConfig": { 7575 "shape": "S3w" 7576 }, 7577 "abortConfig": { 7578 "shape": "S43" 7579 }, 7580 "timeoutConfig": { 7581 "shape": "S4a" 7582 }, 7583 "namespaceId": { 7584 "location": "querystring", 7585 "locationName": "namespaceId" 7586 } 7587 } 7588 } 7589 }, 7590 "UpdateMitigationAction": { 7591 "http": { 7592 "method": "PATCH", 7593 "requestUri": "/mitigationactions/actions/{actionName}" 7594 }, 7595 "input": { 7596 "type": "structure", 7597 "required": [ 7598 "actionName" 7599 ], 7600 "members": { 7601 "actionName": { 7602 "location": "uri", 7603 "locationName": "actionName" 7604 }, 7605 "roleArn": {}, 7606 "actionParams": { 7607 "shape": "S4o" 7608 } 7609 } 7610 }, 7611 "output": { 7612 "type": "structure", 7613 "members": { 7614 "actionArn": {}, 7615 "actionId": {} 7616 } 7617 } 7618 }, 7619 "UpdateProvisioningTemplate": { 7620 "http": { 7621 "method": "PATCH", 7622 "requestUri": "/provisioning-templates/{templateName}" 7623 }, 7624 "input": { 7625 "type": "structure", 7626 "required": [ 7627 "templateName" 7628 ], 7629 "members": { 7630 "templateName": { 7631 "location": "uri", 7632 "locationName": "templateName" 7633 }, 7634 "description": {}, 7635 "enabled": { 7636 "type": "boolean" 7637 }, 7638 "defaultVersionId": { 7639 "type": "integer" 7640 }, 7641 "provisioningRoleArn": {}, 7642 "preProvisioningHook": { 7643 "shape": "S7d" 7644 }, 7645 "removePreProvisioningHook": { 7646 "type": "boolean" 7647 } 7648 } 7649 }, 7650 "output": { 7651 "type": "structure", 7652 "members": {} 7653 } 7654 }, 7655 "UpdateRoleAlias": { 7656 "http": { 7657 "method": "PUT", 7658 "requestUri": "/role-aliases/{roleAlias}" 7659 }, 7660 "input": { 7661 "type": "structure", 7662 "required": [ 7663 "roleAlias" 7664 ], 7665 "members": { 7666 "roleAlias": { 7667 "location": "uri", 7668 "locationName": "roleAlias" 7669 }, 7670 "roleArn": {}, 7671 "credentialDurationSeconds": { 7672 "type": "integer" 7673 } 7674 } 7675 }, 7676 "output": { 7677 "type": "structure", 7678 "members": { 7679 "roleAlias": {}, 7680 "roleAliasArn": {} 7681 } 7682 } 7683 }, 7684 "UpdateScheduledAudit": { 7685 "http": { 7686 "method": "PATCH", 7687 "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" 7688 }, 7689 "input": { 7690 "type": "structure", 7691 "required": [ 7692 "scheduledAuditName" 7693 ], 7694 "members": { 7695 "frequency": {}, 7696 "dayOfMonth": {}, 7697 "dayOfWeek": {}, 7698 "targetCheckNames": { 7699 "shape": "S7s" 7700 }, 7701 "scheduledAuditName": { 7702 "location": "uri", 7703 "locationName": "scheduledAuditName" 7704 } 7705 } 7706 }, 7707 "output": { 7708 "type": "structure", 7709 "members": { 7710 "scheduledAuditArn": {} 7711 } 7712 } 7713 }, 7714 "UpdateSecurityProfile": { 7715 "http": { 7716 "method": "PATCH", 7717 "requestUri": "/security-profiles/{securityProfileName}" 7718 }, 7719 "input": { 7720 "type": "structure", 7721 "required": [ 7722 "securityProfileName" 7723 ], 7724 "members": { 7725 "securityProfileName": { 7726 "location": "uri", 7727 "locationName": "securityProfileName" 7728 }, 7729 "securityProfileDescription": {}, 7730 "behaviors": { 7731 "shape": "S7y" 7732 }, 7733 "alertTargets": { 7734 "shape": "S8o" 7735 }, 7736 "additionalMetricsToRetain": { 7737 "shape": "S8s", 7738 "deprecated": true, 7739 "deprecatedMessage": "Use additionalMetricsToRetainV2." 7740 }, 7741 "additionalMetricsToRetainV2": { 7742 "shape": "S8t" 7743 }, 7744 "deleteBehaviors": { 7745 "type": "boolean" 7746 }, 7747 "deleteAlertTargets": { 7748 "type": "boolean" 7749 }, 7750 "deleteAdditionalMetricsToRetain": { 7751 "type": "boolean" 7752 }, 7753 "expectedVersion": { 7754 "location": "querystring", 7755 "locationName": "expectedVersion", 7756 "type": "long" 7757 } 7758 } 7759 }, 7760 "output": { 7761 "type": "structure", 7762 "members": { 7763 "securityProfileName": {}, 7764 "securityProfileArn": {}, 7765 "securityProfileDescription": {}, 7766 "behaviors": { 7767 "shape": "S7y" 7768 }, 7769 "alertTargets": { 7770 "shape": "S8o" 7771 }, 7772 "additionalMetricsToRetain": { 7773 "shape": "S8s", 7774 "deprecated": true, 7775 "deprecatedMessage": "Use additionalMetricsToRetainV2." 7776 }, 7777 "additionalMetricsToRetainV2": { 7778 "shape": "S8t" 7779 }, 7780 "version": { 7781 "type": "long" 7782 }, 7783 "creationDate": { 7784 "type": "timestamp" 7785 }, 7786 "lastModifiedDate": { 7787 "type": "timestamp" 7788 } 7789 } 7790 } 7791 }, 7792 "UpdateStream": { 7793 "http": { 7794 "method": "PUT", 7795 "requestUri": "/streams/{streamId}" 7796 }, 7797 "input": { 7798 "type": "structure", 7799 "required": [ 7800 "streamId" 7801 ], 7802 "members": { 7803 "streamId": { 7804 "location": "uri", 7805 "locationName": "streamId" 7806 }, 7807 "description": {}, 7808 "files": { 7809 "shape": "S8z" 7810 }, 7811 "roleArn": {} 7812 } 7813 }, 7814 "output": { 7815 "type": "structure", 7816 "members": { 7817 "streamId": {}, 7818 "streamArn": {}, 7819 "description": {}, 7820 "streamVersion": { 7821 "type": "integer" 7822 } 7823 } 7824 } 7825 }, 7826 "UpdateThing": { 7827 "http": { 7828 "method": "PATCH", 7829 "requestUri": "/things/{thingName}" 7830 }, 7831 "input": { 7832 "type": "structure", 7833 "required": [ 7834 "thingName" 7835 ], 7836 "members": { 7837 "thingName": { 7838 "location": "uri", 7839 "locationName": "thingName" 7840 }, 7841 "thingTypeName": {}, 7842 "attributePayload": { 7843 "shape": "S3g" 7844 }, 7845 "expectedVersion": { 7846 "type": "long" 7847 }, 7848 "removeThingType": { 7849 "type": "boolean" 7850 } 7851 } 7852 }, 7853 "output": { 7854 "type": "structure", 7855 "members": {} 7856 } 7857 }, 7858 "UpdateThingGroup": { 7859 "http": { 7860 "method": "PATCH", 7861 "requestUri": "/thing-groups/{thingGroupName}" 7862 }, 7863 "input": { 7864 "type": "structure", 7865 "required": [ 7866 "thingGroupName", 7867 "thingGroupProperties" 7868 ], 7869 "members": { 7870 "thingGroupName": { 7871 "location": "uri", 7872 "locationName": "thingGroupName" 7873 }, 7874 "thingGroupProperties": { 7875 "shape": "S3e" 7876 }, 7877 "expectedVersion": { 7878 "type": "long" 7879 } 7880 } 7881 }, 7882 "output": { 7883 "type": "structure", 7884 "members": { 7885 "version": { 7886 "type": "long" 7887 } 7888 } 7889 } 7890 }, 7891 "UpdateThingGroupsForThing": { 7892 "http": { 7893 "method": "PUT", 7894 "requestUri": "/thing-groups/updateThingGroupsForThing" 7895 }, 7896 "input": { 7897 "type": "structure", 7898 "members": { 7899 "thingName": {}, 7900 "thingGroupsToAdd": { 7901 "shape": "Svr" 7902 }, 7903 "thingGroupsToRemove": { 7904 "shape": "Svr" 7905 }, 7906 "overrideDynamicGroups": { 7907 "type": "boolean" 7908 } 7909 } 7910 }, 7911 "output": { 7912 "type": "structure", 7913 "members": {} 7914 } 7915 }, 7916 "UpdateTopicRuleDestination": { 7917 "http": { 7918 "method": "PATCH", 7919 "requestUri": "/destinations" 7920 }, 7921 "input": { 7922 "type": "structure", 7923 "required": [ 7924 "arn", 7925 "status" 7926 ], 7927 "members": { 7928 "arn": {}, 7929 "status": {} 7930 } 7931 }, 7932 "output": { 7933 "type": "structure", 7934 "members": {} 7935 } 7936 }, 7937 "ValidateSecurityProfileBehaviors": { 7938 "http": { 7939 "requestUri": "/security-profile-behaviors/validate" 7940 }, 7941 "input": { 7942 "type": "structure", 7943 "required": [ 7944 "behaviors" 7945 ], 7946 "members": { 7947 "behaviors": { 7948 "shape": "S7y" 7949 } 7950 } 7951 }, 7952 "output": { 7953 "type": "structure", 7954 "members": { 7955 "valid": { 7956 "type": "boolean" 7957 }, 7958 "validationErrors": { 7959 "type": "list", 7960 "member": { 7961 "type": "structure", 7962 "members": { 7963 "errorMessage": {} 7964 } 7965 } 7966 } 7967 } 7968 } 7969 } 7970 }, 7971 "shapes": { 7972 "Sg": { 7973 "type": "list", 7974 "member": {} 7975 }, 7976 "S1e": { 7977 "type": "map", 7978 "key": {}, 7979 "value": {} 7980 }, 7981 "S1o": { 7982 "type": "structure", 7983 "members": { 7984 "deviceCertificateId": {}, 7985 "caCertificateId": {}, 7986 "cognitoIdentityPoolId": {}, 7987 "clientId": {}, 7988 "policyVersionIdentifier": { 7989 "type": "structure", 7990 "members": { 7991 "policyName": {}, 7992 "policyVersionId": {} 7993 } 7994 }, 7995 "account": {}, 7996 "iamRoleArn": {}, 7997 "roleAliasArn": {} 7998 } 7999 }, 8000 "S25": { 8001 "type": "map", 8002 "key": {}, 8003 "value": {} 8004 }, 8005 "S29": { 8006 "type": "list", 8007 "member": { 8008 "type": "structure", 8009 "required": [ 8010 "Key" 8011 ], 8012 "members": { 8013 "Key": {}, 8014 "Value": {} 8015 } 8016 } 8017 }, 8018 "S2h": { 8019 "type": "structure", 8020 "members": { 8021 "billingGroupDescription": {} 8022 } 8023 }, 8024 "S2z": { 8025 "type": "list", 8026 "member": {} 8027 }, 8028 "S38": { 8029 "type": "structure", 8030 "members": { 8031 "defaultAuthorizerName": {}, 8032 "allowAuthorizerOverride": { 8033 "type": "boolean" 8034 } 8035 } 8036 }, 8037 "S3e": { 8038 "type": "structure", 8039 "members": { 8040 "thingGroupDescription": {}, 8041 "attributePayload": { 8042 "shape": "S3g" 8043 } 8044 } 8045 }, 8046 "S3g": { 8047 "type": "structure", 8048 "members": { 8049 "attributes": { 8050 "shape": "S3h" 8051 }, 8052 "merge": { 8053 "type": "boolean" 8054 } 8055 } 8056 }, 8057 "S3h": { 8058 "type": "map", 8059 "key": {}, 8060 "value": {} 8061 }, 8062 "S3t": { 8063 "type": "structure", 8064 "members": { 8065 "roleArn": {}, 8066 "expiresInSec": { 8067 "type": "long" 8068 } 8069 } 8070 }, 8071 "S3w": { 8072 "type": "structure", 8073 "members": { 8074 "maximumPerMinute": { 8075 "type": "integer" 8076 }, 8077 "exponentialRate": { 8078 "type": "structure", 8079 "required": [ 8080 "baseRatePerMinute", 8081 "incrementFactor", 8082 "rateIncreaseCriteria" 8083 ], 8084 "members": { 8085 "baseRatePerMinute": { 8086 "type": "integer" 8087 }, 8088 "incrementFactor": { 8089 "type": "double" 8090 }, 8091 "rateIncreaseCriteria": { 8092 "type": "structure", 8093 "members": { 8094 "numberOfNotifiedThings": { 8095 "type": "integer" 8096 }, 8097 "numberOfSucceededThings": { 8098 "type": "integer" 8099 } 8100 } 8101 } 8102 } 8103 } 8104 } 8105 }, 8106 "S43": { 8107 "type": "structure", 8108 "required": [ 8109 "criteriaList" 8110 ], 8111 "members": { 8112 "criteriaList": { 8113 "type": "list", 8114 "member": { 8115 "type": "structure", 8116 "required": [ 8117 "failureType", 8118 "action", 8119 "thresholdPercentage", 8120 "minNumberOfExecutedThings" 8121 ], 8122 "members": { 8123 "failureType": {}, 8124 "action": {}, 8125 "thresholdPercentage": { 8126 "type": "double" 8127 }, 8128 "minNumberOfExecutedThings": { 8129 "type": "integer" 8130 } 8131 } 8132 } 8133 } 8134 } 8135 }, 8136 "S4a": { 8137 "type": "structure", 8138 "members": { 8139 "inProgressTimeoutInMinutes": { 8140 "type": "long" 8141 } 8142 } 8143 }, 8144 "S4j": { 8145 "type": "structure", 8146 "members": { 8147 "PublicKey": {}, 8148 "PrivateKey": { 8149 "type": "string", 8150 "sensitive": true 8151 } 8152 } 8153 }, 8154 "S4o": { 8155 "type": "structure", 8156 "members": { 8157 "updateDeviceCertificateParams": { 8158 "type": "structure", 8159 "required": [ 8160 "action" 8161 ], 8162 "members": { 8163 "action": {} 8164 } 8165 }, 8166 "updateCACertificateParams": { 8167 "type": "structure", 8168 "required": [ 8169 "action" 8170 ], 8171 "members": { 8172 "action": {} 8173 } 8174 }, 8175 "addThingsToThingGroupParams": { 8176 "type": "structure", 8177 "required": [ 8178 "thingGroupNames" 8179 ], 8180 "members": { 8181 "thingGroupNames": { 8182 "type": "list", 8183 "member": {} 8184 }, 8185 "overrideDynamicGroups": { 8186 "type": "boolean" 8187 } 8188 } 8189 }, 8190 "replaceDefaultPolicyVersionParams": { 8191 "type": "structure", 8192 "required": [ 8193 "templateName" 8194 ], 8195 "members": { 8196 "templateName": {} 8197 } 8198 }, 8199 "enableIoTLoggingParams": { 8200 "type": "structure", 8201 "required": [ 8202 "roleArnForLogging", 8203 "logLevel" 8204 ], 8205 "members": { 8206 "roleArnForLogging": {}, 8207 "logLevel": {} 8208 } 8209 }, 8210 "publishFindingToSnsParams": { 8211 "type": "structure", 8212 "required": [ 8213 "topicArn" 8214 ], 8215 "members": { 8216 "topicArn": {} 8217 } 8218 } 8219 } 8220 }, 8221 "S57": { 8222 "type": "list", 8223 "member": {} 8224 }, 8225 "S59": { 8226 "type": "list", 8227 "member": {} 8228 }, 8229 "S5b": { 8230 "type": "structure", 8231 "members": { 8232 "maximumPerMinute": { 8233 "type": "integer" 8234 }, 8235 "exponentialRate": { 8236 "type": "structure", 8237 "required": [ 8238 "baseRatePerMinute", 8239 "incrementFactor", 8240 "rateIncreaseCriteria" 8241 ], 8242 "members": { 8243 "baseRatePerMinute": { 8244 "type": "integer" 8245 }, 8246 "incrementFactor": { 8247 "type": "double" 8248 }, 8249 "rateIncreaseCriteria": { 8250 "type": "structure", 8251 "members": { 8252 "numberOfNotifiedThings": { 8253 "type": "integer" 8254 }, 8255 "numberOfSucceededThings": { 8256 "type": "integer" 8257 } 8258 } 8259 } 8260 } 8261 } 8262 } 8263 }, 8264 "S5i": { 8265 "type": "structure", 8266 "members": { 8267 "expiresInSec": { 8268 "type": "long" 8269 } 8270 } 8271 }, 8272 "S5t": { 8273 "type": "list", 8274 "member": { 8275 "type": "structure", 8276 "members": { 8277 "fileName": {}, 8278 "fileType": { 8279 "type": "integer" 8280 }, 8281 "fileVersion": {}, 8282 "fileLocation": { 8283 "type": "structure", 8284 "members": { 8285 "stream": { 8286 "type": "structure", 8287 "members": { 8288 "streamId": {}, 8289 "fileId": { 8290 "type": "integer" 8291 } 8292 } 8293 }, 8294 "s3Location": { 8295 "shape": "S62" 8296 } 8297 } 8298 }, 8299 "codeSigning": { 8300 "type": "structure", 8301 "members": { 8302 "awsSignerJobId": {}, 8303 "startSigningJobParameter": { 8304 "type": "structure", 8305 "members": { 8306 "signingProfileParameter": { 8307 "type": "structure", 8308 "members": { 8309 "certificateArn": {}, 8310 "platform": {}, 8311 "certificatePathOnDevice": {} 8312 } 8313 }, 8314 "signingProfileName": {}, 8315 "destination": { 8316 "type": "structure", 8317 "members": { 8318 "s3Destination": { 8319 "type": "structure", 8320 "members": { 8321 "bucket": {}, 8322 "prefix": {} 8323 } 8324 } 8325 } 8326 } 8327 } 8328 }, 8329 "customCodeSigning": { 8330 "type": "structure", 8331 "members": { 8332 "signature": { 8333 "type": "structure", 8334 "members": { 8335 "inlineDocument": { 8336 "type": "blob" 8337 } 8338 } 8339 }, 8340 "certificateChain": { 8341 "type": "structure", 8342 "members": { 8343 "certificateName": {}, 8344 "inlineDocument": {} 8345 } 8346 }, 8347 "hashAlgorithm": {}, 8348 "signatureAlgorithm": {} 8349 } 8350 } 8351 } 8352 }, 8353 "attributes": { 8354 "type": "map", 8355 "key": {}, 8356 "value": {} 8357 } 8358 } 8359 } 8360 }, 8361 "S62": { 8362 "type": "structure", 8363 "members": { 8364 "bucket": {}, 8365 "key": {}, 8366 "version": {} 8367 } 8368 }, 8369 "S6r": { 8370 "type": "map", 8371 "key": {}, 8372 "value": {} 8373 }, 8374 "S7d": { 8375 "type": "structure", 8376 "required": [ 8377 "targetArn" 8378 ], 8379 "members": { 8380 "payloadVersion": {}, 8381 "targetArn": {} 8382 } 8383 }, 8384 "S7s": { 8385 "type": "list", 8386 "member": {} 8387 }, 8388 "S7y": { 8389 "type": "list", 8390 "member": { 8391 "shape": "S7z" 8392 } 8393 }, 8394 "S7z": { 8395 "type": "structure", 8396 "required": [ 8397 "name" 8398 ], 8399 "members": { 8400 "name": {}, 8401 "metric": {}, 8402 "metricDimension": { 8403 "shape": "S82" 8404 }, 8405 "criteria": { 8406 "type": "structure", 8407 "members": { 8408 "comparisonOperator": {}, 8409 "value": { 8410 "shape": "S86" 8411 }, 8412 "durationSeconds": { 8413 "type": "integer" 8414 }, 8415 "consecutiveDatapointsToAlarm": { 8416 "type": "integer" 8417 }, 8418 "consecutiveDatapointsToClear": { 8419 "type": "integer" 8420 }, 8421 "statisticalThreshold": { 8422 "type": "structure", 8423 "members": { 8424 "statistic": {} 8425 } 8426 }, 8427 "mlDetectionConfig": { 8428 "type": "structure", 8429 "required": [ 8430 "confidenceLevel" 8431 ], 8432 "members": { 8433 "confidenceLevel": {} 8434 } 8435 } 8436 } 8437 }, 8438 "suppressAlerts": { 8439 "type": "boolean" 8440 } 8441 } 8442 }, 8443 "S82": { 8444 "type": "structure", 8445 "required": [ 8446 "dimensionName" 8447 ], 8448 "members": { 8449 "dimensionName": {}, 8450 "operator": {} 8451 } 8452 }, 8453 "S86": { 8454 "type": "structure", 8455 "members": { 8456 "count": { 8457 "type": "long" 8458 }, 8459 "cidrs": { 8460 "type": "list", 8461 "member": {} 8462 }, 8463 "ports": { 8464 "type": "list", 8465 "member": { 8466 "type": "integer" 8467 } 8468 }, 8469 "number": { 8470 "type": "double" 8471 }, 8472 "numbers": { 8473 "type": "list", 8474 "member": { 8475 "type": "double" 8476 } 8477 }, 8478 "strings": { 8479 "type": "list", 8480 "member": {} 8481 } 8482 } 8483 }, 8484 "S8o": { 8485 "type": "map", 8486 "key": {}, 8487 "value": { 8488 "type": "structure", 8489 "required": [ 8490 "alertTargetArn", 8491 "roleArn" 8492 ], 8493 "members": { 8494 "alertTargetArn": {}, 8495 "roleArn": {} 8496 } 8497 } 8498 }, 8499 "S8s": { 8500 "type": "list", 8501 "member": {} 8502 }, 8503 "S8t": { 8504 "type": "list", 8505 "member": { 8506 "type": "structure", 8507 "required": [ 8508 "metric" 8509 ], 8510 "members": { 8511 "metric": {}, 8512 "metricDimension": { 8513 "shape": "S82" 8514 } 8515 } 8516 } 8517 }, 8518 "S8z": { 8519 "type": "list", 8520 "member": { 8521 "type": "structure", 8522 "members": { 8523 "fileId": { 8524 "type": "integer" 8525 }, 8526 "s3Location": { 8527 "shape": "S62" 8528 } 8529 } 8530 } 8531 }, 8532 "S9b": { 8533 "type": "structure", 8534 "members": { 8535 "thingTypeDescription": {}, 8536 "searchableAttributes": { 8537 "type": "list", 8538 "member": {} 8539 } 8540 } 8541 }, 8542 "S9j": { 8543 "type": "structure", 8544 "required": [ 8545 "sql", 8546 "actions" 8547 ], 8548 "members": { 8549 "sql": {}, 8550 "description": {}, 8551 "actions": { 8552 "shape": "S9m" 8553 }, 8554 "ruleDisabled": { 8555 "type": "boolean" 8556 }, 8557 "awsIotSqlVersion": {}, 8558 "errorAction": { 8559 "shape": "S9n" 8560 } 8561 } 8562 }, 8563 "S9m": { 8564 "type": "list", 8565 "member": { 8566 "shape": "S9n" 8567 } 8568 }, 8569 "S9n": { 8570 "type": "structure", 8571 "members": { 8572 "dynamoDB": { 8573 "type": "structure", 8574 "required": [ 8575 "tableName", 8576 "roleArn", 8577 "hashKeyField", 8578 "hashKeyValue" 8579 ], 8580 "members": { 8581 "tableName": {}, 8582 "roleArn": {}, 8583 "operation": {}, 8584 "hashKeyField": {}, 8585 "hashKeyValue": {}, 8586 "hashKeyType": {}, 8587 "rangeKeyField": {}, 8588 "rangeKeyValue": {}, 8589 "rangeKeyType": {}, 8590 "payloadField": {} 8591 } 8592 }, 8593 "dynamoDBv2": { 8594 "type": "structure", 8595 "required": [ 8596 "roleArn", 8597 "putItem" 8598 ], 8599 "members": { 8600 "roleArn": {}, 8601 "putItem": { 8602 "type": "structure", 8603 "required": [ 8604 "tableName" 8605 ], 8606 "members": { 8607 "tableName": {} 8608 } 8609 } 8610 } 8611 }, 8612 "lambda": { 8613 "type": "structure", 8614 "required": [ 8615 "functionArn" 8616 ], 8617 "members": { 8618 "functionArn": {} 8619 } 8620 }, 8621 "sns": { 8622 "type": "structure", 8623 "required": [ 8624 "targetArn", 8625 "roleArn" 8626 ], 8627 "members": { 8628 "targetArn": {}, 8629 "roleArn": {}, 8630 "messageFormat": {} 8631 } 8632 }, 8633 "sqs": { 8634 "type": "structure", 8635 "required": [ 8636 "roleArn", 8637 "queueUrl" 8638 ], 8639 "members": { 8640 "roleArn": {}, 8641 "queueUrl": {}, 8642 "useBase64": { 8643 "type": "boolean" 8644 } 8645 } 8646 }, 8647 "kinesis": { 8648 "type": "structure", 8649 "required": [ 8650 "roleArn", 8651 "streamName" 8652 ], 8653 "members": { 8654 "roleArn": {}, 8655 "streamName": {}, 8656 "partitionKey": {} 8657 } 8658 }, 8659 "republish": { 8660 "type": "structure", 8661 "required": [ 8662 "roleArn", 8663 "topic" 8664 ], 8665 "members": { 8666 "roleArn": {}, 8667 "topic": {}, 8668 "qos": { 8669 "type": "integer" 8670 } 8671 } 8672 }, 8673 "s3": { 8674 "type": "structure", 8675 "required": [ 8676 "roleArn", 8677 "bucketName", 8678 "key" 8679 ], 8680 "members": { 8681 "roleArn": {}, 8682 "bucketName": {}, 8683 "key": {}, 8684 "cannedAcl": {} 8685 } 8686 }, 8687 "firehose": { 8688 "type": "structure", 8689 "required": [ 8690 "roleArn", 8691 "deliveryStreamName" 8692 ], 8693 "members": { 8694 "roleArn": {}, 8695 "deliveryStreamName": {}, 8696 "separator": {}, 8697 "batchMode": { 8698 "type": "boolean" 8699 } 8700 } 8701 }, 8702 "cloudwatchMetric": { 8703 "type": "structure", 8704 "required": [ 8705 "roleArn", 8706 "metricNamespace", 8707 "metricName", 8708 "metricValue", 8709 "metricUnit" 8710 ], 8711 "members": { 8712 "roleArn": {}, 8713 "metricNamespace": {}, 8714 "metricName": {}, 8715 "metricValue": {}, 8716 "metricUnit": {}, 8717 "metricTimestamp": {} 8718 } 8719 }, 8720 "cloudwatchAlarm": { 8721 "type": "structure", 8722 "required": [ 8723 "roleArn", 8724 "alarmName", 8725 "stateReason", 8726 "stateValue" 8727 ], 8728 "members": { 8729 "roleArn": {}, 8730 "alarmName": {}, 8731 "stateReason": {}, 8732 "stateValue": {} 8733 } 8734 }, 8735 "cloudwatchLogs": { 8736 "type": "structure", 8737 "required": [ 8738 "roleArn", 8739 "logGroupName" 8740 ], 8741 "members": { 8742 "roleArn": {}, 8743 "logGroupName": {} 8744 } 8745 }, 8746 "elasticsearch": { 8747 "type": "structure", 8748 "required": [ 8749 "roleArn", 8750 "endpoint", 8751 "index", 8752 "type", 8753 "id" 8754 ], 8755 "members": { 8756 "roleArn": {}, 8757 "endpoint": {}, 8758 "index": {}, 8759 "type": {}, 8760 "id": {} 8761 } 8762 }, 8763 "salesforce": { 8764 "type": "structure", 8765 "required": [ 8766 "token", 8767 "url" 8768 ], 8769 "members": { 8770 "token": {}, 8771 "url": {} 8772 } 8773 }, 8774 "iotAnalytics": { 8775 "type": "structure", 8776 "members": { 8777 "channelArn": {}, 8778 "channelName": {}, 8779 "batchMode": { 8780 "type": "boolean" 8781 }, 8782 "roleArn": {} 8783 } 8784 }, 8785 "iotEvents": { 8786 "type": "structure", 8787 "required": [ 8788 "inputName", 8789 "roleArn" 8790 ], 8791 "members": { 8792 "inputName": {}, 8793 "messageId": {}, 8794 "batchMode": { 8795 "type": "boolean" 8796 }, 8797 "roleArn": {} 8798 } 8799 }, 8800 "iotSiteWise": { 8801 "type": "structure", 8802 "required": [ 8803 "putAssetPropertyValueEntries", 8804 "roleArn" 8805 ], 8806 "members": { 8807 "putAssetPropertyValueEntries": { 8808 "type": "list", 8809 "member": { 8810 "type": "structure", 8811 "required": [ 8812 "propertyValues" 8813 ], 8814 "members": { 8815 "entryId": {}, 8816 "assetId": {}, 8817 "propertyId": {}, 8818 "propertyAlias": {}, 8819 "propertyValues": { 8820 "type": "list", 8821 "member": { 8822 "type": "structure", 8823 "required": [ 8824 "value", 8825 "timestamp" 8826 ], 8827 "members": { 8828 "value": { 8829 "type": "structure", 8830 "members": { 8831 "stringValue": {}, 8832 "integerValue": {}, 8833 "doubleValue": {}, 8834 "booleanValue": {} 8835 } 8836 }, 8837 "timestamp": { 8838 "type": "structure", 8839 "required": [ 8840 "timeInSeconds" 8841 ], 8842 "members": { 8843 "timeInSeconds": {}, 8844 "offsetInNanos": {} 8845 } 8846 }, 8847 "quality": {} 8848 } 8849 } 8850 } 8851 } 8852 } 8853 }, 8854 "roleArn": {} 8855 } 8856 }, 8857 "stepFunctions": { 8858 "type": "structure", 8859 "required": [ 8860 "stateMachineName", 8861 "roleArn" 8862 ], 8863 "members": { 8864 "executionNamePrefix": {}, 8865 "stateMachineName": {}, 8866 "roleArn": {} 8867 } 8868 }, 8869 "timestream": { 8870 "type": "structure", 8871 "required": [ 8872 "roleArn", 8873 "databaseName", 8874 "tableName", 8875 "dimensions" 8876 ], 8877 "members": { 8878 "roleArn": {}, 8879 "databaseName": {}, 8880 "tableName": {}, 8881 "dimensions": { 8882 "type": "list", 8883 "member": { 8884 "type": "structure", 8885 "required": [ 8886 "name", 8887 "value" 8888 ], 8889 "members": { 8890 "name": {}, 8891 "value": {} 8892 } 8893 } 8894 }, 8895 "timestamp": { 8896 "type": "structure", 8897 "required": [ 8898 "value", 8899 "unit" 8900 ], 8901 "members": { 8902 "value": {}, 8903 "unit": {} 8904 } 8905 } 8906 } 8907 }, 8908 "http": { 8909 "type": "structure", 8910 "required": [ 8911 "url" 8912 ], 8913 "members": { 8914 "url": {}, 8915 "confirmationUrl": {}, 8916 "headers": { 8917 "type": "list", 8918 "member": { 8919 "type": "structure", 8920 "required": [ 8921 "key", 8922 "value" 8923 ], 8924 "members": { 8925 "key": {}, 8926 "value": {} 8927 } 8928 } 8929 }, 8930 "auth": { 8931 "type": "structure", 8932 "members": { 8933 "sigv4": { 8934 "type": "structure", 8935 "required": [ 8936 "signingRegion", 8937 "serviceName", 8938 "roleArn" 8939 ], 8940 "members": { 8941 "signingRegion": {}, 8942 "serviceName": {}, 8943 "roleArn": {} 8944 } 8945 } 8946 } 8947 } 8948 } 8949 }, 8950 "kafka": { 8951 "type": "structure", 8952 "required": [ 8953 "destinationArn", 8954 "topic", 8955 "clientProperties" 8956 ], 8957 "members": { 8958 "destinationArn": {}, 8959 "topic": {}, 8960 "key": {}, 8961 "partition": {}, 8962 "clientProperties": { 8963 "type": "map", 8964 "key": {}, 8965 "value": {} 8966 } 8967 } 8968 } 8969 } 8970 }, 8971 "Scj": { 8972 "type": "list", 8973 "member": {} 8974 }, 8975 "Scl": { 8976 "type": "list", 8977 "member": {} 8978 }, 8979 "Scp": { 8980 "type": "structure", 8981 "members": { 8982 "arn": {}, 8983 "status": {}, 8984 "createdAt": { 8985 "type": "timestamp" 8986 }, 8987 "lastUpdatedAt": { 8988 "type": "timestamp" 8989 }, 8990 "statusReason": {}, 8991 "httpUrlProperties": { 8992 "type": "structure", 8993 "members": { 8994 "confirmationUrl": {} 8995 } 8996 }, 8997 "vpcProperties": { 8998 "type": "structure", 8999 "members": { 9000 "subnetIds": { 9001 "shape": "Scj" 9002 }, 9003 "securityGroups": { 9004 "shape": "Scl" 9005 }, 9006 "vpcId": {}, 9007 "roleArn": {} 9008 } 9009 } 9010 } 9011 }, 9012 "Seo": { 9013 "type": "map", 9014 "key": {}, 9015 "value": { 9016 "type": "structure", 9017 "members": { 9018 "targetArn": {}, 9019 "roleArn": {}, 9020 "enabled": { 9021 "type": "boolean" 9022 } 9023 } 9024 } 9025 }, 9026 "Ser": { 9027 "type": "map", 9028 "key": {}, 9029 "value": { 9030 "type": "structure", 9031 "members": { 9032 "enabled": { 9033 "type": "boolean" 9034 } 9035 } 9036 } 9037 }, 9038 "Sew": { 9039 "type": "structure", 9040 "members": { 9041 "findingId": {}, 9042 "taskId": {}, 9043 "checkName": {}, 9044 "taskStartTime": { 9045 "type": "timestamp" 9046 }, 9047 "findingTime": { 9048 "type": "timestamp" 9049 }, 9050 "severity": {}, 9051 "nonCompliantResource": { 9052 "type": "structure", 9053 "members": { 9054 "resourceType": {}, 9055 "resourceIdentifier": { 9056 "shape": "S1o" 9057 }, 9058 "additionalInfo": { 9059 "shape": "Sf0" 9060 } 9061 } 9062 }, 9063 "relatedResources": { 9064 "type": "list", 9065 "member": { 9066 "type": "structure", 9067 "members": { 9068 "resourceType": {}, 9069 "resourceIdentifier": { 9070 "shape": "S1o" 9071 }, 9072 "additionalInfo": { 9073 "shape": "Sf0" 9074 } 9075 } 9076 } 9077 }, 9078 "reasonForNonCompliance": {}, 9079 "reasonForNonComplianceCode": {}, 9080 "isSuppressed": { 9081 "type": "boolean" 9082 } 9083 } 9084 }, 9085 "Sf0": { 9086 "type": "map", 9087 "key": {}, 9088 "value": {} 9089 }, 9090 "Sfg": { 9091 "type": "structure", 9092 "members": { 9093 "auditTaskId": {}, 9094 "findingIds": { 9095 "type": "list", 9096 "member": {} 9097 }, 9098 "auditCheckToReasonCodeFilter": { 9099 "type": "map", 9100 "key": {}, 9101 "value": { 9102 "type": "list", 9103 "member": {} 9104 } 9105 } 9106 } 9107 }, 9108 "Sfk": { 9109 "type": "map", 9110 "key": {}, 9111 "value": { 9112 "type": "list", 9113 "member": {} 9114 } 9115 }, 9116 "Sfm": { 9117 "type": "list", 9118 "member": { 9119 "type": "structure", 9120 "members": { 9121 "name": {}, 9122 "id": {}, 9123 "roleArn": {}, 9124 "actionParams": { 9125 "shape": "S4o" 9126 } 9127 } 9128 } 9129 }, 9130 "Sgd": { 9131 "type": "structure", 9132 "members": { 9133 "authorizerName": {}, 9134 "authorizerArn": {}, 9135 "authorizerFunctionArn": {}, 9136 "tokenKeyName": {}, 9137 "tokenSigningPublicKeys": { 9138 "shape": "S25" 9139 }, 9140 "status": {}, 9141 "creationDate": { 9142 "type": "timestamp" 9143 }, 9144 "lastModifiedDate": { 9145 "type": "timestamp" 9146 }, 9147 "signingDisabled": { 9148 "type": "boolean" 9149 } 9150 } 9151 }, 9152 "Sgq": { 9153 "type": "structure", 9154 "members": { 9155 "notBefore": { 9156 "type": "timestamp" 9157 }, 9158 "notAfter": { 9159 "type": "timestamp" 9160 } 9161 } 9162 }, 9163 "Sgr": { 9164 "type": "structure", 9165 "members": { 9166 "templateBody": {}, 9167 "roleArn": {} 9168 } 9169 }, 9170 "Sh5": { 9171 "type": "structure", 9172 "members": { 9173 "taskId": {}, 9174 "taskStatus": {}, 9175 "taskStartTime": { 9176 "type": "timestamp" 9177 }, 9178 "taskEndTime": { 9179 "type": "timestamp" 9180 }, 9181 "target": { 9182 "shape": "Sh7" 9183 }, 9184 "violationEventOccurrenceRange": { 9185 "shape": "Sha" 9186 }, 9187 "onlyActiveViolationsIncluded": { 9188 "type": "boolean" 9189 }, 9190 "suppressedAlertsIncluded": { 9191 "type": "boolean" 9192 }, 9193 "actionsDefinition": { 9194 "shape": "Sfm" 9195 }, 9196 "taskStatistics": { 9197 "type": "structure", 9198 "members": { 9199 "actionsExecuted": { 9200 "type": "long" 9201 }, 9202 "actionsSkipped": { 9203 "type": "long" 9204 }, 9205 "actionsFailed": { 9206 "type": "long" 9207 } 9208 } 9209 } 9210 } 9211 }, 9212 "Sh7": { 9213 "type": "structure", 9214 "members": { 9215 "violationIds": { 9216 "type": "list", 9217 "member": {} 9218 }, 9219 "securityProfileName": {}, 9220 "behaviorName": {} 9221 } 9222 }, 9223 "Sha": { 9224 "type": "structure", 9225 "required": [ 9226 "startTime", 9227 "endTime" 9228 ], 9229 "members": { 9230 "startTime": { 9231 "type": "timestamp" 9232 }, 9233 "endTime": { 9234 "type": "timestamp" 9235 } 9236 } 9237 }, 9238 "Shv": { 9239 "type": "map", 9240 "key": {}, 9241 "value": { 9242 "type": "structure", 9243 "members": { 9244 "Enabled": { 9245 "type": "boolean" 9246 } 9247 } 9248 } 9249 }, 9250 "Sje": { 9251 "type": "list", 9252 "member": { 9253 "shape": "Sjf" 9254 } 9255 }, 9256 "Sjf": { 9257 "type": "structure", 9258 "members": { 9259 "groupName": {}, 9260 "groupArn": {} 9261 } 9262 }, 9263 "Sjr": { 9264 "type": "structure", 9265 "members": { 9266 "deprecated": { 9267 "type": "boolean" 9268 }, 9269 "deprecationDate": { 9270 "type": "timestamp" 9271 }, 9272 "creationDate": { 9273 "type": "timestamp" 9274 } 9275 } 9276 }, 9277 "Skj": { 9278 "type": "structure", 9279 "required": [ 9280 "thingIndexingMode" 9281 ], 9282 "members": { 9283 "thingIndexingMode": {}, 9284 "thingConnectivityIndexingMode": {}, 9285 "managedFields": { 9286 "shape": "Skm" 9287 }, 9288 "customFields": { 9289 "shape": "Skm" 9290 } 9291 } 9292 }, 9293 "Skm": { 9294 "type": "list", 9295 "member": { 9296 "type": "structure", 9297 "members": { 9298 "name": {}, 9299 "type": {} 9300 } 9301 } 9302 }, 9303 "Skq": { 9304 "type": "structure", 9305 "required": [ 9306 "thingGroupIndexingMode" 9307 ], 9308 "members": { 9309 "thingGroupIndexingMode": {}, 9310 "managedFields": { 9311 "shape": "Skm" 9312 }, 9313 "customFields": { 9314 "shape": "Skm" 9315 } 9316 } 9317 }, 9318 "Sm7": { 9319 "type": "structure", 9320 "members": { 9321 "confidenceLevel": {} 9322 } 9323 }, 9324 "Smd": { 9325 "type": "list", 9326 "member": { 9327 "type": "structure", 9328 "members": { 9329 "policyName": {}, 9330 "policyArn": {} 9331 } 9332 } 9333 }, 9334 "Snf": { 9335 "type": "list", 9336 "member": { 9337 "type": "structure", 9338 "members": { 9339 "certificateArn": {}, 9340 "certificateId": {}, 9341 "status": {}, 9342 "certificateMode": {}, 9343 "creationDate": { 9344 "type": "timestamp" 9345 } 9346 } 9347 } 9348 }, 9349 "Sob": { 9350 "type": "structure", 9351 "members": { 9352 "status": {}, 9353 "queuedAt": { 9354 "type": "timestamp" 9355 }, 9356 "startedAt": { 9357 "type": "timestamp" 9358 }, 9359 "lastUpdatedAt": { 9360 "type": "timestamp" 9361 }, 9362 "executionNumber": { 9363 "type": "long" 9364 } 9365 } 9366 }, 9367 "Sp4": { 9368 "type": "list", 9369 "member": {} 9370 }, 9371 "Spe": { 9372 "type": "list", 9373 "member": {} 9374 }, 9375 "Spx": { 9376 "type": "structure", 9377 "required": [ 9378 "name", 9379 "arn" 9380 ], 9381 "members": { 9382 "name": {}, 9383 "arn": {} 9384 } 9385 }, 9386 "Sq2": { 9387 "type": "structure", 9388 "required": [ 9389 "arn" 9390 ], 9391 "members": { 9392 "arn": {} 9393 } 9394 }, 9395 "Srq": { 9396 "type": "structure", 9397 "required": [ 9398 "targetType" 9399 ], 9400 "members": { 9401 "targetType": {}, 9402 "targetName": {} 9403 } 9404 }, 9405 "Ssk": { 9406 "type": "list", 9407 "member": {} 9408 }, 9409 "Std": { 9410 "type": "structure", 9411 "required": [ 9412 "resources" 9413 ], 9414 "members": { 9415 "actionType": {}, 9416 "resources": { 9417 "type": "list", 9418 "member": {} 9419 } 9420 } 9421 }, 9422 "Sth": { 9423 "type": "list", 9424 "member": {} 9425 }, 9426 "Svr": { 9427 "type": "list", 9428 "member": {} 9429 } 9430 } 9431 }