github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/ram/2018-01-04/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-01-04", 5 "endpointPrefix":"ram", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"RAM", 9 "serviceFullName":"AWS Resource Access Manager", 10 "serviceId":"RAM", 11 "signatureVersion":"v4", 12 "uid":"ram-2018-01-04" 13 }, 14 "operations":{ 15 "AcceptResourceShareInvitation":{ 16 "name":"AcceptResourceShareInvitation", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/acceptresourceshareinvitation" 20 }, 21 "input":{"shape":"AcceptResourceShareInvitationRequest"}, 22 "output":{"shape":"AcceptResourceShareInvitationResponse"}, 23 "errors":[ 24 {"shape":"MalformedArnException"}, 25 {"shape":"OperationNotPermittedException"}, 26 {"shape":"ResourceShareInvitationArnNotFoundException"}, 27 {"shape":"ResourceShareInvitationAlreadyAcceptedException"}, 28 {"shape":"ResourceShareInvitationAlreadyRejectedException"}, 29 {"shape":"ResourceShareInvitationExpiredException"}, 30 {"shape":"ServerInternalException"}, 31 {"shape":"ServiceUnavailableException"}, 32 {"shape":"InvalidClientTokenException"}, 33 {"shape":"IdempotentParameterMismatchException"} 34 ] 35 }, 36 "AssociateResourceShare":{ 37 "name":"AssociateResourceShare", 38 "http":{ 39 "method":"POST", 40 "requestUri":"/associateresourceshare" 41 }, 42 "input":{"shape":"AssociateResourceShareRequest"}, 43 "output":{"shape":"AssociateResourceShareResponse"}, 44 "errors":[ 45 {"shape":"IdempotentParameterMismatchException"}, 46 {"shape":"UnknownResourceException"}, 47 {"shape":"InvalidStateTransitionException"}, 48 {"shape":"ResourceShareLimitExceededException"}, 49 {"shape":"MalformedArnException"}, 50 {"shape":"InvalidStateTransitionException"}, 51 {"shape":"InvalidClientTokenException"}, 52 {"shape":"InvalidParameterException"}, 53 {"shape":"OperationNotPermittedException"}, 54 {"shape":"ServerInternalException"}, 55 {"shape":"ServiceUnavailableException"}, 56 {"shape":"UnknownResourceException"} 57 ] 58 }, 59 "AssociateResourceSharePermission":{ 60 "name":"AssociateResourceSharePermission", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/associateresourcesharepermission" 64 }, 65 "input":{"shape":"AssociateResourceSharePermissionRequest"}, 66 "output":{"shape":"AssociateResourceSharePermissionResponse"}, 67 "errors":[ 68 {"shape":"MalformedArnException"}, 69 {"shape":"UnknownResourceException"}, 70 {"shape":"InvalidParameterException"}, 71 {"shape":"InvalidClientTokenException"}, 72 {"shape":"ServerInternalException"}, 73 {"shape":"ServiceUnavailableException"}, 74 {"shape":"OperationNotPermittedException"} 75 ] 76 }, 77 "CreateResourceShare":{ 78 "name":"CreateResourceShare", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/createresourceshare" 82 }, 83 "input":{"shape":"CreateResourceShareRequest"}, 84 "output":{"shape":"CreateResourceShareResponse"}, 85 "errors":[ 86 {"shape":"IdempotentParameterMismatchException"}, 87 {"shape":"InvalidStateTransitionException"}, 88 {"shape":"UnknownResourceException"}, 89 {"shape":"MalformedArnException"}, 90 {"shape":"InvalidClientTokenException"}, 91 {"shape":"InvalidParameterException"}, 92 {"shape":"OperationNotPermittedException"}, 93 {"shape":"ResourceShareLimitExceededException"}, 94 {"shape":"TagPolicyViolationException"}, 95 {"shape":"ServerInternalException"}, 96 {"shape":"ServiceUnavailableException"} 97 ] 98 }, 99 "DeleteResourceShare":{ 100 "name":"DeleteResourceShare", 101 "http":{ 102 "method":"DELETE", 103 "requestUri":"/deleteresourceshare" 104 }, 105 "input":{"shape":"DeleteResourceShareRequest"}, 106 "output":{"shape":"DeleteResourceShareResponse"}, 107 "errors":[ 108 {"shape":"OperationNotPermittedException"}, 109 {"shape":"IdempotentParameterMismatchException"}, 110 {"shape":"InvalidStateTransitionException"}, 111 {"shape":"UnknownResourceException"}, 112 {"shape":"MalformedArnException"}, 113 {"shape":"InvalidClientTokenException"}, 114 {"shape":"InvalidParameterException"}, 115 {"shape":"ServerInternalException"}, 116 {"shape":"ServiceUnavailableException"} 117 ] 118 }, 119 "DisassociateResourceShare":{ 120 "name":"DisassociateResourceShare", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/disassociateresourceshare" 124 }, 125 "input":{"shape":"DisassociateResourceShareRequest"}, 126 "output":{"shape":"DisassociateResourceShareResponse"}, 127 "errors":[ 128 {"shape":"IdempotentParameterMismatchException"}, 129 {"shape":"ResourceShareLimitExceededException"}, 130 {"shape":"MalformedArnException"}, 131 {"shape":"InvalidStateTransitionException"}, 132 {"shape":"InvalidClientTokenException"}, 133 {"shape":"InvalidParameterException"}, 134 {"shape":"OperationNotPermittedException"}, 135 {"shape":"ServerInternalException"}, 136 {"shape":"ServiceUnavailableException"}, 137 {"shape":"UnknownResourceException"} 138 ] 139 }, 140 "DisassociateResourceSharePermission":{ 141 "name":"DisassociateResourceSharePermission", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/disassociateresourcesharepermission" 145 }, 146 "input":{"shape":"DisassociateResourceSharePermissionRequest"}, 147 "output":{"shape":"DisassociateResourceSharePermissionResponse"}, 148 "errors":[ 149 {"shape":"MalformedArnException"}, 150 {"shape":"UnknownResourceException"}, 151 {"shape":"InvalidParameterException"}, 152 {"shape":"InvalidClientTokenException"}, 153 {"shape":"ServerInternalException"}, 154 {"shape":"ServiceUnavailableException"}, 155 {"shape":"OperationNotPermittedException"}, 156 {"shape":"InvalidStateTransitionException"} 157 ] 158 }, 159 "EnableSharingWithAwsOrganization":{ 160 "name":"EnableSharingWithAwsOrganization", 161 "http":{ 162 "method":"POST", 163 "requestUri":"/enablesharingwithawsorganization" 164 }, 165 "input":{"shape":"EnableSharingWithAwsOrganizationRequest"}, 166 "output":{"shape":"EnableSharingWithAwsOrganizationResponse"}, 167 "errors":[ 168 {"shape":"OperationNotPermittedException"}, 169 {"shape":"ServerInternalException"}, 170 {"shape":"ServiceUnavailableException"} 171 ] 172 }, 173 "GetPermission":{ 174 "name":"GetPermission", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/getpermission" 178 }, 179 "input":{"shape":"GetPermissionRequest"}, 180 "output":{"shape":"GetPermissionResponse"}, 181 "errors":[ 182 {"shape":"InvalidParameterException"}, 183 {"shape":"MalformedArnException"}, 184 {"shape":"UnknownResourceException"}, 185 {"shape":"ServerInternalException"}, 186 {"shape":"ServiceUnavailableException"}, 187 {"shape":"OperationNotPermittedException"} 188 ] 189 }, 190 "GetResourcePolicies":{ 191 "name":"GetResourcePolicies", 192 "http":{ 193 "method":"POST", 194 "requestUri":"/getresourcepolicies" 195 }, 196 "input":{"shape":"GetResourcePoliciesRequest"}, 197 "output":{"shape":"GetResourcePoliciesResponse"}, 198 "errors":[ 199 {"shape":"MalformedArnException"}, 200 {"shape":"InvalidNextTokenException"}, 201 {"shape":"InvalidParameterException"}, 202 {"shape":"ResourceArnNotFoundException"}, 203 {"shape":"ServerInternalException"}, 204 {"shape":"ServiceUnavailableException"} 205 ] 206 }, 207 "GetResourceShareAssociations":{ 208 "name":"GetResourceShareAssociations", 209 "http":{ 210 "method":"POST", 211 "requestUri":"/getresourceshareassociations" 212 }, 213 "input":{"shape":"GetResourceShareAssociationsRequest"}, 214 "output":{"shape":"GetResourceShareAssociationsResponse"}, 215 "errors":[ 216 {"shape":"UnknownResourceException"}, 217 {"shape":"MalformedArnException"}, 218 {"shape":"InvalidNextTokenException"}, 219 {"shape":"InvalidParameterException"}, 220 {"shape":"OperationNotPermittedException"}, 221 {"shape":"ServerInternalException"}, 222 {"shape":"ServiceUnavailableException"} 223 ] 224 }, 225 "GetResourceShareInvitations":{ 226 "name":"GetResourceShareInvitations", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/getresourceshareinvitations" 230 }, 231 "input":{"shape":"GetResourceShareInvitationsRequest"}, 232 "output":{"shape":"GetResourceShareInvitationsResponse"}, 233 "errors":[ 234 {"shape":"ResourceShareInvitationArnNotFoundException"}, 235 {"shape":"InvalidMaxResultsException"}, 236 {"shape":"MalformedArnException"}, 237 {"shape":"UnknownResourceException"}, 238 {"shape":"InvalidNextTokenException"}, 239 {"shape":"InvalidParameterException"}, 240 {"shape":"ServerInternalException"}, 241 {"shape":"ServiceUnavailableException"} 242 ] 243 }, 244 "GetResourceShares":{ 245 "name":"GetResourceShares", 246 "http":{ 247 "method":"POST", 248 "requestUri":"/getresourceshares" 249 }, 250 "input":{"shape":"GetResourceSharesRequest"}, 251 "output":{"shape":"GetResourceSharesResponse"}, 252 "errors":[ 253 {"shape":"UnknownResourceException"}, 254 {"shape":"MalformedArnException"}, 255 {"shape":"InvalidNextTokenException"}, 256 {"shape":"InvalidParameterException"}, 257 {"shape":"ServerInternalException"}, 258 {"shape":"ServiceUnavailableException"} 259 ] 260 }, 261 "ListPendingInvitationResources":{ 262 "name":"ListPendingInvitationResources", 263 "http":{ 264 "method":"POST", 265 "requestUri":"/listpendinginvitationresources" 266 }, 267 "input":{"shape":"ListPendingInvitationResourcesRequest"}, 268 "output":{"shape":"ListPendingInvitationResourcesResponse"}, 269 "errors":[ 270 {"shape":"MalformedArnException"}, 271 {"shape":"InvalidNextTokenException"}, 272 {"shape":"InvalidParameterException"}, 273 {"shape":"ServerInternalException"}, 274 {"shape":"ServiceUnavailableException"}, 275 {"shape":"ResourceShareInvitationArnNotFoundException"}, 276 {"shape":"MissingRequiredParameterException"}, 277 {"shape":"ResourceShareInvitationAlreadyRejectedException"}, 278 {"shape":"ResourceShareInvitationExpiredException"} 279 ] 280 }, 281 "ListPermissions":{ 282 "name":"ListPermissions", 283 "http":{ 284 "method":"POST", 285 "requestUri":"/listpermissions" 286 }, 287 "input":{"shape":"ListPermissionsRequest"}, 288 "output":{"shape":"ListPermissionsResponse"}, 289 "errors":[ 290 {"shape":"InvalidParameterException"}, 291 {"shape":"InvalidNextTokenException"}, 292 {"shape":"ServerInternalException"}, 293 {"shape":"ServiceUnavailableException"}, 294 {"shape":"OperationNotPermittedException"} 295 ] 296 }, 297 "ListPrincipals":{ 298 "name":"ListPrincipals", 299 "http":{ 300 "method":"POST", 301 "requestUri":"/listprincipals" 302 }, 303 "input":{"shape":"ListPrincipalsRequest"}, 304 "output":{"shape":"ListPrincipalsResponse"}, 305 "errors":[ 306 {"shape":"MalformedArnException"}, 307 {"shape":"UnknownResourceException"}, 308 {"shape":"InvalidNextTokenException"}, 309 {"shape":"InvalidParameterException"}, 310 {"shape":"ServerInternalException"}, 311 {"shape":"ServiceUnavailableException"} 312 ] 313 }, 314 "ListResourceSharePermissions":{ 315 "name":"ListResourceSharePermissions", 316 "http":{ 317 "method":"POST", 318 "requestUri":"/listresourcesharepermissions" 319 }, 320 "input":{"shape":"ListResourceSharePermissionsRequest"}, 321 "output":{"shape":"ListResourceSharePermissionsResponse"}, 322 "errors":[ 323 {"shape":"InvalidParameterException"}, 324 {"shape":"MalformedArnException"}, 325 {"shape":"UnknownResourceException"}, 326 {"shape":"InvalidNextTokenException"}, 327 {"shape":"ServerInternalException"}, 328 {"shape":"ServiceUnavailableException"}, 329 {"shape":"OperationNotPermittedException"} 330 ] 331 }, 332 "ListResourceTypes":{ 333 "name":"ListResourceTypes", 334 "http":{ 335 "method":"POST", 336 "requestUri":"/listresourcetypes" 337 }, 338 "input":{"shape":"ListResourceTypesRequest"}, 339 "output":{"shape":"ListResourceTypesResponse"}, 340 "errors":[ 341 {"shape":"InvalidNextTokenException"}, 342 {"shape":"InvalidParameterException"}, 343 {"shape":"ServerInternalException"}, 344 {"shape":"ServiceUnavailableException"} 345 ] 346 }, 347 "ListResources":{ 348 "name":"ListResources", 349 "http":{ 350 "method":"POST", 351 "requestUri":"/listresources" 352 }, 353 "input":{"shape":"ListResourcesRequest"}, 354 "output":{"shape":"ListResourcesResponse"}, 355 "errors":[ 356 {"shape":"InvalidResourceTypeException"}, 357 {"shape":"UnknownResourceException"}, 358 {"shape":"MalformedArnException"}, 359 {"shape":"InvalidNextTokenException"}, 360 {"shape":"InvalidParameterException"}, 361 {"shape":"ServerInternalException"}, 362 {"shape":"ServiceUnavailableException"} 363 ] 364 }, 365 "PromoteResourceShareCreatedFromPolicy":{ 366 "name":"PromoteResourceShareCreatedFromPolicy", 367 "http":{ 368 "method":"POST", 369 "requestUri":"/promoteresourcesharecreatedfrompolicy" 370 }, 371 "input":{"shape":"PromoteResourceShareCreatedFromPolicyRequest"}, 372 "output":{"shape":"PromoteResourceShareCreatedFromPolicyResponse"}, 373 "errors":[ 374 {"shape":"MalformedArnException"}, 375 {"shape":"ResourceShareLimitExceededException"}, 376 {"shape":"OperationNotPermittedException"}, 377 {"shape":"InvalidParameterException"}, 378 {"shape":"MissingRequiredParameterException"}, 379 {"shape":"ServerInternalException"}, 380 {"shape":"ServiceUnavailableException"}, 381 {"shape":"UnknownResourceException"} 382 ] 383 }, 384 "RejectResourceShareInvitation":{ 385 "name":"RejectResourceShareInvitation", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/rejectresourceshareinvitation" 389 }, 390 "input":{"shape":"RejectResourceShareInvitationRequest"}, 391 "output":{"shape":"RejectResourceShareInvitationResponse"}, 392 "errors":[ 393 {"shape":"MalformedArnException"}, 394 {"shape":"OperationNotPermittedException"}, 395 {"shape":"ResourceShareInvitationArnNotFoundException"}, 396 {"shape":"ResourceShareInvitationAlreadyAcceptedException"}, 397 {"shape":"ResourceShareInvitationAlreadyRejectedException"}, 398 {"shape":"ResourceShareInvitationExpiredException"}, 399 {"shape":"ServerInternalException"}, 400 {"shape":"ServiceUnavailableException"}, 401 {"shape":"InvalidClientTokenException"}, 402 {"shape":"IdempotentParameterMismatchException"} 403 ] 404 }, 405 "TagResource":{ 406 "name":"TagResource", 407 "http":{ 408 "method":"POST", 409 "requestUri":"/tagresource" 410 }, 411 "input":{"shape":"TagResourceRequest"}, 412 "output":{"shape":"TagResourceResponse"}, 413 "errors":[ 414 {"shape":"InvalidParameterException"}, 415 {"shape":"MalformedArnException"}, 416 {"shape":"UnknownResourceException"}, 417 {"shape":"TagLimitExceededException"}, 418 {"shape":"ResourceArnNotFoundException"}, 419 {"shape":"TagPolicyViolationException"}, 420 {"shape":"ServerInternalException"}, 421 {"shape":"ServiceUnavailableException"} 422 ] 423 }, 424 "UntagResource":{ 425 "name":"UntagResource", 426 "http":{ 427 "method":"POST", 428 "requestUri":"/untagresource" 429 }, 430 "input":{"shape":"UntagResourceRequest"}, 431 "output":{"shape":"UntagResourceResponse"}, 432 "errors":[ 433 {"shape":"InvalidParameterException"}, 434 {"shape":"ServerInternalException"}, 435 {"shape":"ServiceUnavailableException"} 436 ] 437 }, 438 "UpdateResourceShare":{ 439 "name":"UpdateResourceShare", 440 "http":{ 441 "method":"POST", 442 "requestUri":"/updateresourceshare" 443 }, 444 "input":{"shape":"UpdateResourceShareRequest"}, 445 "output":{"shape":"UpdateResourceShareResponse"}, 446 "errors":[ 447 {"shape":"IdempotentParameterMismatchException"}, 448 {"shape":"MissingRequiredParameterException"}, 449 {"shape":"UnknownResourceException"}, 450 {"shape":"MalformedArnException"}, 451 {"shape":"InvalidClientTokenException"}, 452 {"shape":"InvalidParameterException"}, 453 {"shape":"OperationNotPermittedException"}, 454 {"shape":"ServerInternalException"}, 455 {"shape":"ServiceUnavailableException"} 456 ] 457 } 458 }, 459 "shapes":{ 460 "AcceptResourceShareInvitationRequest":{ 461 "type":"structure", 462 "required":["resourceShareInvitationArn"], 463 "members":{ 464 "resourceShareInvitationArn":{"shape":"String"}, 465 "clientToken":{"shape":"String"} 466 } 467 }, 468 "AcceptResourceShareInvitationResponse":{ 469 "type":"structure", 470 "members":{ 471 "resourceShareInvitation":{"shape":"ResourceShareInvitation"}, 472 "clientToken":{"shape":"String"} 473 } 474 }, 475 "AssociateResourceSharePermissionRequest":{ 476 "type":"structure", 477 "required":[ 478 "resourceShareArn", 479 "permissionArn" 480 ], 481 "members":{ 482 "resourceShareArn":{"shape":"String"}, 483 "permissionArn":{"shape":"String"}, 484 "replace":{"shape":"Boolean"}, 485 "clientToken":{"shape":"String"}, 486 "permissionVersion":{"shape":"Integer"} 487 } 488 }, 489 "AssociateResourceSharePermissionResponse":{ 490 "type":"structure", 491 "members":{ 492 "returnValue":{"shape":"Boolean"}, 493 "clientToken":{"shape":"String"} 494 } 495 }, 496 "AssociateResourceShareRequest":{ 497 "type":"structure", 498 "required":["resourceShareArn"], 499 "members":{ 500 "resourceShareArn":{"shape":"String"}, 501 "resourceArns":{"shape":"ResourceArnList"}, 502 "principals":{"shape":"PrincipalArnOrIdList"}, 503 "clientToken":{"shape":"String"} 504 } 505 }, 506 "AssociateResourceShareResponse":{ 507 "type":"structure", 508 "members":{ 509 "resourceShareAssociations":{"shape":"ResourceShareAssociationList"}, 510 "clientToken":{"shape":"String"} 511 } 512 }, 513 "Boolean":{"type":"boolean"}, 514 "CreateResourceShareRequest":{ 515 "type":"structure", 516 "required":["name"], 517 "members":{ 518 "name":{"shape":"String"}, 519 "resourceArns":{"shape":"ResourceArnList"}, 520 "principals":{"shape":"PrincipalArnOrIdList"}, 521 "tags":{"shape":"TagList"}, 522 "allowExternalPrincipals":{"shape":"Boolean"}, 523 "clientToken":{"shape":"String"}, 524 "permissionArns":{"shape":"PermissionArnList"} 525 } 526 }, 527 "CreateResourceShareResponse":{ 528 "type":"structure", 529 "members":{ 530 "resourceShare":{"shape":"ResourceShare"}, 531 "clientToken":{"shape":"String"} 532 } 533 }, 534 "DateTime":{"type":"timestamp"}, 535 "DeleteResourceShareRequest":{ 536 "type":"structure", 537 "required":["resourceShareArn"], 538 "members":{ 539 "resourceShareArn":{ 540 "shape":"String", 541 "location":"querystring", 542 "locationName":"resourceShareArn" 543 }, 544 "clientToken":{ 545 "shape":"String", 546 "location":"querystring", 547 "locationName":"clientToken" 548 } 549 } 550 }, 551 "DeleteResourceShareResponse":{ 552 "type":"structure", 553 "members":{ 554 "returnValue":{"shape":"Boolean"}, 555 "clientToken":{"shape":"String"} 556 } 557 }, 558 "DisassociateResourceSharePermissionRequest":{ 559 "type":"structure", 560 "required":[ 561 "resourceShareArn", 562 "permissionArn" 563 ], 564 "members":{ 565 "resourceShareArn":{"shape":"String"}, 566 "permissionArn":{"shape":"String"}, 567 "clientToken":{"shape":"String"} 568 } 569 }, 570 "DisassociateResourceSharePermissionResponse":{ 571 "type":"structure", 572 "members":{ 573 "returnValue":{"shape":"Boolean"}, 574 "clientToken":{"shape":"String"} 575 } 576 }, 577 "DisassociateResourceShareRequest":{ 578 "type":"structure", 579 "required":["resourceShareArn"], 580 "members":{ 581 "resourceShareArn":{"shape":"String"}, 582 "resourceArns":{"shape":"ResourceArnList"}, 583 "principals":{"shape":"PrincipalArnOrIdList"}, 584 "clientToken":{"shape":"String"} 585 } 586 }, 587 "DisassociateResourceShareResponse":{ 588 "type":"structure", 589 "members":{ 590 "resourceShareAssociations":{"shape":"ResourceShareAssociationList"}, 591 "clientToken":{"shape":"String"} 592 } 593 }, 594 "EnableSharingWithAwsOrganizationRequest":{ 595 "type":"structure", 596 "members":{ 597 } 598 }, 599 "EnableSharingWithAwsOrganizationResponse":{ 600 "type":"structure", 601 "members":{ 602 "returnValue":{"shape":"Boolean"} 603 } 604 }, 605 "GetPermissionRequest":{ 606 "type":"structure", 607 "required":["permissionArn"], 608 "members":{ 609 "permissionArn":{"shape":"String"}, 610 "permissionVersion":{"shape":"Integer"} 611 } 612 }, 613 "GetPermissionResponse":{ 614 "type":"structure", 615 "members":{ 616 "permission":{"shape":"ResourceSharePermissionDetail"} 617 } 618 }, 619 "GetResourcePoliciesRequest":{ 620 "type":"structure", 621 "required":["resourceArns"], 622 "members":{ 623 "resourceArns":{"shape":"ResourceArnList"}, 624 "principal":{"shape":"String"}, 625 "nextToken":{"shape":"String"}, 626 "maxResults":{"shape":"MaxResults"} 627 } 628 }, 629 "GetResourcePoliciesResponse":{ 630 "type":"structure", 631 "members":{ 632 "policies":{"shape":"PolicyList"}, 633 "nextToken":{"shape":"String"} 634 } 635 }, 636 "GetResourceShareAssociationsRequest":{ 637 "type":"structure", 638 "required":["associationType"], 639 "members":{ 640 "associationType":{"shape":"ResourceShareAssociationType"}, 641 "resourceShareArns":{"shape":"ResourceShareArnList"}, 642 "resourceArn":{"shape":"String"}, 643 "principal":{"shape":"String"}, 644 "associationStatus":{"shape":"ResourceShareAssociationStatus"}, 645 "nextToken":{"shape":"String"}, 646 "maxResults":{"shape":"MaxResults"} 647 } 648 }, 649 "GetResourceShareAssociationsResponse":{ 650 "type":"structure", 651 "members":{ 652 "resourceShareAssociations":{"shape":"ResourceShareAssociationList"}, 653 "nextToken":{"shape":"String"} 654 } 655 }, 656 "GetResourceShareInvitationsRequest":{ 657 "type":"structure", 658 "members":{ 659 "resourceShareInvitationArns":{"shape":"ResourceShareInvitationArnList"}, 660 "resourceShareArns":{"shape":"ResourceShareArnList"}, 661 "nextToken":{"shape":"String"}, 662 "maxResults":{"shape":"MaxResults"} 663 } 664 }, 665 "GetResourceShareInvitationsResponse":{ 666 "type":"structure", 667 "members":{ 668 "resourceShareInvitations":{"shape":"ResourceShareInvitationList"}, 669 "nextToken":{"shape":"String"} 670 } 671 }, 672 "GetResourceSharesRequest":{ 673 "type":"structure", 674 "required":["resourceOwner"], 675 "members":{ 676 "resourceShareArns":{"shape":"ResourceShareArnList"}, 677 "resourceShareStatus":{"shape":"ResourceShareStatus"}, 678 "resourceOwner":{"shape":"ResourceOwner"}, 679 "name":{"shape":"String"}, 680 "tagFilters":{"shape":"TagFilters"}, 681 "nextToken":{"shape":"String"}, 682 "maxResults":{"shape":"MaxResults"}, 683 "permissionArn":{"shape":"String"} 684 } 685 }, 686 "GetResourceSharesResponse":{ 687 "type":"structure", 688 "members":{ 689 "resourceShares":{"shape":"ResourceShareList"}, 690 "nextToken":{"shape":"String"} 691 } 692 }, 693 "IdempotentParameterMismatchException":{ 694 "type":"structure", 695 "required":["message"], 696 "members":{ 697 "message":{"shape":"String"} 698 }, 699 "error":{"httpStatusCode":400}, 700 "exception":true 701 }, 702 "Integer":{"type":"integer"}, 703 "InvalidClientTokenException":{ 704 "type":"structure", 705 "required":["message"], 706 "members":{ 707 "message":{"shape":"String"} 708 }, 709 "error":{"httpStatusCode":400}, 710 "exception":true 711 }, 712 "InvalidMaxResultsException":{ 713 "type":"structure", 714 "required":["message"], 715 "members":{ 716 "message":{"shape":"String"} 717 }, 718 "error":{"httpStatusCode":400}, 719 "exception":true 720 }, 721 "InvalidNextTokenException":{ 722 "type":"structure", 723 "required":["message"], 724 "members":{ 725 "message":{"shape":"String"} 726 }, 727 "error":{"httpStatusCode":400}, 728 "exception":true 729 }, 730 "InvalidParameterException":{ 731 "type":"structure", 732 "required":["message"], 733 "members":{ 734 "message":{"shape":"String"} 735 }, 736 "error":{"httpStatusCode":400}, 737 "exception":true 738 }, 739 "InvalidResourceTypeException":{ 740 "type":"structure", 741 "required":["message"], 742 "members":{ 743 "message":{"shape":"String"} 744 }, 745 "error":{"httpStatusCode":400}, 746 "exception":true 747 }, 748 "InvalidStateTransitionException":{ 749 "type":"structure", 750 "required":["message"], 751 "members":{ 752 "message":{"shape":"String"} 753 }, 754 "error":{"httpStatusCode":400}, 755 "exception":true 756 }, 757 "ListPendingInvitationResourcesRequest":{ 758 "type":"structure", 759 "required":["resourceShareInvitationArn"], 760 "members":{ 761 "resourceShareInvitationArn":{"shape":"String"}, 762 "nextToken":{"shape":"String"}, 763 "maxResults":{"shape":"MaxResults"} 764 } 765 }, 766 "ListPendingInvitationResourcesResponse":{ 767 "type":"structure", 768 "members":{ 769 "resources":{"shape":"ResourceList"}, 770 "nextToken":{"shape":"String"} 771 } 772 }, 773 "ListPermissionsRequest":{ 774 "type":"structure", 775 "members":{ 776 "resourceType":{"shape":"String"}, 777 "nextToken":{"shape":"String"}, 778 "maxResults":{"shape":"MaxResults"} 779 } 780 }, 781 "ListPermissionsResponse":{ 782 "type":"structure", 783 "members":{ 784 "permissions":{"shape":"ResourceSharePermissionList"}, 785 "nextToken":{"shape":"String"} 786 } 787 }, 788 "ListPrincipalsRequest":{ 789 "type":"structure", 790 "required":["resourceOwner"], 791 "members":{ 792 "resourceOwner":{"shape":"ResourceOwner"}, 793 "resourceArn":{"shape":"String"}, 794 "principals":{"shape":"PrincipalArnOrIdList"}, 795 "resourceType":{"shape":"String"}, 796 "resourceShareArns":{"shape":"ResourceShareArnList"}, 797 "nextToken":{"shape":"String"}, 798 "maxResults":{"shape":"MaxResults"} 799 } 800 }, 801 "ListPrincipalsResponse":{ 802 "type":"structure", 803 "members":{ 804 "principals":{"shape":"PrincipalList"}, 805 "nextToken":{"shape":"String"} 806 } 807 }, 808 "ListResourceSharePermissionsRequest":{ 809 "type":"structure", 810 "required":["resourceShareArn"], 811 "members":{ 812 "resourceShareArn":{"shape":"String"}, 813 "nextToken":{"shape":"String"}, 814 "maxResults":{"shape":"MaxResults"} 815 } 816 }, 817 "ListResourceSharePermissionsResponse":{ 818 "type":"structure", 819 "members":{ 820 "permissions":{"shape":"ResourceSharePermissionList"}, 821 "nextToken":{"shape":"String"} 822 } 823 }, 824 "ListResourceTypesRequest":{ 825 "type":"structure", 826 "members":{ 827 "nextToken":{"shape":"String"}, 828 "maxResults":{"shape":"MaxResults"} 829 } 830 }, 831 "ListResourceTypesResponse":{ 832 "type":"structure", 833 "members":{ 834 "resourceTypes":{"shape":"ServiceNameAndResourceTypeList"}, 835 "nextToken":{"shape":"String"} 836 } 837 }, 838 "ListResourcesRequest":{ 839 "type":"structure", 840 "required":["resourceOwner"], 841 "members":{ 842 "resourceOwner":{"shape":"ResourceOwner"}, 843 "principal":{"shape":"String"}, 844 "resourceType":{"shape":"String"}, 845 "resourceArns":{"shape":"ResourceArnList"}, 846 "resourceShareArns":{"shape":"ResourceShareArnList"}, 847 "nextToken":{"shape":"String"}, 848 "maxResults":{"shape":"MaxResults"} 849 } 850 }, 851 "ListResourcesResponse":{ 852 "type":"structure", 853 "members":{ 854 "resources":{"shape":"ResourceList"}, 855 "nextToken":{"shape":"String"} 856 } 857 }, 858 "MalformedArnException":{ 859 "type":"structure", 860 "required":["message"], 861 "members":{ 862 "message":{"shape":"String"} 863 }, 864 "error":{"httpStatusCode":400}, 865 "exception":true 866 }, 867 "MaxResults":{ 868 "type":"integer", 869 "max":500, 870 "min":1 871 }, 872 "MissingRequiredParameterException":{ 873 "type":"structure", 874 "required":["message"], 875 "members":{ 876 "message":{"shape":"String"} 877 }, 878 "error":{"httpStatusCode":400}, 879 "exception":true 880 }, 881 "OperationNotPermittedException":{ 882 "type":"structure", 883 "required":["message"], 884 "members":{ 885 "message":{"shape":"String"} 886 }, 887 "error":{"httpStatusCode":400}, 888 "exception":true 889 }, 890 "PermissionArnList":{ 891 "type":"list", 892 "member":{"shape":"String"} 893 }, 894 "Policy":{"type":"string"}, 895 "PolicyList":{ 896 "type":"list", 897 "member":{"shape":"Policy"} 898 }, 899 "Principal":{ 900 "type":"structure", 901 "members":{ 902 "id":{"shape":"String"}, 903 "resourceShareArn":{"shape":"String"}, 904 "creationTime":{"shape":"DateTime"}, 905 "lastUpdatedTime":{"shape":"DateTime"}, 906 "external":{"shape":"Boolean"} 907 } 908 }, 909 "PrincipalArnOrIdList":{ 910 "type":"list", 911 "member":{"shape":"String"} 912 }, 913 "PrincipalList":{ 914 "type":"list", 915 "member":{"shape":"Principal"} 916 }, 917 "PromoteResourceShareCreatedFromPolicyRequest":{ 918 "type":"structure", 919 "required":["resourceShareArn"], 920 "members":{ 921 "resourceShareArn":{ 922 "shape":"String", 923 "location":"querystring", 924 "locationName":"resourceShareArn" 925 } 926 } 927 }, 928 "PromoteResourceShareCreatedFromPolicyResponse":{ 929 "type":"structure", 930 "members":{ 931 "returnValue":{"shape":"Boolean"} 932 } 933 }, 934 "RejectResourceShareInvitationRequest":{ 935 "type":"structure", 936 "required":["resourceShareInvitationArn"], 937 "members":{ 938 "resourceShareInvitationArn":{"shape":"String"}, 939 "clientToken":{"shape":"String"} 940 } 941 }, 942 "RejectResourceShareInvitationResponse":{ 943 "type":"structure", 944 "members":{ 945 "resourceShareInvitation":{"shape":"ResourceShareInvitation"}, 946 "clientToken":{"shape":"String"} 947 } 948 }, 949 "Resource":{ 950 "type":"structure", 951 "members":{ 952 "arn":{"shape":"String"}, 953 "type":{"shape":"String"}, 954 "resourceShareArn":{"shape":"String"}, 955 "resourceGroupArn":{"shape":"String"}, 956 "status":{"shape":"ResourceStatus"}, 957 "statusMessage":{"shape":"String"}, 958 "creationTime":{"shape":"DateTime"}, 959 "lastUpdatedTime":{"shape":"DateTime"} 960 } 961 }, 962 "ResourceArnList":{ 963 "type":"list", 964 "member":{"shape":"String"} 965 }, 966 "ResourceArnNotFoundException":{ 967 "type":"structure", 968 "required":["message"], 969 "members":{ 970 "message":{"shape":"String"} 971 }, 972 "error":{"httpStatusCode":400}, 973 "exception":true 974 }, 975 "ResourceList":{ 976 "type":"list", 977 "member":{"shape":"Resource"} 978 }, 979 "ResourceOwner":{ 980 "type":"string", 981 "enum":[ 982 "SELF", 983 "OTHER-ACCOUNTS" 984 ] 985 }, 986 "ResourceShare":{ 987 "type":"structure", 988 "members":{ 989 "resourceShareArn":{"shape":"String"}, 990 "name":{"shape":"String"}, 991 "owningAccountId":{"shape":"String"}, 992 "allowExternalPrincipals":{"shape":"Boolean"}, 993 "status":{"shape":"ResourceShareStatus"}, 994 "statusMessage":{"shape":"String"}, 995 "tags":{"shape":"TagList"}, 996 "creationTime":{"shape":"DateTime"}, 997 "lastUpdatedTime":{"shape":"DateTime"}, 998 "featureSet":{"shape":"ResourceShareFeatureSet"} 999 } 1000 }, 1001 "ResourceShareArnList":{ 1002 "type":"list", 1003 "member":{"shape":"String"} 1004 }, 1005 "ResourceShareAssociation":{ 1006 "type":"structure", 1007 "members":{ 1008 "resourceShareArn":{"shape":"String"}, 1009 "resourceShareName":{"shape":"String"}, 1010 "associatedEntity":{"shape":"String"}, 1011 "associationType":{"shape":"ResourceShareAssociationType"}, 1012 "status":{"shape":"ResourceShareAssociationStatus"}, 1013 "statusMessage":{"shape":"String"}, 1014 "creationTime":{"shape":"DateTime"}, 1015 "lastUpdatedTime":{"shape":"DateTime"}, 1016 "external":{"shape":"Boolean"} 1017 } 1018 }, 1019 "ResourceShareAssociationList":{ 1020 "type":"list", 1021 "member":{"shape":"ResourceShareAssociation"} 1022 }, 1023 "ResourceShareAssociationStatus":{ 1024 "type":"string", 1025 "enum":[ 1026 "ASSOCIATING", 1027 "ASSOCIATED", 1028 "FAILED", 1029 "DISASSOCIATING", 1030 "DISASSOCIATED" 1031 ] 1032 }, 1033 "ResourceShareAssociationType":{ 1034 "type":"string", 1035 "enum":[ 1036 "PRINCIPAL", 1037 "RESOURCE" 1038 ] 1039 }, 1040 "ResourceShareFeatureSet":{ 1041 "type":"string", 1042 "enum":[ 1043 "CREATED_FROM_POLICY", 1044 "PROMOTING_TO_STANDARD", 1045 "STANDARD" 1046 ] 1047 }, 1048 "ResourceShareInvitation":{ 1049 "type":"structure", 1050 "members":{ 1051 "resourceShareInvitationArn":{"shape":"String"}, 1052 "resourceShareName":{"shape":"String"}, 1053 "resourceShareArn":{"shape":"String"}, 1054 "senderAccountId":{"shape":"String"}, 1055 "receiverAccountId":{"shape":"String"}, 1056 "invitationTimestamp":{"shape":"DateTime"}, 1057 "status":{"shape":"ResourceShareInvitationStatus"}, 1058 "resourceShareAssociations":{ 1059 "shape":"ResourceShareAssociationList", 1060 "deprecated":true, 1061 "deprecatedMessage":"This member has been deprecated. Use ListPendingInvitationResources." 1062 }, 1063 "receiverArn":{"shape":"String"} 1064 } 1065 }, 1066 "ResourceShareInvitationAlreadyAcceptedException":{ 1067 "type":"structure", 1068 "required":["message"], 1069 "members":{ 1070 "message":{"shape":"String"} 1071 }, 1072 "error":{"httpStatusCode":400}, 1073 "exception":true 1074 }, 1075 "ResourceShareInvitationAlreadyRejectedException":{ 1076 "type":"structure", 1077 "required":["message"], 1078 "members":{ 1079 "message":{"shape":"String"} 1080 }, 1081 "error":{"httpStatusCode":400}, 1082 "exception":true 1083 }, 1084 "ResourceShareInvitationArnList":{ 1085 "type":"list", 1086 "member":{"shape":"String"} 1087 }, 1088 "ResourceShareInvitationArnNotFoundException":{ 1089 "type":"structure", 1090 "required":["message"], 1091 "members":{ 1092 "message":{"shape":"String"} 1093 }, 1094 "error":{"httpStatusCode":400}, 1095 "exception":true 1096 }, 1097 "ResourceShareInvitationExpiredException":{ 1098 "type":"structure", 1099 "required":["message"], 1100 "members":{ 1101 "message":{"shape":"String"} 1102 }, 1103 "error":{"httpStatusCode":400}, 1104 "exception":true 1105 }, 1106 "ResourceShareInvitationList":{ 1107 "type":"list", 1108 "member":{"shape":"ResourceShareInvitation"} 1109 }, 1110 "ResourceShareInvitationStatus":{ 1111 "type":"string", 1112 "enum":[ 1113 "PENDING", 1114 "ACCEPTED", 1115 "REJECTED", 1116 "EXPIRED" 1117 ] 1118 }, 1119 "ResourceShareLimitExceededException":{ 1120 "type":"structure", 1121 "required":["message"], 1122 "members":{ 1123 "message":{"shape":"String"} 1124 }, 1125 "error":{"httpStatusCode":400}, 1126 "exception":true 1127 }, 1128 "ResourceShareList":{ 1129 "type":"list", 1130 "member":{"shape":"ResourceShare"} 1131 }, 1132 "ResourceSharePermissionDetail":{ 1133 "type":"structure", 1134 "members":{ 1135 "arn":{"shape":"String"}, 1136 "version":{"shape":"String"}, 1137 "defaultVersion":{"shape":"Boolean"}, 1138 "name":{"shape":"String"}, 1139 "resourceType":{"shape":"String"}, 1140 "permission":{"shape":"String"}, 1141 "creationTime":{"shape":"DateTime"}, 1142 "lastUpdatedTime":{"shape":"DateTime"}, 1143 "isResourceTypeDefault":{"shape":"Boolean"} 1144 } 1145 }, 1146 "ResourceSharePermissionList":{ 1147 "type":"list", 1148 "member":{"shape":"ResourceSharePermissionSummary"} 1149 }, 1150 "ResourceSharePermissionSummary":{ 1151 "type":"structure", 1152 "members":{ 1153 "arn":{"shape":"String"}, 1154 "version":{"shape":"String"}, 1155 "defaultVersion":{"shape":"Boolean"}, 1156 "name":{"shape":"String"}, 1157 "resourceType":{"shape":"String"}, 1158 "status":{"shape":"String"}, 1159 "creationTime":{"shape":"DateTime"}, 1160 "lastUpdatedTime":{"shape":"DateTime"}, 1161 "isResourceTypeDefault":{"shape":"Boolean"} 1162 } 1163 }, 1164 "ResourceShareStatus":{ 1165 "type":"string", 1166 "enum":[ 1167 "PENDING", 1168 "ACTIVE", 1169 "FAILED", 1170 "DELETING", 1171 "DELETED" 1172 ] 1173 }, 1174 "ResourceStatus":{ 1175 "type":"string", 1176 "enum":[ 1177 "AVAILABLE", 1178 "ZONAL_RESOURCE_INACCESSIBLE", 1179 "LIMIT_EXCEEDED", 1180 "UNAVAILABLE", 1181 "PENDING" 1182 ] 1183 }, 1184 "ServerInternalException":{ 1185 "type":"structure", 1186 "required":["message"], 1187 "members":{ 1188 "message":{"shape":"String"} 1189 }, 1190 "error":{"httpStatusCode":500}, 1191 "exception":true 1192 }, 1193 "ServiceNameAndResourceType":{ 1194 "type":"structure", 1195 "members":{ 1196 "resourceType":{"shape":"String"}, 1197 "serviceName":{"shape":"String"} 1198 } 1199 }, 1200 "ServiceNameAndResourceTypeList":{ 1201 "type":"list", 1202 "member":{"shape":"ServiceNameAndResourceType"} 1203 }, 1204 "ServiceUnavailableException":{ 1205 "type":"structure", 1206 "required":["message"], 1207 "members":{ 1208 "message":{"shape":"String"} 1209 }, 1210 "error":{"httpStatusCode":503}, 1211 "exception":true 1212 }, 1213 "String":{"type":"string"}, 1214 "Tag":{ 1215 "type":"structure", 1216 "members":{ 1217 "key":{"shape":"TagKey"}, 1218 "value":{"shape":"TagValue"} 1219 } 1220 }, 1221 "TagFilter":{ 1222 "type":"structure", 1223 "members":{ 1224 "tagKey":{"shape":"TagKey"}, 1225 "tagValues":{"shape":"TagValueList"} 1226 } 1227 }, 1228 "TagFilters":{ 1229 "type":"list", 1230 "member":{"shape":"TagFilter"} 1231 }, 1232 "TagKey":{"type":"string"}, 1233 "TagKeyList":{ 1234 "type":"list", 1235 "member":{"shape":"TagKey"} 1236 }, 1237 "TagLimitExceededException":{ 1238 "type":"structure", 1239 "required":["message"], 1240 "members":{ 1241 "message":{"shape":"String"} 1242 }, 1243 "error":{"httpStatusCode":400}, 1244 "exception":true 1245 }, 1246 "TagList":{ 1247 "type":"list", 1248 "member":{"shape":"Tag"} 1249 }, 1250 "TagPolicyViolationException":{ 1251 "type":"structure", 1252 "required":["message"], 1253 "members":{ 1254 "message":{"shape":"String"} 1255 }, 1256 "error":{"httpStatusCode":400}, 1257 "exception":true 1258 }, 1259 "TagResourceRequest":{ 1260 "type":"structure", 1261 "required":[ 1262 "resourceShareArn", 1263 "tags" 1264 ], 1265 "members":{ 1266 "resourceShareArn":{"shape":"String"}, 1267 "tags":{"shape":"TagList"} 1268 } 1269 }, 1270 "TagResourceResponse":{ 1271 "type":"structure", 1272 "members":{ 1273 } 1274 }, 1275 "TagValue":{"type":"string"}, 1276 "TagValueList":{ 1277 "type":"list", 1278 "member":{"shape":"TagValue"} 1279 }, 1280 "UnknownResourceException":{ 1281 "type":"structure", 1282 "required":["message"], 1283 "members":{ 1284 "message":{"shape":"String"} 1285 }, 1286 "error":{"httpStatusCode":400}, 1287 "exception":true 1288 }, 1289 "UntagResourceRequest":{ 1290 "type":"structure", 1291 "required":[ 1292 "resourceShareArn", 1293 "tagKeys" 1294 ], 1295 "members":{ 1296 "resourceShareArn":{"shape":"String"}, 1297 "tagKeys":{"shape":"TagKeyList"} 1298 } 1299 }, 1300 "UntagResourceResponse":{ 1301 "type":"structure", 1302 "members":{ 1303 } 1304 }, 1305 "UpdateResourceShareRequest":{ 1306 "type":"structure", 1307 "required":["resourceShareArn"], 1308 "members":{ 1309 "resourceShareArn":{"shape":"String"}, 1310 "name":{"shape":"String"}, 1311 "allowExternalPrincipals":{"shape":"Boolean"}, 1312 "clientToken":{"shape":"String"} 1313 } 1314 }, 1315 "UpdateResourceShareResponse":{ 1316 "type":"structure", 1317 "members":{ 1318 "resourceShare":{"shape":"ResourceShare"}, 1319 "clientToken":{"shape":"String"} 1320 } 1321 } 1322 } 1323 }