github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sso-admin/2020-07-20/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-07-20", 5 "endpointPrefix":"sso", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"SSO Admin", 9 "serviceFullName":"AWS Single Sign-On Admin", 10 "serviceId":"SSO Admin", 11 "signatureVersion":"v4", 12 "signingName":"sso", 13 "targetPrefix":"SWBExternalService", 14 "uid":"sso-admin-2020-07-20" 15 }, 16 "operations":{ 17 "AttachManagedPolicyToPermissionSet":{ 18 "name":"AttachManagedPolicyToPermissionSet", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"AttachManagedPolicyToPermissionSetRequest"}, 24 "output":{"shape":"AttachManagedPolicyToPermissionSetResponse"}, 25 "errors":[ 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"InternalServerException"}, 28 {"shape":"ServiceQuotaExceededException"}, 29 {"shape":"ThrottlingException"}, 30 {"shape":"ValidationException"}, 31 {"shape":"AccessDeniedException"}, 32 {"shape":"ConflictException"} 33 ] 34 }, 35 "CreateAccountAssignment":{ 36 "name":"CreateAccountAssignment", 37 "http":{ 38 "method":"POST", 39 "requestUri":"/" 40 }, 41 "input":{"shape":"CreateAccountAssignmentRequest"}, 42 "output":{"shape":"CreateAccountAssignmentResponse"}, 43 "errors":[ 44 {"shape":"ResourceNotFoundException"}, 45 {"shape":"InternalServerException"}, 46 {"shape":"ServiceQuotaExceededException"}, 47 {"shape":"ThrottlingException"}, 48 {"shape":"ValidationException"}, 49 {"shape":"AccessDeniedException"}, 50 {"shape":"ConflictException"} 51 ] 52 }, 53 "CreateInstanceAccessControlAttributeConfiguration":{ 54 "name":"CreateInstanceAccessControlAttributeConfiguration", 55 "http":{ 56 "method":"POST", 57 "requestUri":"/" 58 }, 59 "input":{"shape":"CreateInstanceAccessControlAttributeConfigurationRequest"}, 60 "output":{"shape":"CreateInstanceAccessControlAttributeConfigurationResponse"}, 61 "errors":[ 62 {"shape":"InternalServerException"}, 63 {"shape":"AccessDeniedException"}, 64 {"shape":"ThrottlingException"}, 65 {"shape":"ValidationException"}, 66 {"shape":"ResourceNotFoundException"}, 67 {"shape":"ConflictException"} 68 ] 69 }, 70 "CreatePermissionSet":{ 71 "name":"CreatePermissionSet", 72 "http":{ 73 "method":"POST", 74 "requestUri":"/" 75 }, 76 "input":{"shape":"CreatePermissionSetRequest"}, 77 "output":{"shape":"CreatePermissionSetResponse"}, 78 "errors":[ 79 {"shape":"ResourceNotFoundException"}, 80 {"shape":"InternalServerException"}, 81 {"shape":"ServiceQuotaExceededException"}, 82 {"shape":"ThrottlingException"}, 83 {"shape":"ValidationException"}, 84 {"shape":"AccessDeniedException"}, 85 {"shape":"ConflictException"} 86 ] 87 }, 88 "DeleteAccountAssignment":{ 89 "name":"DeleteAccountAssignment", 90 "http":{ 91 "method":"POST", 92 "requestUri":"/" 93 }, 94 "input":{"shape":"DeleteAccountAssignmentRequest"}, 95 "output":{"shape":"DeleteAccountAssignmentResponse"}, 96 "errors":[ 97 {"shape":"ResourceNotFoundException"}, 98 {"shape":"InternalServerException"}, 99 {"shape":"ThrottlingException"}, 100 {"shape":"ValidationException"}, 101 {"shape":"AccessDeniedException"}, 102 {"shape":"ConflictException"} 103 ] 104 }, 105 "DeleteInlinePolicyFromPermissionSet":{ 106 "name":"DeleteInlinePolicyFromPermissionSet", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/" 110 }, 111 "input":{"shape":"DeleteInlinePolicyFromPermissionSetRequest"}, 112 "output":{"shape":"DeleteInlinePolicyFromPermissionSetResponse"}, 113 "errors":[ 114 {"shape":"ResourceNotFoundException"}, 115 {"shape":"InternalServerException"}, 116 {"shape":"ThrottlingException"}, 117 {"shape":"ValidationException"}, 118 {"shape":"AccessDeniedException"}, 119 {"shape":"ConflictException"} 120 ] 121 }, 122 "DeleteInstanceAccessControlAttributeConfiguration":{ 123 "name":"DeleteInstanceAccessControlAttributeConfiguration", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/" 127 }, 128 "input":{"shape":"DeleteInstanceAccessControlAttributeConfigurationRequest"}, 129 "output":{"shape":"DeleteInstanceAccessControlAttributeConfigurationResponse"}, 130 "errors":[ 131 {"shape":"InternalServerException"}, 132 {"shape":"AccessDeniedException"}, 133 {"shape":"ThrottlingException"}, 134 {"shape":"ValidationException"}, 135 {"shape":"ResourceNotFoundException"}, 136 {"shape":"ConflictException"} 137 ] 138 }, 139 "DeletePermissionSet":{ 140 "name":"DeletePermissionSet", 141 "http":{ 142 "method":"POST", 143 "requestUri":"/" 144 }, 145 "input":{"shape":"DeletePermissionSetRequest"}, 146 "output":{"shape":"DeletePermissionSetResponse"}, 147 "errors":[ 148 {"shape":"ResourceNotFoundException"}, 149 {"shape":"InternalServerException"}, 150 {"shape":"ThrottlingException"}, 151 {"shape":"ValidationException"}, 152 {"shape":"AccessDeniedException"}, 153 {"shape":"ConflictException"} 154 ] 155 }, 156 "DescribeAccountAssignmentCreationStatus":{ 157 "name":"DescribeAccountAssignmentCreationStatus", 158 "http":{ 159 "method":"POST", 160 "requestUri":"/" 161 }, 162 "input":{"shape":"DescribeAccountAssignmentCreationStatusRequest"}, 163 "output":{"shape":"DescribeAccountAssignmentCreationStatusResponse"}, 164 "errors":[ 165 {"shape":"ResourceNotFoundException"}, 166 {"shape":"InternalServerException"}, 167 {"shape":"ThrottlingException"}, 168 {"shape":"ValidationException"}, 169 {"shape":"AccessDeniedException"} 170 ] 171 }, 172 "DescribeAccountAssignmentDeletionStatus":{ 173 "name":"DescribeAccountAssignmentDeletionStatus", 174 "http":{ 175 "method":"POST", 176 "requestUri":"/" 177 }, 178 "input":{"shape":"DescribeAccountAssignmentDeletionStatusRequest"}, 179 "output":{"shape":"DescribeAccountAssignmentDeletionStatusResponse"}, 180 "errors":[ 181 {"shape":"ResourceNotFoundException"}, 182 {"shape":"InternalServerException"}, 183 {"shape":"ThrottlingException"}, 184 {"shape":"ValidationException"}, 185 {"shape":"AccessDeniedException"} 186 ] 187 }, 188 "DescribeInstanceAccessControlAttributeConfiguration":{ 189 "name":"DescribeInstanceAccessControlAttributeConfiguration", 190 "http":{ 191 "method":"POST", 192 "requestUri":"/" 193 }, 194 "input":{"shape":"DescribeInstanceAccessControlAttributeConfigurationRequest"}, 195 "output":{"shape":"DescribeInstanceAccessControlAttributeConfigurationResponse"}, 196 "errors":[ 197 {"shape":"ResourceNotFoundException"}, 198 {"shape":"InternalServerException"}, 199 {"shape":"AccessDeniedException"}, 200 {"shape":"ThrottlingException"}, 201 {"shape":"ValidationException"} 202 ] 203 }, 204 "DescribePermissionSet":{ 205 "name":"DescribePermissionSet", 206 "http":{ 207 "method":"POST", 208 "requestUri":"/" 209 }, 210 "input":{"shape":"DescribePermissionSetRequest"}, 211 "output":{"shape":"DescribePermissionSetResponse"}, 212 "errors":[ 213 {"shape":"ResourceNotFoundException"}, 214 {"shape":"InternalServerException"}, 215 {"shape":"ThrottlingException"}, 216 {"shape":"ValidationException"}, 217 {"shape":"AccessDeniedException"} 218 ] 219 }, 220 "DescribePermissionSetProvisioningStatus":{ 221 "name":"DescribePermissionSetProvisioningStatus", 222 "http":{ 223 "method":"POST", 224 "requestUri":"/" 225 }, 226 "input":{"shape":"DescribePermissionSetProvisioningStatusRequest"}, 227 "output":{"shape":"DescribePermissionSetProvisioningStatusResponse"}, 228 "errors":[ 229 {"shape":"ResourceNotFoundException"}, 230 {"shape":"InternalServerException"}, 231 {"shape":"ThrottlingException"}, 232 {"shape":"ValidationException"}, 233 {"shape":"AccessDeniedException"} 234 ] 235 }, 236 "DetachManagedPolicyFromPermissionSet":{ 237 "name":"DetachManagedPolicyFromPermissionSet", 238 "http":{ 239 "method":"POST", 240 "requestUri":"/" 241 }, 242 "input":{"shape":"DetachManagedPolicyFromPermissionSetRequest"}, 243 "output":{"shape":"DetachManagedPolicyFromPermissionSetResponse"}, 244 "errors":[ 245 {"shape":"ResourceNotFoundException"}, 246 {"shape":"InternalServerException"}, 247 {"shape":"ThrottlingException"}, 248 {"shape":"ValidationException"}, 249 {"shape":"AccessDeniedException"}, 250 {"shape":"ConflictException"} 251 ] 252 }, 253 "GetInlinePolicyForPermissionSet":{ 254 "name":"GetInlinePolicyForPermissionSet", 255 "http":{ 256 "method":"POST", 257 "requestUri":"/" 258 }, 259 "input":{"shape":"GetInlinePolicyForPermissionSetRequest"}, 260 "output":{"shape":"GetInlinePolicyForPermissionSetResponse"}, 261 "errors":[ 262 {"shape":"ResourceNotFoundException"}, 263 {"shape":"InternalServerException"}, 264 {"shape":"ThrottlingException"}, 265 {"shape":"ValidationException"}, 266 {"shape":"AccessDeniedException"} 267 ] 268 }, 269 "ListAccountAssignmentCreationStatus":{ 270 "name":"ListAccountAssignmentCreationStatus", 271 "http":{ 272 "method":"POST", 273 "requestUri":"/" 274 }, 275 "input":{"shape":"ListAccountAssignmentCreationStatusRequest"}, 276 "output":{"shape":"ListAccountAssignmentCreationStatusResponse"}, 277 "errors":[ 278 {"shape":"ResourceNotFoundException"}, 279 {"shape":"InternalServerException"}, 280 {"shape":"ThrottlingException"}, 281 {"shape":"ValidationException"}, 282 {"shape":"AccessDeniedException"} 283 ] 284 }, 285 "ListAccountAssignmentDeletionStatus":{ 286 "name":"ListAccountAssignmentDeletionStatus", 287 "http":{ 288 "method":"POST", 289 "requestUri":"/" 290 }, 291 "input":{"shape":"ListAccountAssignmentDeletionStatusRequest"}, 292 "output":{"shape":"ListAccountAssignmentDeletionStatusResponse"}, 293 "errors":[ 294 {"shape":"ResourceNotFoundException"}, 295 {"shape":"InternalServerException"}, 296 {"shape":"ThrottlingException"}, 297 {"shape":"ValidationException"}, 298 {"shape":"AccessDeniedException"} 299 ] 300 }, 301 "ListAccountAssignments":{ 302 "name":"ListAccountAssignments", 303 "http":{ 304 "method":"POST", 305 "requestUri":"/" 306 }, 307 "input":{"shape":"ListAccountAssignmentsRequest"}, 308 "output":{"shape":"ListAccountAssignmentsResponse"}, 309 "errors":[ 310 {"shape":"ResourceNotFoundException"}, 311 {"shape":"InternalServerException"}, 312 {"shape":"ThrottlingException"}, 313 {"shape":"ValidationException"}, 314 {"shape":"AccessDeniedException"} 315 ] 316 }, 317 "ListAccountsForProvisionedPermissionSet":{ 318 "name":"ListAccountsForProvisionedPermissionSet", 319 "http":{ 320 "method":"POST", 321 "requestUri":"/" 322 }, 323 "input":{"shape":"ListAccountsForProvisionedPermissionSetRequest"}, 324 "output":{"shape":"ListAccountsForProvisionedPermissionSetResponse"}, 325 "errors":[ 326 {"shape":"ResourceNotFoundException"}, 327 {"shape":"InternalServerException"}, 328 {"shape":"ThrottlingException"}, 329 {"shape":"ValidationException"}, 330 {"shape":"AccessDeniedException"} 331 ] 332 }, 333 "ListInstances":{ 334 "name":"ListInstances", 335 "http":{ 336 "method":"POST", 337 "requestUri":"/" 338 }, 339 "input":{"shape":"ListInstancesRequest"}, 340 "output":{"shape":"ListInstancesResponse"}, 341 "errors":[ 342 {"shape":"InternalServerException"}, 343 {"shape":"ThrottlingException"}, 344 {"shape":"AccessDeniedException"}, 345 {"shape":"ValidationException"} 346 ] 347 }, 348 "ListManagedPoliciesInPermissionSet":{ 349 "name":"ListManagedPoliciesInPermissionSet", 350 "http":{ 351 "method":"POST", 352 "requestUri":"/" 353 }, 354 "input":{"shape":"ListManagedPoliciesInPermissionSetRequest"}, 355 "output":{"shape":"ListManagedPoliciesInPermissionSetResponse"}, 356 "errors":[ 357 {"shape":"ResourceNotFoundException"}, 358 {"shape":"InternalServerException"}, 359 {"shape":"ThrottlingException"}, 360 {"shape":"ValidationException"}, 361 {"shape":"AccessDeniedException"} 362 ] 363 }, 364 "ListPermissionSetProvisioningStatus":{ 365 "name":"ListPermissionSetProvisioningStatus", 366 "http":{ 367 "method":"POST", 368 "requestUri":"/" 369 }, 370 "input":{"shape":"ListPermissionSetProvisioningStatusRequest"}, 371 "output":{"shape":"ListPermissionSetProvisioningStatusResponse"}, 372 "errors":[ 373 {"shape":"ResourceNotFoundException"}, 374 {"shape":"InternalServerException"}, 375 {"shape":"ThrottlingException"}, 376 {"shape":"ValidationException"}, 377 {"shape":"AccessDeniedException"} 378 ] 379 }, 380 "ListPermissionSets":{ 381 "name":"ListPermissionSets", 382 "http":{ 383 "method":"POST", 384 "requestUri":"/" 385 }, 386 "input":{"shape":"ListPermissionSetsRequest"}, 387 "output":{"shape":"ListPermissionSetsResponse"}, 388 "errors":[ 389 {"shape":"ResourceNotFoundException"}, 390 {"shape":"InternalServerException"}, 391 {"shape":"ThrottlingException"}, 392 {"shape":"ValidationException"}, 393 {"shape":"AccessDeniedException"} 394 ] 395 }, 396 "ListPermissionSetsProvisionedToAccount":{ 397 "name":"ListPermissionSetsProvisionedToAccount", 398 "http":{ 399 "method":"POST", 400 "requestUri":"/" 401 }, 402 "input":{"shape":"ListPermissionSetsProvisionedToAccountRequest"}, 403 "output":{"shape":"ListPermissionSetsProvisionedToAccountResponse"}, 404 "errors":[ 405 {"shape":"ResourceNotFoundException"}, 406 {"shape":"InternalServerException"}, 407 {"shape":"ThrottlingException"}, 408 {"shape":"ValidationException"}, 409 {"shape":"AccessDeniedException"} 410 ] 411 }, 412 "ListTagsForResource":{ 413 "name":"ListTagsForResource", 414 "http":{ 415 "method":"POST", 416 "requestUri":"/" 417 }, 418 "input":{"shape":"ListTagsForResourceRequest"}, 419 "output":{"shape":"ListTagsForResourceResponse"}, 420 "errors":[ 421 {"shape":"ResourceNotFoundException"}, 422 {"shape":"InternalServerException"}, 423 {"shape":"ThrottlingException"}, 424 {"shape":"ValidationException"}, 425 {"shape":"AccessDeniedException"} 426 ] 427 }, 428 "ProvisionPermissionSet":{ 429 "name":"ProvisionPermissionSet", 430 "http":{ 431 "method":"POST", 432 "requestUri":"/" 433 }, 434 "input":{"shape":"ProvisionPermissionSetRequest"}, 435 "output":{"shape":"ProvisionPermissionSetResponse"}, 436 "errors":[ 437 {"shape":"ResourceNotFoundException"}, 438 {"shape":"InternalServerException"}, 439 {"shape":"ThrottlingException"}, 440 {"shape":"ValidationException"}, 441 {"shape":"AccessDeniedException"}, 442 {"shape":"ConflictException"} 443 ] 444 }, 445 "PutInlinePolicyToPermissionSet":{ 446 "name":"PutInlinePolicyToPermissionSet", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/" 450 }, 451 "input":{"shape":"PutInlinePolicyToPermissionSetRequest"}, 452 "output":{"shape":"PutInlinePolicyToPermissionSetResponse"}, 453 "errors":[ 454 {"shape":"ResourceNotFoundException"}, 455 {"shape":"InternalServerException"}, 456 {"shape":"ServiceQuotaExceededException"}, 457 {"shape":"ThrottlingException"}, 458 {"shape":"ValidationException"}, 459 {"shape":"AccessDeniedException"}, 460 {"shape":"ConflictException"} 461 ] 462 }, 463 "TagResource":{ 464 "name":"TagResource", 465 "http":{ 466 "method":"POST", 467 "requestUri":"/" 468 }, 469 "input":{"shape":"TagResourceRequest"}, 470 "output":{"shape":"TagResourceResponse"}, 471 "errors":[ 472 {"shape":"ResourceNotFoundException"}, 473 {"shape":"InternalServerException"}, 474 {"shape":"ServiceQuotaExceededException"}, 475 {"shape":"ThrottlingException"}, 476 {"shape":"ValidationException"}, 477 {"shape":"AccessDeniedException"}, 478 {"shape":"ConflictException"} 479 ] 480 }, 481 "UntagResource":{ 482 "name":"UntagResource", 483 "http":{ 484 "method":"POST", 485 "requestUri":"/" 486 }, 487 "input":{"shape":"UntagResourceRequest"}, 488 "output":{"shape":"UntagResourceResponse"}, 489 "errors":[ 490 {"shape":"ResourceNotFoundException"}, 491 {"shape":"InternalServerException"}, 492 {"shape":"ThrottlingException"}, 493 {"shape":"ValidationException"}, 494 {"shape":"AccessDeniedException"}, 495 {"shape":"ConflictException"} 496 ] 497 }, 498 "UpdateInstanceAccessControlAttributeConfiguration":{ 499 "name":"UpdateInstanceAccessControlAttributeConfiguration", 500 "http":{ 501 "method":"POST", 502 "requestUri":"/" 503 }, 504 "input":{"shape":"UpdateInstanceAccessControlAttributeConfigurationRequest"}, 505 "output":{"shape":"UpdateInstanceAccessControlAttributeConfigurationResponse"}, 506 "errors":[ 507 {"shape":"InternalServerException"}, 508 {"shape":"AccessDeniedException"}, 509 {"shape":"ThrottlingException"}, 510 {"shape":"ValidationException"}, 511 {"shape":"ResourceNotFoundException"}, 512 {"shape":"ConflictException"} 513 ] 514 }, 515 "UpdatePermissionSet":{ 516 "name":"UpdatePermissionSet", 517 "http":{ 518 "method":"POST", 519 "requestUri":"/" 520 }, 521 "input":{"shape":"UpdatePermissionSetRequest"}, 522 "output":{"shape":"UpdatePermissionSetResponse"}, 523 "errors":[ 524 {"shape":"ResourceNotFoundException"}, 525 {"shape":"InternalServerException"}, 526 {"shape":"ThrottlingException"}, 527 {"shape":"ValidationException"}, 528 {"shape":"AccessDeniedException"}, 529 {"shape":"ConflictException"} 530 ] 531 } 532 }, 533 "shapes":{ 534 "AccessControlAttribute":{ 535 "type":"structure", 536 "required":[ 537 "Key", 538 "Value" 539 ], 540 "members":{ 541 "Key":{"shape":"AccessControlAttributeKey"}, 542 "Value":{"shape":"AccessControlAttributeValue"} 543 } 544 }, 545 "AccessControlAttributeKey":{ 546 "type":"string", 547 "max":128, 548 "min":1, 549 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]+" 550 }, 551 "AccessControlAttributeList":{ 552 "type":"list", 553 "member":{"shape":"AccessControlAttribute"}, 554 "max":50, 555 "min":0 556 }, 557 "AccessControlAttributeValue":{ 558 "type":"structure", 559 "required":["Source"], 560 "members":{ 561 "Source":{"shape":"AccessControlAttributeValueSourceList"} 562 } 563 }, 564 "AccessControlAttributeValueSource":{ 565 "type":"string", 566 "max":256, 567 "min":0, 568 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@\\[\\]\\{\\}\\$\\\\\"]*" 569 }, 570 "AccessControlAttributeValueSourceList":{ 571 "type":"list", 572 "member":{"shape":"AccessControlAttributeValueSource"}, 573 "max":1, 574 "min":1 575 }, 576 "AccessDeniedException":{ 577 "type":"structure", 578 "members":{ 579 "Message":{"shape":"AccessDeniedExceptionMessage"} 580 }, 581 "exception":true 582 }, 583 "AccessDeniedExceptionMessage":{"type":"string"}, 584 "AccountAssignment":{ 585 "type":"structure", 586 "members":{ 587 "AccountId":{"shape":"AccountId"}, 588 "PermissionSetArn":{"shape":"PermissionSetArn"}, 589 "PrincipalType":{"shape":"PrincipalType"}, 590 "PrincipalId":{"shape":"PrincipalId"} 591 } 592 }, 593 "AccountAssignmentList":{ 594 "type":"list", 595 "member":{"shape":"AccountAssignment"} 596 }, 597 "AccountAssignmentOperationStatus":{ 598 "type":"structure", 599 "members":{ 600 "Status":{"shape":"StatusValues"}, 601 "RequestId":{"shape":"UUId"}, 602 "FailureReason":{"shape":"Reason"}, 603 "TargetId":{"shape":"TargetId"}, 604 "TargetType":{"shape":"TargetType"}, 605 "PermissionSetArn":{"shape":"PermissionSetArn"}, 606 "PrincipalType":{"shape":"PrincipalType"}, 607 "PrincipalId":{"shape":"PrincipalId"}, 608 "CreatedDate":{"shape":"Date"} 609 } 610 }, 611 "AccountAssignmentOperationStatusList":{ 612 "type":"list", 613 "member":{"shape":"AccountAssignmentOperationStatusMetadata"} 614 }, 615 "AccountAssignmentOperationStatusMetadata":{ 616 "type":"structure", 617 "members":{ 618 "Status":{"shape":"StatusValues"}, 619 "RequestId":{"shape":"UUId"}, 620 "CreatedDate":{"shape":"Date"} 621 } 622 }, 623 "AccountId":{ 624 "type":"string", 625 "pattern":"\\d{12}" 626 }, 627 "AccountList":{ 628 "type":"list", 629 "member":{"shape":"AccountId"} 630 }, 631 "AttachManagedPolicyToPermissionSetRequest":{ 632 "type":"structure", 633 "required":[ 634 "InstanceArn", 635 "PermissionSetArn", 636 "ManagedPolicyArn" 637 ], 638 "members":{ 639 "InstanceArn":{"shape":"InstanceArn"}, 640 "PermissionSetArn":{"shape":"PermissionSetArn"}, 641 "ManagedPolicyArn":{"shape":"ManagedPolicyArn"} 642 } 643 }, 644 "AttachManagedPolicyToPermissionSetResponse":{ 645 "type":"structure", 646 "members":{ 647 } 648 }, 649 "AttachedManagedPolicy":{ 650 "type":"structure", 651 "members":{ 652 "Name":{"shape":"Name"}, 653 "Arn":{"shape":"ManagedPolicyArn"} 654 } 655 }, 656 "AttachedManagedPolicyList":{ 657 "type":"list", 658 "member":{"shape":"AttachedManagedPolicy"} 659 }, 660 "ConflictException":{ 661 "type":"structure", 662 "members":{ 663 "Message":{"shape":"ConflictExceptionMessage"} 664 }, 665 "exception":true 666 }, 667 "ConflictExceptionMessage":{"type":"string"}, 668 "CreateAccountAssignmentRequest":{ 669 "type":"structure", 670 "required":[ 671 "InstanceArn", 672 "TargetId", 673 "TargetType", 674 "PermissionSetArn", 675 "PrincipalType", 676 "PrincipalId" 677 ], 678 "members":{ 679 "InstanceArn":{"shape":"InstanceArn"}, 680 "TargetId":{"shape":"TargetId"}, 681 "TargetType":{"shape":"TargetType"}, 682 "PermissionSetArn":{"shape":"PermissionSetArn"}, 683 "PrincipalType":{"shape":"PrincipalType"}, 684 "PrincipalId":{"shape":"PrincipalId"} 685 } 686 }, 687 "CreateAccountAssignmentResponse":{ 688 "type":"structure", 689 "members":{ 690 "AccountAssignmentCreationStatus":{"shape":"AccountAssignmentOperationStatus"} 691 } 692 }, 693 "CreateInstanceAccessControlAttributeConfigurationRequest":{ 694 "type":"structure", 695 "required":[ 696 "InstanceArn", 697 "InstanceAccessControlAttributeConfiguration" 698 ], 699 "members":{ 700 "InstanceArn":{"shape":"InstanceArn"}, 701 "InstanceAccessControlAttributeConfiguration":{"shape":"InstanceAccessControlAttributeConfiguration"} 702 } 703 }, 704 "CreateInstanceAccessControlAttributeConfigurationResponse":{ 705 "type":"structure", 706 "members":{ 707 } 708 }, 709 "CreatePermissionSetRequest":{ 710 "type":"structure", 711 "required":[ 712 "Name", 713 "InstanceArn" 714 ], 715 "members":{ 716 "Name":{"shape":"PermissionSetName"}, 717 "Description":{"shape":"PermissionSetDescription"}, 718 "InstanceArn":{"shape":"InstanceArn"}, 719 "SessionDuration":{"shape":"Duration"}, 720 "RelayState":{"shape":"RelayState"}, 721 "Tags":{"shape":"TagList"} 722 } 723 }, 724 "CreatePermissionSetResponse":{ 725 "type":"structure", 726 "members":{ 727 "PermissionSet":{"shape":"PermissionSet"} 728 } 729 }, 730 "Date":{"type":"timestamp"}, 731 "DeleteAccountAssignmentRequest":{ 732 "type":"structure", 733 "required":[ 734 "InstanceArn", 735 "TargetId", 736 "TargetType", 737 "PermissionSetArn", 738 "PrincipalType", 739 "PrincipalId" 740 ], 741 "members":{ 742 "InstanceArn":{"shape":"InstanceArn"}, 743 "TargetId":{"shape":"TargetId"}, 744 "TargetType":{"shape":"TargetType"}, 745 "PermissionSetArn":{"shape":"PermissionSetArn"}, 746 "PrincipalType":{"shape":"PrincipalType"}, 747 "PrincipalId":{"shape":"PrincipalId"} 748 } 749 }, 750 "DeleteAccountAssignmentResponse":{ 751 "type":"structure", 752 "members":{ 753 "AccountAssignmentDeletionStatus":{"shape":"AccountAssignmentOperationStatus"} 754 } 755 }, 756 "DeleteInlinePolicyFromPermissionSetRequest":{ 757 "type":"structure", 758 "required":[ 759 "InstanceArn", 760 "PermissionSetArn" 761 ], 762 "members":{ 763 "InstanceArn":{"shape":"InstanceArn"}, 764 "PermissionSetArn":{"shape":"PermissionSetArn"} 765 } 766 }, 767 "DeleteInlinePolicyFromPermissionSetResponse":{ 768 "type":"structure", 769 "members":{ 770 } 771 }, 772 "DeleteInstanceAccessControlAttributeConfigurationRequest":{ 773 "type":"structure", 774 "required":["InstanceArn"], 775 "members":{ 776 "InstanceArn":{"shape":"InstanceArn"} 777 } 778 }, 779 "DeleteInstanceAccessControlAttributeConfigurationResponse":{ 780 "type":"structure", 781 "members":{ 782 } 783 }, 784 "DeletePermissionSetRequest":{ 785 "type":"structure", 786 "required":[ 787 "InstanceArn", 788 "PermissionSetArn" 789 ], 790 "members":{ 791 "InstanceArn":{"shape":"InstanceArn"}, 792 "PermissionSetArn":{"shape":"PermissionSetArn"} 793 } 794 }, 795 "DeletePermissionSetResponse":{ 796 "type":"structure", 797 "members":{ 798 } 799 }, 800 "DescribeAccountAssignmentCreationStatusRequest":{ 801 "type":"structure", 802 "required":[ 803 "InstanceArn", 804 "AccountAssignmentCreationRequestId" 805 ], 806 "members":{ 807 "InstanceArn":{"shape":"InstanceArn"}, 808 "AccountAssignmentCreationRequestId":{"shape":"UUId"} 809 } 810 }, 811 "DescribeAccountAssignmentCreationStatusResponse":{ 812 "type":"structure", 813 "members":{ 814 "AccountAssignmentCreationStatus":{"shape":"AccountAssignmentOperationStatus"} 815 } 816 }, 817 "DescribeAccountAssignmentDeletionStatusRequest":{ 818 "type":"structure", 819 "required":[ 820 "InstanceArn", 821 "AccountAssignmentDeletionRequestId" 822 ], 823 "members":{ 824 "InstanceArn":{"shape":"InstanceArn"}, 825 "AccountAssignmentDeletionRequestId":{"shape":"UUId"} 826 } 827 }, 828 "DescribeAccountAssignmentDeletionStatusResponse":{ 829 "type":"structure", 830 "members":{ 831 "AccountAssignmentDeletionStatus":{"shape":"AccountAssignmentOperationStatus"} 832 } 833 }, 834 "DescribeInstanceAccessControlAttributeConfigurationRequest":{ 835 "type":"structure", 836 "required":["InstanceArn"], 837 "members":{ 838 "InstanceArn":{"shape":"InstanceArn"} 839 } 840 }, 841 "DescribeInstanceAccessControlAttributeConfigurationResponse":{ 842 "type":"structure", 843 "members":{ 844 "Status":{"shape":"InstanceAccessControlAttributeConfigurationStatus"}, 845 "StatusReason":{"shape":"InstanceAccessControlAttributeConfigurationStatusReason"}, 846 "InstanceAccessControlAttributeConfiguration":{"shape":"InstanceAccessControlAttributeConfiguration"} 847 } 848 }, 849 "DescribePermissionSetProvisioningStatusRequest":{ 850 "type":"structure", 851 "required":[ 852 "InstanceArn", 853 "ProvisionPermissionSetRequestId" 854 ], 855 "members":{ 856 "InstanceArn":{"shape":"InstanceArn"}, 857 "ProvisionPermissionSetRequestId":{"shape":"UUId"} 858 } 859 }, 860 "DescribePermissionSetProvisioningStatusResponse":{ 861 "type":"structure", 862 "members":{ 863 "PermissionSetProvisioningStatus":{"shape":"PermissionSetProvisioningStatus"} 864 } 865 }, 866 "DescribePermissionSetRequest":{ 867 "type":"structure", 868 "required":[ 869 "InstanceArn", 870 "PermissionSetArn" 871 ], 872 "members":{ 873 "InstanceArn":{"shape":"InstanceArn"}, 874 "PermissionSetArn":{"shape":"PermissionSetArn"} 875 } 876 }, 877 "DescribePermissionSetResponse":{ 878 "type":"structure", 879 "members":{ 880 "PermissionSet":{"shape":"PermissionSet"} 881 } 882 }, 883 "DetachManagedPolicyFromPermissionSetRequest":{ 884 "type":"structure", 885 "required":[ 886 "InstanceArn", 887 "PermissionSetArn", 888 "ManagedPolicyArn" 889 ], 890 "members":{ 891 "InstanceArn":{"shape":"InstanceArn"}, 892 "PermissionSetArn":{"shape":"PermissionSetArn"}, 893 "ManagedPolicyArn":{"shape":"ManagedPolicyArn"} 894 } 895 }, 896 "DetachManagedPolicyFromPermissionSetResponse":{ 897 "type":"structure", 898 "members":{ 899 } 900 }, 901 "Duration":{ 902 "type":"string", 903 "max":100, 904 "min":1, 905 "pattern":"^(-?)P(?=\\d|T\\d)(?:(\\d+)Y)?(?:(\\d+)M)?(?:(\\d+)([DW]))?(?:T(?:(\\d+)H)?(?:(\\d+)M)?(?:(\\d+(?:\\.\\d+)?)S)?)?$" 906 }, 907 "GeneralArn":{ 908 "type":"string", 909 "max":2048, 910 "min":10, 911 "pattern":"arn:aws:sso:([a-zA-Z0-9-]+)?:(\\d{12})?:[a-zA-Z0-9-]+/[a-zA-Z0-9-/.]+" 912 }, 913 "GetInlinePolicyForPermissionSetRequest":{ 914 "type":"structure", 915 "required":[ 916 "InstanceArn", 917 "PermissionSetArn" 918 ], 919 "members":{ 920 "InstanceArn":{"shape":"InstanceArn"}, 921 "PermissionSetArn":{"shape":"PermissionSetArn"} 922 } 923 }, 924 "GetInlinePolicyForPermissionSetResponse":{ 925 "type":"structure", 926 "members":{ 927 "InlinePolicy":{"shape":"PermissionSetPolicyDocument"} 928 } 929 }, 930 "Id":{ 931 "type":"string", 932 "max":64, 933 "min":1, 934 "pattern":"^[a-zA-Z0-9-]*" 935 }, 936 "InstanceAccessControlAttributeConfiguration":{ 937 "type":"structure", 938 "required":["AccessControlAttributes"], 939 "members":{ 940 "AccessControlAttributes":{"shape":"AccessControlAttributeList"} 941 } 942 }, 943 "InstanceAccessControlAttributeConfigurationStatus":{ 944 "type":"string", 945 "enum":[ 946 "ENABLED", 947 "CREATION_IN_PROGRESS", 948 "CREATION_FAILED" 949 ] 950 }, 951 "InstanceAccessControlAttributeConfigurationStatusReason":{"type":"string"}, 952 "InstanceArn":{ 953 "type":"string", 954 "max":1224, 955 "min":10, 956 "pattern":"arn:aws:sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}" 957 }, 958 "InstanceList":{ 959 "type":"list", 960 "member":{"shape":"InstanceMetadata"} 961 }, 962 "InstanceMetadata":{ 963 "type":"structure", 964 "members":{ 965 "InstanceArn":{"shape":"InstanceArn"}, 966 "IdentityStoreId":{"shape":"Id"} 967 } 968 }, 969 "InternalFailureMessage":{"type":"string"}, 970 "InternalServerException":{ 971 "type":"structure", 972 "members":{ 973 "Message":{"shape":"InternalFailureMessage"} 974 }, 975 "exception":true 976 }, 977 "ListAccountAssignmentCreationStatusRequest":{ 978 "type":"structure", 979 "required":["InstanceArn"], 980 "members":{ 981 "InstanceArn":{"shape":"InstanceArn"}, 982 "MaxResults":{"shape":"MaxResults"}, 983 "NextToken":{"shape":"Token"}, 984 "Filter":{"shape":"OperationStatusFilter"} 985 } 986 }, 987 "ListAccountAssignmentCreationStatusResponse":{ 988 "type":"structure", 989 "members":{ 990 "AccountAssignmentsCreationStatus":{"shape":"AccountAssignmentOperationStatusList"}, 991 "NextToken":{"shape":"Token"} 992 } 993 }, 994 "ListAccountAssignmentDeletionStatusRequest":{ 995 "type":"structure", 996 "required":["InstanceArn"], 997 "members":{ 998 "InstanceArn":{"shape":"InstanceArn"}, 999 "MaxResults":{"shape":"MaxResults"}, 1000 "NextToken":{"shape":"Token"}, 1001 "Filter":{"shape":"OperationStatusFilter"} 1002 } 1003 }, 1004 "ListAccountAssignmentDeletionStatusResponse":{ 1005 "type":"structure", 1006 "members":{ 1007 "AccountAssignmentsDeletionStatus":{"shape":"AccountAssignmentOperationStatusList"}, 1008 "NextToken":{"shape":"Token"} 1009 } 1010 }, 1011 "ListAccountAssignmentsRequest":{ 1012 "type":"structure", 1013 "required":[ 1014 "InstanceArn", 1015 "AccountId", 1016 "PermissionSetArn" 1017 ], 1018 "members":{ 1019 "InstanceArn":{"shape":"InstanceArn"}, 1020 "AccountId":{"shape":"TargetId"}, 1021 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1022 "MaxResults":{"shape":"MaxResults"}, 1023 "NextToken":{"shape":"Token"} 1024 } 1025 }, 1026 "ListAccountAssignmentsResponse":{ 1027 "type":"structure", 1028 "members":{ 1029 "AccountAssignments":{"shape":"AccountAssignmentList"}, 1030 "NextToken":{"shape":"Token"} 1031 } 1032 }, 1033 "ListAccountsForProvisionedPermissionSetRequest":{ 1034 "type":"structure", 1035 "required":[ 1036 "InstanceArn", 1037 "PermissionSetArn" 1038 ], 1039 "members":{ 1040 "InstanceArn":{"shape":"InstanceArn"}, 1041 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1042 "ProvisioningStatus":{"shape":"ProvisioningStatus"}, 1043 "MaxResults":{"shape":"MaxResults"}, 1044 "NextToken":{"shape":"Token"} 1045 } 1046 }, 1047 "ListAccountsForProvisionedPermissionSetResponse":{ 1048 "type":"structure", 1049 "members":{ 1050 "AccountIds":{"shape":"AccountList"}, 1051 "NextToken":{"shape":"Token"} 1052 } 1053 }, 1054 "ListInstancesRequest":{ 1055 "type":"structure", 1056 "members":{ 1057 "MaxResults":{"shape":"MaxResults"}, 1058 "NextToken":{"shape":"Token"} 1059 } 1060 }, 1061 "ListInstancesResponse":{ 1062 "type":"structure", 1063 "members":{ 1064 "Instances":{"shape":"InstanceList"}, 1065 "NextToken":{"shape":"Token"} 1066 } 1067 }, 1068 "ListManagedPoliciesInPermissionSetRequest":{ 1069 "type":"structure", 1070 "required":[ 1071 "InstanceArn", 1072 "PermissionSetArn" 1073 ], 1074 "members":{ 1075 "InstanceArn":{"shape":"InstanceArn"}, 1076 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1077 "MaxResults":{"shape":"MaxResults"}, 1078 "NextToken":{"shape":"Token"} 1079 } 1080 }, 1081 "ListManagedPoliciesInPermissionSetResponse":{ 1082 "type":"structure", 1083 "members":{ 1084 "AttachedManagedPolicies":{"shape":"AttachedManagedPolicyList"}, 1085 "NextToken":{"shape":"Token"} 1086 } 1087 }, 1088 "ListPermissionSetProvisioningStatusRequest":{ 1089 "type":"structure", 1090 "required":["InstanceArn"], 1091 "members":{ 1092 "InstanceArn":{"shape":"InstanceArn"}, 1093 "MaxResults":{"shape":"MaxResults"}, 1094 "NextToken":{"shape":"Token"}, 1095 "Filter":{"shape":"OperationStatusFilter"} 1096 } 1097 }, 1098 "ListPermissionSetProvisioningStatusResponse":{ 1099 "type":"structure", 1100 "members":{ 1101 "PermissionSetsProvisioningStatus":{"shape":"PermissionSetProvisioningStatusList"}, 1102 "NextToken":{"shape":"Token"} 1103 } 1104 }, 1105 "ListPermissionSetsProvisionedToAccountRequest":{ 1106 "type":"structure", 1107 "required":[ 1108 "InstanceArn", 1109 "AccountId" 1110 ], 1111 "members":{ 1112 "InstanceArn":{"shape":"InstanceArn"}, 1113 "AccountId":{"shape":"AccountId"}, 1114 "ProvisioningStatus":{"shape":"ProvisioningStatus"}, 1115 "MaxResults":{"shape":"MaxResults"}, 1116 "NextToken":{"shape":"Token"} 1117 } 1118 }, 1119 "ListPermissionSetsProvisionedToAccountResponse":{ 1120 "type":"structure", 1121 "members":{ 1122 "NextToken":{"shape":"Token"}, 1123 "PermissionSets":{"shape":"PermissionSetList"} 1124 } 1125 }, 1126 "ListPermissionSetsRequest":{ 1127 "type":"structure", 1128 "required":["InstanceArn"], 1129 "members":{ 1130 "InstanceArn":{"shape":"InstanceArn"}, 1131 "NextToken":{"shape":"Token"}, 1132 "MaxResults":{"shape":"MaxResults"} 1133 } 1134 }, 1135 "ListPermissionSetsResponse":{ 1136 "type":"structure", 1137 "members":{ 1138 "PermissionSets":{"shape":"PermissionSetList"}, 1139 "NextToken":{"shape":"Token"} 1140 } 1141 }, 1142 "ListTagsForResourceRequest":{ 1143 "type":"structure", 1144 "required":[ 1145 "InstanceArn", 1146 "ResourceArn" 1147 ], 1148 "members":{ 1149 "InstanceArn":{"shape":"InstanceArn"}, 1150 "ResourceArn":{"shape":"GeneralArn"}, 1151 "NextToken":{"shape":"Token"} 1152 } 1153 }, 1154 "ListTagsForResourceResponse":{ 1155 "type":"structure", 1156 "members":{ 1157 "Tags":{"shape":"TagList"}, 1158 "NextToken":{"shape":"Token"} 1159 } 1160 }, 1161 "ManagedPolicyArn":{ 1162 "type":"string", 1163 "max":2048, 1164 "min":20 1165 }, 1166 "MaxResults":{ 1167 "type":"integer", 1168 "max":100, 1169 "min":1 1170 }, 1171 "Name":{ 1172 "type":"string", 1173 "max":100, 1174 "min":1 1175 }, 1176 "OperationStatusFilter":{ 1177 "type":"structure", 1178 "members":{ 1179 "Status":{"shape":"StatusValues"} 1180 } 1181 }, 1182 "PermissionSet":{ 1183 "type":"structure", 1184 "members":{ 1185 "Name":{"shape":"PermissionSetName"}, 1186 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1187 "Description":{"shape":"PermissionSetDescription"}, 1188 "CreatedDate":{"shape":"Date"}, 1189 "SessionDuration":{"shape":"Duration"}, 1190 "RelayState":{"shape":"RelayState"} 1191 } 1192 }, 1193 "PermissionSetArn":{ 1194 "type":"string", 1195 "max":1224, 1196 "min":10, 1197 "pattern":"arn:aws:sso:::permissionSet/(sso)?ins-[a-zA-Z0-9-.]{16}/ps-[a-zA-Z0-9-./]{16}" 1198 }, 1199 "PermissionSetDescription":{ 1200 "type":"string", 1201 "max":700, 1202 "min":1, 1203 "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*" 1204 }, 1205 "PermissionSetList":{ 1206 "type":"list", 1207 "member":{"shape":"PermissionSetArn"} 1208 }, 1209 "PermissionSetName":{ 1210 "type":"string", 1211 "max":32, 1212 "min":1, 1213 "pattern":"[\\w+=,.@-]+" 1214 }, 1215 "PermissionSetPolicyDocument":{ 1216 "type":"string", 1217 "max":10240, 1218 "min":1, 1219 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", 1220 "sensitive":true 1221 }, 1222 "PermissionSetProvisioningStatus":{ 1223 "type":"structure", 1224 "members":{ 1225 "Status":{"shape":"StatusValues"}, 1226 "RequestId":{"shape":"UUId"}, 1227 "AccountId":{"shape":"AccountId"}, 1228 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1229 "FailureReason":{"shape":"Reason"}, 1230 "CreatedDate":{"shape":"Date"} 1231 } 1232 }, 1233 "PermissionSetProvisioningStatusList":{ 1234 "type":"list", 1235 "member":{"shape":"PermissionSetProvisioningStatusMetadata"} 1236 }, 1237 "PermissionSetProvisioningStatusMetadata":{ 1238 "type":"structure", 1239 "members":{ 1240 "Status":{"shape":"StatusValues"}, 1241 "RequestId":{"shape":"UUId"}, 1242 "CreatedDate":{"shape":"Date"} 1243 } 1244 }, 1245 "PrincipalId":{ 1246 "type":"string", 1247 "max":47, 1248 "min":1, 1249 "pattern":"^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$" 1250 }, 1251 "PrincipalType":{ 1252 "type":"string", 1253 "enum":[ 1254 "USER", 1255 "GROUP" 1256 ] 1257 }, 1258 "ProvisionPermissionSetRequest":{ 1259 "type":"structure", 1260 "required":[ 1261 "InstanceArn", 1262 "PermissionSetArn", 1263 "TargetType" 1264 ], 1265 "members":{ 1266 "InstanceArn":{"shape":"InstanceArn"}, 1267 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1268 "TargetId":{"shape":"TargetId"}, 1269 "TargetType":{"shape":"ProvisionTargetType"} 1270 } 1271 }, 1272 "ProvisionPermissionSetResponse":{ 1273 "type":"structure", 1274 "members":{ 1275 "PermissionSetProvisioningStatus":{"shape":"PermissionSetProvisioningStatus"} 1276 } 1277 }, 1278 "ProvisionTargetType":{ 1279 "type":"string", 1280 "enum":[ 1281 "AWS_ACCOUNT", 1282 "ALL_PROVISIONED_ACCOUNTS" 1283 ] 1284 }, 1285 "ProvisioningStatus":{ 1286 "type":"string", 1287 "enum":[ 1288 "LATEST_PERMISSION_SET_PROVISIONED", 1289 "LATEST_PERMISSION_SET_NOT_PROVISIONED" 1290 ] 1291 }, 1292 "PutInlinePolicyToPermissionSetRequest":{ 1293 "type":"structure", 1294 "required":[ 1295 "InstanceArn", 1296 "PermissionSetArn", 1297 "InlinePolicy" 1298 ], 1299 "members":{ 1300 "InstanceArn":{"shape":"InstanceArn"}, 1301 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1302 "InlinePolicy":{"shape":"PermissionSetPolicyDocument"} 1303 } 1304 }, 1305 "PutInlinePolicyToPermissionSetResponse":{ 1306 "type":"structure", 1307 "members":{ 1308 } 1309 }, 1310 "Reason":{ 1311 "type":"string", 1312 "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*" 1313 }, 1314 "RelayState":{ 1315 "type":"string", 1316 "max":240, 1317 "min":1, 1318 "pattern":"[a-zA-Z0-9&$@#\\\\\\/%?=~\\-_'\"|!:,.;*+\\[\\]\\ \\(\\)\\{\\}]+" 1319 }, 1320 "ResourceNotFoundException":{ 1321 "type":"structure", 1322 "members":{ 1323 "Message":{"shape":"ResourceNotFoundMessage"} 1324 }, 1325 "exception":true 1326 }, 1327 "ResourceNotFoundMessage":{"type":"string"}, 1328 "ServiceQuotaExceededException":{ 1329 "type":"structure", 1330 "members":{ 1331 "Message":{"shape":"ServiceQuotaExceededMessage"} 1332 }, 1333 "exception":true 1334 }, 1335 "ServiceQuotaExceededMessage":{"type":"string"}, 1336 "StatusValues":{ 1337 "type":"string", 1338 "enum":[ 1339 "IN_PROGRESS", 1340 "FAILED", 1341 "SUCCEEDED" 1342 ] 1343 }, 1344 "Tag":{ 1345 "type":"structure", 1346 "members":{ 1347 "Key":{"shape":"TagKey"}, 1348 "Value":{"shape":"TagValue"} 1349 } 1350 }, 1351 "TagKey":{ 1352 "type":"string", 1353 "max":128, 1354 "min":1, 1355 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 1356 }, 1357 "TagKeyList":{ 1358 "type":"list", 1359 "member":{"shape":"TagKey"}, 1360 "max":50, 1361 "min":1 1362 }, 1363 "TagList":{ 1364 "type":"list", 1365 "member":{"shape":"Tag"}, 1366 "max":50, 1367 "min":0 1368 }, 1369 "TagResourceRequest":{ 1370 "type":"structure", 1371 "required":[ 1372 "InstanceArn", 1373 "ResourceArn", 1374 "Tags" 1375 ], 1376 "members":{ 1377 "InstanceArn":{"shape":"InstanceArn"}, 1378 "ResourceArn":{"shape":"GeneralArn"}, 1379 "Tags":{"shape":"TagList"} 1380 } 1381 }, 1382 "TagResourceResponse":{ 1383 "type":"structure", 1384 "members":{ 1385 } 1386 }, 1387 "TagValue":{ 1388 "type":"string", 1389 "max":256, 1390 "min":0, 1391 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 1392 }, 1393 "TargetId":{ 1394 "type":"string", 1395 "pattern":"\\d{12}" 1396 }, 1397 "TargetType":{ 1398 "type":"string", 1399 "enum":["AWS_ACCOUNT"] 1400 }, 1401 "ThrottlingException":{ 1402 "type":"structure", 1403 "members":{ 1404 "Message":{"shape":"ThrottlingExceptionMessage"} 1405 }, 1406 "exception":true 1407 }, 1408 "ThrottlingExceptionMessage":{"type":"string"}, 1409 "Token":{ 1410 "type":"string", 1411 "max":2048, 1412 "pattern":"^[-a-zA-Z0-9+=/_]*" 1413 }, 1414 "UUId":{ 1415 "type":"string", 1416 "pattern":"\\b[0-9a-f]{8}\\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\\b[0-9a-f]{12}\\b" 1417 }, 1418 "UntagResourceRequest":{ 1419 "type":"structure", 1420 "required":[ 1421 "InstanceArn", 1422 "ResourceArn", 1423 "TagKeys" 1424 ], 1425 "members":{ 1426 "InstanceArn":{"shape":"InstanceArn"}, 1427 "ResourceArn":{"shape":"GeneralArn"}, 1428 "TagKeys":{"shape":"TagKeyList"} 1429 } 1430 }, 1431 "UntagResourceResponse":{ 1432 "type":"structure", 1433 "members":{ 1434 } 1435 }, 1436 "UpdateInstanceAccessControlAttributeConfigurationRequest":{ 1437 "type":"structure", 1438 "required":[ 1439 "InstanceArn", 1440 "InstanceAccessControlAttributeConfiguration" 1441 ], 1442 "members":{ 1443 "InstanceArn":{"shape":"InstanceArn"}, 1444 "InstanceAccessControlAttributeConfiguration":{"shape":"InstanceAccessControlAttributeConfiguration"} 1445 } 1446 }, 1447 "UpdateInstanceAccessControlAttributeConfigurationResponse":{ 1448 "type":"structure", 1449 "members":{ 1450 } 1451 }, 1452 "UpdatePermissionSetRequest":{ 1453 "type":"structure", 1454 "required":[ 1455 "InstanceArn", 1456 "PermissionSetArn" 1457 ], 1458 "members":{ 1459 "InstanceArn":{"shape":"InstanceArn"}, 1460 "PermissionSetArn":{"shape":"PermissionSetArn"}, 1461 "Description":{"shape":"PermissionSetDescription"}, 1462 "SessionDuration":{"shape":"Duration"}, 1463 "RelayState":{"shape":"RelayState"} 1464 } 1465 }, 1466 "UpdatePermissionSetResponse":{ 1467 "type":"structure", 1468 "members":{ 1469 } 1470 }, 1471 "ValidationException":{ 1472 "type":"structure", 1473 "members":{ 1474 "Message":{"shape":"ValidationExceptionMessage"} 1475 }, 1476 "exception":true 1477 }, 1478 "ValidationExceptionMessage":{"type":"string"} 1479 } 1480 }