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  }