|
250 | 250 | {"shape":"UnsupportedAPIEndpointException"} |
251 | 251 | ] |
252 | 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 | + }, |
253 | 273 | "DescribeAccount":{ |
254 | 274 | "name":"DescribeAccount", |
255 | 275 | "http":{ |
|
614 | 634 | {"shape":"UnsupportedAPIEndpointException"} |
615 | 635 | ] |
616 | 636 | }, |
| 637 | + "ListDelegatedAdministrators":{ |
| 638 | + "name":"ListDelegatedAdministrators", |
| 639 | + "http":{ |
| 640 | + "method":"POST", |
| 641 | + "requestUri":"/" |
| 642 | + }, |
| 643 | + "input":{"shape":"ListDelegatedAdministratorsRequest"}, |
| 644 | + "output":{"shape":"ListDelegatedAdministratorsResponse"}, |
| 645 | + "errors":[ |
| 646 | + {"shape":"AccessDeniedException"}, |
| 647 | + {"shape":"AWSOrganizationsNotInUseException"}, |
| 648 | + {"shape":"ConstraintViolationException"}, |
| 649 | + {"shape":"InvalidInputException"}, |
| 650 | + {"shape":"TooManyRequestsException"}, |
| 651 | + {"shape":"ServiceException"}, |
| 652 | + {"shape":"UnsupportedAPIEndpointException"} |
| 653 | + ] |
| 654 | + }, |
| 655 | + "ListDelegatedServicesForAccount":{ |
| 656 | + "name":"ListDelegatedServicesForAccount", |
| 657 | + "http":{ |
| 658 | + "method":"POST", |
| 659 | + "requestUri":"/" |
| 660 | + }, |
| 661 | + "input":{"shape":"ListDelegatedServicesForAccountRequest"}, |
| 662 | + "output":{"shape":"ListDelegatedServicesForAccountResponse"}, |
| 663 | + "errors":[ |
| 664 | + {"shape":"AccessDeniedException"}, |
| 665 | + {"shape":"AccountNotFoundException"}, |
| 666 | + {"shape":"AccountNotRegisteredException"}, |
| 667 | + {"shape":"AWSOrganizationsNotInUseException"}, |
| 668 | + {"shape":"ConstraintViolationException"}, |
| 669 | + {"shape":"InvalidInputException"}, |
| 670 | + {"shape":"TooManyRequestsException"}, |
| 671 | + {"shape":"ServiceException"}, |
| 672 | + {"shape":"UnsupportedAPIEndpointException"} |
| 673 | + ] |
| 674 | + }, |
617 | 675 | "ListHandshakesForAccount":{ |
618 | 676 | "name":"ListHandshakesForAccount", |
619 | 677 | "http":{ |
|
787 | 845 | {"shape":"ServiceException"} |
788 | 846 | ] |
789 | 847 | }, |
| 848 | + "RegisterDelegatedAdministrator":{ |
| 849 | + "name":"RegisterDelegatedAdministrator", |
| 850 | + "http":{ |
| 851 | + "method":"POST", |
| 852 | + "requestUri":"/" |
| 853 | + }, |
| 854 | + "input":{"shape":"RegisterDelegatedAdministratorRequest"}, |
| 855 | + "errors":[ |
| 856 | + {"shape":"AccessDeniedException"}, |
| 857 | + {"shape":"AccountAlreadyRegisteredException"}, |
| 858 | + {"shape":"AccountNotFoundException"}, |
| 859 | + {"shape":"AWSOrganizationsNotInUseException"}, |
| 860 | + {"shape":"ConcurrentModificationException"}, |
| 861 | + {"shape":"ConstraintViolationException"}, |
| 862 | + {"shape":"InvalidInputException"}, |
| 863 | + {"shape":"TooManyRequestsException"}, |
| 864 | + {"shape":"ServiceException"}, |
| 865 | + {"shape":"UnsupportedAPIEndpointException"} |
| 866 | + ] |
| 867 | + }, |
790 | 868 | "RemoveAccountFromOrganization":{ |
791 | 869 | "name":"RemoveAccountFromOrganization", |
792 | 870 | "http":{ |
|
937 | 1015 | "JoinedTimestamp":{"shape":"Timestamp"} |
938 | 1016 | } |
939 | 1017 | }, |
| 1018 | + "AccountAlreadyRegisteredException":{ |
| 1019 | + "type":"structure", |
| 1020 | + "members":{ |
| 1021 | + "Message":{"shape":"ExceptionMessage"} |
| 1022 | + }, |
| 1023 | + "exception":true |
| 1024 | + }, |
940 | 1025 | "AccountArn":{ |
941 | 1026 | "type":"string", |
942 | 1027 | "pattern":"^arn:aws:organizations::\\d{12}:account\\/o-[a-z0-9]{10,32}\\/\\d{12}" |
|
966 | 1051 | }, |
967 | 1052 | "exception":true |
968 | 1053 | }, |
| 1054 | + "AccountNotRegisteredException":{ |
| 1055 | + "type":"structure", |
| 1056 | + "members":{ |
| 1057 | + "Message":{"shape":"ExceptionMessage"} |
| 1058 | + }, |
| 1059 | + "exception":true |
| 1060 | + }, |
969 | 1061 | "AccountOwnerNotVerifiedException":{ |
970 | 1062 | "type":"structure", |
971 | 1063 | "members":{ |
|
1094 | 1186 | "EMAIL_VERIFICATION_CODE_EXPIRED", |
1095 | 1187 | "WAIT_PERIOD_ACTIVE", |
1096 | 1188 | "MAX_TAG_LIMIT_EXCEEDED", |
1097 | | - "TAG_POLICY_VIOLATION" |
| 1189 | + "TAG_POLICY_VIOLATION", |
| 1190 | + "MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED", |
| 1191 | + "CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR", |
| 1192 | + "CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG", |
| 1193 | + "DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE" |
1098 | 1194 | ] |
1099 | 1195 | }, |
1100 | 1196 | "CreateAccountFailureReason":{ |
|
1250 | 1346 | "Handshake":{"shape":"Handshake"} |
1251 | 1347 | } |
1252 | 1348 | }, |
| 1349 | + "DelegatedAdministrator":{ |
| 1350 | + "type":"structure", |
| 1351 | + "members":{ |
| 1352 | + "Id":{"shape":"AccountId"}, |
| 1353 | + "Arn":{"shape":"AccountArn"}, |
| 1354 | + "Email":{"shape":"Email"}, |
| 1355 | + "Name":{"shape":"AccountName"}, |
| 1356 | + "Status":{"shape":"AccountStatus"}, |
| 1357 | + "JoinedMethod":{"shape":"AccountJoinedMethod"}, |
| 1358 | + "JoinedTimestamp":{"shape":"Timestamp"}, |
| 1359 | + "DelegationEnabledDate":{"shape":"Timestamp"} |
| 1360 | + } |
| 1361 | + }, |
| 1362 | + "DelegatedAdministrators":{ |
| 1363 | + "type":"list", |
| 1364 | + "member":{"shape":"DelegatedAdministrator"} |
| 1365 | + }, |
| 1366 | + "DelegatedService":{ |
| 1367 | + "type":"structure", |
| 1368 | + "members":{ |
| 1369 | + "ServicePrincipal":{"shape":"ServicePrincipal"}, |
| 1370 | + "DelegationEnabledDate":{"shape":"Timestamp"} |
| 1371 | + } |
| 1372 | + }, |
| 1373 | + "DelegatedServices":{ |
| 1374 | + "type":"list", |
| 1375 | + "member":{"shape":"DelegatedService"} |
| 1376 | + }, |
1253 | 1377 | "DeleteOrganizationalUnitRequest":{ |
1254 | 1378 | "type":"structure", |
1255 | 1379 | "required":["OrganizationalUnitId"], |
|
1264 | 1388 | "PolicyId":{"shape":"PolicyId"} |
1265 | 1389 | } |
1266 | 1390 | }, |
| 1391 | + "DeregisterDelegatedAdministratorRequest":{ |
| 1392 | + "type":"structure", |
| 1393 | + "required":[ |
| 1394 | + "AccountId", |
| 1395 | + "ServicePrincipal" |
| 1396 | + ], |
| 1397 | + "members":{ |
| 1398 | + "AccountId":{"shape":"AccountId"}, |
| 1399 | + "ServicePrincipal":{"shape":"ServicePrincipal"} |
| 1400 | + } |
| 1401 | + }, |
1267 | 1402 | "DescribeAccountRequest":{ |
1268 | 1403 | "type":"structure", |
1269 | 1404 | "required":["AccountId"], |
|
1795 | 1930 | "NextToken":{"shape":"NextToken"} |
1796 | 1931 | } |
1797 | 1932 | }, |
| 1933 | + "ListDelegatedAdministratorsRequest":{ |
| 1934 | + "type":"structure", |
| 1935 | + "members":{ |
| 1936 | + "ServicePrincipal":{"shape":"ServicePrincipal"}, |
| 1937 | + "NextToken":{"shape":"NextToken"}, |
| 1938 | + "MaxResults":{"shape":"MaxResults"} |
| 1939 | + } |
| 1940 | + }, |
| 1941 | + "ListDelegatedAdministratorsResponse":{ |
| 1942 | + "type":"structure", |
| 1943 | + "members":{ |
| 1944 | + "DelegatedAdministrators":{"shape":"DelegatedAdministrators"}, |
| 1945 | + "NextToken":{"shape":"NextToken"} |
| 1946 | + } |
| 1947 | + }, |
| 1948 | + "ListDelegatedServicesForAccountRequest":{ |
| 1949 | + "type":"structure", |
| 1950 | + "required":["AccountId"], |
| 1951 | + "members":{ |
| 1952 | + "AccountId":{"shape":"AccountId"}, |
| 1953 | + "NextToken":{"shape":"NextToken"}, |
| 1954 | + "MaxResults":{"shape":"MaxResults"} |
| 1955 | + } |
| 1956 | + }, |
| 1957 | + "ListDelegatedServicesForAccountResponse":{ |
| 1958 | + "type":"structure", |
| 1959 | + "members":{ |
| 1960 | + "DelegatedServices":{"shape":"DelegatedServices"}, |
| 1961 | + "NextToken":{"shape":"NextToken"} |
| 1962 | + } |
| 1963 | + }, |
1798 | 1964 | "ListHandshakesForAccountRequest":{ |
1799 | 1965 | "type":"structure", |
1800 | 1966 | "members":{ |
|
2210 | 2376 | "type":"list", |
2211 | 2377 | "member":{"shape":"PolicyTypeSummary"} |
2212 | 2378 | }, |
| 2379 | + "RegisterDelegatedAdministratorRequest":{ |
| 2380 | + "type":"structure", |
| 2381 | + "required":[ |
| 2382 | + "AccountId", |
| 2383 | + "ServicePrincipal" |
| 2384 | + ], |
| 2385 | + "members":{ |
| 2386 | + "AccountId":{"shape":"AccountId"}, |
| 2387 | + "ServicePrincipal":{"shape":"ServicePrincipal"} |
| 2388 | + } |
| 2389 | + }, |
2213 | 2390 | "RemoveAccountFromOrganizationRequest":{ |
2214 | 2391 | "type":"structure", |
2215 | 2392 | "required":["AccountId"], |
|
0 commit comments