|
102 | 102 | {"shape":"ResourceUnavailableException"} |
103 | 103 | ] |
104 | 104 | }, |
| 105 | + "DeleteUserByPrincipalId":{ |
| 106 | + "name":"DeleteUserByPrincipalId", |
| 107 | + "http":{ |
| 108 | + "method":"DELETE", |
| 109 | + "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}" |
| 110 | + }, |
| 111 | + "input":{"shape":"DeleteUserByPrincipalIdRequest"}, |
| 112 | + "output":{"shape":"DeleteUserByPrincipalIdResponse"}, |
| 113 | + "errors":[ |
| 114 | + {"shape":"AccessDeniedException"}, |
| 115 | + {"shape":"InvalidParameterValueException"}, |
| 116 | + {"shape":"ResourceNotFoundException"}, |
| 117 | + {"shape":"ThrottlingException"}, |
| 118 | + {"shape":"InternalFailureException"}, |
| 119 | + {"shape":"ResourceUnavailableException"} |
| 120 | + ] |
| 121 | + }, |
105 | 122 | "DescribeGroup":{ |
106 | 123 | "name":"DescribeGroup", |
107 | 124 | "http":{ |
|
459 | 476 | } |
460 | 477 | } |
461 | 478 | }, |
| 479 | + "DeleteUserByPrincipalIdRequest":{ |
| 480 | + "type":"structure", |
| 481 | + "required":[ |
| 482 | + "PrincipalId", |
| 483 | + "AwsAccountId", |
| 484 | + "Namespace" |
| 485 | + ], |
| 486 | + "members":{ |
| 487 | + "PrincipalId":{ |
| 488 | + "shape":"String", |
| 489 | + "location":"uri", |
| 490 | + "locationName":"PrincipalId" |
| 491 | + }, |
| 492 | + "AwsAccountId":{ |
| 493 | + "shape":"AwsAccountId", |
| 494 | + "location":"uri", |
| 495 | + "locationName":"AwsAccountId" |
| 496 | + }, |
| 497 | + "Namespace":{ |
| 498 | + "shape":"Namespace", |
| 499 | + "location":"uri", |
| 500 | + "locationName":"Namespace" |
| 501 | + } |
| 502 | + } |
| 503 | + }, |
| 504 | + "DeleteUserByPrincipalIdResponse":{ |
| 505 | + "type":"structure", |
| 506 | + "members":{ |
| 507 | + "RequestId":{"shape":"String"}, |
| 508 | + "Status":{ |
| 509 | + "shape":"StatusCode", |
| 510 | + "location":"statusCode" |
| 511 | + } |
| 512 | + } |
| 513 | + }, |
462 | 514 | "DeleteUserRequest":{ |
463 | 515 | "type":"structure", |
464 | 516 | "required":[ |
|
647 | 699 | "members":{ |
648 | 700 | "Arn":{"shape":"Arn"}, |
649 | 701 | "GroupName":{"shape":"GroupName"}, |
650 | | - "Description":{"shape":"GroupDescription"} |
| 702 | + "Description":{"shape":"GroupDescription"}, |
| 703 | + "PrincipalId":{"shape":"String"} |
651 | 704 | } |
652 | 705 | }, |
653 | 706 | "GroupDescription":{ |
|
956 | 1009 | "Email":{"shape":"String"}, |
957 | 1010 | "UserRole":{"shape":"UserRole"}, |
958 | 1011 | "IamArn":{"shape":"String"}, |
959 | | - "SessionName":{"shape":"String"}, |
| 1012 | + "SessionName":{"shape":"RoleSessionName"}, |
960 | 1013 | "AwsAccountId":{ |
961 | 1014 | "shape":"AwsAccountId", |
962 | 1015 | "location":"uri", |
|
1012 | 1065 | "error":{"httpStatusCode":503}, |
1013 | 1066 | "exception":true |
1014 | 1067 | }, |
| 1068 | + "RoleSessionName":{ |
| 1069 | + "type":"string", |
| 1070 | + "max":64, |
| 1071 | + "min":2, |
| 1072 | + "pattern":"[\\w+=.@-]*" |
| 1073 | + }, |
1015 | 1074 | "SessionLifetimeInMinutes":{ |
1016 | 1075 | "type":"long", |
1017 | 1076 | "max":600, |
|
1131 | 1190 | "Email":{"shape":"String"}, |
1132 | 1191 | "Role":{"shape":"UserRole"}, |
1133 | 1192 | "IdentityType":{"shape":"IdentityType"}, |
1134 | | - "Active":{"shape":"Boolean"} |
| 1193 | + "Active":{"shape":"Boolean"}, |
| 1194 | + "PrincipalId":{"shape":"String"} |
1135 | 1195 | } |
1136 | 1196 | }, |
1137 | 1197 | "UserList":{ |
|
0 commit comments