|
146 | 146 | }, |
147 | 147 | "errors":[ |
148 | 148 | {"shape":"ExpiredTradeInTokenException"}, |
149 | | - {"shape":"RegionDisabledException"} |
| 149 | + {"shape":"RegionDisabledException"}, |
| 150 | + {"shape":"PackedPolicyTooLargeException"} |
150 | 151 | ] |
151 | 152 | }, |
152 | 153 | "GetFederationToken":{ |
|
180 | 181 | "errors":[ |
181 | 182 | {"shape":"RegionDisabledException"} |
182 | 183 | ] |
| 184 | + }, |
| 185 | + "GetWebIdentityToken":{ |
| 186 | + "name":"GetWebIdentityToken", |
| 187 | + "http":{ |
| 188 | + "method":"POST", |
| 189 | + "requestUri":"/" |
| 190 | + }, |
| 191 | + "input":{"shape":"GetWebIdentityTokenRequest"}, |
| 192 | + "output":{ |
| 193 | + "shape":"GetWebIdentityTokenResponse", |
| 194 | + "resultWrapper":"GetWebIdentityTokenResult" |
| 195 | + }, |
| 196 | + "errors":[ |
| 197 | + {"shape":"SessionDurationEscalationException"}, |
| 198 | + {"shape":"OutboundWebIdentityFederationDisabledException"}, |
| 199 | + {"shape":"JWTPayloadSizeExceededException"} |
| 200 | + ] |
183 | 201 | } |
184 | 202 | }, |
185 | 203 | "shapes":{ |
|
439 | 457 | "Credentials":{"shape":"Credentials"} |
440 | 458 | } |
441 | 459 | }, |
| 460 | + "GetWebIdentityTokenRequest":{ |
| 461 | + "type":"structure", |
| 462 | + "required":[ |
| 463 | + "Audience", |
| 464 | + "SigningAlgorithm" |
| 465 | + ], |
| 466 | + "members":{ |
| 467 | + "Audience":{"shape":"webIdentityTokenAudienceListType"}, |
| 468 | + "DurationSeconds":{"shape":"webIdentityTokenDurationSecondsType"}, |
| 469 | + "SigningAlgorithm":{"shape":"jwtAlgorithmType"}, |
| 470 | + "Tags":{"shape":"tagListType"} |
| 471 | + } |
| 472 | + }, |
| 473 | + "GetWebIdentityTokenResponse":{ |
| 474 | + "type":"structure", |
| 475 | + "members":{ |
| 476 | + "WebIdentityToken":{"shape":"webIdentityTokenType"}, |
| 477 | + "Expiration":{"shape":"dateType"} |
| 478 | + } |
| 479 | + }, |
442 | 480 | "IDPCommunicationErrorException":{ |
443 | 481 | "type":"structure", |
444 | 482 | "members":{ |
|
488 | 526 | "exception":true |
489 | 527 | }, |
490 | 528 | "Issuer":{"type":"string"}, |
| 529 | + "JWTPayloadSizeExceededException":{ |
| 530 | + "type":"structure", |
| 531 | + "members":{ |
| 532 | + "message":{"shape":"jwtPayloadSizeExceededException"} |
| 533 | + }, |
| 534 | + "error":{ |
| 535 | + "code":"JWTPayloadSizeExceededException", |
| 536 | + "httpStatusCode":400, |
| 537 | + "senderFault":true |
| 538 | + }, |
| 539 | + "exception":true |
| 540 | + }, |
491 | 541 | "MalformedPolicyDocumentException":{ |
492 | 542 | "type":"structure", |
493 | 543 | "members":{ |
|
501 | 551 | "exception":true |
502 | 552 | }, |
503 | 553 | "NameQualifier":{"type":"string"}, |
| 554 | + "OutboundWebIdentityFederationDisabledException":{ |
| 555 | + "type":"structure", |
| 556 | + "members":{ |
| 557 | + "message":{"shape":"outboundWebIdentityFederationDisabledException"} |
| 558 | + }, |
| 559 | + "error":{ |
| 560 | + "code":"OutboundWebIdentityFederationDisabledException", |
| 561 | + "httpStatusCode":403, |
| 562 | + "senderFault":true |
| 563 | + }, |
| 564 | + "exception":true |
| 565 | + }, |
504 | 566 | "PackedPolicyTooLargeException":{ |
505 | 567 | "type":"structure", |
506 | 568 | "members":{ |
|
555 | 617 | "min":4, |
556 | 618 | "sensitive":true |
557 | 619 | }, |
| 620 | + "SessionDurationEscalationException":{ |
| 621 | + "type":"structure", |
| 622 | + "members":{ |
| 623 | + "message":{"shape":"sessionDurationEscalationException"} |
| 624 | + }, |
| 625 | + "error":{ |
| 626 | + "code":"SessionDurationEscalationException", |
| 627 | + "httpStatusCode":403, |
| 628 | + "senderFault":true |
| 629 | + }, |
| 630 | + "exception":true |
| 631 | + }, |
558 | 632 | "Subject":{"type":"string"}, |
559 | 633 | "SubjectType":{"type":"string"}, |
560 | 634 | "Tag":{ |
|
637 | 711 | "idpRejectedClaimMessage":{"type":"string"}, |
638 | 712 | "invalidAuthorizationMessage":{"type":"string"}, |
639 | 713 | "invalidIdentityTokenMessage":{"type":"string"}, |
| 714 | + "jwtAlgorithmType":{ |
| 715 | + "type":"string", |
| 716 | + "max":5, |
| 717 | + "min":5 |
| 718 | + }, |
| 719 | + "jwtPayloadSizeExceededException":{"type":"string"}, |
640 | 720 | "malformedPolicyDocumentMessage":{"type":"string"}, |
641 | 721 | "nonNegativeIntegerType":{ |
642 | 722 | "type":"integer", |
643 | 723 | "min":0 |
644 | 724 | }, |
| 725 | + "outboundWebIdentityFederationDisabledException":{"type":"string"}, |
645 | 726 | "packedPolicyTooLargeMessage":{"type":"string"}, |
646 | 727 | "policyDescriptorListType":{ |
647 | 728 | "type":"list", |
|
665 | 746 | "min":9, |
666 | 747 | "pattern":"[\\w+=/:,.@-]*" |
667 | 748 | }, |
| 749 | + "sessionDurationEscalationException":{"type":"string"}, |
668 | 750 | "sessionPolicyDocumentType":{ |
669 | 751 | "type":"string", |
670 | 752 | "max":2048, |
|
731 | 813 | "type":"string", |
732 | 814 | "max":255, |
733 | 815 | "min":6 |
| 816 | + }, |
| 817 | + "webIdentityTokenAudienceListType":{ |
| 818 | + "type":"list", |
| 819 | + "member":{"shape":"webIdentityTokenAudienceStringType"}, |
| 820 | + "max":10, |
| 821 | + "min":1 |
| 822 | + }, |
| 823 | + "webIdentityTokenAudienceStringType":{ |
| 824 | + "type":"string", |
| 825 | + "max":1000, |
| 826 | + "min":1 |
| 827 | + }, |
| 828 | + "webIdentityTokenDurationSecondsType":{ |
| 829 | + "type":"integer", |
| 830 | + "max":3600, |
| 831 | + "min":60 |
| 832 | + }, |
| 833 | + "webIdentityTokenType":{ |
| 834 | + "type":"string", |
| 835 | + "sensitive":true |
734 | 836 | } |
735 | 837 | } |
736 | 838 | } |
0 commit comments