github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/securityhub/2018-10-26/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-10-26", 5 "endpointPrefix":"securityhub", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"AWS SecurityHub", 9 "serviceId":"SecurityHub", 10 "signatureVersion":"v4", 11 "signingName":"securityhub", 12 "uid":"securityhub-2018-10-26" 13 }, 14 "operations":{ 15 "AcceptAdministratorInvitation":{ 16 "name":"AcceptAdministratorInvitation", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/administrator" 20 }, 21 "input":{"shape":"AcceptAdministratorInvitationRequest"}, 22 "output":{"shape":"AcceptAdministratorInvitationResponse"}, 23 "errors":[ 24 {"shape":"InternalException"}, 25 {"shape":"InvalidInputException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"InvalidAccessException"} 29 ] 30 }, 31 "AcceptInvitation":{ 32 "name":"AcceptInvitation", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/master" 36 }, 37 "input":{"shape":"AcceptInvitationRequest"}, 38 "output":{"shape":"AcceptInvitationResponse"}, 39 "errors":[ 40 {"shape":"InternalException"}, 41 {"shape":"InvalidInputException"}, 42 {"shape":"LimitExceededException"}, 43 {"shape":"ResourceNotFoundException"}, 44 {"shape":"InvalidAccessException"} 45 ], 46 "deprecated":true, 47 "deprecatedMessage":"This API has been deprecated, use AcceptAdministratorInvitation API instead." 48 }, 49 "BatchDisableStandards":{ 50 "name":"BatchDisableStandards", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/standards/deregister" 54 }, 55 "input":{"shape":"BatchDisableStandardsRequest"}, 56 "output":{"shape":"BatchDisableStandardsResponse"}, 57 "errors":[ 58 {"shape":"InternalException"}, 59 {"shape":"InvalidInputException"}, 60 {"shape":"InvalidAccessException"}, 61 {"shape":"LimitExceededException"} 62 ] 63 }, 64 "BatchEnableStandards":{ 65 "name":"BatchEnableStandards", 66 "http":{ 67 "method":"POST", 68 "requestUri":"/standards/register" 69 }, 70 "input":{"shape":"BatchEnableStandardsRequest"}, 71 "output":{"shape":"BatchEnableStandardsResponse"}, 72 "errors":[ 73 {"shape":"InternalException"}, 74 {"shape":"InvalidInputException"}, 75 {"shape":"InvalidAccessException"}, 76 {"shape":"LimitExceededException"} 77 ] 78 }, 79 "BatchImportFindings":{ 80 "name":"BatchImportFindings", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/findings/import" 84 }, 85 "input":{"shape":"BatchImportFindingsRequest"}, 86 "output":{"shape":"BatchImportFindingsResponse"}, 87 "errors":[ 88 {"shape":"InternalException"}, 89 {"shape":"InvalidInputException"}, 90 {"shape":"LimitExceededException"}, 91 {"shape":"InvalidAccessException"} 92 ] 93 }, 94 "BatchUpdateFindings":{ 95 "name":"BatchUpdateFindings", 96 "http":{ 97 "method":"PATCH", 98 "requestUri":"/findings/batchupdate" 99 }, 100 "input":{"shape":"BatchUpdateFindingsRequest"}, 101 "output":{"shape":"BatchUpdateFindingsResponse"}, 102 "errors":[ 103 {"shape":"InternalException"}, 104 {"shape":"InvalidInputException"}, 105 {"shape":"LimitExceededException"}, 106 {"shape":"InvalidAccessException"} 107 ] 108 }, 109 "CreateActionTarget":{ 110 "name":"CreateActionTarget", 111 "http":{ 112 "method":"POST", 113 "requestUri":"/actionTargets" 114 }, 115 "input":{"shape":"CreateActionTargetRequest"}, 116 "output":{"shape":"CreateActionTargetResponse"}, 117 "errors":[ 118 {"shape":"InternalException"}, 119 {"shape":"InvalidInputException"}, 120 {"shape":"InvalidAccessException"}, 121 {"shape":"LimitExceededException"}, 122 {"shape":"ResourceConflictException"} 123 ] 124 }, 125 "CreateInsight":{ 126 "name":"CreateInsight", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/insights" 130 }, 131 "input":{"shape":"CreateInsightRequest"}, 132 "output":{"shape":"CreateInsightResponse"}, 133 "errors":[ 134 {"shape":"InternalException"}, 135 {"shape":"InvalidInputException"}, 136 {"shape":"LimitExceededException"}, 137 {"shape":"InvalidAccessException"}, 138 {"shape":"ResourceConflictException"} 139 ] 140 }, 141 "CreateMembers":{ 142 "name":"CreateMembers", 143 "http":{ 144 "method":"POST", 145 "requestUri":"/members" 146 }, 147 "input":{"shape":"CreateMembersRequest"}, 148 "output":{"shape":"CreateMembersResponse"}, 149 "errors":[ 150 {"shape":"InternalException"}, 151 {"shape":"InvalidInputException"}, 152 {"shape":"LimitExceededException"}, 153 {"shape":"InvalidAccessException"}, 154 {"shape":"ResourceConflictException"} 155 ] 156 }, 157 "DeclineInvitations":{ 158 "name":"DeclineInvitations", 159 "http":{ 160 "method":"POST", 161 "requestUri":"/invitations/decline" 162 }, 163 "input":{"shape":"DeclineInvitationsRequest"}, 164 "output":{"shape":"DeclineInvitationsResponse"}, 165 "errors":[ 166 {"shape":"InternalException"}, 167 {"shape":"InvalidInputException"}, 168 {"shape":"InvalidAccessException"}, 169 {"shape":"ResourceNotFoundException"} 170 ] 171 }, 172 "DeleteActionTarget":{ 173 "name":"DeleteActionTarget", 174 "http":{ 175 "method":"DELETE", 176 "requestUri":"/actionTargets/{ActionTargetArn+}" 177 }, 178 "input":{"shape":"DeleteActionTargetRequest"}, 179 "output":{"shape":"DeleteActionTargetResponse"}, 180 "errors":[ 181 {"shape":"InternalException"}, 182 {"shape":"InvalidInputException"}, 183 {"shape":"InvalidAccessException"}, 184 {"shape":"ResourceNotFoundException"} 185 ] 186 }, 187 "DeleteInsight":{ 188 "name":"DeleteInsight", 189 "http":{ 190 "method":"DELETE", 191 "requestUri":"/insights/{InsightArn+}" 192 }, 193 "input":{"shape":"DeleteInsightRequest"}, 194 "output":{"shape":"DeleteInsightResponse"}, 195 "errors":[ 196 {"shape":"InternalException"}, 197 {"shape":"InvalidInputException"}, 198 {"shape":"InvalidAccessException"}, 199 {"shape":"LimitExceededException"}, 200 {"shape":"ResourceNotFoundException"} 201 ] 202 }, 203 "DeleteInvitations":{ 204 "name":"DeleteInvitations", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/invitations/delete" 208 }, 209 "input":{"shape":"DeleteInvitationsRequest"}, 210 "output":{"shape":"DeleteInvitationsResponse"}, 211 "errors":[ 212 {"shape":"InternalException"}, 213 {"shape":"InvalidInputException"}, 214 {"shape":"LimitExceededException"}, 215 {"shape":"ResourceNotFoundException"}, 216 {"shape":"InvalidAccessException"} 217 ] 218 }, 219 "DeleteMembers":{ 220 "name":"DeleteMembers", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/members/delete" 224 }, 225 "input":{"shape":"DeleteMembersRequest"}, 226 "output":{"shape":"DeleteMembersResponse"}, 227 "errors":[ 228 {"shape":"InternalException"}, 229 {"shape":"InvalidInputException"}, 230 {"shape":"InvalidAccessException"}, 231 {"shape":"LimitExceededException"}, 232 {"shape":"ResourceNotFoundException"} 233 ] 234 }, 235 "DescribeActionTargets":{ 236 "name":"DescribeActionTargets", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/actionTargets/get" 240 }, 241 "input":{"shape":"DescribeActionTargetsRequest"}, 242 "output":{"shape":"DescribeActionTargetsResponse"}, 243 "errors":[ 244 {"shape":"InternalException"}, 245 {"shape":"InvalidInputException"}, 246 {"shape":"InvalidAccessException"}, 247 {"shape":"ResourceNotFoundException"} 248 ] 249 }, 250 "DescribeHub":{ 251 "name":"DescribeHub", 252 "http":{ 253 "method":"GET", 254 "requestUri":"/accounts" 255 }, 256 "input":{"shape":"DescribeHubRequest"}, 257 "output":{"shape":"DescribeHubResponse"}, 258 "errors":[ 259 {"shape":"InternalException"}, 260 {"shape":"LimitExceededException"}, 261 {"shape":"InvalidAccessException"}, 262 {"shape":"InvalidInputException"}, 263 {"shape":"ResourceNotFoundException"} 264 ] 265 }, 266 "DescribeOrganizationConfiguration":{ 267 "name":"DescribeOrganizationConfiguration", 268 "http":{ 269 "method":"GET", 270 "requestUri":"/organization/configuration" 271 }, 272 "input":{"shape":"DescribeOrganizationConfigurationRequest"}, 273 "output":{"shape":"DescribeOrganizationConfigurationResponse"}, 274 "errors":[ 275 {"shape":"InternalException"}, 276 {"shape":"InvalidInputException"}, 277 {"shape":"InvalidAccessException"}, 278 {"shape":"LimitExceededException"} 279 ] 280 }, 281 "DescribeProducts":{ 282 "name":"DescribeProducts", 283 "http":{ 284 "method":"GET", 285 "requestUri":"/products" 286 }, 287 "input":{"shape":"DescribeProductsRequest"}, 288 "output":{"shape":"DescribeProductsResponse"}, 289 "errors":[ 290 {"shape":"InternalException"}, 291 {"shape":"LimitExceededException"}, 292 {"shape":"InvalidAccessException"}, 293 {"shape":"InvalidInputException"} 294 ] 295 }, 296 "DescribeStandards":{ 297 "name":"DescribeStandards", 298 "http":{ 299 "method":"GET", 300 "requestUri":"/standards" 301 }, 302 "input":{"shape":"DescribeStandardsRequest"}, 303 "output":{"shape":"DescribeStandardsResponse"}, 304 "errors":[ 305 {"shape":"InternalException"}, 306 {"shape":"InvalidInputException"}, 307 {"shape":"InvalidAccessException"} 308 ] 309 }, 310 "DescribeStandardsControls":{ 311 "name":"DescribeStandardsControls", 312 "http":{ 313 "method":"GET", 314 "requestUri":"/standards/controls/{StandardsSubscriptionArn+}" 315 }, 316 "input":{"shape":"DescribeStandardsControlsRequest"}, 317 "output":{"shape":"DescribeStandardsControlsResponse"}, 318 "errors":[ 319 {"shape":"InternalException"}, 320 {"shape":"InvalidInputException"}, 321 {"shape":"InvalidAccessException"}, 322 {"shape":"ResourceNotFoundException"} 323 ] 324 }, 325 "DisableImportFindingsForProduct":{ 326 "name":"DisableImportFindingsForProduct", 327 "http":{ 328 "method":"DELETE", 329 "requestUri":"/productSubscriptions/{ProductSubscriptionArn+}" 330 }, 331 "input":{"shape":"DisableImportFindingsForProductRequest"}, 332 "output":{"shape":"DisableImportFindingsForProductResponse"}, 333 "errors":[ 334 {"shape":"InternalException"}, 335 {"shape":"InvalidInputException"}, 336 {"shape":"ResourceNotFoundException"}, 337 {"shape":"InvalidAccessException"}, 338 {"shape":"LimitExceededException"} 339 ] 340 }, 341 "DisableOrganizationAdminAccount":{ 342 "name":"DisableOrganizationAdminAccount", 343 "http":{ 344 "method":"POST", 345 "requestUri":"/organization/admin/disable" 346 }, 347 "input":{"shape":"DisableOrganizationAdminAccountRequest"}, 348 "output":{"shape":"DisableOrganizationAdminAccountResponse"}, 349 "errors":[ 350 {"shape":"InternalException"}, 351 {"shape":"InvalidInputException"}, 352 {"shape":"InvalidAccessException"}, 353 {"shape":"LimitExceededException"} 354 ] 355 }, 356 "DisableSecurityHub":{ 357 "name":"DisableSecurityHub", 358 "http":{ 359 "method":"DELETE", 360 "requestUri":"/accounts" 361 }, 362 "input":{"shape":"DisableSecurityHubRequest"}, 363 "output":{"shape":"DisableSecurityHubResponse"}, 364 "errors":[ 365 {"shape":"InternalException"}, 366 {"shape":"LimitExceededException"}, 367 {"shape":"InvalidAccessException"}, 368 {"shape":"ResourceNotFoundException"} 369 ] 370 }, 371 "DisassociateFromAdministratorAccount":{ 372 "name":"DisassociateFromAdministratorAccount", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/administrator/disassociate" 376 }, 377 "input":{"shape":"DisassociateFromAdministratorAccountRequest"}, 378 "output":{"shape":"DisassociateFromAdministratorAccountResponse"}, 379 "errors":[ 380 {"shape":"InternalException"}, 381 {"shape":"InvalidInputException"}, 382 {"shape":"InvalidAccessException"}, 383 {"shape":"LimitExceededException"}, 384 {"shape":"ResourceNotFoundException"} 385 ] 386 }, 387 "DisassociateFromMasterAccount":{ 388 "name":"DisassociateFromMasterAccount", 389 "http":{ 390 "method":"POST", 391 "requestUri":"/master/disassociate" 392 }, 393 "input":{"shape":"DisassociateFromMasterAccountRequest"}, 394 "output":{"shape":"DisassociateFromMasterAccountResponse"}, 395 "errors":[ 396 {"shape":"InternalException"}, 397 {"shape":"InvalidInputException"}, 398 {"shape":"InvalidAccessException"}, 399 {"shape":"LimitExceededException"}, 400 {"shape":"ResourceNotFoundException"} 401 ], 402 "deprecated":true, 403 "deprecatedMessage":"This API has been deprecated, use DisassociateFromAdministratorAccount API instead." 404 }, 405 "DisassociateMembers":{ 406 "name":"DisassociateMembers", 407 "http":{ 408 "method":"POST", 409 "requestUri":"/members/disassociate" 410 }, 411 "input":{"shape":"DisassociateMembersRequest"}, 412 "output":{"shape":"DisassociateMembersResponse"}, 413 "errors":[ 414 {"shape":"InternalException"}, 415 {"shape":"InvalidInputException"}, 416 {"shape":"InvalidAccessException"}, 417 {"shape":"LimitExceededException"}, 418 {"shape":"ResourceNotFoundException"} 419 ] 420 }, 421 "EnableImportFindingsForProduct":{ 422 "name":"EnableImportFindingsForProduct", 423 "http":{ 424 "method":"POST", 425 "requestUri":"/productSubscriptions" 426 }, 427 "input":{"shape":"EnableImportFindingsForProductRequest"}, 428 "output":{"shape":"EnableImportFindingsForProductResponse"}, 429 "errors":[ 430 {"shape":"InternalException"}, 431 {"shape":"InvalidInputException"}, 432 {"shape":"InvalidAccessException"}, 433 {"shape":"ResourceConflictException"}, 434 {"shape":"LimitExceededException"} 435 ] 436 }, 437 "EnableOrganizationAdminAccount":{ 438 "name":"EnableOrganizationAdminAccount", 439 "http":{ 440 "method":"POST", 441 "requestUri":"/organization/admin/enable" 442 }, 443 "input":{"shape":"EnableOrganizationAdminAccountRequest"}, 444 "output":{"shape":"EnableOrganizationAdminAccountResponse"}, 445 "errors":[ 446 {"shape":"InternalException"}, 447 {"shape":"InvalidInputException"}, 448 {"shape":"InvalidAccessException"}, 449 {"shape":"LimitExceededException"} 450 ] 451 }, 452 "EnableSecurityHub":{ 453 "name":"EnableSecurityHub", 454 "http":{ 455 "method":"POST", 456 "requestUri":"/accounts" 457 }, 458 "input":{"shape":"EnableSecurityHubRequest"}, 459 "output":{"shape":"EnableSecurityHubResponse"}, 460 "errors":[ 461 {"shape":"InternalException"}, 462 {"shape":"LimitExceededException"}, 463 {"shape":"InvalidAccessException"}, 464 {"shape":"ResourceConflictException"}, 465 {"shape":"AccessDeniedException"} 466 ] 467 }, 468 "GetAdministratorAccount":{ 469 "name":"GetAdministratorAccount", 470 "http":{ 471 "method":"GET", 472 "requestUri":"/administrator" 473 }, 474 "input":{"shape":"GetAdministratorAccountRequest"}, 475 "output":{"shape":"GetAdministratorAccountResponse"}, 476 "errors":[ 477 {"shape":"InternalException"}, 478 {"shape":"InvalidInputException"}, 479 {"shape":"InvalidAccessException"}, 480 {"shape":"LimitExceededException"}, 481 {"shape":"ResourceNotFoundException"} 482 ] 483 }, 484 "GetEnabledStandards":{ 485 "name":"GetEnabledStandards", 486 "http":{ 487 "method":"POST", 488 "requestUri":"/standards/get" 489 }, 490 "input":{"shape":"GetEnabledStandardsRequest"}, 491 "output":{"shape":"GetEnabledStandardsResponse"}, 492 "errors":[ 493 {"shape":"InternalException"}, 494 {"shape":"InvalidInputException"}, 495 {"shape":"InvalidAccessException"}, 496 {"shape":"LimitExceededException"} 497 ] 498 }, 499 "GetFindings":{ 500 "name":"GetFindings", 501 "http":{ 502 "method":"POST", 503 "requestUri":"/findings" 504 }, 505 "input":{"shape":"GetFindingsRequest"}, 506 "output":{"shape":"GetFindingsResponse"}, 507 "errors":[ 508 {"shape":"InternalException"}, 509 {"shape":"InvalidInputException"}, 510 {"shape":"InvalidAccessException"}, 511 {"shape":"LimitExceededException"} 512 ] 513 }, 514 "GetInsightResults":{ 515 "name":"GetInsightResults", 516 "http":{ 517 "method":"GET", 518 "requestUri":"/insights/results/{InsightArn+}" 519 }, 520 "input":{"shape":"GetInsightResultsRequest"}, 521 "output":{"shape":"GetInsightResultsResponse"}, 522 "errors":[ 523 {"shape":"InternalException"}, 524 {"shape":"InvalidInputException"}, 525 {"shape":"InvalidAccessException"}, 526 {"shape":"LimitExceededException"}, 527 {"shape":"ResourceNotFoundException"} 528 ] 529 }, 530 "GetInsights":{ 531 "name":"GetInsights", 532 "http":{ 533 "method":"POST", 534 "requestUri":"/insights/get" 535 }, 536 "input":{"shape":"GetInsightsRequest"}, 537 "output":{"shape":"GetInsightsResponse"}, 538 "errors":[ 539 {"shape":"InternalException"}, 540 {"shape":"InvalidInputException"}, 541 {"shape":"InvalidAccessException"}, 542 {"shape":"LimitExceededException"}, 543 {"shape":"ResourceNotFoundException"} 544 ] 545 }, 546 "GetInvitationsCount":{ 547 "name":"GetInvitationsCount", 548 "http":{ 549 "method":"GET", 550 "requestUri":"/invitations/count" 551 }, 552 "input":{"shape":"GetInvitationsCountRequest"}, 553 "output":{"shape":"GetInvitationsCountResponse"}, 554 "errors":[ 555 {"shape":"InternalException"}, 556 {"shape":"InvalidInputException"}, 557 {"shape":"InvalidAccessException"}, 558 {"shape":"LimitExceededException"} 559 ] 560 }, 561 "GetMasterAccount":{ 562 "name":"GetMasterAccount", 563 "http":{ 564 "method":"GET", 565 "requestUri":"/master" 566 }, 567 "input":{"shape":"GetMasterAccountRequest"}, 568 "output":{"shape":"GetMasterAccountResponse"}, 569 "errors":[ 570 {"shape":"InternalException"}, 571 {"shape":"InvalidInputException"}, 572 {"shape":"InvalidAccessException"}, 573 {"shape":"LimitExceededException"}, 574 {"shape":"ResourceNotFoundException"} 575 ], 576 "deprecated":true, 577 "deprecatedMessage":"This API has been deprecated, use GetAdministratorAccount API instead." 578 }, 579 "GetMembers":{ 580 "name":"GetMembers", 581 "http":{ 582 "method":"POST", 583 "requestUri":"/members/get" 584 }, 585 "input":{"shape":"GetMembersRequest"}, 586 "output":{"shape":"GetMembersResponse"}, 587 "errors":[ 588 {"shape":"InternalException"}, 589 {"shape":"InvalidInputException"}, 590 {"shape":"InvalidAccessException"}, 591 {"shape":"LimitExceededException"}, 592 {"shape":"ResourceNotFoundException"} 593 ] 594 }, 595 "InviteMembers":{ 596 "name":"InviteMembers", 597 "http":{ 598 "method":"POST", 599 "requestUri":"/members/invite" 600 }, 601 "input":{"shape":"InviteMembersRequest"}, 602 "output":{"shape":"InviteMembersResponse"}, 603 "errors":[ 604 {"shape":"InternalException"}, 605 {"shape":"InvalidInputException"}, 606 {"shape":"InvalidAccessException"}, 607 {"shape":"LimitExceededException"}, 608 {"shape":"ResourceNotFoundException"} 609 ] 610 }, 611 "ListEnabledProductsForImport":{ 612 "name":"ListEnabledProductsForImport", 613 "http":{ 614 "method":"GET", 615 "requestUri":"/productSubscriptions" 616 }, 617 "input":{"shape":"ListEnabledProductsForImportRequest"}, 618 "output":{"shape":"ListEnabledProductsForImportResponse"}, 619 "errors":[ 620 {"shape":"InternalException"}, 621 {"shape":"LimitExceededException"}, 622 {"shape":"InvalidAccessException"} 623 ] 624 }, 625 "ListInvitations":{ 626 "name":"ListInvitations", 627 "http":{ 628 "method":"GET", 629 "requestUri":"/invitations" 630 }, 631 "input":{"shape":"ListInvitationsRequest"}, 632 "output":{"shape":"ListInvitationsResponse"}, 633 "errors":[ 634 {"shape":"InternalException"}, 635 {"shape":"InvalidInputException"}, 636 {"shape":"InvalidAccessException"}, 637 {"shape":"LimitExceededException"} 638 ] 639 }, 640 "ListMembers":{ 641 "name":"ListMembers", 642 "http":{ 643 "method":"GET", 644 "requestUri":"/members" 645 }, 646 "input":{"shape":"ListMembersRequest"}, 647 "output":{"shape":"ListMembersResponse"}, 648 "errors":[ 649 {"shape":"InternalException"}, 650 {"shape":"InvalidInputException"}, 651 {"shape":"InvalidAccessException"}, 652 {"shape":"LimitExceededException"} 653 ] 654 }, 655 "ListOrganizationAdminAccounts":{ 656 "name":"ListOrganizationAdminAccounts", 657 "http":{ 658 "method":"GET", 659 "requestUri":"/organization/admin" 660 }, 661 "input":{"shape":"ListOrganizationAdminAccountsRequest"}, 662 "output":{"shape":"ListOrganizationAdminAccountsResponse"}, 663 "errors":[ 664 {"shape":"InternalException"}, 665 {"shape":"InvalidInputException"}, 666 {"shape":"InvalidAccessException"}, 667 {"shape":"LimitExceededException"} 668 ] 669 }, 670 "ListTagsForResource":{ 671 "name":"ListTagsForResource", 672 "http":{ 673 "method":"GET", 674 "requestUri":"/tags/{ResourceArn}" 675 }, 676 "input":{"shape":"ListTagsForResourceRequest"}, 677 "output":{"shape":"ListTagsForResourceResponse"}, 678 "errors":[ 679 {"shape":"InternalException"}, 680 {"shape":"InvalidInputException"}, 681 {"shape":"ResourceNotFoundException"} 682 ] 683 }, 684 "TagResource":{ 685 "name":"TagResource", 686 "http":{ 687 "method":"POST", 688 "requestUri":"/tags/{ResourceArn}" 689 }, 690 "input":{"shape":"TagResourceRequest"}, 691 "output":{"shape":"TagResourceResponse"}, 692 "errors":[ 693 {"shape":"InternalException"}, 694 {"shape":"InvalidInputException"}, 695 {"shape":"ResourceNotFoundException"} 696 ] 697 }, 698 "UntagResource":{ 699 "name":"UntagResource", 700 "http":{ 701 "method":"DELETE", 702 "requestUri":"/tags/{ResourceArn}" 703 }, 704 "input":{"shape":"UntagResourceRequest"}, 705 "output":{"shape":"UntagResourceResponse"}, 706 "errors":[ 707 {"shape":"InternalException"}, 708 {"shape":"InvalidInputException"}, 709 {"shape":"ResourceNotFoundException"} 710 ] 711 }, 712 "UpdateActionTarget":{ 713 "name":"UpdateActionTarget", 714 "http":{ 715 "method":"PATCH", 716 "requestUri":"/actionTargets/{ActionTargetArn+}" 717 }, 718 "input":{"shape":"UpdateActionTargetRequest"}, 719 "output":{"shape":"UpdateActionTargetResponse"}, 720 "errors":[ 721 {"shape":"InternalException"}, 722 {"shape":"InvalidInputException"}, 723 {"shape":"ResourceNotFoundException"}, 724 {"shape":"InvalidAccessException"}, 725 {"shape":"ResourceNotFoundException"} 726 ] 727 }, 728 "UpdateFindings":{ 729 "name":"UpdateFindings", 730 "http":{ 731 "method":"PATCH", 732 "requestUri":"/findings" 733 }, 734 "input":{"shape":"UpdateFindingsRequest"}, 735 "output":{"shape":"UpdateFindingsResponse"}, 736 "errors":[ 737 {"shape":"InternalException"}, 738 {"shape":"InvalidInputException"}, 739 {"shape":"LimitExceededException"}, 740 {"shape":"InvalidAccessException"}, 741 {"shape":"ResourceNotFoundException"} 742 ] 743 }, 744 "UpdateInsight":{ 745 "name":"UpdateInsight", 746 "http":{ 747 "method":"PATCH", 748 "requestUri":"/insights/{InsightArn+}" 749 }, 750 "input":{"shape":"UpdateInsightRequest"}, 751 "output":{"shape":"UpdateInsightResponse"}, 752 "errors":[ 753 {"shape":"InternalException"}, 754 {"shape":"InvalidInputException"}, 755 {"shape":"InvalidAccessException"}, 756 {"shape":"LimitExceededException"}, 757 {"shape":"ResourceNotFoundException"} 758 ] 759 }, 760 "UpdateOrganizationConfiguration":{ 761 "name":"UpdateOrganizationConfiguration", 762 "http":{ 763 "method":"POST", 764 "requestUri":"/organization/configuration" 765 }, 766 "input":{"shape":"UpdateOrganizationConfigurationRequest"}, 767 "output":{"shape":"UpdateOrganizationConfigurationResponse"}, 768 "errors":[ 769 {"shape":"InternalException"}, 770 {"shape":"InvalidInputException"}, 771 {"shape":"InvalidAccessException"}, 772 {"shape":"LimitExceededException"} 773 ] 774 }, 775 "UpdateSecurityHubConfiguration":{ 776 "name":"UpdateSecurityHubConfiguration", 777 "http":{ 778 "method":"PATCH", 779 "requestUri":"/accounts" 780 }, 781 "input":{"shape":"UpdateSecurityHubConfigurationRequest"}, 782 "output":{"shape":"UpdateSecurityHubConfigurationResponse"}, 783 "errors":[ 784 {"shape":"InternalException"}, 785 {"shape":"InvalidInputException"}, 786 {"shape":"InvalidAccessException"}, 787 {"shape":"LimitExceededException"}, 788 {"shape":"ResourceNotFoundException"} 789 ] 790 }, 791 "UpdateStandardsControl":{ 792 "name":"UpdateStandardsControl", 793 "http":{ 794 "method":"PATCH", 795 "requestUri":"/standards/control/{StandardsControlArn+}" 796 }, 797 "input":{"shape":"UpdateStandardsControlRequest"}, 798 "output":{"shape":"UpdateStandardsControlResponse"}, 799 "errors":[ 800 {"shape":"InternalException"}, 801 {"shape":"InvalidInputException"}, 802 {"shape":"InvalidAccessException"}, 803 {"shape":"ResourceNotFoundException"} 804 ] 805 } 806 }, 807 "shapes":{ 808 "AcceptAdministratorInvitationRequest":{ 809 "type":"structure", 810 "required":[ 811 "AdministratorId", 812 "InvitationId" 813 ], 814 "members":{ 815 "AdministratorId":{"shape":"NonEmptyString"}, 816 "InvitationId":{"shape":"NonEmptyString"} 817 } 818 }, 819 "AcceptAdministratorInvitationResponse":{ 820 "type":"structure", 821 "members":{ 822 } 823 }, 824 "AcceptInvitationRequest":{ 825 "type":"structure", 826 "required":[ 827 "MasterId", 828 "InvitationId" 829 ], 830 "members":{ 831 "MasterId":{"shape":"NonEmptyString"}, 832 "InvitationId":{"shape":"NonEmptyString"} 833 } 834 }, 835 "AcceptInvitationResponse":{ 836 "type":"structure", 837 "members":{ 838 } 839 }, 840 "AccessDeniedException":{ 841 "type":"structure", 842 "members":{ 843 "Message":{"shape":"NonEmptyString"}, 844 "Code":{"shape":"NonEmptyString"} 845 }, 846 "error":{"httpStatusCode":403}, 847 "exception":true 848 }, 849 "AccountDetails":{ 850 "type":"structure", 851 "required":["AccountId"], 852 "members":{ 853 "AccountId":{"shape":"AccountId"}, 854 "Email":{"shape":"NonEmptyString"} 855 } 856 }, 857 "AccountDetailsList":{ 858 "type":"list", 859 "member":{"shape":"AccountDetails"} 860 }, 861 "AccountId":{"type":"string"}, 862 "AccountIdList":{ 863 "type":"list", 864 "member":{"shape":"NonEmptyString"} 865 }, 866 "Action":{ 867 "type":"structure", 868 "members":{ 869 "ActionType":{"shape":"NonEmptyString"}, 870 "NetworkConnectionAction":{"shape":"NetworkConnectionAction"}, 871 "AwsApiCallAction":{"shape":"AwsApiCallAction"}, 872 "DnsRequestAction":{"shape":"DnsRequestAction"}, 873 "PortProbeAction":{"shape":"PortProbeAction"} 874 } 875 }, 876 "ActionLocalIpDetails":{ 877 "type":"structure", 878 "members":{ 879 "IpAddressV4":{"shape":"NonEmptyString"} 880 } 881 }, 882 "ActionLocalPortDetails":{ 883 "type":"structure", 884 "members":{ 885 "Port":{"shape":"Integer"}, 886 "PortName":{"shape":"NonEmptyString"} 887 } 888 }, 889 "ActionRemoteIpDetails":{ 890 "type":"structure", 891 "members":{ 892 "IpAddressV4":{"shape":"NonEmptyString"}, 893 "Organization":{"shape":"IpOrganizationDetails"}, 894 "Country":{"shape":"Country"}, 895 "City":{"shape":"City"}, 896 "GeoLocation":{"shape":"GeoLocation"} 897 } 898 }, 899 "ActionRemotePortDetails":{ 900 "type":"structure", 901 "members":{ 902 "Port":{"shape":"Integer"}, 903 "PortName":{"shape":"NonEmptyString"} 904 } 905 }, 906 "ActionTarget":{ 907 "type":"structure", 908 "required":[ 909 "ActionTargetArn", 910 "Name", 911 "Description" 912 ], 913 "members":{ 914 "ActionTargetArn":{"shape":"NonEmptyString"}, 915 "Name":{"shape":"NonEmptyString"}, 916 "Description":{"shape":"NonEmptyString"} 917 } 918 }, 919 "ActionTargetList":{ 920 "type":"list", 921 "member":{"shape":"ActionTarget"} 922 }, 923 "Adjustment":{ 924 "type":"structure", 925 "members":{ 926 "Metric":{"shape":"NonEmptyString"}, 927 "Reason":{"shape":"NonEmptyString"} 928 } 929 }, 930 "AdjustmentList":{ 931 "type":"list", 932 "member":{"shape":"Adjustment"} 933 }, 934 "AdminAccount":{ 935 "type":"structure", 936 "members":{ 937 "AccountId":{"shape":"NonEmptyString"}, 938 "Status":{"shape":"AdminStatus"} 939 } 940 }, 941 "AdminAccounts":{ 942 "type":"list", 943 "member":{"shape":"AdminAccount"} 944 }, 945 "AdminStatus":{ 946 "type":"string", 947 "enum":[ 948 "ENABLED", 949 "DISABLE_IN_PROGRESS" 950 ] 951 }, 952 "AdminsMaxResults":{ 953 "type":"integer", 954 "max":10, 955 "min":1 956 }, 957 "ArnList":{ 958 "type":"list", 959 "member":{"shape":"NonEmptyString"} 960 }, 961 "AvailabilityZone":{ 962 "type":"structure", 963 "members":{ 964 "ZoneName":{"shape":"NonEmptyString"}, 965 "SubnetId":{"shape":"NonEmptyString"} 966 } 967 }, 968 "AvailabilityZones":{ 969 "type":"list", 970 "member":{"shape":"AvailabilityZone"} 971 }, 972 "AwsApiCallAction":{ 973 "type":"structure", 974 "members":{ 975 "Api":{"shape":"NonEmptyString"}, 976 "ServiceName":{"shape":"NonEmptyString"}, 977 "CallerType":{"shape":"NonEmptyString"}, 978 "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"}, 979 "DomainDetails":{"shape":"AwsApiCallActionDomainDetails"}, 980 "AffectedResources":{"shape":"FieldMap"}, 981 "FirstSeen":{"shape":"NonEmptyString"}, 982 "LastSeen":{"shape":"NonEmptyString"} 983 } 984 }, 985 "AwsApiCallActionDomainDetails":{ 986 "type":"structure", 987 "members":{ 988 "Domain":{"shape":"NonEmptyString"} 989 } 990 }, 991 "AwsApiGatewayAccessLogSettings":{ 992 "type":"structure", 993 "members":{ 994 "Format":{"shape":"NonEmptyString"}, 995 "DestinationArn":{"shape":"NonEmptyString"} 996 } 997 }, 998 "AwsApiGatewayCanarySettings":{ 999 "type":"structure", 1000 "members":{ 1001 "PercentTraffic":{"shape":"Double"}, 1002 "DeploymentId":{"shape":"NonEmptyString"}, 1003 "StageVariableOverrides":{"shape":"FieldMap"}, 1004 "UseStageCache":{"shape":"Boolean"} 1005 } 1006 }, 1007 "AwsApiGatewayEndpointConfiguration":{ 1008 "type":"structure", 1009 "members":{ 1010 "Types":{"shape":"NonEmptyStringList"} 1011 } 1012 }, 1013 "AwsApiGatewayMethodSettings":{ 1014 "type":"structure", 1015 "members":{ 1016 "MetricsEnabled":{"shape":"Boolean"}, 1017 "LoggingLevel":{"shape":"NonEmptyString"}, 1018 "DataTraceEnabled":{"shape":"Boolean"}, 1019 "ThrottlingBurstLimit":{"shape":"Integer"}, 1020 "ThrottlingRateLimit":{"shape":"Double"}, 1021 "CachingEnabled":{"shape":"Boolean"}, 1022 "CacheTtlInSeconds":{"shape":"Integer"}, 1023 "CacheDataEncrypted":{"shape":"Boolean"}, 1024 "RequireAuthorizationForCacheControl":{"shape":"Boolean"}, 1025 "UnauthorizedCacheControlHeaderStrategy":{"shape":"NonEmptyString"}, 1026 "HttpMethod":{"shape":"NonEmptyString"}, 1027 "ResourcePath":{"shape":"NonEmptyString"} 1028 } 1029 }, 1030 "AwsApiGatewayMethodSettingsList":{ 1031 "type":"list", 1032 "member":{"shape":"AwsApiGatewayMethodSettings"} 1033 }, 1034 "AwsApiGatewayRestApiDetails":{ 1035 "type":"structure", 1036 "members":{ 1037 "Id":{"shape":"NonEmptyString"}, 1038 "Name":{"shape":"NonEmptyString"}, 1039 "Description":{"shape":"NonEmptyString"}, 1040 "CreatedDate":{"shape":"NonEmptyString"}, 1041 "Version":{"shape":"NonEmptyString"}, 1042 "BinaryMediaTypes":{"shape":"NonEmptyStringList"}, 1043 "MinimumCompressionSize":{"shape":"Integer"}, 1044 "ApiKeySource":{"shape":"NonEmptyString"}, 1045 "EndpointConfiguration":{"shape":"AwsApiGatewayEndpointConfiguration"} 1046 } 1047 }, 1048 "AwsApiGatewayStageDetails":{ 1049 "type":"structure", 1050 "members":{ 1051 "DeploymentId":{"shape":"NonEmptyString"}, 1052 "ClientCertificateId":{"shape":"NonEmptyString"}, 1053 "StageName":{"shape":"NonEmptyString"}, 1054 "Description":{"shape":"NonEmptyString"}, 1055 "CacheClusterEnabled":{"shape":"Boolean"}, 1056 "CacheClusterSize":{"shape":"NonEmptyString"}, 1057 "CacheClusterStatus":{"shape":"NonEmptyString"}, 1058 "MethodSettings":{"shape":"AwsApiGatewayMethodSettingsList"}, 1059 "Variables":{"shape":"FieldMap"}, 1060 "DocumentationVersion":{"shape":"NonEmptyString"}, 1061 "AccessLogSettings":{"shape":"AwsApiGatewayAccessLogSettings"}, 1062 "CanarySettings":{"shape":"AwsApiGatewayCanarySettings"}, 1063 "TracingEnabled":{"shape":"Boolean"}, 1064 "CreatedDate":{"shape":"NonEmptyString"}, 1065 "LastUpdatedDate":{"shape":"NonEmptyString"}, 1066 "WebAclArn":{"shape":"NonEmptyString"} 1067 } 1068 }, 1069 "AwsApiGatewayV2ApiDetails":{ 1070 "type":"structure", 1071 "members":{ 1072 "ApiEndpoint":{"shape":"NonEmptyString"}, 1073 "ApiId":{"shape":"NonEmptyString"}, 1074 "ApiKeySelectionExpression":{"shape":"NonEmptyString"}, 1075 "CreatedDate":{"shape":"NonEmptyString"}, 1076 "Description":{"shape":"NonEmptyString"}, 1077 "Version":{"shape":"NonEmptyString"}, 1078 "Name":{"shape":"NonEmptyString"}, 1079 "ProtocolType":{"shape":"NonEmptyString"}, 1080 "RouteSelectionExpression":{"shape":"NonEmptyString"}, 1081 "CorsConfiguration":{"shape":"AwsCorsConfiguration"} 1082 } 1083 }, 1084 "AwsApiGatewayV2RouteSettings":{ 1085 "type":"structure", 1086 "members":{ 1087 "DetailedMetricsEnabled":{"shape":"Boolean"}, 1088 "LoggingLevel":{"shape":"NonEmptyString"}, 1089 "DataTraceEnabled":{"shape":"Boolean"}, 1090 "ThrottlingBurstLimit":{"shape":"Integer"}, 1091 "ThrottlingRateLimit":{"shape":"Double"} 1092 } 1093 }, 1094 "AwsApiGatewayV2StageDetails":{ 1095 "type":"structure", 1096 "members":{ 1097 "ClientCertificateId":{"shape":"NonEmptyString"}, 1098 "CreatedDate":{"shape":"NonEmptyString"}, 1099 "Description":{"shape":"NonEmptyString"}, 1100 "DefaultRouteSettings":{"shape":"AwsApiGatewayV2RouteSettings"}, 1101 "DeploymentId":{"shape":"NonEmptyString"}, 1102 "LastUpdatedDate":{"shape":"NonEmptyString"}, 1103 "RouteSettings":{"shape":"AwsApiGatewayV2RouteSettings"}, 1104 "StageName":{"shape":"NonEmptyString"}, 1105 "StageVariables":{"shape":"FieldMap"}, 1106 "AccessLogSettings":{"shape":"AwsApiGatewayAccessLogSettings"}, 1107 "AutoDeploy":{"shape":"Boolean"}, 1108 "LastDeploymentStatusMessage":{"shape":"NonEmptyString"}, 1109 "ApiGatewayManaged":{"shape":"Boolean"} 1110 } 1111 }, 1112 "AwsAutoScalingAutoScalingGroupDetails":{ 1113 "type":"structure", 1114 "members":{ 1115 "LaunchConfigurationName":{"shape":"NonEmptyString"}, 1116 "LoadBalancerNames":{"shape":"StringList"}, 1117 "HealthCheckType":{"shape":"NonEmptyString"}, 1118 "HealthCheckGracePeriod":{"shape":"Integer"}, 1119 "CreatedTime":{"shape":"NonEmptyString"} 1120 } 1121 }, 1122 "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails":{ 1123 "type":"structure", 1124 "members":{ 1125 "DeviceName":{"shape":"NonEmptyString"}, 1126 "Ebs":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails"}, 1127 "NoDevice":{"shape":"Boolean"}, 1128 "VirtualName":{"shape":"NonEmptyString"} 1129 } 1130 }, 1131 "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails":{ 1132 "type":"structure", 1133 "members":{ 1134 "DeleteOnTermination":{"shape":"Boolean"}, 1135 "Encrypted":{"shape":"Boolean"}, 1136 "Iops":{"shape":"Integer"}, 1137 "SnapshotId":{"shape":"NonEmptyString"}, 1138 "VolumeSize":{"shape":"Integer"}, 1139 "VolumeType":{"shape":"NonEmptyString"} 1140 } 1141 }, 1142 "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsList":{ 1143 "type":"list", 1144 "member":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails"} 1145 }, 1146 "AwsAutoScalingLaunchConfigurationDetails":{ 1147 "type":"structure", 1148 "members":{ 1149 "AssociatePublicIpAddress":{"shape":"Boolean"}, 1150 "BlockDeviceMappings":{"shape":"AwsAutoScalingLaunchConfigurationBlockDeviceMappingsList"}, 1151 "ClassicLinkVpcId":{"shape":"NonEmptyString"}, 1152 "ClassicLinkVpcSecurityGroups":{"shape":"NonEmptyStringList"}, 1153 "CreatedTime":{"shape":"NonEmptyString"}, 1154 "EbsOptimized":{"shape":"Boolean"}, 1155 "IamInstanceProfile":{"shape":"NonEmptyString"}, 1156 "ImageId":{"shape":"NonEmptyString"}, 1157 "InstanceMonitoring":{"shape":"AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails"}, 1158 "InstanceType":{"shape":"NonEmptyString"}, 1159 "KernelId":{"shape":"NonEmptyString"}, 1160 "KeyName":{"shape":"NonEmptyString"}, 1161 "LaunchConfigurationName":{"shape":"NonEmptyString"}, 1162 "PlacementTenancy":{"shape":"NonEmptyString"}, 1163 "RamdiskId":{"shape":"NonEmptyString"}, 1164 "SecurityGroups":{"shape":"NonEmptyStringList"}, 1165 "SpotPrice":{"shape":"NonEmptyString"}, 1166 "UserData":{"shape":"NonEmptyString"} 1167 } 1168 }, 1169 "AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails":{ 1170 "type":"structure", 1171 "members":{ 1172 "Enabled":{"shape":"Boolean"} 1173 } 1174 }, 1175 "AwsCertificateManagerCertificateDetails":{ 1176 "type":"structure", 1177 "members":{ 1178 "CertificateAuthorityArn":{"shape":"NonEmptyString"}, 1179 "CreatedAt":{"shape":"NonEmptyString"}, 1180 "DomainName":{"shape":"NonEmptyString"}, 1181 "DomainValidationOptions":{"shape":"AwsCertificateManagerCertificateDomainValidationOptions"}, 1182 "ExtendedKeyUsages":{"shape":"AwsCertificateManagerCertificateExtendedKeyUsages"}, 1183 "FailureReason":{"shape":"NonEmptyString"}, 1184 "ImportedAt":{"shape":"NonEmptyString"}, 1185 "InUseBy":{"shape":"StringList"}, 1186 "IssuedAt":{"shape":"NonEmptyString"}, 1187 "Issuer":{"shape":"NonEmptyString"}, 1188 "KeyAlgorithm":{"shape":"NonEmptyString"}, 1189 "KeyUsages":{"shape":"AwsCertificateManagerCertificateKeyUsages"}, 1190 "NotAfter":{"shape":"NonEmptyString"}, 1191 "NotBefore":{"shape":"NonEmptyString"}, 1192 "Options":{"shape":"AwsCertificateManagerCertificateOptions"}, 1193 "RenewalEligibility":{"shape":"NonEmptyString"}, 1194 "RenewalSummary":{"shape":"AwsCertificateManagerCertificateRenewalSummary"}, 1195 "Serial":{"shape":"NonEmptyString"}, 1196 "SignatureAlgorithm":{"shape":"NonEmptyString"}, 1197 "Status":{"shape":"NonEmptyString"}, 1198 "Subject":{"shape":"NonEmptyString"}, 1199 "SubjectAlternativeNames":{"shape":"StringList"}, 1200 "Type":{"shape":"NonEmptyString"} 1201 } 1202 }, 1203 "AwsCertificateManagerCertificateDomainValidationOption":{ 1204 "type":"structure", 1205 "members":{ 1206 "DomainName":{"shape":"NonEmptyString"}, 1207 "ResourceRecord":{"shape":"AwsCertificateManagerCertificateResourceRecord"}, 1208 "ValidationDomain":{"shape":"NonEmptyString"}, 1209 "ValidationEmails":{"shape":"StringList"}, 1210 "ValidationMethod":{"shape":"NonEmptyString"}, 1211 "ValidationStatus":{"shape":"NonEmptyString"} 1212 } 1213 }, 1214 "AwsCertificateManagerCertificateDomainValidationOptions":{ 1215 "type":"list", 1216 "member":{"shape":"AwsCertificateManagerCertificateDomainValidationOption"} 1217 }, 1218 "AwsCertificateManagerCertificateExtendedKeyUsage":{ 1219 "type":"structure", 1220 "members":{ 1221 "Name":{"shape":"NonEmptyString"}, 1222 "OId":{"shape":"NonEmptyString"} 1223 } 1224 }, 1225 "AwsCertificateManagerCertificateExtendedKeyUsages":{ 1226 "type":"list", 1227 "member":{"shape":"AwsCertificateManagerCertificateExtendedKeyUsage"} 1228 }, 1229 "AwsCertificateManagerCertificateKeyUsage":{ 1230 "type":"structure", 1231 "members":{ 1232 "Name":{"shape":"NonEmptyString"} 1233 } 1234 }, 1235 "AwsCertificateManagerCertificateKeyUsages":{ 1236 "type":"list", 1237 "member":{"shape":"AwsCertificateManagerCertificateKeyUsage"} 1238 }, 1239 "AwsCertificateManagerCertificateOptions":{ 1240 "type":"structure", 1241 "members":{ 1242 "CertificateTransparencyLoggingPreference":{"shape":"NonEmptyString"} 1243 } 1244 }, 1245 "AwsCertificateManagerCertificateRenewalSummary":{ 1246 "type":"structure", 1247 "members":{ 1248 "DomainValidationOptions":{"shape":"AwsCertificateManagerCertificateDomainValidationOptions"}, 1249 "RenewalStatus":{"shape":"NonEmptyString"}, 1250 "RenewalStatusReason":{"shape":"NonEmptyString"}, 1251 "UpdatedAt":{"shape":"NonEmptyString"} 1252 } 1253 }, 1254 "AwsCertificateManagerCertificateResourceRecord":{ 1255 "type":"structure", 1256 "members":{ 1257 "Name":{"shape":"NonEmptyString"}, 1258 "Type":{"shape":"NonEmptyString"}, 1259 "Value":{"shape":"NonEmptyString"} 1260 } 1261 }, 1262 "AwsCloudFrontDistributionCacheBehavior":{ 1263 "type":"structure", 1264 "members":{ 1265 "ViewerProtocolPolicy":{"shape":"NonEmptyString"} 1266 } 1267 }, 1268 "AwsCloudFrontDistributionCacheBehaviors":{ 1269 "type":"structure", 1270 "members":{ 1271 "Items":{"shape":"AwsCloudFrontDistributionCacheBehaviorsItemList"} 1272 } 1273 }, 1274 "AwsCloudFrontDistributionCacheBehaviorsItemList":{ 1275 "type":"list", 1276 "member":{"shape":"AwsCloudFrontDistributionCacheBehavior"} 1277 }, 1278 "AwsCloudFrontDistributionDefaultCacheBehavior":{ 1279 "type":"structure", 1280 "members":{ 1281 "ViewerProtocolPolicy":{"shape":"NonEmptyString"} 1282 } 1283 }, 1284 "AwsCloudFrontDistributionDetails":{ 1285 "type":"structure", 1286 "members":{ 1287 "CacheBehaviors":{"shape":"AwsCloudFrontDistributionCacheBehaviors"}, 1288 "DefaultCacheBehavior":{"shape":"AwsCloudFrontDistributionDefaultCacheBehavior"}, 1289 "DefaultRootObject":{"shape":"NonEmptyString"}, 1290 "DomainName":{"shape":"NonEmptyString"}, 1291 "ETag":{"shape":"NonEmptyString"}, 1292 "LastModifiedTime":{"shape":"NonEmptyString"}, 1293 "Logging":{"shape":"AwsCloudFrontDistributionLogging"}, 1294 "Origins":{"shape":"AwsCloudFrontDistributionOrigins"}, 1295 "OriginGroups":{"shape":"AwsCloudFrontDistributionOriginGroups"}, 1296 "ViewerCertificate":{"shape":"AwsCloudFrontDistributionViewerCertificate"}, 1297 "Status":{"shape":"NonEmptyString"}, 1298 "WebAclId":{"shape":"NonEmptyString"} 1299 } 1300 }, 1301 "AwsCloudFrontDistributionLogging":{ 1302 "type":"structure", 1303 "members":{ 1304 "Bucket":{"shape":"NonEmptyString"}, 1305 "Enabled":{"shape":"Boolean"}, 1306 "IncludeCookies":{"shape":"Boolean"}, 1307 "Prefix":{"shape":"NonEmptyString"} 1308 } 1309 }, 1310 "AwsCloudFrontDistributionOriginGroup":{ 1311 "type":"structure", 1312 "members":{ 1313 "FailoverCriteria":{"shape":"AwsCloudFrontDistributionOriginGroupFailover"} 1314 } 1315 }, 1316 "AwsCloudFrontDistributionOriginGroupFailover":{ 1317 "type":"structure", 1318 "members":{ 1319 "StatusCodes":{"shape":"AwsCloudFrontDistributionOriginGroupFailoverStatusCodes"} 1320 } 1321 }, 1322 "AwsCloudFrontDistributionOriginGroupFailoverStatusCodes":{ 1323 "type":"structure", 1324 "members":{ 1325 "Items":{"shape":"AwsCloudFrontDistributionOriginGroupFailoverStatusCodesItemList"}, 1326 "Quantity":{"shape":"Integer"} 1327 } 1328 }, 1329 "AwsCloudFrontDistributionOriginGroupFailoverStatusCodesItemList":{ 1330 "type":"list", 1331 "member":{"shape":"Integer"} 1332 }, 1333 "AwsCloudFrontDistributionOriginGroups":{ 1334 "type":"structure", 1335 "members":{ 1336 "Items":{"shape":"AwsCloudFrontDistributionOriginGroupsItemList"} 1337 } 1338 }, 1339 "AwsCloudFrontDistributionOriginGroupsItemList":{ 1340 "type":"list", 1341 "member":{"shape":"AwsCloudFrontDistributionOriginGroup"} 1342 }, 1343 "AwsCloudFrontDistributionOriginItem":{ 1344 "type":"structure", 1345 "members":{ 1346 "DomainName":{"shape":"NonEmptyString"}, 1347 "Id":{"shape":"NonEmptyString"}, 1348 "OriginPath":{"shape":"NonEmptyString"}, 1349 "S3OriginConfig":{"shape":"AwsCloudFrontDistributionOriginS3OriginConfig"} 1350 } 1351 }, 1352 "AwsCloudFrontDistributionOriginItemList":{ 1353 "type":"list", 1354 "member":{"shape":"AwsCloudFrontDistributionOriginItem"} 1355 }, 1356 "AwsCloudFrontDistributionOriginS3OriginConfig":{ 1357 "type":"structure", 1358 "members":{ 1359 "OriginAccessIdentity":{"shape":"NonEmptyString"} 1360 } 1361 }, 1362 "AwsCloudFrontDistributionOrigins":{ 1363 "type":"structure", 1364 "members":{ 1365 "Items":{"shape":"AwsCloudFrontDistributionOriginItemList"} 1366 } 1367 }, 1368 "AwsCloudFrontDistributionViewerCertificate":{ 1369 "type":"structure", 1370 "members":{ 1371 "AcmCertificateArn":{"shape":"NonEmptyString"}, 1372 "Certificate":{"shape":"NonEmptyString"}, 1373 "CertificateSource":{"shape":"NonEmptyString"}, 1374 "CloudFrontDefaultCertificate":{"shape":"Boolean"}, 1375 "IamCertificateId":{"shape":"NonEmptyString"}, 1376 "MinimumProtocolVersion":{"shape":"NonEmptyString"}, 1377 "SslSupportMethod":{"shape":"NonEmptyString"} 1378 } 1379 }, 1380 "AwsCloudTrailTrailDetails":{ 1381 "type":"structure", 1382 "members":{ 1383 "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"}, 1384 "CloudWatchLogsRoleArn":{"shape":"NonEmptyString"}, 1385 "HasCustomEventSelectors":{"shape":"Boolean"}, 1386 "HomeRegion":{"shape":"NonEmptyString"}, 1387 "IncludeGlobalServiceEvents":{"shape":"Boolean"}, 1388 "IsMultiRegionTrail":{"shape":"Boolean"}, 1389 "IsOrganizationTrail":{"shape":"Boolean"}, 1390 "KmsKeyId":{"shape":"NonEmptyString"}, 1391 "LogFileValidationEnabled":{"shape":"Boolean"}, 1392 "Name":{"shape":"NonEmptyString"}, 1393 "S3BucketName":{"shape":"NonEmptyString"}, 1394 "S3KeyPrefix":{"shape":"NonEmptyString"}, 1395 "SnsTopicArn":{"shape":"NonEmptyString"}, 1396 "SnsTopicName":{"shape":"NonEmptyString"}, 1397 "TrailArn":{"shape":"NonEmptyString"} 1398 } 1399 }, 1400 "AwsCodeBuildProjectArtifactsDetails":{ 1401 "type":"structure", 1402 "members":{ 1403 "ArtifactIdentifier":{"shape":"NonEmptyString"}, 1404 "EncryptionDisabled":{"shape":"Boolean"}, 1405 "Location":{"shape":"NonEmptyString"}, 1406 "Name":{"shape":"NonEmptyString"}, 1407 "NamespaceType":{"shape":"NonEmptyString"}, 1408 "OverrideArtifactName":{"shape":"Boolean"}, 1409 "Packaging":{"shape":"NonEmptyString"}, 1410 "Path":{"shape":"NonEmptyString"}, 1411 "Type":{"shape":"NonEmptyString"} 1412 } 1413 }, 1414 "AwsCodeBuildProjectArtifactsList":{ 1415 "type":"list", 1416 "member":{"shape":"AwsCodeBuildProjectArtifactsDetails"} 1417 }, 1418 "AwsCodeBuildProjectDetails":{ 1419 "type":"structure", 1420 "members":{ 1421 "EncryptionKey":{"shape":"NonEmptyString"}, 1422 "Artifacts":{"shape":"AwsCodeBuildProjectArtifactsList"}, 1423 "Environment":{"shape":"AwsCodeBuildProjectEnvironment"}, 1424 "Name":{"shape":"NonEmptyString"}, 1425 "Source":{"shape":"AwsCodeBuildProjectSource"}, 1426 "ServiceRole":{"shape":"NonEmptyString"}, 1427 "LogsConfig":{"shape":"AwsCodeBuildProjectLogsConfigDetails"}, 1428 "VpcConfig":{"shape":"AwsCodeBuildProjectVpcConfig"} 1429 } 1430 }, 1431 "AwsCodeBuildProjectEnvironment":{ 1432 "type":"structure", 1433 "members":{ 1434 "Certificate":{"shape":"NonEmptyString"}, 1435 "EnvironmentVariables":{"shape":"AwsCodeBuildProjectEnvironmentEnvironmentVariablesList"}, 1436 "PrivilegedMode":{"shape":"Boolean"}, 1437 "ImagePullCredentialsType":{"shape":"NonEmptyString"}, 1438 "RegistryCredential":{"shape":"AwsCodeBuildProjectEnvironmentRegistryCredential"}, 1439 "Type":{"shape":"NonEmptyString"} 1440 } 1441 }, 1442 "AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails":{ 1443 "type":"structure", 1444 "members":{ 1445 "Name":{"shape":"NonEmptyString"}, 1446 "Type":{"shape":"NonEmptyString"}, 1447 "Value":{"shape":"NonEmptyString"} 1448 } 1449 }, 1450 "AwsCodeBuildProjectEnvironmentEnvironmentVariablesList":{ 1451 "type":"list", 1452 "member":{"shape":"AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails"} 1453 }, 1454 "AwsCodeBuildProjectEnvironmentRegistryCredential":{ 1455 "type":"structure", 1456 "members":{ 1457 "Credential":{"shape":"NonEmptyString"}, 1458 "CredentialProvider":{"shape":"NonEmptyString"} 1459 } 1460 }, 1461 "AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails":{ 1462 "type":"structure", 1463 "members":{ 1464 "GroupName":{"shape":"NonEmptyString"}, 1465 "Status":{"shape":"NonEmptyString"}, 1466 "StreamName":{"shape":"NonEmptyString"} 1467 } 1468 }, 1469 "AwsCodeBuildProjectLogsConfigDetails":{ 1470 "type":"structure", 1471 "members":{ 1472 "CloudWatchLogs":{"shape":"AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails"}, 1473 "S3Logs":{"shape":"AwsCodeBuildProjectLogsConfigS3LogsDetails"} 1474 } 1475 }, 1476 "AwsCodeBuildProjectLogsConfigS3LogsDetails":{ 1477 "type":"structure", 1478 "members":{ 1479 "EncryptionDisabled":{"shape":"Boolean"}, 1480 "Location":{"shape":"NonEmptyString"}, 1481 "Status":{"shape":"NonEmptyString"} 1482 } 1483 }, 1484 "AwsCodeBuildProjectSource":{ 1485 "type":"structure", 1486 "members":{ 1487 "Type":{"shape":"NonEmptyString"}, 1488 "Location":{"shape":"NonEmptyString"}, 1489 "GitCloneDepth":{"shape":"Integer"}, 1490 "InsecureSsl":{"shape":"Boolean"} 1491 } 1492 }, 1493 "AwsCodeBuildProjectVpcConfig":{ 1494 "type":"structure", 1495 "members":{ 1496 "VpcId":{"shape":"NonEmptyString"}, 1497 "Subnets":{"shape":"NonEmptyStringList"}, 1498 "SecurityGroupIds":{"shape":"NonEmptyStringList"} 1499 } 1500 }, 1501 "AwsCorsConfiguration":{ 1502 "type":"structure", 1503 "members":{ 1504 "AllowOrigins":{"shape":"NonEmptyStringList"}, 1505 "AllowCredentials":{"shape":"Boolean"}, 1506 "ExposeHeaders":{"shape":"NonEmptyStringList"}, 1507 "MaxAge":{"shape":"Integer"}, 1508 "AllowMethods":{"shape":"NonEmptyStringList"}, 1509 "AllowHeaders":{"shape":"NonEmptyStringList"} 1510 } 1511 }, 1512 "AwsDynamoDbTableAttributeDefinition":{ 1513 "type":"structure", 1514 "members":{ 1515 "AttributeName":{"shape":"NonEmptyString"}, 1516 "AttributeType":{"shape":"NonEmptyString"} 1517 } 1518 }, 1519 "AwsDynamoDbTableAttributeDefinitionList":{ 1520 "type":"list", 1521 "member":{"shape":"AwsDynamoDbTableAttributeDefinition"} 1522 }, 1523 "AwsDynamoDbTableBillingModeSummary":{ 1524 "type":"structure", 1525 "members":{ 1526 "BillingMode":{"shape":"NonEmptyString"}, 1527 "LastUpdateToPayPerRequestDateTime":{"shape":"NonEmptyString"} 1528 } 1529 }, 1530 "AwsDynamoDbTableDetails":{ 1531 "type":"structure", 1532 "members":{ 1533 "AttributeDefinitions":{"shape":"AwsDynamoDbTableAttributeDefinitionList"}, 1534 "BillingModeSummary":{"shape":"AwsDynamoDbTableBillingModeSummary"}, 1535 "CreationDateTime":{"shape":"NonEmptyString"}, 1536 "GlobalSecondaryIndexes":{"shape":"AwsDynamoDbTableGlobalSecondaryIndexList"}, 1537 "GlobalTableVersion":{"shape":"NonEmptyString"}, 1538 "ItemCount":{"shape":"Integer"}, 1539 "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"}, 1540 "LatestStreamArn":{"shape":"NonEmptyString"}, 1541 "LatestStreamLabel":{"shape":"NonEmptyString"}, 1542 "LocalSecondaryIndexes":{"shape":"AwsDynamoDbTableLocalSecondaryIndexList"}, 1543 "ProvisionedThroughput":{"shape":"AwsDynamoDbTableProvisionedThroughput"}, 1544 "Replicas":{"shape":"AwsDynamoDbTableReplicaList"}, 1545 "RestoreSummary":{"shape":"AwsDynamoDbTableRestoreSummary"}, 1546 "SseDescription":{"shape":"AwsDynamoDbTableSseDescription"}, 1547 "StreamSpecification":{"shape":"AwsDynamoDbTableStreamSpecification"}, 1548 "TableId":{"shape":"NonEmptyString"}, 1549 "TableName":{"shape":"NonEmptyString"}, 1550 "TableSizeBytes":{"shape":"SizeBytes"}, 1551 "TableStatus":{"shape":"NonEmptyString"} 1552 } 1553 }, 1554 "AwsDynamoDbTableGlobalSecondaryIndex":{ 1555 "type":"structure", 1556 "members":{ 1557 "Backfilling":{"shape":"Boolean"}, 1558 "IndexArn":{"shape":"NonEmptyString"}, 1559 "IndexName":{"shape":"NonEmptyString"}, 1560 "IndexSizeBytes":{"shape":"SizeBytes"}, 1561 "IndexStatus":{"shape":"NonEmptyString"}, 1562 "ItemCount":{"shape":"Integer"}, 1563 "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"}, 1564 "Projection":{"shape":"AwsDynamoDbTableProjection"}, 1565 "ProvisionedThroughput":{"shape":"AwsDynamoDbTableProvisionedThroughput"} 1566 } 1567 }, 1568 "AwsDynamoDbTableGlobalSecondaryIndexList":{ 1569 "type":"list", 1570 "member":{"shape":"AwsDynamoDbTableGlobalSecondaryIndex"} 1571 }, 1572 "AwsDynamoDbTableKeySchema":{ 1573 "type":"structure", 1574 "members":{ 1575 "AttributeName":{"shape":"NonEmptyString"}, 1576 "KeyType":{"shape":"NonEmptyString"} 1577 } 1578 }, 1579 "AwsDynamoDbTableKeySchemaList":{ 1580 "type":"list", 1581 "member":{"shape":"AwsDynamoDbTableKeySchema"} 1582 }, 1583 "AwsDynamoDbTableLocalSecondaryIndex":{ 1584 "type":"structure", 1585 "members":{ 1586 "IndexArn":{"shape":"NonEmptyString"}, 1587 "IndexName":{"shape":"NonEmptyString"}, 1588 "KeySchema":{"shape":"AwsDynamoDbTableKeySchemaList"}, 1589 "Projection":{"shape":"AwsDynamoDbTableProjection"} 1590 } 1591 }, 1592 "AwsDynamoDbTableLocalSecondaryIndexList":{ 1593 "type":"list", 1594 "member":{"shape":"AwsDynamoDbTableLocalSecondaryIndex"} 1595 }, 1596 "AwsDynamoDbTableProjection":{ 1597 "type":"structure", 1598 "members":{ 1599 "NonKeyAttributes":{"shape":"StringList"}, 1600 "ProjectionType":{"shape":"NonEmptyString"} 1601 } 1602 }, 1603 "AwsDynamoDbTableProvisionedThroughput":{ 1604 "type":"structure", 1605 "members":{ 1606 "LastDecreaseDateTime":{"shape":"NonEmptyString"}, 1607 "LastIncreaseDateTime":{"shape":"NonEmptyString"}, 1608 "NumberOfDecreasesToday":{"shape":"Integer"}, 1609 "ReadCapacityUnits":{"shape":"Integer"}, 1610 "WriteCapacityUnits":{"shape":"Integer"} 1611 } 1612 }, 1613 "AwsDynamoDbTableProvisionedThroughputOverride":{ 1614 "type":"structure", 1615 "members":{ 1616 "ReadCapacityUnits":{"shape":"Integer"} 1617 } 1618 }, 1619 "AwsDynamoDbTableReplica":{ 1620 "type":"structure", 1621 "members":{ 1622 "GlobalSecondaryIndexes":{"shape":"AwsDynamoDbTableReplicaGlobalSecondaryIndexList"}, 1623 "KmsMasterKeyId":{"shape":"NonEmptyString"}, 1624 "ProvisionedThroughputOverride":{"shape":"AwsDynamoDbTableProvisionedThroughputOverride"}, 1625 "RegionName":{"shape":"NonEmptyString"}, 1626 "ReplicaStatus":{"shape":"NonEmptyString"}, 1627 "ReplicaStatusDescription":{"shape":"NonEmptyString"} 1628 } 1629 }, 1630 "AwsDynamoDbTableReplicaGlobalSecondaryIndex":{ 1631 "type":"structure", 1632 "members":{ 1633 "IndexName":{"shape":"NonEmptyString"}, 1634 "ProvisionedThroughputOverride":{"shape":"AwsDynamoDbTableProvisionedThroughputOverride"} 1635 } 1636 }, 1637 "AwsDynamoDbTableReplicaGlobalSecondaryIndexList":{ 1638 "type":"list", 1639 "member":{"shape":"AwsDynamoDbTableReplicaGlobalSecondaryIndex"} 1640 }, 1641 "AwsDynamoDbTableReplicaList":{ 1642 "type":"list", 1643 "member":{"shape":"AwsDynamoDbTableReplica"} 1644 }, 1645 "AwsDynamoDbTableRestoreSummary":{ 1646 "type":"structure", 1647 "members":{ 1648 "SourceBackupArn":{"shape":"NonEmptyString"}, 1649 "SourceTableArn":{"shape":"NonEmptyString"}, 1650 "RestoreDateTime":{"shape":"NonEmptyString"}, 1651 "RestoreInProgress":{"shape":"Boolean"} 1652 } 1653 }, 1654 "AwsDynamoDbTableSseDescription":{ 1655 "type":"structure", 1656 "members":{ 1657 "InaccessibleEncryptionDateTime":{"shape":"NonEmptyString"}, 1658 "Status":{"shape":"NonEmptyString"}, 1659 "SseType":{"shape":"NonEmptyString"}, 1660 "KmsMasterKeyArn":{"shape":"NonEmptyString"} 1661 } 1662 }, 1663 "AwsDynamoDbTableStreamSpecification":{ 1664 "type":"structure", 1665 "members":{ 1666 "StreamEnabled":{"shape":"Boolean"}, 1667 "StreamViewType":{"shape":"NonEmptyString"} 1668 } 1669 }, 1670 "AwsEc2EipDetails":{ 1671 "type":"structure", 1672 "members":{ 1673 "InstanceId":{"shape":"NonEmptyString"}, 1674 "PublicIp":{"shape":"NonEmptyString"}, 1675 "AllocationId":{"shape":"NonEmptyString"}, 1676 "AssociationId":{"shape":"NonEmptyString"}, 1677 "Domain":{"shape":"NonEmptyString"}, 1678 "PublicIpv4Pool":{"shape":"NonEmptyString"}, 1679 "NetworkBorderGroup":{"shape":"NonEmptyString"}, 1680 "NetworkInterfaceId":{"shape":"NonEmptyString"}, 1681 "NetworkInterfaceOwnerId":{"shape":"NonEmptyString"}, 1682 "PrivateIpAddress":{"shape":"NonEmptyString"} 1683 } 1684 }, 1685 "AwsEc2InstanceDetails":{ 1686 "type":"structure", 1687 "members":{ 1688 "Type":{"shape":"NonEmptyString"}, 1689 "ImageId":{"shape":"NonEmptyString"}, 1690 "IpV4Addresses":{"shape":"StringList"}, 1691 "IpV6Addresses":{"shape":"StringList"}, 1692 "KeyName":{"shape":"NonEmptyString"}, 1693 "IamInstanceProfileArn":{"shape":"NonEmptyString"}, 1694 "VpcId":{"shape":"NonEmptyString"}, 1695 "SubnetId":{"shape":"NonEmptyString"}, 1696 "LaunchedAt":{"shape":"NonEmptyString"}, 1697 "NetworkInterfaces":{"shape":"AwsEc2InstanceNetworkInterfacesList"} 1698 } 1699 }, 1700 "AwsEc2InstanceNetworkInterfacesDetails":{ 1701 "type":"structure", 1702 "members":{ 1703 "NetworkInterfaceId":{"shape":"NonEmptyString"} 1704 } 1705 }, 1706 "AwsEc2InstanceNetworkInterfacesList":{ 1707 "type":"list", 1708 "member":{"shape":"AwsEc2InstanceNetworkInterfacesDetails"} 1709 }, 1710 "AwsEc2NetworkAclAssociation":{ 1711 "type":"structure", 1712 "members":{ 1713 "NetworkAclAssociationId":{"shape":"NonEmptyString"}, 1714 "NetworkAclId":{"shape":"NonEmptyString"}, 1715 "SubnetId":{"shape":"NonEmptyString"} 1716 } 1717 }, 1718 "AwsEc2NetworkAclAssociationList":{ 1719 "type":"list", 1720 "member":{"shape":"AwsEc2NetworkAclAssociation"} 1721 }, 1722 "AwsEc2NetworkAclDetails":{ 1723 "type":"structure", 1724 "members":{ 1725 "IsDefault":{"shape":"Boolean"}, 1726 "NetworkAclId":{"shape":"NonEmptyString"}, 1727 "OwnerId":{"shape":"NonEmptyString"}, 1728 "VpcId":{"shape":"NonEmptyString"}, 1729 "Associations":{"shape":"AwsEc2NetworkAclAssociationList"}, 1730 "Entries":{"shape":"AwsEc2NetworkAclEntryList"} 1731 } 1732 }, 1733 "AwsEc2NetworkAclEntry":{ 1734 "type":"structure", 1735 "members":{ 1736 "CidrBlock":{"shape":"NonEmptyString"}, 1737 "Egress":{"shape":"Boolean"}, 1738 "IcmpTypeCode":{"shape":"IcmpTypeCode"}, 1739 "Ipv6CidrBlock":{"shape":"NonEmptyString"}, 1740 "PortRange":{"shape":"PortRangeFromTo"}, 1741 "Protocol":{"shape":"NonEmptyString"}, 1742 "RuleAction":{"shape":"NonEmptyString"}, 1743 "RuleNumber":{"shape":"Integer"} 1744 } 1745 }, 1746 "AwsEc2NetworkAclEntryList":{ 1747 "type":"list", 1748 "member":{"shape":"AwsEc2NetworkAclEntry"} 1749 }, 1750 "AwsEc2NetworkInterfaceAttachment":{ 1751 "type":"structure", 1752 "members":{ 1753 "AttachTime":{"shape":"NonEmptyString"}, 1754 "AttachmentId":{"shape":"NonEmptyString"}, 1755 "DeleteOnTermination":{"shape":"Boolean"}, 1756 "DeviceIndex":{"shape":"Integer"}, 1757 "InstanceId":{"shape":"NonEmptyString"}, 1758 "InstanceOwnerId":{"shape":"NonEmptyString"}, 1759 "Status":{"shape":"NonEmptyString"} 1760 } 1761 }, 1762 "AwsEc2NetworkInterfaceDetails":{ 1763 "type":"structure", 1764 "members":{ 1765 "Attachment":{"shape":"AwsEc2NetworkInterfaceAttachment"}, 1766 "NetworkInterfaceId":{"shape":"NonEmptyString"}, 1767 "SecurityGroups":{"shape":"AwsEc2NetworkInterfaceSecurityGroupList"}, 1768 "SourceDestCheck":{"shape":"Boolean"}, 1769 "IpV6Addresses":{"shape":"AwsEc2NetworkInterfaceIpV6AddressList"}, 1770 "PrivateIpAddresses":{"shape":"AwsEc2NetworkInterfacePrivateIpAddressList"}, 1771 "PublicDnsName":{"shape":"NonEmptyString"}, 1772 "PublicIp":{"shape":"NonEmptyString"} 1773 } 1774 }, 1775 "AwsEc2NetworkInterfaceIpV6AddressDetail":{ 1776 "type":"structure", 1777 "members":{ 1778 "IpV6Address":{"shape":"NonEmptyString"} 1779 } 1780 }, 1781 "AwsEc2NetworkInterfaceIpV6AddressList":{ 1782 "type":"list", 1783 "member":{"shape":"AwsEc2NetworkInterfaceIpV6AddressDetail"} 1784 }, 1785 "AwsEc2NetworkInterfacePrivateIpAddressDetail":{ 1786 "type":"structure", 1787 "members":{ 1788 "PrivateIpAddress":{"shape":"NonEmptyString"}, 1789 "PrivateDnsName":{"shape":"NonEmptyString"} 1790 } 1791 }, 1792 "AwsEc2NetworkInterfacePrivateIpAddressList":{ 1793 "type":"list", 1794 "member":{"shape":"AwsEc2NetworkInterfacePrivateIpAddressDetail"} 1795 }, 1796 "AwsEc2NetworkInterfaceSecurityGroup":{ 1797 "type":"structure", 1798 "members":{ 1799 "GroupName":{"shape":"NonEmptyString"}, 1800 "GroupId":{"shape":"NonEmptyString"} 1801 } 1802 }, 1803 "AwsEc2NetworkInterfaceSecurityGroupList":{ 1804 "type":"list", 1805 "member":{"shape":"AwsEc2NetworkInterfaceSecurityGroup"} 1806 }, 1807 "AwsEc2SecurityGroupDetails":{ 1808 "type":"structure", 1809 "members":{ 1810 "GroupName":{"shape":"NonEmptyString"}, 1811 "GroupId":{"shape":"NonEmptyString"}, 1812 "OwnerId":{"shape":"NonEmptyString"}, 1813 "VpcId":{"shape":"NonEmptyString"}, 1814 "IpPermissions":{"shape":"AwsEc2SecurityGroupIpPermissionList"}, 1815 "IpPermissionsEgress":{"shape":"AwsEc2SecurityGroupIpPermissionList"} 1816 } 1817 }, 1818 "AwsEc2SecurityGroupIpPermission":{ 1819 "type":"structure", 1820 "members":{ 1821 "IpProtocol":{"shape":"NonEmptyString"}, 1822 "FromPort":{"shape":"Integer"}, 1823 "ToPort":{"shape":"Integer"}, 1824 "UserIdGroupPairs":{"shape":"AwsEc2SecurityGroupUserIdGroupPairList"}, 1825 "IpRanges":{"shape":"AwsEc2SecurityGroupIpRangeList"}, 1826 "Ipv6Ranges":{"shape":"AwsEc2SecurityGroupIpv6RangeList"}, 1827 "PrefixListIds":{"shape":"AwsEc2SecurityGroupPrefixListIdList"} 1828 } 1829 }, 1830 "AwsEc2SecurityGroupIpPermissionList":{ 1831 "type":"list", 1832 "member":{"shape":"AwsEc2SecurityGroupIpPermission"} 1833 }, 1834 "AwsEc2SecurityGroupIpRange":{ 1835 "type":"structure", 1836 "members":{ 1837 "CidrIp":{"shape":"NonEmptyString"} 1838 } 1839 }, 1840 "AwsEc2SecurityGroupIpRangeList":{ 1841 "type":"list", 1842 "member":{"shape":"AwsEc2SecurityGroupIpRange"} 1843 }, 1844 "AwsEc2SecurityGroupIpv6Range":{ 1845 "type":"structure", 1846 "members":{ 1847 "CidrIpv6":{"shape":"NonEmptyString"} 1848 } 1849 }, 1850 "AwsEc2SecurityGroupIpv6RangeList":{ 1851 "type":"list", 1852 "member":{"shape":"AwsEc2SecurityGroupIpv6Range"} 1853 }, 1854 "AwsEc2SecurityGroupPrefixListId":{ 1855 "type":"structure", 1856 "members":{ 1857 "PrefixListId":{"shape":"NonEmptyString"} 1858 } 1859 }, 1860 "AwsEc2SecurityGroupPrefixListIdList":{ 1861 "type":"list", 1862 "member":{"shape":"AwsEc2SecurityGroupPrefixListId"} 1863 }, 1864 "AwsEc2SecurityGroupUserIdGroupPair":{ 1865 "type":"structure", 1866 "members":{ 1867 "GroupId":{"shape":"NonEmptyString"}, 1868 "GroupName":{"shape":"NonEmptyString"}, 1869 "PeeringStatus":{"shape":"NonEmptyString"}, 1870 "UserId":{"shape":"NonEmptyString"}, 1871 "VpcId":{"shape":"NonEmptyString"}, 1872 "VpcPeeringConnectionId":{"shape":"NonEmptyString"} 1873 } 1874 }, 1875 "AwsEc2SecurityGroupUserIdGroupPairList":{ 1876 "type":"list", 1877 "member":{"shape":"AwsEc2SecurityGroupUserIdGroupPair"} 1878 }, 1879 "AwsEc2SubnetDetails":{ 1880 "type":"structure", 1881 "members":{ 1882 "AssignIpv6AddressOnCreation":{"shape":"Boolean"}, 1883 "AvailabilityZone":{"shape":"NonEmptyString"}, 1884 "AvailabilityZoneId":{"shape":"NonEmptyString"}, 1885 "AvailableIpAddressCount":{"shape":"Integer"}, 1886 "CidrBlock":{"shape":"NonEmptyString"}, 1887 "DefaultForAz":{"shape":"Boolean"}, 1888 "MapPublicIpOnLaunch":{"shape":"Boolean"}, 1889 "OwnerId":{"shape":"NonEmptyString"}, 1890 "State":{"shape":"NonEmptyString"}, 1891 "SubnetArn":{"shape":"NonEmptyString"}, 1892 "SubnetId":{"shape":"NonEmptyString"}, 1893 "VpcId":{"shape":"NonEmptyString"}, 1894 "Ipv6CidrBlockAssociationSet":{"shape":"Ipv6CidrBlockAssociationList"} 1895 } 1896 }, 1897 "AwsEc2VolumeAttachment":{ 1898 "type":"structure", 1899 "members":{ 1900 "AttachTime":{"shape":"NonEmptyString"}, 1901 "DeleteOnTermination":{"shape":"Boolean"}, 1902 "InstanceId":{"shape":"NonEmptyString"}, 1903 "Status":{"shape":"NonEmptyString"} 1904 } 1905 }, 1906 "AwsEc2VolumeAttachmentList":{ 1907 "type":"list", 1908 "member":{"shape":"AwsEc2VolumeAttachment"} 1909 }, 1910 "AwsEc2VolumeDetails":{ 1911 "type":"structure", 1912 "members":{ 1913 "CreateTime":{"shape":"NonEmptyString"}, 1914 "Encrypted":{"shape":"Boolean"}, 1915 "Size":{"shape":"Integer"}, 1916 "SnapshotId":{"shape":"NonEmptyString"}, 1917 "Status":{"shape":"NonEmptyString"}, 1918 "KmsKeyId":{"shape":"NonEmptyString"}, 1919 "Attachments":{"shape":"AwsEc2VolumeAttachmentList"} 1920 } 1921 }, 1922 "AwsEc2VpcDetails":{ 1923 "type":"structure", 1924 "members":{ 1925 "CidrBlockAssociationSet":{"shape":"CidrBlockAssociationList"}, 1926 "Ipv6CidrBlockAssociationSet":{"shape":"Ipv6CidrBlockAssociationList"}, 1927 "DhcpOptionsId":{"shape":"NonEmptyString"}, 1928 "State":{"shape":"NonEmptyString"} 1929 } 1930 }, 1931 "AwsEc2VpcEndpointServiceDetails":{ 1932 "type":"structure", 1933 "members":{ 1934 "AcceptanceRequired":{"shape":"Boolean"}, 1935 "AvailabilityZones":{"shape":"NonEmptyStringList"}, 1936 "BaseEndpointDnsNames":{"shape":"NonEmptyStringList"}, 1937 "ManagesVpcEndpoints":{"shape":"Boolean"}, 1938 "GatewayLoadBalancerArns":{"shape":"NonEmptyStringList"}, 1939 "NetworkLoadBalancerArns":{"shape":"NonEmptyStringList"}, 1940 "PrivateDnsName":{"shape":"NonEmptyString"}, 1941 "ServiceId":{"shape":"NonEmptyString"}, 1942 "ServiceName":{"shape":"NonEmptyString"}, 1943 "ServiceState":{"shape":"NonEmptyString"}, 1944 "ServiceType":{"shape":"AwsEc2VpcEndpointServiceServiceTypeList"} 1945 } 1946 }, 1947 "AwsEc2VpcEndpointServiceServiceTypeDetails":{ 1948 "type":"structure", 1949 "members":{ 1950 "ServiceType":{"shape":"NonEmptyString"} 1951 } 1952 }, 1953 "AwsEc2VpcEndpointServiceServiceTypeList":{ 1954 "type":"list", 1955 "member":{"shape":"AwsEc2VpcEndpointServiceServiceTypeDetails"} 1956 }, 1957 "AwsEc2VpnConnectionDetails":{ 1958 "type":"structure", 1959 "members":{ 1960 "VpnConnectionId":{"shape":"NonEmptyString"}, 1961 "State":{"shape":"NonEmptyString"}, 1962 "CustomerGatewayId":{"shape":"NonEmptyString"}, 1963 "CustomerGatewayConfiguration":{"shape":"NonEmptyString"}, 1964 "Type":{"shape":"NonEmptyString"}, 1965 "VpnGatewayId":{"shape":"NonEmptyString"}, 1966 "Category":{"shape":"NonEmptyString"}, 1967 "VgwTelemetry":{"shape":"AwsEc2VpnConnectionVgwTelemetryList"}, 1968 "Options":{"shape":"AwsEc2VpnConnectionOptionsDetails"}, 1969 "Routes":{"shape":"AwsEc2VpnConnectionRoutesList"}, 1970 "TransitGatewayId":{"shape":"NonEmptyString"} 1971 } 1972 }, 1973 "AwsEc2VpnConnectionOptionsDetails":{ 1974 "type":"structure", 1975 "members":{ 1976 "StaticRoutesOnly":{"shape":"Boolean"}, 1977 "TunnelOptions":{"shape":"AwsEc2VpnConnectionOptionsTunnelOptionsList"} 1978 } 1979 }, 1980 "AwsEc2VpnConnectionOptionsTunnelOptionsDetails":{ 1981 "type":"structure", 1982 "members":{ 1983 "DpdTimeoutSeconds":{"shape":"Integer"}, 1984 "IkeVersions":{"shape":"NonEmptyStringList"}, 1985 "OutsideIpAddress":{"shape":"NonEmptyString"}, 1986 "Phase1DhGroupNumbers":{"shape":"IntegerList"}, 1987 "Phase1EncryptionAlgorithms":{"shape":"NonEmptyStringList"}, 1988 "Phase1IntegrityAlgorithms":{"shape":"NonEmptyStringList"}, 1989 "Phase1LifetimeSeconds":{"shape":"Integer"}, 1990 "Phase2DhGroupNumbers":{"shape":"IntegerList"}, 1991 "Phase2EncryptionAlgorithms":{"shape":"NonEmptyStringList"}, 1992 "Phase2IntegrityAlgorithms":{"shape":"NonEmptyStringList"}, 1993 "Phase2LifetimeSeconds":{"shape":"Integer"}, 1994 "PreSharedKey":{"shape":"NonEmptyString"}, 1995 "RekeyFuzzPercentage":{"shape":"Integer"}, 1996 "RekeyMarginTimeSeconds":{"shape":"Integer"}, 1997 "ReplayWindowSize":{"shape":"Integer"}, 1998 "TunnelInsideCidr":{"shape":"NonEmptyString"} 1999 } 2000 }, 2001 "AwsEc2VpnConnectionOptionsTunnelOptionsList":{ 2002 "type":"list", 2003 "member":{"shape":"AwsEc2VpnConnectionOptionsTunnelOptionsDetails"} 2004 }, 2005 "AwsEc2VpnConnectionRoutesDetails":{ 2006 "type":"structure", 2007 "members":{ 2008 "DestinationCidrBlock":{"shape":"NonEmptyString"}, 2009 "State":{"shape":"NonEmptyString"} 2010 } 2011 }, 2012 "AwsEc2VpnConnectionRoutesList":{ 2013 "type":"list", 2014 "member":{"shape":"AwsEc2VpnConnectionRoutesDetails"} 2015 }, 2016 "AwsEc2VpnConnectionVgwTelemetryDetails":{ 2017 "type":"structure", 2018 "members":{ 2019 "AcceptedRouteCount":{"shape":"Integer"}, 2020 "CertificateArn":{"shape":"NonEmptyString"}, 2021 "LastStatusChange":{"shape":"NonEmptyString"}, 2022 "OutsideIpAddress":{"shape":"NonEmptyString"}, 2023 "Status":{"shape":"NonEmptyString"}, 2024 "StatusMessage":{"shape":"NonEmptyString"} 2025 } 2026 }, 2027 "AwsEc2VpnConnectionVgwTelemetryList":{ 2028 "type":"list", 2029 "member":{"shape":"AwsEc2VpnConnectionVgwTelemetryDetails"} 2030 }, 2031 "AwsEcrContainerImageDetails":{ 2032 "type":"structure", 2033 "members":{ 2034 "RegistryId":{"shape":"NonEmptyString"}, 2035 "RepositoryName":{"shape":"NonEmptyString"}, 2036 "Architecture":{"shape":"NonEmptyString"}, 2037 "ImageDigest":{"shape":"NonEmptyString"}, 2038 "ImageTags":{"shape":"NonEmptyStringList"}, 2039 "ImagePublishedAt":{"shape":"NonEmptyString"} 2040 } 2041 }, 2042 "AwsEcrRepositoryDetails":{ 2043 "type":"structure", 2044 "members":{ 2045 "Arn":{"shape":"NonEmptyString"}, 2046 "ImageScanningConfiguration":{"shape":"AwsEcrRepositoryImageScanningConfigurationDetails"}, 2047 "ImageTagMutability":{"shape":"NonEmptyString"}, 2048 "LifecyclePolicy":{"shape":"AwsEcrRepositoryLifecyclePolicyDetails"}, 2049 "RepositoryName":{"shape":"NonEmptyString"}, 2050 "RepositoryPolicyText":{"shape":"NonEmptyString"} 2051 } 2052 }, 2053 "AwsEcrRepositoryImageScanningConfigurationDetails":{ 2054 "type":"structure", 2055 "members":{ 2056 "ScanOnPush":{"shape":"Boolean"} 2057 } 2058 }, 2059 "AwsEcrRepositoryLifecyclePolicyDetails":{ 2060 "type":"structure", 2061 "members":{ 2062 "LifecyclePolicyText":{"shape":"NonEmptyString"}, 2063 "RegistryId":{"shape":"NonEmptyString"} 2064 } 2065 }, 2066 "AwsEcsClusterClusterSettingsDetails":{ 2067 "type":"structure", 2068 "members":{ 2069 "Name":{"shape":"NonEmptyString"}, 2070 "Value":{"shape":"NonEmptyString"} 2071 } 2072 }, 2073 "AwsEcsClusterClusterSettingsList":{ 2074 "type":"list", 2075 "member":{"shape":"AwsEcsClusterClusterSettingsDetails"} 2076 }, 2077 "AwsEcsClusterConfigurationDetails":{ 2078 "type":"structure", 2079 "members":{ 2080 "ExecuteCommandConfiguration":{"shape":"AwsEcsClusterConfigurationExecuteCommandConfigurationDetails"} 2081 } 2082 }, 2083 "AwsEcsClusterConfigurationExecuteCommandConfigurationDetails":{ 2084 "type":"structure", 2085 "members":{ 2086 "KmsKeyId":{"shape":"NonEmptyString"}, 2087 "LogConfiguration":{"shape":"AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails"}, 2088 "Logging":{"shape":"NonEmptyString"} 2089 } 2090 }, 2091 "AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails":{ 2092 "type":"structure", 2093 "members":{ 2094 "CloudWatchEncryptionEnabled":{"shape":"Boolean"}, 2095 "CloudWatchLogGroupName":{"shape":"NonEmptyString"}, 2096 "S3BucketName":{"shape":"NonEmptyString"}, 2097 "S3EncryptionEnabled":{"shape":"Boolean"}, 2098 "S3KeyPrefix":{"shape":"NonEmptyString"} 2099 } 2100 }, 2101 "AwsEcsClusterDefaultCapacityProviderStrategyDetails":{ 2102 "type":"structure", 2103 "members":{ 2104 "Base":{"shape":"Integer"}, 2105 "CapacityProvider":{"shape":"NonEmptyString"}, 2106 "Weight":{"shape":"Integer"} 2107 } 2108 }, 2109 "AwsEcsClusterDefaultCapacityProviderStrategyList":{ 2110 "type":"list", 2111 "member":{"shape":"AwsEcsClusterDefaultCapacityProviderStrategyDetails"} 2112 }, 2113 "AwsEcsClusterDetails":{ 2114 "type":"structure", 2115 "members":{ 2116 "CapacityProviders":{"shape":"NonEmptyStringList"}, 2117 "ClusterSettings":{"shape":"AwsEcsClusterClusterSettingsList"}, 2118 "Configuration":{"shape":"AwsEcsClusterConfigurationDetails"}, 2119 "DefaultCapacityProviderStrategy":{"shape":"AwsEcsClusterDefaultCapacityProviderStrategyList"} 2120 } 2121 }, 2122 "AwsEcsServiceCapacityProviderStrategyDetails":{ 2123 "type":"structure", 2124 "members":{ 2125 "Base":{"shape":"Integer"}, 2126 "CapacityProvider":{"shape":"NonEmptyString"}, 2127 "Weight":{"shape":"Integer"} 2128 } 2129 }, 2130 "AwsEcsServiceCapacityProviderStrategyList":{ 2131 "type":"list", 2132 "member":{"shape":"AwsEcsServiceCapacityProviderStrategyDetails"} 2133 }, 2134 "AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails":{ 2135 "type":"structure", 2136 "members":{ 2137 "Enable":{"shape":"Boolean"}, 2138 "Rollback":{"shape":"Boolean"} 2139 } 2140 }, 2141 "AwsEcsServiceDeploymentConfigurationDetails":{ 2142 "type":"structure", 2143 "members":{ 2144 "DeploymentCircuitBreaker":{"shape":"AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails"}, 2145 "MaximumPercent":{"shape":"Integer"}, 2146 "MinimumHealthyPercent":{"shape":"Integer"} 2147 } 2148 }, 2149 "AwsEcsServiceDeploymentControllerDetails":{ 2150 "type":"structure", 2151 "members":{ 2152 "Type":{"shape":"NonEmptyString"} 2153 } 2154 }, 2155 "AwsEcsServiceDetails":{ 2156 "type":"structure", 2157 "members":{ 2158 "CapacityProviderStrategy":{"shape":"AwsEcsServiceCapacityProviderStrategyList"}, 2159 "Cluster":{"shape":"NonEmptyString"}, 2160 "DeploymentConfiguration":{"shape":"AwsEcsServiceDeploymentConfigurationDetails"}, 2161 "DeploymentController":{"shape":"AwsEcsServiceDeploymentControllerDetails"}, 2162 "DesiredCount":{"shape":"Integer"}, 2163 "EnableEcsManagedTags":{"shape":"Boolean"}, 2164 "EnableExecuteCommand":{"shape":"Boolean"}, 2165 "HealthCheckGracePeriodSeconds":{"shape":"Integer"}, 2166 "LaunchType":{"shape":"NonEmptyString"}, 2167 "LoadBalancers":{"shape":"AwsEcsServiceLoadBalancersList"}, 2168 "Name":{"shape":"NonEmptyString"}, 2169 "NetworkConfiguration":{"shape":"AwsEcsServiceNetworkConfigurationDetails"}, 2170 "PlacementConstraints":{"shape":"AwsEcsServicePlacementConstraintsList"}, 2171 "PlacementStrategies":{"shape":"AwsEcsServicePlacementStrategiesList"}, 2172 "PlatformVersion":{"shape":"NonEmptyString"}, 2173 "PropagateTags":{"shape":"NonEmptyString"}, 2174 "Role":{"shape":"NonEmptyString"}, 2175 "SchedulingStrategy":{"shape":"NonEmptyString"}, 2176 "ServiceArn":{"shape":"NonEmptyString"}, 2177 "ServiceName":{"shape":"NonEmptyString"}, 2178 "ServiceRegistries":{"shape":"AwsEcsServiceServiceRegistriesList"}, 2179 "TaskDefinition":{"shape":"NonEmptyString"} 2180 } 2181 }, 2182 "AwsEcsServiceLoadBalancersDetails":{ 2183 "type":"structure", 2184 "members":{ 2185 "ContainerName":{"shape":"NonEmptyString"}, 2186 "ContainerPort":{"shape":"Integer"}, 2187 "LoadBalancerName":{"shape":"NonEmptyString"}, 2188 "TargetGroupArn":{"shape":"NonEmptyString"} 2189 } 2190 }, 2191 "AwsEcsServiceLoadBalancersList":{ 2192 "type":"list", 2193 "member":{"shape":"AwsEcsServiceLoadBalancersDetails"} 2194 }, 2195 "AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails":{ 2196 "type":"structure", 2197 "members":{ 2198 "AssignPublicIp":{"shape":"NonEmptyString"}, 2199 "SecurityGroups":{"shape":"NonEmptyStringList"}, 2200 "Subnets":{"shape":"NonEmptyStringList"} 2201 } 2202 }, 2203 "AwsEcsServiceNetworkConfigurationDetails":{ 2204 "type":"structure", 2205 "members":{ 2206 "AwsVpcConfiguration":{"shape":"AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails"} 2207 } 2208 }, 2209 "AwsEcsServicePlacementConstraintsDetails":{ 2210 "type":"structure", 2211 "members":{ 2212 "Expression":{"shape":"NonEmptyString"}, 2213 "Type":{"shape":"NonEmptyString"} 2214 } 2215 }, 2216 "AwsEcsServicePlacementConstraintsList":{ 2217 "type":"list", 2218 "member":{"shape":"AwsEcsServicePlacementConstraintsDetails"} 2219 }, 2220 "AwsEcsServicePlacementStrategiesDetails":{ 2221 "type":"structure", 2222 "members":{ 2223 "Field":{"shape":"NonEmptyString"}, 2224 "Type":{"shape":"NonEmptyString"} 2225 } 2226 }, 2227 "AwsEcsServicePlacementStrategiesList":{ 2228 "type":"list", 2229 "member":{"shape":"AwsEcsServicePlacementStrategiesDetails"} 2230 }, 2231 "AwsEcsServiceServiceRegistriesDetails":{ 2232 "type":"structure", 2233 "members":{ 2234 "ContainerName":{"shape":"NonEmptyString"}, 2235 "ContainerPort":{"shape":"Integer"}, 2236 "Port":{"shape":"Integer"}, 2237 "RegistryArn":{"shape":"NonEmptyString"} 2238 } 2239 }, 2240 "AwsEcsServiceServiceRegistriesList":{ 2241 "type":"list", 2242 "member":{"shape":"AwsEcsServiceServiceRegistriesDetails"} 2243 }, 2244 "AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails":{ 2245 "type":"structure", 2246 "members":{ 2247 "Condition":{"shape":"NonEmptyString"}, 2248 "ContainerName":{"shape":"NonEmptyString"} 2249 } 2250 }, 2251 "AwsEcsTaskDefinitionContainerDefinitionsDependsOnList":{ 2252 "type":"list", 2253 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails"} 2254 }, 2255 "AwsEcsTaskDefinitionContainerDefinitionsDetails":{ 2256 "type":"structure", 2257 "members":{ 2258 "Command":{"shape":"NonEmptyStringList"}, 2259 "Cpu":{"shape":"Integer"}, 2260 "DependsOn":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDependsOnList"}, 2261 "DisableNetworking":{"shape":"Boolean"}, 2262 "DnsSearchDomains":{"shape":"NonEmptyStringList"}, 2263 "DnsServers":{"shape":"NonEmptyStringList"}, 2264 "DockerLabels":{"shape":"FieldMap"}, 2265 "DockerSecurityOptions":{"shape":"NonEmptyStringList"}, 2266 "EntryPoint":{"shape":"NonEmptyStringList"}, 2267 "Environment":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentList"}, 2268 "EnvironmentFiles":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"}, 2269 "Essential":{"shape":"Boolean"}, 2270 "ExtraHosts":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsExtraHostsList"}, 2271 "FirelensConfiguration":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails"}, 2272 "HealthCheck":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails"}, 2273 "Hostname":{"shape":"NonEmptyString"}, 2274 "Image":{"shape":"NonEmptyString"}, 2275 "Interactive":{"shape":"Boolean"}, 2276 "Links":{"shape":"NonEmptyStringList"}, 2277 "LinuxParameters":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails"}, 2278 "LogConfiguration":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails"}, 2279 "Memory":{"shape":"Integer"}, 2280 "MemoryReservation":{"shape":"Integer"}, 2281 "MountPoints":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsMountPointsList"}, 2282 "Name":{"shape":"NonEmptyString"}, 2283 "PortMappings":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsPortMappingsList"}, 2284 "Privileged":{"shape":"Boolean"}, 2285 "PseudoTerminal":{"shape":"Boolean"}, 2286 "ReadonlyRootFilesystem":{"shape":"Boolean"}, 2287 "RepositoryCredentials":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails"}, 2288 "ResourceRequirements":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsList"}, 2289 "Secrets":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSecretsList"}, 2290 "StartTimeout":{"shape":"Integer"}, 2291 "StopTimeout":{"shape":"Integer"}, 2292 "SystemControls":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSystemControlsList"}, 2293 "Ulimits":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsUlimitsList"}, 2294 "User":{"shape":"NonEmptyString"}, 2295 "VolumesFrom":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsVolumesFromList"}, 2296 "WorkingDirectory":{"shape":"NonEmptyString"} 2297 } 2298 }, 2299 "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails":{ 2300 "type":"structure", 2301 "members":{ 2302 "Name":{"shape":"NonEmptyString"}, 2303 "Value":{"shape":"NonEmptyString"} 2304 } 2305 }, 2306 "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails":{ 2307 "type":"structure", 2308 "members":{ 2309 "Type":{"shape":"NonEmptyString"}, 2310 "Value":{"shape":"NonEmptyString"} 2311 } 2312 }, 2313 "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList":{ 2314 "type":"list", 2315 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails"} 2316 }, 2317 "AwsEcsTaskDefinitionContainerDefinitionsEnvironmentList":{ 2318 "type":"list", 2319 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails"} 2320 }, 2321 "AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails":{ 2322 "type":"structure", 2323 "members":{ 2324 "Hostname":{"shape":"NonEmptyString"}, 2325 "IpAddress":{"shape":"NonEmptyString"} 2326 } 2327 }, 2328 "AwsEcsTaskDefinitionContainerDefinitionsExtraHostsList":{ 2329 "type":"list", 2330 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails"} 2331 }, 2332 "AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails":{ 2333 "type":"structure", 2334 "members":{ 2335 "Options":{"shape":"FieldMap"}, 2336 "Type":{"shape":"NonEmptyString"} 2337 } 2338 }, 2339 "AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails":{ 2340 "type":"structure", 2341 "members":{ 2342 "Command":{"shape":"NonEmptyStringList"}, 2343 "Interval":{"shape":"Integer"}, 2344 "Retries":{"shape":"Integer"}, 2345 "StartPeriod":{"shape":"Integer"}, 2346 "Timeout":{"shape":"Integer"} 2347 } 2348 }, 2349 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails":{ 2350 "type":"structure", 2351 "members":{ 2352 "Add":{"shape":"NonEmptyStringList"}, 2353 "Drop":{"shape":"NonEmptyStringList"} 2354 } 2355 }, 2356 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails":{ 2357 "type":"structure", 2358 "members":{ 2359 "Capabilities":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails"}, 2360 "Devices":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"}, 2361 "InitProcessEnabled":{"shape":"Boolean"}, 2362 "MaxSwap":{"shape":"Integer"}, 2363 "SharedMemorySize":{"shape":"Integer"}, 2364 "Swappiness":{"shape":"Integer"}, 2365 "Tmpfs":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"} 2366 } 2367 }, 2368 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails":{ 2369 "type":"structure", 2370 "members":{ 2371 "ContainerPath":{"shape":"NonEmptyString"}, 2372 "HostPath":{"shape":"NonEmptyString"}, 2373 "Permissions":{"shape":"NonEmptyStringList"} 2374 } 2375 }, 2376 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList":{ 2377 "type":"list", 2378 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails"} 2379 }, 2380 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails":{ 2381 "type":"structure", 2382 "members":{ 2383 "ContainerPath":{"shape":"NonEmptyString"}, 2384 "MountOptions":{"shape":"NonEmptyStringList"}, 2385 "Size":{"shape":"Integer"} 2386 } 2387 }, 2388 "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList":{ 2389 "type":"list", 2390 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails"} 2391 }, 2392 "AwsEcsTaskDefinitionContainerDefinitionsList":{ 2393 "type":"list", 2394 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsDetails"} 2395 }, 2396 "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails":{ 2397 "type":"structure", 2398 "members":{ 2399 "LogDriver":{"shape":"NonEmptyString"}, 2400 "Options":{"shape":"FieldMap"}, 2401 "SecretOptions":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"} 2402 } 2403 }, 2404 "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails":{ 2405 "type":"structure", 2406 "members":{ 2407 "Name":{"shape":"NonEmptyString"}, 2408 "ValueFrom":{"shape":"NonEmptyString"} 2409 } 2410 }, 2411 "AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList":{ 2412 "type":"list", 2413 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails"} 2414 }, 2415 "AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails":{ 2416 "type":"structure", 2417 "members":{ 2418 "ContainerPath":{"shape":"NonEmptyString"}, 2419 "ReadOnly":{"shape":"Boolean"}, 2420 "SourceVolume":{"shape":"NonEmptyString"} 2421 } 2422 }, 2423 "AwsEcsTaskDefinitionContainerDefinitionsMountPointsList":{ 2424 "type":"list", 2425 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails"} 2426 }, 2427 "AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails":{ 2428 "type":"structure", 2429 "members":{ 2430 "ContainerPort":{"shape":"Integer"}, 2431 "HostPort":{"shape":"Integer"}, 2432 "Protocol":{"shape":"NonEmptyString"} 2433 } 2434 }, 2435 "AwsEcsTaskDefinitionContainerDefinitionsPortMappingsList":{ 2436 "type":"list", 2437 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails"} 2438 }, 2439 "AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails":{ 2440 "type":"structure", 2441 "members":{ 2442 "CredentialsParameter":{"shape":"NonEmptyString"} 2443 } 2444 }, 2445 "AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails":{ 2446 "type":"structure", 2447 "members":{ 2448 "Type":{"shape":"NonEmptyString"}, 2449 "Value":{"shape":"NonEmptyString"} 2450 } 2451 }, 2452 "AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsList":{ 2453 "type":"list", 2454 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails"} 2455 }, 2456 "AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails":{ 2457 "type":"structure", 2458 "members":{ 2459 "Name":{"shape":"NonEmptyString"}, 2460 "ValueFrom":{"shape":"NonEmptyString"} 2461 } 2462 }, 2463 "AwsEcsTaskDefinitionContainerDefinitionsSecretsList":{ 2464 "type":"list", 2465 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails"} 2466 }, 2467 "AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails":{ 2468 "type":"structure", 2469 "members":{ 2470 "Namespace":{"shape":"NonEmptyString"}, 2471 "Value":{"shape":"NonEmptyString"} 2472 } 2473 }, 2474 "AwsEcsTaskDefinitionContainerDefinitionsSystemControlsList":{ 2475 "type":"list", 2476 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails"} 2477 }, 2478 "AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails":{ 2479 "type":"structure", 2480 "members":{ 2481 "HardLimit":{"shape":"Integer"}, 2482 "Name":{"shape":"NonEmptyString"}, 2483 "SoftLimit":{"shape":"Integer"} 2484 } 2485 }, 2486 "AwsEcsTaskDefinitionContainerDefinitionsUlimitsList":{ 2487 "type":"list", 2488 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails"} 2489 }, 2490 "AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails":{ 2491 "type":"structure", 2492 "members":{ 2493 "ReadOnly":{"shape":"Boolean"}, 2494 "SourceContainer":{"shape":"NonEmptyString"} 2495 } 2496 }, 2497 "AwsEcsTaskDefinitionContainerDefinitionsVolumesFromList":{ 2498 "type":"list", 2499 "member":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails"} 2500 }, 2501 "AwsEcsTaskDefinitionDetails":{ 2502 "type":"structure", 2503 "members":{ 2504 "ContainerDefinitions":{"shape":"AwsEcsTaskDefinitionContainerDefinitionsList"}, 2505 "Cpu":{"shape":"NonEmptyString"}, 2506 "ExecutionRoleArn":{"shape":"NonEmptyString"}, 2507 "Family":{"shape":"NonEmptyString"}, 2508 "InferenceAccelerators":{"shape":"AwsEcsTaskDefinitionInferenceAcceleratorsList"}, 2509 "IpcMode":{"shape":"NonEmptyString"}, 2510 "Memory":{"shape":"NonEmptyString"}, 2511 "NetworkMode":{"shape":"NonEmptyString"}, 2512 "PidMode":{"shape":"NonEmptyString"}, 2513 "PlacementConstraints":{"shape":"AwsEcsTaskDefinitionPlacementConstraintsList"}, 2514 "ProxyConfiguration":{"shape":"AwsEcsTaskDefinitionProxyConfigurationDetails"}, 2515 "RequiresCompatibilities":{"shape":"NonEmptyStringList"}, 2516 "TaskRoleArn":{"shape":"NonEmptyString"}, 2517 "Volumes":{"shape":"AwsEcsTaskDefinitionVolumesList"} 2518 } 2519 }, 2520 "AwsEcsTaskDefinitionInferenceAcceleratorsDetails":{ 2521 "type":"structure", 2522 "members":{ 2523 "DeviceName":{"shape":"NonEmptyString"}, 2524 "DeviceType":{"shape":"NonEmptyString"} 2525 } 2526 }, 2527 "AwsEcsTaskDefinitionInferenceAcceleratorsList":{ 2528 "type":"list", 2529 "member":{"shape":"AwsEcsTaskDefinitionInferenceAcceleratorsDetails"} 2530 }, 2531 "AwsEcsTaskDefinitionPlacementConstraintsDetails":{ 2532 "type":"structure", 2533 "members":{ 2534 "Expression":{"shape":"NonEmptyString"}, 2535 "Type":{"shape":"NonEmptyString"} 2536 } 2537 }, 2538 "AwsEcsTaskDefinitionPlacementConstraintsList":{ 2539 "type":"list", 2540 "member":{"shape":"AwsEcsTaskDefinitionPlacementConstraintsDetails"} 2541 }, 2542 "AwsEcsTaskDefinitionProxyConfigurationDetails":{ 2543 "type":"structure", 2544 "members":{ 2545 "ContainerName":{"shape":"NonEmptyString"}, 2546 "ProxyConfigurationProperties":{"shape":"AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"}, 2547 "Type":{"shape":"NonEmptyString"} 2548 } 2549 }, 2550 "AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails":{ 2551 "type":"structure", 2552 "members":{ 2553 "Name":{"shape":"NonEmptyString"}, 2554 "Value":{"shape":"NonEmptyString"} 2555 } 2556 }, 2557 "AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList":{ 2558 "type":"list", 2559 "member":{"shape":"AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails"} 2560 }, 2561 "AwsEcsTaskDefinitionVolumesDetails":{ 2562 "type":"structure", 2563 "members":{ 2564 "DockerVolumeConfiguration":{"shape":"AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails"}, 2565 "EfsVolumeConfiguration":{"shape":"AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails"}, 2566 "Host":{"shape":"AwsEcsTaskDefinitionVolumesHostDetails"}, 2567 "Name":{"shape":"NonEmptyString"} 2568 } 2569 }, 2570 "AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails":{ 2571 "type":"structure", 2572 "members":{ 2573 "Autoprovision":{"shape":"Boolean"}, 2574 "Driver":{"shape":"NonEmptyString"}, 2575 "DriverOpts":{"shape":"FieldMap"}, 2576 "Labels":{"shape":"FieldMap"}, 2577 "Scope":{"shape":"NonEmptyString"} 2578 } 2579 }, 2580 "AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails":{ 2581 "type":"structure", 2582 "members":{ 2583 "AccessPointId":{"shape":"NonEmptyString"}, 2584 "Iam":{"shape":"NonEmptyString"} 2585 } 2586 }, 2587 "AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails":{ 2588 "type":"structure", 2589 "members":{ 2590 "AuthorizationConfig":{"shape":"AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails"}, 2591 "FilesystemId":{"shape":"NonEmptyString"}, 2592 "RootDirectory":{"shape":"NonEmptyString"}, 2593 "TransitEncryption":{"shape":"NonEmptyString"}, 2594 "TransitEncryptionPort":{"shape":"Integer"} 2595 } 2596 }, 2597 "AwsEcsTaskDefinitionVolumesHostDetails":{ 2598 "type":"structure", 2599 "members":{ 2600 "SourcePath":{"shape":"NonEmptyString"} 2601 } 2602 }, 2603 "AwsEcsTaskDefinitionVolumesList":{ 2604 "type":"list", 2605 "member":{"shape":"AwsEcsTaskDefinitionVolumesDetails"} 2606 }, 2607 "AwsEksClusterDetails":{ 2608 "type":"structure", 2609 "members":{ 2610 "Arn":{"shape":"NonEmptyString"}, 2611 "CertificateAuthorityData":{"shape":"NonEmptyString"}, 2612 "ClusterStatus":{"shape":"NonEmptyString"}, 2613 "Endpoint":{"shape":"NonEmptyString"}, 2614 "Name":{"shape":"NonEmptyString"}, 2615 "ResourcesVpcConfig":{"shape":"AwsEksClusterResourcesVpcConfigDetails"}, 2616 "RoleArn":{"shape":"NonEmptyString"}, 2617 "Version":{"shape":"NonEmptyString"}, 2618 "Logging":{"shape":"AwsEksClusterLoggingDetails"} 2619 } 2620 }, 2621 "AwsEksClusterLoggingClusterLoggingDetails":{ 2622 "type":"structure", 2623 "members":{ 2624 "Enabled":{"shape":"Boolean"}, 2625 "Types":{"shape":"NonEmptyStringList"} 2626 } 2627 }, 2628 "AwsEksClusterLoggingClusterLoggingList":{ 2629 "type":"list", 2630 "member":{"shape":"AwsEksClusterLoggingClusterLoggingDetails"} 2631 }, 2632 "AwsEksClusterLoggingDetails":{ 2633 "type":"structure", 2634 "members":{ 2635 "ClusterLogging":{"shape":"AwsEksClusterLoggingClusterLoggingList"} 2636 } 2637 }, 2638 "AwsEksClusterResourcesVpcConfigDetails":{ 2639 "type":"structure", 2640 "members":{ 2641 "SecurityGroupIds":{"shape":"NonEmptyStringList"}, 2642 "SubnetIds":{"shape":"NonEmptyStringList"} 2643 } 2644 }, 2645 "AwsElasticBeanstalkEnvironmentDetails":{ 2646 "type":"structure", 2647 "members":{ 2648 "ApplicationName":{"shape":"NonEmptyString"}, 2649 "Cname":{"shape":"NonEmptyString"}, 2650 "DateCreated":{"shape":"NonEmptyString"}, 2651 "DateUpdated":{"shape":"NonEmptyString"}, 2652 "Description":{"shape":"NonEmptyString"}, 2653 "EndpointUrl":{"shape":"NonEmptyString"}, 2654 "EnvironmentArn":{"shape":"NonEmptyString"}, 2655 "EnvironmentId":{"shape":"NonEmptyString"}, 2656 "EnvironmentLinks":{"shape":"AwsElasticBeanstalkEnvironmentEnvironmentLinks"}, 2657 "EnvironmentName":{"shape":"NonEmptyString"}, 2658 "OptionSettings":{"shape":"AwsElasticBeanstalkEnvironmentOptionSettings"}, 2659 "PlatformArn":{"shape":"NonEmptyString"}, 2660 "SolutionStackName":{"shape":"NonEmptyString"}, 2661 "Status":{"shape":"NonEmptyString"}, 2662 "Tier":{"shape":"AwsElasticBeanstalkEnvironmentTier"}, 2663 "VersionLabel":{"shape":"NonEmptyString"} 2664 } 2665 }, 2666 "AwsElasticBeanstalkEnvironmentEnvironmentLink":{ 2667 "type":"structure", 2668 "members":{ 2669 "EnvironmentName":{"shape":"NonEmptyString"}, 2670 "LinkName":{"shape":"NonEmptyString"} 2671 } 2672 }, 2673 "AwsElasticBeanstalkEnvironmentEnvironmentLinks":{ 2674 "type":"list", 2675 "member":{"shape":"AwsElasticBeanstalkEnvironmentEnvironmentLink"} 2676 }, 2677 "AwsElasticBeanstalkEnvironmentOptionSetting":{ 2678 "type":"structure", 2679 "members":{ 2680 "Namespace":{"shape":"NonEmptyString"}, 2681 "OptionName":{"shape":"NonEmptyString"}, 2682 "ResourceName":{"shape":"NonEmptyString"}, 2683 "Value":{"shape":"NonEmptyString"} 2684 } 2685 }, 2686 "AwsElasticBeanstalkEnvironmentOptionSettings":{ 2687 "type":"list", 2688 "member":{"shape":"AwsElasticBeanstalkEnvironmentOptionSetting"} 2689 }, 2690 "AwsElasticBeanstalkEnvironmentTier":{ 2691 "type":"structure", 2692 "members":{ 2693 "Name":{"shape":"NonEmptyString"}, 2694 "Type":{"shape":"NonEmptyString"}, 2695 "Version":{"shape":"NonEmptyString"} 2696 } 2697 }, 2698 "AwsElasticsearchDomainDetails":{ 2699 "type":"structure", 2700 "members":{ 2701 "AccessPolicies":{"shape":"NonEmptyString"}, 2702 "DomainEndpointOptions":{"shape":"AwsElasticsearchDomainDomainEndpointOptions"}, 2703 "DomainId":{"shape":"NonEmptyString"}, 2704 "DomainName":{"shape":"NonEmptyString"}, 2705 "Endpoint":{"shape":"NonEmptyString"}, 2706 "Endpoints":{"shape":"FieldMap"}, 2707 "ElasticsearchVersion":{"shape":"NonEmptyString"}, 2708 "ElasticsearchClusterConfig":{"shape":"AwsElasticsearchDomainElasticsearchClusterConfigDetails"}, 2709 "EncryptionAtRestOptions":{"shape":"AwsElasticsearchDomainEncryptionAtRestOptions"}, 2710 "LogPublishingOptions":{"shape":"AwsElasticsearchDomainLogPublishingOptions"}, 2711 "NodeToNodeEncryptionOptions":{"shape":"AwsElasticsearchDomainNodeToNodeEncryptionOptions"}, 2712 "ServiceSoftwareOptions":{"shape":"AwsElasticsearchDomainServiceSoftwareOptions"}, 2713 "VPCOptions":{"shape":"AwsElasticsearchDomainVPCOptions"} 2714 } 2715 }, 2716 "AwsElasticsearchDomainDomainEndpointOptions":{ 2717 "type":"structure", 2718 "members":{ 2719 "EnforceHTTPS":{"shape":"Boolean"}, 2720 "TLSSecurityPolicy":{"shape":"NonEmptyString"} 2721 } 2722 }, 2723 "AwsElasticsearchDomainElasticsearchClusterConfigDetails":{ 2724 "type":"structure", 2725 "members":{ 2726 "DedicatedMasterCount":{"shape":"Integer"}, 2727 "DedicatedMasterEnabled":{"shape":"Boolean"}, 2728 "DedicatedMasterType":{"shape":"NonEmptyString"}, 2729 "InstanceCount":{"shape":"Integer"}, 2730 "InstanceType":{"shape":"NonEmptyString"}, 2731 "ZoneAwarenessConfig":{"shape":"AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails"}, 2732 "ZoneAwarenessEnabled":{"shape":"Boolean"} 2733 } 2734 }, 2735 "AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails":{ 2736 "type":"structure", 2737 "members":{ 2738 "AvailabilityZoneCount":{"shape":"Integer"} 2739 } 2740 }, 2741 "AwsElasticsearchDomainEncryptionAtRestOptions":{ 2742 "type":"structure", 2743 "members":{ 2744 "Enabled":{"shape":"Boolean"}, 2745 "KmsKeyId":{"shape":"NonEmptyString"} 2746 } 2747 }, 2748 "AwsElasticsearchDomainLogPublishingOptions":{ 2749 "type":"structure", 2750 "members":{ 2751 "IndexSlowLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"}, 2752 "SearchSlowLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"}, 2753 "AuditLogs":{"shape":"AwsElasticsearchDomainLogPublishingOptionsLogConfig"} 2754 } 2755 }, 2756 "AwsElasticsearchDomainLogPublishingOptionsLogConfig":{ 2757 "type":"structure", 2758 "members":{ 2759 "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"}, 2760 "Enabled":{"shape":"Boolean"} 2761 } 2762 }, 2763 "AwsElasticsearchDomainNodeToNodeEncryptionOptions":{ 2764 "type":"structure", 2765 "members":{ 2766 "Enabled":{"shape":"Boolean"} 2767 } 2768 }, 2769 "AwsElasticsearchDomainServiceSoftwareOptions":{ 2770 "type":"structure", 2771 "members":{ 2772 "AutomatedUpdateDate":{"shape":"NonEmptyString"}, 2773 "Cancellable":{"shape":"Boolean"}, 2774 "CurrentVersion":{"shape":"NonEmptyString"}, 2775 "Description":{"shape":"NonEmptyString"}, 2776 "NewVersion":{"shape":"NonEmptyString"}, 2777 "UpdateAvailable":{"shape":"Boolean"}, 2778 "UpdateStatus":{"shape":"NonEmptyString"} 2779 } 2780 }, 2781 "AwsElasticsearchDomainVPCOptions":{ 2782 "type":"structure", 2783 "members":{ 2784 "AvailabilityZones":{"shape":"NonEmptyStringList"}, 2785 "SecurityGroupIds":{"shape":"NonEmptyStringList"}, 2786 "SubnetIds":{"shape":"NonEmptyStringList"}, 2787 "VPCId":{"shape":"NonEmptyString"} 2788 } 2789 }, 2790 "AwsElbAppCookieStickinessPolicies":{ 2791 "type":"list", 2792 "member":{"shape":"AwsElbAppCookieStickinessPolicy"} 2793 }, 2794 "AwsElbAppCookieStickinessPolicy":{ 2795 "type":"structure", 2796 "members":{ 2797 "CookieName":{"shape":"NonEmptyString"}, 2798 "PolicyName":{"shape":"NonEmptyString"} 2799 } 2800 }, 2801 "AwsElbLbCookieStickinessPolicies":{ 2802 "type":"list", 2803 "member":{"shape":"AwsElbLbCookieStickinessPolicy"} 2804 }, 2805 "AwsElbLbCookieStickinessPolicy":{ 2806 "type":"structure", 2807 "members":{ 2808 "CookieExpirationPeriod":{"shape":"Long"}, 2809 "PolicyName":{"shape":"NonEmptyString"} 2810 } 2811 }, 2812 "AwsElbLoadBalancerAccessLog":{ 2813 "type":"structure", 2814 "members":{ 2815 "EmitInterval":{"shape":"Integer"}, 2816 "Enabled":{"shape":"Boolean"}, 2817 "S3BucketName":{"shape":"NonEmptyString"}, 2818 "S3BucketPrefix":{"shape":"NonEmptyString"} 2819 } 2820 }, 2821 "AwsElbLoadBalancerAttributes":{ 2822 "type":"structure", 2823 "members":{ 2824 "AccessLog":{"shape":"AwsElbLoadBalancerAccessLog"}, 2825 "ConnectionDraining":{"shape":"AwsElbLoadBalancerConnectionDraining"}, 2826 "ConnectionSettings":{"shape":"AwsElbLoadBalancerConnectionSettings"}, 2827 "CrossZoneLoadBalancing":{"shape":"AwsElbLoadBalancerCrossZoneLoadBalancing"} 2828 } 2829 }, 2830 "AwsElbLoadBalancerBackendServerDescription":{ 2831 "type":"structure", 2832 "members":{ 2833 "InstancePort":{"shape":"Integer"}, 2834 "PolicyNames":{"shape":"StringList"} 2835 } 2836 }, 2837 "AwsElbLoadBalancerBackendServerDescriptions":{ 2838 "type":"list", 2839 "member":{"shape":"AwsElbLoadBalancerBackendServerDescription"} 2840 }, 2841 "AwsElbLoadBalancerConnectionDraining":{ 2842 "type":"structure", 2843 "members":{ 2844 "Enabled":{"shape":"Boolean"}, 2845 "Timeout":{"shape":"Integer"} 2846 } 2847 }, 2848 "AwsElbLoadBalancerConnectionSettings":{ 2849 "type":"structure", 2850 "members":{ 2851 "IdleTimeout":{"shape":"Integer"} 2852 } 2853 }, 2854 "AwsElbLoadBalancerCrossZoneLoadBalancing":{ 2855 "type":"structure", 2856 "members":{ 2857 "Enabled":{"shape":"Boolean"} 2858 } 2859 }, 2860 "AwsElbLoadBalancerDetails":{ 2861 "type":"structure", 2862 "members":{ 2863 "AvailabilityZones":{"shape":"StringList"}, 2864 "BackendServerDescriptions":{"shape":"AwsElbLoadBalancerBackendServerDescriptions"}, 2865 "CanonicalHostedZoneName":{"shape":"NonEmptyString"}, 2866 "CanonicalHostedZoneNameID":{"shape":"NonEmptyString"}, 2867 "CreatedTime":{"shape":"NonEmptyString"}, 2868 "DnsName":{"shape":"NonEmptyString"}, 2869 "HealthCheck":{"shape":"AwsElbLoadBalancerHealthCheck"}, 2870 "Instances":{"shape":"AwsElbLoadBalancerInstances"}, 2871 "ListenerDescriptions":{"shape":"AwsElbLoadBalancerListenerDescriptions"}, 2872 "LoadBalancerAttributes":{"shape":"AwsElbLoadBalancerAttributes"}, 2873 "LoadBalancerName":{"shape":"NonEmptyString"}, 2874 "Policies":{"shape":"AwsElbLoadBalancerPolicies"}, 2875 "Scheme":{"shape":"NonEmptyString"}, 2876 "SecurityGroups":{"shape":"StringList"}, 2877 "SourceSecurityGroup":{"shape":"AwsElbLoadBalancerSourceSecurityGroup"}, 2878 "Subnets":{"shape":"StringList"}, 2879 "VpcId":{"shape":"NonEmptyString"} 2880 } 2881 }, 2882 "AwsElbLoadBalancerHealthCheck":{ 2883 "type":"structure", 2884 "members":{ 2885 "HealthyThreshold":{"shape":"Integer"}, 2886 "Interval":{"shape":"Integer"}, 2887 "Target":{"shape":"NonEmptyString"}, 2888 "Timeout":{"shape":"Integer"}, 2889 "UnhealthyThreshold":{"shape":"Integer"} 2890 } 2891 }, 2892 "AwsElbLoadBalancerInstance":{ 2893 "type":"structure", 2894 "members":{ 2895 "InstanceId":{"shape":"NonEmptyString"} 2896 } 2897 }, 2898 "AwsElbLoadBalancerInstances":{ 2899 "type":"list", 2900 "member":{"shape":"AwsElbLoadBalancerInstance"} 2901 }, 2902 "AwsElbLoadBalancerListener":{ 2903 "type":"structure", 2904 "members":{ 2905 "InstancePort":{"shape":"Integer"}, 2906 "InstanceProtocol":{"shape":"NonEmptyString"}, 2907 "LoadBalancerPort":{"shape":"Integer"}, 2908 "Protocol":{"shape":"NonEmptyString"}, 2909 "SslCertificateId":{"shape":"NonEmptyString"} 2910 } 2911 }, 2912 "AwsElbLoadBalancerListenerDescription":{ 2913 "type":"structure", 2914 "members":{ 2915 "Listener":{"shape":"AwsElbLoadBalancerListener"}, 2916 "PolicyNames":{"shape":"StringList"} 2917 } 2918 }, 2919 "AwsElbLoadBalancerListenerDescriptions":{ 2920 "type":"list", 2921 "member":{"shape":"AwsElbLoadBalancerListenerDescription"} 2922 }, 2923 "AwsElbLoadBalancerPolicies":{ 2924 "type":"structure", 2925 "members":{ 2926 "AppCookieStickinessPolicies":{"shape":"AwsElbAppCookieStickinessPolicies"}, 2927 "LbCookieStickinessPolicies":{"shape":"AwsElbLbCookieStickinessPolicies"}, 2928 "OtherPolicies":{"shape":"StringList"} 2929 } 2930 }, 2931 "AwsElbLoadBalancerSourceSecurityGroup":{ 2932 "type":"structure", 2933 "members":{ 2934 "GroupName":{"shape":"NonEmptyString"}, 2935 "OwnerAlias":{"shape":"NonEmptyString"} 2936 } 2937 }, 2938 "AwsElbv2LoadBalancerAttribute":{ 2939 "type":"structure", 2940 "members":{ 2941 "Key":{"shape":"NonEmptyString"}, 2942 "Value":{"shape":"NonEmptyString"} 2943 } 2944 }, 2945 "AwsElbv2LoadBalancerAttributes":{ 2946 "type":"list", 2947 "member":{"shape":"AwsElbv2LoadBalancerAttribute"} 2948 }, 2949 "AwsElbv2LoadBalancerDetails":{ 2950 "type":"structure", 2951 "members":{ 2952 "AvailabilityZones":{"shape":"AvailabilityZones"}, 2953 "CanonicalHostedZoneId":{"shape":"NonEmptyString"}, 2954 "CreatedTime":{"shape":"NonEmptyString"}, 2955 "DNSName":{"shape":"NonEmptyString"}, 2956 "IpAddressType":{"shape":"NonEmptyString"}, 2957 "Scheme":{"shape":"NonEmptyString"}, 2958 "SecurityGroups":{"shape":"SecurityGroups"}, 2959 "State":{"shape":"LoadBalancerState"}, 2960 "Type":{"shape":"NonEmptyString"}, 2961 "VpcId":{"shape":"NonEmptyString"}, 2962 "LoadBalancerAttributes":{"shape":"AwsElbv2LoadBalancerAttributes"} 2963 } 2964 }, 2965 "AwsIamAccessKeyDetails":{ 2966 "type":"structure", 2967 "members":{ 2968 "UserName":{ 2969 "shape":"NonEmptyString", 2970 "deprecated":true, 2971 "deprecatedMessage":"This filter is deprecated. Instead, use PrincipalName." 2972 }, 2973 "Status":{"shape":"AwsIamAccessKeyStatus"}, 2974 "CreatedAt":{"shape":"NonEmptyString"}, 2975 "PrincipalId":{"shape":"NonEmptyString"}, 2976 "PrincipalType":{"shape":"NonEmptyString"}, 2977 "PrincipalName":{"shape":"NonEmptyString"}, 2978 "AccountId":{"shape":"NonEmptyString"}, 2979 "AccessKeyId":{"shape":"NonEmptyString"}, 2980 "SessionContext":{"shape":"AwsIamAccessKeySessionContext"} 2981 } 2982 }, 2983 "AwsIamAccessKeySessionContext":{ 2984 "type":"structure", 2985 "members":{ 2986 "Attributes":{"shape":"AwsIamAccessKeySessionContextAttributes"}, 2987 "SessionIssuer":{"shape":"AwsIamAccessKeySessionContextSessionIssuer"} 2988 } 2989 }, 2990 "AwsIamAccessKeySessionContextAttributes":{ 2991 "type":"structure", 2992 "members":{ 2993 "MfaAuthenticated":{"shape":"Boolean"}, 2994 "CreationDate":{"shape":"NonEmptyString"} 2995 } 2996 }, 2997 "AwsIamAccessKeySessionContextSessionIssuer":{ 2998 "type":"structure", 2999 "members":{ 3000 "Type":{"shape":"NonEmptyString"}, 3001 "PrincipalId":{"shape":"NonEmptyString"}, 3002 "Arn":{"shape":"NonEmptyString"}, 3003 "AccountId":{"shape":"NonEmptyString"}, 3004 "UserName":{"shape":"NonEmptyString"} 3005 } 3006 }, 3007 "AwsIamAccessKeyStatus":{ 3008 "type":"string", 3009 "enum":[ 3010 "Active", 3011 "Inactive" 3012 ] 3013 }, 3014 "AwsIamAttachedManagedPolicy":{ 3015 "type":"structure", 3016 "members":{ 3017 "PolicyName":{"shape":"NonEmptyString"}, 3018 "PolicyArn":{"shape":"NonEmptyString"} 3019 } 3020 }, 3021 "AwsIamAttachedManagedPolicyList":{ 3022 "type":"list", 3023 "member":{"shape":"AwsIamAttachedManagedPolicy"} 3024 }, 3025 "AwsIamGroupDetails":{ 3026 "type":"structure", 3027 "members":{ 3028 "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"}, 3029 "CreateDate":{"shape":"NonEmptyString"}, 3030 "GroupId":{"shape":"NonEmptyString"}, 3031 "GroupName":{"shape":"NonEmptyString"}, 3032 "GroupPolicyList":{"shape":"AwsIamGroupPolicyList"}, 3033 "Path":{"shape":"NonEmptyString"} 3034 } 3035 }, 3036 "AwsIamGroupPolicy":{ 3037 "type":"structure", 3038 "members":{ 3039 "PolicyName":{"shape":"NonEmptyString"} 3040 } 3041 }, 3042 "AwsIamGroupPolicyList":{ 3043 "type":"list", 3044 "member":{"shape":"AwsIamGroupPolicy"} 3045 }, 3046 "AwsIamInstanceProfile":{ 3047 "type":"structure", 3048 "members":{ 3049 "Arn":{"shape":"NonEmptyString"}, 3050 "CreateDate":{"shape":"NonEmptyString"}, 3051 "InstanceProfileId":{"shape":"NonEmptyString"}, 3052 "InstanceProfileName":{"shape":"NonEmptyString"}, 3053 "Path":{"shape":"NonEmptyString"}, 3054 "Roles":{"shape":"AwsIamInstanceProfileRoles"} 3055 } 3056 }, 3057 "AwsIamInstanceProfileList":{ 3058 "type":"list", 3059 "member":{"shape":"AwsIamInstanceProfile"} 3060 }, 3061 "AwsIamInstanceProfileRole":{ 3062 "type":"structure", 3063 "members":{ 3064 "Arn":{"shape":"NonEmptyString"}, 3065 "AssumeRolePolicyDocument":{"shape":"AwsIamRoleAssumeRolePolicyDocument"}, 3066 "CreateDate":{"shape":"NonEmptyString"}, 3067 "Path":{"shape":"NonEmptyString"}, 3068 "RoleId":{"shape":"NonEmptyString"}, 3069 "RoleName":{"shape":"NonEmptyString"} 3070 } 3071 }, 3072 "AwsIamInstanceProfileRoles":{ 3073 "type":"list", 3074 "member":{"shape":"AwsIamInstanceProfileRole"} 3075 }, 3076 "AwsIamPermissionsBoundary":{ 3077 "type":"structure", 3078 "members":{ 3079 "PermissionsBoundaryArn":{"shape":"NonEmptyString"}, 3080 "PermissionsBoundaryType":{"shape":"NonEmptyString"} 3081 } 3082 }, 3083 "AwsIamPolicyDetails":{ 3084 "type":"structure", 3085 "members":{ 3086 "AttachmentCount":{"shape":"Integer"}, 3087 "CreateDate":{"shape":"NonEmptyString"}, 3088 "DefaultVersionId":{"shape":"NonEmptyString"}, 3089 "Description":{"shape":"NonEmptyString"}, 3090 "IsAttachable":{"shape":"Boolean"}, 3091 "Path":{"shape":"NonEmptyString"}, 3092 "PermissionsBoundaryUsageCount":{"shape":"Integer"}, 3093 "PolicyId":{"shape":"NonEmptyString"}, 3094 "PolicyName":{"shape":"NonEmptyString"}, 3095 "PolicyVersionList":{"shape":"AwsIamPolicyVersionList"}, 3096 "UpdateDate":{"shape":"NonEmptyString"} 3097 } 3098 }, 3099 "AwsIamPolicyVersion":{ 3100 "type":"structure", 3101 "members":{ 3102 "VersionId":{"shape":"NonEmptyString"}, 3103 "IsDefaultVersion":{"shape":"Boolean"}, 3104 "CreateDate":{"shape":"NonEmptyString"} 3105 } 3106 }, 3107 "AwsIamPolicyVersionList":{ 3108 "type":"list", 3109 "member":{"shape":"AwsIamPolicyVersion"} 3110 }, 3111 "AwsIamRoleAssumeRolePolicyDocument":{ 3112 "type":"string", 3113 "max":131072, 3114 "min":1, 3115 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+" 3116 }, 3117 "AwsIamRoleDetails":{ 3118 "type":"structure", 3119 "members":{ 3120 "AssumeRolePolicyDocument":{"shape":"AwsIamRoleAssumeRolePolicyDocument"}, 3121 "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"}, 3122 "CreateDate":{"shape":"NonEmptyString"}, 3123 "InstanceProfileList":{"shape":"AwsIamInstanceProfileList"}, 3124 "PermissionsBoundary":{"shape":"AwsIamPermissionsBoundary"}, 3125 "RoleId":{"shape":"NonEmptyString"}, 3126 "RoleName":{"shape":"NonEmptyString"}, 3127 "RolePolicyList":{"shape":"AwsIamRolePolicyList"}, 3128 "MaxSessionDuration":{"shape":"Integer"}, 3129 "Path":{"shape":"NonEmptyString"} 3130 } 3131 }, 3132 "AwsIamRolePolicy":{ 3133 "type":"structure", 3134 "members":{ 3135 "PolicyName":{"shape":"NonEmptyString"} 3136 } 3137 }, 3138 "AwsIamRolePolicyList":{ 3139 "type":"list", 3140 "member":{"shape":"AwsIamRolePolicy"} 3141 }, 3142 "AwsIamUserDetails":{ 3143 "type":"structure", 3144 "members":{ 3145 "AttachedManagedPolicies":{"shape":"AwsIamAttachedManagedPolicyList"}, 3146 "CreateDate":{"shape":"NonEmptyString"}, 3147 "GroupList":{"shape":"StringList"}, 3148 "Path":{"shape":"NonEmptyString"}, 3149 "PermissionsBoundary":{"shape":"AwsIamPermissionsBoundary"}, 3150 "UserId":{"shape":"NonEmptyString"}, 3151 "UserName":{"shape":"NonEmptyString"}, 3152 "UserPolicyList":{"shape":"AwsIamUserPolicyList"} 3153 } 3154 }, 3155 "AwsIamUserPolicy":{ 3156 "type":"structure", 3157 "members":{ 3158 "PolicyName":{"shape":"NonEmptyString"} 3159 } 3160 }, 3161 "AwsIamUserPolicyList":{ 3162 "type":"list", 3163 "member":{"shape":"AwsIamUserPolicy"} 3164 }, 3165 "AwsKmsKeyDetails":{ 3166 "type":"structure", 3167 "members":{ 3168 "AWSAccountId":{"shape":"NonEmptyString"}, 3169 "CreationDate":{"shape":"Double"}, 3170 "KeyId":{"shape":"NonEmptyString"}, 3171 "KeyManager":{"shape":"NonEmptyString"}, 3172 "KeyState":{"shape":"NonEmptyString"}, 3173 "Origin":{"shape":"NonEmptyString"}, 3174 "Description":{"shape":"NonEmptyString"}, 3175 "KeyRotationStatus":{"shape":"Boolean"} 3176 } 3177 }, 3178 "AwsLambdaFunctionCode":{ 3179 "type":"structure", 3180 "members":{ 3181 "S3Bucket":{"shape":"NonEmptyString"}, 3182 "S3Key":{"shape":"NonEmptyString"}, 3183 "S3ObjectVersion":{"shape":"NonEmptyString"}, 3184 "ZipFile":{"shape":"NonEmptyString"} 3185 } 3186 }, 3187 "AwsLambdaFunctionDeadLetterConfig":{ 3188 "type":"structure", 3189 "members":{ 3190 "TargetArn":{"shape":"NonEmptyString"} 3191 } 3192 }, 3193 "AwsLambdaFunctionDetails":{ 3194 "type":"structure", 3195 "members":{ 3196 "Code":{"shape":"AwsLambdaFunctionCode"}, 3197 "CodeSha256":{"shape":"NonEmptyString"}, 3198 "DeadLetterConfig":{"shape":"AwsLambdaFunctionDeadLetterConfig"}, 3199 "Environment":{"shape":"AwsLambdaFunctionEnvironment"}, 3200 "FunctionName":{"shape":"NonEmptyString"}, 3201 "Handler":{"shape":"NonEmptyString"}, 3202 "KmsKeyArn":{"shape":"NonEmptyString"}, 3203 "LastModified":{"shape":"NonEmptyString"}, 3204 "Layers":{"shape":"AwsLambdaFunctionLayerList"}, 3205 "MasterArn":{"shape":"NonEmptyString"}, 3206 "MemorySize":{"shape":"Integer"}, 3207 "RevisionId":{"shape":"NonEmptyString"}, 3208 "Role":{"shape":"NonEmptyString"}, 3209 "Runtime":{"shape":"NonEmptyString"}, 3210 "Timeout":{"shape":"Integer"}, 3211 "TracingConfig":{"shape":"AwsLambdaFunctionTracingConfig"}, 3212 "VpcConfig":{"shape":"AwsLambdaFunctionVpcConfig"}, 3213 "Version":{"shape":"NonEmptyString"} 3214 } 3215 }, 3216 "AwsLambdaFunctionEnvironment":{ 3217 "type":"structure", 3218 "members":{ 3219 "Variables":{"shape":"FieldMap"}, 3220 "Error":{"shape":"AwsLambdaFunctionEnvironmentError"} 3221 } 3222 }, 3223 "AwsLambdaFunctionEnvironmentError":{ 3224 "type":"structure", 3225 "members":{ 3226 "ErrorCode":{"shape":"NonEmptyString"}, 3227 "Message":{"shape":"NonEmptyString"} 3228 } 3229 }, 3230 "AwsLambdaFunctionLayer":{ 3231 "type":"structure", 3232 "members":{ 3233 "Arn":{"shape":"NonEmptyString"}, 3234 "CodeSize":{"shape":"Integer"} 3235 } 3236 }, 3237 "AwsLambdaFunctionLayerList":{ 3238 "type":"list", 3239 "member":{"shape":"AwsLambdaFunctionLayer"} 3240 }, 3241 "AwsLambdaFunctionTracingConfig":{ 3242 "type":"structure", 3243 "members":{ 3244 "Mode":{"shape":"NonEmptyString"} 3245 } 3246 }, 3247 "AwsLambdaFunctionVpcConfig":{ 3248 "type":"structure", 3249 "members":{ 3250 "SecurityGroupIds":{"shape":"NonEmptyStringList"}, 3251 "SubnetIds":{"shape":"NonEmptyStringList"}, 3252 "VpcId":{"shape":"NonEmptyString"} 3253 } 3254 }, 3255 "AwsLambdaLayerVersionDetails":{ 3256 "type":"structure", 3257 "members":{ 3258 "Version":{"shape":"AwsLambdaLayerVersionNumber"}, 3259 "CompatibleRuntimes":{"shape":"NonEmptyStringList"}, 3260 "CreatedDate":{"shape":"NonEmptyString"} 3261 } 3262 }, 3263 "AwsLambdaLayerVersionNumber":{"type":"long"}, 3264 "AwsOpenSearchServiceDomainClusterConfigDetails":{ 3265 "type":"structure", 3266 "members":{ 3267 "InstanceCount":{"shape":"Integer"}, 3268 "WarmEnabled":{"shape":"Boolean"}, 3269 "WarmCount":{"shape":"Integer"}, 3270 "DedicatedMasterEnabled":{"shape":"Boolean"}, 3271 "ZoneAwarenessConfig":{"shape":"AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails"}, 3272 "DedicatedMasterCount":{"shape":"Integer"}, 3273 "InstanceType":{"shape":"NonEmptyString"}, 3274 "WarmType":{"shape":"NonEmptyString"}, 3275 "ZoneAwarenessEnabled":{"shape":"Boolean"}, 3276 "DedicatedMasterType":{"shape":"NonEmptyString"} 3277 } 3278 }, 3279 "AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails":{ 3280 "type":"structure", 3281 "members":{ 3282 "AvailabilityZoneCount":{"shape":"Integer"} 3283 } 3284 }, 3285 "AwsOpenSearchServiceDomainDetails":{ 3286 "type":"structure", 3287 "members":{ 3288 "Arn":{"shape":"NonEmptyString"}, 3289 "AccessPolicies":{"shape":"NonEmptyString"}, 3290 "DomainName":{"shape":"NonEmptyString"}, 3291 "Id":{"shape":"NonEmptyString"}, 3292 "DomainEndpoint":{"shape":"NonEmptyString"}, 3293 "EngineVersion":{"shape":"NonEmptyString"}, 3294 "EncryptionAtRestOptions":{"shape":"AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails"}, 3295 "NodeToNodeEncryptionOptions":{"shape":"AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails"}, 3296 "ServiceSoftwareOptions":{"shape":"AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails"}, 3297 "ClusterConfig":{"shape":"AwsOpenSearchServiceDomainClusterConfigDetails"}, 3298 "DomainEndpointOptions":{"shape":"AwsOpenSearchServiceDomainDomainEndpointOptionsDetails"}, 3299 "VpcOptions":{"shape":"AwsOpenSearchServiceDomainVpcOptionsDetails"}, 3300 "LogPublishingOptions":{"shape":"AwsOpenSearchServiceDomainLogPublishingOptionsDetails"}, 3301 "DomainEndpoints":{"shape":"FieldMap"} 3302 } 3303 }, 3304 "AwsOpenSearchServiceDomainDomainEndpointOptionsDetails":{ 3305 "type":"structure", 3306 "members":{ 3307 "CustomEndpointCertificateArn":{"shape":"NonEmptyString"}, 3308 "CustomEndpointEnabled":{"shape":"Boolean"}, 3309 "EnforceHTTPS":{"shape":"Boolean"}, 3310 "CustomEndpoint":{"shape":"NonEmptyString"}, 3311 "TLSSecurityPolicy":{"shape":"NonEmptyString"} 3312 } 3313 }, 3314 "AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails":{ 3315 "type":"structure", 3316 "members":{ 3317 "Enabled":{"shape":"Boolean"}, 3318 "KmsKeyId":{"shape":"NonEmptyString"} 3319 } 3320 }, 3321 "AwsOpenSearchServiceDomainLogPublishingOption":{ 3322 "type":"structure", 3323 "members":{ 3324 "CloudWatchLogsLogGroupArn":{"shape":"NonEmptyString"}, 3325 "Enabled":{"shape":"Boolean"} 3326 } 3327 }, 3328 "AwsOpenSearchServiceDomainLogPublishingOptionsDetails":{ 3329 "type":"structure", 3330 "members":{ 3331 "IndexSlowLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"}, 3332 "SearchSlowLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"}, 3333 "AuditLogs":{"shape":"AwsOpenSearchServiceDomainLogPublishingOption"} 3334 } 3335 }, 3336 "AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails":{ 3337 "type":"structure", 3338 "members":{ 3339 "Enabled":{"shape":"Boolean"} 3340 } 3341 }, 3342 "AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails":{ 3343 "type":"structure", 3344 "members":{ 3345 "AutomatedUpdateDate":{"shape":"NonEmptyString"}, 3346 "Cancellable":{"shape":"Boolean"}, 3347 "CurrentVersion":{"shape":"NonEmptyString"}, 3348 "Description":{"shape":"NonEmptyString"}, 3349 "NewVersion":{"shape":"NonEmptyString"}, 3350 "UpdateAvailable":{"shape":"Boolean"}, 3351 "UpdateStatus":{"shape":"NonEmptyString"}, 3352 "OptionalDeployment":{"shape":"Boolean"} 3353 } 3354 }, 3355 "AwsOpenSearchServiceDomainVpcOptionsDetails":{ 3356 "type":"structure", 3357 "members":{ 3358 "SecurityGroupIds":{"shape":"NonEmptyStringList"}, 3359 "SubnetIds":{"shape":"NonEmptyStringList"} 3360 } 3361 }, 3362 "AwsRdsDbClusterAssociatedRole":{ 3363 "type":"structure", 3364 "members":{ 3365 "RoleArn":{"shape":"NonEmptyString"}, 3366 "Status":{"shape":"NonEmptyString"} 3367 } 3368 }, 3369 "AwsRdsDbClusterAssociatedRoles":{ 3370 "type":"list", 3371 "member":{"shape":"AwsRdsDbClusterAssociatedRole"} 3372 }, 3373 "AwsRdsDbClusterDetails":{ 3374 "type":"structure", 3375 "members":{ 3376 "AllocatedStorage":{"shape":"Integer"}, 3377 "AvailabilityZones":{"shape":"StringList"}, 3378 "BackupRetentionPeriod":{"shape":"Integer"}, 3379 "DatabaseName":{"shape":"NonEmptyString"}, 3380 "Status":{"shape":"NonEmptyString"}, 3381 "Endpoint":{"shape":"NonEmptyString"}, 3382 "ReaderEndpoint":{"shape":"NonEmptyString"}, 3383 "CustomEndpoints":{"shape":"StringList"}, 3384 "MultiAz":{"shape":"Boolean"}, 3385 "Engine":{"shape":"NonEmptyString"}, 3386 "EngineVersion":{"shape":"NonEmptyString"}, 3387 "Port":{"shape":"Integer"}, 3388 "MasterUsername":{"shape":"NonEmptyString"}, 3389 "PreferredBackupWindow":{"shape":"NonEmptyString"}, 3390 "PreferredMaintenanceWindow":{"shape":"NonEmptyString"}, 3391 "ReadReplicaIdentifiers":{"shape":"StringList"}, 3392 "VpcSecurityGroups":{"shape":"AwsRdsDbInstanceVpcSecurityGroups"}, 3393 "HostedZoneId":{"shape":"NonEmptyString"}, 3394 "StorageEncrypted":{"shape":"Boolean"}, 3395 "KmsKeyId":{"shape":"NonEmptyString"}, 3396 "DbClusterResourceId":{"shape":"NonEmptyString"}, 3397 "AssociatedRoles":{"shape":"AwsRdsDbClusterAssociatedRoles"}, 3398 "ClusterCreateTime":{"shape":"NonEmptyString"}, 3399 "EnabledCloudWatchLogsExports":{"shape":"StringList"}, 3400 "EngineMode":{"shape":"NonEmptyString"}, 3401 "DeletionProtection":{"shape":"Boolean"}, 3402 "HttpEndpointEnabled":{"shape":"Boolean"}, 3403 "ActivityStreamStatus":{"shape":"NonEmptyString"}, 3404 "CopyTagsToSnapshot":{"shape":"Boolean"}, 3405 "CrossAccountClone":{"shape":"Boolean"}, 3406 "DomainMemberships":{"shape":"AwsRdsDbDomainMemberships"}, 3407 "DbClusterParameterGroup":{"shape":"NonEmptyString"}, 3408 "DbSubnetGroup":{"shape":"NonEmptyString"}, 3409 "DbClusterOptionGroupMemberships":{"shape":"AwsRdsDbClusterOptionGroupMemberships"}, 3410 "DbClusterIdentifier":{"shape":"NonEmptyString"}, 3411 "DbClusterMembers":{"shape":"AwsRdsDbClusterMembers"}, 3412 "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"} 3413 } 3414 }, 3415 "AwsRdsDbClusterMember":{ 3416 "type":"structure", 3417 "members":{ 3418 "IsClusterWriter":{"shape":"Boolean"}, 3419 "PromotionTier":{"shape":"Integer"}, 3420 "DbInstanceIdentifier":{"shape":"NonEmptyString"}, 3421 "DbClusterParameterGroupStatus":{"shape":"NonEmptyString"} 3422 } 3423 }, 3424 "AwsRdsDbClusterMembers":{ 3425 "type":"list", 3426 "member":{"shape":"AwsRdsDbClusterMember"} 3427 }, 3428 "AwsRdsDbClusterOptionGroupMembership":{ 3429 "type":"structure", 3430 "members":{ 3431 "DbClusterOptionGroupName":{"shape":"NonEmptyString"}, 3432 "Status":{"shape":"NonEmptyString"} 3433 } 3434 }, 3435 "AwsRdsDbClusterOptionGroupMemberships":{ 3436 "type":"list", 3437 "member":{"shape":"AwsRdsDbClusterOptionGroupMembership"} 3438 }, 3439 "AwsRdsDbClusterSnapshotDetails":{ 3440 "type":"structure", 3441 "members":{ 3442 "AvailabilityZones":{"shape":"StringList"}, 3443 "SnapshotCreateTime":{"shape":"NonEmptyString"}, 3444 "Engine":{"shape":"NonEmptyString"}, 3445 "AllocatedStorage":{"shape":"Integer"}, 3446 "Status":{"shape":"NonEmptyString"}, 3447 "Port":{"shape":"Integer"}, 3448 "VpcId":{"shape":"NonEmptyString"}, 3449 "ClusterCreateTime":{"shape":"NonEmptyString"}, 3450 "MasterUsername":{"shape":"NonEmptyString"}, 3451 "EngineVersion":{"shape":"NonEmptyString"}, 3452 "LicenseModel":{"shape":"NonEmptyString"}, 3453 "SnapshotType":{"shape":"NonEmptyString"}, 3454 "PercentProgress":{"shape":"Integer"}, 3455 "StorageEncrypted":{"shape":"Boolean"}, 3456 "KmsKeyId":{"shape":"NonEmptyString"}, 3457 "DbClusterIdentifier":{"shape":"NonEmptyString"}, 3458 "DbClusterSnapshotIdentifier":{"shape":"NonEmptyString"}, 3459 "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"} 3460 } 3461 }, 3462 "AwsRdsDbDomainMembership":{ 3463 "type":"structure", 3464 "members":{ 3465 "Domain":{"shape":"NonEmptyString"}, 3466 "Status":{"shape":"NonEmptyString"}, 3467 "Fqdn":{"shape":"NonEmptyString"}, 3468 "IamRoleName":{"shape":"NonEmptyString"} 3469 } 3470 }, 3471 "AwsRdsDbDomainMemberships":{ 3472 "type":"list", 3473 "member":{"shape":"AwsRdsDbDomainMembership"} 3474 }, 3475 "AwsRdsDbInstanceAssociatedRole":{ 3476 "type":"structure", 3477 "members":{ 3478 "RoleArn":{"shape":"NonEmptyString"}, 3479 "FeatureName":{"shape":"NonEmptyString"}, 3480 "Status":{"shape":"NonEmptyString"} 3481 } 3482 }, 3483 "AwsRdsDbInstanceAssociatedRoles":{ 3484 "type":"list", 3485 "member":{"shape":"AwsRdsDbInstanceAssociatedRole"} 3486 }, 3487 "AwsRdsDbInstanceDetails":{ 3488 "type":"structure", 3489 "members":{ 3490 "AssociatedRoles":{"shape":"AwsRdsDbInstanceAssociatedRoles"}, 3491 "CACertificateIdentifier":{"shape":"NonEmptyString"}, 3492 "DBClusterIdentifier":{"shape":"NonEmptyString"}, 3493 "DBInstanceIdentifier":{"shape":"NonEmptyString"}, 3494 "DBInstanceClass":{"shape":"NonEmptyString"}, 3495 "DbInstancePort":{"shape":"Integer"}, 3496 "DbiResourceId":{"shape":"NonEmptyString"}, 3497 "DBName":{"shape":"NonEmptyString"}, 3498 "DeletionProtection":{"shape":"Boolean"}, 3499 "Endpoint":{"shape":"AwsRdsDbInstanceEndpoint"}, 3500 "Engine":{"shape":"NonEmptyString"}, 3501 "EngineVersion":{"shape":"NonEmptyString"}, 3502 "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"}, 3503 "InstanceCreateTime":{"shape":"NonEmptyString"}, 3504 "KmsKeyId":{"shape":"NonEmptyString"}, 3505 "PubliclyAccessible":{"shape":"Boolean"}, 3506 "StorageEncrypted":{"shape":"Boolean"}, 3507 "TdeCredentialArn":{"shape":"NonEmptyString"}, 3508 "VpcSecurityGroups":{"shape":"AwsRdsDbInstanceVpcSecurityGroups"}, 3509 "MultiAz":{"shape":"Boolean"}, 3510 "EnhancedMonitoringResourceArn":{"shape":"NonEmptyString"}, 3511 "DbInstanceStatus":{"shape":"NonEmptyString"}, 3512 "MasterUsername":{"shape":"NonEmptyString"}, 3513 "AllocatedStorage":{"shape":"Integer"}, 3514 "PreferredBackupWindow":{"shape":"NonEmptyString"}, 3515 "BackupRetentionPeriod":{"shape":"Integer"}, 3516 "DbSecurityGroups":{"shape":"StringList"}, 3517 "DbParameterGroups":{"shape":"AwsRdsDbParameterGroups"}, 3518 "AvailabilityZone":{"shape":"NonEmptyString"}, 3519 "DbSubnetGroup":{"shape":"AwsRdsDbSubnetGroup"}, 3520 "PreferredMaintenanceWindow":{"shape":"NonEmptyString"}, 3521 "PendingModifiedValues":{"shape":"AwsRdsDbPendingModifiedValues"}, 3522 "LatestRestorableTime":{"shape":"NonEmptyString"}, 3523 "AutoMinorVersionUpgrade":{"shape":"Boolean"}, 3524 "ReadReplicaSourceDBInstanceIdentifier":{"shape":"NonEmptyString"}, 3525 "ReadReplicaDBInstanceIdentifiers":{"shape":"StringList"}, 3526 "ReadReplicaDBClusterIdentifiers":{"shape":"StringList"}, 3527 "LicenseModel":{"shape":"NonEmptyString"}, 3528 "Iops":{"shape":"Integer"}, 3529 "OptionGroupMemberships":{"shape":"AwsRdsDbOptionGroupMemberships"}, 3530 "CharacterSetName":{"shape":"NonEmptyString"}, 3531 "SecondaryAvailabilityZone":{"shape":"NonEmptyString"}, 3532 "StatusInfos":{"shape":"AwsRdsDbStatusInfos"}, 3533 "StorageType":{"shape":"NonEmptyString"}, 3534 "DomainMemberships":{"shape":"AwsRdsDbDomainMemberships"}, 3535 "CopyTagsToSnapshot":{"shape":"Boolean"}, 3536 "MonitoringInterval":{"shape":"Integer"}, 3537 "MonitoringRoleArn":{"shape":"NonEmptyString"}, 3538 "PromotionTier":{"shape":"Integer"}, 3539 "Timezone":{"shape":"NonEmptyString"}, 3540 "PerformanceInsightsEnabled":{"shape":"Boolean"}, 3541 "PerformanceInsightsKmsKeyId":{"shape":"NonEmptyString"}, 3542 "PerformanceInsightsRetentionPeriod":{"shape":"Integer"}, 3543 "EnabledCloudWatchLogsExports":{"shape":"StringList"}, 3544 "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"}, 3545 "ListenerEndpoint":{"shape":"AwsRdsDbInstanceEndpoint"}, 3546 "MaxAllocatedStorage":{"shape":"Integer"} 3547 } 3548 }, 3549 "AwsRdsDbInstanceEndpoint":{ 3550 "type":"structure", 3551 "members":{ 3552 "Address":{"shape":"NonEmptyString"}, 3553 "Port":{"shape":"Integer"}, 3554 "HostedZoneId":{"shape":"NonEmptyString"} 3555 } 3556 }, 3557 "AwsRdsDbInstanceVpcSecurityGroup":{ 3558 "type":"structure", 3559 "members":{ 3560 "VpcSecurityGroupId":{"shape":"NonEmptyString"}, 3561 "Status":{"shape":"NonEmptyString"} 3562 } 3563 }, 3564 "AwsRdsDbInstanceVpcSecurityGroups":{ 3565 "type":"list", 3566 "member":{"shape":"AwsRdsDbInstanceVpcSecurityGroup"} 3567 }, 3568 "AwsRdsDbOptionGroupMembership":{ 3569 "type":"structure", 3570 "members":{ 3571 "OptionGroupName":{"shape":"NonEmptyString"}, 3572 "Status":{"shape":"NonEmptyString"} 3573 } 3574 }, 3575 "AwsRdsDbOptionGroupMemberships":{ 3576 "type":"list", 3577 "member":{"shape":"AwsRdsDbOptionGroupMembership"} 3578 }, 3579 "AwsRdsDbParameterGroup":{ 3580 "type":"structure", 3581 "members":{ 3582 "DbParameterGroupName":{"shape":"NonEmptyString"}, 3583 "ParameterApplyStatus":{"shape":"NonEmptyString"} 3584 } 3585 }, 3586 "AwsRdsDbParameterGroups":{ 3587 "type":"list", 3588 "member":{"shape":"AwsRdsDbParameterGroup"} 3589 }, 3590 "AwsRdsDbPendingModifiedValues":{ 3591 "type":"structure", 3592 "members":{ 3593 "DbInstanceClass":{"shape":"NonEmptyString"}, 3594 "AllocatedStorage":{"shape":"Integer"}, 3595 "MasterUserPassword":{"shape":"NonEmptyString"}, 3596 "Port":{"shape":"Integer"}, 3597 "BackupRetentionPeriod":{"shape":"Integer"}, 3598 "MultiAZ":{"shape":"Boolean"}, 3599 "EngineVersion":{"shape":"NonEmptyString"}, 3600 "LicenseModel":{"shape":"NonEmptyString"}, 3601 "Iops":{"shape":"Integer"}, 3602 "DbInstanceIdentifier":{"shape":"NonEmptyString"}, 3603 "StorageType":{"shape":"NonEmptyString"}, 3604 "CaCertificateIdentifier":{"shape":"NonEmptyString"}, 3605 "DbSubnetGroupName":{"shape":"NonEmptyString"}, 3606 "PendingCloudWatchLogsExports":{"shape":"AwsRdsPendingCloudWatchLogsExports"}, 3607 "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"} 3608 } 3609 }, 3610 "AwsRdsDbProcessorFeature":{ 3611 "type":"structure", 3612 "members":{ 3613 "Name":{"shape":"NonEmptyString"}, 3614 "Value":{"shape":"NonEmptyString"} 3615 } 3616 }, 3617 "AwsRdsDbProcessorFeatures":{ 3618 "type":"list", 3619 "member":{"shape":"AwsRdsDbProcessorFeature"} 3620 }, 3621 "AwsRdsDbSnapshotDetails":{ 3622 "type":"structure", 3623 "members":{ 3624 "DbSnapshotIdentifier":{"shape":"NonEmptyString"}, 3625 "DbInstanceIdentifier":{"shape":"NonEmptyString"}, 3626 "SnapshotCreateTime":{"shape":"NonEmptyString"}, 3627 "Engine":{"shape":"NonEmptyString"}, 3628 "AllocatedStorage":{"shape":"Integer"}, 3629 "Status":{"shape":"NonEmptyString"}, 3630 "Port":{"shape":"Integer"}, 3631 "AvailabilityZone":{"shape":"NonEmptyString"}, 3632 "VpcId":{"shape":"NonEmptyString"}, 3633 "InstanceCreateTime":{"shape":"NonEmptyString"}, 3634 "MasterUsername":{"shape":"NonEmptyString"}, 3635 "EngineVersion":{"shape":"NonEmptyString"}, 3636 "LicenseModel":{"shape":"NonEmptyString"}, 3637 "SnapshotType":{"shape":"NonEmptyString"}, 3638 "Iops":{"shape":"Integer"}, 3639 "OptionGroupName":{"shape":"NonEmptyString"}, 3640 "PercentProgress":{"shape":"Integer"}, 3641 "SourceRegion":{"shape":"NonEmptyString"}, 3642 "SourceDbSnapshotIdentifier":{"shape":"NonEmptyString"}, 3643 "StorageType":{"shape":"NonEmptyString"}, 3644 "TdeCredentialArn":{"shape":"NonEmptyString"}, 3645 "Encrypted":{"shape":"Boolean"}, 3646 "KmsKeyId":{"shape":"NonEmptyString"}, 3647 "Timezone":{"shape":"NonEmptyString"}, 3648 "IamDatabaseAuthenticationEnabled":{"shape":"Boolean"}, 3649 "ProcessorFeatures":{"shape":"AwsRdsDbProcessorFeatures"}, 3650 "DbiResourceId":{"shape":"NonEmptyString"} 3651 } 3652 }, 3653 "AwsRdsDbStatusInfo":{ 3654 "type":"structure", 3655 "members":{ 3656 "StatusType":{"shape":"NonEmptyString"}, 3657 "Normal":{"shape":"Boolean"}, 3658 "Status":{"shape":"NonEmptyString"}, 3659 "Message":{"shape":"NonEmptyString"} 3660 } 3661 }, 3662 "AwsRdsDbStatusInfos":{ 3663 "type":"list", 3664 "member":{"shape":"AwsRdsDbStatusInfo"} 3665 }, 3666 "AwsRdsDbSubnetGroup":{ 3667 "type":"structure", 3668 "members":{ 3669 "DbSubnetGroupName":{"shape":"NonEmptyString"}, 3670 "DbSubnetGroupDescription":{"shape":"NonEmptyString"}, 3671 "VpcId":{"shape":"NonEmptyString"}, 3672 "SubnetGroupStatus":{"shape":"NonEmptyString"}, 3673 "Subnets":{"shape":"AwsRdsDbSubnetGroupSubnets"}, 3674 "DbSubnetGroupArn":{"shape":"NonEmptyString"} 3675 } 3676 }, 3677 "AwsRdsDbSubnetGroupSubnet":{ 3678 "type":"structure", 3679 "members":{ 3680 "SubnetIdentifier":{"shape":"NonEmptyString"}, 3681 "SubnetAvailabilityZone":{"shape":"AwsRdsDbSubnetGroupSubnetAvailabilityZone"}, 3682 "SubnetStatus":{"shape":"NonEmptyString"} 3683 } 3684 }, 3685 "AwsRdsDbSubnetGroupSubnetAvailabilityZone":{ 3686 "type":"structure", 3687 "members":{ 3688 "Name":{"shape":"NonEmptyString"} 3689 } 3690 }, 3691 "AwsRdsDbSubnetGroupSubnets":{ 3692 "type":"list", 3693 "member":{"shape":"AwsRdsDbSubnetGroupSubnet"} 3694 }, 3695 "AwsRdsEventSubscriptionDetails":{ 3696 "type":"structure", 3697 "members":{ 3698 "CustSubscriptionId":{"shape":"NonEmptyString"}, 3699 "CustomerAwsId":{"shape":"NonEmptyString"}, 3700 "Enabled":{"shape":"Boolean"}, 3701 "EventCategoriesList":{"shape":"NonEmptyStringList"}, 3702 "EventSubscriptionArn":{"shape":"NonEmptyString"}, 3703 "SnsTopicArn":{"shape":"NonEmptyString"}, 3704 "SourceIdsList":{"shape":"NonEmptyStringList"}, 3705 "SourceType":{"shape":"NonEmptyString"}, 3706 "Status":{"shape":"NonEmptyString"}, 3707 "SubscriptionCreationTime":{"shape":"NonEmptyString"} 3708 } 3709 }, 3710 "AwsRdsPendingCloudWatchLogsExports":{ 3711 "type":"structure", 3712 "members":{ 3713 "LogTypesToEnable":{"shape":"StringList"}, 3714 "LogTypesToDisable":{"shape":"StringList"} 3715 } 3716 }, 3717 "AwsRedshiftClusterClusterNode":{ 3718 "type":"structure", 3719 "members":{ 3720 "NodeRole":{"shape":"NonEmptyString"}, 3721 "PrivateIpAddress":{"shape":"NonEmptyString"}, 3722 "PublicIpAddress":{"shape":"NonEmptyString"} 3723 } 3724 }, 3725 "AwsRedshiftClusterClusterNodes":{ 3726 "type":"list", 3727 "member":{"shape":"AwsRedshiftClusterClusterNode"} 3728 }, 3729 "AwsRedshiftClusterClusterParameterGroup":{ 3730 "type":"structure", 3731 "members":{ 3732 "ClusterParameterStatusList":{"shape":"AwsRedshiftClusterClusterParameterStatusList"}, 3733 "ParameterApplyStatus":{"shape":"NonEmptyString"}, 3734 "ParameterGroupName":{"shape":"NonEmptyString"} 3735 } 3736 }, 3737 "AwsRedshiftClusterClusterParameterGroups":{ 3738 "type":"list", 3739 "member":{"shape":"AwsRedshiftClusterClusterParameterGroup"} 3740 }, 3741 "AwsRedshiftClusterClusterParameterStatus":{ 3742 "type":"structure", 3743 "members":{ 3744 "ParameterName":{"shape":"NonEmptyString"}, 3745 "ParameterApplyStatus":{"shape":"NonEmptyString"}, 3746 "ParameterApplyErrorDescription":{"shape":"NonEmptyString"} 3747 } 3748 }, 3749 "AwsRedshiftClusterClusterParameterStatusList":{ 3750 "type":"list", 3751 "member":{"shape":"AwsRedshiftClusterClusterParameterStatus"} 3752 }, 3753 "AwsRedshiftClusterClusterSecurityGroup":{ 3754 "type":"structure", 3755 "members":{ 3756 "ClusterSecurityGroupName":{"shape":"NonEmptyString"}, 3757 "Status":{"shape":"NonEmptyString"} 3758 } 3759 }, 3760 "AwsRedshiftClusterClusterSecurityGroups":{ 3761 "type":"list", 3762 "member":{"shape":"AwsRedshiftClusterClusterSecurityGroup"} 3763 }, 3764 "AwsRedshiftClusterClusterSnapshotCopyStatus":{ 3765 "type":"structure", 3766 "members":{ 3767 "DestinationRegion":{"shape":"NonEmptyString"}, 3768 "ManualSnapshotRetentionPeriod":{"shape":"Integer"}, 3769 "RetentionPeriod":{"shape":"Integer"}, 3770 "SnapshotCopyGrantName":{"shape":"NonEmptyString"} 3771 } 3772 }, 3773 "AwsRedshiftClusterDeferredMaintenanceWindow":{ 3774 "type":"structure", 3775 "members":{ 3776 "DeferMaintenanceEndTime":{"shape":"NonEmptyString"}, 3777 "DeferMaintenanceIdentifier":{"shape":"NonEmptyString"}, 3778 "DeferMaintenanceStartTime":{"shape":"NonEmptyString"} 3779 } 3780 }, 3781 "AwsRedshiftClusterDeferredMaintenanceWindows":{ 3782 "type":"list", 3783 "member":{"shape":"AwsRedshiftClusterDeferredMaintenanceWindow"} 3784 }, 3785 "AwsRedshiftClusterDetails":{ 3786 "type":"structure", 3787 "members":{ 3788 "AllowVersionUpgrade":{"shape":"Boolean"}, 3789 "AutomatedSnapshotRetentionPeriod":{"shape":"Integer"}, 3790 "AvailabilityZone":{"shape":"NonEmptyString"}, 3791 "ClusterAvailabilityStatus":{"shape":"NonEmptyString"}, 3792 "ClusterCreateTime":{"shape":"NonEmptyString"}, 3793 "ClusterIdentifier":{"shape":"NonEmptyString"}, 3794 "ClusterNodes":{"shape":"AwsRedshiftClusterClusterNodes"}, 3795 "ClusterParameterGroups":{"shape":"AwsRedshiftClusterClusterParameterGroups"}, 3796 "ClusterPublicKey":{"shape":"NonEmptyString"}, 3797 "ClusterRevisionNumber":{"shape":"NonEmptyString"}, 3798 "ClusterSecurityGroups":{"shape":"AwsRedshiftClusterClusterSecurityGroups"}, 3799 "ClusterSnapshotCopyStatus":{"shape":"AwsRedshiftClusterClusterSnapshotCopyStatus"}, 3800 "ClusterStatus":{"shape":"NonEmptyString"}, 3801 "ClusterSubnetGroupName":{"shape":"NonEmptyString"}, 3802 "ClusterVersion":{"shape":"NonEmptyString"}, 3803 "DBName":{"shape":"NonEmptyString"}, 3804 "DeferredMaintenanceWindows":{"shape":"AwsRedshiftClusterDeferredMaintenanceWindows"}, 3805 "ElasticIpStatus":{"shape":"AwsRedshiftClusterElasticIpStatus"}, 3806 "ElasticResizeNumberOfNodeOptions":{"shape":"NonEmptyString"}, 3807 "Encrypted":{"shape":"Boolean"}, 3808 "Endpoint":{"shape":"AwsRedshiftClusterEndpoint"}, 3809 "EnhancedVpcRouting":{"shape":"Boolean"}, 3810 "ExpectedNextSnapshotScheduleTime":{"shape":"NonEmptyString"}, 3811 "ExpectedNextSnapshotScheduleTimeStatus":{"shape":"NonEmptyString"}, 3812 "HsmStatus":{"shape":"AwsRedshiftClusterHsmStatus"}, 3813 "IamRoles":{"shape":"AwsRedshiftClusterIamRoles"}, 3814 "KmsKeyId":{"shape":"NonEmptyString"}, 3815 "MaintenanceTrackName":{"shape":"NonEmptyString"}, 3816 "ManualSnapshotRetentionPeriod":{"shape":"Integer"}, 3817 "MasterUsername":{"shape":"NonEmptyString"}, 3818 "NextMaintenanceWindowStartTime":{"shape":"NonEmptyString"}, 3819 "NodeType":{"shape":"NonEmptyString"}, 3820 "NumberOfNodes":{"shape":"Integer"}, 3821 "PendingActions":{"shape":"StringList"}, 3822 "PendingModifiedValues":{"shape":"AwsRedshiftClusterPendingModifiedValues"}, 3823 "PreferredMaintenanceWindow":{"shape":"NonEmptyString"}, 3824 "PubliclyAccessible":{"shape":"Boolean"}, 3825 "ResizeInfo":{"shape":"AwsRedshiftClusterResizeInfo"}, 3826 "RestoreStatus":{"shape":"AwsRedshiftClusterRestoreStatus"}, 3827 "SnapshotScheduleIdentifier":{"shape":"NonEmptyString"}, 3828 "SnapshotScheduleState":{"shape":"NonEmptyString"}, 3829 "VpcId":{"shape":"NonEmptyString"}, 3830 "VpcSecurityGroups":{"shape":"AwsRedshiftClusterVpcSecurityGroups"} 3831 } 3832 }, 3833 "AwsRedshiftClusterElasticIpStatus":{ 3834 "type":"structure", 3835 "members":{ 3836 "ElasticIp":{"shape":"NonEmptyString"}, 3837 "Status":{"shape":"NonEmptyString"} 3838 } 3839 }, 3840 "AwsRedshiftClusterEndpoint":{ 3841 "type":"structure", 3842 "members":{ 3843 "Address":{"shape":"NonEmptyString"}, 3844 "Port":{"shape":"Integer"} 3845 } 3846 }, 3847 "AwsRedshiftClusterHsmStatus":{ 3848 "type":"structure", 3849 "members":{ 3850 "HsmClientCertificateIdentifier":{"shape":"NonEmptyString"}, 3851 "HsmConfigurationIdentifier":{"shape":"NonEmptyString"}, 3852 "Status":{"shape":"NonEmptyString"} 3853 } 3854 }, 3855 "AwsRedshiftClusterIamRole":{ 3856 "type":"structure", 3857 "members":{ 3858 "ApplyStatus":{"shape":"NonEmptyString"}, 3859 "IamRoleArn":{"shape":"NonEmptyString"} 3860 } 3861 }, 3862 "AwsRedshiftClusterIamRoles":{ 3863 "type":"list", 3864 "member":{"shape":"AwsRedshiftClusterIamRole"} 3865 }, 3866 "AwsRedshiftClusterPendingModifiedValues":{ 3867 "type":"structure", 3868 "members":{ 3869 "AutomatedSnapshotRetentionPeriod":{"shape":"Integer"}, 3870 "ClusterIdentifier":{"shape":"NonEmptyString"}, 3871 "ClusterType":{"shape":"NonEmptyString"}, 3872 "ClusterVersion":{"shape":"NonEmptyString"}, 3873 "EncryptionType":{"shape":"NonEmptyString"}, 3874 "EnhancedVpcRouting":{"shape":"Boolean"}, 3875 "MaintenanceTrackName":{"shape":"NonEmptyString"}, 3876 "MasterUserPassword":{"shape":"NonEmptyString"}, 3877 "NodeType":{"shape":"NonEmptyString"}, 3878 "NumberOfNodes":{"shape":"Integer"}, 3879 "PubliclyAccessible":{"shape":"Boolean"} 3880 } 3881 }, 3882 "AwsRedshiftClusterResizeInfo":{ 3883 "type":"structure", 3884 "members":{ 3885 "AllowCancelResize":{"shape":"Boolean"}, 3886 "ResizeType":{"shape":"NonEmptyString"} 3887 } 3888 }, 3889 "AwsRedshiftClusterRestoreStatus":{ 3890 "type":"structure", 3891 "members":{ 3892 "CurrentRestoreRateInMegaBytesPerSecond":{"shape":"Double"}, 3893 "ElapsedTimeInSeconds":{"shape":"Long"}, 3894 "EstimatedTimeToCompletionInSeconds":{"shape":"Long"}, 3895 "ProgressInMegaBytes":{"shape":"Long"}, 3896 "SnapshotSizeInMegaBytes":{"shape":"Long"}, 3897 "Status":{"shape":"NonEmptyString"} 3898 } 3899 }, 3900 "AwsRedshiftClusterVpcSecurityGroup":{ 3901 "type":"structure", 3902 "members":{ 3903 "Status":{"shape":"NonEmptyString"}, 3904 "VpcSecurityGroupId":{"shape":"NonEmptyString"} 3905 } 3906 }, 3907 "AwsRedshiftClusterVpcSecurityGroups":{ 3908 "type":"list", 3909 "member":{"shape":"AwsRedshiftClusterVpcSecurityGroup"} 3910 }, 3911 "AwsS3AccountPublicAccessBlockDetails":{ 3912 "type":"structure", 3913 "members":{ 3914 "BlockPublicAcls":{"shape":"Boolean"}, 3915 "BlockPublicPolicy":{"shape":"Boolean"}, 3916 "IgnorePublicAcls":{"shape":"Boolean"}, 3917 "RestrictPublicBuckets":{"shape":"Boolean"} 3918 } 3919 }, 3920 "AwsS3BucketBucketLifecycleConfigurationDetails":{ 3921 "type":"structure", 3922 "members":{ 3923 "Rules":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesList"} 3924 } 3925 }, 3926 "AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails":{ 3927 "type":"structure", 3928 "members":{ 3929 "DaysAfterInitiation":{"shape":"Integer"} 3930 } 3931 }, 3932 "AwsS3BucketBucketLifecycleConfigurationRulesDetails":{ 3933 "type":"structure", 3934 "members":{ 3935 "AbortIncompleteMultipartUpload":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails"}, 3936 "ExpirationDate":{"shape":"NonEmptyString"}, 3937 "ExpirationInDays":{"shape":"Integer"}, 3938 "ExpiredObjectDeleteMarker":{"shape":"Boolean"}, 3939 "Filter":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails"}, 3940 "ID":{"shape":"NonEmptyString"}, 3941 "NoncurrentVersionExpirationInDays":{"shape":"Integer"}, 3942 "NoncurrentVersionTransitions":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"}, 3943 "Prefix":{"shape":"NonEmptyString"}, 3944 "Status":{"shape":"NonEmptyString"}, 3945 "Transitions":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesTransitionsList"} 3946 } 3947 }, 3948 "AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails":{ 3949 "type":"structure", 3950 "members":{ 3951 "Predicate":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails"} 3952 } 3953 }, 3954 "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails":{ 3955 "type":"structure", 3956 "members":{ 3957 "Operands":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsList"}, 3958 "Prefix":{"shape":"NonEmptyString"}, 3959 "Tag":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails"}, 3960 "Type":{"shape":"NonEmptyString"} 3961 } 3962 }, 3963 "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails":{ 3964 "type":"structure", 3965 "members":{ 3966 "Prefix":{"shape":"NonEmptyString"}, 3967 "Tag":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails"}, 3968 "Type":{"shape":"NonEmptyString"} 3969 } 3970 }, 3971 "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsList":{ 3972 "type":"list", 3973 "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails"} 3974 }, 3975 "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails":{ 3976 "type":"structure", 3977 "members":{ 3978 "Key":{"shape":"NonEmptyString"}, 3979 "Value":{"shape":"NonEmptyString"} 3980 } 3981 }, 3982 "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails":{ 3983 "type":"structure", 3984 "members":{ 3985 "Key":{"shape":"NonEmptyString"}, 3986 "Value":{"shape":"NonEmptyString"} 3987 } 3988 }, 3989 "AwsS3BucketBucketLifecycleConfigurationRulesList":{ 3990 "type":"list", 3991 "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesDetails"} 3992 }, 3993 "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails":{ 3994 "type":"structure", 3995 "members":{ 3996 "Days":{"shape":"Integer"}, 3997 "StorageClass":{"shape":"NonEmptyString"} 3998 } 3999 }, 4000 "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList":{ 4001 "type":"list", 4002 "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails"} 4003 }, 4004 "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails":{ 4005 "type":"structure", 4006 "members":{ 4007 "Date":{"shape":"NonEmptyString"}, 4008 "Days":{"shape":"Integer"}, 4009 "StorageClass":{"shape":"NonEmptyString"} 4010 } 4011 }, 4012 "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsList":{ 4013 "type":"list", 4014 "member":{"shape":"AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails"} 4015 }, 4016 "AwsS3BucketDetails":{ 4017 "type":"structure", 4018 "members":{ 4019 "OwnerId":{"shape":"NonEmptyString"}, 4020 "OwnerName":{"shape":"NonEmptyString"}, 4021 "OwnerAccountId":{"shape":"NonEmptyString"}, 4022 "CreatedAt":{"shape":"NonEmptyString"}, 4023 "ServerSideEncryptionConfiguration":{"shape":"AwsS3BucketServerSideEncryptionConfiguration"}, 4024 "BucketLifecycleConfiguration":{"shape":"AwsS3BucketBucketLifecycleConfigurationDetails"}, 4025 "PublicAccessBlockConfiguration":{"shape":"AwsS3AccountPublicAccessBlockDetails"}, 4026 "AccessControlList":{"shape":"NonEmptyString"}, 4027 "BucketLoggingConfiguration":{"shape":"AwsS3BucketLoggingConfiguration"}, 4028 "BucketWebsiteConfiguration":{"shape":"AwsS3BucketWebsiteConfiguration"}, 4029 "BucketNotificationConfiguration":{"shape":"AwsS3BucketNotificationConfiguration"} 4030 } 4031 }, 4032 "AwsS3BucketLoggingConfiguration":{ 4033 "type":"structure", 4034 "members":{ 4035 "DestinationBucketName":{"shape":"NonEmptyString"}, 4036 "LogFilePrefix":{"shape":"NonEmptyString"} 4037 } 4038 }, 4039 "AwsS3BucketNotificationConfiguration":{ 4040 "type":"structure", 4041 "members":{ 4042 "Configurations":{"shape":"AwsS3BucketNotificationConfigurationDetails"} 4043 } 4044 }, 4045 "AwsS3BucketNotificationConfigurationDetail":{ 4046 "type":"structure", 4047 "members":{ 4048 "Events":{"shape":"AwsS3BucketNotificationConfigurationEvents"}, 4049 "Filter":{"shape":"AwsS3BucketNotificationConfigurationFilter"}, 4050 "Destination":{"shape":"NonEmptyString"}, 4051 "Type":{"shape":"NonEmptyString"} 4052 } 4053 }, 4054 "AwsS3BucketNotificationConfigurationDetails":{ 4055 "type":"list", 4056 "member":{"shape":"AwsS3BucketNotificationConfigurationDetail"} 4057 }, 4058 "AwsS3BucketNotificationConfigurationEvents":{ 4059 "type":"list", 4060 "member":{"shape":"NonEmptyString"} 4061 }, 4062 "AwsS3BucketNotificationConfigurationFilter":{ 4063 "type":"structure", 4064 "members":{ 4065 "S3KeyFilter":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilter"} 4066 } 4067 }, 4068 "AwsS3BucketNotificationConfigurationS3KeyFilter":{ 4069 "type":"structure", 4070 "members":{ 4071 "FilterRules":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRules"} 4072 } 4073 }, 4074 "AwsS3BucketNotificationConfigurationS3KeyFilterRule":{ 4075 "type":"structure", 4076 "members":{ 4077 "Name":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRuleName"}, 4078 "Value":{"shape":"NonEmptyString"} 4079 } 4080 }, 4081 "AwsS3BucketNotificationConfigurationS3KeyFilterRuleName":{ 4082 "type":"string", 4083 "enum":[ 4084 "Prefix", 4085 "Suffix" 4086 ] 4087 }, 4088 "AwsS3BucketNotificationConfigurationS3KeyFilterRules":{ 4089 "type":"list", 4090 "member":{"shape":"AwsS3BucketNotificationConfigurationS3KeyFilterRule"} 4091 }, 4092 "AwsS3BucketServerSideEncryptionByDefault":{ 4093 "type":"structure", 4094 "members":{ 4095 "SSEAlgorithm":{"shape":"NonEmptyString"}, 4096 "KMSMasterKeyID":{"shape":"NonEmptyString"} 4097 } 4098 }, 4099 "AwsS3BucketServerSideEncryptionConfiguration":{ 4100 "type":"structure", 4101 "members":{ 4102 "Rules":{"shape":"AwsS3BucketServerSideEncryptionRules"} 4103 } 4104 }, 4105 "AwsS3BucketServerSideEncryptionRule":{ 4106 "type":"structure", 4107 "members":{ 4108 "ApplyServerSideEncryptionByDefault":{"shape":"AwsS3BucketServerSideEncryptionByDefault"} 4109 } 4110 }, 4111 "AwsS3BucketServerSideEncryptionRules":{ 4112 "type":"list", 4113 "member":{"shape":"AwsS3BucketServerSideEncryptionRule"} 4114 }, 4115 "AwsS3BucketWebsiteConfiguration":{ 4116 "type":"structure", 4117 "members":{ 4118 "ErrorDocument":{"shape":"NonEmptyString"}, 4119 "IndexDocumentSuffix":{"shape":"NonEmptyString"}, 4120 "RedirectAllRequestsTo":{"shape":"AwsS3BucketWebsiteConfigurationRedirectTo"}, 4121 "RoutingRules":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRules"} 4122 } 4123 }, 4124 "AwsS3BucketWebsiteConfigurationRedirectTo":{ 4125 "type":"structure", 4126 "members":{ 4127 "Hostname":{"shape":"NonEmptyString"}, 4128 "Protocol":{"shape":"NonEmptyString"} 4129 } 4130 }, 4131 "AwsS3BucketWebsiteConfigurationRoutingRule":{ 4132 "type":"structure", 4133 "members":{ 4134 "Condition":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRuleCondition"}, 4135 "Redirect":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRuleRedirect"} 4136 } 4137 }, 4138 "AwsS3BucketWebsiteConfigurationRoutingRuleCondition":{ 4139 "type":"structure", 4140 "members":{ 4141 "HttpErrorCodeReturnedEquals":{"shape":"NonEmptyString"}, 4142 "KeyPrefixEquals":{"shape":"NonEmptyString"} 4143 } 4144 }, 4145 "AwsS3BucketWebsiteConfigurationRoutingRuleRedirect":{ 4146 "type":"structure", 4147 "members":{ 4148 "Hostname":{"shape":"NonEmptyString"}, 4149 "HttpRedirectCode":{"shape":"NonEmptyString"}, 4150 "Protocol":{"shape":"NonEmptyString"}, 4151 "ReplaceKeyPrefixWith":{"shape":"NonEmptyString"}, 4152 "ReplaceKeyWith":{"shape":"NonEmptyString"} 4153 } 4154 }, 4155 "AwsS3BucketWebsiteConfigurationRoutingRules":{ 4156 "type":"list", 4157 "member":{"shape":"AwsS3BucketWebsiteConfigurationRoutingRule"} 4158 }, 4159 "AwsS3ObjectDetails":{ 4160 "type":"structure", 4161 "members":{ 4162 "LastModified":{"shape":"NonEmptyString"}, 4163 "ETag":{"shape":"NonEmptyString"}, 4164 "VersionId":{"shape":"NonEmptyString"}, 4165 "ContentType":{"shape":"NonEmptyString"}, 4166 "ServerSideEncryption":{"shape":"NonEmptyString"}, 4167 "SSEKMSKeyId":{"shape":"NonEmptyString"} 4168 } 4169 }, 4170 "AwsSecretsManagerSecretDetails":{ 4171 "type":"structure", 4172 "members":{ 4173 "RotationRules":{"shape":"AwsSecretsManagerSecretRotationRules"}, 4174 "RotationOccurredWithinFrequency":{"shape":"Boolean"}, 4175 "KmsKeyId":{"shape":"NonEmptyString"}, 4176 "RotationEnabled":{"shape":"Boolean"}, 4177 "RotationLambdaArn":{"shape":"NonEmptyString"}, 4178 "Deleted":{"shape":"Boolean"}, 4179 "Name":{"shape":"NonEmptyString"}, 4180 "Description":{"shape":"NonEmptyString"} 4181 } 4182 }, 4183 "AwsSecretsManagerSecretRotationRules":{ 4184 "type":"structure", 4185 "members":{ 4186 "AutomaticallyAfterDays":{"shape":"Integer"} 4187 } 4188 }, 4189 "AwsSecurityFinding":{ 4190 "type":"structure", 4191 "required":[ 4192 "SchemaVersion", 4193 "Id", 4194 "ProductArn", 4195 "GeneratorId", 4196 "AwsAccountId", 4197 "CreatedAt", 4198 "UpdatedAt", 4199 "Title", 4200 "Description", 4201 "Resources" 4202 ], 4203 "members":{ 4204 "SchemaVersion":{"shape":"NonEmptyString"}, 4205 "Id":{"shape":"NonEmptyString"}, 4206 "ProductArn":{"shape":"NonEmptyString"}, 4207 "ProductName":{"shape":"NonEmptyString"}, 4208 "CompanyName":{"shape":"NonEmptyString"}, 4209 "Region":{"shape":"NonEmptyString"}, 4210 "GeneratorId":{"shape":"NonEmptyString"}, 4211 "AwsAccountId":{"shape":"NonEmptyString"}, 4212 "Types":{"shape":"TypeList"}, 4213 "FirstObservedAt":{"shape":"NonEmptyString"}, 4214 "LastObservedAt":{"shape":"NonEmptyString"}, 4215 "CreatedAt":{"shape":"NonEmptyString"}, 4216 "UpdatedAt":{"shape":"NonEmptyString"}, 4217 "Severity":{"shape":"Severity"}, 4218 "Confidence":{"shape":"Integer"}, 4219 "Criticality":{"shape":"Integer"}, 4220 "Title":{"shape":"NonEmptyString"}, 4221 "Description":{"shape":"NonEmptyString"}, 4222 "Remediation":{"shape":"Remediation"}, 4223 "SourceUrl":{"shape":"NonEmptyString"}, 4224 "ProductFields":{"shape":"FieldMap"}, 4225 "UserDefinedFields":{"shape":"FieldMap"}, 4226 "Malware":{"shape":"MalwareList"}, 4227 "Network":{"shape":"Network"}, 4228 "NetworkPath":{"shape":"NetworkPathList"}, 4229 "Process":{"shape":"ProcessDetails"}, 4230 "ThreatIntelIndicators":{"shape":"ThreatIntelIndicatorList"}, 4231 "Resources":{"shape":"ResourceList"}, 4232 "Compliance":{"shape":"Compliance"}, 4233 "VerificationState":{"shape":"VerificationState"}, 4234 "WorkflowState":{"shape":"WorkflowState"}, 4235 "Workflow":{"shape":"Workflow"}, 4236 "RecordState":{"shape":"RecordState"}, 4237 "RelatedFindings":{"shape":"RelatedFindingList"}, 4238 "Note":{"shape":"Note"}, 4239 "Vulnerabilities":{"shape":"VulnerabilityList"}, 4240 "PatchSummary":{"shape":"PatchSummary"}, 4241 "Action":{"shape":"Action"}, 4242 "FindingProviderFields":{"shape":"FindingProviderFields"} 4243 } 4244 }, 4245 "AwsSecurityFindingFilters":{ 4246 "type":"structure", 4247 "members":{ 4248 "ProductArn":{"shape":"StringFilterList"}, 4249 "AwsAccountId":{"shape":"StringFilterList"}, 4250 "Id":{"shape":"StringFilterList"}, 4251 "GeneratorId":{"shape":"StringFilterList"}, 4252 "Region":{"shape":"StringFilterList"}, 4253 "Type":{"shape":"StringFilterList"}, 4254 "FirstObservedAt":{"shape":"DateFilterList"}, 4255 "LastObservedAt":{"shape":"DateFilterList"}, 4256 "CreatedAt":{"shape":"DateFilterList"}, 4257 "UpdatedAt":{"shape":"DateFilterList"}, 4258 "SeverityProduct":{ 4259 "shape":"NumberFilterList", 4260 "deprecated":true, 4261 "deprecatedMessage":"This filter is deprecated. Instead, use FindingProviderSeverityOriginal." 4262 }, 4263 "SeverityNormalized":{ 4264 "shape":"NumberFilterList", 4265 "deprecated":true, 4266 "deprecatedMessage":"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel." 4267 }, 4268 "SeverityLabel":{"shape":"StringFilterList"}, 4269 "Confidence":{"shape":"NumberFilterList"}, 4270 "Criticality":{"shape":"NumberFilterList"}, 4271 "Title":{"shape":"StringFilterList"}, 4272 "Description":{"shape":"StringFilterList"}, 4273 "RecommendationText":{"shape":"StringFilterList"}, 4274 "SourceUrl":{"shape":"StringFilterList"}, 4275 "ProductFields":{"shape":"MapFilterList"}, 4276 "ProductName":{"shape":"StringFilterList"}, 4277 "CompanyName":{"shape":"StringFilterList"}, 4278 "UserDefinedFields":{"shape":"MapFilterList"}, 4279 "MalwareName":{"shape":"StringFilterList"}, 4280 "MalwareType":{"shape":"StringFilterList"}, 4281 "MalwarePath":{"shape":"StringFilterList"}, 4282 "MalwareState":{"shape":"StringFilterList"}, 4283 "NetworkDirection":{"shape":"StringFilterList"}, 4284 "NetworkProtocol":{"shape":"StringFilterList"}, 4285 "NetworkSourceIpV4":{"shape":"IpFilterList"}, 4286 "NetworkSourceIpV6":{"shape":"IpFilterList"}, 4287 "NetworkSourcePort":{"shape":"NumberFilterList"}, 4288 "NetworkSourceDomain":{"shape":"StringFilterList"}, 4289 "NetworkSourceMac":{"shape":"StringFilterList"}, 4290 "NetworkDestinationIpV4":{"shape":"IpFilterList"}, 4291 "NetworkDestinationIpV6":{"shape":"IpFilterList"}, 4292 "NetworkDestinationPort":{"shape":"NumberFilterList"}, 4293 "NetworkDestinationDomain":{"shape":"StringFilterList"}, 4294 "ProcessName":{"shape":"StringFilterList"}, 4295 "ProcessPath":{"shape":"StringFilterList"}, 4296 "ProcessPid":{"shape":"NumberFilterList"}, 4297 "ProcessParentPid":{"shape":"NumberFilterList"}, 4298 "ProcessLaunchedAt":{"shape":"DateFilterList"}, 4299 "ProcessTerminatedAt":{"shape":"DateFilterList"}, 4300 "ThreatIntelIndicatorType":{"shape":"StringFilterList"}, 4301 "ThreatIntelIndicatorValue":{"shape":"StringFilterList"}, 4302 "ThreatIntelIndicatorCategory":{"shape":"StringFilterList"}, 4303 "ThreatIntelIndicatorLastObservedAt":{"shape":"DateFilterList"}, 4304 "ThreatIntelIndicatorSource":{"shape":"StringFilterList"}, 4305 "ThreatIntelIndicatorSourceUrl":{"shape":"StringFilterList"}, 4306 "ResourceType":{"shape":"StringFilterList"}, 4307 "ResourceId":{"shape":"StringFilterList"}, 4308 "ResourcePartition":{"shape":"StringFilterList"}, 4309 "ResourceRegion":{"shape":"StringFilterList"}, 4310 "ResourceTags":{"shape":"MapFilterList"}, 4311 "ResourceAwsEc2InstanceType":{"shape":"StringFilterList"}, 4312 "ResourceAwsEc2InstanceImageId":{"shape":"StringFilterList"}, 4313 "ResourceAwsEc2InstanceIpV4Addresses":{"shape":"IpFilterList"}, 4314 "ResourceAwsEc2InstanceIpV6Addresses":{"shape":"IpFilterList"}, 4315 "ResourceAwsEc2InstanceKeyName":{"shape":"StringFilterList"}, 4316 "ResourceAwsEc2InstanceIamInstanceProfileArn":{"shape":"StringFilterList"}, 4317 "ResourceAwsEc2InstanceVpcId":{"shape":"StringFilterList"}, 4318 "ResourceAwsEc2InstanceSubnetId":{"shape":"StringFilterList"}, 4319 "ResourceAwsEc2InstanceLaunchedAt":{"shape":"DateFilterList"}, 4320 "ResourceAwsS3BucketOwnerId":{"shape":"StringFilterList"}, 4321 "ResourceAwsS3BucketOwnerName":{"shape":"StringFilterList"}, 4322 "ResourceAwsIamAccessKeyUserName":{ 4323 "shape":"StringFilterList", 4324 "deprecated":true, 4325 "deprecatedMessage":"This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName." 4326 }, 4327 "ResourceAwsIamAccessKeyPrincipalName":{"shape":"StringFilterList"}, 4328 "ResourceAwsIamAccessKeyStatus":{"shape":"StringFilterList"}, 4329 "ResourceAwsIamAccessKeyCreatedAt":{"shape":"DateFilterList"}, 4330 "ResourceAwsIamUserUserName":{"shape":"StringFilterList"}, 4331 "ResourceContainerName":{"shape":"StringFilterList"}, 4332 "ResourceContainerImageId":{"shape":"StringFilterList"}, 4333 "ResourceContainerImageName":{"shape":"StringFilterList"}, 4334 "ResourceContainerLaunchedAt":{"shape":"DateFilterList"}, 4335 "ResourceDetailsOther":{"shape":"MapFilterList"}, 4336 "ComplianceStatus":{"shape":"StringFilterList"}, 4337 "VerificationState":{"shape":"StringFilterList"}, 4338 "WorkflowState":{"shape":"StringFilterList"}, 4339 "WorkflowStatus":{"shape":"StringFilterList"}, 4340 "RecordState":{"shape":"StringFilterList"}, 4341 "RelatedFindingsProductArn":{"shape":"StringFilterList"}, 4342 "RelatedFindingsId":{"shape":"StringFilterList"}, 4343 "NoteText":{"shape":"StringFilterList"}, 4344 "NoteUpdatedAt":{"shape":"DateFilterList"}, 4345 "NoteUpdatedBy":{"shape":"StringFilterList"}, 4346 "Keyword":{ 4347 "shape":"KeywordFilterList", 4348 "deprecated":true, 4349 "deprecatedMessage":"The Keyword property is deprecated." 4350 }, 4351 "FindingProviderFieldsConfidence":{"shape":"NumberFilterList"}, 4352 "FindingProviderFieldsCriticality":{"shape":"NumberFilterList"}, 4353 "FindingProviderFieldsRelatedFindingsId":{"shape":"StringFilterList"}, 4354 "FindingProviderFieldsRelatedFindingsProductArn":{"shape":"StringFilterList"}, 4355 "FindingProviderFieldsSeverityLabel":{"shape":"StringFilterList"}, 4356 "FindingProviderFieldsSeverityOriginal":{"shape":"StringFilterList"}, 4357 "FindingProviderFieldsTypes":{"shape":"StringFilterList"} 4358 } 4359 }, 4360 "AwsSecurityFindingIdentifier":{ 4361 "type":"structure", 4362 "required":[ 4363 "Id", 4364 "ProductArn" 4365 ], 4366 "members":{ 4367 "Id":{"shape":"NonEmptyString"}, 4368 "ProductArn":{"shape":"NonEmptyString"} 4369 } 4370 }, 4371 "AwsSecurityFindingIdentifierList":{ 4372 "type":"list", 4373 "member":{"shape":"AwsSecurityFindingIdentifier"} 4374 }, 4375 "AwsSecurityFindingList":{ 4376 "type":"list", 4377 "member":{"shape":"AwsSecurityFinding"} 4378 }, 4379 "AwsSnsTopicDetails":{ 4380 "type":"structure", 4381 "members":{ 4382 "KmsMasterKeyId":{"shape":"NonEmptyString"}, 4383 "Subscription":{"shape":"AwsSnsTopicSubscriptionList"}, 4384 "TopicName":{"shape":"NonEmptyString"}, 4385 "Owner":{"shape":"NonEmptyString"} 4386 } 4387 }, 4388 "AwsSnsTopicSubscription":{ 4389 "type":"structure", 4390 "members":{ 4391 "Endpoint":{"shape":"NonEmptyString"}, 4392 "Protocol":{"shape":"NonEmptyString"} 4393 } 4394 }, 4395 "AwsSnsTopicSubscriptionList":{ 4396 "type":"list", 4397 "member":{"shape":"AwsSnsTopicSubscription"} 4398 }, 4399 "AwsSqsQueueDetails":{ 4400 "type":"structure", 4401 "members":{ 4402 "KmsDataKeyReusePeriodSeconds":{"shape":"Integer"}, 4403 "KmsMasterKeyId":{"shape":"NonEmptyString"}, 4404 "QueueName":{"shape":"NonEmptyString"}, 4405 "DeadLetterTargetArn":{"shape":"NonEmptyString"} 4406 } 4407 }, 4408 "AwsSsmComplianceSummary":{ 4409 "type":"structure", 4410 "members":{ 4411 "Status":{"shape":"NonEmptyString"}, 4412 "CompliantCriticalCount":{"shape":"Integer"}, 4413 "CompliantHighCount":{"shape":"Integer"}, 4414 "CompliantMediumCount":{"shape":"Integer"}, 4415 "ExecutionType":{"shape":"NonEmptyString"}, 4416 "NonCompliantCriticalCount":{"shape":"Integer"}, 4417 "CompliantInformationalCount":{"shape":"Integer"}, 4418 "NonCompliantInformationalCount":{"shape":"Integer"}, 4419 "CompliantUnspecifiedCount":{"shape":"Integer"}, 4420 "NonCompliantLowCount":{"shape":"Integer"}, 4421 "NonCompliantHighCount":{"shape":"Integer"}, 4422 "CompliantLowCount":{"shape":"Integer"}, 4423 "ComplianceType":{"shape":"NonEmptyString"}, 4424 "PatchBaselineId":{"shape":"NonEmptyString"}, 4425 "OverallSeverity":{"shape":"NonEmptyString"}, 4426 "NonCompliantMediumCount":{"shape":"Integer"}, 4427 "NonCompliantUnspecifiedCount":{"shape":"Integer"}, 4428 "PatchGroup":{"shape":"NonEmptyString"} 4429 } 4430 }, 4431 "AwsSsmPatch":{ 4432 "type":"structure", 4433 "members":{ 4434 "ComplianceSummary":{"shape":"AwsSsmComplianceSummary"} 4435 } 4436 }, 4437 "AwsSsmPatchComplianceDetails":{ 4438 "type":"structure", 4439 "members":{ 4440 "Patch":{"shape":"AwsSsmPatch"} 4441 } 4442 }, 4443 "AwsWafRateBasedRuleDetails":{ 4444 "type":"structure", 4445 "members":{ 4446 "MetricName":{"shape":"NonEmptyString"}, 4447 "Name":{"shape":"NonEmptyString"}, 4448 "RateKey":{"shape":"NonEmptyString"}, 4449 "RateLimit":{"shape":"Long"}, 4450 "RuleId":{"shape":"NonEmptyString"}, 4451 "MatchPredicates":{"shape":"AwsWafRateBasedRuleMatchPredicateList"} 4452 } 4453 }, 4454 "AwsWafRateBasedRuleMatchPredicate":{ 4455 "type":"structure", 4456 "members":{ 4457 "DataId":{"shape":"NonEmptyString"}, 4458 "Negated":{"shape":"Boolean"}, 4459 "Type":{"shape":"NonEmptyString"} 4460 } 4461 }, 4462 "AwsWafRateBasedRuleMatchPredicateList":{ 4463 "type":"list", 4464 "member":{"shape":"AwsWafRateBasedRuleMatchPredicate"} 4465 }, 4466 "AwsWafRegionalRateBasedRuleDetails":{ 4467 "type":"structure", 4468 "members":{ 4469 "MetricName":{"shape":"NonEmptyString"}, 4470 "Name":{"shape":"NonEmptyString"}, 4471 "RateKey":{"shape":"NonEmptyString"}, 4472 "RateLimit":{"shape":"Long"}, 4473 "RuleId":{"shape":"NonEmptyString"}, 4474 "MatchPredicates":{"shape":"AwsWafRegionalRateBasedRuleMatchPredicateList"} 4475 } 4476 }, 4477 "AwsWafRegionalRateBasedRuleMatchPredicate":{ 4478 "type":"structure", 4479 "members":{ 4480 "DataId":{"shape":"NonEmptyString"}, 4481 "Negated":{"shape":"Boolean"}, 4482 "Type":{"shape":"NonEmptyString"} 4483 } 4484 }, 4485 "AwsWafRegionalRateBasedRuleMatchPredicateList":{ 4486 "type":"list", 4487 "member":{"shape":"AwsWafRegionalRateBasedRuleMatchPredicate"} 4488 }, 4489 "AwsWafWebAclDetails":{ 4490 "type":"structure", 4491 "members":{ 4492 "Name":{"shape":"NonEmptyString"}, 4493 "DefaultAction":{"shape":"NonEmptyString"}, 4494 "Rules":{"shape":"AwsWafWebAclRuleList"}, 4495 "WebAclId":{"shape":"NonEmptyString"} 4496 } 4497 }, 4498 "AwsWafWebAclRule":{ 4499 "type":"structure", 4500 "members":{ 4501 "Action":{"shape":"WafAction"}, 4502 "ExcludedRules":{"shape":"WafExcludedRuleList"}, 4503 "OverrideAction":{"shape":"WafOverrideAction"}, 4504 "Priority":{"shape":"Integer"}, 4505 "RuleId":{"shape":"NonEmptyString"}, 4506 "Type":{"shape":"NonEmptyString"} 4507 } 4508 }, 4509 "AwsWafWebAclRuleList":{ 4510 "type":"list", 4511 "member":{"shape":"AwsWafWebAclRule"} 4512 }, 4513 "AwsXrayEncryptionConfigDetails":{ 4514 "type":"structure", 4515 "members":{ 4516 "KeyId":{"shape":"NonEmptyString"}, 4517 "Status":{"shape":"NonEmptyString"}, 4518 "Type":{"shape":"NonEmptyString"} 4519 } 4520 }, 4521 "BatchDisableStandardsRequest":{ 4522 "type":"structure", 4523 "required":["StandardsSubscriptionArns"], 4524 "members":{ 4525 "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"} 4526 } 4527 }, 4528 "BatchDisableStandardsResponse":{ 4529 "type":"structure", 4530 "members":{ 4531 "StandardsSubscriptions":{"shape":"StandardsSubscriptions"} 4532 } 4533 }, 4534 "BatchEnableStandardsRequest":{ 4535 "type":"structure", 4536 "required":["StandardsSubscriptionRequests"], 4537 "members":{ 4538 "StandardsSubscriptionRequests":{"shape":"StandardsSubscriptionRequests"} 4539 } 4540 }, 4541 "BatchEnableStandardsResponse":{ 4542 "type":"structure", 4543 "members":{ 4544 "StandardsSubscriptions":{"shape":"StandardsSubscriptions"} 4545 } 4546 }, 4547 "BatchImportFindingsRequest":{ 4548 "type":"structure", 4549 "required":["Findings"], 4550 "members":{ 4551 "Findings":{"shape":"BatchImportFindingsRequestFindingList"} 4552 } 4553 }, 4554 "BatchImportFindingsRequestFindingList":{ 4555 "type":"list", 4556 "member":{"shape":"AwsSecurityFinding"}, 4557 "max":100, 4558 "min":1 4559 }, 4560 "BatchImportFindingsResponse":{ 4561 "type":"structure", 4562 "required":[ 4563 "FailedCount", 4564 "SuccessCount" 4565 ], 4566 "members":{ 4567 "FailedCount":{"shape":"Integer"}, 4568 "SuccessCount":{"shape":"Integer"}, 4569 "FailedFindings":{"shape":"ImportFindingsErrorList"} 4570 } 4571 }, 4572 "BatchUpdateFindingsRequest":{ 4573 "type":"structure", 4574 "required":["FindingIdentifiers"], 4575 "members":{ 4576 "FindingIdentifiers":{"shape":"AwsSecurityFindingIdentifierList"}, 4577 "Note":{"shape":"NoteUpdate"}, 4578 "Severity":{"shape":"SeverityUpdate"}, 4579 "VerificationState":{"shape":"VerificationState"}, 4580 "Confidence":{"shape":"RatioScale"}, 4581 "Criticality":{"shape":"RatioScale"}, 4582 "Types":{"shape":"TypeList"}, 4583 "UserDefinedFields":{"shape":"FieldMap"}, 4584 "Workflow":{"shape":"WorkflowUpdate"}, 4585 "RelatedFindings":{"shape":"RelatedFindingList"} 4586 } 4587 }, 4588 "BatchUpdateFindingsResponse":{ 4589 "type":"structure", 4590 "required":[ 4591 "ProcessedFindings", 4592 "UnprocessedFindings" 4593 ], 4594 "members":{ 4595 "ProcessedFindings":{"shape":"AwsSecurityFindingIdentifierList"}, 4596 "UnprocessedFindings":{"shape":"BatchUpdateFindingsUnprocessedFindingsList"} 4597 } 4598 }, 4599 "BatchUpdateFindingsUnprocessedFinding":{ 4600 "type":"structure", 4601 "required":[ 4602 "FindingIdentifier", 4603 "ErrorCode", 4604 "ErrorMessage" 4605 ], 4606 "members":{ 4607 "FindingIdentifier":{"shape":"AwsSecurityFindingIdentifier"}, 4608 "ErrorCode":{"shape":"NonEmptyString"}, 4609 "ErrorMessage":{"shape":"NonEmptyString"} 4610 } 4611 }, 4612 "BatchUpdateFindingsUnprocessedFindingsList":{ 4613 "type":"list", 4614 "member":{"shape":"BatchUpdateFindingsUnprocessedFinding"} 4615 }, 4616 "Boolean":{"type":"boolean"}, 4617 "CategoryList":{ 4618 "type":"list", 4619 "member":{"shape":"NonEmptyString"} 4620 }, 4621 "Cell":{ 4622 "type":"structure", 4623 "members":{ 4624 "Column":{"shape":"Long"}, 4625 "Row":{"shape":"Long"}, 4626 "ColumnName":{"shape":"NonEmptyString"}, 4627 "CellReference":{"shape":"NonEmptyString"} 4628 } 4629 }, 4630 "Cells":{ 4631 "type":"list", 4632 "member":{"shape":"Cell"} 4633 }, 4634 "CidrBlockAssociation":{ 4635 "type":"structure", 4636 "members":{ 4637 "AssociationId":{"shape":"NonEmptyString"}, 4638 "CidrBlock":{"shape":"NonEmptyString"}, 4639 "CidrBlockState":{"shape":"NonEmptyString"} 4640 } 4641 }, 4642 "CidrBlockAssociationList":{ 4643 "type":"list", 4644 "member":{"shape":"CidrBlockAssociation"} 4645 }, 4646 "City":{ 4647 "type":"structure", 4648 "members":{ 4649 "CityName":{"shape":"NonEmptyString"} 4650 } 4651 }, 4652 "ClassificationResult":{ 4653 "type":"structure", 4654 "members":{ 4655 "MimeType":{"shape":"NonEmptyString"}, 4656 "SizeClassified":{"shape":"Long"}, 4657 "AdditionalOccurrences":{"shape":"Boolean"}, 4658 "Status":{"shape":"ClassificationStatus"}, 4659 "SensitiveData":{"shape":"SensitiveDataResultList"}, 4660 "CustomDataIdentifiers":{"shape":"CustomDataIdentifiersResult"} 4661 } 4662 }, 4663 "ClassificationStatus":{ 4664 "type":"structure", 4665 "members":{ 4666 "Code":{"shape":"NonEmptyString"}, 4667 "Reason":{"shape":"NonEmptyString"} 4668 } 4669 }, 4670 "Compliance":{ 4671 "type":"structure", 4672 "members":{ 4673 "Status":{"shape":"ComplianceStatus"}, 4674 "RelatedRequirements":{"shape":"RelatedRequirementsList"}, 4675 "StatusReasons":{"shape":"StatusReasonsList"} 4676 } 4677 }, 4678 "ComplianceStatus":{ 4679 "type":"string", 4680 "enum":[ 4681 "PASSED", 4682 "WARNING", 4683 "FAILED", 4684 "NOT_AVAILABLE" 4685 ] 4686 }, 4687 "ContainerDetails":{ 4688 "type":"structure", 4689 "members":{ 4690 "Name":{"shape":"NonEmptyString"}, 4691 "ImageId":{"shape":"NonEmptyString"}, 4692 "ImageName":{"shape":"NonEmptyString"}, 4693 "LaunchedAt":{"shape":"NonEmptyString"} 4694 } 4695 }, 4696 "ControlStatus":{ 4697 "type":"string", 4698 "enum":[ 4699 "ENABLED", 4700 "DISABLED" 4701 ] 4702 }, 4703 "Country":{ 4704 "type":"structure", 4705 "members":{ 4706 "CountryCode":{"shape":"NonEmptyString"}, 4707 "CountryName":{"shape":"NonEmptyString"} 4708 } 4709 }, 4710 "CreateActionTargetRequest":{ 4711 "type":"structure", 4712 "required":[ 4713 "Name", 4714 "Description", 4715 "Id" 4716 ], 4717 "members":{ 4718 "Name":{"shape":"NonEmptyString"}, 4719 "Description":{"shape":"NonEmptyString"}, 4720 "Id":{"shape":"NonEmptyString"} 4721 } 4722 }, 4723 "CreateActionTargetResponse":{ 4724 "type":"structure", 4725 "required":["ActionTargetArn"], 4726 "members":{ 4727 "ActionTargetArn":{"shape":"NonEmptyString"} 4728 } 4729 }, 4730 "CreateInsightRequest":{ 4731 "type":"structure", 4732 "required":[ 4733 "Name", 4734 "Filters", 4735 "GroupByAttribute" 4736 ], 4737 "members":{ 4738 "Name":{"shape":"NonEmptyString"}, 4739 "Filters":{"shape":"AwsSecurityFindingFilters"}, 4740 "GroupByAttribute":{"shape":"NonEmptyString"} 4741 } 4742 }, 4743 "CreateInsightResponse":{ 4744 "type":"structure", 4745 "required":["InsightArn"], 4746 "members":{ 4747 "InsightArn":{"shape":"NonEmptyString"} 4748 } 4749 }, 4750 "CreateMembersRequest":{ 4751 "type":"structure", 4752 "required":["AccountDetails"], 4753 "members":{ 4754 "AccountDetails":{"shape":"AccountDetailsList"} 4755 } 4756 }, 4757 "CreateMembersResponse":{ 4758 "type":"structure", 4759 "members":{ 4760 "UnprocessedAccounts":{"shape":"ResultList"} 4761 } 4762 }, 4763 "CrossAccountMaxResults":{ 4764 "type":"integer", 4765 "max":50, 4766 "min":1 4767 }, 4768 "CustomDataIdentifiersDetections":{ 4769 "type":"structure", 4770 "members":{ 4771 "Count":{"shape":"Long"}, 4772 "Arn":{"shape":"NonEmptyString"}, 4773 "Name":{"shape":"NonEmptyString"}, 4774 "Occurrences":{"shape":"Occurrences"} 4775 } 4776 }, 4777 "CustomDataIdentifiersDetectionsList":{ 4778 "type":"list", 4779 "member":{"shape":"CustomDataIdentifiersDetections"} 4780 }, 4781 "CustomDataIdentifiersResult":{ 4782 "type":"structure", 4783 "members":{ 4784 "Detections":{"shape":"CustomDataIdentifiersDetectionsList"}, 4785 "TotalCount":{"shape":"Long"} 4786 } 4787 }, 4788 "Cvss":{ 4789 "type":"structure", 4790 "members":{ 4791 "Version":{"shape":"NonEmptyString"}, 4792 "BaseScore":{"shape":"Double"}, 4793 "BaseVector":{"shape":"NonEmptyString"}, 4794 "Source":{"shape":"NonEmptyString"}, 4795 "Adjustments":{"shape":"AdjustmentList"} 4796 } 4797 }, 4798 "CvssList":{ 4799 "type":"list", 4800 "member":{"shape":"Cvss"} 4801 }, 4802 "DataClassificationDetails":{ 4803 "type":"structure", 4804 "members":{ 4805 "DetailedResultsLocation":{"shape":"NonEmptyString"}, 4806 "Result":{"shape":"ClassificationResult"} 4807 } 4808 }, 4809 "DateFilter":{ 4810 "type":"structure", 4811 "members":{ 4812 "Start":{"shape":"NonEmptyString"}, 4813 "End":{"shape":"NonEmptyString"}, 4814 "DateRange":{"shape":"DateRange"} 4815 } 4816 }, 4817 "DateFilterList":{ 4818 "type":"list", 4819 "member":{"shape":"DateFilter"} 4820 }, 4821 "DateRange":{ 4822 "type":"structure", 4823 "members":{ 4824 "Value":{"shape":"Integer"}, 4825 "Unit":{"shape":"DateRangeUnit"} 4826 } 4827 }, 4828 "DateRangeUnit":{ 4829 "type":"string", 4830 "enum":["DAYS"] 4831 }, 4832 "DeclineInvitationsRequest":{ 4833 "type":"structure", 4834 "required":["AccountIds"], 4835 "members":{ 4836 "AccountIds":{"shape":"AccountIdList"} 4837 } 4838 }, 4839 "DeclineInvitationsResponse":{ 4840 "type":"structure", 4841 "members":{ 4842 "UnprocessedAccounts":{"shape":"ResultList"} 4843 } 4844 }, 4845 "DeleteActionTargetRequest":{ 4846 "type":"structure", 4847 "required":["ActionTargetArn"], 4848 "members":{ 4849 "ActionTargetArn":{ 4850 "shape":"NonEmptyString", 4851 "location":"uri", 4852 "locationName":"ActionTargetArn" 4853 } 4854 } 4855 }, 4856 "DeleteActionTargetResponse":{ 4857 "type":"structure", 4858 "required":["ActionTargetArn"], 4859 "members":{ 4860 "ActionTargetArn":{"shape":"NonEmptyString"} 4861 } 4862 }, 4863 "DeleteInsightRequest":{ 4864 "type":"structure", 4865 "required":["InsightArn"], 4866 "members":{ 4867 "InsightArn":{ 4868 "shape":"NonEmptyString", 4869 "location":"uri", 4870 "locationName":"InsightArn" 4871 } 4872 } 4873 }, 4874 "DeleteInsightResponse":{ 4875 "type":"structure", 4876 "required":["InsightArn"], 4877 "members":{ 4878 "InsightArn":{"shape":"NonEmptyString"} 4879 } 4880 }, 4881 "DeleteInvitationsRequest":{ 4882 "type":"structure", 4883 "required":["AccountIds"], 4884 "members":{ 4885 "AccountIds":{"shape":"AccountIdList"} 4886 } 4887 }, 4888 "DeleteInvitationsResponse":{ 4889 "type":"structure", 4890 "members":{ 4891 "UnprocessedAccounts":{"shape":"ResultList"} 4892 } 4893 }, 4894 "DeleteMembersRequest":{ 4895 "type":"structure", 4896 "required":["AccountIds"], 4897 "members":{ 4898 "AccountIds":{"shape":"AccountIdList"} 4899 } 4900 }, 4901 "DeleteMembersResponse":{ 4902 "type":"structure", 4903 "members":{ 4904 "UnprocessedAccounts":{"shape":"ResultList"} 4905 } 4906 }, 4907 "DescribeActionTargetsRequest":{ 4908 "type":"structure", 4909 "members":{ 4910 "ActionTargetArns":{"shape":"ArnList"}, 4911 "NextToken":{"shape":"NextToken"}, 4912 "MaxResults":{"shape":"MaxResults"} 4913 } 4914 }, 4915 "DescribeActionTargetsResponse":{ 4916 "type":"structure", 4917 "required":["ActionTargets"], 4918 "members":{ 4919 "ActionTargets":{"shape":"ActionTargetList"}, 4920 "NextToken":{"shape":"NextToken"} 4921 } 4922 }, 4923 "DescribeHubRequest":{ 4924 "type":"structure", 4925 "members":{ 4926 "HubArn":{ 4927 "shape":"NonEmptyString", 4928 "location":"querystring", 4929 "locationName":"HubArn" 4930 } 4931 } 4932 }, 4933 "DescribeHubResponse":{ 4934 "type":"structure", 4935 "members":{ 4936 "HubArn":{"shape":"NonEmptyString"}, 4937 "SubscribedAt":{"shape":"NonEmptyString"}, 4938 "AutoEnableControls":{"shape":"Boolean"} 4939 } 4940 }, 4941 "DescribeOrganizationConfigurationRequest":{ 4942 "type":"structure", 4943 "members":{ 4944 } 4945 }, 4946 "DescribeOrganizationConfigurationResponse":{ 4947 "type":"structure", 4948 "members":{ 4949 "AutoEnable":{"shape":"Boolean"}, 4950 "MemberAccountLimitReached":{"shape":"Boolean"} 4951 } 4952 }, 4953 "DescribeProductsRequest":{ 4954 "type":"structure", 4955 "members":{ 4956 "NextToken":{ 4957 "shape":"NextToken", 4958 "location":"querystring", 4959 "locationName":"NextToken" 4960 }, 4961 "MaxResults":{ 4962 "shape":"MaxResults", 4963 "location":"querystring", 4964 "locationName":"MaxResults" 4965 }, 4966 "ProductArn":{ 4967 "shape":"NonEmptyString", 4968 "location":"querystring", 4969 "locationName":"ProductArn" 4970 } 4971 } 4972 }, 4973 "DescribeProductsResponse":{ 4974 "type":"structure", 4975 "required":["Products"], 4976 "members":{ 4977 "Products":{"shape":"ProductsList"}, 4978 "NextToken":{"shape":"NextToken"} 4979 } 4980 }, 4981 "DescribeStandardsControlsRequest":{ 4982 "type":"structure", 4983 "required":["StandardsSubscriptionArn"], 4984 "members":{ 4985 "StandardsSubscriptionArn":{ 4986 "shape":"NonEmptyString", 4987 "location":"uri", 4988 "locationName":"StandardsSubscriptionArn" 4989 }, 4990 "NextToken":{ 4991 "shape":"NextToken", 4992 "location":"querystring", 4993 "locationName":"NextToken" 4994 }, 4995 "MaxResults":{ 4996 "shape":"MaxResults", 4997 "location":"querystring", 4998 "locationName":"MaxResults" 4999 } 5000 } 5001 }, 5002 "DescribeStandardsControlsResponse":{ 5003 "type":"structure", 5004 "members":{ 5005 "Controls":{"shape":"StandardsControls"}, 5006 "NextToken":{"shape":"NextToken"} 5007 } 5008 }, 5009 "DescribeStandardsRequest":{ 5010 "type":"structure", 5011 "members":{ 5012 "NextToken":{ 5013 "shape":"NextToken", 5014 "location":"querystring", 5015 "locationName":"NextToken" 5016 }, 5017 "MaxResults":{ 5018 "shape":"MaxResults", 5019 "location":"querystring", 5020 "locationName":"MaxResults" 5021 } 5022 } 5023 }, 5024 "DescribeStandardsResponse":{ 5025 "type":"structure", 5026 "members":{ 5027 "Standards":{"shape":"Standards"}, 5028 "NextToken":{"shape":"NextToken"} 5029 } 5030 }, 5031 "DisableImportFindingsForProductRequest":{ 5032 "type":"structure", 5033 "required":["ProductSubscriptionArn"], 5034 "members":{ 5035 "ProductSubscriptionArn":{ 5036 "shape":"NonEmptyString", 5037 "location":"uri", 5038 "locationName":"ProductSubscriptionArn" 5039 } 5040 } 5041 }, 5042 "DisableImportFindingsForProductResponse":{ 5043 "type":"structure", 5044 "members":{ 5045 } 5046 }, 5047 "DisableOrganizationAdminAccountRequest":{ 5048 "type":"structure", 5049 "required":["AdminAccountId"], 5050 "members":{ 5051 "AdminAccountId":{"shape":"NonEmptyString"} 5052 } 5053 }, 5054 "DisableOrganizationAdminAccountResponse":{ 5055 "type":"structure", 5056 "members":{ 5057 } 5058 }, 5059 "DisableSecurityHubRequest":{ 5060 "type":"structure", 5061 "members":{ 5062 } 5063 }, 5064 "DisableSecurityHubResponse":{ 5065 "type":"structure", 5066 "members":{ 5067 } 5068 }, 5069 "DisassociateFromAdministratorAccountRequest":{ 5070 "type":"structure", 5071 "members":{ 5072 } 5073 }, 5074 "DisassociateFromAdministratorAccountResponse":{ 5075 "type":"structure", 5076 "members":{ 5077 } 5078 }, 5079 "DisassociateFromMasterAccountRequest":{ 5080 "type":"structure", 5081 "members":{ 5082 } 5083 }, 5084 "DisassociateFromMasterAccountResponse":{ 5085 "type":"structure", 5086 "members":{ 5087 } 5088 }, 5089 "DisassociateMembersRequest":{ 5090 "type":"structure", 5091 "required":["AccountIds"], 5092 "members":{ 5093 "AccountIds":{"shape":"AccountIdList"} 5094 } 5095 }, 5096 "DisassociateMembersResponse":{ 5097 "type":"structure", 5098 "members":{ 5099 } 5100 }, 5101 "DnsRequestAction":{ 5102 "type":"structure", 5103 "members":{ 5104 "Domain":{"shape":"NonEmptyString"}, 5105 "Protocol":{"shape":"NonEmptyString"}, 5106 "Blocked":{"shape":"Boolean"} 5107 } 5108 }, 5109 "Double":{"type":"double"}, 5110 "EnableImportFindingsForProductRequest":{ 5111 "type":"structure", 5112 "required":["ProductArn"], 5113 "members":{ 5114 "ProductArn":{"shape":"NonEmptyString"} 5115 } 5116 }, 5117 "EnableImportFindingsForProductResponse":{ 5118 "type":"structure", 5119 "members":{ 5120 "ProductSubscriptionArn":{"shape":"NonEmptyString"} 5121 } 5122 }, 5123 "EnableOrganizationAdminAccountRequest":{ 5124 "type":"structure", 5125 "required":["AdminAccountId"], 5126 "members":{ 5127 "AdminAccountId":{"shape":"NonEmptyString"} 5128 } 5129 }, 5130 "EnableOrganizationAdminAccountResponse":{ 5131 "type":"structure", 5132 "members":{ 5133 } 5134 }, 5135 "EnableSecurityHubRequest":{ 5136 "type":"structure", 5137 "members":{ 5138 "Tags":{"shape":"TagMap"}, 5139 "EnableDefaultStandards":{"shape":"Boolean"} 5140 } 5141 }, 5142 "EnableSecurityHubResponse":{ 5143 "type":"structure", 5144 "members":{ 5145 } 5146 }, 5147 "FieldMap":{ 5148 "type":"map", 5149 "key":{"shape":"NonEmptyString"}, 5150 "value":{"shape":"NonEmptyString"} 5151 }, 5152 "FindingProviderFields":{ 5153 "type":"structure", 5154 "members":{ 5155 "Confidence":{"shape":"RatioScale"}, 5156 "Criticality":{"shape":"RatioScale"}, 5157 "RelatedFindings":{"shape":"RelatedFindingList"}, 5158 "Severity":{"shape":"FindingProviderSeverity"}, 5159 "Types":{"shape":"TypeList"} 5160 } 5161 }, 5162 "FindingProviderSeverity":{ 5163 "type":"structure", 5164 "members":{ 5165 "Label":{"shape":"SeverityLabel"}, 5166 "Original":{"shape":"NonEmptyString"} 5167 } 5168 }, 5169 "GeoLocation":{ 5170 "type":"structure", 5171 "members":{ 5172 "Lon":{"shape":"Double"}, 5173 "Lat":{"shape":"Double"} 5174 } 5175 }, 5176 "GetAdministratorAccountRequest":{ 5177 "type":"structure", 5178 "members":{ 5179 } 5180 }, 5181 "GetAdministratorAccountResponse":{ 5182 "type":"structure", 5183 "members":{ 5184 "Administrator":{"shape":"Invitation"} 5185 } 5186 }, 5187 "GetEnabledStandardsRequest":{ 5188 "type":"structure", 5189 "members":{ 5190 "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"}, 5191 "NextToken":{"shape":"NextToken"}, 5192 "MaxResults":{"shape":"MaxResults"} 5193 } 5194 }, 5195 "GetEnabledStandardsResponse":{ 5196 "type":"structure", 5197 "members":{ 5198 "StandardsSubscriptions":{"shape":"StandardsSubscriptions"}, 5199 "NextToken":{"shape":"NextToken"} 5200 } 5201 }, 5202 "GetFindingsRequest":{ 5203 "type":"structure", 5204 "members":{ 5205 "Filters":{"shape":"AwsSecurityFindingFilters"}, 5206 "SortCriteria":{"shape":"SortCriteria"}, 5207 "NextToken":{"shape":"NextToken"}, 5208 "MaxResults":{"shape":"MaxResults"} 5209 } 5210 }, 5211 "GetFindingsResponse":{ 5212 "type":"structure", 5213 "required":["Findings"], 5214 "members":{ 5215 "Findings":{"shape":"AwsSecurityFindingList"}, 5216 "NextToken":{"shape":"NextToken"} 5217 } 5218 }, 5219 "GetInsightResultsRequest":{ 5220 "type":"structure", 5221 "required":["InsightArn"], 5222 "members":{ 5223 "InsightArn":{ 5224 "shape":"NonEmptyString", 5225 "location":"uri", 5226 "locationName":"InsightArn" 5227 } 5228 } 5229 }, 5230 "GetInsightResultsResponse":{ 5231 "type":"structure", 5232 "required":["InsightResults"], 5233 "members":{ 5234 "InsightResults":{"shape":"InsightResults"} 5235 } 5236 }, 5237 "GetInsightsRequest":{ 5238 "type":"structure", 5239 "members":{ 5240 "InsightArns":{"shape":"ArnList"}, 5241 "NextToken":{"shape":"NextToken"}, 5242 "MaxResults":{"shape":"MaxResults"} 5243 } 5244 }, 5245 "GetInsightsResponse":{ 5246 "type":"structure", 5247 "required":["Insights"], 5248 "members":{ 5249 "Insights":{"shape":"InsightList"}, 5250 "NextToken":{"shape":"NextToken"} 5251 } 5252 }, 5253 "GetInvitationsCountRequest":{ 5254 "type":"structure", 5255 "members":{ 5256 } 5257 }, 5258 "GetInvitationsCountResponse":{ 5259 "type":"structure", 5260 "members":{ 5261 "InvitationsCount":{"shape":"Integer"} 5262 } 5263 }, 5264 "GetMasterAccountRequest":{ 5265 "type":"structure", 5266 "members":{ 5267 } 5268 }, 5269 "GetMasterAccountResponse":{ 5270 "type":"structure", 5271 "members":{ 5272 "Master":{"shape":"Invitation"} 5273 } 5274 }, 5275 "GetMembersRequest":{ 5276 "type":"structure", 5277 "required":["AccountIds"], 5278 "members":{ 5279 "AccountIds":{"shape":"AccountIdList"} 5280 } 5281 }, 5282 "GetMembersResponse":{ 5283 "type":"structure", 5284 "members":{ 5285 "Members":{"shape":"MemberList"}, 5286 "UnprocessedAccounts":{"shape":"ResultList"} 5287 } 5288 }, 5289 "IcmpTypeCode":{ 5290 "type":"structure", 5291 "members":{ 5292 "Code":{"shape":"Integer"}, 5293 "Type":{"shape":"Integer"} 5294 } 5295 }, 5296 "ImportFindingsError":{ 5297 "type":"structure", 5298 "required":[ 5299 "Id", 5300 "ErrorCode", 5301 "ErrorMessage" 5302 ], 5303 "members":{ 5304 "Id":{"shape":"NonEmptyString"}, 5305 "ErrorCode":{"shape":"NonEmptyString"}, 5306 "ErrorMessage":{"shape":"NonEmptyString"} 5307 } 5308 }, 5309 "ImportFindingsErrorList":{ 5310 "type":"list", 5311 "member":{"shape":"ImportFindingsError"} 5312 }, 5313 "Insight":{ 5314 "type":"structure", 5315 "required":[ 5316 "InsightArn", 5317 "Name", 5318 "Filters", 5319 "GroupByAttribute" 5320 ], 5321 "members":{ 5322 "InsightArn":{"shape":"NonEmptyString"}, 5323 "Name":{"shape":"NonEmptyString"}, 5324 "Filters":{"shape":"AwsSecurityFindingFilters"}, 5325 "GroupByAttribute":{"shape":"NonEmptyString"} 5326 } 5327 }, 5328 "InsightList":{ 5329 "type":"list", 5330 "member":{"shape":"Insight"} 5331 }, 5332 "InsightResultValue":{ 5333 "type":"structure", 5334 "required":[ 5335 "GroupByAttributeValue", 5336 "Count" 5337 ], 5338 "members":{ 5339 "GroupByAttributeValue":{"shape":"NonEmptyString"}, 5340 "Count":{"shape":"Integer"} 5341 } 5342 }, 5343 "InsightResultValueList":{ 5344 "type":"list", 5345 "member":{"shape":"InsightResultValue"} 5346 }, 5347 "InsightResults":{ 5348 "type":"structure", 5349 "required":[ 5350 "InsightArn", 5351 "GroupByAttribute", 5352 "ResultValues" 5353 ], 5354 "members":{ 5355 "InsightArn":{"shape":"NonEmptyString"}, 5356 "GroupByAttribute":{"shape":"NonEmptyString"}, 5357 "ResultValues":{"shape":"InsightResultValueList"} 5358 } 5359 }, 5360 "Integer":{"type":"integer"}, 5361 "IntegerList":{ 5362 "type":"list", 5363 "member":{"shape":"Integer"} 5364 }, 5365 "IntegrationType":{ 5366 "type":"string", 5367 "enum":[ 5368 "SEND_FINDINGS_TO_SECURITY_HUB", 5369 "RECEIVE_FINDINGS_FROM_SECURITY_HUB", 5370 "UPDATE_FINDINGS_IN_SECURITY_HUB" 5371 ] 5372 }, 5373 "IntegrationTypeList":{ 5374 "type":"list", 5375 "member":{"shape":"IntegrationType"} 5376 }, 5377 "InternalException":{ 5378 "type":"structure", 5379 "members":{ 5380 "Message":{"shape":"NonEmptyString"}, 5381 "Code":{"shape":"NonEmptyString"} 5382 }, 5383 "error":{"httpStatusCode":500}, 5384 "exception":true 5385 }, 5386 "InvalidAccessException":{ 5387 "type":"structure", 5388 "members":{ 5389 "Message":{"shape":"NonEmptyString"}, 5390 "Code":{"shape":"NonEmptyString"} 5391 }, 5392 "error":{"httpStatusCode":401}, 5393 "exception":true 5394 }, 5395 "InvalidInputException":{ 5396 "type":"structure", 5397 "members":{ 5398 "Message":{"shape":"NonEmptyString"}, 5399 "Code":{"shape":"NonEmptyString"} 5400 }, 5401 "error":{"httpStatusCode":400}, 5402 "exception":true 5403 }, 5404 "Invitation":{ 5405 "type":"structure", 5406 "members":{ 5407 "AccountId":{"shape":"AccountId"}, 5408 "InvitationId":{"shape":"NonEmptyString"}, 5409 "InvitedAt":{"shape":"Timestamp"}, 5410 "MemberStatus":{"shape":"NonEmptyString"} 5411 } 5412 }, 5413 "InvitationList":{ 5414 "type":"list", 5415 "member":{"shape":"Invitation"} 5416 }, 5417 "InviteMembersRequest":{ 5418 "type":"structure", 5419 "required":["AccountIds"], 5420 "members":{ 5421 "AccountIds":{"shape":"AccountIdList"} 5422 } 5423 }, 5424 "InviteMembersResponse":{ 5425 "type":"structure", 5426 "members":{ 5427 "UnprocessedAccounts":{"shape":"ResultList"} 5428 } 5429 }, 5430 "IpFilter":{ 5431 "type":"structure", 5432 "members":{ 5433 "Cidr":{"shape":"NonEmptyString"} 5434 } 5435 }, 5436 "IpFilterList":{ 5437 "type":"list", 5438 "member":{"shape":"IpFilter"} 5439 }, 5440 "IpOrganizationDetails":{ 5441 "type":"structure", 5442 "members":{ 5443 "Asn":{"shape":"Integer"}, 5444 "AsnOrg":{"shape":"NonEmptyString"}, 5445 "Isp":{"shape":"NonEmptyString"}, 5446 "Org":{"shape":"NonEmptyString"} 5447 } 5448 }, 5449 "Ipv6CidrBlockAssociation":{ 5450 "type":"structure", 5451 "members":{ 5452 "AssociationId":{"shape":"NonEmptyString"}, 5453 "Ipv6CidrBlock":{"shape":"NonEmptyString"}, 5454 "CidrBlockState":{"shape":"NonEmptyString"} 5455 } 5456 }, 5457 "Ipv6CidrBlockAssociationList":{ 5458 "type":"list", 5459 "member":{"shape":"Ipv6CidrBlockAssociation"} 5460 }, 5461 "KeywordFilter":{ 5462 "type":"structure", 5463 "members":{ 5464 "Value":{"shape":"NonEmptyString"} 5465 } 5466 }, 5467 "KeywordFilterList":{ 5468 "type":"list", 5469 "member":{"shape":"KeywordFilter"} 5470 }, 5471 "LimitExceededException":{ 5472 "type":"structure", 5473 "members":{ 5474 "Message":{"shape":"NonEmptyString"}, 5475 "Code":{"shape":"NonEmptyString"} 5476 }, 5477 "error":{"httpStatusCode":429}, 5478 "exception":true 5479 }, 5480 "ListEnabledProductsForImportRequest":{ 5481 "type":"structure", 5482 "members":{ 5483 "NextToken":{ 5484 "shape":"NextToken", 5485 "location":"querystring", 5486 "locationName":"NextToken" 5487 }, 5488 "MaxResults":{ 5489 "shape":"MaxResults", 5490 "location":"querystring", 5491 "locationName":"MaxResults" 5492 } 5493 } 5494 }, 5495 "ListEnabledProductsForImportResponse":{ 5496 "type":"structure", 5497 "members":{ 5498 "ProductSubscriptions":{"shape":"ProductSubscriptionArnList"}, 5499 "NextToken":{"shape":"NextToken"} 5500 } 5501 }, 5502 "ListInvitationsRequest":{ 5503 "type":"structure", 5504 "members":{ 5505 "MaxResults":{ 5506 "shape":"CrossAccountMaxResults", 5507 "location":"querystring", 5508 "locationName":"MaxResults" 5509 }, 5510 "NextToken":{ 5511 "shape":"NextToken", 5512 "location":"querystring", 5513 "locationName":"NextToken" 5514 } 5515 } 5516 }, 5517 "ListInvitationsResponse":{ 5518 "type":"structure", 5519 "members":{ 5520 "Invitations":{"shape":"InvitationList"}, 5521 "NextToken":{"shape":"NonEmptyString"} 5522 } 5523 }, 5524 "ListMembersRequest":{ 5525 "type":"structure", 5526 "members":{ 5527 "OnlyAssociated":{ 5528 "shape":"Boolean", 5529 "location":"querystring", 5530 "locationName":"OnlyAssociated" 5531 }, 5532 "MaxResults":{ 5533 "shape":"CrossAccountMaxResults", 5534 "location":"querystring", 5535 "locationName":"MaxResults" 5536 }, 5537 "NextToken":{ 5538 "shape":"NextToken", 5539 "location":"querystring", 5540 "locationName":"NextToken" 5541 } 5542 } 5543 }, 5544 "ListMembersResponse":{ 5545 "type":"structure", 5546 "members":{ 5547 "Members":{"shape":"MemberList"}, 5548 "NextToken":{"shape":"NonEmptyString"} 5549 } 5550 }, 5551 "ListOrganizationAdminAccountsRequest":{ 5552 "type":"structure", 5553 "members":{ 5554 "MaxResults":{ 5555 "shape":"AdminsMaxResults", 5556 "location":"querystring", 5557 "locationName":"MaxResults" 5558 }, 5559 "NextToken":{ 5560 "shape":"NextToken", 5561 "location":"querystring", 5562 "locationName":"NextToken" 5563 } 5564 } 5565 }, 5566 "ListOrganizationAdminAccountsResponse":{ 5567 "type":"structure", 5568 "members":{ 5569 "AdminAccounts":{"shape":"AdminAccounts"}, 5570 "NextToken":{"shape":"NextToken"} 5571 } 5572 }, 5573 "ListTagsForResourceRequest":{ 5574 "type":"structure", 5575 "required":["ResourceArn"], 5576 "members":{ 5577 "ResourceArn":{ 5578 "shape":"ResourceArn", 5579 "location":"uri", 5580 "locationName":"ResourceArn" 5581 } 5582 } 5583 }, 5584 "ListTagsForResourceResponse":{ 5585 "type":"structure", 5586 "members":{ 5587 "Tags":{"shape":"TagMap"} 5588 } 5589 }, 5590 "LoadBalancerState":{ 5591 "type":"structure", 5592 "members":{ 5593 "Code":{"shape":"NonEmptyString"}, 5594 "Reason":{"shape":"NonEmptyString"} 5595 } 5596 }, 5597 "Long":{"type":"long"}, 5598 "Malware":{ 5599 "type":"structure", 5600 "required":["Name"], 5601 "members":{ 5602 "Name":{"shape":"NonEmptyString"}, 5603 "Type":{"shape":"MalwareType"}, 5604 "Path":{"shape":"NonEmptyString"}, 5605 "State":{"shape":"MalwareState"} 5606 } 5607 }, 5608 "MalwareList":{ 5609 "type":"list", 5610 "member":{"shape":"Malware"} 5611 }, 5612 "MalwareState":{ 5613 "type":"string", 5614 "enum":[ 5615 "OBSERVED", 5616 "REMOVAL_FAILED", 5617 "REMOVED" 5618 ] 5619 }, 5620 "MalwareType":{ 5621 "type":"string", 5622 "enum":[ 5623 "ADWARE", 5624 "BLENDED_THREAT", 5625 "BOTNET_AGENT", 5626 "COIN_MINER", 5627 "EXPLOIT_KIT", 5628 "KEYLOGGER", 5629 "MACRO", 5630 "POTENTIALLY_UNWANTED", 5631 "SPYWARE", 5632 "RANSOMWARE", 5633 "REMOTE_ACCESS", 5634 "ROOTKIT", 5635 "TROJAN", 5636 "VIRUS", 5637 "WORM" 5638 ] 5639 }, 5640 "MapFilter":{ 5641 "type":"structure", 5642 "members":{ 5643 "Key":{"shape":"NonEmptyString"}, 5644 "Value":{"shape":"NonEmptyString"}, 5645 "Comparison":{"shape":"MapFilterComparison"} 5646 } 5647 }, 5648 "MapFilterComparison":{ 5649 "type":"string", 5650 "enum":[ 5651 "EQUALS", 5652 "NOT_EQUALS" 5653 ] 5654 }, 5655 "MapFilterList":{ 5656 "type":"list", 5657 "member":{"shape":"MapFilter"} 5658 }, 5659 "MaxResults":{ 5660 "type":"integer", 5661 "max":100, 5662 "min":1 5663 }, 5664 "Member":{ 5665 "type":"structure", 5666 "members":{ 5667 "AccountId":{"shape":"AccountId"}, 5668 "Email":{"shape":"NonEmptyString"}, 5669 "MasterId":{ 5670 "shape":"NonEmptyString", 5671 "deprecated":true, 5672 "deprecatedMessage":"This field is deprecated, use AdministratorId instead." 5673 }, 5674 "AdministratorId":{"shape":"NonEmptyString"}, 5675 "MemberStatus":{"shape":"NonEmptyString"}, 5676 "InvitedAt":{"shape":"Timestamp"}, 5677 "UpdatedAt":{"shape":"Timestamp"} 5678 } 5679 }, 5680 "MemberList":{ 5681 "type":"list", 5682 "member":{"shape":"Member"} 5683 }, 5684 "Network":{ 5685 "type":"structure", 5686 "members":{ 5687 "Direction":{"shape":"NetworkDirection"}, 5688 "Protocol":{"shape":"NonEmptyString"}, 5689 "OpenPortRange":{"shape":"PortRange"}, 5690 "SourceIpV4":{"shape":"NonEmptyString"}, 5691 "SourceIpV6":{"shape":"NonEmptyString"}, 5692 "SourcePort":{"shape":"Integer"}, 5693 "SourceDomain":{"shape":"NonEmptyString"}, 5694 "SourceMac":{"shape":"NonEmptyString"}, 5695 "DestinationIpV4":{"shape":"NonEmptyString"}, 5696 "DestinationIpV6":{"shape":"NonEmptyString"}, 5697 "DestinationPort":{"shape":"Integer"}, 5698 "DestinationDomain":{"shape":"NonEmptyString"} 5699 } 5700 }, 5701 "NetworkConnectionAction":{ 5702 "type":"structure", 5703 "members":{ 5704 "ConnectionDirection":{"shape":"NonEmptyString"}, 5705 "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"}, 5706 "RemotePortDetails":{"shape":"ActionRemotePortDetails"}, 5707 "LocalPortDetails":{"shape":"ActionLocalPortDetails"}, 5708 "Protocol":{"shape":"NonEmptyString"}, 5709 "Blocked":{"shape":"Boolean"} 5710 } 5711 }, 5712 "NetworkDirection":{ 5713 "type":"string", 5714 "enum":[ 5715 "IN", 5716 "OUT" 5717 ] 5718 }, 5719 "NetworkHeader":{ 5720 "type":"structure", 5721 "members":{ 5722 "Protocol":{"shape":"NonEmptyString"}, 5723 "Destination":{"shape":"NetworkPathComponentDetails"}, 5724 "Source":{"shape":"NetworkPathComponentDetails"} 5725 } 5726 }, 5727 "NetworkPathComponent":{ 5728 "type":"structure", 5729 "members":{ 5730 "ComponentId":{"shape":"NonEmptyString"}, 5731 "ComponentType":{"shape":"NonEmptyString"}, 5732 "Egress":{"shape":"NetworkHeader"}, 5733 "Ingress":{"shape":"NetworkHeader"} 5734 } 5735 }, 5736 "NetworkPathComponentDetails":{ 5737 "type":"structure", 5738 "members":{ 5739 "Address":{"shape":"StringList"}, 5740 "PortRanges":{"shape":"PortRangeList"} 5741 } 5742 }, 5743 "NetworkPathList":{ 5744 "type":"list", 5745 "member":{"shape":"NetworkPathComponent"} 5746 }, 5747 "NextToken":{"type":"string"}, 5748 "NonEmptyString":{ 5749 "type":"string", 5750 "pattern":".*\\S.*" 5751 }, 5752 "NonEmptyStringList":{ 5753 "type":"list", 5754 "member":{"shape":"NonEmptyString"} 5755 }, 5756 "Note":{ 5757 "type":"structure", 5758 "required":[ 5759 "Text", 5760 "UpdatedBy", 5761 "UpdatedAt" 5762 ], 5763 "members":{ 5764 "Text":{"shape":"NonEmptyString"}, 5765 "UpdatedBy":{"shape":"NonEmptyString"}, 5766 "UpdatedAt":{"shape":"NonEmptyString"} 5767 } 5768 }, 5769 "NoteUpdate":{ 5770 "type":"structure", 5771 "required":[ 5772 "Text", 5773 "UpdatedBy" 5774 ], 5775 "members":{ 5776 "Text":{"shape":"NonEmptyString"}, 5777 "UpdatedBy":{"shape":"NonEmptyString"} 5778 } 5779 }, 5780 "NumberFilter":{ 5781 "type":"structure", 5782 "members":{ 5783 "Gte":{"shape":"Double"}, 5784 "Lte":{"shape":"Double"}, 5785 "Eq":{"shape":"Double"} 5786 } 5787 }, 5788 "NumberFilterList":{ 5789 "type":"list", 5790 "member":{"shape":"NumberFilter"} 5791 }, 5792 "Occurrences":{ 5793 "type":"structure", 5794 "members":{ 5795 "LineRanges":{"shape":"Ranges"}, 5796 "OffsetRanges":{"shape":"Ranges"}, 5797 "Pages":{"shape":"Pages"}, 5798 "Records":{"shape":"Records"}, 5799 "Cells":{"shape":"Cells"} 5800 } 5801 }, 5802 "Page":{ 5803 "type":"structure", 5804 "members":{ 5805 "PageNumber":{"shape":"Long"}, 5806 "LineRange":{"shape":"Range"}, 5807 "OffsetRange":{"shape":"Range"} 5808 } 5809 }, 5810 "Pages":{ 5811 "type":"list", 5812 "member":{"shape":"Page"} 5813 }, 5814 "Partition":{ 5815 "type":"string", 5816 "enum":[ 5817 "aws", 5818 "aws-cn", 5819 "aws-us-gov" 5820 ] 5821 }, 5822 "PatchSummary":{ 5823 "type":"structure", 5824 "required":["Id"], 5825 "members":{ 5826 "Id":{"shape":"NonEmptyString"}, 5827 "InstalledCount":{"shape":"Integer"}, 5828 "MissingCount":{"shape":"Integer"}, 5829 "FailedCount":{"shape":"Integer"}, 5830 "InstalledOtherCount":{"shape":"Integer"}, 5831 "InstalledRejectedCount":{"shape":"Integer"}, 5832 "InstalledPendingReboot":{"shape":"Integer"}, 5833 "OperationStartTime":{"shape":"NonEmptyString"}, 5834 "OperationEndTime":{"shape":"NonEmptyString"}, 5835 "RebootOption":{"shape":"NonEmptyString"}, 5836 "Operation":{"shape":"NonEmptyString"} 5837 } 5838 }, 5839 "PortProbeAction":{ 5840 "type":"structure", 5841 "members":{ 5842 "PortProbeDetails":{"shape":"PortProbeDetailList"}, 5843 "Blocked":{"shape":"Boolean"} 5844 } 5845 }, 5846 "PortProbeDetail":{ 5847 "type":"structure", 5848 "members":{ 5849 "LocalPortDetails":{"shape":"ActionLocalPortDetails"}, 5850 "LocalIpDetails":{"shape":"ActionLocalIpDetails"}, 5851 "RemoteIpDetails":{"shape":"ActionRemoteIpDetails"} 5852 } 5853 }, 5854 "PortProbeDetailList":{ 5855 "type":"list", 5856 "member":{"shape":"PortProbeDetail"} 5857 }, 5858 "PortRange":{ 5859 "type":"structure", 5860 "members":{ 5861 "Begin":{"shape":"Integer"}, 5862 "End":{"shape":"Integer"} 5863 } 5864 }, 5865 "PortRangeFromTo":{ 5866 "type":"structure", 5867 "members":{ 5868 "From":{"shape":"Integer"}, 5869 "To":{"shape":"Integer"} 5870 } 5871 }, 5872 "PortRangeList":{ 5873 "type":"list", 5874 "member":{"shape":"PortRange"} 5875 }, 5876 "ProcessDetails":{ 5877 "type":"structure", 5878 "members":{ 5879 "Name":{"shape":"NonEmptyString"}, 5880 "Path":{"shape":"NonEmptyString"}, 5881 "Pid":{"shape":"Integer"}, 5882 "ParentPid":{"shape":"Integer"}, 5883 "LaunchedAt":{"shape":"NonEmptyString"}, 5884 "TerminatedAt":{"shape":"NonEmptyString"} 5885 } 5886 }, 5887 "Product":{ 5888 "type":"structure", 5889 "required":["ProductArn"], 5890 "members":{ 5891 "ProductArn":{"shape":"NonEmptyString"}, 5892 "ProductName":{"shape":"NonEmptyString"}, 5893 "CompanyName":{"shape":"NonEmptyString"}, 5894 "Description":{"shape":"NonEmptyString"}, 5895 "Categories":{"shape":"CategoryList"}, 5896 "IntegrationTypes":{"shape":"IntegrationTypeList"}, 5897 "MarketplaceUrl":{"shape":"NonEmptyString"}, 5898 "ActivationUrl":{"shape":"NonEmptyString"}, 5899 "ProductSubscriptionResourcePolicy":{"shape":"NonEmptyString"} 5900 } 5901 }, 5902 "ProductSubscriptionArnList":{ 5903 "type":"list", 5904 "member":{"shape":"NonEmptyString"} 5905 }, 5906 "ProductsList":{ 5907 "type":"list", 5908 "member":{"shape":"Product"} 5909 }, 5910 "Range":{ 5911 "type":"structure", 5912 "members":{ 5913 "Start":{"shape":"Long"}, 5914 "End":{"shape":"Long"}, 5915 "StartColumn":{"shape":"Long"} 5916 } 5917 }, 5918 "Ranges":{ 5919 "type":"list", 5920 "member":{"shape":"Range"} 5921 }, 5922 "RatioScale":{ 5923 "type":"integer", 5924 "max":100, 5925 "min":0 5926 }, 5927 "Recommendation":{ 5928 "type":"structure", 5929 "members":{ 5930 "Text":{"shape":"NonEmptyString"}, 5931 "Url":{"shape":"NonEmptyString"} 5932 } 5933 }, 5934 "Record":{ 5935 "type":"structure", 5936 "members":{ 5937 "JsonPath":{"shape":"NonEmptyString"}, 5938 "RecordIndex":{"shape":"Long"} 5939 } 5940 }, 5941 "RecordState":{ 5942 "type":"string", 5943 "enum":[ 5944 "ACTIVE", 5945 "ARCHIVED" 5946 ] 5947 }, 5948 "Records":{ 5949 "type":"list", 5950 "member":{"shape":"Record"} 5951 }, 5952 "RelatedFinding":{ 5953 "type":"structure", 5954 "required":[ 5955 "ProductArn", 5956 "Id" 5957 ], 5958 "members":{ 5959 "ProductArn":{"shape":"NonEmptyString"}, 5960 "Id":{"shape":"NonEmptyString"} 5961 } 5962 }, 5963 "RelatedFindingList":{ 5964 "type":"list", 5965 "member":{"shape":"RelatedFinding"} 5966 }, 5967 "RelatedRequirementsList":{ 5968 "type":"list", 5969 "member":{"shape":"NonEmptyString"} 5970 }, 5971 "Remediation":{ 5972 "type":"structure", 5973 "members":{ 5974 "Recommendation":{"shape":"Recommendation"} 5975 } 5976 }, 5977 "Resource":{ 5978 "type":"structure", 5979 "required":[ 5980 "Type", 5981 "Id" 5982 ], 5983 "members":{ 5984 "Type":{"shape":"NonEmptyString"}, 5985 "Id":{"shape":"NonEmptyString"}, 5986 "Partition":{"shape":"Partition"}, 5987 "Region":{"shape":"NonEmptyString"}, 5988 "ResourceRole":{"shape":"NonEmptyString"}, 5989 "Tags":{"shape":"FieldMap"}, 5990 "DataClassification":{"shape":"DataClassificationDetails"}, 5991 "Details":{"shape":"ResourceDetails"} 5992 } 5993 }, 5994 "ResourceArn":{ 5995 "type":"string", 5996 "pattern":"^arn:aws:securityhub:.*" 5997 }, 5998 "ResourceConflictException":{ 5999 "type":"structure", 6000 "members":{ 6001 "Message":{"shape":"NonEmptyString"}, 6002 "Code":{"shape":"NonEmptyString"} 6003 }, 6004 "error":{"httpStatusCode":409}, 6005 "exception":true 6006 }, 6007 "ResourceDetails":{ 6008 "type":"structure", 6009 "members":{ 6010 "AwsAutoScalingAutoScalingGroup":{"shape":"AwsAutoScalingAutoScalingGroupDetails"}, 6011 "AwsCodeBuildProject":{"shape":"AwsCodeBuildProjectDetails"}, 6012 "AwsCloudFrontDistribution":{"shape":"AwsCloudFrontDistributionDetails"}, 6013 "AwsEc2Instance":{"shape":"AwsEc2InstanceDetails"}, 6014 "AwsEc2NetworkInterface":{"shape":"AwsEc2NetworkInterfaceDetails"}, 6015 "AwsEc2SecurityGroup":{"shape":"AwsEc2SecurityGroupDetails"}, 6016 "AwsEc2Volume":{"shape":"AwsEc2VolumeDetails"}, 6017 "AwsEc2Vpc":{"shape":"AwsEc2VpcDetails"}, 6018 "AwsEc2Eip":{"shape":"AwsEc2EipDetails"}, 6019 "AwsEc2Subnet":{"shape":"AwsEc2SubnetDetails"}, 6020 "AwsEc2NetworkAcl":{"shape":"AwsEc2NetworkAclDetails"}, 6021 "AwsElbv2LoadBalancer":{"shape":"AwsElbv2LoadBalancerDetails"}, 6022 "AwsElasticBeanstalkEnvironment":{"shape":"AwsElasticBeanstalkEnvironmentDetails"}, 6023 "AwsElasticsearchDomain":{"shape":"AwsElasticsearchDomainDetails"}, 6024 "AwsS3Bucket":{"shape":"AwsS3BucketDetails"}, 6025 "AwsS3AccountPublicAccessBlock":{"shape":"AwsS3AccountPublicAccessBlockDetails"}, 6026 "AwsS3Object":{"shape":"AwsS3ObjectDetails"}, 6027 "AwsSecretsManagerSecret":{"shape":"AwsSecretsManagerSecretDetails"}, 6028 "AwsIamAccessKey":{"shape":"AwsIamAccessKeyDetails"}, 6029 "AwsIamUser":{"shape":"AwsIamUserDetails"}, 6030 "AwsIamPolicy":{"shape":"AwsIamPolicyDetails"}, 6031 "AwsApiGatewayV2Stage":{"shape":"AwsApiGatewayV2StageDetails"}, 6032 "AwsApiGatewayV2Api":{"shape":"AwsApiGatewayV2ApiDetails"}, 6033 "AwsDynamoDbTable":{"shape":"AwsDynamoDbTableDetails"}, 6034 "AwsApiGatewayStage":{"shape":"AwsApiGatewayStageDetails"}, 6035 "AwsApiGatewayRestApi":{"shape":"AwsApiGatewayRestApiDetails"}, 6036 "AwsCloudTrailTrail":{"shape":"AwsCloudTrailTrailDetails"}, 6037 "AwsSsmPatchCompliance":{"shape":"AwsSsmPatchComplianceDetails"}, 6038 "AwsCertificateManagerCertificate":{"shape":"AwsCertificateManagerCertificateDetails"}, 6039 "AwsRedshiftCluster":{"shape":"AwsRedshiftClusterDetails"}, 6040 "AwsElbLoadBalancer":{"shape":"AwsElbLoadBalancerDetails"}, 6041 "AwsIamGroup":{"shape":"AwsIamGroupDetails"}, 6042 "AwsIamRole":{"shape":"AwsIamRoleDetails"}, 6043 "AwsKmsKey":{"shape":"AwsKmsKeyDetails"}, 6044 "AwsLambdaFunction":{"shape":"AwsLambdaFunctionDetails"}, 6045 "AwsLambdaLayerVersion":{"shape":"AwsLambdaLayerVersionDetails"}, 6046 "AwsRdsDbInstance":{"shape":"AwsRdsDbInstanceDetails"}, 6047 "AwsSnsTopic":{"shape":"AwsSnsTopicDetails"}, 6048 "AwsSqsQueue":{"shape":"AwsSqsQueueDetails"}, 6049 "AwsWafWebAcl":{"shape":"AwsWafWebAclDetails"}, 6050 "AwsRdsDbSnapshot":{"shape":"AwsRdsDbSnapshotDetails"}, 6051 "AwsRdsDbClusterSnapshot":{"shape":"AwsRdsDbClusterSnapshotDetails"}, 6052 "AwsRdsDbCluster":{"shape":"AwsRdsDbClusterDetails"}, 6053 "AwsEcsCluster":{"shape":"AwsEcsClusterDetails"}, 6054 "AwsEcsTaskDefinition":{"shape":"AwsEcsTaskDefinitionDetails"}, 6055 "Container":{"shape":"ContainerDetails"}, 6056 "Other":{"shape":"FieldMap"}, 6057 "AwsRdsEventSubscription":{"shape":"AwsRdsEventSubscriptionDetails"}, 6058 "AwsEcsService":{"shape":"AwsEcsServiceDetails"}, 6059 "AwsAutoScalingLaunchConfiguration":{"shape":"AwsAutoScalingLaunchConfigurationDetails"}, 6060 "AwsEc2VpnConnection":{"shape":"AwsEc2VpnConnectionDetails"}, 6061 "AwsEcrContainerImage":{"shape":"AwsEcrContainerImageDetails"}, 6062 "AwsOpenSearchServiceDomain":{"shape":"AwsOpenSearchServiceDomainDetails"}, 6063 "AwsEc2VpcEndpointService":{"shape":"AwsEc2VpcEndpointServiceDetails"}, 6064 "AwsXrayEncryptionConfig":{"shape":"AwsXrayEncryptionConfigDetails"}, 6065 "AwsWafRateBasedRule":{"shape":"AwsWafRateBasedRuleDetails"}, 6066 "AwsWafRegionalRateBasedRule":{"shape":"AwsWafRegionalRateBasedRuleDetails"}, 6067 "AwsEcrRepository":{"shape":"AwsEcrRepositoryDetails"}, 6068 "AwsEksCluster":{"shape":"AwsEksClusterDetails"} 6069 } 6070 }, 6071 "ResourceList":{ 6072 "type":"list", 6073 "member":{"shape":"Resource"} 6074 }, 6075 "ResourceNotFoundException":{ 6076 "type":"structure", 6077 "members":{ 6078 "Message":{"shape":"NonEmptyString"}, 6079 "Code":{"shape":"NonEmptyString"} 6080 }, 6081 "error":{"httpStatusCode":404}, 6082 "exception":true 6083 }, 6084 "Result":{ 6085 "type":"structure", 6086 "members":{ 6087 "AccountId":{"shape":"AccountId"}, 6088 "ProcessingResult":{"shape":"NonEmptyString"} 6089 } 6090 }, 6091 "ResultList":{ 6092 "type":"list", 6093 "member":{"shape":"Result"} 6094 }, 6095 "SecurityGroups":{ 6096 "type":"list", 6097 "member":{"shape":"NonEmptyString"} 6098 }, 6099 "SensitiveDataDetections":{ 6100 "type":"structure", 6101 "members":{ 6102 "Count":{"shape":"Long"}, 6103 "Type":{"shape":"NonEmptyString"}, 6104 "Occurrences":{"shape":"Occurrences"} 6105 } 6106 }, 6107 "SensitiveDataDetectionsList":{ 6108 "type":"list", 6109 "member":{"shape":"SensitiveDataDetections"} 6110 }, 6111 "SensitiveDataResult":{ 6112 "type":"structure", 6113 "members":{ 6114 "Category":{"shape":"NonEmptyString"}, 6115 "Detections":{"shape":"SensitiveDataDetectionsList"}, 6116 "TotalCount":{"shape":"Long"} 6117 } 6118 }, 6119 "SensitiveDataResultList":{ 6120 "type":"list", 6121 "member":{"shape":"SensitiveDataResult"} 6122 }, 6123 "Severity":{ 6124 "type":"structure", 6125 "members":{ 6126 "Product":{"shape":"Double"}, 6127 "Label":{"shape":"SeverityLabel"}, 6128 "Normalized":{"shape":"Integer"}, 6129 "Original":{"shape":"NonEmptyString"} 6130 } 6131 }, 6132 "SeverityLabel":{ 6133 "type":"string", 6134 "enum":[ 6135 "INFORMATIONAL", 6136 "LOW", 6137 "MEDIUM", 6138 "HIGH", 6139 "CRITICAL" 6140 ] 6141 }, 6142 "SeverityRating":{ 6143 "type":"string", 6144 "enum":[ 6145 "LOW", 6146 "MEDIUM", 6147 "HIGH", 6148 "CRITICAL" 6149 ] 6150 }, 6151 "SeverityUpdate":{ 6152 "type":"structure", 6153 "members":{ 6154 "Normalized":{"shape":"RatioScale"}, 6155 "Product":{"shape":"Double"}, 6156 "Label":{"shape":"SeverityLabel"} 6157 } 6158 }, 6159 "SizeBytes":{"type":"long"}, 6160 "SoftwarePackage":{ 6161 "type":"structure", 6162 "members":{ 6163 "Name":{"shape":"NonEmptyString"}, 6164 "Version":{"shape":"NonEmptyString"}, 6165 "Epoch":{"shape":"NonEmptyString"}, 6166 "Release":{"shape":"NonEmptyString"}, 6167 "Architecture":{"shape":"NonEmptyString"}, 6168 "PackageManager":{"shape":"NonEmptyString"}, 6169 "FilePath":{"shape":"NonEmptyString"} 6170 } 6171 }, 6172 "SoftwarePackageList":{ 6173 "type":"list", 6174 "member":{"shape":"SoftwarePackage"} 6175 }, 6176 "SortCriteria":{ 6177 "type":"list", 6178 "member":{"shape":"SortCriterion"} 6179 }, 6180 "SortCriterion":{ 6181 "type":"structure", 6182 "members":{ 6183 "Field":{"shape":"NonEmptyString"}, 6184 "SortOrder":{"shape":"SortOrder"} 6185 } 6186 }, 6187 "SortOrder":{ 6188 "type":"string", 6189 "enum":[ 6190 "asc", 6191 "desc" 6192 ] 6193 }, 6194 "Standard":{ 6195 "type":"structure", 6196 "members":{ 6197 "StandardsArn":{"shape":"NonEmptyString"}, 6198 "Name":{"shape":"NonEmptyString"}, 6199 "Description":{"shape":"NonEmptyString"}, 6200 "EnabledByDefault":{"shape":"Boolean"} 6201 } 6202 }, 6203 "Standards":{ 6204 "type":"list", 6205 "member":{"shape":"Standard"} 6206 }, 6207 "StandardsControl":{ 6208 "type":"structure", 6209 "members":{ 6210 "StandardsControlArn":{"shape":"NonEmptyString"}, 6211 "ControlStatus":{"shape":"ControlStatus"}, 6212 "DisabledReason":{"shape":"NonEmptyString"}, 6213 "ControlStatusUpdatedAt":{"shape":"Timestamp"}, 6214 "ControlId":{"shape":"NonEmptyString"}, 6215 "Title":{"shape":"NonEmptyString"}, 6216 "Description":{"shape":"NonEmptyString"}, 6217 "RemediationUrl":{"shape":"NonEmptyString"}, 6218 "SeverityRating":{"shape":"SeverityRating"}, 6219 "RelatedRequirements":{"shape":"RelatedRequirementsList"} 6220 } 6221 }, 6222 "StandardsControls":{ 6223 "type":"list", 6224 "member":{"shape":"StandardsControl"} 6225 }, 6226 "StandardsInputParameterMap":{ 6227 "type":"map", 6228 "key":{"shape":"NonEmptyString"}, 6229 "value":{"shape":"NonEmptyString"} 6230 }, 6231 "StandardsStatus":{ 6232 "type":"string", 6233 "enum":[ 6234 "PENDING", 6235 "READY", 6236 "FAILED", 6237 "DELETING", 6238 "INCOMPLETE" 6239 ] 6240 }, 6241 "StandardsSubscription":{ 6242 "type":"structure", 6243 "required":[ 6244 "StandardsSubscriptionArn", 6245 "StandardsArn", 6246 "StandardsInput", 6247 "StandardsStatus" 6248 ], 6249 "members":{ 6250 "StandardsSubscriptionArn":{"shape":"NonEmptyString"}, 6251 "StandardsArn":{"shape":"NonEmptyString"}, 6252 "StandardsInput":{"shape":"StandardsInputParameterMap"}, 6253 "StandardsStatus":{"shape":"StandardsStatus"} 6254 } 6255 }, 6256 "StandardsSubscriptionArns":{ 6257 "type":"list", 6258 "member":{"shape":"NonEmptyString"}, 6259 "max":25, 6260 "min":1 6261 }, 6262 "StandardsSubscriptionRequest":{ 6263 "type":"structure", 6264 "required":["StandardsArn"], 6265 "members":{ 6266 "StandardsArn":{"shape":"NonEmptyString"}, 6267 "StandardsInput":{"shape":"StandardsInputParameterMap"} 6268 } 6269 }, 6270 "StandardsSubscriptionRequests":{ 6271 "type":"list", 6272 "member":{"shape":"StandardsSubscriptionRequest"}, 6273 "max":25, 6274 "min":1 6275 }, 6276 "StandardsSubscriptions":{ 6277 "type":"list", 6278 "member":{"shape":"StandardsSubscription"} 6279 }, 6280 "StatusReason":{ 6281 "type":"structure", 6282 "required":["ReasonCode"], 6283 "members":{ 6284 "ReasonCode":{"shape":"NonEmptyString"}, 6285 "Description":{"shape":"NonEmptyString"} 6286 } 6287 }, 6288 "StatusReasonsList":{ 6289 "type":"list", 6290 "member":{"shape":"StatusReason"} 6291 }, 6292 "StringFilter":{ 6293 "type":"structure", 6294 "members":{ 6295 "Value":{"shape":"NonEmptyString"}, 6296 "Comparison":{"shape":"StringFilterComparison"} 6297 } 6298 }, 6299 "StringFilterComparison":{ 6300 "type":"string", 6301 "enum":[ 6302 "EQUALS", 6303 "PREFIX", 6304 "NOT_EQUALS", 6305 "PREFIX_NOT_EQUALS" 6306 ] 6307 }, 6308 "StringFilterList":{ 6309 "type":"list", 6310 "member":{"shape":"StringFilter"} 6311 }, 6312 "StringList":{ 6313 "type":"list", 6314 "member":{"shape":"NonEmptyString"} 6315 }, 6316 "TagKey":{ 6317 "type":"string", 6318 "max":128, 6319 "min":1, 6320 "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" 6321 }, 6322 "TagKeyList":{ 6323 "type":"list", 6324 "member":{"shape":"TagKey"}, 6325 "max":50, 6326 "min":1 6327 }, 6328 "TagMap":{ 6329 "type":"map", 6330 "key":{"shape":"TagKey"}, 6331 "value":{"shape":"TagValue"}, 6332 "max":50, 6333 "min":1 6334 }, 6335 "TagResourceRequest":{ 6336 "type":"structure", 6337 "required":[ 6338 "ResourceArn", 6339 "Tags" 6340 ], 6341 "members":{ 6342 "ResourceArn":{ 6343 "shape":"ResourceArn", 6344 "location":"uri", 6345 "locationName":"ResourceArn" 6346 }, 6347 "Tags":{"shape":"TagMap"} 6348 } 6349 }, 6350 "TagResourceResponse":{ 6351 "type":"structure", 6352 "members":{ 6353 } 6354 }, 6355 "TagValue":{ 6356 "type":"string", 6357 "max":256 6358 }, 6359 "ThreatIntelIndicator":{ 6360 "type":"structure", 6361 "members":{ 6362 "Type":{"shape":"ThreatIntelIndicatorType"}, 6363 "Value":{"shape":"NonEmptyString"}, 6364 "Category":{"shape":"ThreatIntelIndicatorCategory"}, 6365 "LastObservedAt":{"shape":"NonEmptyString"}, 6366 "Source":{"shape":"NonEmptyString"}, 6367 "SourceUrl":{"shape":"NonEmptyString"} 6368 } 6369 }, 6370 "ThreatIntelIndicatorCategory":{ 6371 "type":"string", 6372 "enum":[ 6373 "BACKDOOR", 6374 "CARD_STEALER", 6375 "COMMAND_AND_CONTROL", 6376 "DROP_SITE", 6377 "EXPLOIT_SITE", 6378 "KEYLOGGER" 6379 ] 6380 }, 6381 "ThreatIntelIndicatorList":{ 6382 "type":"list", 6383 "member":{"shape":"ThreatIntelIndicator"} 6384 }, 6385 "ThreatIntelIndicatorType":{ 6386 "type":"string", 6387 "enum":[ 6388 "DOMAIN", 6389 "EMAIL_ADDRESS", 6390 "HASH_MD5", 6391 "HASH_SHA1", 6392 "HASH_SHA256", 6393 "HASH_SHA512", 6394 "IPV4_ADDRESS", 6395 "IPV6_ADDRESS", 6396 "MUTEX", 6397 "PROCESS", 6398 "URL" 6399 ] 6400 }, 6401 "Timestamp":{ 6402 "type":"timestamp", 6403 "timestampFormat":"iso8601" 6404 }, 6405 "TypeList":{ 6406 "type":"list", 6407 "member":{"shape":"NonEmptyString"} 6408 }, 6409 "UntagResourceRequest":{ 6410 "type":"structure", 6411 "required":[ 6412 "ResourceArn", 6413 "TagKeys" 6414 ], 6415 "members":{ 6416 "ResourceArn":{ 6417 "shape":"ResourceArn", 6418 "location":"uri", 6419 "locationName":"ResourceArn" 6420 }, 6421 "TagKeys":{ 6422 "shape":"TagKeyList", 6423 "location":"querystring", 6424 "locationName":"tagKeys" 6425 } 6426 } 6427 }, 6428 "UntagResourceResponse":{ 6429 "type":"structure", 6430 "members":{ 6431 } 6432 }, 6433 "UpdateActionTargetRequest":{ 6434 "type":"structure", 6435 "required":["ActionTargetArn"], 6436 "members":{ 6437 "ActionTargetArn":{ 6438 "shape":"NonEmptyString", 6439 "location":"uri", 6440 "locationName":"ActionTargetArn" 6441 }, 6442 "Name":{"shape":"NonEmptyString"}, 6443 "Description":{"shape":"NonEmptyString"} 6444 } 6445 }, 6446 "UpdateActionTargetResponse":{ 6447 "type":"structure", 6448 "members":{ 6449 } 6450 }, 6451 "UpdateFindingsRequest":{ 6452 "type":"structure", 6453 "required":["Filters"], 6454 "members":{ 6455 "Filters":{"shape":"AwsSecurityFindingFilters"}, 6456 "Note":{"shape":"NoteUpdate"}, 6457 "RecordState":{"shape":"RecordState"} 6458 } 6459 }, 6460 "UpdateFindingsResponse":{ 6461 "type":"structure", 6462 "members":{ 6463 } 6464 }, 6465 "UpdateInsightRequest":{ 6466 "type":"structure", 6467 "required":["InsightArn"], 6468 "members":{ 6469 "InsightArn":{ 6470 "shape":"NonEmptyString", 6471 "location":"uri", 6472 "locationName":"InsightArn" 6473 }, 6474 "Name":{"shape":"NonEmptyString"}, 6475 "Filters":{"shape":"AwsSecurityFindingFilters"}, 6476 "GroupByAttribute":{"shape":"NonEmptyString"} 6477 } 6478 }, 6479 "UpdateInsightResponse":{ 6480 "type":"structure", 6481 "members":{ 6482 } 6483 }, 6484 "UpdateOrganizationConfigurationRequest":{ 6485 "type":"structure", 6486 "required":["AutoEnable"], 6487 "members":{ 6488 "AutoEnable":{"shape":"Boolean"} 6489 } 6490 }, 6491 "UpdateOrganizationConfigurationResponse":{ 6492 "type":"structure", 6493 "members":{ 6494 } 6495 }, 6496 "UpdateSecurityHubConfigurationRequest":{ 6497 "type":"structure", 6498 "members":{ 6499 "AutoEnableControls":{"shape":"Boolean"} 6500 } 6501 }, 6502 "UpdateSecurityHubConfigurationResponse":{ 6503 "type":"structure", 6504 "members":{ 6505 } 6506 }, 6507 "UpdateStandardsControlRequest":{ 6508 "type":"structure", 6509 "required":["StandardsControlArn"], 6510 "members":{ 6511 "StandardsControlArn":{ 6512 "shape":"NonEmptyString", 6513 "location":"uri", 6514 "locationName":"StandardsControlArn" 6515 }, 6516 "ControlStatus":{"shape":"ControlStatus"}, 6517 "DisabledReason":{"shape":"NonEmptyString"} 6518 } 6519 }, 6520 "UpdateStandardsControlResponse":{ 6521 "type":"structure", 6522 "members":{ 6523 } 6524 }, 6525 "VerificationState":{ 6526 "type":"string", 6527 "enum":[ 6528 "UNKNOWN", 6529 "TRUE_POSITIVE", 6530 "FALSE_POSITIVE", 6531 "BENIGN_POSITIVE" 6532 ] 6533 }, 6534 "Vulnerability":{ 6535 "type":"structure", 6536 "required":["Id"], 6537 "members":{ 6538 "Id":{"shape":"NonEmptyString"}, 6539 "VulnerablePackages":{"shape":"SoftwarePackageList"}, 6540 "Cvss":{"shape":"CvssList"}, 6541 "RelatedVulnerabilities":{"shape":"StringList"}, 6542 "Vendor":{"shape":"VulnerabilityVendor"}, 6543 "ReferenceUrls":{"shape":"StringList"} 6544 } 6545 }, 6546 "VulnerabilityList":{ 6547 "type":"list", 6548 "member":{"shape":"Vulnerability"} 6549 }, 6550 "VulnerabilityVendor":{ 6551 "type":"structure", 6552 "required":["Name"], 6553 "members":{ 6554 "Name":{"shape":"NonEmptyString"}, 6555 "Url":{"shape":"NonEmptyString"}, 6556 "VendorSeverity":{"shape":"NonEmptyString"}, 6557 "VendorCreatedAt":{"shape":"NonEmptyString"}, 6558 "VendorUpdatedAt":{"shape":"NonEmptyString"} 6559 } 6560 }, 6561 "WafAction":{ 6562 "type":"structure", 6563 "members":{ 6564 "Type":{"shape":"NonEmptyString"} 6565 } 6566 }, 6567 "WafExcludedRule":{ 6568 "type":"structure", 6569 "members":{ 6570 "RuleId":{"shape":"NonEmptyString"} 6571 } 6572 }, 6573 "WafExcludedRuleList":{ 6574 "type":"list", 6575 "member":{"shape":"WafExcludedRule"} 6576 }, 6577 "WafOverrideAction":{ 6578 "type":"structure", 6579 "members":{ 6580 "Type":{"shape":"NonEmptyString"} 6581 } 6582 }, 6583 "Workflow":{ 6584 "type":"structure", 6585 "members":{ 6586 "Status":{"shape":"WorkflowStatus"} 6587 } 6588 }, 6589 "WorkflowState":{ 6590 "type":"string", 6591 "deprecated":true, 6592 "deprecatedMessage":"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 6593 "enum":[ 6594 "NEW", 6595 "ASSIGNED", 6596 "IN_PROGRESS", 6597 "DEFERRED", 6598 "RESOLVED" 6599 ] 6600 }, 6601 "WorkflowStatus":{ 6602 "type":"string", 6603 "enum":[ 6604 "NEW", 6605 "NOTIFIED", 6606 "RESOLVED", 6607 "SUPPRESSED" 6608 ] 6609 }, 6610 "WorkflowUpdate":{ 6611 "type":"structure", 6612 "members":{ 6613 "Status":{"shape":"WorkflowStatus"} 6614 } 6615 } 6616 } 6617 }