github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/cognito-identity/2014-06-30/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2014-06-30", 5 "endpointPrefix":"cognito-identity", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon Cognito Identity", 9 "serviceId":"Cognito Identity", 10 "signatureVersion":"v4", 11 "targetPrefix":"AWSCognitoIdentityService", 12 "uid":"cognito-identity-2014-06-30" 13 }, 14 "operations":{ 15 "CreateIdentityPool":{ 16 "name":"CreateIdentityPool", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"CreateIdentityPoolInput"}, 22 "output":{"shape":"IdentityPool"}, 23 "errors":[ 24 {"shape":"InvalidParameterException"}, 25 {"shape":"NotAuthorizedException"}, 26 {"shape":"ResourceConflictException"}, 27 {"shape":"TooManyRequestsException"}, 28 {"shape":"InternalErrorException"}, 29 {"shape":"LimitExceededException"} 30 ] 31 }, 32 "DeleteIdentities":{ 33 "name":"DeleteIdentities", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"DeleteIdentitiesInput"}, 39 "output":{"shape":"DeleteIdentitiesResponse"}, 40 "errors":[ 41 {"shape":"InvalidParameterException"}, 42 {"shape":"TooManyRequestsException"}, 43 {"shape":"InternalErrorException"} 44 ] 45 }, 46 "DeleteIdentityPool":{ 47 "name":"DeleteIdentityPool", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/" 51 }, 52 "input":{"shape":"DeleteIdentityPoolInput"}, 53 "errors":[ 54 {"shape":"InvalidParameterException"}, 55 {"shape":"ResourceNotFoundException"}, 56 {"shape":"NotAuthorizedException"}, 57 {"shape":"TooManyRequestsException"}, 58 {"shape":"InternalErrorException"} 59 ] 60 }, 61 "DescribeIdentity":{ 62 "name":"DescribeIdentity", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/" 66 }, 67 "input":{"shape":"DescribeIdentityInput"}, 68 "output":{"shape":"IdentityDescription"}, 69 "errors":[ 70 {"shape":"InvalidParameterException"}, 71 {"shape":"ResourceNotFoundException"}, 72 {"shape":"NotAuthorizedException"}, 73 {"shape":"TooManyRequestsException"}, 74 {"shape":"InternalErrorException"} 75 ] 76 }, 77 "DescribeIdentityPool":{ 78 "name":"DescribeIdentityPool", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/" 82 }, 83 "input":{"shape":"DescribeIdentityPoolInput"}, 84 "output":{"shape":"IdentityPool"}, 85 "errors":[ 86 {"shape":"InvalidParameterException"}, 87 {"shape":"ResourceNotFoundException"}, 88 {"shape":"NotAuthorizedException"}, 89 {"shape":"TooManyRequestsException"}, 90 {"shape":"InternalErrorException"} 91 ] 92 }, 93 "GetCredentialsForIdentity":{ 94 "name":"GetCredentialsForIdentity", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/" 98 }, 99 "input":{"shape":"GetCredentialsForIdentityInput"}, 100 "output":{"shape":"GetCredentialsForIdentityResponse"}, 101 "errors":[ 102 {"shape":"InvalidParameterException"}, 103 {"shape":"ResourceNotFoundException"}, 104 {"shape":"NotAuthorizedException"}, 105 {"shape":"ResourceConflictException"}, 106 {"shape":"TooManyRequestsException"}, 107 {"shape":"InvalidIdentityPoolConfigurationException"}, 108 {"shape":"InternalErrorException"}, 109 {"shape":"ExternalServiceException"} 110 ], 111 "authtype":"none" 112 }, 113 "GetId":{ 114 "name":"GetId", 115 "http":{ 116 "method":"POST", 117 "requestUri":"/" 118 }, 119 "input":{"shape":"GetIdInput"}, 120 "output":{"shape":"GetIdResponse"}, 121 "errors":[ 122 {"shape":"InvalidParameterException"}, 123 {"shape":"ResourceNotFoundException"}, 124 {"shape":"NotAuthorizedException"}, 125 {"shape":"ResourceConflictException"}, 126 {"shape":"TooManyRequestsException"}, 127 {"shape":"InternalErrorException"}, 128 {"shape":"LimitExceededException"}, 129 {"shape":"ExternalServiceException"} 130 ], 131 "authtype":"none" 132 }, 133 "GetIdentityPoolRoles":{ 134 "name":"GetIdentityPoolRoles", 135 "http":{ 136 "method":"POST", 137 "requestUri":"/" 138 }, 139 "input":{"shape":"GetIdentityPoolRolesInput"}, 140 "output":{"shape":"GetIdentityPoolRolesResponse"}, 141 "errors":[ 142 {"shape":"InvalidParameterException"}, 143 {"shape":"ResourceNotFoundException"}, 144 {"shape":"NotAuthorizedException"}, 145 {"shape":"ResourceConflictException"}, 146 {"shape":"TooManyRequestsException"}, 147 {"shape":"InternalErrorException"} 148 ] 149 }, 150 "GetOpenIdToken":{ 151 "name":"GetOpenIdToken", 152 "http":{ 153 "method":"POST", 154 "requestUri":"/" 155 }, 156 "input":{"shape":"GetOpenIdTokenInput"}, 157 "output":{"shape":"GetOpenIdTokenResponse"}, 158 "errors":[ 159 {"shape":"InvalidParameterException"}, 160 {"shape":"ResourceNotFoundException"}, 161 {"shape":"NotAuthorizedException"}, 162 {"shape":"ResourceConflictException"}, 163 {"shape":"TooManyRequestsException"}, 164 {"shape":"InternalErrorException"}, 165 {"shape":"ExternalServiceException"} 166 ], 167 "authtype":"none" 168 }, 169 "GetOpenIdTokenForDeveloperIdentity":{ 170 "name":"GetOpenIdTokenForDeveloperIdentity", 171 "http":{ 172 "method":"POST", 173 "requestUri":"/" 174 }, 175 "input":{"shape":"GetOpenIdTokenForDeveloperIdentityInput"}, 176 "output":{"shape":"GetOpenIdTokenForDeveloperIdentityResponse"}, 177 "errors":[ 178 {"shape":"InvalidParameterException"}, 179 {"shape":"ResourceNotFoundException"}, 180 {"shape":"NotAuthorizedException"}, 181 {"shape":"ResourceConflictException"}, 182 {"shape":"TooManyRequestsException"}, 183 {"shape":"InternalErrorException"}, 184 {"shape":"DeveloperUserAlreadyRegisteredException"} 185 ] 186 }, 187 "GetPrincipalTagAttributeMap":{ 188 "name":"GetPrincipalTagAttributeMap", 189 "http":{ 190 "method":"POST", 191 "requestUri":"/" 192 }, 193 "input":{"shape":"GetPrincipalTagAttributeMapInput"}, 194 "output":{"shape":"GetPrincipalTagAttributeMapResponse"}, 195 "errors":[ 196 {"shape":"InvalidParameterException"}, 197 {"shape":"ResourceNotFoundException"}, 198 {"shape":"NotAuthorizedException"}, 199 {"shape":"TooManyRequestsException"}, 200 {"shape":"InternalErrorException"} 201 ] 202 }, 203 "ListIdentities":{ 204 "name":"ListIdentities", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/" 208 }, 209 "input":{"shape":"ListIdentitiesInput"}, 210 "output":{"shape":"ListIdentitiesResponse"}, 211 "errors":[ 212 {"shape":"InvalidParameterException"}, 213 {"shape":"ResourceNotFoundException"}, 214 {"shape":"NotAuthorizedException"}, 215 {"shape":"TooManyRequestsException"}, 216 {"shape":"InternalErrorException"} 217 ] 218 }, 219 "ListIdentityPools":{ 220 "name":"ListIdentityPools", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/" 224 }, 225 "input":{"shape":"ListIdentityPoolsInput"}, 226 "output":{"shape":"ListIdentityPoolsResponse"}, 227 "errors":[ 228 {"shape":"InvalidParameterException"}, 229 {"shape":"NotAuthorizedException"}, 230 {"shape":"TooManyRequestsException"}, 231 {"shape":"ResourceNotFoundException"}, 232 {"shape":"InternalErrorException"} 233 ] 234 }, 235 "ListTagsForResource":{ 236 "name":"ListTagsForResource", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/" 240 }, 241 "input":{"shape":"ListTagsForResourceInput"}, 242 "output":{"shape":"ListTagsForResourceResponse"}, 243 "errors":[ 244 {"shape":"InvalidParameterException"}, 245 {"shape":"ResourceNotFoundException"}, 246 {"shape":"NotAuthorizedException"}, 247 {"shape":"TooManyRequestsException"}, 248 {"shape":"InternalErrorException"} 249 ] 250 }, 251 "LookupDeveloperIdentity":{ 252 "name":"LookupDeveloperIdentity", 253 "http":{ 254 "method":"POST", 255 "requestUri":"/" 256 }, 257 "input":{"shape":"LookupDeveloperIdentityInput"}, 258 "output":{"shape":"LookupDeveloperIdentityResponse"}, 259 "errors":[ 260 {"shape":"InvalidParameterException"}, 261 {"shape":"ResourceNotFoundException"}, 262 {"shape":"NotAuthorizedException"}, 263 {"shape":"ResourceConflictException"}, 264 {"shape":"TooManyRequestsException"}, 265 {"shape":"InternalErrorException"} 266 ] 267 }, 268 "MergeDeveloperIdentities":{ 269 "name":"MergeDeveloperIdentities", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"MergeDeveloperIdentitiesInput"}, 275 "output":{"shape":"MergeDeveloperIdentitiesResponse"}, 276 "errors":[ 277 {"shape":"InvalidParameterException"}, 278 {"shape":"ResourceNotFoundException"}, 279 {"shape":"NotAuthorizedException"}, 280 {"shape":"ResourceConflictException"}, 281 {"shape":"TooManyRequestsException"}, 282 {"shape":"InternalErrorException"} 283 ] 284 }, 285 "SetIdentityPoolRoles":{ 286 "name":"SetIdentityPoolRoles", 287 "http":{ 288 "method":"POST", 289 "requestUri":"/" 290 }, 291 "input":{"shape":"SetIdentityPoolRolesInput"}, 292 "errors":[ 293 {"shape":"InvalidParameterException"}, 294 {"shape":"ResourceNotFoundException"}, 295 {"shape":"NotAuthorizedException"}, 296 {"shape":"ResourceConflictException"}, 297 {"shape":"TooManyRequestsException"}, 298 {"shape":"InternalErrorException"}, 299 {"shape":"ConcurrentModificationException"} 300 ] 301 }, 302 "SetPrincipalTagAttributeMap":{ 303 "name":"SetPrincipalTagAttributeMap", 304 "http":{ 305 "method":"POST", 306 "requestUri":"/" 307 }, 308 "input":{"shape":"SetPrincipalTagAttributeMapInput"}, 309 "output":{"shape":"SetPrincipalTagAttributeMapResponse"}, 310 "errors":[ 311 {"shape":"InvalidParameterException"}, 312 {"shape":"ResourceNotFoundException"}, 313 {"shape":"NotAuthorizedException"}, 314 {"shape":"TooManyRequestsException"}, 315 {"shape":"InternalErrorException"} 316 ] 317 }, 318 "TagResource":{ 319 "name":"TagResource", 320 "http":{ 321 "method":"POST", 322 "requestUri":"/" 323 }, 324 "input":{"shape":"TagResourceInput"}, 325 "output":{"shape":"TagResourceResponse"}, 326 "errors":[ 327 {"shape":"InvalidParameterException"}, 328 {"shape":"ResourceNotFoundException"}, 329 {"shape":"NotAuthorizedException"}, 330 {"shape":"TooManyRequestsException"}, 331 {"shape":"InternalErrorException"} 332 ] 333 }, 334 "UnlinkDeveloperIdentity":{ 335 "name":"UnlinkDeveloperIdentity", 336 "http":{ 337 "method":"POST", 338 "requestUri":"/" 339 }, 340 "input":{"shape":"UnlinkDeveloperIdentityInput"}, 341 "errors":[ 342 {"shape":"InvalidParameterException"}, 343 {"shape":"ResourceNotFoundException"}, 344 {"shape":"NotAuthorizedException"}, 345 {"shape":"ResourceConflictException"}, 346 {"shape":"TooManyRequestsException"}, 347 {"shape":"InternalErrorException"} 348 ] 349 }, 350 "UnlinkIdentity":{ 351 "name":"UnlinkIdentity", 352 "http":{ 353 "method":"POST", 354 "requestUri":"/" 355 }, 356 "input":{"shape":"UnlinkIdentityInput"}, 357 "errors":[ 358 {"shape":"InvalidParameterException"}, 359 {"shape":"ResourceNotFoundException"}, 360 {"shape":"NotAuthorizedException"}, 361 {"shape":"ResourceConflictException"}, 362 {"shape":"TooManyRequestsException"}, 363 {"shape":"InternalErrorException"}, 364 {"shape":"ExternalServiceException"} 365 ], 366 "authtype":"none" 367 }, 368 "UntagResource":{ 369 "name":"UntagResource", 370 "http":{ 371 "method":"POST", 372 "requestUri":"/" 373 }, 374 "input":{"shape":"UntagResourceInput"}, 375 "output":{"shape":"UntagResourceResponse"}, 376 "errors":[ 377 {"shape":"InvalidParameterException"}, 378 {"shape":"ResourceNotFoundException"}, 379 {"shape":"NotAuthorizedException"}, 380 {"shape":"TooManyRequestsException"}, 381 {"shape":"InternalErrorException"} 382 ] 383 }, 384 "UpdateIdentityPool":{ 385 "name":"UpdateIdentityPool", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/" 389 }, 390 "input":{"shape":"IdentityPool"}, 391 "output":{"shape":"IdentityPool"}, 392 "errors":[ 393 {"shape":"InvalidParameterException"}, 394 {"shape":"ResourceNotFoundException"}, 395 {"shape":"NotAuthorizedException"}, 396 {"shape":"ResourceConflictException"}, 397 {"shape":"TooManyRequestsException"}, 398 {"shape":"InternalErrorException"}, 399 {"shape":"ConcurrentModificationException"}, 400 {"shape":"LimitExceededException"} 401 ] 402 } 403 }, 404 "shapes":{ 405 "ARNString":{ 406 "type":"string", 407 "max":2048, 408 "min":20 409 }, 410 "AccessKeyString":{"type":"string"}, 411 "AccountId":{ 412 "type":"string", 413 "max":15, 414 "min":1, 415 "pattern":"\\d+" 416 }, 417 "AmbiguousRoleResolutionType":{ 418 "type":"string", 419 "enum":[ 420 "AuthenticatedRole", 421 "Deny" 422 ] 423 }, 424 "ClaimName":{ 425 "type":"string", 426 "max":64, 427 "min":1, 428 "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+" 429 }, 430 "ClaimValue":{ 431 "type":"string", 432 "max":128, 433 "min":1 434 }, 435 "ClassicFlow":{"type":"boolean"}, 436 "CognitoIdentityProvider":{ 437 "type":"structure", 438 "members":{ 439 "ProviderName":{"shape":"CognitoIdentityProviderName"}, 440 "ClientId":{"shape":"CognitoIdentityProviderClientId"}, 441 "ServerSideTokenCheck":{ 442 "shape":"CognitoIdentityProviderTokenCheck", 443 "box":true 444 } 445 } 446 }, 447 "CognitoIdentityProviderClientId":{ 448 "type":"string", 449 "max":128, 450 "min":1, 451 "pattern":"[\\w_]+" 452 }, 453 "CognitoIdentityProviderList":{ 454 "type":"list", 455 "member":{"shape":"CognitoIdentityProvider"} 456 }, 457 "CognitoIdentityProviderName":{ 458 "type":"string", 459 "max":128, 460 "min":1, 461 "pattern":"[\\w._:/-]+" 462 }, 463 "CognitoIdentityProviderTokenCheck":{"type":"boolean"}, 464 "ConcurrentModificationException":{ 465 "type":"structure", 466 "members":{ 467 "message":{"shape":"String"} 468 }, 469 "exception":true 470 }, 471 "CreateIdentityPoolInput":{ 472 "type":"structure", 473 "required":[ 474 "IdentityPoolName", 475 "AllowUnauthenticatedIdentities" 476 ], 477 "members":{ 478 "IdentityPoolName":{"shape":"IdentityPoolName"}, 479 "AllowUnauthenticatedIdentities":{"shape":"IdentityPoolUnauthenticated"}, 480 "AllowClassicFlow":{"shape":"ClassicFlow"}, 481 "SupportedLoginProviders":{"shape":"IdentityProviders"}, 482 "DeveloperProviderName":{"shape":"DeveloperProviderName"}, 483 "OpenIdConnectProviderARNs":{"shape":"OIDCProviderList"}, 484 "CognitoIdentityProviders":{"shape":"CognitoIdentityProviderList"}, 485 "SamlProviderARNs":{"shape":"SAMLProviderList"}, 486 "IdentityPoolTags":{"shape":"IdentityPoolTagsType"} 487 } 488 }, 489 "Credentials":{ 490 "type":"structure", 491 "members":{ 492 "AccessKeyId":{"shape":"AccessKeyString"}, 493 "SecretKey":{"shape":"SecretKeyString"}, 494 "SessionToken":{"shape":"SessionTokenString"}, 495 "Expiration":{"shape":"DateType"} 496 } 497 }, 498 "DateType":{"type":"timestamp"}, 499 "DeleteIdentitiesInput":{ 500 "type":"structure", 501 "required":["IdentityIdsToDelete"], 502 "members":{ 503 "IdentityIdsToDelete":{"shape":"IdentityIdList"} 504 } 505 }, 506 "DeleteIdentitiesResponse":{ 507 "type":"structure", 508 "members":{ 509 "UnprocessedIdentityIds":{"shape":"UnprocessedIdentityIdList"} 510 } 511 }, 512 "DeleteIdentityPoolInput":{ 513 "type":"structure", 514 "required":["IdentityPoolId"], 515 "members":{ 516 "IdentityPoolId":{"shape":"IdentityPoolId"} 517 } 518 }, 519 "DescribeIdentityInput":{ 520 "type":"structure", 521 "required":["IdentityId"], 522 "members":{ 523 "IdentityId":{"shape":"IdentityId"} 524 } 525 }, 526 "DescribeIdentityPoolInput":{ 527 "type":"structure", 528 "required":["IdentityPoolId"], 529 "members":{ 530 "IdentityPoolId":{"shape":"IdentityPoolId"} 531 } 532 }, 533 "DeveloperProviderName":{ 534 "type":"string", 535 "max":128, 536 "min":1, 537 "pattern":"[\\w._-]+" 538 }, 539 "DeveloperUserAlreadyRegisteredException":{ 540 "type":"structure", 541 "members":{ 542 "message":{"shape":"String"} 543 }, 544 "exception":true 545 }, 546 "DeveloperUserIdentifier":{ 547 "type":"string", 548 "max":1024, 549 "min":1 550 }, 551 "DeveloperUserIdentifierList":{ 552 "type":"list", 553 "member":{"shape":"DeveloperUserIdentifier"} 554 }, 555 "ErrorCode":{ 556 "type":"string", 557 "enum":[ 558 "AccessDenied", 559 "InternalServerError" 560 ] 561 }, 562 "ExternalServiceException":{ 563 "type":"structure", 564 "members":{ 565 "message":{"shape":"String"} 566 }, 567 "exception":true 568 }, 569 "GetCredentialsForIdentityInput":{ 570 "type":"structure", 571 "required":["IdentityId"], 572 "members":{ 573 "IdentityId":{"shape":"IdentityId"}, 574 "Logins":{"shape":"LoginsMap"}, 575 "CustomRoleArn":{"shape":"ARNString"} 576 } 577 }, 578 "GetCredentialsForIdentityResponse":{ 579 "type":"structure", 580 "members":{ 581 "IdentityId":{"shape":"IdentityId"}, 582 "Credentials":{"shape":"Credentials"} 583 } 584 }, 585 "GetIdInput":{ 586 "type":"structure", 587 "required":["IdentityPoolId"], 588 "members":{ 589 "AccountId":{"shape":"AccountId"}, 590 "IdentityPoolId":{"shape":"IdentityPoolId"}, 591 "Logins":{"shape":"LoginsMap"} 592 } 593 }, 594 "GetIdResponse":{ 595 "type":"structure", 596 "members":{ 597 "IdentityId":{"shape":"IdentityId"} 598 } 599 }, 600 "GetIdentityPoolRolesInput":{ 601 "type":"structure", 602 "required":["IdentityPoolId"], 603 "members":{ 604 "IdentityPoolId":{"shape":"IdentityPoolId"} 605 } 606 }, 607 "GetIdentityPoolRolesResponse":{ 608 "type":"structure", 609 "members":{ 610 "IdentityPoolId":{"shape":"IdentityPoolId"}, 611 "Roles":{"shape":"RolesMap"}, 612 "RoleMappings":{"shape":"RoleMappingMap"} 613 } 614 }, 615 "GetOpenIdTokenForDeveloperIdentityInput":{ 616 "type":"structure", 617 "required":[ 618 "IdentityPoolId", 619 "Logins" 620 ], 621 "members":{ 622 "IdentityPoolId":{"shape":"IdentityPoolId"}, 623 "IdentityId":{"shape":"IdentityId"}, 624 "Logins":{"shape":"LoginsMap"}, 625 "PrincipalTags":{"shape":"PrincipalTags"}, 626 "TokenDuration":{"shape":"TokenDuration"} 627 } 628 }, 629 "GetOpenIdTokenForDeveloperIdentityResponse":{ 630 "type":"structure", 631 "members":{ 632 "IdentityId":{"shape":"IdentityId"}, 633 "Token":{"shape":"OIDCToken"} 634 } 635 }, 636 "GetOpenIdTokenInput":{ 637 "type":"structure", 638 "required":["IdentityId"], 639 "members":{ 640 "IdentityId":{"shape":"IdentityId"}, 641 "Logins":{"shape":"LoginsMap"} 642 } 643 }, 644 "GetOpenIdTokenResponse":{ 645 "type":"structure", 646 "members":{ 647 "IdentityId":{"shape":"IdentityId"}, 648 "Token":{"shape":"OIDCToken"} 649 } 650 }, 651 "GetPrincipalTagAttributeMapInput":{ 652 "type":"structure", 653 "required":[ 654 "IdentityPoolId", 655 "IdentityProviderName" 656 ], 657 "members":{ 658 "IdentityPoolId":{"shape":"IdentityPoolId"}, 659 "IdentityProviderName":{"shape":"IdentityProviderName"} 660 } 661 }, 662 "GetPrincipalTagAttributeMapResponse":{ 663 "type":"structure", 664 "members":{ 665 "IdentityPoolId":{"shape":"IdentityPoolId"}, 666 "IdentityProviderName":{"shape":"IdentityProviderName"}, 667 "UseDefaults":{"shape":"UseDefaults"}, 668 "PrincipalTags":{"shape":"PrincipalTags"} 669 } 670 }, 671 "HideDisabled":{"type":"boolean"}, 672 "IdentitiesList":{ 673 "type":"list", 674 "member":{"shape":"IdentityDescription"} 675 }, 676 "IdentityDescription":{ 677 "type":"structure", 678 "members":{ 679 "IdentityId":{"shape":"IdentityId"}, 680 "Logins":{"shape":"LoginsList"}, 681 "CreationDate":{"shape":"DateType"}, 682 "LastModifiedDate":{"shape":"DateType"} 683 } 684 }, 685 "IdentityId":{ 686 "type":"string", 687 "max":55, 688 "min":1, 689 "pattern":"[\\w-]+:[0-9a-f-]+" 690 }, 691 "IdentityIdList":{ 692 "type":"list", 693 "member":{"shape":"IdentityId"}, 694 "max":60, 695 "min":1 696 }, 697 "IdentityPool":{ 698 "type":"structure", 699 "required":[ 700 "IdentityPoolId", 701 "IdentityPoolName", 702 "AllowUnauthenticatedIdentities" 703 ], 704 "members":{ 705 "IdentityPoolId":{"shape":"IdentityPoolId"}, 706 "IdentityPoolName":{"shape":"IdentityPoolName"}, 707 "AllowUnauthenticatedIdentities":{"shape":"IdentityPoolUnauthenticated"}, 708 "AllowClassicFlow":{"shape":"ClassicFlow"}, 709 "SupportedLoginProviders":{"shape":"IdentityProviders"}, 710 "DeveloperProviderName":{"shape":"DeveloperProviderName"}, 711 "OpenIdConnectProviderARNs":{"shape":"OIDCProviderList"}, 712 "CognitoIdentityProviders":{"shape":"CognitoIdentityProviderList"}, 713 "SamlProviderARNs":{"shape":"SAMLProviderList"}, 714 "IdentityPoolTags":{"shape":"IdentityPoolTagsType"} 715 } 716 }, 717 "IdentityPoolId":{ 718 "type":"string", 719 "max":55, 720 "min":1, 721 "pattern":"[\\w-]+:[0-9a-f-]+" 722 }, 723 "IdentityPoolName":{ 724 "type":"string", 725 "max":128, 726 "min":1, 727 "pattern":"[\\w\\s+=,.@-]+" 728 }, 729 "IdentityPoolShortDescription":{ 730 "type":"structure", 731 "members":{ 732 "IdentityPoolId":{"shape":"IdentityPoolId"}, 733 "IdentityPoolName":{"shape":"IdentityPoolName"} 734 } 735 }, 736 "IdentityPoolTagsListType":{ 737 "type":"list", 738 "member":{"shape":"TagKeysType"} 739 }, 740 "IdentityPoolTagsType":{ 741 "type":"map", 742 "key":{"shape":"TagKeysType"}, 743 "value":{"shape":"TagValueType"} 744 }, 745 "IdentityPoolUnauthenticated":{"type":"boolean"}, 746 "IdentityPoolsList":{ 747 "type":"list", 748 "member":{"shape":"IdentityPoolShortDescription"} 749 }, 750 "IdentityProviderId":{ 751 "type":"string", 752 "max":128, 753 "min":1, 754 "pattern":"[\\w.;_/-]+" 755 }, 756 "IdentityProviderName":{ 757 "type":"string", 758 "max":128, 759 "min":1 760 }, 761 "IdentityProviderToken":{ 762 "type":"string", 763 "max":50000, 764 "min":1 765 }, 766 "IdentityProviders":{ 767 "type":"map", 768 "key":{"shape":"IdentityProviderName"}, 769 "value":{"shape":"IdentityProviderId"}, 770 "max":10 771 }, 772 "InternalErrorException":{ 773 "type":"structure", 774 "members":{ 775 "message":{"shape":"String"} 776 }, 777 "exception":true, 778 "fault":true 779 }, 780 "InvalidIdentityPoolConfigurationException":{ 781 "type":"structure", 782 "members":{ 783 "message":{"shape":"String"} 784 }, 785 "exception":true 786 }, 787 "InvalidParameterException":{ 788 "type":"structure", 789 "members":{ 790 "message":{"shape":"String"} 791 }, 792 "exception":true 793 }, 794 "LimitExceededException":{ 795 "type":"structure", 796 "members":{ 797 "message":{"shape":"String"} 798 }, 799 "exception":true 800 }, 801 "ListIdentitiesInput":{ 802 "type":"structure", 803 "required":[ 804 "IdentityPoolId", 805 "MaxResults" 806 ], 807 "members":{ 808 "IdentityPoolId":{"shape":"IdentityPoolId"}, 809 "MaxResults":{"shape":"QueryLimit"}, 810 "NextToken":{"shape":"PaginationKey"}, 811 "HideDisabled":{"shape":"HideDisabled"} 812 } 813 }, 814 "ListIdentitiesResponse":{ 815 "type":"structure", 816 "members":{ 817 "IdentityPoolId":{"shape":"IdentityPoolId"}, 818 "Identities":{"shape":"IdentitiesList"}, 819 "NextToken":{"shape":"PaginationKey"} 820 } 821 }, 822 "ListIdentityPoolsInput":{ 823 "type":"structure", 824 "required":["MaxResults"], 825 "members":{ 826 "MaxResults":{"shape":"QueryLimit"}, 827 "NextToken":{"shape":"PaginationKey"} 828 } 829 }, 830 "ListIdentityPoolsResponse":{ 831 "type":"structure", 832 "members":{ 833 "IdentityPools":{"shape":"IdentityPoolsList"}, 834 "NextToken":{"shape":"PaginationKey"} 835 } 836 }, 837 "ListTagsForResourceInput":{ 838 "type":"structure", 839 "required":["ResourceArn"], 840 "members":{ 841 "ResourceArn":{"shape":"ARNString"} 842 } 843 }, 844 "ListTagsForResourceResponse":{ 845 "type":"structure", 846 "members":{ 847 "Tags":{"shape":"IdentityPoolTagsType"} 848 } 849 }, 850 "LoginsList":{ 851 "type":"list", 852 "member":{"shape":"IdentityProviderName"} 853 }, 854 "LoginsMap":{ 855 "type":"map", 856 "key":{"shape":"IdentityProviderName"}, 857 "value":{"shape":"IdentityProviderToken"}, 858 "max":10 859 }, 860 "LookupDeveloperIdentityInput":{ 861 "type":"structure", 862 "required":["IdentityPoolId"], 863 "members":{ 864 "IdentityPoolId":{"shape":"IdentityPoolId"}, 865 "IdentityId":{"shape":"IdentityId"}, 866 "DeveloperUserIdentifier":{"shape":"DeveloperUserIdentifier"}, 867 "MaxResults":{"shape":"QueryLimit"}, 868 "NextToken":{"shape":"PaginationKey"} 869 } 870 }, 871 "LookupDeveloperIdentityResponse":{ 872 "type":"structure", 873 "members":{ 874 "IdentityId":{"shape":"IdentityId"}, 875 "DeveloperUserIdentifierList":{"shape":"DeveloperUserIdentifierList"}, 876 "NextToken":{"shape":"PaginationKey"} 877 } 878 }, 879 "MappingRule":{ 880 "type":"structure", 881 "required":[ 882 "Claim", 883 "MatchType", 884 "Value", 885 "RoleARN" 886 ], 887 "members":{ 888 "Claim":{"shape":"ClaimName"}, 889 "MatchType":{"shape":"MappingRuleMatchType"}, 890 "Value":{"shape":"ClaimValue"}, 891 "RoleARN":{"shape":"ARNString"} 892 } 893 }, 894 "MappingRuleMatchType":{ 895 "type":"string", 896 "enum":[ 897 "Equals", 898 "Contains", 899 "StartsWith", 900 "NotEqual" 901 ] 902 }, 903 "MappingRulesList":{ 904 "type":"list", 905 "member":{"shape":"MappingRule"}, 906 "max":400, 907 "min":1 908 }, 909 "MergeDeveloperIdentitiesInput":{ 910 "type":"structure", 911 "required":[ 912 "SourceUserIdentifier", 913 "DestinationUserIdentifier", 914 "DeveloperProviderName", 915 "IdentityPoolId" 916 ], 917 "members":{ 918 "SourceUserIdentifier":{"shape":"DeveloperUserIdentifier"}, 919 "DestinationUserIdentifier":{"shape":"DeveloperUserIdentifier"}, 920 "DeveloperProviderName":{"shape":"DeveloperProviderName"}, 921 "IdentityPoolId":{"shape":"IdentityPoolId"} 922 } 923 }, 924 "MergeDeveloperIdentitiesResponse":{ 925 "type":"structure", 926 "members":{ 927 "IdentityId":{"shape":"IdentityId"} 928 } 929 }, 930 "NotAuthorizedException":{ 931 "type":"structure", 932 "members":{ 933 "message":{"shape":"String"} 934 }, 935 "exception":true 936 }, 937 "OIDCProviderList":{ 938 "type":"list", 939 "member":{"shape":"ARNString"} 940 }, 941 "OIDCToken":{"type":"string"}, 942 "PaginationKey":{ 943 "type":"string", 944 "max":65535, 945 "min":1, 946 "pattern":"[\\S]+" 947 }, 948 "PrincipalTagID":{ 949 "type":"string", 950 "max":128, 951 "min":1 952 }, 953 "PrincipalTagValue":{ 954 "type":"string", 955 "max":256, 956 "min":1 957 }, 958 "PrincipalTags":{ 959 "type":"map", 960 "key":{"shape":"PrincipalTagID"}, 961 "value":{"shape":"PrincipalTagValue"}, 962 "max":50 963 }, 964 "QueryLimit":{ 965 "type":"integer", 966 "max":60, 967 "min":1 968 }, 969 "ResourceConflictException":{ 970 "type":"structure", 971 "members":{ 972 "message":{"shape":"String"} 973 }, 974 "exception":true 975 }, 976 "ResourceNotFoundException":{ 977 "type":"structure", 978 "members":{ 979 "message":{"shape":"String"} 980 }, 981 "exception":true 982 }, 983 "RoleMapping":{ 984 "type":"structure", 985 "required":["Type"], 986 "members":{ 987 "Type":{"shape":"RoleMappingType"}, 988 "AmbiguousRoleResolution":{"shape":"AmbiguousRoleResolutionType"}, 989 "RulesConfiguration":{"shape":"RulesConfigurationType"} 990 } 991 }, 992 "RoleMappingMap":{ 993 "type":"map", 994 "key":{"shape":"IdentityProviderName"}, 995 "value":{"shape":"RoleMapping"}, 996 "max":10 997 }, 998 "RoleMappingType":{ 999 "type":"string", 1000 "enum":[ 1001 "Token", 1002 "Rules" 1003 ] 1004 }, 1005 "RoleType":{ 1006 "type":"string", 1007 "max":128, 1008 "min":1, 1009 "pattern":"(un)?authenticated" 1010 }, 1011 "RolesMap":{ 1012 "type":"map", 1013 "key":{"shape":"RoleType"}, 1014 "value":{"shape":"ARNString"}, 1015 "max":2 1016 }, 1017 "RulesConfigurationType":{ 1018 "type":"structure", 1019 "required":["Rules"], 1020 "members":{ 1021 "Rules":{"shape":"MappingRulesList"} 1022 } 1023 }, 1024 "SAMLProviderList":{ 1025 "type":"list", 1026 "member":{"shape":"ARNString"} 1027 }, 1028 "SecretKeyString":{"type":"string"}, 1029 "SessionTokenString":{"type":"string"}, 1030 "SetIdentityPoolRolesInput":{ 1031 "type":"structure", 1032 "required":[ 1033 "IdentityPoolId", 1034 "Roles" 1035 ], 1036 "members":{ 1037 "IdentityPoolId":{"shape":"IdentityPoolId"}, 1038 "Roles":{"shape":"RolesMap"}, 1039 "RoleMappings":{"shape":"RoleMappingMap"} 1040 } 1041 }, 1042 "SetPrincipalTagAttributeMapInput":{ 1043 "type":"structure", 1044 "required":[ 1045 "IdentityPoolId", 1046 "IdentityProviderName" 1047 ], 1048 "members":{ 1049 "IdentityPoolId":{"shape":"IdentityPoolId"}, 1050 "IdentityProviderName":{"shape":"IdentityProviderName"}, 1051 "UseDefaults":{"shape":"UseDefaults"}, 1052 "PrincipalTags":{"shape":"PrincipalTags"} 1053 } 1054 }, 1055 "SetPrincipalTagAttributeMapResponse":{ 1056 "type":"structure", 1057 "members":{ 1058 "IdentityPoolId":{"shape":"IdentityPoolId"}, 1059 "IdentityProviderName":{"shape":"IdentityProviderName"}, 1060 "UseDefaults":{"shape":"UseDefaults"}, 1061 "PrincipalTags":{"shape":"PrincipalTags"} 1062 } 1063 }, 1064 "String":{"type":"string"}, 1065 "TagKeysType":{ 1066 "type":"string", 1067 "max":128, 1068 "min":1 1069 }, 1070 "TagResourceInput":{ 1071 "type":"structure", 1072 "required":[ 1073 "ResourceArn", 1074 "Tags" 1075 ], 1076 "members":{ 1077 "ResourceArn":{"shape":"ARNString"}, 1078 "Tags":{"shape":"IdentityPoolTagsType"} 1079 } 1080 }, 1081 "TagResourceResponse":{ 1082 "type":"structure", 1083 "members":{ 1084 } 1085 }, 1086 "TagValueType":{ 1087 "type":"string", 1088 "max":256, 1089 "min":0 1090 }, 1091 "TokenDuration":{ 1092 "type":"long", 1093 "max":86400, 1094 "min":1 1095 }, 1096 "TooManyRequestsException":{ 1097 "type":"structure", 1098 "members":{ 1099 "message":{"shape":"String"} 1100 }, 1101 "exception":true 1102 }, 1103 "UnlinkDeveloperIdentityInput":{ 1104 "type":"structure", 1105 "required":[ 1106 "IdentityId", 1107 "IdentityPoolId", 1108 "DeveloperProviderName", 1109 "DeveloperUserIdentifier" 1110 ], 1111 "members":{ 1112 "IdentityId":{"shape":"IdentityId"}, 1113 "IdentityPoolId":{"shape":"IdentityPoolId"}, 1114 "DeveloperProviderName":{"shape":"DeveloperProviderName"}, 1115 "DeveloperUserIdentifier":{"shape":"DeveloperUserIdentifier"} 1116 } 1117 }, 1118 "UnlinkIdentityInput":{ 1119 "type":"structure", 1120 "required":[ 1121 "IdentityId", 1122 "Logins", 1123 "LoginsToRemove" 1124 ], 1125 "members":{ 1126 "IdentityId":{"shape":"IdentityId"}, 1127 "Logins":{"shape":"LoginsMap"}, 1128 "LoginsToRemove":{"shape":"LoginsList"} 1129 } 1130 }, 1131 "UnprocessedIdentityId":{ 1132 "type":"structure", 1133 "members":{ 1134 "IdentityId":{"shape":"IdentityId"}, 1135 "ErrorCode":{"shape":"ErrorCode"} 1136 } 1137 }, 1138 "UnprocessedIdentityIdList":{ 1139 "type":"list", 1140 "member":{"shape":"UnprocessedIdentityId"}, 1141 "max":60 1142 }, 1143 "UntagResourceInput":{ 1144 "type":"structure", 1145 "required":[ 1146 "ResourceArn", 1147 "TagKeys" 1148 ], 1149 "members":{ 1150 "ResourceArn":{"shape":"ARNString"}, 1151 "TagKeys":{"shape":"IdentityPoolTagsListType"} 1152 } 1153 }, 1154 "UntagResourceResponse":{ 1155 "type":"structure", 1156 "members":{ 1157 } 1158 }, 1159 "UseDefaults":{"type":"boolean"} 1160 } 1161 }