github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/organizations/2016-11-28/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-11-28", 5 "endpointPrefix":"organizations", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Organizations", 9 "serviceFullName":"AWS Organizations", 10 "serviceId":"Organizations", 11 "signatureVersion":"v4", 12 "targetPrefix":"AWSOrganizationsV20161128", 13 "uid":"organizations-2016-11-28" 14 }, 15 "operations":{ 16 "AcceptHandshake":{ 17 "name":"AcceptHandshake", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AcceptHandshakeRequest"}, 23 "output":{"shape":"AcceptHandshakeResponse"}, 24 "errors":[ 25 {"shape":"AccessDeniedException"}, 26 {"shape":"AWSOrganizationsNotInUseException"}, 27 {"shape":"HandshakeConstraintViolationException"}, 28 {"shape":"HandshakeNotFoundException"}, 29 {"shape":"InvalidHandshakeTransitionException"}, 30 {"shape":"HandshakeAlreadyInStateException"}, 31 {"shape":"InvalidInputException"}, 32 {"shape":"ConcurrentModificationException"}, 33 {"shape":"ServiceException"}, 34 {"shape":"TooManyRequestsException"}, 35 {"shape":"AccessDeniedForDependencyException"} 36 ] 37 }, 38 "AttachPolicy":{ 39 "name":"AttachPolicy", 40 "http":{ 41 "method":"POST", 42 "requestUri":"/" 43 }, 44 "input":{"shape":"AttachPolicyRequest"}, 45 "errors":[ 46 {"shape":"AccessDeniedException"}, 47 {"shape":"AWSOrganizationsNotInUseException"}, 48 {"shape":"ConcurrentModificationException"}, 49 {"shape":"ConstraintViolationException"}, 50 {"shape":"DuplicatePolicyAttachmentException"}, 51 {"shape":"InvalidInputException"}, 52 {"shape":"PolicyNotFoundException"}, 53 {"shape":"PolicyTypeNotEnabledException"}, 54 {"shape":"ServiceException"}, 55 {"shape":"TargetNotFoundException"}, 56 {"shape":"TooManyRequestsException"}, 57 {"shape":"UnsupportedAPIEndpointException"}, 58 {"shape":"PolicyChangesInProgressException"} 59 ] 60 }, 61 "CancelHandshake":{ 62 "name":"CancelHandshake", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/" 66 }, 67 "input":{"shape":"CancelHandshakeRequest"}, 68 "output":{"shape":"CancelHandshakeResponse"}, 69 "errors":[ 70 {"shape":"AccessDeniedException"}, 71 {"shape":"ConcurrentModificationException"}, 72 {"shape":"HandshakeNotFoundException"}, 73 {"shape":"InvalidHandshakeTransitionException"}, 74 {"shape":"HandshakeAlreadyInStateException"}, 75 {"shape":"InvalidInputException"}, 76 {"shape":"ServiceException"}, 77 {"shape":"TooManyRequestsException"} 78 ] 79 }, 80 "CreateAccount":{ 81 "name":"CreateAccount", 82 "http":{ 83 "method":"POST", 84 "requestUri":"/" 85 }, 86 "input":{"shape":"CreateAccountRequest"}, 87 "output":{"shape":"CreateAccountResponse"}, 88 "errors":[ 89 {"shape":"AccessDeniedException"}, 90 {"shape":"AWSOrganizationsNotInUseException"}, 91 {"shape":"ConcurrentModificationException"}, 92 {"shape":"ConstraintViolationException"}, 93 {"shape":"InvalidInputException"}, 94 {"shape":"FinalizingOrganizationException"}, 95 {"shape":"ServiceException"}, 96 {"shape":"TooManyRequestsException"}, 97 {"shape":"UnsupportedAPIEndpointException"} 98 ] 99 }, 100 "CreateGovCloudAccount":{ 101 "name":"CreateGovCloudAccount", 102 "http":{ 103 "method":"POST", 104 "requestUri":"/" 105 }, 106 "input":{"shape":"CreateGovCloudAccountRequest"}, 107 "output":{"shape":"CreateGovCloudAccountResponse"}, 108 "errors":[ 109 {"shape":"AccessDeniedException"}, 110 {"shape":"AWSOrganizationsNotInUseException"}, 111 {"shape":"ConcurrentModificationException"}, 112 {"shape":"ConstraintViolationException"}, 113 {"shape":"InvalidInputException"}, 114 {"shape":"FinalizingOrganizationException"}, 115 {"shape":"ServiceException"}, 116 {"shape":"TooManyRequestsException"}, 117 {"shape":"UnsupportedAPIEndpointException"} 118 ] 119 }, 120 "CreateOrganization":{ 121 "name":"CreateOrganization", 122 "http":{ 123 "method":"POST", 124 "requestUri":"/" 125 }, 126 "input":{"shape":"CreateOrganizationRequest"}, 127 "output":{"shape":"CreateOrganizationResponse"}, 128 "errors":[ 129 {"shape":"AccessDeniedException"}, 130 {"shape":"AlreadyInOrganizationException"}, 131 {"shape":"ConcurrentModificationException"}, 132 {"shape":"ConstraintViolationException"}, 133 {"shape":"InvalidInputException"}, 134 {"shape":"ServiceException"}, 135 {"shape":"TooManyRequestsException"}, 136 {"shape":"AccessDeniedForDependencyException"} 137 ] 138 }, 139 "CreateOrganizationalUnit":{ 140 "name":"CreateOrganizationalUnit", 141 "http":{ 142 "method":"POST", 143 "requestUri":"/" 144 }, 145 "input":{"shape":"CreateOrganizationalUnitRequest"}, 146 "output":{"shape":"CreateOrganizationalUnitResponse"}, 147 "errors":[ 148 {"shape":"AccessDeniedException"}, 149 {"shape":"AWSOrganizationsNotInUseException"}, 150 {"shape":"ConcurrentModificationException"}, 151 {"shape":"ConstraintViolationException"}, 152 {"shape":"DuplicateOrganizationalUnitException"}, 153 {"shape":"InvalidInputException"}, 154 {"shape":"ParentNotFoundException"}, 155 {"shape":"ServiceException"}, 156 {"shape":"TooManyRequestsException"} 157 ] 158 }, 159 "CreatePolicy":{ 160 "name":"CreatePolicy", 161 "http":{ 162 "method":"POST", 163 "requestUri":"/" 164 }, 165 "input":{"shape":"CreatePolicyRequest"}, 166 "output":{"shape":"CreatePolicyResponse"}, 167 "errors":[ 168 {"shape":"AccessDeniedException"}, 169 {"shape":"AWSOrganizationsNotInUseException"}, 170 {"shape":"ConcurrentModificationException"}, 171 {"shape":"ConstraintViolationException"}, 172 {"shape":"DuplicatePolicyException"}, 173 {"shape":"InvalidInputException"}, 174 {"shape":"MalformedPolicyDocumentException"}, 175 {"shape":"PolicyTypeNotAvailableForOrganizationException"}, 176 {"shape":"ServiceException"}, 177 {"shape":"TooManyRequestsException"}, 178 {"shape":"UnsupportedAPIEndpointException"} 179 ] 180 }, 181 "DeclineHandshake":{ 182 "name":"DeclineHandshake", 183 "http":{ 184 "method":"POST", 185 "requestUri":"/" 186 }, 187 "input":{"shape":"DeclineHandshakeRequest"}, 188 "output":{"shape":"DeclineHandshakeResponse"}, 189 "errors":[ 190 {"shape":"AccessDeniedException"}, 191 {"shape":"ConcurrentModificationException"}, 192 {"shape":"HandshakeNotFoundException"}, 193 {"shape":"InvalidHandshakeTransitionException"}, 194 {"shape":"HandshakeAlreadyInStateException"}, 195 {"shape":"InvalidInputException"}, 196 {"shape":"ServiceException"}, 197 {"shape":"TooManyRequestsException"} 198 ] 199 }, 200 "DeleteOrganization":{ 201 "name":"DeleteOrganization", 202 "http":{ 203 "method":"POST", 204 "requestUri":"/" 205 }, 206 "errors":[ 207 {"shape":"AccessDeniedException"}, 208 {"shape":"AWSOrganizationsNotInUseException"}, 209 {"shape":"ConcurrentModificationException"}, 210 {"shape":"InvalidInputException"}, 211 {"shape":"OrganizationNotEmptyException"}, 212 {"shape":"ServiceException"}, 213 {"shape":"TooManyRequestsException"} 214 ] 215 }, 216 "DeleteOrganizationalUnit":{ 217 "name":"DeleteOrganizationalUnit", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/" 221 }, 222 "input":{"shape":"DeleteOrganizationalUnitRequest"}, 223 "errors":[ 224 {"shape":"AccessDeniedException"}, 225 {"shape":"AWSOrganizationsNotInUseException"}, 226 {"shape":"ConcurrentModificationException"}, 227 {"shape":"InvalidInputException"}, 228 {"shape":"OrganizationalUnitNotEmptyException"}, 229 {"shape":"OrganizationalUnitNotFoundException"}, 230 {"shape":"ServiceException"}, 231 {"shape":"TooManyRequestsException"} 232 ] 233 }, 234 "DeletePolicy":{ 235 "name":"DeletePolicy", 236 "http":{ 237 "method":"POST", 238 "requestUri":"/" 239 }, 240 "input":{"shape":"DeletePolicyRequest"}, 241 "errors":[ 242 {"shape":"AccessDeniedException"}, 243 {"shape":"AWSOrganizationsNotInUseException"}, 244 {"shape":"ConcurrentModificationException"}, 245 {"shape":"InvalidInputException"}, 246 {"shape":"PolicyInUseException"}, 247 {"shape":"PolicyNotFoundException"}, 248 {"shape":"ServiceException"}, 249 {"shape":"TooManyRequestsException"}, 250 {"shape":"UnsupportedAPIEndpointException"} 251 ] 252 }, 253 "DeregisterDelegatedAdministrator":{ 254 "name":"DeregisterDelegatedAdministrator", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/" 258 }, 259 "input":{"shape":"DeregisterDelegatedAdministratorRequest"}, 260 "errors":[ 261 {"shape":"AccessDeniedException"}, 262 {"shape":"AccountNotFoundException"}, 263 {"shape":"AccountNotRegisteredException"}, 264 {"shape":"AWSOrganizationsNotInUseException"}, 265 {"shape":"ConcurrentModificationException"}, 266 {"shape":"ConstraintViolationException"}, 267 {"shape":"InvalidInputException"}, 268 {"shape":"TooManyRequestsException"}, 269 {"shape":"ServiceException"}, 270 {"shape":"UnsupportedAPIEndpointException"} 271 ] 272 }, 273 "DescribeAccount":{ 274 "name":"DescribeAccount", 275 "http":{ 276 "method":"POST", 277 "requestUri":"/" 278 }, 279 "input":{"shape":"DescribeAccountRequest"}, 280 "output":{"shape":"DescribeAccountResponse"}, 281 "errors":[ 282 {"shape":"AccessDeniedException"}, 283 {"shape":"AccountNotFoundException"}, 284 {"shape":"AWSOrganizationsNotInUseException"}, 285 {"shape":"InvalidInputException"}, 286 {"shape":"ServiceException"}, 287 {"shape":"TooManyRequestsException"} 288 ] 289 }, 290 "DescribeCreateAccountStatus":{ 291 "name":"DescribeCreateAccountStatus", 292 "http":{ 293 "method":"POST", 294 "requestUri":"/" 295 }, 296 "input":{"shape":"DescribeCreateAccountStatusRequest"}, 297 "output":{"shape":"DescribeCreateAccountStatusResponse"}, 298 "errors":[ 299 {"shape":"AccessDeniedException"}, 300 {"shape":"AWSOrganizationsNotInUseException"}, 301 {"shape":"CreateAccountStatusNotFoundException"}, 302 {"shape":"InvalidInputException"}, 303 {"shape":"ServiceException"}, 304 {"shape":"TooManyRequestsException"}, 305 {"shape":"UnsupportedAPIEndpointException"} 306 ] 307 }, 308 "DescribeEffectivePolicy":{ 309 "name":"DescribeEffectivePolicy", 310 "http":{ 311 "method":"POST", 312 "requestUri":"/" 313 }, 314 "input":{"shape":"DescribeEffectivePolicyRequest"}, 315 "output":{"shape":"DescribeEffectivePolicyResponse"}, 316 "errors":[ 317 {"shape":"AccessDeniedException"}, 318 {"shape":"AWSOrganizationsNotInUseException"}, 319 {"shape":"ConstraintViolationException"}, 320 {"shape":"ServiceException"}, 321 {"shape":"TooManyRequestsException"}, 322 {"shape":"TargetNotFoundException"}, 323 {"shape":"EffectivePolicyNotFoundException"}, 324 {"shape":"InvalidInputException"}, 325 {"shape":"UnsupportedAPIEndpointException"} 326 ] 327 }, 328 "DescribeHandshake":{ 329 "name":"DescribeHandshake", 330 "http":{ 331 "method":"POST", 332 "requestUri":"/" 333 }, 334 "input":{"shape":"DescribeHandshakeRequest"}, 335 "output":{"shape":"DescribeHandshakeResponse"}, 336 "errors":[ 337 {"shape":"AccessDeniedException"}, 338 {"shape":"ConcurrentModificationException"}, 339 {"shape":"HandshakeNotFoundException"}, 340 {"shape":"InvalidInputException"}, 341 {"shape":"ServiceException"}, 342 {"shape":"TooManyRequestsException"} 343 ] 344 }, 345 "DescribeOrganization":{ 346 "name":"DescribeOrganization", 347 "http":{ 348 "method":"POST", 349 "requestUri":"/" 350 }, 351 "output":{"shape":"DescribeOrganizationResponse"}, 352 "errors":[ 353 {"shape":"AccessDeniedException"}, 354 {"shape":"AWSOrganizationsNotInUseException"}, 355 {"shape":"ConcurrentModificationException"}, 356 {"shape":"ServiceException"}, 357 {"shape":"TooManyRequestsException"} 358 ] 359 }, 360 "DescribeOrganizationalUnit":{ 361 "name":"DescribeOrganizationalUnit", 362 "http":{ 363 "method":"POST", 364 "requestUri":"/" 365 }, 366 "input":{"shape":"DescribeOrganizationalUnitRequest"}, 367 "output":{"shape":"DescribeOrganizationalUnitResponse"}, 368 "errors":[ 369 {"shape":"AccessDeniedException"}, 370 {"shape":"AWSOrganizationsNotInUseException"}, 371 {"shape":"InvalidInputException"}, 372 {"shape":"OrganizationalUnitNotFoundException"}, 373 {"shape":"ServiceException"}, 374 {"shape":"TooManyRequestsException"} 375 ] 376 }, 377 "DescribePolicy":{ 378 "name":"DescribePolicy", 379 "http":{ 380 "method":"POST", 381 "requestUri":"/" 382 }, 383 "input":{"shape":"DescribePolicyRequest"}, 384 "output":{"shape":"DescribePolicyResponse"}, 385 "errors":[ 386 {"shape":"AccessDeniedException"}, 387 {"shape":"AWSOrganizationsNotInUseException"}, 388 {"shape":"InvalidInputException"}, 389 {"shape":"PolicyNotFoundException"}, 390 {"shape":"ServiceException"}, 391 {"shape":"TooManyRequestsException"}, 392 {"shape":"UnsupportedAPIEndpointException"} 393 ] 394 }, 395 "DetachPolicy":{ 396 "name":"DetachPolicy", 397 "http":{ 398 "method":"POST", 399 "requestUri":"/" 400 }, 401 "input":{"shape":"DetachPolicyRequest"}, 402 "errors":[ 403 {"shape":"AccessDeniedException"}, 404 {"shape":"AWSOrganizationsNotInUseException"}, 405 {"shape":"ConcurrentModificationException"}, 406 {"shape":"ConstraintViolationException"}, 407 {"shape":"InvalidInputException"}, 408 {"shape":"PolicyNotAttachedException"}, 409 {"shape":"PolicyNotFoundException"}, 410 {"shape":"ServiceException"}, 411 {"shape":"TargetNotFoundException"}, 412 {"shape":"TooManyRequestsException"}, 413 {"shape":"UnsupportedAPIEndpointException"}, 414 {"shape":"PolicyChangesInProgressException"} 415 ] 416 }, 417 "DisableAWSServiceAccess":{ 418 "name":"DisableAWSServiceAccess", 419 "http":{ 420 "method":"POST", 421 "requestUri":"/" 422 }, 423 "input":{"shape":"DisableAWSServiceAccessRequest"}, 424 "errors":[ 425 {"shape":"AccessDeniedException"}, 426 {"shape":"AWSOrganizationsNotInUseException"}, 427 {"shape":"ConcurrentModificationException"}, 428 {"shape":"ConstraintViolationException"}, 429 {"shape":"InvalidInputException"}, 430 {"shape":"ServiceException"}, 431 {"shape":"TooManyRequestsException"}, 432 {"shape":"UnsupportedAPIEndpointException"} 433 ] 434 }, 435 "DisablePolicyType":{ 436 "name":"DisablePolicyType", 437 "http":{ 438 "method":"POST", 439 "requestUri":"/" 440 }, 441 "input":{"shape":"DisablePolicyTypeRequest"}, 442 "output":{"shape":"DisablePolicyTypeResponse"}, 443 "errors":[ 444 {"shape":"AccessDeniedException"}, 445 {"shape":"AWSOrganizationsNotInUseException"}, 446 {"shape":"ConcurrentModificationException"}, 447 {"shape":"ConstraintViolationException"}, 448 {"shape":"InvalidInputException"}, 449 {"shape":"PolicyTypeNotEnabledException"}, 450 {"shape":"RootNotFoundException"}, 451 {"shape":"ServiceException"}, 452 {"shape":"TooManyRequestsException"}, 453 {"shape":"UnsupportedAPIEndpointException"}, 454 {"shape":"PolicyChangesInProgressException"} 455 ] 456 }, 457 "EnableAWSServiceAccess":{ 458 "name":"EnableAWSServiceAccess", 459 "http":{ 460 "method":"POST", 461 "requestUri":"/" 462 }, 463 "input":{"shape":"EnableAWSServiceAccessRequest"}, 464 "errors":[ 465 {"shape":"AccessDeniedException"}, 466 {"shape":"AWSOrganizationsNotInUseException"}, 467 {"shape":"ConcurrentModificationException"}, 468 {"shape":"ConstraintViolationException"}, 469 {"shape":"InvalidInputException"}, 470 {"shape":"ServiceException"}, 471 {"shape":"TooManyRequestsException"}, 472 {"shape":"UnsupportedAPIEndpointException"} 473 ] 474 }, 475 "EnableAllFeatures":{ 476 "name":"EnableAllFeatures", 477 "http":{ 478 "method":"POST", 479 "requestUri":"/" 480 }, 481 "input":{"shape":"EnableAllFeaturesRequest"}, 482 "output":{"shape":"EnableAllFeaturesResponse"}, 483 "errors":[ 484 {"shape":"AccessDeniedException"}, 485 {"shape":"AWSOrganizationsNotInUseException"}, 486 {"shape":"ConcurrentModificationException"}, 487 {"shape":"HandshakeConstraintViolationException"}, 488 {"shape":"InvalidInputException"}, 489 {"shape":"ServiceException"}, 490 {"shape":"TooManyRequestsException"} 491 ] 492 }, 493 "EnablePolicyType":{ 494 "name":"EnablePolicyType", 495 "http":{ 496 "method":"POST", 497 "requestUri":"/" 498 }, 499 "input":{"shape":"EnablePolicyTypeRequest"}, 500 "output":{"shape":"EnablePolicyTypeResponse"}, 501 "errors":[ 502 {"shape":"AccessDeniedException"}, 503 {"shape":"AWSOrganizationsNotInUseException"}, 504 {"shape":"ConcurrentModificationException"}, 505 {"shape":"ConstraintViolationException"}, 506 {"shape":"InvalidInputException"}, 507 {"shape":"PolicyTypeAlreadyEnabledException"}, 508 {"shape":"RootNotFoundException"}, 509 {"shape":"ServiceException"}, 510 {"shape":"TooManyRequestsException"}, 511 {"shape":"PolicyTypeNotAvailableForOrganizationException"}, 512 {"shape":"UnsupportedAPIEndpointException"}, 513 {"shape":"PolicyChangesInProgressException"} 514 ] 515 }, 516 "InviteAccountToOrganization":{ 517 "name":"InviteAccountToOrganization", 518 "http":{ 519 "method":"POST", 520 "requestUri":"/" 521 }, 522 "input":{"shape":"InviteAccountToOrganizationRequest"}, 523 "output":{"shape":"InviteAccountToOrganizationResponse"}, 524 "errors":[ 525 {"shape":"AccessDeniedException"}, 526 {"shape":"AWSOrganizationsNotInUseException"}, 527 {"shape":"AccountOwnerNotVerifiedException"}, 528 {"shape":"ConcurrentModificationException"}, 529 {"shape":"HandshakeConstraintViolationException"}, 530 {"shape":"DuplicateHandshakeException"}, 531 {"shape":"ConstraintViolationException"}, 532 {"shape":"InvalidInputException"}, 533 {"shape":"FinalizingOrganizationException"}, 534 {"shape":"ServiceException"}, 535 {"shape":"TooManyRequestsException"} 536 ] 537 }, 538 "LeaveOrganization":{ 539 "name":"LeaveOrganization", 540 "http":{ 541 "method":"POST", 542 "requestUri":"/" 543 }, 544 "errors":[ 545 {"shape":"AccessDeniedException"}, 546 {"shape":"AccountNotFoundException"}, 547 {"shape":"AWSOrganizationsNotInUseException"}, 548 {"shape":"ConcurrentModificationException"}, 549 {"shape":"ConstraintViolationException"}, 550 {"shape":"InvalidInputException"}, 551 {"shape":"MasterCannotLeaveOrganizationException"}, 552 {"shape":"ServiceException"}, 553 {"shape":"TooManyRequestsException"} 554 ] 555 }, 556 "ListAWSServiceAccessForOrganization":{ 557 "name":"ListAWSServiceAccessForOrganization", 558 "http":{ 559 "method":"POST", 560 "requestUri":"/" 561 }, 562 "input":{"shape":"ListAWSServiceAccessForOrganizationRequest"}, 563 "output":{"shape":"ListAWSServiceAccessForOrganizationResponse"}, 564 "errors":[ 565 {"shape":"AccessDeniedException"}, 566 {"shape":"AWSOrganizationsNotInUseException"}, 567 {"shape":"ConstraintViolationException"}, 568 {"shape":"InvalidInputException"}, 569 {"shape":"ServiceException"}, 570 {"shape":"TooManyRequestsException"}, 571 {"shape":"UnsupportedAPIEndpointException"} 572 ] 573 }, 574 "ListAccounts":{ 575 "name":"ListAccounts", 576 "http":{ 577 "method":"POST", 578 "requestUri":"/" 579 }, 580 "input":{"shape":"ListAccountsRequest"}, 581 "output":{"shape":"ListAccountsResponse"}, 582 "errors":[ 583 {"shape":"AccessDeniedException"}, 584 {"shape":"AWSOrganizationsNotInUseException"}, 585 {"shape":"InvalidInputException"}, 586 {"shape":"ServiceException"}, 587 {"shape":"TooManyRequestsException"} 588 ] 589 }, 590 "ListAccountsForParent":{ 591 "name":"ListAccountsForParent", 592 "http":{ 593 "method":"POST", 594 "requestUri":"/" 595 }, 596 "input":{"shape":"ListAccountsForParentRequest"}, 597 "output":{"shape":"ListAccountsForParentResponse"}, 598 "errors":[ 599 {"shape":"AccessDeniedException"}, 600 {"shape":"AWSOrganizationsNotInUseException"}, 601 {"shape":"InvalidInputException"}, 602 {"shape":"ParentNotFoundException"}, 603 {"shape":"ServiceException"}, 604 {"shape":"TooManyRequestsException"} 605 ] 606 }, 607 "ListChildren":{ 608 "name":"ListChildren", 609 "http":{ 610 "method":"POST", 611 "requestUri":"/" 612 }, 613 "input":{"shape":"ListChildrenRequest"}, 614 "output":{"shape":"ListChildrenResponse"}, 615 "errors":[ 616 {"shape":"AccessDeniedException"}, 617 {"shape":"AWSOrganizationsNotInUseException"}, 618 {"shape":"InvalidInputException"}, 619 {"shape":"ParentNotFoundException"}, 620 {"shape":"ServiceException"}, 621 {"shape":"TooManyRequestsException"} 622 ] 623 }, 624 "ListCreateAccountStatus":{ 625 "name":"ListCreateAccountStatus", 626 "http":{ 627 "method":"POST", 628 "requestUri":"/" 629 }, 630 "input":{"shape":"ListCreateAccountStatusRequest"}, 631 "output":{"shape":"ListCreateAccountStatusResponse"}, 632 "errors":[ 633 {"shape":"AccessDeniedException"}, 634 {"shape":"AWSOrganizationsNotInUseException"}, 635 {"shape":"InvalidInputException"}, 636 {"shape":"ServiceException"}, 637 {"shape":"TooManyRequestsException"}, 638 {"shape":"UnsupportedAPIEndpointException"} 639 ] 640 }, 641 "ListDelegatedAdministrators":{ 642 "name":"ListDelegatedAdministrators", 643 "http":{ 644 "method":"POST", 645 "requestUri":"/" 646 }, 647 "input":{"shape":"ListDelegatedAdministratorsRequest"}, 648 "output":{"shape":"ListDelegatedAdministratorsResponse"}, 649 "errors":[ 650 {"shape":"AccessDeniedException"}, 651 {"shape":"AWSOrganizationsNotInUseException"}, 652 {"shape":"ConstraintViolationException"}, 653 {"shape":"InvalidInputException"}, 654 {"shape":"TooManyRequestsException"}, 655 {"shape":"ServiceException"}, 656 {"shape":"UnsupportedAPIEndpointException"} 657 ] 658 }, 659 "ListDelegatedServicesForAccount":{ 660 "name":"ListDelegatedServicesForAccount", 661 "http":{ 662 "method":"POST", 663 "requestUri":"/" 664 }, 665 "input":{"shape":"ListDelegatedServicesForAccountRequest"}, 666 "output":{"shape":"ListDelegatedServicesForAccountResponse"}, 667 "errors":[ 668 {"shape":"AccessDeniedException"}, 669 {"shape":"AccountNotFoundException"}, 670 {"shape":"AccountNotRegisteredException"}, 671 {"shape":"AWSOrganizationsNotInUseException"}, 672 {"shape":"ConstraintViolationException"}, 673 {"shape":"InvalidInputException"}, 674 {"shape":"TooManyRequestsException"}, 675 {"shape":"ServiceException"}, 676 {"shape":"UnsupportedAPIEndpointException"} 677 ] 678 }, 679 "ListHandshakesForAccount":{ 680 "name":"ListHandshakesForAccount", 681 "http":{ 682 "method":"POST", 683 "requestUri":"/" 684 }, 685 "input":{"shape":"ListHandshakesForAccountRequest"}, 686 "output":{"shape":"ListHandshakesForAccountResponse"}, 687 "errors":[ 688 {"shape":"AccessDeniedException"}, 689 {"shape":"ConcurrentModificationException"}, 690 {"shape":"InvalidInputException"}, 691 {"shape":"ServiceException"}, 692 {"shape":"TooManyRequestsException"} 693 ] 694 }, 695 "ListHandshakesForOrganization":{ 696 "name":"ListHandshakesForOrganization", 697 "http":{ 698 "method":"POST", 699 "requestUri":"/" 700 }, 701 "input":{"shape":"ListHandshakesForOrganizationRequest"}, 702 "output":{"shape":"ListHandshakesForOrganizationResponse"}, 703 "errors":[ 704 {"shape":"AccessDeniedException"}, 705 {"shape":"AWSOrganizationsNotInUseException"}, 706 {"shape":"ConcurrentModificationException"}, 707 {"shape":"InvalidInputException"}, 708 {"shape":"ServiceException"}, 709 {"shape":"TooManyRequestsException"} 710 ] 711 }, 712 "ListOrganizationalUnitsForParent":{ 713 "name":"ListOrganizationalUnitsForParent", 714 "http":{ 715 "method":"POST", 716 "requestUri":"/" 717 }, 718 "input":{"shape":"ListOrganizationalUnitsForParentRequest"}, 719 "output":{"shape":"ListOrganizationalUnitsForParentResponse"}, 720 "errors":[ 721 {"shape":"AccessDeniedException"}, 722 {"shape":"AWSOrganizationsNotInUseException"}, 723 {"shape":"InvalidInputException"}, 724 {"shape":"ParentNotFoundException"}, 725 {"shape":"ServiceException"}, 726 {"shape":"TooManyRequestsException"} 727 ] 728 }, 729 "ListParents":{ 730 "name":"ListParents", 731 "http":{ 732 "method":"POST", 733 "requestUri":"/" 734 }, 735 "input":{"shape":"ListParentsRequest"}, 736 "output":{"shape":"ListParentsResponse"}, 737 "errors":[ 738 {"shape":"AccessDeniedException"}, 739 {"shape":"AWSOrganizationsNotInUseException"}, 740 {"shape":"ChildNotFoundException"}, 741 {"shape":"InvalidInputException"}, 742 {"shape":"ServiceException"}, 743 {"shape":"TooManyRequestsException"} 744 ] 745 }, 746 "ListPolicies":{ 747 "name":"ListPolicies", 748 "http":{ 749 "method":"POST", 750 "requestUri":"/" 751 }, 752 "input":{"shape":"ListPoliciesRequest"}, 753 "output":{"shape":"ListPoliciesResponse"}, 754 "errors":[ 755 {"shape":"AccessDeniedException"}, 756 {"shape":"AWSOrganizationsNotInUseException"}, 757 {"shape":"InvalidInputException"}, 758 {"shape":"ServiceException"}, 759 {"shape":"TooManyRequestsException"}, 760 {"shape":"UnsupportedAPIEndpointException"} 761 ] 762 }, 763 "ListPoliciesForTarget":{ 764 "name":"ListPoliciesForTarget", 765 "http":{ 766 "method":"POST", 767 "requestUri":"/" 768 }, 769 "input":{"shape":"ListPoliciesForTargetRequest"}, 770 "output":{"shape":"ListPoliciesForTargetResponse"}, 771 "errors":[ 772 {"shape":"AccessDeniedException"}, 773 {"shape":"AWSOrganizationsNotInUseException"}, 774 {"shape":"InvalidInputException"}, 775 {"shape":"ServiceException"}, 776 {"shape":"TargetNotFoundException"}, 777 {"shape":"TooManyRequestsException"}, 778 {"shape":"UnsupportedAPIEndpointException"} 779 ] 780 }, 781 "ListRoots":{ 782 "name":"ListRoots", 783 "http":{ 784 "method":"POST", 785 "requestUri":"/" 786 }, 787 "input":{"shape":"ListRootsRequest"}, 788 "output":{"shape":"ListRootsResponse"}, 789 "errors":[ 790 {"shape":"AccessDeniedException"}, 791 {"shape":"AWSOrganizationsNotInUseException"}, 792 {"shape":"InvalidInputException"}, 793 {"shape":"ServiceException"}, 794 {"shape":"TooManyRequestsException"} 795 ] 796 }, 797 "ListTagsForResource":{ 798 "name":"ListTagsForResource", 799 "http":{ 800 "method":"POST", 801 "requestUri":"/" 802 }, 803 "input":{"shape":"ListTagsForResourceRequest"}, 804 "output":{"shape":"ListTagsForResourceResponse"}, 805 "errors":[ 806 {"shape":"AccessDeniedException"}, 807 {"shape":"AWSOrganizationsNotInUseException"}, 808 {"shape":"TargetNotFoundException"}, 809 {"shape":"InvalidInputException"}, 810 {"shape":"ServiceException"}, 811 {"shape":"TooManyRequestsException"} 812 ] 813 }, 814 "ListTargetsForPolicy":{ 815 "name":"ListTargetsForPolicy", 816 "http":{ 817 "method":"POST", 818 "requestUri":"/" 819 }, 820 "input":{"shape":"ListTargetsForPolicyRequest"}, 821 "output":{"shape":"ListTargetsForPolicyResponse"}, 822 "errors":[ 823 {"shape":"AccessDeniedException"}, 824 {"shape":"AWSOrganizationsNotInUseException"}, 825 {"shape":"InvalidInputException"}, 826 {"shape":"PolicyNotFoundException"}, 827 {"shape":"ServiceException"}, 828 {"shape":"TooManyRequestsException"}, 829 {"shape":"UnsupportedAPIEndpointException"} 830 ] 831 }, 832 "MoveAccount":{ 833 "name":"MoveAccount", 834 "http":{ 835 "method":"POST", 836 "requestUri":"/" 837 }, 838 "input":{"shape":"MoveAccountRequest"}, 839 "errors":[ 840 {"shape":"AccessDeniedException"}, 841 {"shape":"InvalidInputException"}, 842 {"shape":"SourceParentNotFoundException"}, 843 {"shape":"DestinationParentNotFoundException"}, 844 {"shape":"DuplicateAccountException"}, 845 {"shape":"AccountNotFoundException"}, 846 {"shape":"TooManyRequestsException"}, 847 {"shape":"ConcurrentModificationException"}, 848 {"shape":"AWSOrganizationsNotInUseException"}, 849 {"shape":"ServiceException"} 850 ] 851 }, 852 "RegisterDelegatedAdministrator":{ 853 "name":"RegisterDelegatedAdministrator", 854 "http":{ 855 "method":"POST", 856 "requestUri":"/" 857 }, 858 "input":{"shape":"RegisterDelegatedAdministratorRequest"}, 859 "errors":[ 860 {"shape":"AccessDeniedException"}, 861 {"shape":"AccountAlreadyRegisteredException"}, 862 {"shape":"AccountNotFoundException"}, 863 {"shape":"AWSOrganizationsNotInUseException"}, 864 {"shape":"ConcurrentModificationException"}, 865 {"shape":"ConstraintViolationException"}, 866 {"shape":"InvalidInputException"}, 867 {"shape":"TooManyRequestsException"}, 868 {"shape":"ServiceException"}, 869 {"shape":"UnsupportedAPIEndpointException"} 870 ] 871 }, 872 "RemoveAccountFromOrganization":{ 873 "name":"RemoveAccountFromOrganization", 874 "http":{ 875 "method":"POST", 876 "requestUri":"/" 877 }, 878 "input":{"shape":"RemoveAccountFromOrganizationRequest"}, 879 "errors":[ 880 {"shape":"AccessDeniedException"}, 881 {"shape":"AccountNotFoundException"}, 882 {"shape":"AWSOrganizationsNotInUseException"}, 883 {"shape":"ConcurrentModificationException"}, 884 {"shape":"ConstraintViolationException"}, 885 {"shape":"InvalidInputException"}, 886 {"shape":"MasterCannotLeaveOrganizationException"}, 887 {"shape":"ServiceException"}, 888 {"shape":"TooManyRequestsException"} 889 ] 890 }, 891 "TagResource":{ 892 "name":"TagResource", 893 "http":{ 894 "method":"POST", 895 "requestUri":"/" 896 }, 897 "input":{"shape":"TagResourceRequest"}, 898 "errors":[ 899 {"shape":"AccessDeniedException"}, 900 {"shape":"ConcurrentModificationException"}, 901 {"shape":"AWSOrganizationsNotInUseException"}, 902 {"shape":"TargetNotFoundException"}, 903 {"shape":"ConstraintViolationException"}, 904 {"shape":"InvalidInputException"}, 905 {"shape":"ServiceException"}, 906 {"shape":"TooManyRequestsException"} 907 ] 908 }, 909 "UntagResource":{ 910 "name":"UntagResource", 911 "http":{ 912 "method":"POST", 913 "requestUri":"/" 914 }, 915 "input":{"shape":"UntagResourceRequest"}, 916 "errors":[ 917 {"shape":"AccessDeniedException"}, 918 {"shape":"ConcurrentModificationException"}, 919 {"shape":"AWSOrganizationsNotInUseException"}, 920 {"shape":"TargetNotFoundException"}, 921 {"shape":"ConstraintViolationException"}, 922 {"shape":"InvalidInputException"}, 923 {"shape":"ServiceException"}, 924 {"shape":"TooManyRequestsException"} 925 ] 926 }, 927 "UpdateOrganizationalUnit":{ 928 "name":"UpdateOrganizationalUnit", 929 "http":{ 930 "method":"POST", 931 "requestUri":"/" 932 }, 933 "input":{"shape":"UpdateOrganizationalUnitRequest"}, 934 "output":{"shape":"UpdateOrganizationalUnitResponse"}, 935 "errors":[ 936 {"shape":"AccessDeniedException"}, 937 {"shape":"AWSOrganizationsNotInUseException"}, 938 {"shape":"ConcurrentModificationException"}, 939 {"shape":"DuplicateOrganizationalUnitException"}, 940 {"shape":"InvalidInputException"}, 941 {"shape":"OrganizationalUnitNotFoundException"}, 942 {"shape":"ServiceException"}, 943 {"shape":"TooManyRequestsException"} 944 ] 945 }, 946 "UpdatePolicy":{ 947 "name":"UpdatePolicy", 948 "http":{ 949 "method":"POST", 950 "requestUri":"/" 951 }, 952 "input":{"shape":"UpdatePolicyRequest"}, 953 "output":{"shape":"UpdatePolicyResponse"}, 954 "errors":[ 955 {"shape":"AccessDeniedException"}, 956 {"shape":"AWSOrganizationsNotInUseException"}, 957 {"shape":"ConcurrentModificationException"}, 958 {"shape":"ConstraintViolationException"}, 959 {"shape":"DuplicatePolicyException"}, 960 {"shape":"InvalidInputException"}, 961 {"shape":"MalformedPolicyDocumentException"}, 962 {"shape":"PolicyNotFoundException"}, 963 {"shape":"ServiceException"}, 964 {"shape":"TooManyRequestsException"}, 965 {"shape":"UnsupportedAPIEndpointException"}, 966 {"shape":"PolicyChangesInProgressException"} 967 ] 968 } 969 }, 970 "shapes":{ 971 "AWSOrganizationsNotInUseException":{ 972 "type":"structure", 973 "members":{ 974 "Message":{"shape":"ExceptionMessage"} 975 }, 976 "exception":true 977 }, 978 "AcceptHandshakeRequest":{ 979 "type":"structure", 980 "required":["HandshakeId"], 981 "members":{ 982 "HandshakeId":{"shape":"HandshakeId"} 983 } 984 }, 985 "AcceptHandshakeResponse":{ 986 "type":"structure", 987 "members":{ 988 "Handshake":{"shape":"Handshake"} 989 } 990 }, 991 "AccessDeniedException":{ 992 "type":"structure", 993 "members":{ 994 "Message":{"shape":"ExceptionMessage"} 995 }, 996 "exception":true 997 }, 998 "AccessDeniedForDependencyException":{ 999 "type":"structure", 1000 "members":{ 1001 "Message":{"shape":"ExceptionMessage"}, 1002 "Reason":{"shape":"AccessDeniedForDependencyExceptionReason"} 1003 }, 1004 "exception":true 1005 }, 1006 "AccessDeniedForDependencyExceptionReason":{ 1007 "type":"string", 1008 "enum":["ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE"] 1009 }, 1010 "Account":{ 1011 "type":"structure", 1012 "members":{ 1013 "Id":{"shape":"AccountId"}, 1014 "Arn":{"shape":"AccountArn"}, 1015 "Email":{"shape":"Email"}, 1016 "Name":{"shape":"AccountName"}, 1017 "Status":{"shape":"AccountStatus"}, 1018 "JoinedMethod":{"shape":"AccountJoinedMethod"}, 1019 "JoinedTimestamp":{"shape":"Timestamp"} 1020 } 1021 }, 1022 "AccountAlreadyRegisteredException":{ 1023 "type":"structure", 1024 "members":{ 1025 "Message":{"shape":"ExceptionMessage"} 1026 }, 1027 "exception":true 1028 }, 1029 "AccountArn":{ 1030 "type":"string", 1031 "pattern":"^arn:aws:organizations::\\d{12}:account\\/o-[a-z0-9]{10,32}\\/\\d{12}" 1032 }, 1033 "AccountId":{ 1034 "type":"string", 1035 "max":12, 1036 "pattern":"^\\d{12}$" 1037 }, 1038 "AccountJoinedMethod":{ 1039 "type":"string", 1040 "enum":[ 1041 "INVITED", 1042 "CREATED" 1043 ] 1044 }, 1045 "AccountName":{ 1046 "type":"string", 1047 "max":50, 1048 "min":1, 1049 "pattern":"[\\u0020-\\u007E]+", 1050 "sensitive":true 1051 }, 1052 "AccountNotFoundException":{ 1053 "type":"structure", 1054 "members":{ 1055 "Message":{"shape":"ExceptionMessage"} 1056 }, 1057 "exception":true 1058 }, 1059 "AccountNotRegisteredException":{ 1060 "type":"structure", 1061 "members":{ 1062 "Message":{"shape":"ExceptionMessage"} 1063 }, 1064 "exception":true 1065 }, 1066 "AccountOwnerNotVerifiedException":{ 1067 "type":"structure", 1068 "members":{ 1069 "Message":{"shape":"ExceptionMessage"} 1070 }, 1071 "exception":true 1072 }, 1073 "AccountStatus":{ 1074 "type":"string", 1075 "enum":[ 1076 "ACTIVE", 1077 "SUSPENDED" 1078 ] 1079 }, 1080 "Accounts":{ 1081 "type":"list", 1082 "member":{"shape":"Account"} 1083 }, 1084 "ActionType":{ 1085 "type":"string", 1086 "enum":[ 1087 "INVITE", 1088 "ENABLE_ALL_FEATURES", 1089 "APPROVE_ALL_FEATURES", 1090 "ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE" 1091 ] 1092 }, 1093 "AlreadyInOrganizationException":{ 1094 "type":"structure", 1095 "members":{ 1096 "Message":{"shape":"ExceptionMessage"} 1097 }, 1098 "exception":true 1099 }, 1100 "AttachPolicyRequest":{ 1101 "type":"structure", 1102 "required":[ 1103 "PolicyId", 1104 "TargetId" 1105 ], 1106 "members":{ 1107 "PolicyId":{"shape":"PolicyId"}, 1108 "TargetId":{"shape":"PolicyTargetId"} 1109 } 1110 }, 1111 "AwsManagedPolicy":{"type":"boolean"}, 1112 "CancelHandshakeRequest":{ 1113 "type":"structure", 1114 "required":["HandshakeId"], 1115 "members":{ 1116 "HandshakeId":{"shape":"HandshakeId"} 1117 } 1118 }, 1119 "CancelHandshakeResponse":{ 1120 "type":"structure", 1121 "members":{ 1122 "Handshake":{"shape":"Handshake"} 1123 } 1124 }, 1125 "Child":{ 1126 "type":"structure", 1127 "members":{ 1128 "Id":{"shape":"ChildId"}, 1129 "Type":{"shape":"ChildType"} 1130 } 1131 }, 1132 "ChildId":{ 1133 "type":"string", 1134 "max":100, 1135 "pattern":"^(\\d{12})|(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$" 1136 }, 1137 "ChildNotFoundException":{ 1138 "type":"structure", 1139 "members":{ 1140 "Message":{"shape":"ExceptionMessage"} 1141 }, 1142 "exception":true 1143 }, 1144 "ChildType":{ 1145 "type":"string", 1146 "enum":[ 1147 "ACCOUNT", 1148 "ORGANIZATIONAL_UNIT" 1149 ] 1150 }, 1151 "Children":{ 1152 "type":"list", 1153 "member":{"shape":"Child"} 1154 }, 1155 "ConcurrentModificationException":{ 1156 "type":"structure", 1157 "members":{ 1158 "Message":{"shape":"ExceptionMessage"} 1159 }, 1160 "exception":true 1161 }, 1162 "ConstraintViolationException":{ 1163 "type":"structure", 1164 "members":{ 1165 "Message":{"shape":"ExceptionMessage"}, 1166 "Reason":{"shape":"ConstraintViolationExceptionReason"} 1167 }, 1168 "exception":true 1169 }, 1170 "ConstraintViolationExceptionReason":{ 1171 "type":"string", 1172 "enum":[ 1173 "ACCOUNT_NUMBER_LIMIT_EXCEEDED", 1174 "HANDSHAKE_RATE_LIMIT_EXCEEDED", 1175 "OU_NUMBER_LIMIT_EXCEEDED", 1176 "OU_DEPTH_LIMIT_EXCEEDED", 1177 "POLICY_NUMBER_LIMIT_EXCEEDED", 1178 "POLICY_CONTENT_LIMIT_EXCEEDED", 1179 "MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED", 1180 "MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED", 1181 "ACCOUNT_CANNOT_LEAVE_ORGANIZATION", 1182 "ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA", 1183 "ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION", 1184 "MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED", 1185 "MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED", 1186 "ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED", 1187 "MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE", 1188 "MASTER_ACCOUNT_MISSING_CONTACT_INFO", 1189 "MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED", 1190 "ORGANIZATION_NOT_IN_ALL_FEATURES_MODE", 1191 "CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION", 1192 "EMAIL_VERIFICATION_CODE_EXPIRED", 1193 "WAIT_PERIOD_ACTIVE", 1194 "MAX_TAG_LIMIT_EXCEEDED", 1195 "TAG_POLICY_VIOLATION", 1196 "MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED", 1197 "CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR", 1198 "CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG", 1199 "DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE", 1200 "MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE" 1201 ] 1202 }, 1203 "CreateAccountFailureReason":{ 1204 "type":"string", 1205 "enum":[ 1206 "ACCOUNT_LIMIT_EXCEEDED", 1207 "EMAIL_ALREADY_EXISTS", 1208 "INVALID_ADDRESS", 1209 "INVALID_EMAIL", 1210 "CONCURRENT_ACCOUNT_MODIFICATION", 1211 "INTERNAL_FAILURE", 1212 "GOVCLOUD_ACCOUNT_ALREADY_EXISTS", 1213 "MISSING_BUSINESS_VALIDATION", 1214 "FAILED_BUSINESS_VALIDATION", 1215 "PENDING_BUSINESS_VALIDATION", 1216 "INVALID_IDENTITY_FOR_BUSINESS_VALIDATION", 1217 "UNKNOWN_BUSINESS_VALIDATION", 1218 "MISSING_PAYMENT_INSTRUMENT" 1219 ] 1220 }, 1221 "CreateAccountRequest":{ 1222 "type":"structure", 1223 "required":[ 1224 "Email", 1225 "AccountName" 1226 ], 1227 "members":{ 1228 "Email":{"shape":"Email"}, 1229 "AccountName":{"shape":"AccountName"}, 1230 "RoleName":{"shape":"RoleName"}, 1231 "IamUserAccessToBilling":{"shape":"IAMUserAccessToBilling"}, 1232 "Tags":{"shape":"Tags"} 1233 } 1234 }, 1235 "CreateAccountRequestId":{ 1236 "type":"string", 1237 "max":36, 1238 "pattern":"^car-[a-z0-9]{8,32}$" 1239 }, 1240 "CreateAccountResponse":{ 1241 "type":"structure", 1242 "members":{ 1243 "CreateAccountStatus":{"shape":"CreateAccountStatus"} 1244 } 1245 }, 1246 "CreateAccountState":{ 1247 "type":"string", 1248 "enum":[ 1249 "IN_PROGRESS", 1250 "SUCCEEDED", 1251 "FAILED" 1252 ] 1253 }, 1254 "CreateAccountStates":{ 1255 "type":"list", 1256 "member":{"shape":"CreateAccountState"} 1257 }, 1258 "CreateAccountStatus":{ 1259 "type":"structure", 1260 "members":{ 1261 "Id":{"shape":"CreateAccountRequestId"}, 1262 "AccountName":{"shape":"AccountName"}, 1263 "State":{"shape":"CreateAccountState"}, 1264 "RequestedTimestamp":{"shape":"Timestamp"}, 1265 "CompletedTimestamp":{"shape":"Timestamp"}, 1266 "AccountId":{"shape":"AccountId"}, 1267 "GovCloudAccountId":{"shape":"AccountId"}, 1268 "FailureReason":{"shape":"CreateAccountFailureReason"} 1269 } 1270 }, 1271 "CreateAccountStatusNotFoundException":{ 1272 "type":"structure", 1273 "members":{ 1274 "Message":{"shape":"ExceptionMessage"} 1275 }, 1276 "exception":true 1277 }, 1278 "CreateAccountStatuses":{ 1279 "type":"list", 1280 "member":{"shape":"CreateAccountStatus"} 1281 }, 1282 "CreateGovCloudAccountRequest":{ 1283 "type":"structure", 1284 "required":[ 1285 "Email", 1286 "AccountName" 1287 ], 1288 "members":{ 1289 "Email":{"shape":"Email"}, 1290 "AccountName":{"shape":"AccountName"}, 1291 "RoleName":{"shape":"RoleName"}, 1292 "IamUserAccessToBilling":{"shape":"IAMUserAccessToBilling"}, 1293 "Tags":{"shape":"Tags"} 1294 } 1295 }, 1296 "CreateGovCloudAccountResponse":{ 1297 "type":"structure", 1298 "members":{ 1299 "CreateAccountStatus":{"shape":"CreateAccountStatus"} 1300 } 1301 }, 1302 "CreateOrganizationRequest":{ 1303 "type":"structure", 1304 "members":{ 1305 "FeatureSet":{"shape":"OrganizationFeatureSet"} 1306 } 1307 }, 1308 "CreateOrganizationResponse":{ 1309 "type":"structure", 1310 "members":{ 1311 "Organization":{"shape":"Organization"} 1312 } 1313 }, 1314 "CreateOrganizationalUnitRequest":{ 1315 "type":"structure", 1316 "required":[ 1317 "ParentId", 1318 "Name" 1319 ], 1320 "members":{ 1321 "ParentId":{"shape":"ParentId"}, 1322 "Name":{"shape":"OrganizationalUnitName"}, 1323 "Tags":{"shape":"Tags"} 1324 } 1325 }, 1326 "CreateOrganizationalUnitResponse":{ 1327 "type":"structure", 1328 "members":{ 1329 "OrganizationalUnit":{"shape":"OrganizationalUnit"} 1330 } 1331 }, 1332 "CreatePolicyRequest":{ 1333 "type":"structure", 1334 "required":[ 1335 "Content", 1336 "Description", 1337 "Name", 1338 "Type" 1339 ], 1340 "members":{ 1341 "Content":{"shape":"PolicyContent"}, 1342 "Description":{"shape":"PolicyDescription"}, 1343 "Name":{"shape":"PolicyName"}, 1344 "Type":{"shape":"PolicyType"}, 1345 "Tags":{"shape":"Tags"} 1346 } 1347 }, 1348 "CreatePolicyResponse":{ 1349 "type":"structure", 1350 "members":{ 1351 "Policy":{"shape":"Policy"} 1352 } 1353 }, 1354 "DeclineHandshakeRequest":{ 1355 "type":"structure", 1356 "required":["HandshakeId"], 1357 "members":{ 1358 "HandshakeId":{"shape":"HandshakeId"} 1359 } 1360 }, 1361 "DeclineHandshakeResponse":{ 1362 "type":"structure", 1363 "members":{ 1364 "Handshake":{"shape":"Handshake"} 1365 } 1366 }, 1367 "DelegatedAdministrator":{ 1368 "type":"structure", 1369 "members":{ 1370 "Id":{"shape":"AccountId"}, 1371 "Arn":{"shape":"AccountArn"}, 1372 "Email":{"shape":"Email"}, 1373 "Name":{"shape":"AccountName"}, 1374 "Status":{"shape":"AccountStatus"}, 1375 "JoinedMethod":{"shape":"AccountJoinedMethod"}, 1376 "JoinedTimestamp":{"shape":"Timestamp"}, 1377 "DelegationEnabledDate":{"shape":"Timestamp"} 1378 } 1379 }, 1380 "DelegatedAdministrators":{ 1381 "type":"list", 1382 "member":{"shape":"DelegatedAdministrator"} 1383 }, 1384 "DelegatedService":{ 1385 "type":"structure", 1386 "members":{ 1387 "ServicePrincipal":{"shape":"ServicePrincipal"}, 1388 "DelegationEnabledDate":{"shape":"Timestamp"} 1389 } 1390 }, 1391 "DelegatedServices":{ 1392 "type":"list", 1393 "member":{"shape":"DelegatedService"} 1394 }, 1395 "DeleteOrganizationalUnitRequest":{ 1396 "type":"structure", 1397 "required":["OrganizationalUnitId"], 1398 "members":{ 1399 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"} 1400 } 1401 }, 1402 "DeletePolicyRequest":{ 1403 "type":"structure", 1404 "required":["PolicyId"], 1405 "members":{ 1406 "PolicyId":{"shape":"PolicyId"} 1407 } 1408 }, 1409 "DeregisterDelegatedAdministratorRequest":{ 1410 "type":"structure", 1411 "required":[ 1412 "AccountId", 1413 "ServicePrincipal" 1414 ], 1415 "members":{ 1416 "AccountId":{"shape":"AccountId"}, 1417 "ServicePrincipal":{"shape":"ServicePrincipal"} 1418 } 1419 }, 1420 "DescribeAccountRequest":{ 1421 "type":"structure", 1422 "required":["AccountId"], 1423 "members":{ 1424 "AccountId":{"shape":"AccountId"} 1425 } 1426 }, 1427 "DescribeAccountResponse":{ 1428 "type":"structure", 1429 "members":{ 1430 "Account":{"shape":"Account"} 1431 } 1432 }, 1433 "DescribeCreateAccountStatusRequest":{ 1434 "type":"structure", 1435 "required":["CreateAccountRequestId"], 1436 "members":{ 1437 "CreateAccountRequestId":{"shape":"CreateAccountRequestId"} 1438 } 1439 }, 1440 "DescribeCreateAccountStatusResponse":{ 1441 "type":"structure", 1442 "members":{ 1443 "CreateAccountStatus":{"shape":"CreateAccountStatus"} 1444 } 1445 }, 1446 "DescribeEffectivePolicyRequest":{ 1447 "type":"structure", 1448 "required":["PolicyType"], 1449 "members":{ 1450 "PolicyType":{"shape":"EffectivePolicyType"}, 1451 "TargetId":{"shape":"PolicyTargetId"} 1452 } 1453 }, 1454 "DescribeEffectivePolicyResponse":{ 1455 "type":"structure", 1456 "members":{ 1457 "EffectivePolicy":{"shape":"EffectivePolicy"} 1458 } 1459 }, 1460 "DescribeHandshakeRequest":{ 1461 "type":"structure", 1462 "required":["HandshakeId"], 1463 "members":{ 1464 "HandshakeId":{"shape":"HandshakeId"} 1465 } 1466 }, 1467 "DescribeHandshakeResponse":{ 1468 "type":"structure", 1469 "members":{ 1470 "Handshake":{"shape":"Handshake"} 1471 } 1472 }, 1473 "DescribeOrganizationResponse":{ 1474 "type":"structure", 1475 "members":{ 1476 "Organization":{"shape":"Organization"} 1477 } 1478 }, 1479 "DescribeOrganizationalUnitRequest":{ 1480 "type":"structure", 1481 "required":["OrganizationalUnitId"], 1482 "members":{ 1483 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"} 1484 } 1485 }, 1486 "DescribeOrganizationalUnitResponse":{ 1487 "type":"structure", 1488 "members":{ 1489 "OrganizationalUnit":{"shape":"OrganizationalUnit"} 1490 } 1491 }, 1492 "DescribePolicyRequest":{ 1493 "type":"structure", 1494 "required":["PolicyId"], 1495 "members":{ 1496 "PolicyId":{"shape":"PolicyId"} 1497 } 1498 }, 1499 "DescribePolicyResponse":{ 1500 "type":"structure", 1501 "members":{ 1502 "Policy":{"shape":"Policy"} 1503 } 1504 }, 1505 "DestinationParentNotFoundException":{ 1506 "type":"structure", 1507 "members":{ 1508 "Message":{"shape":"ExceptionMessage"} 1509 }, 1510 "exception":true 1511 }, 1512 "DetachPolicyRequest":{ 1513 "type":"structure", 1514 "required":[ 1515 "PolicyId", 1516 "TargetId" 1517 ], 1518 "members":{ 1519 "PolicyId":{"shape":"PolicyId"}, 1520 "TargetId":{"shape":"PolicyTargetId"} 1521 } 1522 }, 1523 "DisableAWSServiceAccessRequest":{ 1524 "type":"structure", 1525 "required":["ServicePrincipal"], 1526 "members":{ 1527 "ServicePrincipal":{"shape":"ServicePrincipal"} 1528 } 1529 }, 1530 "DisablePolicyTypeRequest":{ 1531 "type":"structure", 1532 "required":[ 1533 "RootId", 1534 "PolicyType" 1535 ], 1536 "members":{ 1537 "RootId":{"shape":"RootId"}, 1538 "PolicyType":{"shape":"PolicyType"} 1539 } 1540 }, 1541 "DisablePolicyTypeResponse":{ 1542 "type":"structure", 1543 "members":{ 1544 "Root":{"shape":"Root"} 1545 } 1546 }, 1547 "DuplicateAccountException":{ 1548 "type":"structure", 1549 "members":{ 1550 "Message":{"shape":"ExceptionMessage"} 1551 }, 1552 "exception":true 1553 }, 1554 "DuplicateHandshakeException":{ 1555 "type":"structure", 1556 "members":{ 1557 "Message":{"shape":"ExceptionMessage"} 1558 }, 1559 "exception":true 1560 }, 1561 "DuplicateOrganizationalUnitException":{ 1562 "type":"structure", 1563 "members":{ 1564 "Message":{"shape":"ExceptionMessage"} 1565 }, 1566 "exception":true 1567 }, 1568 "DuplicatePolicyAttachmentException":{ 1569 "type":"structure", 1570 "members":{ 1571 "Message":{"shape":"ExceptionMessage"} 1572 }, 1573 "exception":true 1574 }, 1575 "DuplicatePolicyException":{ 1576 "type":"structure", 1577 "members":{ 1578 "Message":{"shape":"ExceptionMessage"} 1579 }, 1580 "exception":true 1581 }, 1582 "EffectivePolicy":{ 1583 "type":"structure", 1584 "members":{ 1585 "PolicyContent":{"shape":"PolicyContent"}, 1586 "LastUpdatedTimestamp":{"shape":"Timestamp"}, 1587 "TargetId":{"shape":"PolicyTargetId"}, 1588 "PolicyType":{"shape":"EffectivePolicyType"} 1589 } 1590 }, 1591 "EffectivePolicyNotFoundException":{ 1592 "type":"structure", 1593 "members":{ 1594 "Message":{"shape":"ExceptionMessage"} 1595 }, 1596 "exception":true 1597 }, 1598 "EffectivePolicyType":{ 1599 "type":"string", 1600 "enum":[ 1601 "TAG_POLICY", 1602 "BACKUP_POLICY", 1603 "AISERVICES_OPT_OUT_POLICY" 1604 ] 1605 }, 1606 "Email":{ 1607 "type":"string", 1608 "max":64, 1609 "min":6, 1610 "pattern":"[^\\s@]+@[^\\s@]+\\.[^\\s@]+", 1611 "sensitive":true 1612 }, 1613 "EnableAWSServiceAccessRequest":{ 1614 "type":"structure", 1615 "required":["ServicePrincipal"], 1616 "members":{ 1617 "ServicePrincipal":{"shape":"ServicePrincipal"} 1618 } 1619 }, 1620 "EnableAllFeaturesRequest":{ 1621 "type":"structure", 1622 "members":{ 1623 } 1624 }, 1625 "EnableAllFeaturesResponse":{ 1626 "type":"structure", 1627 "members":{ 1628 "Handshake":{"shape":"Handshake"} 1629 } 1630 }, 1631 "EnablePolicyTypeRequest":{ 1632 "type":"structure", 1633 "required":[ 1634 "RootId", 1635 "PolicyType" 1636 ], 1637 "members":{ 1638 "RootId":{"shape":"RootId"}, 1639 "PolicyType":{"shape":"PolicyType"} 1640 } 1641 }, 1642 "EnablePolicyTypeResponse":{ 1643 "type":"structure", 1644 "members":{ 1645 "Root":{"shape":"Root"} 1646 } 1647 }, 1648 "EnabledServicePrincipal":{ 1649 "type":"structure", 1650 "members":{ 1651 "ServicePrincipal":{"shape":"ServicePrincipal"}, 1652 "DateEnabled":{"shape":"Timestamp"} 1653 } 1654 }, 1655 "EnabledServicePrincipals":{ 1656 "type":"list", 1657 "member":{"shape":"EnabledServicePrincipal"} 1658 }, 1659 "ExceptionMessage":{"type":"string"}, 1660 "ExceptionType":{"type":"string"}, 1661 "FinalizingOrganizationException":{ 1662 "type":"structure", 1663 "members":{ 1664 "Message":{"shape":"ExceptionMessage"} 1665 }, 1666 "exception":true 1667 }, 1668 "GenericArn":{ 1669 "type":"string", 1670 "pattern":"^arn:aws:organizations::.+:.+" 1671 }, 1672 "Handshake":{ 1673 "type":"structure", 1674 "members":{ 1675 "Id":{"shape":"HandshakeId"}, 1676 "Arn":{"shape":"HandshakeArn"}, 1677 "Parties":{"shape":"HandshakeParties"}, 1678 "State":{"shape":"HandshakeState"}, 1679 "RequestedTimestamp":{"shape":"Timestamp"}, 1680 "ExpirationTimestamp":{"shape":"Timestamp"}, 1681 "Action":{"shape":"ActionType"}, 1682 "Resources":{"shape":"HandshakeResources"} 1683 } 1684 }, 1685 "HandshakeAlreadyInStateException":{ 1686 "type":"structure", 1687 "members":{ 1688 "Message":{"shape":"ExceptionMessage"} 1689 }, 1690 "exception":true 1691 }, 1692 "HandshakeArn":{ 1693 "type":"string", 1694 "pattern":"^arn:aws:organizations::\\d{12}:handshake\\/o-[a-z0-9]{10,32}\\/[a-z_]{1,32}\\/h-[0-9a-z]{8,32}" 1695 }, 1696 "HandshakeConstraintViolationException":{ 1697 "type":"structure", 1698 "members":{ 1699 "Message":{"shape":"ExceptionMessage"}, 1700 "Reason":{"shape":"HandshakeConstraintViolationExceptionReason"} 1701 }, 1702 "exception":true 1703 }, 1704 "HandshakeConstraintViolationExceptionReason":{ 1705 "type":"string", 1706 "enum":[ 1707 "ACCOUNT_NUMBER_LIMIT_EXCEEDED", 1708 "HANDSHAKE_RATE_LIMIT_EXCEEDED", 1709 "ALREADY_IN_AN_ORGANIZATION", 1710 "ORGANIZATION_ALREADY_HAS_ALL_FEATURES", 1711 "ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION", 1712 "INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES", 1713 "PAYMENT_INSTRUMENT_REQUIRED", 1714 "ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD", 1715 "ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED" 1716 ] 1717 }, 1718 "HandshakeFilter":{ 1719 "type":"structure", 1720 "members":{ 1721 "ActionType":{"shape":"ActionType"}, 1722 "ParentHandshakeId":{"shape":"HandshakeId"} 1723 } 1724 }, 1725 "HandshakeId":{ 1726 "type":"string", 1727 "max":34, 1728 "pattern":"^h-[0-9a-z]{8,32}$" 1729 }, 1730 "HandshakeNotFoundException":{ 1731 "type":"structure", 1732 "members":{ 1733 "Message":{"shape":"ExceptionMessage"} 1734 }, 1735 "exception":true 1736 }, 1737 "HandshakeNotes":{ 1738 "type":"string", 1739 "max":1024, 1740 "pattern":"[\\s\\S]*", 1741 "sensitive":true 1742 }, 1743 "HandshakeParties":{ 1744 "type":"list", 1745 "member":{"shape":"HandshakeParty"} 1746 }, 1747 "HandshakeParty":{ 1748 "type":"structure", 1749 "required":[ 1750 "Id", 1751 "Type" 1752 ], 1753 "members":{ 1754 "Id":{"shape":"HandshakePartyId"}, 1755 "Type":{"shape":"HandshakePartyType"} 1756 } 1757 }, 1758 "HandshakePartyId":{ 1759 "type":"string", 1760 "max":64, 1761 "min":1, 1762 "pattern":"[\\s\\S]*", 1763 "sensitive":true 1764 }, 1765 "HandshakePartyType":{ 1766 "type":"string", 1767 "enum":[ 1768 "ACCOUNT", 1769 "ORGANIZATION", 1770 "EMAIL" 1771 ] 1772 }, 1773 "HandshakeResource":{ 1774 "type":"structure", 1775 "members":{ 1776 "Value":{"shape":"HandshakeResourceValue"}, 1777 "Type":{"shape":"HandshakeResourceType"}, 1778 "Resources":{"shape":"HandshakeResources"} 1779 } 1780 }, 1781 "HandshakeResourceType":{ 1782 "type":"string", 1783 "enum":[ 1784 "ACCOUNT", 1785 "ORGANIZATION", 1786 "ORGANIZATION_FEATURE_SET", 1787 "EMAIL", 1788 "MASTER_EMAIL", 1789 "MASTER_NAME", 1790 "NOTES", 1791 "PARENT_HANDSHAKE" 1792 ] 1793 }, 1794 "HandshakeResourceValue":{ 1795 "type":"string", 1796 "sensitive":true 1797 }, 1798 "HandshakeResources":{ 1799 "type":"list", 1800 "member":{"shape":"HandshakeResource"} 1801 }, 1802 "HandshakeState":{ 1803 "type":"string", 1804 "enum":[ 1805 "REQUESTED", 1806 "OPEN", 1807 "CANCELED", 1808 "ACCEPTED", 1809 "DECLINED", 1810 "EXPIRED" 1811 ] 1812 }, 1813 "Handshakes":{ 1814 "type":"list", 1815 "member":{"shape":"Handshake"} 1816 }, 1817 "IAMUserAccessToBilling":{ 1818 "type":"string", 1819 "enum":[ 1820 "ALLOW", 1821 "DENY" 1822 ] 1823 }, 1824 "InvalidHandshakeTransitionException":{ 1825 "type":"structure", 1826 "members":{ 1827 "Message":{"shape":"ExceptionMessage"} 1828 }, 1829 "exception":true 1830 }, 1831 "InvalidInputException":{ 1832 "type":"structure", 1833 "members":{ 1834 "Message":{"shape":"ExceptionMessage"}, 1835 "Reason":{"shape":"InvalidInputExceptionReason"} 1836 }, 1837 "exception":true 1838 }, 1839 "InvalidInputExceptionReason":{ 1840 "type":"string", 1841 "enum":[ 1842 "INVALID_PARTY_TYPE_TARGET", 1843 "INVALID_SYNTAX_ORGANIZATION_ARN", 1844 "INVALID_SYNTAX_POLICY_ID", 1845 "INVALID_ENUM", 1846 "INVALID_ENUM_POLICY_TYPE", 1847 "INVALID_LIST_MEMBER", 1848 "MAX_LENGTH_EXCEEDED", 1849 "MAX_VALUE_EXCEEDED", 1850 "MIN_LENGTH_EXCEEDED", 1851 "MIN_VALUE_EXCEEDED", 1852 "IMMUTABLE_POLICY", 1853 "INVALID_PATTERN", 1854 "INVALID_PATTERN_TARGET_ID", 1855 "INPUT_REQUIRED", 1856 "INVALID_NEXT_TOKEN", 1857 "MAX_LIMIT_EXCEEDED_FILTER", 1858 "MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS", 1859 "INVALID_FULL_NAME_TARGET", 1860 "UNRECOGNIZED_SERVICE_PRINCIPAL", 1861 "INVALID_ROLE_NAME", 1862 "INVALID_SYSTEM_TAGS_PARAMETER", 1863 "DUPLICATE_TAG_KEY", 1864 "TARGET_NOT_SUPPORTED", 1865 "INVALID_EMAIL_ADDRESS_TARGET" 1866 ] 1867 }, 1868 "InviteAccountToOrganizationRequest":{ 1869 "type":"structure", 1870 "required":["Target"], 1871 "members":{ 1872 "Target":{"shape":"HandshakeParty"}, 1873 "Notes":{"shape":"HandshakeNotes"}, 1874 "Tags":{"shape":"Tags"} 1875 } 1876 }, 1877 "InviteAccountToOrganizationResponse":{ 1878 "type":"structure", 1879 "members":{ 1880 "Handshake":{"shape":"Handshake"} 1881 } 1882 }, 1883 "ListAWSServiceAccessForOrganizationRequest":{ 1884 "type":"structure", 1885 "members":{ 1886 "NextToken":{"shape":"NextToken"}, 1887 "MaxResults":{"shape":"MaxResults"} 1888 } 1889 }, 1890 "ListAWSServiceAccessForOrganizationResponse":{ 1891 "type":"structure", 1892 "members":{ 1893 "EnabledServicePrincipals":{"shape":"EnabledServicePrincipals"}, 1894 "NextToken":{"shape":"NextToken"} 1895 } 1896 }, 1897 "ListAccountsForParentRequest":{ 1898 "type":"structure", 1899 "required":["ParentId"], 1900 "members":{ 1901 "ParentId":{"shape":"ParentId"}, 1902 "NextToken":{"shape":"NextToken"}, 1903 "MaxResults":{"shape":"MaxResults"} 1904 } 1905 }, 1906 "ListAccountsForParentResponse":{ 1907 "type":"structure", 1908 "members":{ 1909 "Accounts":{"shape":"Accounts"}, 1910 "NextToken":{"shape":"NextToken"} 1911 } 1912 }, 1913 "ListAccountsRequest":{ 1914 "type":"structure", 1915 "members":{ 1916 "NextToken":{"shape":"NextToken"}, 1917 "MaxResults":{"shape":"MaxResults"} 1918 } 1919 }, 1920 "ListAccountsResponse":{ 1921 "type":"structure", 1922 "members":{ 1923 "Accounts":{"shape":"Accounts"}, 1924 "NextToken":{"shape":"NextToken"} 1925 } 1926 }, 1927 "ListChildrenRequest":{ 1928 "type":"structure", 1929 "required":[ 1930 "ParentId", 1931 "ChildType" 1932 ], 1933 "members":{ 1934 "ParentId":{"shape":"ParentId"}, 1935 "ChildType":{"shape":"ChildType"}, 1936 "NextToken":{"shape":"NextToken"}, 1937 "MaxResults":{"shape":"MaxResults"} 1938 } 1939 }, 1940 "ListChildrenResponse":{ 1941 "type":"structure", 1942 "members":{ 1943 "Children":{"shape":"Children"}, 1944 "NextToken":{"shape":"NextToken"} 1945 } 1946 }, 1947 "ListCreateAccountStatusRequest":{ 1948 "type":"structure", 1949 "members":{ 1950 "States":{"shape":"CreateAccountStates"}, 1951 "NextToken":{"shape":"NextToken"}, 1952 "MaxResults":{"shape":"MaxResults"} 1953 } 1954 }, 1955 "ListCreateAccountStatusResponse":{ 1956 "type":"structure", 1957 "members":{ 1958 "CreateAccountStatuses":{"shape":"CreateAccountStatuses"}, 1959 "NextToken":{"shape":"NextToken"} 1960 } 1961 }, 1962 "ListDelegatedAdministratorsRequest":{ 1963 "type":"structure", 1964 "members":{ 1965 "ServicePrincipal":{"shape":"ServicePrincipal"}, 1966 "NextToken":{"shape":"NextToken"}, 1967 "MaxResults":{"shape":"MaxResults"} 1968 } 1969 }, 1970 "ListDelegatedAdministratorsResponse":{ 1971 "type":"structure", 1972 "members":{ 1973 "DelegatedAdministrators":{"shape":"DelegatedAdministrators"}, 1974 "NextToken":{"shape":"NextToken"} 1975 } 1976 }, 1977 "ListDelegatedServicesForAccountRequest":{ 1978 "type":"structure", 1979 "required":["AccountId"], 1980 "members":{ 1981 "AccountId":{"shape":"AccountId"}, 1982 "NextToken":{"shape":"NextToken"}, 1983 "MaxResults":{"shape":"MaxResults"} 1984 } 1985 }, 1986 "ListDelegatedServicesForAccountResponse":{ 1987 "type":"structure", 1988 "members":{ 1989 "DelegatedServices":{"shape":"DelegatedServices"}, 1990 "NextToken":{"shape":"NextToken"} 1991 } 1992 }, 1993 "ListHandshakesForAccountRequest":{ 1994 "type":"structure", 1995 "members":{ 1996 "Filter":{"shape":"HandshakeFilter"}, 1997 "NextToken":{"shape":"NextToken"}, 1998 "MaxResults":{"shape":"MaxResults"} 1999 } 2000 }, 2001 "ListHandshakesForAccountResponse":{ 2002 "type":"structure", 2003 "members":{ 2004 "Handshakes":{"shape":"Handshakes"}, 2005 "NextToken":{"shape":"NextToken"} 2006 } 2007 }, 2008 "ListHandshakesForOrganizationRequest":{ 2009 "type":"structure", 2010 "members":{ 2011 "Filter":{"shape":"HandshakeFilter"}, 2012 "NextToken":{"shape":"NextToken"}, 2013 "MaxResults":{"shape":"MaxResults"} 2014 } 2015 }, 2016 "ListHandshakesForOrganizationResponse":{ 2017 "type":"structure", 2018 "members":{ 2019 "Handshakes":{"shape":"Handshakes"}, 2020 "NextToken":{"shape":"NextToken"} 2021 } 2022 }, 2023 "ListOrganizationalUnitsForParentRequest":{ 2024 "type":"structure", 2025 "required":["ParentId"], 2026 "members":{ 2027 "ParentId":{"shape":"ParentId"}, 2028 "NextToken":{"shape":"NextToken"}, 2029 "MaxResults":{"shape":"MaxResults"} 2030 } 2031 }, 2032 "ListOrganizationalUnitsForParentResponse":{ 2033 "type":"structure", 2034 "members":{ 2035 "OrganizationalUnits":{"shape":"OrganizationalUnits"}, 2036 "NextToken":{"shape":"NextToken"} 2037 } 2038 }, 2039 "ListParentsRequest":{ 2040 "type":"structure", 2041 "required":["ChildId"], 2042 "members":{ 2043 "ChildId":{"shape":"ChildId"}, 2044 "NextToken":{"shape":"NextToken"}, 2045 "MaxResults":{"shape":"MaxResults"} 2046 } 2047 }, 2048 "ListParentsResponse":{ 2049 "type":"structure", 2050 "members":{ 2051 "Parents":{"shape":"Parents"}, 2052 "NextToken":{"shape":"NextToken"} 2053 } 2054 }, 2055 "ListPoliciesForTargetRequest":{ 2056 "type":"structure", 2057 "required":[ 2058 "TargetId", 2059 "Filter" 2060 ], 2061 "members":{ 2062 "TargetId":{"shape":"PolicyTargetId"}, 2063 "Filter":{"shape":"PolicyType"}, 2064 "NextToken":{"shape":"NextToken"}, 2065 "MaxResults":{"shape":"MaxResults"} 2066 } 2067 }, 2068 "ListPoliciesForTargetResponse":{ 2069 "type":"structure", 2070 "members":{ 2071 "Policies":{"shape":"Policies"}, 2072 "NextToken":{"shape":"NextToken"} 2073 } 2074 }, 2075 "ListPoliciesRequest":{ 2076 "type":"structure", 2077 "required":["Filter"], 2078 "members":{ 2079 "Filter":{"shape":"PolicyType"}, 2080 "NextToken":{"shape":"NextToken"}, 2081 "MaxResults":{"shape":"MaxResults"} 2082 } 2083 }, 2084 "ListPoliciesResponse":{ 2085 "type":"structure", 2086 "members":{ 2087 "Policies":{"shape":"Policies"}, 2088 "NextToken":{"shape":"NextToken"} 2089 } 2090 }, 2091 "ListRootsRequest":{ 2092 "type":"structure", 2093 "members":{ 2094 "NextToken":{"shape":"NextToken"}, 2095 "MaxResults":{"shape":"MaxResults"} 2096 } 2097 }, 2098 "ListRootsResponse":{ 2099 "type":"structure", 2100 "members":{ 2101 "Roots":{"shape":"Roots"}, 2102 "NextToken":{"shape":"NextToken"} 2103 } 2104 }, 2105 "ListTagsForResourceRequest":{ 2106 "type":"structure", 2107 "required":["ResourceId"], 2108 "members":{ 2109 "ResourceId":{"shape":"TaggableResourceId"}, 2110 "NextToken":{"shape":"NextToken"} 2111 } 2112 }, 2113 "ListTagsForResourceResponse":{ 2114 "type":"structure", 2115 "members":{ 2116 "Tags":{"shape":"Tags"}, 2117 "NextToken":{"shape":"NextToken"} 2118 } 2119 }, 2120 "ListTargetsForPolicyRequest":{ 2121 "type":"structure", 2122 "required":["PolicyId"], 2123 "members":{ 2124 "PolicyId":{"shape":"PolicyId"}, 2125 "NextToken":{"shape":"NextToken"}, 2126 "MaxResults":{"shape":"MaxResults"} 2127 } 2128 }, 2129 "ListTargetsForPolicyResponse":{ 2130 "type":"structure", 2131 "members":{ 2132 "Targets":{"shape":"PolicyTargets"}, 2133 "NextToken":{"shape":"NextToken"} 2134 } 2135 }, 2136 "MalformedPolicyDocumentException":{ 2137 "type":"structure", 2138 "members":{ 2139 "Message":{"shape":"ExceptionMessage"} 2140 }, 2141 "exception":true 2142 }, 2143 "MasterCannotLeaveOrganizationException":{ 2144 "type":"structure", 2145 "members":{ 2146 "Message":{"shape":"ExceptionMessage"} 2147 }, 2148 "exception":true 2149 }, 2150 "MaxResults":{ 2151 "type":"integer", 2152 "box":true, 2153 "max":20, 2154 "min":1 2155 }, 2156 "MoveAccountRequest":{ 2157 "type":"structure", 2158 "required":[ 2159 "AccountId", 2160 "SourceParentId", 2161 "DestinationParentId" 2162 ], 2163 "members":{ 2164 "AccountId":{"shape":"AccountId"}, 2165 "SourceParentId":{"shape":"ParentId"}, 2166 "DestinationParentId":{"shape":"ParentId"} 2167 } 2168 }, 2169 "NextToken":{ 2170 "type":"string", 2171 "max":100000, 2172 "pattern":"[\\s\\S]*" 2173 }, 2174 "Organization":{ 2175 "type":"structure", 2176 "members":{ 2177 "Id":{"shape":"OrganizationId"}, 2178 "Arn":{"shape":"OrganizationArn"}, 2179 "FeatureSet":{"shape":"OrganizationFeatureSet"}, 2180 "MasterAccountArn":{"shape":"AccountArn"}, 2181 "MasterAccountId":{"shape":"AccountId"}, 2182 "MasterAccountEmail":{"shape":"Email"}, 2183 "AvailablePolicyTypes":{"shape":"PolicyTypes"} 2184 } 2185 }, 2186 "OrganizationArn":{ 2187 "type":"string", 2188 "pattern":"^arn:aws:organizations::\\d{12}:organization\\/o-[a-z0-9]{10,32}" 2189 }, 2190 "OrganizationFeatureSet":{ 2191 "type":"string", 2192 "enum":[ 2193 "ALL", 2194 "CONSOLIDATED_BILLING" 2195 ] 2196 }, 2197 "OrganizationId":{ 2198 "type":"string", 2199 "pattern":"^o-[a-z0-9]{10,32}$" 2200 }, 2201 "OrganizationNotEmptyException":{ 2202 "type":"structure", 2203 "members":{ 2204 "Message":{"shape":"ExceptionMessage"} 2205 }, 2206 "exception":true 2207 }, 2208 "OrganizationalUnit":{ 2209 "type":"structure", 2210 "members":{ 2211 "Id":{"shape":"OrganizationalUnitId"}, 2212 "Arn":{"shape":"OrganizationalUnitArn"}, 2213 "Name":{"shape":"OrganizationalUnitName"} 2214 } 2215 }, 2216 "OrganizationalUnitArn":{ 2217 "type":"string", 2218 "pattern":"^arn:aws:organizations::\\d{12}:ou\\/o-[a-z0-9]{10,32}\\/ou-[0-9a-z]{4,32}-[0-9a-z]{8,32}" 2219 }, 2220 "OrganizationalUnitId":{ 2221 "type":"string", 2222 "max":68, 2223 "pattern":"^ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}$" 2224 }, 2225 "OrganizationalUnitName":{ 2226 "type":"string", 2227 "max":128, 2228 "min":1, 2229 "pattern":"[\\s\\S]*" 2230 }, 2231 "OrganizationalUnitNotEmptyException":{ 2232 "type":"structure", 2233 "members":{ 2234 "Message":{"shape":"ExceptionMessage"} 2235 }, 2236 "exception":true 2237 }, 2238 "OrganizationalUnitNotFoundException":{ 2239 "type":"structure", 2240 "members":{ 2241 "Message":{"shape":"ExceptionMessage"} 2242 }, 2243 "exception":true 2244 }, 2245 "OrganizationalUnits":{ 2246 "type":"list", 2247 "member":{"shape":"OrganizationalUnit"} 2248 }, 2249 "Parent":{ 2250 "type":"structure", 2251 "members":{ 2252 "Id":{"shape":"ParentId"}, 2253 "Type":{"shape":"ParentType"} 2254 } 2255 }, 2256 "ParentId":{ 2257 "type":"string", 2258 "max":100, 2259 "pattern":"^(r-[0-9a-z]{4,32})|(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$" 2260 }, 2261 "ParentNotFoundException":{ 2262 "type":"structure", 2263 "members":{ 2264 "Message":{"shape":"ExceptionMessage"} 2265 }, 2266 "exception":true 2267 }, 2268 "ParentType":{ 2269 "type":"string", 2270 "enum":[ 2271 "ROOT", 2272 "ORGANIZATIONAL_UNIT" 2273 ] 2274 }, 2275 "Parents":{ 2276 "type":"list", 2277 "member":{"shape":"Parent"} 2278 }, 2279 "Policies":{ 2280 "type":"list", 2281 "member":{"shape":"PolicySummary"} 2282 }, 2283 "Policy":{ 2284 "type":"structure", 2285 "members":{ 2286 "PolicySummary":{"shape":"PolicySummary"}, 2287 "Content":{"shape":"PolicyContent"} 2288 } 2289 }, 2290 "PolicyArn":{ 2291 "type":"string", 2292 "pattern":"^(arn:aws:organizations::\\d{12}:policy\\/o-[a-z0-9]{10,32}\\/[0-9a-z_]+\\/p-[0-9a-z]{10,32})|(arn:aws:organizations::aws:policy\\/[0-9a-z_]+\\/p-[0-9a-zA-Z_]{10,128})" 2293 }, 2294 "PolicyChangesInProgressException":{ 2295 "type":"structure", 2296 "members":{ 2297 "Message":{"shape":"ExceptionMessage"} 2298 }, 2299 "exception":true 2300 }, 2301 "PolicyContent":{ 2302 "type":"string", 2303 "max":1000000, 2304 "min":1, 2305 "pattern":"[\\s\\S]*" 2306 }, 2307 "PolicyDescription":{ 2308 "type":"string", 2309 "max":512, 2310 "pattern":"[\\s\\S]*" 2311 }, 2312 "PolicyId":{ 2313 "type":"string", 2314 "max":130, 2315 "pattern":"^p-[0-9a-zA-Z_]{8,128}$" 2316 }, 2317 "PolicyInUseException":{ 2318 "type":"structure", 2319 "members":{ 2320 "Message":{"shape":"ExceptionMessage"} 2321 }, 2322 "exception":true 2323 }, 2324 "PolicyName":{ 2325 "type":"string", 2326 "max":128, 2327 "min":1, 2328 "pattern":"[\\s\\S]*" 2329 }, 2330 "PolicyNotAttachedException":{ 2331 "type":"structure", 2332 "members":{ 2333 "Message":{"shape":"ExceptionMessage"} 2334 }, 2335 "exception":true 2336 }, 2337 "PolicyNotFoundException":{ 2338 "type":"structure", 2339 "members":{ 2340 "Message":{"shape":"ExceptionMessage"} 2341 }, 2342 "exception":true 2343 }, 2344 "PolicySummary":{ 2345 "type":"structure", 2346 "members":{ 2347 "Id":{"shape":"PolicyId"}, 2348 "Arn":{"shape":"PolicyArn"}, 2349 "Name":{"shape":"PolicyName"}, 2350 "Description":{"shape":"PolicyDescription"}, 2351 "Type":{"shape":"PolicyType"}, 2352 "AwsManaged":{"shape":"AwsManagedPolicy"} 2353 } 2354 }, 2355 "PolicyTargetId":{ 2356 "type":"string", 2357 "max":100, 2358 "pattern":"^(r-[0-9a-z]{4,32})|(\\d{12})|(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$" 2359 }, 2360 "PolicyTargetSummary":{ 2361 "type":"structure", 2362 "members":{ 2363 "TargetId":{"shape":"PolicyTargetId"}, 2364 "Arn":{"shape":"GenericArn"}, 2365 "Name":{"shape":"TargetName"}, 2366 "Type":{"shape":"TargetType"} 2367 } 2368 }, 2369 "PolicyTargets":{ 2370 "type":"list", 2371 "member":{"shape":"PolicyTargetSummary"} 2372 }, 2373 "PolicyType":{ 2374 "type":"string", 2375 "enum":[ 2376 "SERVICE_CONTROL_POLICY", 2377 "TAG_POLICY", 2378 "BACKUP_POLICY", 2379 "AISERVICES_OPT_OUT_POLICY" 2380 ] 2381 }, 2382 "PolicyTypeAlreadyEnabledException":{ 2383 "type":"structure", 2384 "members":{ 2385 "Message":{"shape":"ExceptionMessage"} 2386 }, 2387 "exception":true 2388 }, 2389 "PolicyTypeNotAvailableForOrganizationException":{ 2390 "type":"structure", 2391 "members":{ 2392 "Message":{"shape":"ExceptionMessage"} 2393 }, 2394 "exception":true 2395 }, 2396 "PolicyTypeNotEnabledException":{ 2397 "type":"structure", 2398 "members":{ 2399 "Message":{"shape":"ExceptionMessage"} 2400 }, 2401 "exception":true 2402 }, 2403 "PolicyTypeStatus":{ 2404 "type":"string", 2405 "enum":[ 2406 "ENABLED", 2407 "PENDING_ENABLE", 2408 "PENDING_DISABLE" 2409 ] 2410 }, 2411 "PolicyTypeSummary":{ 2412 "type":"structure", 2413 "members":{ 2414 "Type":{"shape":"PolicyType"}, 2415 "Status":{"shape":"PolicyTypeStatus"} 2416 } 2417 }, 2418 "PolicyTypes":{ 2419 "type":"list", 2420 "member":{"shape":"PolicyTypeSummary"} 2421 }, 2422 "RegisterDelegatedAdministratorRequest":{ 2423 "type":"structure", 2424 "required":[ 2425 "AccountId", 2426 "ServicePrincipal" 2427 ], 2428 "members":{ 2429 "AccountId":{"shape":"AccountId"}, 2430 "ServicePrincipal":{"shape":"ServicePrincipal"} 2431 } 2432 }, 2433 "RemoveAccountFromOrganizationRequest":{ 2434 "type":"structure", 2435 "required":["AccountId"], 2436 "members":{ 2437 "AccountId":{"shape":"AccountId"} 2438 } 2439 }, 2440 "RoleName":{ 2441 "type":"string", 2442 "max":64, 2443 "pattern":"[\\w+=,.@-]{1,64}" 2444 }, 2445 "Root":{ 2446 "type":"structure", 2447 "members":{ 2448 "Id":{"shape":"RootId"}, 2449 "Arn":{"shape":"RootArn"}, 2450 "Name":{"shape":"RootName"}, 2451 "PolicyTypes":{"shape":"PolicyTypes"} 2452 } 2453 }, 2454 "RootArn":{ 2455 "type":"string", 2456 "pattern":"^arn:aws:organizations::\\d{12}:root\\/o-[a-z0-9]{10,32}\\/r-[0-9a-z]{4,32}" 2457 }, 2458 "RootId":{ 2459 "type":"string", 2460 "max":34, 2461 "pattern":"^r-[0-9a-z]{4,32}$" 2462 }, 2463 "RootName":{ 2464 "type":"string", 2465 "max":128, 2466 "min":1 2467 }, 2468 "RootNotFoundException":{ 2469 "type":"structure", 2470 "members":{ 2471 "Message":{"shape":"ExceptionMessage"} 2472 }, 2473 "exception":true 2474 }, 2475 "Roots":{ 2476 "type":"list", 2477 "member":{"shape":"Root"} 2478 }, 2479 "ServiceException":{ 2480 "type":"structure", 2481 "members":{ 2482 "Message":{"shape":"ExceptionMessage"} 2483 }, 2484 "exception":true 2485 }, 2486 "ServicePrincipal":{ 2487 "type":"string", 2488 "max":128, 2489 "min":1, 2490 "pattern":"[\\w+=,.@-]*" 2491 }, 2492 "SourceParentNotFoundException":{ 2493 "type":"structure", 2494 "members":{ 2495 "Message":{"shape":"ExceptionMessage"} 2496 }, 2497 "exception":true 2498 }, 2499 "Tag":{ 2500 "type":"structure", 2501 "required":[ 2502 "Key", 2503 "Value" 2504 ], 2505 "members":{ 2506 "Key":{"shape":"TagKey"}, 2507 "Value":{"shape":"TagValue"} 2508 } 2509 }, 2510 "TagKey":{ 2511 "type":"string", 2512 "max":128, 2513 "min":1, 2514 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2515 }, 2516 "TagKeys":{ 2517 "type":"list", 2518 "member":{"shape":"TagKey"} 2519 }, 2520 "TagResourceRequest":{ 2521 "type":"structure", 2522 "required":[ 2523 "ResourceId", 2524 "Tags" 2525 ], 2526 "members":{ 2527 "ResourceId":{"shape":"TaggableResourceId"}, 2528 "Tags":{"shape":"Tags"} 2529 } 2530 }, 2531 "TagValue":{ 2532 "type":"string", 2533 "max":256, 2534 "min":0, 2535 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2536 }, 2537 "TaggableResourceId":{ 2538 "type":"string", 2539 "max":130, 2540 "pattern":"^(r-[0-9a-z]{4,32})|(\\d{12})|(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})|(^p-[0-9a-zA-Z_]{8,128})$" 2541 }, 2542 "Tags":{ 2543 "type":"list", 2544 "member":{"shape":"Tag"} 2545 }, 2546 "TargetName":{ 2547 "type":"string", 2548 "max":128, 2549 "min":1 2550 }, 2551 "TargetNotFoundException":{ 2552 "type":"structure", 2553 "members":{ 2554 "Message":{"shape":"ExceptionMessage"} 2555 }, 2556 "exception":true 2557 }, 2558 "TargetType":{ 2559 "type":"string", 2560 "enum":[ 2561 "ACCOUNT", 2562 "ORGANIZATIONAL_UNIT", 2563 "ROOT" 2564 ] 2565 }, 2566 "Timestamp":{"type":"timestamp"}, 2567 "TooManyRequestsException":{ 2568 "type":"structure", 2569 "members":{ 2570 "Type":{"shape":"ExceptionType"}, 2571 "Message":{"shape":"ExceptionMessage"} 2572 }, 2573 "exception":true 2574 }, 2575 "UnsupportedAPIEndpointException":{ 2576 "type":"structure", 2577 "members":{ 2578 "Message":{"shape":"ExceptionMessage"} 2579 }, 2580 "exception":true 2581 }, 2582 "UntagResourceRequest":{ 2583 "type":"structure", 2584 "required":[ 2585 "ResourceId", 2586 "TagKeys" 2587 ], 2588 "members":{ 2589 "ResourceId":{"shape":"TaggableResourceId"}, 2590 "TagKeys":{"shape":"TagKeys"} 2591 } 2592 }, 2593 "UpdateOrganizationalUnitRequest":{ 2594 "type":"structure", 2595 "required":["OrganizationalUnitId"], 2596 "members":{ 2597 "OrganizationalUnitId":{"shape":"OrganizationalUnitId"}, 2598 "Name":{"shape":"OrganizationalUnitName"} 2599 } 2600 }, 2601 "UpdateOrganizationalUnitResponse":{ 2602 "type":"structure", 2603 "members":{ 2604 "OrganizationalUnit":{"shape":"OrganizationalUnit"} 2605 } 2606 }, 2607 "UpdatePolicyRequest":{ 2608 "type":"structure", 2609 "required":["PolicyId"], 2610 "members":{ 2611 "PolicyId":{"shape":"PolicyId"}, 2612 "Name":{"shape":"PolicyName"}, 2613 "Description":{"shape":"PolicyDescription"}, 2614 "Content":{"shape":"PolicyContent"} 2615 } 2616 }, 2617 "UpdatePolicyResponse":{ 2618 "type":"structure", 2619 "members":{ 2620 "Policy":{"shape":"Policy"} 2621 } 2622 } 2623 } 2624 }