/ cloudformation-templates / node_modules / aws-cdk / node_modules / aws-sdk / apis / macie2-2020-01-01.min.json
macie2-2020-01-01.min.json
   1  {
   2    "metadata": {
   3      "apiVersion": "2020-01-01",
   4      "endpointPrefix": "macie2",
   5      "signingName": "macie2",
   6      "serviceFullName": "Amazon Macie 2",
   7      "serviceId": "Macie2",
   8      "protocol": "rest-json",
   9      "jsonVersion": "1.1",
  10      "uid": "macie2-2020-01-01",
  11      "signatureVersion": "v4"
  12    },
  13    "operations": {
  14      "AcceptInvitation": {
  15        "http": {
  16          "requestUri": "/invitations/accept",
  17          "responseCode": 200
  18        },
  19        "input": {
  20          "type": "structure",
  21          "members": {
  22            "administratorAccountId": {
  23              "locationName": "administratorAccountId"
  24            },
  25            "invitationId": {
  26              "locationName": "invitationId"
  27            },
  28            "masterAccount": {
  29              "locationName": "masterAccount"
  30            }
  31          },
  32          "required": [
  33            "invitationId"
  34          ]
  35        },
  36        "output": {
  37          "type": "structure",
  38          "members": {}
  39        }
  40      },
  41      "BatchGetCustomDataIdentifiers": {
  42        "http": {
  43          "requestUri": "/custom-data-identifiers/get",
  44          "responseCode": 200
  45        },
  46        "input": {
  47          "type": "structure",
  48          "members": {
  49            "ids": {
  50              "shape": "S5",
  51              "locationName": "ids"
  52            }
  53          }
  54        },
  55        "output": {
  56          "type": "structure",
  57          "members": {
  58            "customDataIdentifiers": {
  59              "locationName": "customDataIdentifiers",
  60              "type": "list",
  61              "member": {
  62                "type": "structure",
  63                "members": {
  64                  "arn": {
  65                    "locationName": "arn"
  66                  },
  67                  "createdAt": {
  68                    "shape": "S9",
  69                    "locationName": "createdAt"
  70                  },
  71                  "deleted": {
  72                    "locationName": "deleted",
  73                    "type": "boolean"
  74                  },
  75                  "description": {
  76                    "locationName": "description"
  77                  },
  78                  "id": {
  79                    "locationName": "id"
  80                  },
  81                  "name": {
  82                    "locationName": "name"
  83                  }
  84                }
  85              }
  86            },
  87            "notFoundIdentifierIds": {
  88              "shape": "S5",
  89              "locationName": "notFoundIdentifierIds"
  90            }
  91          }
  92        }
  93      },
  94      "CreateClassificationJob": {
  95        "http": {
  96          "requestUri": "/jobs",
  97          "responseCode": 200
  98        },
  99        "input": {
 100          "type": "structure",
 101          "members": {
 102            "clientToken": {
 103              "locationName": "clientToken",
 104              "idempotencyToken": true
 105            },
 106            "customDataIdentifierIds": {
 107              "shape": "S5",
 108              "locationName": "customDataIdentifierIds"
 109            },
 110            "description": {
 111              "locationName": "description"
 112            },
 113            "initialRun": {
 114              "locationName": "initialRun",
 115              "type": "boolean"
 116            },
 117            "jobType": {
 118              "locationName": "jobType"
 119            },
 120            "name": {
 121              "locationName": "name"
 122            },
 123            "s3JobDefinition": {
 124              "shape": "Sd",
 125              "locationName": "s3JobDefinition"
 126            },
 127            "samplingPercentage": {
 128              "locationName": "samplingPercentage",
 129              "type": "integer"
 130            },
 131            "scheduleFrequency": {
 132              "shape": "S11",
 133              "locationName": "scheduleFrequency"
 134            },
 135            "tags": {
 136              "shape": "S16",
 137              "locationName": "tags"
 138            }
 139          },
 140          "required": [
 141            "s3JobDefinition",
 142            "jobType",
 143            "clientToken",
 144            "name"
 145          ]
 146        },
 147        "output": {
 148          "type": "structure",
 149          "members": {
 150            "jobArn": {
 151              "locationName": "jobArn"
 152            },
 153            "jobId": {
 154              "locationName": "jobId"
 155            }
 156          }
 157        }
 158      },
 159      "CreateCustomDataIdentifier": {
 160        "http": {
 161          "requestUri": "/custom-data-identifiers",
 162          "responseCode": 200
 163        },
 164        "input": {
 165          "type": "structure",
 166          "members": {
 167            "clientToken": {
 168              "locationName": "clientToken",
 169              "idempotencyToken": true
 170            },
 171            "description": {
 172              "locationName": "description"
 173            },
 174            "ignoreWords": {
 175              "shape": "S5",
 176              "locationName": "ignoreWords"
 177            },
 178            "keywords": {
 179              "shape": "S5",
 180              "locationName": "keywords"
 181            },
 182            "maximumMatchDistance": {
 183              "locationName": "maximumMatchDistance",
 184              "type": "integer"
 185            },
 186            "name": {
 187              "locationName": "name"
 188            },
 189            "regex": {
 190              "locationName": "regex"
 191            },
 192            "tags": {
 193              "shape": "S16",
 194              "locationName": "tags"
 195            }
 196          }
 197        },
 198        "output": {
 199          "type": "structure",
 200          "members": {
 201            "customDataIdentifierId": {
 202              "locationName": "customDataIdentifierId"
 203            }
 204          }
 205        }
 206      },
 207      "CreateFindingsFilter": {
 208        "http": {
 209          "requestUri": "/findingsfilters",
 210          "responseCode": 200
 211        },
 212        "input": {
 213          "type": "structure",
 214          "members": {
 215            "action": {
 216              "locationName": "action"
 217            },
 218            "clientToken": {
 219              "locationName": "clientToken",
 220              "idempotencyToken": true
 221            },
 222            "description": {
 223              "locationName": "description"
 224            },
 225            "findingCriteria": {
 226              "shape": "S1c",
 227              "locationName": "findingCriteria"
 228            },
 229            "name": {
 230              "locationName": "name"
 231            },
 232            "position": {
 233              "locationName": "position",
 234              "type": "integer"
 235            },
 236            "tags": {
 237              "shape": "S16",
 238              "locationName": "tags"
 239            }
 240          },
 241          "required": [
 242            "action",
 243            "findingCriteria",
 244            "name"
 245          ]
 246        },
 247        "output": {
 248          "type": "structure",
 249          "members": {
 250            "arn": {
 251              "locationName": "arn"
 252            },
 253            "id": {
 254              "locationName": "id"
 255            }
 256          }
 257        }
 258      },
 259      "CreateInvitations": {
 260        "http": {
 261          "requestUri": "/invitations",
 262          "responseCode": 200
 263        },
 264        "input": {
 265          "type": "structure",
 266          "members": {
 267            "accountIds": {
 268              "shape": "S5",
 269              "locationName": "accountIds"
 270            },
 271            "disableEmailNotification": {
 272              "locationName": "disableEmailNotification",
 273              "type": "boolean"
 274            },
 275            "message": {
 276              "locationName": "message"
 277            }
 278          },
 279          "required": [
 280            "accountIds"
 281          ]
 282        },
 283        "output": {
 284          "type": "structure",
 285          "members": {
 286            "unprocessedAccounts": {
 287              "shape": "S1j",
 288              "locationName": "unprocessedAccounts"
 289            }
 290          }
 291        }
 292      },
 293      "CreateMember": {
 294        "http": {
 295          "requestUri": "/members",
 296          "responseCode": 200
 297        },
 298        "input": {
 299          "type": "structure",
 300          "members": {
 301            "account": {
 302              "locationName": "account",
 303              "type": "structure",
 304              "members": {
 305                "accountId": {
 306                  "locationName": "accountId"
 307                },
 308                "email": {
 309                  "locationName": "email"
 310                }
 311              },
 312              "required": [
 313                "email",
 314                "accountId"
 315              ]
 316            },
 317            "tags": {
 318              "shape": "S16",
 319              "locationName": "tags"
 320            }
 321          },
 322          "required": [
 323            "account"
 324          ]
 325        },
 326        "output": {
 327          "type": "structure",
 328          "members": {
 329            "arn": {
 330              "locationName": "arn"
 331            }
 332          }
 333        }
 334      },
 335      "CreateSampleFindings": {
 336        "http": {
 337          "requestUri": "/findings/sample",
 338          "responseCode": 200
 339        },
 340        "input": {
 341          "type": "structure",
 342          "members": {
 343            "findingTypes": {
 344              "locationName": "findingTypes",
 345              "type": "list",
 346              "member": {}
 347            }
 348          }
 349        },
 350        "output": {
 351          "type": "structure",
 352          "members": {}
 353        }
 354      },
 355      "DeclineInvitations": {
 356        "http": {
 357          "requestUri": "/invitations/decline",
 358          "responseCode": 200
 359        },
 360        "input": {
 361          "type": "structure",
 362          "members": {
 363            "accountIds": {
 364              "shape": "S5",
 365              "locationName": "accountIds"
 366            }
 367          },
 368          "required": [
 369            "accountIds"
 370          ]
 371        },
 372        "output": {
 373          "type": "structure",
 374          "members": {
 375            "unprocessedAccounts": {
 376              "shape": "S1j",
 377              "locationName": "unprocessedAccounts"
 378            }
 379          }
 380        }
 381      },
 382      "DeleteCustomDataIdentifier": {
 383        "http": {
 384          "method": "DELETE",
 385          "requestUri": "/custom-data-identifiers/{id}",
 386          "responseCode": 200
 387        },
 388        "input": {
 389          "type": "structure",
 390          "members": {
 391            "id": {
 392              "location": "uri",
 393              "locationName": "id"
 394            }
 395          },
 396          "required": [
 397            "id"
 398          ]
 399        },
 400        "output": {
 401          "type": "structure",
 402          "members": {}
 403        }
 404      },
 405      "DeleteFindingsFilter": {
 406        "http": {
 407          "method": "DELETE",
 408          "requestUri": "/findingsfilters/{id}",
 409          "responseCode": 200
 410        },
 411        "input": {
 412          "type": "structure",
 413          "members": {
 414            "id": {
 415              "location": "uri",
 416              "locationName": "id"
 417            }
 418          },
 419          "required": [
 420            "id"
 421          ]
 422        },
 423        "output": {
 424          "type": "structure",
 425          "members": {}
 426        }
 427      },
 428      "DeleteInvitations": {
 429        "http": {
 430          "requestUri": "/invitations/delete",
 431          "responseCode": 200
 432        },
 433        "input": {
 434          "type": "structure",
 435          "members": {
 436            "accountIds": {
 437              "shape": "S5",
 438              "locationName": "accountIds"
 439            }
 440          },
 441          "required": [
 442            "accountIds"
 443          ]
 444        },
 445        "output": {
 446          "type": "structure",
 447          "members": {
 448            "unprocessedAccounts": {
 449              "shape": "S1j",
 450              "locationName": "unprocessedAccounts"
 451            }
 452          }
 453        }
 454      },
 455      "DeleteMember": {
 456        "http": {
 457          "method": "DELETE",
 458          "requestUri": "/members/{id}",
 459          "responseCode": 200
 460        },
 461        "input": {
 462          "type": "structure",
 463          "members": {
 464            "id": {
 465              "location": "uri",
 466              "locationName": "id"
 467            }
 468          },
 469          "required": [
 470            "id"
 471          ]
 472        },
 473        "output": {
 474          "type": "structure",
 475          "members": {}
 476        }
 477      },
 478      "DescribeBuckets": {
 479        "http": {
 480          "requestUri": "/datasources/s3",
 481          "responseCode": 200
 482        },
 483        "input": {
 484          "type": "structure",
 485          "members": {
 486            "criteria": {
 487              "locationName": "criteria",
 488              "type": "map",
 489              "key": {},
 490              "value": {
 491                "type": "structure",
 492                "members": {
 493                  "eq": {
 494                    "shape": "S5",
 495                    "locationName": "eq"
 496                  },
 497                  "gt": {
 498                    "locationName": "gt",
 499                    "type": "long"
 500                  },
 501                  "gte": {
 502                    "locationName": "gte",
 503                    "type": "long"
 504                  },
 505                  "lt": {
 506                    "locationName": "lt",
 507                    "type": "long"
 508                  },
 509                  "lte": {
 510                    "locationName": "lte",
 511                    "type": "long"
 512                  },
 513                  "neq": {
 514                    "shape": "S5",
 515                    "locationName": "neq"
 516                  },
 517                  "prefix": {
 518                    "locationName": "prefix"
 519                  }
 520                }
 521              }
 522            },
 523            "maxResults": {
 524              "locationName": "maxResults",
 525              "type": "integer"
 526            },
 527            "nextToken": {
 528              "locationName": "nextToken"
 529            },
 530            "sortCriteria": {
 531              "locationName": "sortCriteria",
 532              "type": "structure",
 533              "members": {
 534                "attributeName": {
 535                  "locationName": "attributeName"
 536                },
 537                "orderBy": {
 538                  "locationName": "orderBy"
 539                }
 540              }
 541            }
 542          }
 543        },
 544        "output": {
 545          "type": "structure",
 546          "members": {
 547            "buckets": {
 548              "locationName": "buckets",
 549              "type": "list",
 550              "member": {
 551                "type": "structure",
 552                "members": {
 553                  "accountId": {
 554                    "locationName": "accountId"
 555                  },
 556                  "allowsUnencryptedObjectUploads": {
 557                    "locationName": "allowsUnencryptedObjectUploads"
 558                  },
 559                  "bucketArn": {
 560                    "locationName": "bucketArn"
 561                  },
 562                  "bucketCreatedAt": {
 563                    "shape": "S9",
 564                    "locationName": "bucketCreatedAt"
 565                  },
 566                  "bucketName": {
 567                    "locationName": "bucketName"
 568                  },
 569                  "classifiableObjectCount": {
 570                    "locationName": "classifiableObjectCount",
 571                    "type": "long"
 572                  },
 573                  "classifiableSizeInBytes": {
 574                    "locationName": "classifiableSizeInBytes",
 575                    "type": "long"
 576                  },
 577                  "jobDetails": {
 578                    "shape": "S2c",
 579                    "locationName": "jobDetails"
 580                  },
 581                  "lastUpdated": {
 582                    "shape": "S9",
 583                    "locationName": "lastUpdated"
 584                  },
 585                  "objectCount": {
 586                    "locationName": "objectCount",
 587                    "type": "long"
 588                  },
 589                  "objectCountByEncryptionType": {
 590                    "shape": "S2f",
 591                    "locationName": "objectCountByEncryptionType"
 592                  },
 593                  "publicAccess": {
 594                    "shape": "S2g",
 595                    "locationName": "publicAccess"
 596                  },
 597                  "region": {
 598                    "locationName": "region"
 599                  },
 600                  "replicationDetails": {
 601                    "locationName": "replicationDetails",
 602                    "type": "structure",
 603                    "members": {
 604                      "replicated": {
 605                        "locationName": "replicated",
 606                        "type": "boolean"
 607                      },
 608                      "replicatedExternally": {
 609                        "locationName": "replicatedExternally",
 610                        "type": "boolean"
 611                      },
 612                      "replicationAccounts": {
 613                        "shape": "S5",
 614                        "locationName": "replicationAccounts"
 615                      }
 616                    }
 617                  },
 618                  "serverSideEncryption": {
 619                    "locationName": "serverSideEncryption",
 620                    "type": "structure",
 621                    "members": {
 622                      "kmsMasterKeyId": {
 623                        "locationName": "kmsMasterKeyId"
 624                      },
 625                      "type": {
 626                        "locationName": "type"
 627                      }
 628                    }
 629                  },
 630                  "sharedAccess": {
 631                    "locationName": "sharedAccess"
 632                  },
 633                  "sizeInBytes": {
 634                    "locationName": "sizeInBytes",
 635                    "type": "long"
 636                  },
 637                  "sizeInBytesCompressed": {
 638                    "locationName": "sizeInBytesCompressed",
 639                    "type": "long"
 640                  },
 641                  "tags": {
 642                    "locationName": "tags",
 643                    "type": "list",
 644                    "member": {
 645                      "shape": "S2t"
 646                    }
 647                  },
 648                  "unclassifiableObjectCount": {
 649                    "shape": "S2u",
 650                    "locationName": "unclassifiableObjectCount"
 651                  },
 652                  "unclassifiableObjectSizeInBytes": {
 653                    "shape": "S2u",
 654                    "locationName": "unclassifiableObjectSizeInBytes"
 655                  },
 656                  "versioning": {
 657                    "locationName": "versioning",
 658                    "type": "boolean"
 659                  }
 660                }
 661              }
 662            },
 663            "nextToken": {
 664              "locationName": "nextToken"
 665            }
 666          }
 667        }
 668      },
 669      "DescribeClassificationJob": {
 670        "http": {
 671          "method": "GET",
 672          "requestUri": "/jobs/{jobId}",
 673          "responseCode": 200
 674        },
 675        "input": {
 676          "type": "structure",
 677          "members": {
 678            "jobId": {
 679              "location": "uri",
 680              "locationName": "jobId"
 681            }
 682          },
 683          "required": [
 684            "jobId"
 685          ]
 686        },
 687        "output": {
 688          "type": "structure",
 689          "members": {
 690            "clientToken": {
 691              "locationName": "clientToken",
 692              "idempotencyToken": true
 693            },
 694            "createdAt": {
 695              "shape": "S9",
 696              "locationName": "createdAt"
 697            },
 698            "customDataIdentifierIds": {
 699              "shape": "S5",
 700              "locationName": "customDataIdentifierIds"
 701            },
 702            "description": {
 703              "locationName": "description"
 704            },
 705            "initialRun": {
 706              "locationName": "initialRun",
 707              "type": "boolean"
 708            },
 709            "jobArn": {
 710              "locationName": "jobArn"
 711            },
 712            "jobId": {
 713              "locationName": "jobId"
 714            },
 715            "jobStatus": {
 716              "locationName": "jobStatus"
 717            },
 718            "jobType": {
 719              "locationName": "jobType"
 720            },
 721            "lastRunErrorStatus": {
 722              "shape": "S2y",
 723              "locationName": "lastRunErrorStatus"
 724            },
 725            "lastRunTime": {
 726              "shape": "S9",
 727              "locationName": "lastRunTime"
 728            },
 729            "name": {
 730              "locationName": "name"
 731            },
 732            "s3JobDefinition": {
 733              "shape": "Sd",
 734              "locationName": "s3JobDefinition"
 735            },
 736            "samplingPercentage": {
 737              "locationName": "samplingPercentage",
 738              "type": "integer"
 739            },
 740            "scheduleFrequency": {
 741              "shape": "S11",
 742              "locationName": "scheduleFrequency"
 743            },
 744            "statistics": {
 745              "locationName": "statistics",
 746              "type": "structure",
 747              "members": {
 748                "approximateNumberOfObjectsToProcess": {
 749                  "locationName": "approximateNumberOfObjectsToProcess",
 750                  "type": "double"
 751                },
 752                "numberOfRuns": {
 753                  "locationName": "numberOfRuns",
 754                  "type": "double"
 755                }
 756              }
 757            },
 758            "tags": {
 759              "shape": "S16",
 760              "locationName": "tags"
 761            },
 762            "userPausedDetails": {
 763              "shape": "S32",
 764              "locationName": "userPausedDetails"
 765            }
 766          }
 767        }
 768      },
 769      "DescribeOrganizationConfiguration": {
 770        "http": {
 771          "method": "GET",
 772          "requestUri": "/admin/configuration",
 773          "responseCode": 200
 774        },
 775        "input": {
 776          "type": "structure",
 777          "members": {}
 778        },
 779        "output": {
 780          "type": "structure",
 781          "members": {
 782            "autoEnable": {
 783              "locationName": "autoEnable",
 784              "type": "boolean"
 785            },
 786            "maxAccountLimitReached": {
 787              "locationName": "maxAccountLimitReached",
 788              "type": "boolean"
 789            }
 790          }
 791        }
 792      },
 793      "DisableMacie": {
 794        "http": {
 795          "method": "DELETE",
 796          "requestUri": "/macie",
 797          "responseCode": 200
 798        },
 799        "input": {
 800          "type": "structure",
 801          "members": {}
 802        },
 803        "output": {
 804          "type": "structure",
 805          "members": {}
 806        }
 807      },
 808      "DisableOrganizationAdminAccount": {
 809        "http": {
 810          "method": "DELETE",
 811          "requestUri": "/admin",
 812          "responseCode": 200
 813        },
 814        "input": {
 815          "type": "structure",
 816          "members": {
 817            "adminAccountId": {
 818              "location": "querystring",
 819              "locationName": "adminAccountId"
 820            }
 821          },
 822          "required": [
 823            "adminAccountId"
 824          ]
 825        },
 826        "output": {
 827          "type": "structure",
 828          "members": {}
 829        }
 830      },
 831      "DisassociateFromAdministratorAccount": {
 832        "http": {
 833          "requestUri": "/administrator/disassociate",
 834          "responseCode": 200
 835        },
 836        "input": {
 837          "type": "structure",
 838          "members": {}
 839        },
 840        "output": {
 841          "type": "structure",
 842          "members": {}
 843        }
 844      },
 845      "DisassociateFromMasterAccount": {
 846        "http": {
 847          "requestUri": "/master/disassociate",
 848          "responseCode": 200
 849        },
 850        "input": {
 851          "type": "structure",
 852          "members": {}
 853        },
 854        "output": {
 855          "type": "structure",
 856          "members": {}
 857        }
 858      },
 859      "DisassociateMember": {
 860        "http": {
 861          "requestUri": "/members/disassociate/{id}",
 862          "responseCode": 200
 863        },
 864        "input": {
 865          "type": "structure",
 866          "members": {
 867            "id": {
 868              "location": "uri",
 869              "locationName": "id"
 870            }
 871          },
 872          "required": [
 873            "id"
 874          ]
 875        },
 876        "output": {
 877          "type": "structure",
 878          "members": {}
 879        }
 880      },
 881      "EnableMacie": {
 882        "http": {
 883          "requestUri": "/macie",
 884          "responseCode": 200
 885        },
 886        "input": {
 887          "type": "structure",
 888          "members": {
 889            "clientToken": {
 890              "locationName": "clientToken",
 891              "idempotencyToken": true
 892            },
 893            "findingPublishingFrequency": {
 894              "locationName": "findingPublishingFrequency"
 895            },
 896            "status": {
 897              "locationName": "status"
 898            }
 899          }
 900        },
 901        "output": {
 902          "type": "structure",
 903          "members": {}
 904        }
 905      },
 906      "EnableOrganizationAdminAccount": {
 907        "http": {
 908          "requestUri": "/admin",
 909          "responseCode": 200
 910        },
 911        "input": {
 912          "type": "structure",
 913          "members": {
 914            "adminAccountId": {
 915              "locationName": "adminAccountId"
 916            },
 917            "clientToken": {
 918              "locationName": "clientToken",
 919              "idempotencyToken": true
 920            }
 921          },
 922          "required": [
 923            "adminAccountId"
 924          ]
 925        },
 926        "output": {
 927          "type": "structure",
 928          "members": {}
 929        }
 930      },
 931      "GetAdministratorAccount": {
 932        "http": {
 933          "method": "GET",
 934          "requestUri": "/administrator",
 935          "responseCode": 200
 936        },
 937        "input": {
 938          "type": "structure",
 939          "members": {}
 940        },
 941        "output": {
 942          "type": "structure",
 943          "members": {
 944            "administrator": {
 945              "shape": "S3n",
 946              "locationName": "administrator"
 947            }
 948          }
 949        }
 950      },
 951      "GetBucketStatistics": {
 952        "http": {
 953          "requestUri": "/datasources/s3/statistics",
 954          "responseCode": 200
 955        },
 956        "input": {
 957          "type": "structure",
 958          "members": {
 959            "accountId": {
 960              "locationName": "accountId"
 961            }
 962          }
 963        },
 964        "output": {
 965          "type": "structure",
 966          "members": {
 967            "bucketCount": {
 968              "locationName": "bucketCount",
 969              "type": "long"
 970            },
 971            "bucketCountByEffectivePermission": {
 972              "locationName": "bucketCountByEffectivePermission",
 973              "type": "structure",
 974              "members": {
 975                "publiclyAccessible": {
 976                  "locationName": "publiclyAccessible",
 977                  "type": "long"
 978                },
 979                "publiclyReadable": {
 980                  "locationName": "publiclyReadable",
 981                  "type": "long"
 982                },
 983                "publiclyWritable": {
 984                  "locationName": "publiclyWritable",
 985                  "type": "long"
 986                },
 987                "unknown": {
 988                  "locationName": "unknown",
 989                  "type": "long"
 990                }
 991              }
 992            },
 993            "bucketCountByEncryptionType": {
 994              "locationName": "bucketCountByEncryptionType",
 995              "type": "structure",
 996              "members": {
 997                "kmsManaged": {
 998                  "locationName": "kmsManaged",
 999                  "type": "long"
1000                },
1001                "s3Managed": {
1002                  "locationName": "s3Managed",
1003                  "type": "long"
1004                },
1005                "unencrypted": {
1006                  "locationName": "unencrypted",
1007                  "type": "long"
1008                },
1009                "unknown": {
1010                  "locationName": "unknown",
1011                  "type": "long"
1012                }
1013              }
1014            },
1015            "bucketCountByObjectEncryptionRequirement": {
1016              "locationName": "bucketCountByObjectEncryptionRequirement",
1017              "type": "structure",
1018              "members": {
1019                "allowsUnencryptedObjectUploads": {
1020                  "locationName": "allowsUnencryptedObjectUploads",
1021                  "type": "long"
1022                },
1023                "deniesUnencryptedObjectUploads": {
1024                  "locationName": "deniesUnencryptedObjectUploads",
1025                  "type": "long"
1026                },
1027                "unknown": {
1028                  "locationName": "unknown",
1029                  "type": "long"
1030                }
1031              }
1032            },
1033            "bucketCountBySharedAccessType": {
1034              "locationName": "bucketCountBySharedAccessType",
1035              "type": "structure",
1036              "members": {
1037                "external": {
1038                  "locationName": "external",
1039                  "type": "long"
1040                },
1041                "internal": {
1042                  "locationName": "internal",
1043                  "type": "long"
1044                },
1045                "notShared": {
1046                  "locationName": "notShared",
1047                  "type": "long"
1048                },
1049                "unknown": {
1050                  "locationName": "unknown",
1051                  "type": "long"
1052                }
1053              }
1054            },
1055            "classifiableObjectCount": {
1056              "locationName": "classifiableObjectCount",
1057              "type": "long"
1058            },
1059            "classifiableSizeInBytes": {
1060              "locationName": "classifiableSizeInBytes",
1061              "type": "long"
1062            },
1063            "lastUpdated": {
1064              "shape": "S9",
1065              "locationName": "lastUpdated"
1066            },
1067            "objectCount": {
1068              "locationName": "objectCount",
1069              "type": "long"
1070            },
1071            "sizeInBytes": {
1072              "locationName": "sizeInBytes",
1073              "type": "long"
1074            },
1075            "sizeInBytesCompressed": {
1076              "locationName": "sizeInBytesCompressed",
1077              "type": "long"
1078            },
1079            "unclassifiableObjectCount": {
1080              "shape": "S2u",
1081              "locationName": "unclassifiableObjectCount"
1082            },
1083            "unclassifiableObjectSizeInBytes": {
1084              "shape": "S2u",
1085              "locationName": "unclassifiableObjectSizeInBytes"
1086            }
1087          }
1088        }
1089      },
1090      "GetClassificationExportConfiguration": {
1091        "http": {
1092          "method": "GET",
1093          "requestUri": "/classification-export-configuration",
1094          "responseCode": 200
1095        },
1096        "input": {
1097          "type": "structure",
1098          "members": {}
1099        },
1100        "output": {
1101          "type": "structure",
1102          "members": {
1103            "configuration": {
1104              "shape": "S3x",
1105              "locationName": "configuration"
1106            }
1107          }
1108        }
1109      },
1110      "GetCustomDataIdentifier": {
1111        "http": {
1112          "method": "GET",
1113          "requestUri": "/custom-data-identifiers/{id}",
1114          "responseCode": 200
1115        },
1116        "input": {
1117          "type": "structure",
1118          "members": {
1119            "id": {
1120              "location": "uri",
1121              "locationName": "id"
1122            }
1123          },
1124          "required": [
1125            "id"
1126          ]
1127        },
1128        "output": {
1129          "type": "structure",
1130          "members": {
1131            "arn": {
1132              "locationName": "arn"
1133            },
1134            "createdAt": {
1135              "shape": "S9",
1136              "locationName": "createdAt"
1137            },
1138            "deleted": {
1139              "locationName": "deleted",
1140              "type": "boolean"
1141            },
1142            "description": {
1143              "locationName": "description"
1144            },
1145            "id": {
1146              "locationName": "id"
1147            },
1148            "ignoreWords": {
1149              "shape": "S5",
1150              "locationName": "ignoreWords"
1151            },
1152            "keywords": {
1153              "shape": "S5",
1154              "locationName": "keywords"
1155            },
1156            "maximumMatchDistance": {
1157              "locationName": "maximumMatchDistance",
1158              "type": "integer"
1159            },
1160            "name": {
1161              "locationName": "name"
1162            },
1163            "regex": {
1164              "locationName": "regex"
1165            },
1166            "tags": {
1167              "shape": "S16",
1168              "locationName": "tags"
1169            }
1170          }
1171        }
1172      },
1173      "GetFindingStatistics": {
1174        "http": {
1175          "requestUri": "/findings/statistics",
1176          "responseCode": 200
1177        },
1178        "input": {
1179          "type": "structure",
1180          "members": {
1181            "findingCriteria": {
1182              "shape": "S1c",
1183              "locationName": "findingCriteria"
1184            },
1185            "groupBy": {
1186              "locationName": "groupBy"
1187            },
1188            "size": {
1189              "locationName": "size",
1190              "type": "integer"
1191            },
1192            "sortCriteria": {
1193              "locationName": "sortCriteria",
1194              "type": "structure",
1195              "members": {
1196                "attributeName": {
1197                  "locationName": "attributeName"
1198                },
1199                "orderBy": {
1200                  "locationName": "orderBy"
1201                }
1202              }
1203            }
1204          },
1205          "required": [
1206            "groupBy"
1207          ]
1208        },
1209        "output": {
1210          "type": "structure",
1211          "members": {
1212            "countsByGroup": {
1213              "locationName": "countsByGroup",
1214              "type": "list",
1215              "member": {
1216                "type": "structure",
1217                "members": {
1218                  "count": {
1219                    "locationName": "count",
1220                    "type": "long"
1221                  },
1222                  "groupKey": {
1223                    "locationName": "groupKey"
1224                  }
1225                }
1226              }
1227            }
1228          }
1229        }
1230      },
1231      "GetFindings": {
1232        "http": {
1233          "requestUri": "/findings/describe",
1234          "responseCode": 200
1235        },
1236        "input": {
1237          "type": "structure",
1238          "members": {
1239            "findingIds": {
1240              "shape": "S5",
1241              "locationName": "findingIds"
1242            },
1243            "sortCriteria": {
1244              "shape": "S49",
1245              "locationName": "sortCriteria"
1246            }
1247          },
1248          "required": [
1249            "findingIds"
1250          ]
1251        },
1252        "output": {
1253          "type": "structure",
1254          "members": {
1255            "findings": {
1256              "locationName": "findings",
1257              "type": "list",
1258              "member": {
1259                "type": "structure",
1260                "members": {
1261                  "accountId": {
1262                    "locationName": "accountId"
1263                  },
1264                  "archived": {
1265                    "locationName": "archived",
1266                    "type": "boolean"
1267                  },
1268                  "category": {
1269                    "locationName": "category"
1270                  },
1271                  "classificationDetails": {
1272                    "locationName": "classificationDetails",
1273                    "type": "structure",
1274                    "members": {
1275                      "detailedResultsLocation": {
1276                        "locationName": "detailedResultsLocation"
1277                      },
1278                      "jobArn": {
1279                        "locationName": "jobArn"
1280                      },
1281                      "jobId": {
1282                        "locationName": "jobId"
1283                      },
1284                      "result": {
1285                        "locationName": "result",
1286                        "type": "structure",
1287                        "members": {
1288                          "additionalOccurrences": {
1289                            "locationName": "additionalOccurrences",
1290                            "type": "boolean"
1291                          },
1292                          "customDataIdentifiers": {
1293                            "locationName": "customDataIdentifiers",
1294                            "type": "structure",
1295                            "members": {
1296                              "detections": {
1297                                "locationName": "detections",
1298                                "type": "list",
1299                                "member": {
1300                                  "type": "structure",
1301                                  "members": {
1302                                    "arn": {
1303                                      "locationName": "arn"
1304                                    },
1305                                    "count": {
1306                                      "locationName": "count",
1307                                      "type": "long"
1308                                    },
1309                                    "name": {
1310                                      "locationName": "name"
1311                                    },
1312                                    "occurrences": {
1313                                      "shape": "S4j",
1314                                      "locationName": "occurrences"
1315                                    }
1316                                  }
1317                                }
1318                              },
1319                              "totalCount": {
1320                                "locationName": "totalCount",
1321                                "type": "long"
1322                              }
1323                            }
1324                          },
1325                          "mimeType": {
1326                            "locationName": "mimeType"
1327                          },
1328                          "sensitiveData": {
1329                            "locationName": "sensitiveData",
1330                            "type": "list",
1331                            "member": {
1332                              "type": "structure",
1333                              "members": {
1334                                "category": {
1335                                  "locationName": "category"
1336                                },
1337                                "detections": {
1338                                  "locationName": "detections",
1339                                  "type": "list",
1340                                  "member": {
1341                                    "type": "structure",
1342                                    "members": {
1343                                      "count": {
1344                                        "locationName": "count",
1345                                        "type": "long"
1346                                      },
1347                                      "occurrences": {
1348                                        "shape": "S4j",
1349                                        "locationName": "occurrences"
1350                                      },
1351                                      "type": {
1352                                        "locationName": "type"
1353                                      }
1354                                    }
1355                                  }
1356                                },
1357                                "totalCount": {
1358                                  "locationName": "totalCount",
1359                                  "type": "long"
1360                                }
1361                              }
1362                            }
1363                          },
1364                          "sizeClassified": {
1365                            "locationName": "sizeClassified",
1366                            "type": "long"
1367                          },
1368                          "status": {
1369                            "locationName": "status",
1370                            "type": "structure",
1371                            "members": {
1372                              "code": {
1373                                "locationName": "code"
1374                              },
1375                              "reason": {
1376                                "locationName": "reason"
1377                              }
1378                            }
1379                          }
1380                        }
1381                      }
1382                    }
1383                  },
1384                  "count": {
1385                    "locationName": "count",
1386                    "type": "long"
1387                  },
1388                  "createdAt": {
1389                    "shape": "S9",
1390                    "locationName": "createdAt"
1391                  },
1392                  "description": {
1393                    "locationName": "description"
1394                  },
1395                  "id": {
1396                    "locationName": "id"
1397                  },
1398                  "partition": {
1399                    "locationName": "partition"
1400                  },
1401                  "policyDetails": {
1402                    "locationName": "policyDetails",
1403                    "type": "structure",
1404                    "members": {
1405                      "action": {
1406                        "locationName": "action",
1407                        "type": "structure",
1408                        "members": {
1409                          "actionType": {
1410                            "locationName": "actionType"
1411                          },
1412                          "apiCallDetails": {
1413                            "locationName": "apiCallDetails",
1414                            "type": "structure",
1415                            "members": {
1416                              "api": {
1417                                "locationName": "api"
1418                              },
1419                              "apiServiceName": {
1420                                "locationName": "apiServiceName"
1421                              },
1422                              "firstSeen": {
1423                                "shape": "S9",
1424                                "locationName": "firstSeen"
1425                              },
1426                              "lastSeen": {
1427                                "shape": "S9",
1428                                "locationName": "lastSeen"
1429                              }
1430                            }
1431                          }
1432                        }
1433                      },
1434                      "actor": {
1435                        "locationName": "actor",
1436                        "type": "structure",
1437                        "members": {
1438                          "domainDetails": {
1439                            "locationName": "domainDetails",
1440                            "type": "structure",
1441                            "members": {
1442                              "domainName": {
1443                                "locationName": "domainName"
1444                              }
1445                            }
1446                          },
1447                          "ipAddressDetails": {
1448                            "locationName": "ipAddressDetails",
1449                            "type": "structure",
1450                            "members": {
1451                              "ipAddressV4": {
1452                                "locationName": "ipAddressV4"
1453                              },
1454                              "ipCity": {
1455                                "locationName": "ipCity",
1456                                "type": "structure",
1457                                "members": {
1458                                  "name": {
1459                                    "locationName": "name"
1460                                  }
1461                                }
1462                              },
1463                              "ipCountry": {
1464                                "locationName": "ipCountry",
1465                                "type": "structure",
1466                                "members": {
1467                                  "code": {
1468                                    "locationName": "code"
1469                                  },
1470                                  "name": {
1471                                    "locationName": "name"
1472                                  }
1473                                }
1474                              },
1475                              "ipGeoLocation": {
1476                                "locationName": "ipGeoLocation",
1477                                "type": "structure",
1478                                "members": {
1479                                  "lat": {
1480                                    "locationName": "lat",
1481                                    "type": "double"
1482                                  },
1483                                  "lon": {
1484                                    "locationName": "lon",
1485                                    "type": "double"
1486                                  }
1487                                }
1488                              },
1489                              "ipOwner": {
1490                                "locationName": "ipOwner",
1491                                "type": "structure",
1492                                "members": {
1493                                  "asn": {
1494                                    "locationName": "asn"
1495                                  },
1496                                  "asnOrg": {
1497                                    "locationName": "asnOrg"
1498                                  },
1499                                  "isp": {
1500                                    "locationName": "isp"
1501                                  },
1502                                  "org": {
1503                                    "locationName": "org"
1504                                  }
1505                                }
1506                              }
1507                            }
1508                          },
1509                          "userIdentity": {
1510                            "locationName": "userIdentity",
1511                            "type": "structure",
1512                            "members": {
1513                              "assumedRole": {
1514                                "locationName": "assumedRole",
1515                                "type": "structure",
1516                                "members": {
1517                                  "accessKeyId": {
1518                                    "locationName": "accessKeyId"
1519                                  },
1520                                  "accountId": {
1521                                    "locationName": "accountId"
1522                                  },
1523                                  "arn": {
1524                                    "locationName": "arn"
1525                                  },
1526                                  "principalId": {
1527                                    "locationName": "principalId"
1528                                  },
1529                                  "sessionContext": {
1530                                    "shape": "S5b",
1531                                    "locationName": "sessionContext"
1532                                  }
1533                                }
1534                              },
1535                              "awsAccount": {
1536                                "locationName": "awsAccount",
1537                                "type": "structure",
1538                                "members": {
1539                                  "accountId": {
1540                                    "locationName": "accountId"
1541                                  },
1542                                  "principalId": {
1543                                    "locationName": "principalId"
1544                                  }
1545                                }
1546                              },
1547                              "awsService": {
1548                                "locationName": "awsService",
1549                                "type": "structure",
1550                                "members": {
1551                                  "invokedBy": {
1552                                    "locationName": "invokedBy"
1553                                  }
1554                                }
1555                              },
1556                              "federatedUser": {
1557                                "locationName": "federatedUser",
1558                                "type": "structure",
1559                                "members": {
1560                                  "accessKeyId": {
1561                                    "locationName": "accessKeyId"
1562                                  },
1563                                  "accountId": {
1564                                    "locationName": "accountId"
1565                                  },
1566                                  "arn": {
1567                                    "locationName": "arn"
1568                                  },
1569                                  "principalId": {
1570                                    "locationName": "principalId"
1571                                  },
1572                                  "sessionContext": {
1573                                    "shape": "S5b",
1574                                    "locationName": "sessionContext"
1575                                  }
1576                                }
1577                              },
1578                              "iamUser": {
1579                                "locationName": "iamUser",
1580                                "type": "structure",
1581                                "members": {
1582                                  "accountId": {
1583                                    "locationName": "accountId"
1584                                  },
1585                                  "arn": {
1586                                    "locationName": "arn"
1587                                  },
1588                                  "principalId": {
1589                                    "locationName": "principalId"
1590                                  },
1591                                  "userName": {
1592                                    "locationName": "userName"
1593                                  }
1594                                }
1595                              },
1596                              "root": {
1597                                "locationName": "root",
1598                                "type": "structure",
1599                                "members": {
1600                                  "accountId": {
1601                                    "locationName": "accountId"
1602                                  },
1603                                  "arn": {
1604                                    "locationName": "arn"
1605                                  },
1606                                  "principalId": {
1607                                    "locationName": "principalId"
1608                                  }
1609                                }
1610                              },
1611                              "type": {
1612                                "locationName": "type"
1613                              }
1614                            }
1615                          }
1616                        }
1617                      }
1618                    }
1619                  },
1620                  "region": {
1621                    "locationName": "region"
1622                  },
1623                  "resourcesAffected": {
1624                    "locationName": "resourcesAffected",
1625                    "type": "structure",
1626                    "members": {
1627                      "s3Bucket": {
1628                        "locationName": "s3Bucket",
1629                        "type": "structure",
1630                        "members": {
1631                          "allowsUnencryptedObjectUploads": {
1632                            "locationName": "allowsUnencryptedObjectUploads"
1633                          },
1634                          "arn": {
1635                            "locationName": "arn"
1636                          },
1637                          "createdAt": {
1638                            "shape": "S9",
1639                            "locationName": "createdAt"
1640                          },
1641                          "defaultServerSideEncryption": {
1642                            "shape": "S5m",
1643                            "locationName": "defaultServerSideEncryption"
1644                          },
1645                          "name": {
1646                            "locationName": "name"
1647                          },
1648                          "owner": {
1649                            "locationName": "owner",
1650                            "type": "structure",
1651                            "members": {
1652                              "displayName": {
1653                                "locationName": "displayName"
1654                              },
1655                              "id": {
1656                                "locationName": "id"
1657                              }
1658                            }
1659                          },
1660                          "publicAccess": {
1661                            "shape": "S2g",
1662                            "locationName": "publicAccess"
1663                          },
1664                          "tags": {
1665                            "shape": "S5p",
1666                            "locationName": "tags"
1667                          }
1668                        }
1669                      },
1670                      "s3Object": {
1671                        "locationName": "s3Object",
1672                        "type": "structure",
1673                        "members": {
1674                          "bucketArn": {
1675                            "locationName": "bucketArn"
1676                          },
1677                          "eTag": {
1678                            "locationName": "eTag"
1679                          },
1680                          "extension": {
1681                            "locationName": "extension"
1682                          },
1683                          "key": {
1684                            "locationName": "key"
1685                          },
1686                          "lastModified": {
1687                            "shape": "S9",
1688                            "locationName": "lastModified"
1689                          },
1690                          "path": {
1691                            "locationName": "path"
1692                          },
1693                          "publicAccess": {
1694                            "locationName": "publicAccess",
1695                            "type": "boolean"
1696                          },
1697                          "serverSideEncryption": {
1698                            "shape": "S5m",
1699                            "locationName": "serverSideEncryption"
1700                          },
1701                          "size": {
1702                            "locationName": "size",
1703                            "type": "long"
1704                          },
1705                          "storageClass": {
1706                            "locationName": "storageClass"
1707                          },
1708                          "tags": {
1709                            "shape": "S5p",
1710                            "locationName": "tags"
1711                          },
1712                          "versionId": {
1713                            "locationName": "versionId"
1714                          }
1715                        }
1716                      }
1717                    }
1718                  },
1719                  "sample": {
1720                    "locationName": "sample",
1721                    "type": "boolean"
1722                  },
1723                  "schemaVersion": {
1724                    "locationName": "schemaVersion"
1725                  },
1726                  "severity": {
1727                    "locationName": "severity",
1728                    "type": "structure",
1729                    "members": {
1730                      "description": {
1731                        "locationName": "description"
1732                      },
1733                      "score": {
1734                        "locationName": "score",
1735                        "type": "long"
1736                      }
1737                    }
1738                  },
1739                  "title": {
1740                    "locationName": "title"
1741                  },
1742                  "type": {
1743                    "locationName": "type"
1744                  },
1745                  "updatedAt": {
1746                    "shape": "S9",
1747                    "locationName": "updatedAt"
1748                  }
1749                }
1750              }
1751            }
1752          }
1753        }
1754      },
1755      "GetFindingsFilter": {
1756        "http": {
1757          "method": "GET",
1758          "requestUri": "/findingsfilters/{id}",
1759          "responseCode": 200
1760        },
1761        "input": {
1762          "type": "structure",
1763          "members": {
1764            "id": {
1765              "location": "uri",
1766              "locationName": "id"
1767            }
1768          },
1769          "required": [
1770            "id"
1771          ]
1772        },
1773        "output": {
1774          "type": "structure",
1775          "members": {
1776            "action": {
1777              "locationName": "action"
1778            },
1779            "arn": {
1780              "locationName": "arn"
1781            },
1782            "description": {
1783              "locationName": "description"
1784            },
1785            "findingCriteria": {
1786              "shape": "S1c",
1787              "locationName": "findingCriteria"
1788            },
1789            "id": {
1790              "locationName": "id"
1791            },
1792            "name": {
1793              "locationName": "name"
1794            },
1795            "position": {
1796              "locationName": "position",
1797              "type": "integer"
1798            },
1799            "tags": {
1800              "shape": "S16",
1801              "locationName": "tags"
1802            }
1803          }
1804        }
1805      },
1806      "GetFindingsPublicationConfiguration": {
1807        "http": {
1808          "method": "GET",
1809          "requestUri": "/findings-publication-configuration",
1810          "responseCode": 200
1811        },
1812        "input": {
1813          "type": "structure",
1814          "members": {}
1815        },
1816        "output": {
1817          "type": "structure",
1818          "members": {
1819            "securityHubConfiguration": {
1820              "shape": "S5y",
1821              "locationName": "securityHubConfiguration"
1822            }
1823          }
1824        }
1825      },
1826      "GetInvitationsCount": {
1827        "http": {
1828          "method": "GET",
1829          "requestUri": "/invitations/count",
1830          "responseCode": 200
1831        },
1832        "input": {
1833          "type": "structure",
1834          "members": {}
1835        },
1836        "output": {
1837          "type": "structure",
1838          "members": {
1839            "invitationsCount": {
1840              "locationName": "invitationsCount",
1841              "type": "long"
1842            }
1843          }
1844        }
1845      },
1846      "GetMacieSession": {
1847        "http": {
1848          "method": "GET",
1849          "requestUri": "/macie",
1850          "responseCode": 200
1851        },
1852        "input": {
1853          "type": "structure",
1854          "members": {}
1855        },
1856        "output": {
1857          "type": "structure",
1858          "members": {
1859            "createdAt": {
1860              "shape": "S9",
1861              "locationName": "createdAt"
1862            },
1863            "findingPublishingFrequency": {
1864              "locationName": "findingPublishingFrequency"
1865            },
1866            "serviceRole": {
1867              "locationName": "serviceRole"
1868            },
1869            "status": {
1870              "locationName": "status"
1871            },
1872            "updatedAt": {
1873              "shape": "S9",
1874              "locationName": "updatedAt"
1875            }
1876          }
1877        }
1878      },
1879      "GetMasterAccount": {
1880        "http": {
1881          "method": "GET",
1882          "requestUri": "/master",
1883          "responseCode": 200
1884        },
1885        "input": {
1886          "type": "structure",
1887          "members": {}
1888        },
1889        "output": {
1890          "type": "structure",
1891          "members": {
1892            "master": {
1893              "shape": "S3n",
1894              "locationName": "master"
1895            }
1896          }
1897        }
1898      },
1899      "GetMember": {
1900        "http": {
1901          "method": "GET",
1902          "requestUri": "/members/{id}",
1903          "responseCode": 200
1904        },
1905        "input": {
1906          "type": "structure",
1907          "members": {
1908            "id": {
1909              "location": "uri",
1910              "locationName": "id"
1911            }
1912          },
1913          "required": [
1914            "id"
1915          ]
1916        },
1917        "output": {
1918          "type": "structure",
1919          "members": {
1920            "accountId": {
1921              "locationName": "accountId"
1922            },
1923            "administratorAccountId": {
1924              "locationName": "administratorAccountId"
1925            },
1926            "arn": {
1927              "locationName": "arn"
1928            },
1929            "email": {
1930              "locationName": "email"
1931            },
1932            "invitedAt": {
1933              "shape": "S9",
1934              "locationName": "invitedAt"
1935            },
1936            "masterAccountId": {
1937              "locationName": "masterAccountId"
1938            },
1939            "relationshipStatus": {
1940              "locationName": "relationshipStatus"
1941            },
1942            "tags": {
1943              "shape": "S16",
1944              "locationName": "tags"
1945            },
1946            "updatedAt": {
1947              "shape": "S9",
1948              "locationName": "updatedAt"
1949            }
1950          }
1951        }
1952      },
1953      "GetUsageStatistics": {
1954        "http": {
1955          "requestUri": "/usage/statistics",
1956          "responseCode": 200
1957        },
1958        "input": {
1959          "type": "structure",
1960          "members": {
1961            "filterBy": {
1962              "locationName": "filterBy",
1963              "type": "list",
1964              "member": {
1965                "type": "structure",
1966                "members": {
1967                  "comparator": {
1968                    "locationName": "comparator"
1969                  },
1970                  "key": {
1971                    "locationName": "key"
1972                  },
1973                  "values": {
1974                    "shape": "S5",
1975                    "locationName": "values"
1976                  }
1977                }
1978              }
1979            },
1980            "maxResults": {
1981              "locationName": "maxResults",
1982              "type": "integer"
1983            },
1984            "nextToken": {
1985              "locationName": "nextToken"
1986            },
1987            "sortBy": {
1988              "locationName": "sortBy",
1989              "type": "structure",
1990              "members": {
1991                "key": {
1992                  "locationName": "key"
1993                },
1994                "orderBy": {
1995                  "locationName": "orderBy"
1996                }
1997              }
1998            },
1999            "timeRange": {
2000              "locationName": "timeRange"
2001            }
2002          }
2003        },
2004        "output": {
2005          "type": "structure",
2006          "members": {
2007            "nextToken": {
2008              "locationName": "nextToken"
2009            },
2010            "records": {
2011              "locationName": "records",
2012              "type": "list",
2013              "member": {
2014                "type": "structure",
2015                "members": {
2016                  "accountId": {
2017                    "locationName": "accountId"
2018                  },
2019                  "freeTrialStartDate": {
2020                    "shape": "S9",
2021                    "locationName": "freeTrialStartDate"
2022                  },
2023                  "usage": {
2024                    "locationName": "usage",
2025                    "type": "list",
2026                    "member": {
2027                      "type": "structure",
2028                      "members": {
2029                        "currency": {
2030                          "locationName": "currency"
2031                        },
2032                        "estimatedCost": {
2033                          "locationName": "estimatedCost"
2034                        },
2035                        "serviceLimit": {
2036                          "locationName": "serviceLimit",
2037                          "type": "structure",
2038                          "members": {
2039                            "isServiceLimited": {
2040                              "locationName": "isServiceLimited",
2041                              "type": "boolean"
2042                            },
2043                            "unit": {
2044                              "locationName": "unit"
2045                            },
2046                            "value": {
2047                              "locationName": "value",
2048                              "type": "long"
2049                            }
2050                          }
2051                        },
2052                        "type": {
2053                          "locationName": "type"
2054                        }
2055                      }
2056                    }
2057                  }
2058                }
2059              }
2060            },
2061            "timeRange": {
2062              "locationName": "timeRange"
2063            }
2064          }
2065        }
2066      },
2067      "GetUsageTotals": {
2068        "http": {
2069          "method": "GET",
2070          "requestUri": "/usage",
2071          "responseCode": 200
2072        },
2073        "input": {
2074          "type": "structure",
2075          "members": {
2076            "timeRange": {
2077              "location": "querystring",
2078              "locationName": "timeRange"
2079            }
2080          }
2081        },
2082        "output": {
2083          "type": "structure",
2084          "members": {
2085            "timeRange": {
2086              "locationName": "timeRange"
2087            },
2088            "usageTotals": {
2089              "locationName": "usageTotals",
2090              "type": "list",
2091              "member": {
2092                "type": "structure",
2093                "members": {
2094                  "currency": {
2095                    "locationName": "currency"
2096                  },
2097                  "estimatedCost": {
2098                    "locationName": "estimatedCost"
2099                  },
2100                  "type": {
2101                    "locationName": "type"
2102                  }
2103                }
2104              }
2105            }
2106          }
2107        }
2108      },
2109      "ListClassificationJobs": {
2110        "http": {
2111          "requestUri": "/jobs/list",
2112          "responseCode": 200
2113        },
2114        "input": {
2115          "type": "structure",
2116          "members": {
2117            "filterCriteria": {
2118              "locationName": "filterCriteria",
2119              "type": "structure",
2120              "members": {
2121                "excludes": {
2122                  "shape": "S6u",
2123                  "locationName": "excludes"
2124                },
2125                "includes": {
2126                  "shape": "S6u",
2127                  "locationName": "includes"
2128                }
2129              }
2130            },
2131            "maxResults": {
2132              "locationName": "maxResults",
2133              "type": "integer"
2134            },
2135            "nextToken": {
2136              "locationName": "nextToken"
2137            },
2138            "sortCriteria": {
2139              "locationName": "sortCriteria",
2140              "type": "structure",
2141              "members": {
2142                "attributeName": {
2143                  "locationName": "attributeName"
2144                },
2145                "orderBy": {
2146                  "locationName": "orderBy"
2147                }
2148              }
2149            }
2150          }
2151        },
2152        "output": {
2153          "type": "structure",
2154          "members": {
2155            "items": {
2156              "locationName": "items",
2157              "type": "list",
2158              "member": {
2159                "type": "structure",
2160                "members": {
2161                  "bucketDefinitions": {
2162                    "shape": "Se",
2163                    "locationName": "bucketDefinitions"
2164                  },
2165                  "createdAt": {
2166                    "shape": "S9",
2167                    "locationName": "createdAt"
2168                  },
2169                  "jobId": {
2170                    "locationName": "jobId"
2171                  },
2172                  "jobStatus": {
2173                    "locationName": "jobStatus"
2174                  },
2175                  "jobType": {
2176                    "locationName": "jobType"
2177                  },
2178                  "lastRunErrorStatus": {
2179                    "shape": "S2y",
2180                    "locationName": "lastRunErrorStatus"
2181                  },
2182                  "name": {
2183                    "locationName": "name"
2184                  },
2185                  "userPausedDetails": {
2186                    "shape": "S32",
2187                    "locationName": "userPausedDetails"
2188                  },
2189                  "bucketCriteria": {
2190                    "shape": "Sr",
2191                    "locationName": "bucketCriteria"
2192                  }
2193                }
2194              }
2195            },
2196            "nextToken": {
2197              "locationName": "nextToken"
2198            }
2199          }
2200        }
2201      },
2202      "ListCustomDataIdentifiers": {
2203        "http": {
2204          "requestUri": "/custom-data-identifiers/list",
2205          "responseCode": 200
2206        },
2207        "input": {
2208          "type": "structure",
2209          "members": {
2210            "maxResults": {
2211              "locationName": "maxResults",
2212              "type": "integer"
2213            },
2214            "nextToken": {
2215              "locationName": "nextToken"
2216            }
2217          }
2218        },
2219        "output": {
2220          "type": "structure",
2221          "members": {
2222            "items": {
2223              "locationName": "items",
2224              "type": "list",
2225              "member": {
2226                "type": "structure",
2227                "members": {
2228                  "arn": {
2229                    "locationName": "arn"
2230                  },
2231                  "createdAt": {
2232                    "shape": "S9",
2233                    "locationName": "createdAt"
2234                  },
2235                  "description": {
2236                    "locationName": "description"
2237                  },
2238                  "id": {
2239                    "locationName": "id"
2240                  },
2241                  "name": {
2242                    "locationName": "name"
2243                  }
2244                }
2245              }
2246            },
2247            "nextToken": {
2248              "locationName": "nextToken"
2249            }
2250          }
2251        }
2252      },
2253      "ListFindings": {
2254        "http": {
2255          "requestUri": "/findings",
2256          "responseCode": 200
2257        },
2258        "input": {
2259          "type": "structure",
2260          "members": {
2261            "findingCriteria": {
2262              "shape": "S1c",
2263              "locationName": "findingCriteria"
2264            },
2265            "maxResults": {
2266              "locationName": "maxResults",
2267              "type": "integer"
2268            },
2269            "nextToken": {
2270              "locationName": "nextToken"
2271            },
2272            "sortCriteria": {
2273              "shape": "S49",
2274              "locationName": "sortCriteria"
2275            }
2276          }
2277        },
2278        "output": {
2279          "type": "structure",
2280          "members": {
2281            "findingIds": {
2282              "shape": "S5",
2283              "locationName": "findingIds"
2284            },
2285            "nextToken": {
2286              "locationName": "nextToken"
2287            }
2288          }
2289        }
2290      },
2291      "ListFindingsFilters": {
2292        "http": {
2293          "method": "GET",
2294          "requestUri": "/findingsfilters",
2295          "responseCode": 200
2296        },
2297        "input": {
2298          "type": "structure",
2299          "members": {
2300            "maxResults": {
2301              "location": "querystring",
2302              "locationName": "maxResults",
2303              "type": "integer"
2304            },
2305            "nextToken": {
2306              "location": "querystring",
2307              "locationName": "nextToken"
2308            }
2309          }
2310        },
2311        "output": {
2312          "type": "structure",
2313          "members": {
2314            "findingsFilterListItems": {
2315              "locationName": "findingsFilterListItems",
2316              "type": "list",
2317              "member": {
2318                "type": "structure",
2319                "members": {
2320                  "action": {
2321                    "locationName": "action"
2322                  },
2323                  "arn": {
2324                    "locationName": "arn"
2325                  },
2326                  "id": {
2327                    "locationName": "id"
2328                  },
2329                  "name": {
2330                    "locationName": "name"
2331                  },
2332                  "tags": {
2333                    "shape": "S16",
2334                    "locationName": "tags"
2335                  }
2336                }
2337              }
2338            },
2339            "nextToken": {
2340              "locationName": "nextToken"
2341            }
2342          }
2343        }
2344      },
2345      "ListInvitations": {
2346        "http": {
2347          "method": "GET",
2348          "requestUri": "/invitations",
2349          "responseCode": 200
2350        },
2351        "input": {
2352          "type": "structure",
2353          "members": {
2354            "maxResults": {
2355              "location": "querystring",
2356              "locationName": "maxResults",
2357              "type": "integer"
2358            },
2359            "nextToken": {
2360              "location": "querystring",
2361              "locationName": "nextToken"
2362            }
2363          }
2364        },
2365        "output": {
2366          "type": "structure",
2367          "members": {
2368            "invitations": {
2369              "locationName": "invitations",
2370              "type": "list",
2371              "member": {
2372                "shape": "S3n"
2373              }
2374            },
2375            "nextToken": {
2376              "locationName": "nextToken"
2377            }
2378          }
2379        }
2380      },
2381      "ListMembers": {
2382        "http": {
2383          "method": "GET",
2384          "requestUri": "/members",
2385          "responseCode": 200
2386        },
2387        "input": {
2388          "type": "structure",
2389          "members": {
2390            "maxResults": {
2391              "location": "querystring",
2392              "locationName": "maxResults",
2393              "type": "integer"
2394            },
2395            "nextToken": {
2396              "location": "querystring",
2397              "locationName": "nextToken"
2398            },
2399            "onlyAssociated": {
2400              "location": "querystring",
2401              "locationName": "onlyAssociated"
2402            }
2403          }
2404        },
2405        "output": {
2406          "type": "structure",
2407          "members": {
2408            "members": {
2409              "locationName": "members",
2410              "type": "list",
2411              "member": {
2412                "type": "structure",
2413                "members": {
2414                  "accountId": {
2415                    "locationName": "accountId"
2416                  },
2417                  "administratorAccountId": {
2418                    "locationName": "administratorAccountId"
2419                  },
2420                  "arn": {
2421                    "locationName": "arn"
2422                  },
2423                  "email": {
2424                    "locationName": "email"
2425                  },
2426                  "invitedAt": {
2427                    "shape": "S9",
2428                    "locationName": "invitedAt"
2429                  },
2430                  "masterAccountId": {
2431                    "locationName": "masterAccountId"
2432                  },
2433                  "relationshipStatus": {
2434                    "locationName": "relationshipStatus"
2435                  },
2436                  "tags": {
2437                    "shape": "S16",
2438                    "locationName": "tags"
2439                  },
2440                  "updatedAt": {
2441                    "shape": "S9",
2442                    "locationName": "updatedAt"
2443                  }
2444                }
2445              }
2446            },
2447            "nextToken": {
2448              "locationName": "nextToken"
2449            }
2450          }
2451        }
2452      },
2453      "ListOrganizationAdminAccounts": {
2454        "http": {
2455          "method": "GET",
2456          "requestUri": "/admin",
2457          "responseCode": 200
2458        },
2459        "input": {
2460          "type": "structure",
2461          "members": {
2462            "maxResults": {
2463              "location": "querystring",
2464              "locationName": "maxResults",
2465              "type": "integer"
2466            },
2467            "nextToken": {
2468              "location": "querystring",
2469              "locationName": "nextToken"
2470            }
2471          }
2472        },
2473        "output": {
2474          "type": "structure",
2475          "members": {
2476            "adminAccounts": {
2477              "locationName": "adminAccounts",
2478              "type": "list",
2479              "member": {
2480                "type": "structure",
2481                "members": {
2482                  "accountId": {
2483                    "locationName": "accountId"
2484                  },
2485                  "status": {
2486                    "locationName": "status"
2487                  }
2488                }
2489              }
2490            },
2491            "nextToken": {
2492              "locationName": "nextToken"
2493            }
2494          }
2495        }
2496      },
2497      "ListTagsForResource": {
2498        "http": {
2499          "method": "GET",
2500          "requestUri": "/tags/{resourceArn}",
2501          "responseCode": 200
2502        },
2503        "input": {
2504          "type": "structure",
2505          "members": {
2506            "resourceArn": {
2507              "location": "uri",
2508              "locationName": "resourceArn"
2509            }
2510          },
2511          "required": [
2512            "resourceArn"
2513          ]
2514        },
2515        "output": {
2516          "type": "structure",
2517          "members": {
2518            "tags": {
2519              "shape": "S16",
2520              "locationName": "tags"
2521            }
2522          }
2523        }
2524      },
2525      "PutClassificationExportConfiguration": {
2526        "http": {
2527          "method": "PUT",
2528          "requestUri": "/classification-export-configuration",
2529          "responseCode": 200
2530        },
2531        "input": {
2532          "type": "structure",
2533          "members": {
2534            "configuration": {
2535              "shape": "S3x",
2536              "locationName": "configuration"
2537            }
2538          },
2539          "required": [
2540            "configuration"
2541          ]
2542        },
2543        "output": {
2544          "type": "structure",
2545          "members": {
2546            "configuration": {
2547              "shape": "S3x",
2548              "locationName": "configuration"
2549            }
2550          }
2551        }
2552      },
2553      "PutFindingsPublicationConfiguration": {
2554        "http": {
2555          "method": "PUT",
2556          "requestUri": "/findings-publication-configuration",
2557          "responseCode": 200
2558        },
2559        "input": {
2560          "type": "structure",
2561          "members": {
2562            "clientToken": {
2563              "locationName": "clientToken",
2564              "idempotencyToken": true
2565            },
2566            "securityHubConfiguration": {
2567              "shape": "S5y",
2568              "locationName": "securityHubConfiguration"
2569            }
2570          }
2571        },
2572        "output": {
2573          "type": "structure",
2574          "members": {}
2575        }
2576      },
2577      "SearchResources": {
2578        "http": {
2579          "requestUri": "/datasources/search-resources",
2580          "responseCode": 200
2581        },
2582        "input": {
2583          "type": "structure",
2584          "members": {
2585            "bucketCriteria": {
2586              "locationName": "bucketCriteria",
2587              "type": "structure",
2588              "members": {
2589                "excludes": {
2590                  "shape": "S7x",
2591                  "locationName": "excludes"
2592                },
2593                "includes": {
2594                  "shape": "S7x",
2595                  "locationName": "includes"
2596                }
2597              }
2598            },
2599            "maxResults": {
2600              "locationName": "maxResults",
2601              "type": "integer"
2602            },
2603            "nextToken": {
2604              "locationName": "nextToken"
2605            },
2606            "sortCriteria": {
2607              "locationName": "sortCriteria",
2608              "type": "structure",
2609              "members": {
2610                "attributeName": {
2611                  "locationName": "attributeName"
2612                },
2613                "orderBy": {
2614                  "locationName": "orderBy"
2615                }
2616              }
2617            }
2618          }
2619        },
2620        "output": {
2621          "type": "structure",
2622          "members": {
2623            "matchingResources": {
2624              "locationName": "matchingResources",
2625              "type": "list",
2626              "member": {
2627                "type": "structure",
2628                "members": {
2629                  "matchingBucket": {
2630                    "locationName": "matchingBucket",
2631                    "type": "structure",
2632                    "members": {
2633                      "accountId": {
2634                        "locationName": "accountId"
2635                      },
2636                      "bucketName": {
2637                        "locationName": "bucketName"
2638                      },
2639                      "classifiableObjectCount": {
2640                        "locationName": "classifiableObjectCount",
2641                        "type": "long"
2642                      },
2643                      "classifiableSizeInBytes": {
2644                        "locationName": "classifiableSizeInBytes",
2645                        "type": "long"
2646                      },
2647                      "jobDetails": {
2648                        "shape": "S2c",
2649                        "locationName": "jobDetails"
2650                      },
2651                      "objectCount": {
2652                        "locationName": "objectCount",
2653                        "type": "long"
2654                      },
2655                      "objectCountByEncryptionType": {
2656                        "shape": "S2f",
2657                        "locationName": "objectCountByEncryptionType"
2658                      },
2659                      "sizeInBytes": {
2660                        "locationName": "sizeInBytes",
2661                        "type": "long"
2662                      },
2663                      "sizeInBytesCompressed": {
2664                        "locationName": "sizeInBytesCompressed",
2665                        "type": "long"
2666                      },
2667                      "unclassifiableObjectCount": {
2668                        "shape": "S2u",
2669                        "locationName": "unclassifiableObjectCount"
2670                      },
2671                      "unclassifiableObjectSizeInBytes": {
2672                        "shape": "S2u",
2673                        "locationName": "unclassifiableObjectSizeInBytes"
2674                      }
2675                    }
2676                  }
2677                }
2678              }
2679            },
2680            "nextToken": {
2681              "locationName": "nextToken"
2682            }
2683          }
2684        }
2685      },
2686      "TagResource": {
2687        "http": {
2688          "requestUri": "/tags/{resourceArn}",
2689          "responseCode": 204
2690        },
2691        "input": {
2692          "type": "structure",
2693          "members": {
2694            "resourceArn": {
2695              "location": "uri",
2696              "locationName": "resourceArn"
2697            },
2698            "tags": {
2699              "shape": "S16",
2700              "locationName": "tags"
2701            }
2702          },
2703          "required": [
2704            "resourceArn",
2705            "tags"
2706          ]
2707        },
2708        "output": {
2709          "type": "structure",
2710          "members": {}
2711        }
2712      },
2713      "TestCustomDataIdentifier": {
2714        "http": {
2715          "requestUri": "/custom-data-identifiers/test",
2716          "responseCode": 200
2717        },
2718        "input": {
2719          "type": "structure",
2720          "members": {
2721            "ignoreWords": {
2722              "shape": "S5",
2723              "locationName": "ignoreWords"
2724            },
2725            "keywords": {
2726              "shape": "S5",
2727              "locationName": "keywords"
2728            },
2729            "maximumMatchDistance": {
2730              "locationName": "maximumMatchDistance",
2731              "type": "integer"
2732            },
2733            "regex": {
2734              "locationName": "regex"
2735            },
2736            "sampleText": {
2737              "locationName": "sampleText"
2738            }
2739          },
2740          "required": [
2741            "regex",
2742            "sampleText"
2743          ]
2744        },
2745        "output": {
2746          "type": "structure",
2747          "members": {
2748            "matchCount": {
2749              "locationName": "matchCount",
2750              "type": "integer"
2751            }
2752          }
2753        }
2754      },
2755      "UntagResource": {
2756        "http": {
2757          "method": "DELETE",
2758          "requestUri": "/tags/{resourceArn}",
2759          "responseCode": 204
2760        },
2761        "input": {
2762          "type": "structure",
2763          "members": {
2764            "resourceArn": {
2765              "location": "uri",
2766              "locationName": "resourceArn"
2767            },
2768            "tagKeys": {
2769              "shape": "S5",
2770              "location": "querystring",
2771              "locationName": "tagKeys"
2772            }
2773          },
2774          "required": [
2775            "tagKeys",
2776            "resourceArn"
2777          ]
2778        },
2779        "output": {
2780          "type": "structure",
2781          "members": {}
2782        }
2783      },
2784      "UpdateClassificationJob": {
2785        "http": {
2786          "method": "PATCH",
2787          "requestUri": "/jobs/{jobId}",
2788          "responseCode": 200
2789        },
2790        "input": {
2791          "type": "structure",
2792          "members": {
2793            "jobId": {
2794              "location": "uri",
2795              "locationName": "jobId"
2796            },
2797            "jobStatus": {
2798              "locationName": "jobStatus"
2799            }
2800          },
2801          "required": [
2802            "jobId",
2803            "jobStatus"
2804          ]
2805        },
2806        "output": {
2807          "type": "structure",
2808          "members": {}
2809        }
2810      },
2811      "UpdateFindingsFilter": {
2812        "http": {
2813          "method": "PATCH",
2814          "requestUri": "/findingsfilters/{id}",
2815          "responseCode": 200
2816        },
2817        "input": {
2818          "type": "structure",
2819          "members": {
2820            "action": {
2821              "locationName": "action"
2822            },
2823            "description": {
2824              "locationName": "description"
2825            },
2826            "findingCriteria": {
2827              "shape": "S1c",
2828              "locationName": "findingCriteria"
2829            },
2830            "id": {
2831              "location": "uri",
2832              "locationName": "id"
2833            },
2834            "name": {
2835              "locationName": "name"
2836            },
2837            "position": {
2838              "locationName": "position",
2839              "type": "integer"
2840            },
2841            "clientToken": {
2842              "locationName": "clientToken",
2843              "idempotencyToken": true
2844            }
2845          },
2846          "required": [
2847            "id"
2848          ]
2849        },
2850        "output": {
2851          "type": "structure",
2852          "members": {
2853            "arn": {
2854              "locationName": "arn"
2855            },
2856            "id": {
2857              "locationName": "id"
2858            }
2859          }
2860        }
2861      },
2862      "UpdateMacieSession": {
2863        "http": {
2864          "method": "PATCH",
2865          "requestUri": "/macie",
2866          "responseCode": 200
2867        },
2868        "input": {
2869          "type": "structure",
2870          "members": {
2871            "findingPublishingFrequency": {
2872              "locationName": "findingPublishingFrequency"
2873            },
2874            "status": {
2875              "locationName": "status"
2876            }
2877          }
2878        },
2879        "output": {
2880          "type": "structure",
2881          "members": {}
2882        }
2883      },
2884      "UpdateMemberSession": {
2885        "http": {
2886          "method": "PATCH",
2887          "requestUri": "/macie/members/{id}",
2888          "responseCode": 200
2889        },
2890        "input": {
2891          "type": "structure",
2892          "members": {
2893            "id": {
2894              "location": "uri",
2895              "locationName": "id"
2896            },
2897            "status": {
2898              "locationName": "status"
2899            }
2900          },
2901          "required": [
2902            "id",
2903            "status"
2904          ]
2905        },
2906        "output": {
2907          "type": "structure",
2908          "members": {}
2909        }
2910      },
2911      "UpdateOrganizationConfiguration": {
2912        "http": {
2913          "method": "PATCH",
2914          "requestUri": "/admin/configuration",
2915          "responseCode": 200
2916        },
2917        "input": {
2918          "type": "structure",
2919          "members": {
2920            "autoEnable": {
2921              "locationName": "autoEnable",
2922              "type": "boolean"
2923            }
2924          },
2925          "required": [
2926            "autoEnable"
2927          ]
2928        },
2929        "output": {
2930          "type": "structure",
2931          "members": {}
2932        }
2933      }
2934    },
2935    "shapes": {
2936      "S5": {
2937        "type": "list",
2938        "member": {}
2939      },
2940      "S9": {
2941        "type": "timestamp",
2942        "timestampFormat": "iso8601"
2943      },
2944      "Sd": {
2945        "type": "structure",
2946        "members": {
2947          "bucketDefinitions": {
2948            "shape": "Se",
2949            "locationName": "bucketDefinitions"
2950          },
2951          "scoping": {
2952            "locationName": "scoping",
2953            "type": "structure",
2954            "members": {
2955              "excludes": {
2956                "shape": "Sh",
2957                "locationName": "excludes"
2958              },
2959              "includes": {
2960                "shape": "Sh",
2961                "locationName": "includes"
2962              }
2963            }
2964          },
2965          "bucketCriteria": {
2966            "shape": "Sr",
2967            "locationName": "bucketCriteria"
2968          }
2969        }
2970      },
2971      "Se": {
2972        "type": "list",
2973        "member": {
2974          "type": "structure",
2975          "members": {
2976            "accountId": {
2977              "locationName": "accountId"
2978            },
2979            "buckets": {
2980              "shape": "S5",
2981              "locationName": "buckets"
2982            }
2983          },
2984          "required": [
2985            "accountId",
2986            "buckets"
2987          ]
2988        }
2989      },
2990      "Sh": {
2991        "type": "structure",
2992        "members": {
2993          "and": {
2994            "locationName": "and",
2995            "type": "list",
2996            "member": {
2997              "type": "structure",
2998              "members": {
2999                "simpleScopeTerm": {
3000                  "locationName": "simpleScopeTerm",
3001                  "type": "structure",
3002                  "members": {
3003                    "comparator": {
3004                      "locationName": "comparator"
3005                    },
3006                    "key": {
3007                      "locationName": "key"
3008                    },
3009                    "values": {
3010                      "shape": "S5",
3011                      "locationName": "values"
3012                    }
3013                  }
3014                },
3015                "tagScopeTerm": {
3016                  "locationName": "tagScopeTerm",
3017                  "type": "structure",
3018                  "members": {
3019                    "comparator": {
3020                      "locationName": "comparator"
3021                    },
3022                    "key": {
3023                      "locationName": "key"
3024                    },
3025                    "tagValues": {
3026                      "locationName": "tagValues",
3027                      "type": "list",
3028                      "member": {
3029                        "type": "structure",
3030                        "members": {
3031                          "key": {
3032                            "locationName": "key"
3033                          },
3034                          "value": {
3035                            "locationName": "value"
3036                          }
3037                        }
3038                      }
3039                    },
3040                    "target": {
3041                      "locationName": "target"
3042                    }
3043                  }
3044                }
3045              }
3046            }
3047          }
3048        }
3049      },
3050      "Sr": {
3051        "type": "structure",
3052        "members": {
3053          "excludes": {
3054            "shape": "Ss",
3055            "locationName": "excludes"
3056          },
3057          "includes": {
3058            "shape": "Ss",
3059            "locationName": "includes"
3060          }
3061        }
3062      },
3063      "Ss": {
3064        "type": "structure",
3065        "members": {
3066          "and": {
3067            "locationName": "and",
3068            "type": "list",
3069            "member": {
3070              "type": "structure",
3071              "members": {
3072                "simpleCriterion": {
3073                  "locationName": "simpleCriterion",
3074                  "type": "structure",
3075                  "members": {
3076                    "comparator": {
3077                      "locationName": "comparator"
3078                    },
3079                    "key": {
3080                      "locationName": "key"
3081                    },
3082                    "values": {
3083                      "shape": "S5",
3084                      "locationName": "values"
3085                    }
3086                  }
3087                },
3088                "tagCriterion": {
3089                  "locationName": "tagCriterion",
3090                  "type": "structure",
3091                  "members": {
3092                    "comparator": {
3093                      "locationName": "comparator"
3094                    },
3095                    "tagValues": {
3096                      "locationName": "tagValues",
3097                      "type": "list",
3098                      "member": {
3099                        "type": "structure",
3100                        "members": {
3101                          "key": {
3102                            "locationName": "key"
3103                          },
3104                          "value": {
3105                            "locationName": "value"
3106                          }
3107                        }
3108                      }
3109                    }
3110                  }
3111                }
3112              }
3113            }
3114          }
3115        }
3116      },
3117      "S11": {
3118        "type": "structure",
3119        "members": {
3120          "dailySchedule": {
3121            "locationName": "dailySchedule",
3122            "type": "structure",
3123            "members": {}
3124          },
3125          "monthlySchedule": {
3126            "locationName": "monthlySchedule",
3127            "type": "structure",
3128            "members": {
3129              "dayOfMonth": {
3130                "locationName": "dayOfMonth",
3131                "type": "integer"
3132              }
3133            }
3134          },
3135          "weeklySchedule": {
3136            "locationName": "weeklySchedule",
3137            "type": "structure",
3138            "members": {
3139              "dayOfWeek": {
3140                "locationName": "dayOfWeek"
3141              }
3142            }
3143          }
3144        }
3145      },
3146      "S16": {
3147        "type": "map",
3148        "key": {},
3149        "value": {}
3150      },
3151      "S1c": {
3152        "type": "structure",
3153        "members": {
3154          "criterion": {
3155            "locationName": "criterion",
3156            "type": "map",
3157            "key": {},
3158            "value": {
3159              "type": "structure",
3160              "members": {
3161                "eq": {
3162                  "shape": "S5",
3163                  "locationName": "eq"
3164                },
3165                "eqExactMatch": {
3166                  "shape": "S5",
3167                  "locationName": "eqExactMatch"
3168                },
3169                "gt": {
3170                  "locationName": "gt",
3171                  "type": "long"
3172                },
3173                "gte": {
3174                  "locationName": "gte",
3175                  "type": "long"
3176                },
3177                "lt": {
3178                  "locationName": "lt",
3179                  "type": "long"
3180                },
3181                "lte": {
3182                  "locationName": "lte",
3183                  "type": "long"
3184                },
3185                "neq": {
3186                  "shape": "S5",
3187                  "locationName": "neq"
3188                }
3189              }
3190            }
3191          }
3192        }
3193      },
3194      "S1j": {
3195        "type": "list",
3196        "member": {
3197          "type": "structure",
3198          "members": {
3199            "accountId": {
3200              "locationName": "accountId"
3201            },
3202            "errorCode": {
3203              "locationName": "errorCode"
3204            },
3205            "errorMessage": {
3206              "locationName": "errorMessage"
3207            }
3208          }
3209        }
3210      },
3211      "S2c": {
3212        "type": "structure",
3213        "members": {
3214          "isDefinedInJob": {
3215            "locationName": "isDefinedInJob"
3216          },
3217          "isMonitoredByJob": {
3218            "locationName": "isMonitoredByJob"
3219          },
3220          "lastJobId": {
3221            "locationName": "lastJobId"
3222          },
3223          "lastJobRunTime": {
3224            "shape": "S9",
3225            "locationName": "lastJobRunTime"
3226          }
3227        }
3228      },
3229      "S2f": {
3230        "type": "structure",
3231        "members": {
3232          "customerManaged": {
3233            "locationName": "customerManaged",
3234            "type": "long"
3235          },
3236          "kmsManaged": {
3237            "locationName": "kmsManaged",
3238            "type": "long"
3239          },
3240          "s3Managed": {
3241            "locationName": "s3Managed",
3242            "type": "long"
3243          },
3244          "unencrypted": {
3245            "locationName": "unencrypted",
3246            "type": "long"
3247          },
3248          "unknown": {
3249            "locationName": "unknown",
3250            "type": "long"
3251          }
3252        }
3253      },
3254      "S2g": {
3255        "type": "structure",
3256        "members": {
3257          "effectivePermission": {
3258            "locationName": "effectivePermission"
3259          },
3260          "permissionConfiguration": {
3261            "locationName": "permissionConfiguration",
3262            "type": "structure",
3263            "members": {
3264              "accountLevelPermissions": {
3265                "locationName": "accountLevelPermissions",
3266                "type": "structure",
3267                "members": {
3268                  "blockPublicAccess": {
3269                    "shape": "S2k",
3270                    "locationName": "blockPublicAccess"
3271                  }
3272                }
3273              },
3274              "bucketLevelPermissions": {
3275                "locationName": "bucketLevelPermissions",
3276                "type": "structure",
3277                "members": {
3278                  "accessControlList": {
3279                    "locationName": "accessControlList",
3280                    "type": "structure",
3281                    "members": {
3282                      "allowsPublicReadAccess": {
3283                        "locationName": "allowsPublicReadAccess",
3284                        "type": "boolean"
3285                      },
3286                      "allowsPublicWriteAccess": {
3287                        "locationName": "allowsPublicWriteAccess",
3288                        "type": "boolean"
3289                      }
3290                    }
3291                  },
3292                  "blockPublicAccess": {
3293                    "shape": "S2k",
3294                    "locationName": "blockPublicAccess"
3295                  },
3296                  "bucketPolicy": {
3297                    "locationName": "bucketPolicy",
3298                    "type": "structure",
3299                    "members": {
3300                      "allowsPublicReadAccess": {
3301                        "locationName": "allowsPublicReadAccess",
3302                        "type": "boolean"
3303                      },
3304                      "allowsPublicWriteAccess": {
3305                        "locationName": "allowsPublicWriteAccess",
3306                        "type": "boolean"
3307                      }
3308                    }
3309                  }
3310                }
3311              }
3312            }
3313          }
3314        }
3315      },
3316      "S2k": {
3317        "type": "structure",
3318        "members": {
3319          "blockPublicAcls": {
3320            "locationName": "blockPublicAcls",
3321            "type": "boolean"
3322          },
3323          "blockPublicPolicy": {
3324            "locationName": "blockPublicPolicy",
3325            "type": "boolean"
3326          },
3327          "ignorePublicAcls": {
3328            "locationName": "ignorePublicAcls",
3329            "type": "boolean"
3330          },
3331          "restrictPublicBuckets": {
3332            "locationName": "restrictPublicBuckets",
3333            "type": "boolean"
3334          }
3335        }
3336      },
3337      "S2t": {
3338        "type": "structure",
3339        "members": {
3340          "key": {
3341            "locationName": "key"
3342          },
3343          "value": {
3344            "locationName": "value"
3345          }
3346        }
3347      },
3348      "S2u": {
3349        "type": "structure",
3350        "members": {
3351          "fileType": {
3352            "locationName": "fileType",
3353            "type": "long"
3354          },
3355          "storageClass": {
3356            "locationName": "storageClass",
3357            "type": "long"
3358          },
3359          "total": {
3360            "locationName": "total",
3361            "type": "long"
3362          }
3363        }
3364      },
3365      "S2y": {
3366        "type": "structure",
3367        "members": {
3368          "code": {
3369            "locationName": "code"
3370          }
3371        }
3372      },
3373      "S32": {
3374        "type": "structure",
3375        "members": {
3376          "jobExpiresAt": {
3377            "shape": "S9",
3378            "locationName": "jobExpiresAt"
3379          },
3380          "jobImminentExpirationHealthEventArn": {
3381            "locationName": "jobImminentExpirationHealthEventArn"
3382          },
3383          "jobPausedAt": {
3384            "shape": "S9",
3385            "locationName": "jobPausedAt"
3386          }
3387        }
3388      },
3389      "S3n": {
3390        "type": "structure",
3391        "members": {
3392          "accountId": {
3393            "locationName": "accountId"
3394          },
3395          "invitationId": {
3396            "locationName": "invitationId"
3397          },
3398          "invitedAt": {
3399            "shape": "S9",
3400            "locationName": "invitedAt"
3401          },
3402          "relationshipStatus": {
3403            "locationName": "relationshipStatus"
3404          }
3405        }
3406      },
3407      "S3x": {
3408        "type": "structure",
3409        "members": {
3410          "s3Destination": {
3411            "locationName": "s3Destination",
3412            "type": "structure",
3413            "members": {
3414              "bucketName": {
3415                "locationName": "bucketName"
3416              },
3417              "keyPrefix": {
3418                "locationName": "keyPrefix"
3419              },
3420              "kmsKeyArn": {
3421                "locationName": "kmsKeyArn"
3422              }
3423            },
3424            "required": [
3425              "bucketName",
3426              "kmsKeyArn"
3427            ]
3428          }
3429        }
3430      },
3431      "S49": {
3432        "type": "structure",
3433        "members": {
3434          "attributeName": {
3435            "locationName": "attributeName"
3436          },
3437          "orderBy": {
3438            "locationName": "orderBy"
3439          }
3440        }
3441      },
3442      "S4j": {
3443        "type": "structure",
3444        "members": {
3445          "cells": {
3446            "locationName": "cells",
3447            "type": "list",
3448            "member": {
3449              "type": "structure",
3450              "members": {
3451                "cellReference": {
3452                  "locationName": "cellReference"
3453                },
3454                "column": {
3455                  "locationName": "column",
3456                  "type": "long"
3457                },
3458                "columnName": {
3459                  "locationName": "columnName"
3460                },
3461                "row": {
3462                  "locationName": "row",
3463                  "type": "long"
3464                }
3465              }
3466            }
3467          },
3468          "lineRanges": {
3469            "shape": "S4m",
3470            "locationName": "lineRanges"
3471          },
3472          "offsetRanges": {
3473            "shape": "S4m",
3474            "locationName": "offsetRanges"
3475          },
3476          "pages": {
3477            "locationName": "pages",
3478            "type": "list",
3479            "member": {
3480              "type": "structure",
3481              "members": {
3482                "lineRange": {
3483                  "shape": "S4n",
3484                  "locationName": "lineRange"
3485                },
3486                "offsetRange": {
3487                  "shape": "S4n",
3488                  "locationName": "offsetRange"
3489                },
3490                "pageNumber": {
3491                  "locationName": "pageNumber",
3492                  "type": "long"
3493                }
3494              }
3495            }
3496          },
3497          "records": {
3498            "locationName": "records",
3499            "type": "list",
3500            "member": {
3501              "type": "structure",
3502              "members": {
3503                "jsonPath": {
3504                  "locationName": "jsonPath"
3505                },
3506                "recordIndex": {
3507                  "locationName": "recordIndex",
3508                  "type": "long"
3509                }
3510              }
3511            }
3512          }
3513        }
3514      },
3515      "S4m": {
3516        "type": "list",
3517        "member": {
3518          "shape": "S4n"
3519        }
3520      },
3521      "S4n": {
3522        "type": "structure",
3523        "members": {
3524          "end": {
3525            "locationName": "end",
3526            "type": "long"
3527          },
3528          "start": {
3529            "locationName": "start",
3530            "type": "long"
3531          },
3532          "startColumn": {
3533            "locationName": "startColumn",
3534            "type": "long"
3535          }
3536        }
3537      },
3538      "S5b": {
3539        "type": "structure",
3540        "members": {
3541          "attributes": {
3542            "locationName": "attributes",
3543            "type": "structure",
3544            "members": {
3545              "creationDate": {
3546                "shape": "S9",
3547                "locationName": "creationDate"
3548              },
3549              "mfaAuthenticated": {
3550                "locationName": "mfaAuthenticated",
3551                "type": "boolean"
3552              }
3553            }
3554          },
3555          "sessionIssuer": {
3556            "locationName": "sessionIssuer",
3557            "type": "structure",
3558            "members": {
3559              "accountId": {
3560                "locationName": "accountId"
3561              },
3562              "arn": {
3563                "locationName": "arn"
3564              },
3565              "principalId": {
3566                "locationName": "principalId"
3567              },
3568              "type": {
3569                "locationName": "type"
3570              },
3571              "userName": {
3572                "locationName": "userName"
3573              }
3574            }
3575          }
3576        }
3577      },
3578      "S5m": {
3579        "type": "structure",
3580        "members": {
3581          "encryptionType": {
3582            "locationName": "encryptionType"
3583          },
3584          "kmsMasterKeyId": {
3585            "locationName": "kmsMasterKeyId"
3586          }
3587        }
3588      },
3589      "S5p": {
3590        "type": "list",
3591        "member": {
3592          "shape": "S2t"
3593        }
3594      },
3595      "S5y": {
3596        "type": "structure",
3597        "members": {
3598          "publishClassificationFindings": {
3599            "locationName": "publishClassificationFindings",
3600            "type": "boolean"
3601          },
3602          "publishPolicyFindings": {
3603            "locationName": "publishPolicyFindings",
3604            "type": "boolean"
3605          }
3606        },
3607        "required": [
3608          "publishPolicyFindings",
3609          "publishClassificationFindings"
3610        ]
3611      },
3612      "S6u": {
3613        "type": "list",
3614        "member": {
3615          "type": "structure",
3616          "members": {
3617            "comparator": {
3618              "locationName": "comparator"
3619            },
3620            "key": {
3621              "locationName": "key"
3622            },
3623            "values": {
3624              "shape": "S5",
3625              "locationName": "values"
3626            }
3627          }
3628        }
3629      },
3630      "S7x": {
3631        "type": "structure",
3632        "members": {
3633          "and": {
3634            "locationName": "and",
3635            "type": "list",
3636            "member": {
3637              "type": "structure",
3638              "members": {
3639                "simpleCriterion": {
3640                  "locationName": "simpleCriterion",
3641                  "type": "structure",
3642                  "members": {
3643                    "comparator": {
3644                      "locationName": "comparator"
3645                    },
3646                    "key": {
3647                      "locationName": "key"
3648                    },
3649                    "values": {
3650                      "shape": "S5",
3651                      "locationName": "values"
3652                    }
3653                  }
3654                },
3655                "tagCriterion": {
3656                  "locationName": "tagCriterion",
3657                  "type": "structure",
3658                  "members": {
3659                    "comparator": {
3660                      "locationName": "comparator"
3661                    },
3662                    "tagValues": {
3663                      "locationName": "tagValues",
3664                      "type": "list",
3665                      "member": {
3666                        "type": "structure",
3667                        "members": {
3668                          "key": {
3669                            "locationName": "key"
3670                          },
3671                          "value": {
3672                            "locationName": "value"
3673                          }
3674                        }
3675                      }
3676                    }
3677                  }
3678                }
3679              }
3680            }
3681          }
3682        }
3683      }
3684    }
3685  }