github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/codeartifact/2018-09-22/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-09-22", 5 "endpointPrefix":"codeartifact", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"CodeArtifact", 9 "serviceId":"codeartifact", 10 "signatureVersion":"v4", 11 "signingName":"codeartifact", 12 "uid":"codeartifact-2018-09-22" 13 }, 14 "operations":{ 15 "AssociateExternalConnection":{ 16 "name":"AssociateExternalConnection", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/v1/repository/external-connection" 20 }, 21 "input":{"shape":"AssociateExternalConnectionRequest"}, 22 "output":{"shape":"AssociateExternalConnectionResult"}, 23 "errors":[ 24 {"shape":"AccessDeniedException"}, 25 {"shape":"ConflictException"}, 26 {"shape":"InternalServerException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"ServiceQuotaExceededException"}, 29 {"shape":"ThrottlingException"}, 30 {"shape":"ValidationException"} 31 ] 32 }, 33 "CopyPackageVersions":{ 34 "name":"CopyPackageVersions", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/v1/package/versions/copy" 38 }, 39 "input":{"shape":"CopyPackageVersionsRequest"}, 40 "output":{"shape":"CopyPackageVersionsResult"}, 41 "errors":[ 42 {"shape":"AccessDeniedException"}, 43 {"shape":"ConflictException"}, 44 {"shape":"InternalServerException"}, 45 {"shape":"ResourceNotFoundException"}, 46 {"shape":"ServiceQuotaExceededException"}, 47 {"shape":"ThrottlingException"}, 48 {"shape":"ValidationException"} 49 ] 50 }, 51 "CreateDomain":{ 52 "name":"CreateDomain", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/v1/domain" 56 }, 57 "input":{"shape":"CreateDomainRequest"}, 58 "output":{"shape":"CreateDomainResult"}, 59 "errors":[ 60 {"shape":"AccessDeniedException"}, 61 {"shape":"ConflictException"}, 62 {"shape":"InternalServerException"}, 63 {"shape":"ResourceNotFoundException"}, 64 {"shape":"ServiceQuotaExceededException"}, 65 {"shape":"ThrottlingException"}, 66 {"shape":"ValidationException"} 67 ] 68 }, 69 "CreateRepository":{ 70 "name":"CreateRepository", 71 "http":{ 72 "method":"POST", 73 "requestUri":"/v1/repository" 74 }, 75 "input":{"shape":"CreateRepositoryRequest"}, 76 "output":{"shape":"CreateRepositoryResult"}, 77 "errors":[ 78 {"shape":"AccessDeniedException"}, 79 {"shape":"ConflictException"}, 80 {"shape":"InternalServerException"}, 81 {"shape":"ResourceNotFoundException"}, 82 {"shape":"ServiceQuotaExceededException"}, 83 {"shape":"ThrottlingException"}, 84 {"shape":"ValidationException"} 85 ] 86 }, 87 "DeleteDomain":{ 88 "name":"DeleteDomain", 89 "http":{ 90 "method":"DELETE", 91 "requestUri":"/v1/domain" 92 }, 93 "input":{"shape":"DeleteDomainRequest"}, 94 "output":{"shape":"DeleteDomainResult"}, 95 "errors":[ 96 {"shape":"AccessDeniedException"}, 97 {"shape":"ConflictException"}, 98 {"shape":"InternalServerException"}, 99 {"shape":"ThrottlingException"}, 100 {"shape":"ValidationException"} 101 ] 102 }, 103 "DeleteDomainPermissionsPolicy":{ 104 "name":"DeleteDomainPermissionsPolicy", 105 "http":{ 106 "method":"DELETE", 107 "requestUri":"/v1/domain/permissions/policy" 108 }, 109 "input":{"shape":"DeleteDomainPermissionsPolicyRequest"}, 110 "output":{"shape":"DeleteDomainPermissionsPolicyResult"}, 111 "errors":[ 112 {"shape":"AccessDeniedException"}, 113 {"shape":"ConflictException"}, 114 {"shape":"InternalServerException"}, 115 {"shape":"ResourceNotFoundException"}, 116 {"shape":"ThrottlingException"}, 117 {"shape":"ValidationException"} 118 ] 119 }, 120 "DeletePackageVersions":{ 121 "name":"DeletePackageVersions", 122 "http":{ 123 "method":"POST", 124 "requestUri":"/v1/package/versions/delete" 125 }, 126 "input":{"shape":"DeletePackageVersionsRequest"}, 127 "output":{"shape":"DeletePackageVersionsResult"}, 128 "errors":[ 129 {"shape":"AccessDeniedException"}, 130 {"shape":"ConflictException"}, 131 {"shape":"InternalServerException"}, 132 {"shape":"ResourceNotFoundException"}, 133 {"shape":"ThrottlingException"}, 134 {"shape":"ValidationException"} 135 ] 136 }, 137 "DeleteRepository":{ 138 "name":"DeleteRepository", 139 "http":{ 140 "method":"DELETE", 141 "requestUri":"/v1/repository" 142 }, 143 "input":{"shape":"DeleteRepositoryRequest"}, 144 "output":{"shape":"DeleteRepositoryResult"}, 145 "errors":[ 146 {"shape":"AccessDeniedException"}, 147 {"shape":"ConflictException"}, 148 {"shape":"InternalServerException"}, 149 {"shape":"ResourceNotFoundException"}, 150 {"shape":"ThrottlingException"}, 151 {"shape":"ValidationException"} 152 ] 153 }, 154 "DeleteRepositoryPermissionsPolicy":{ 155 "name":"DeleteRepositoryPermissionsPolicy", 156 "http":{ 157 "method":"DELETE", 158 "requestUri":"/v1/repository/permissions/policies" 159 }, 160 "input":{"shape":"DeleteRepositoryPermissionsPolicyRequest"}, 161 "output":{"shape":"DeleteRepositoryPermissionsPolicyResult"}, 162 "errors":[ 163 {"shape":"AccessDeniedException"}, 164 {"shape":"ConflictException"}, 165 {"shape":"InternalServerException"}, 166 {"shape":"ResourceNotFoundException"}, 167 {"shape":"ThrottlingException"}, 168 {"shape":"ValidationException"} 169 ] 170 }, 171 "DescribeDomain":{ 172 "name":"DescribeDomain", 173 "http":{ 174 "method":"GET", 175 "requestUri":"/v1/domain" 176 }, 177 "input":{"shape":"DescribeDomainRequest"}, 178 "output":{"shape":"DescribeDomainResult"}, 179 "errors":[ 180 {"shape":"AccessDeniedException"}, 181 {"shape":"InternalServerException"}, 182 {"shape":"ResourceNotFoundException"}, 183 {"shape":"ThrottlingException"}, 184 {"shape":"ValidationException"} 185 ] 186 }, 187 "DescribePackageVersion":{ 188 "name":"DescribePackageVersion", 189 "http":{ 190 "method":"GET", 191 "requestUri":"/v1/package/version" 192 }, 193 "input":{"shape":"DescribePackageVersionRequest"}, 194 "output":{"shape":"DescribePackageVersionResult"}, 195 "errors":[ 196 {"shape":"AccessDeniedException"}, 197 {"shape":"ConflictException"}, 198 {"shape":"InternalServerException"}, 199 {"shape":"ResourceNotFoundException"}, 200 {"shape":"ThrottlingException"}, 201 {"shape":"ValidationException"} 202 ] 203 }, 204 "DescribeRepository":{ 205 "name":"DescribeRepository", 206 "http":{ 207 "method":"GET", 208 "requestUri":"/v1/repository" 209 }, 210 "input":{"shape":"DescribeRepositoryRequest"}, 211 "output":{"shape":"DescribeRepositoryResult"}, 212 "errors":[ 213 {"shape":"AccessDeniedException"}, 214 {"shape":"InternalServerException"}, 215 {"shape":"ResourceNotFoundException"}, 216 {"shape":"ThrottlingException"}, 217 {"shape":"ValidationException"} 218 ] 219 }, 220 "DisassociateExternalConnection":{ 221 "name":"DisassociateExternalConnection", 222 "http":{ 223 "method":"DELETE", 224 "requestUri":"/v1/repository/external-connection" 225 }, 226 "input":{"shape":"DisassociateExternalConnectionRequest"}, 227 "output":{"shape":"DisassociateExternalConnectionResult"}, 228 "errors":[ 229 {"shape":"AccessDeniedException"}, 230 {"shape":"ConflictException"}, 231 {"shape":"InternalServerException"}, 232 {"shape":"ResourceNotFoundException"}, 233 {"shape":"ServiceQuotaExceededException"}, 234 {"shape":"ThrottlingException"}, 235 {"shape":"ValidationException"} 236 ] 237 }, 238 "DisposePackageVersions":{ 239 "name":"DisposePackageVersions", 240 "http":{ 241 "method":"POST", 242 "requestUri":"/v1/package/versions/dispose" 243 }, 244 "input":{"shape":"DisposePackageVersionsRequest"}, 245 "output":{"shape":"DisposePackageVersionsResult"}, 246 "errors":[ 247 {"shape":"AccessDeniedException"}, 248 {"shape":"ConflictException"}, 249 {"shape":"InternalServerException"}, 250 {"shape":"ResourceNotFoundException"}, 251 {"shape":"ThrottlingException"}, 252 {"shape":"ValidationException"} 253 ] 254 }, 255 "GetAuthorizationToken":{ 256 "name":"GetAuthorizationToken", 257 "http":{ 258 "method":"POST", 259 "requestUri":"/v1/authorization-token" 260 }, 261 "input":{"shape":"GetAuthorizationTokenRequest"}, 262 "output":{"shape":"GetAuthorizationTokenResult"}, 263 "errors":[ 264 {"shape":"AccessDeniedException"}, 265 {"shape":"InternalServerException"}, 266 {"shape":"ResourceNotFoundException"}, 267 {"shape":"ThrottlingException"}, 268 {"shape":"ValidationException"} 269 ] 270 }, 271 "GetDomainPermissionsPolicy":{ 272 "name":"GetDomainPermissionsPolicy", 273 "http":{ 274 "method":"GET", 275 "requestUri":"/v1/domain/permissions/policy" 276 }, 277 "input":{"shape":"GetDomainPermissionsPolicyRequest"}, 278 "output":{"shape":"GetDomainPermissionsPolicyResult"}, 279 "errors":[ 280 {"shape":"AccessDeniedException"}, 281 {"shape":"InternalServerException"}, 282 {"shape":"ResourceNotFoundException"}, 283 {"shape":"ThrottlingException"}, 284 {"shape":"ValidationException"} 285 ] 286 }, 287 "GetPackageVersionAsset":{ 288 "name":"GetPackageVersionAsset", 289 "http":{ 290 "method":"GET", 291 "requestUri":"/v1/package/version/asset" 292 }, 293 "input":{"shape":"GetPackageVersionAssetRequest"}, 294 "output":{"shape":"GetPackageVersionAssetResult"}, 295 "errors":[ 296 {"shape":"AccessDeniedException"}, 297 {"shape":"InternalServerException"}, 298 {"shape":"ResourceNotFoundException"}, 299 {"shape":"ThrottlingException"}, 300 {"shape":"ValidationException"}, 301 {"shape":"ConflictException"} 302 ] 303 }, 304 "GetPackageVersionReadme":{ 305 "name":"GetPackageVersionReadme", 306 "http":{ 307 "method":"GET", 308 "requestUri":"/v1/package/version/readme" 309 }, 310 "input":{"shape":"GetPackageVersionReadmeRequest"}, 311 "output":{"shape":"GetPackageVersionReadmeResult"}, 312 "errors":[ 313 {"shape":"AccessDeniedException"}, 314 {"shape":"InternalServerException"}, 315 {"shape":"ResourceNotFoundException"}, 316 {"shape":"ThrottlingException"}, 317 {"shape":"ValidationException"} 318 ] 319 }, 320 "GetRepositoryEndpoint":{ 321 "name":"GetRepositoryEndpoint", 322 "http":{ 323 "method":"GET", 324 "requestUri":"/v1/repository/endpoint" 325 }, 326 "input":{"shape":"GetRepositoryEndpointRequest"}, 327 "output":{"shape":"GetRepositoryEndpointResult"}, 328 "errors":[ 329 {"shape":"AccessDeniedException"}, 330 {"shape":"InternalServerException"}, 331 {"shape":"ResourceNotFoundException"}, 332 {"shape":"ThrottlingException"}, 333 {"shape":"ValidationException"} 334 ] 335 }, 336 "GetRepositoryPermissionsPolicy":{ 337 "name":"GetRepositoryPermissionsPolicy", 338 "http":{ 339 "method":"GET", 340 "requestUri":"/v1/repository/permissions/policy" 341 }, 342 "input":{"shape":"GetRepositoryPermissionsPolicyRequest"}, 343 "output":{"shape":"GetRepositoryPermissionsPolicyResult"}, 344 "errors":[ 345 {"shape":"AccessDeniedException"}, 346 {"shape":"InternalServerException"}, 347 {"shape":"ResourceNotFoundException"}, 348 {"shape":"ThrottlingException"}, 349 {"shape":"ValidationException"} 350 ] 351 }, 352 "ListDomains":{ 353 "name":"ListDomains", 354 "http":{ 355 "method":"POST", 356 "requestUri":"/v1/domains" 357 }, 358 "input":{"shape":"ListDomainsRequest"}, 359 "output":{"shape":"ListDomainsResult"}, 360 "errors":[ 361 {"shape":"AccessDeniedException"}, 362 {"shape":"InternalServerException"}, 363 {"shape":"ThrottlingException"}, 364 {"shape":"ValidationException"} 365 ] 366 }, 367 "ListPackageVersionAssets":{ 368 "name":"ListPackageVersionAssets", 369 "http":{ 370 "method":"POST", 371 "requestUri":"/v1/package/version/assets" 372 }, 373 "input":{"shape":"ListPackageVersionAssetsRequest"}, 374 "output":{"shape":"ListPackageVersionAssetsResult"}, 375 "errors":[ 376 {"shape":"AccessDeniedException"}, 377 {"shape":"InternalServerException"}, 378 {"shape":"ResourceNotFoundException"}, 379 {"shape":"ThrottlingException"}, 380 {"shape":"ValidationException"} 381 ] 382 }, 383 "ListPackageVersionDependencies":{ 384 "name":"ListPackageVersionDependencies", 385 "http":{ 386 "method":"POST", 387 "requestUri":"/v1/package/version/dependencies" 388 }, 389 "input":{"shape":"ListPackageVersionDependenciesRequest"}, 390 "output":{"shape":"ListPackageVersionDependenciesResult"}, 391 "errors":[ 392 {"shape":"AccessDeniedException"}, 393 {"shape":"InternalServerException"}, 394 {"shape":"ResourceNotFoundException"}, 395 {"shape":"ThrottlingException"}, 396 {"shape":"ValidationException"} 397 ] 398 }, 399 "ListPackageVersions":{ 400 "name":"ListPackageVersions", 401 "http":{ 402 "method":"POST", 403 "requestUri":"/v1/package/versions" 404 }, 405 "input":{"shape":"ListPackageVersionsRequest"}, 406 "output":{"shape":"ListPackageVersionsResult"}, 407 "errors":[ 408 {"shape":"AccessDeniedException"}, 409 {"shape":"InternalServerException"}, 410 {"shape":"ResourceNotFoundException"}, 411 {"shape":"ThrottlingException"}, 412 {"shape":"ValidationException"} 413 ] 414 }, 415 "ListPackages":{ 416 "name":"ListPackages", 417 "http":{ 418 "method":"POST", 419 "requestUri":"/v1/packages" 420 }, 421 "input":{"shape":"ListPackagesRequest"}, 422 "output":{"shape":"ListPackagesResult"}, 423 "errors":[ 424 {"shape":"AccessDeniedException"}, 425 {"shape":"InternalServerException"}, 426 {"shape":"ResourceNotFoundException"}, 427 {"shape":"ThrottlingException"}, 428 {"shape":"ValidationException"} 429 ] 430 }, 431 "ListRepositories":{ 432 "name":"ListRepositories", 433 "http":{ 434 "method":"POST", 435 "requestUri":"/v1/repositories" 436 }, 437 "input":{"shape":"ListRepositoriesRequest"}, 438 "output":{"shape":"ListRepositoriesResult"}, 439 "errors":[ 440 {"shape":"AccessDeniedException"}, 441 {"shape":"InternalServerException"}, 442 {"shape":"ThrottlingException"}, 443 {"shape":"ValidationException"} 444 ] 445 }, 446 "ListRepositoriesInDomain":{ 447 "name":"ListRepositoriesInDomain", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/v1/domain/repositories" 451 }, 452 "input":{"shape":"ListRepositoriesInDomainRequest"}, 453 "output":{"shape":"ListRepositoriesInDomainResult"}, 454 "errors":[ 455 {"shape":"AccessDeniedException"}, 456 {"shape":"InternalServerException"}, 457 {"shape":"ResourceNotFoundException"}, 458 {"shape":"ThrottlingException"}, 459 {"shape":"ValidationException"} 460 ] 461 }, 462 "ListTagsForResource":{ 463 "name":"ListTagsForResource", 464 "http":{ 465 "method":"POST", 466 "requestUri":"/v1/tags" 467 }, 468 "input":{"shape":"ListTagsForResourceRequest"}, 469 "output":{"shape":"ListTagsForResourceResult"}, 470 "errors":[ 471 {"shape":"AccessDeniedException"}, 472 {"shape":"ResourceNotFoundException"}, 473 {"shape":"ThrottlingException"}, 474 {"shape":"ValidationException"} 475 ] 476 }, 477 "PutDomainPermissionsPolicy":{ 478 "name":"PutDomainPermissionsPolicy", 479 "http":{ 480 "method":"PUT", 481 "requestUri":"/v1/domain/permissions/policy" 482 }, 483 "input":{"shape":"PutDomainPermissionsPolicyRequest"}, 484 "output":{"shape":"PutDomainPermissionsPolicyResult"}, 485 "errors":[ 486 {"shape":"AccessDeniedException"}, 487 {"shape":"ConflictException"}, 488 {"shape":"InternalServerException"}, 489 {"shape":"ResourceNotFoundException"}, 490 {"shape":"ServiceQuotaExceededException"}, 491 {"shape":"ThrottlingException"}, 492 {"shape":"ValidationException"} 493 ] 494 }, 495 "PutRepositoryPermissionsPolicy":{ 496 "name":"PutRepositoryPermissionsPolicy", 497 "http":{ 498 "method":"PUT", 499 "requestUri":"/v1/repository/permissions/policy" 500 }, 501 "input":{"shape":"PutRepositoryPermissionsPolicyRequest"}, 502 "output":{"shape":"PutRepositoryPermissionsPolicyResult"}, 503 "errors":[ 504 {"shape":"AccessDeniedException"}, 505 {"shape":"ConflictException"}, 506 {"shape":"InternalServerException"}, 507 {"shape":"ResourceNotFoundException"}, 508 {"shape":"ServiceQuotaExceededException"}, 509 {"shape":"ThrottlingException"}, 510 {"shape":"ValidationException"} 511 ] 512 }, 513 "TagResource":{ 514 "name":"TagResource", 515 "http":{ 516 "method":"POST", 517 "requestUri":"/v1/tag" 518 }, 519 "input":{"shape":"TagResourceRequest"}, 520 "output":{"shape":"TagResourceResult"}, 521 "errors":[ 522 {"shape":"AccessDeniedException"}, 523 {"shape":"ResourceNotFoundException"}, 524 {"shape":"ServiceQuotaExceededException"}, 525 {"shape":"ThrottlingException"}, 526 {"shape":"ValidationException"} 527 ] 528 }, 529 "UntagResource":{ 530 "name":"UntagResource", 531 "http":{ 532 "method":"POST", 533 "requestUri":"/v1/untag" 534 }, 535 "input":{"shape":"UntagResourceRequest"}, 536 "output":{"shape":"UntagResourceResult"}, 537 "errors":[ 538 {"shape":"AccessDeniedException"}, 539 {"shape":"ResourceNotFoundException"}, 540 {"shape":"ThrottlingException"}, 541 {"shape":"ValidationException"} 542 ] 543 }, 544 "UpdatePackageVersionsStatus":{ 545 "name":"UpdatePackageVersionsStatus", 546 "http":{ 547 "method":"POST", 548 "requestUri":"/v1/package/versions/update_status" 549 }, 550 "input":{"shape":"UpdatePackageVersionsStatusRequest"}, 551 "output":{"shape":"UpdatePackageVersionsStatusResult"}, 552 "errors":[ 553 {"shape":"AccessDeniedException"}, 554 {"shape":"ConflictException"}, 555 {"shape":"InternalServerException"}, 556 {"shape":"ResourceNotFoundException"}, 557 {"shape":"ThrottlingException"}, 558 {"shape":"ValidationException"} 559 ] 560 }, 561 "UpdateRepository":{ 562 "name":"UpdateRepository", 563 "http":{ 564 "method":"PUT", 565 "requestUri":"/v1/repository" 566 }, 567 "input":{"shape":"UpdateRepositoryRequest"}, 568 "output":{"shape":"UpdateRepositoryResult"}, 569 "errors":[ 570 {"shape":"AccessDeniedException"}, 571 {"shape":"ConflictException"}, 572 {"shape":"InternalServerException"}, 573 {"shape":"ResourceNotFoundException"}, 574 {"shape":"ServiceQuotaExceededException"}, 575 {"shape":"ThrottlingException"}, 576 {"shape":"ValidationException"} 577 ] 578 } 579 }, 580 "shapes":{ 581 "AccessDeniedException":{ 582 "type":"structure", 583 "required":["message"], 584 "members":{ 585 "message":{"shape":"String"} 586 }, 587 "error":{"httpStatusCode":403}, 588 "exception":true 589 }, 590 "AccountId":{ 591 "type":"string", 592 "max":12, 593 "min":12, 594 "pattern":"[0-9]{12}" 595 }, 596 "Arn":{ 597 "type":"string", 598 "max":1011, 599 "min":1, 600 "pattern":"\\S+" 601 }, 602 "Asset":{ 603 "type":"blob", 604 "streaming":true 605 }, 606 "AssetHashes":{ 607 "type":"map", 608 "key":{"shape":"HashAlgorithm"}, 609 "value":{"shape":"HashValue"} 610 }, 611 "AssetName":{ 612 "type":"string", 613 "max":255, 614 "min":1, 615 "pattern":"\\P{C}+" 616 }, 617 "AssetSummary":{ 618 "type":"structure", 619 "required":["name"], 620 "members":{ 621 "name":{"shape":"AssetName"}, 622 "size":{"shape":"LongOptional"}, 623 "hashes":{"shape":"AssetHashes"} 624 } 625 }, 626 "AssetSummaryList":{ 627 "type":"list", 628 "member":{"shape":"AssetSummary"} 629 }, 630 "AssociateExternalConnectionRequest":{ 631 "type":"structure", 632 "required":[ 633 "domain", 634 "repository", 635 "externalConnection" 636 ], 637 "members":{ 638 "domain":{ 639 "shape":"DomainName", 640 "location":"querystring", 641 "locationName":"domain" 642 }, 643 "domainOwner":{ 644 "shape":"AccountId", 645 "location":"querystring", 646 "locationName":"domain-owner" 647 }, 648 "repository":{ 649 "shape":"RepositoryName", 650 "location":"querystring", 651 "locationName":"repository" 652 }, 653 "externalConnection":{ 654 "shape":"ExternalConnectionName", 655 "location":"querystring", 656 "locationName":"external-connection" 657 } 658 } 659 }, 660 "AssociateExternalConnectionResult":{ 661 "type":"structure", 662 "members":{ 663 "repository":{"shape":"RepositoryDescription"} 664 } 665 }, 666 "AuthorizationTokenDurationSeconds":{ 667 "type":"long", 668 "max":43200, 669 "min":0 670 }, 671 "BooleanOptional":{"type":"boolean"}, 672 "ConflictException":{ 673 "type":"structure", 674 "required":["message"], 675 "members":{ 676 "message":{"shape":"String"}, 677 "resourceId":{"shape":"String"}, 678 "resourceType":{"shape":"ResourceType"} 679 }, 680 "error":{"httpStatusCode":409}, 681 "exception":true 682 }, 683 "CopyPackageVersionsRequest":{ 684 "type":"structure", 685 "required":[ 686 "domain", 687 "sourceRepository", 688 "destinationRepository", 689 "format", 690 "package" 691 ], 692 "members":{ 693 "domain":{ 694 "shape":"DomainName", 695 "location":"querystring", 696 "locationName":"domain" 697 }, 698 "domainOwner":{ 699 "shape":"AccountId", 700 "location":"querystring", 701 "locationName":"domain-owner" 702 }, 703 "sourceRepository":{ 704 "shape":"RepositoryName", 705 "location":"querystring", 706 "locationName":"source-repository" 707 }, 708 "destinationRepository":{ 709 "shape":"RepositoryName", 710 "location":"querystring", 711 "locationName":"destination-repository" 712 }, 713 "format":{ 714 "shape":"PackageFormat", 715 "location":"querystring", 716 "locationName":"format" 717 }, 718 "namespace":{ 719 "shape":"PackageNamespace", 720 "location":"querystring", 721 "locationName":"namespace" 722 }, 723 "package":{ 724 "shape":"PackageName", 725 "location":"querystring", 726 "locationName":"package" 727 }, 728 "versions":{"shape":"PackageVersionList"}, 729 "versionRevisions":{"shape":"PackageVersionRevisionMap"}, 730 "allowOverwrite":{"shape":"BooleanOptional"}, 731 "includeFromUpstream":{"shape":"BooleanOptional"} 732 } 733 }, 734 "CopyPackageVersionsResult":{ 735 "type":"structure", 736 "members":{ 737 "successfulVersions":{"shape":"SuccessfulPackageVersionInfoMap"}, 738 "failedVersions":{"shape":"PackageVersionErrorMap"} 739 } 740 }, 741 "CreateDomainRequest":{ 742 "type":"structure", 743 "required":["domain"], 744 "members":{ 745 "domain":{ 746 "shape":"DomainName", 747 "location":"querystring", 748 "locationName":"domain" 749 }, 750 "encryptionKey":{"shape":"Arn"}, 751 "tags":{"shape":"TagList"} 752 } 753 }, 754 "CreateDomainResult":{ 755 "type":"structure", 756 "members":{ 757 "domain":{"shape":"DomainDescription"} 758 } 759 }, 760 "CreateRepositoryRequest":{ 761 "type":"structure", 762 "required":[ 763 "domain", 764 "repository" 765 ], 766 "members":{ 767 "domain":{ 768 "shape":"DomainName", 769 "location":"querystring", 770 "locationName":"domain" 771 }, 772 "domainOwner":{ 773 "shape":"AccountId", 774 "location":"querystring", 775 "locationName":"domain-owner" 776 }, 777 "repository":{ 778 "shape":"RepositoryName", 779 "location":"querystring", 780 "locationName":"repository" 781 }, 782 "description":{"shape":"Description"}, 783 "upstreams":{"shape":"UpstreamRepositoryList"}, 784 "tags":{"shape":"TagList"} 785 } 786 }, 787 "CreateRepositoryResult":{ 788 "type":"structure", 789 "members":{ 790 "repository":{"shape":"RepositoryDescription"} 791 } 792 }, 793 "DeleteDomainPermissionsPolicyRequest":{ 794 "type":"structure", 795 "required":["domain"], 796 "members":{ 797 "domain":{ 798 "shape":"DomainName", 799 "location":"querystring", 800 "locationName":"domain" 801 }, 802 "domainOwner":{ 803 "shape":"AccountId", 804 "location":"querystring", 805 "locationName":"domain-owner" 806 }, 807 "policyRevision":{ 808 "shape":"PolicyRevision", 809 "location":"querystring", 810 "locationName":"policy-revision" 811 } 812 } 813 }, 814 "DeleteDomainPermissionsPolicyResult":{ 815 "type":"structure", 816 "members":{ 817 "policy":{"shape":"ResourcePolicy"} 818 } 819 }, 820 "DeleteDomainRequest":{ 821 "type":"structure", 822 "required":["domain"], 823 "members":{ 824 "domain":{ 825 "shape":"DomainName", 826 "location":"querystring", 827 "locationName":"domain" 828 }, 829 "domainOwner":{ 830 "shape":"AccountId", 831 "location":"querystring", 832 "locationName":"domain-owner" 833 } 834 } 835 }, 836 "DeleteDomainResult":{ 837 "type":"structure", 838 "members":{ 839 "domain":{"shape":"DomainDescription"} 840 } 841 }, 842 "DeletePackageVersionsRequest":{ 843 "type":"structure", 844 "required":[ 845 "domain", 846 "repository", 847 "format", 848 "package", 849 "versions" 850 ], 851 "members":{ 852 "domain":{ 853 "shape":"DomainName", 854 "location":"querystring", 855 "locationName":"domain" 856 }, 857 "domainOwner":{ 858 "shape":"AccountId", 859 "location":"querystring", 860 "locationName":"domain-owner" 861 }, 862 "repository":{ 863 "shape":"RepositoryName", 864 "location":"querystring", 865 "locationName":"repository" 866 }, 867 "format":{ 868 "shape":"PackageFormat", 869 "location":"querystring", 870 "locationName":"format" 871 }, 872 "namespace":{ 873 "shape":"PackageNamespace", 874 "location":"querystring", 875 "locationName":"namespace" 876 }, 877 "package":{ 878 "shape":"PackageName", 879 "location":"querystring", 880 "locationName":"package" 881 }, 882 "versions":{"shape":"PackageVersionList"}, 883 "expectedStatus":{"shape":"PackageVersionStatus"} 884 } 885 }, 886 "DeletePackageVersionsResult":{ 887 "type":"structure", 888 "members":{ 889 "successfulVersions":{"shape":"SuccessfulPackageVersionInfoMap"}, 890 "failedVersions":{"shape":"PackageVersionErrorMap"} 891 } 892 }, 893 "DeleteRepositoryPermissionsPolicyRequest":{ 894 "type":"structure", 895 "required":[ 896 "domain", 897 "repository" 898 ], 899 "members":{ 900 "domain":{ 901 "shape":"DomainName", 902 "location":"querystring", 903 "locationName":"domain" 904 }, 905 "domainOwner":{ 906 "shape":"AccountId", 907 "location":"querystring", 908 "locationName":"domain-owner" 909 }, 910 "repository":{ 911 "shape":"RepositoryName", 912 "location":"querystring", 913 "locationName":"repository" 914 }, 915 "policyRevision":{ 916 "shape":"PolicyRevision", 917 "location":"querystring", 918 "locationName":"policy-revision" 919 } 920 } 921 }, 922 "DeleteRepositoryPermissionsPolicyResult":{ 923 "type":"structure", 924 "members":{ 925 "policy":{"shape":"ResourcePolicy"} 926 } 927 }, 928 "DeleteRepositoryRequest":{ 929 "type":"structure", 930 "required":[ 931 "domain", 932 "repository" 933 ], 934 "members":{ 935 "domain":{ 936 "shape":"DomainName", 937 "location":"querystring", 938 "locationName":"domain" 939 }, 940 "domainOwner":{ 941 "shape":"AccountId", 942 "location":"querystring", 943 "locationName":"domain-owner" 944 }, 945 "repository":{ 946 "shape":"RepositoryName", 947 "location":"querystring", 948 "locationName":"repository" 949 } 950 } 951 }, 952 "DeleteRepositoryResult":{ 953 "type":"structure", 954 "members":{ 955 "repository":{"shape":"RepositoryDescription"} 956 } 957 }, 958 "DescribeDomainRequest":{ 959 "type":"structure", 960 "required":["domain"], 961 "members":{ 962 "domain":{ 963 "shape":"DomainName", 964 "location":"querystring", 965 "locationName":"domain" 966 }, 967 "domainOwner":{ 968 "shape":"AccountId", 969 "location":"querystring", 970 "locationName":"domain-owner" 971 } 972 } 973 }, 974 "DescribeDomainResult":{ 975 "type":"structure", 976 "members":{ 977 "domain":{"shape":"DomainDescription"} 978 } 979 }, 980 "DescribePackageVersionRequest":{ 981 "type":"structure", 982 "required":[ 983 "domain", 984 "repository", 985 "format", 986 "package", 987 "packageVersion" 988 ], 989 "members":{ 990 "domain":{ 991 "shape":"DomainName", 992 "location":"querystring", 993 "locationName":"domain" 994 }, 995 "domainOwner":{ 996 "shape":"AccountId", 997 "location":"querystring", 998 "locationName":"domain-owner" 999 }, 1000 "repository":{ 1001 "shape":"RepositoryName", 1002 "location":"querystring", 1003 "locationName":"repository" 1004 }, 1005 "format":{ 1006 "shape":"PackageFormat", 1007 "location":"querystring", 1008 "locationName":"format" 1009 }, 1010 "namespace":{ 1011 "shape":"PackageNamespace", 1012 "location":"querystring", 1013 "locationName":"namespace" 1014 }, 1015 "package":{ 1016 "shape":"PackageName", 1017 "location":"querystring", 1018 "locationName":"package" 1019 }, 1020 "packageVersion":{ 1021 "shape":"PackageVersion", 1022 "location":"querystring", 1023 "locationName":"version" 1024 } 1025 } 1026 }, 1027 "DescribePackageVersionResult":{ 1028 "type":"structure", 1029 "required":["packageVersion"], 1030 "members":{ 1031 "packageVersion":{"shape":"PackageVersionDescription"} 1032 } 1033 }, 1034 "DescribeRepositoryRequest":{ 1035 "type":"structure", 1036 "required":[ 1037 "domain", 1038 "repository" 1039 ], 1040 "members":{ 1041 "domain":{ 1042 "shape":"DomainName", 1043 "location":"querystring", 1044 "locationName":"domain" 1045 }, 1046 "domainOwner":{ 1047 "shape":"AccountId", 1048 "location":"querystring", 1049 "locationName":"domain-owner" 1050 }, 1051 "repository":{ 1052 "shape":"RepositoryName", 1053 "location":"querystring", 1054 "locationName":"repository" 1055 } 1056 } 1057 }, 1058 "DescribeRepositoryResult":{ 1059 "type":"structure", 1060 "members":{ 1061 "repository":{"shape":"RepositoryDescription"} 1062 } 1063 }, 1064 "Description":{ 1065 "type":"string", 1066 "max":1000, 1067 "pattern":"\\P{C}+" 1068 }, 1069 "DisassociateExternalConnectionRequest":{ 1070 "type":"structure", 1071 "required":[ 1072 "domain", 1073 "repository", 1074 "externalConnection" 1075 ], 1076 "members":{ 1077 "domain":{ 1078 "shape":"DomainName", 1079 "location":"querystring", 1080 "locationName":"domain" 1081 }, 1082 "domainOwner":{ 1083 "shape":"AccountId", 1084 "location":"querystring", 1085 "locationName":"domain-owner" 1086 }, 1087 "repository":{ 1088 "shape":"RepositoryName", 1089 "location":"querystring", 1090 "locationName":"repository" 1091 }, 1092 "externalConnection":{ 1093 "shape":"ExternalConnectionName", 1094 "location":"querystring", 1095 "locationName":"external-connection" 1096 } 1097 } 1098 }, 1099 "DisassociateExternalConnectionResult":{ 1100 "type":"structure", 1101 "members":{ 1102 "repository":{"shape":"RepositoryDescription"} 1103 } 1104 }, 1105 "DisposePackageVersionsRequest":{ 1106 "type":"structure", 1107 "required":[ 1108 "domain", 1109 "repository", 1110 "format", 1111 "package", 1112 "versions" 1113 ], 1114 "members":{ 1115 "domain":{ 1116 "shape":"DomainName", 1117 "location":"querystring", 1118 "locationName":"domain" 1119 }, 1120 "domainOwner":{ 1121 "shape":"AccountId", 1122 "location":"querystring", 1123 "locationName":"domain-owner" 1124 }, 1125 "repository":{ 1126 "shape":"RepositoryName", 1127 "location":"querystring", 1128 "locationName":"repository" 1129 }, 1130 "format":{ 1131 "shape":"PackageFormat", 1132 "location":"querystring", 1133 "locationName":"format" 1134 }, 1135 "namespace":{ 1136 "shape":"PackageNamespace", 1137 "location":"querystring", 1138 "locationName":"namespace" 1139 }, 1140 "package":{ 1141 "shape":"PackageName", 1142 "location":"querystring", 1143 "locationName":"package" 1144 }, 1145 "versions":{"shape":"PackageVersionList"}, 1146 "versionRevisions":{"shape":"PackageVersionRevisionMap"}, 1147 "expectedStatus":{"shape":"PackageVersionStatus"} 1148 } 1149 }, 1150 "DisposePackageVersionsResult":{ 1151 "type":"structure", 1152 "members":{ 1153 "successfulVersions":{"shape":"SuccessfulPackageVersionInfoMap"}, 1154 "failedVersions":{"shape":"PackageVersionErrorMap"} 1155 } 1156 }, 1157 "DomainDescription":{ 1158 "type":"structure", 1159 "members":{ 1160 "name":{"shape":"DomainName"}, 1161 "owner":{"shape":"AccountId"}, 1162 "arn":{"shape":"Arn"}, 1163 "status":{"shape":"DomainStatus"}, 1164 "createdTime":{"shape":"Timestamp"}, 1165 "encryptionKey":{"shape":"Arn"}, 1166 "repositoryCount":{"shape":"Integer"}, 1167 "assetSizeBytes":{"shape":"Long"}, 1168 "s3BucketArn":{"shape":"Arn"} 1169 } 1170 }, 1171 "DomainName":{ 1172 "type":"string", 1173 "max":50, 1174 "min":2, 1175 "pattern":"[a-z][a-z0-9\\-]{0,48}[a-z0-9]" 1176 }, 1177 "DomainStatus":{ 1178 "type":"string", 1179 "enum":[ 1180 "Active", 1181 "Deleted" 1182 ] 1183 }, 1184 "DomainSummary":{ 1185 "type":"structure", 1186 "members":{ 1187 "name":{"shape":"DomainName"}, 1188 "owner":{"shape":"AccountId"}, 1189 "arn":{"shape":"Arn"}, 1190 "status":{"shape":"DomainStatus"}, 1191 "createdTime":{"shape":"Timestamp"}, 1192 "encryptionKey":{"shape":"Arn"} 1193 } 1194 }, 1195 "DomainSummaryList":{ 1196 "type":"list", 1197 "member":{"shape":"DomainSummary"} 1198 }, 1199 "ErrorMessage":{"type":"string"}, 1200 "ExternalConnectionName":{ 1201 "type":"string", 1202 "pattern":"[A-Za-z0-9][A-Za-z0-9._\\-:]{1,99}" 1203 }, 1204 "ExternalConnectionStatus":{ 1205 "type":"string", 1206 "enum":["Available"] 1207 }, 1208 "GetAuthorizationTokenRequest":{ 1209 "type":"structure", 1210 "required":["domain"], 1211 "members":{ 1212 "domain":{ 1213 "shape":"DomainName", 1214 "location":"querystring", 1215 "locationName":"domain" 1216 }, 1217 "domainOwner":{ 1218 "shape":"AccountId", 1219 "location":"querystring", 1220 "locationName":"domain-owner" 1221 }, 1222 "durationSeconds":{ 1223 "shape":"AuthorizationTokenDurationSeconds", 1224 "location":"querystring", 1225 "locationName":"duration" 1226 } 1227 } 1228 }, 1229 "GetAuthorizationTokenResult":{ 1230 "type":"structure", 1231 "members":{ 1232 "authorizationToken":{"shape":"String"}, 1233 "expiration":{"shape":"Timestamp"} 1234 } 1235 }, 1236 "GetDomainPermissionsPolicyRequest":{ 1237 "type":"structure", 1238 "required":["domain"], 1239 "members":{ 1240 "domain":{ 1241 "shape":"DomainName", 1242 "location":"querystring", 1243 "locationName":"domain" 1244 }, 1245 "domainOwner":{ 1246 "shape":"AccountId", 1247 "location":"querystring", 1248 "locationName":"domain-owner" 1249 } 1250 } 1251 }, 1252 "GetDomainPermissionsPolicyResult":{ 1253 "type":"structure", 1254 "members":{ 1255 "policy":{"shape":"ResourcePolicy"} 1256 } 1257 }, 1258 "GetPackageVersionAssetRequest":{ 1259 "type":"structure", 1260 "required":[ 1261 "domain", 1262 "repository", 1263 "format", 1264 "package", 1265 "packageVersion", 1266 "asset" 1267 ], 1268 "members":{ 1269 "domain":{ 1270 "shape":"DomainName", 1271 "location":"querystring", 1272 "locationName":"domain" 1273 }, 1274 "domainOwner":{ 1275 "shape":"AccountId", 1276 "location":"querystring", 1277 "locationName":"domain-owner" 1278 }, 1279 "repository":{ 1280 "shape":"RepositoryName", 1281 "location":"querystring", 1282 "locationName":"repository" 1283 }, 1284 "format":{ 1285 "shape":"PackageFormat", 1286 "location":"querystring", 1287 "locationName":"format" 1288 }, 1289 "namespace":{ 1290 "shape":"PackageNamespace", 1291 "location":"querystring", 1292 "locationName":"namespace" 1293 }, 1294 "package":{ 1295 "shape":"PackageName", 1296 "location":"querystring", 1297 "locationName":"package" 1298 }, 1299 "packageVersion":{ 1300 "shape":"PackageVersion", 1301 "location":"querystring", 1302 "locationName":"version" 1303 }, 1304 "asset":{ 1305 "shape":"AssetName", 1306 "location":"querystring", 1307 "locationName":"asset" 1308 }, 1309 "packageVersionRevision":{ 1310 "shape":"PackageVersionRevision", 1311 "location":"querystring", 1312 "locationName":"revision" 1313 } 1314 } 1315 }, 1316 "GetPackageVersionAssetResult":{ 1317 "type":"structure", 1318 "members":{ 1319 "asset":{"shape":"Asset"}, 1320 "assetName":{ 1321 "shape":"AssetName", 1322 "location":"header", 1323 "locationName":"X-AssetName" 1324 }, 1325 "packageVersion":{ 1326 "shape":"PackageVersion", 1327 "location":"header", 1328 "locationName":"X-PackageVersion" 1329 }, 1330 "packageVersionRevision":{ 1331 "shape":"PackageVersionRevision", 1332 "location":"header", 1333 "locationName":"X-PackageVersionRevision" 1334 } 1335 }, 1336 "payload":"asset" 1337 }, 1338 "GetPackageVersionReadmeRequest":{ 1339 "type":"structure", 1340 "required":[ 1341 "domain", 1342 "repository", 1343 "format", 1344 "package", 1345 "packageVersion" 1346 ], 1347 "members":{ 1348 "domain":{ 1349 "shape":"DomainName", 1350 "location":"querystring", 1351 "locationName":"domain" 1352 }, 1353 "domainOwner":{ 1354 "shape":"AccountId", 1355 "location":"querystring", 1356 "locationName":"domain-owner" 1357 }, 1358 "repository":{ 1359 "shape":"RepositoryName", 1360 "location":"querystring", 1361 "locationName":"repository" 1362 }, 1363 "format":{ 1364 "shape":"PackageFormat", 1365 "location":"querystring", 1366 "locationName":"format" 1367 }, 1368 "namespace":{ 1369 "shape":"PackageNamespace", 1370 "location":"querystring", 1371 "locationName":"namespace" 1372 }, 1373 "package":{ 1374 "shape":"PackageName", 1375 "location":"querystring", 1376 "locationName":"package" 1377 }, 1378 "packageVersion":{ 1379 "shape":"PackageVersion", 1380 "location":"querystring", 1381 "locationName":"version" 1382 } 1383 } 1384 }, 1385 "GetPackageVersionReadmeResult":{ 1386 "type":"structure", 1387 "members":{ 1388 "format":{"shape":"PackageFormat"}, 1389 "namespace":{"shape":"PackageNamespace"}, 1390 "package":{"shape":"PackageName"}, 1391 "version":{"shape":"PackageVersion"}, 1392 "versionRevision":{"shape":"PackageVersionRevision"}, 1393 "readme":{"shape":"String"} 1394 } 1395 }, 1396 "GetRepositoryEndpointRequest":{ 1397 "type":"structure", 1398 "required":[ 1399 "domain", 1400 "repository", 1401 "format" 1402 ], 1403 "members":{ 1404 "domain":{ 1405 "shape":"DomainName", 1406 "location":"querystring", 1407 "locationName":"domain" 1408 }, 1409 "domainOwner":{ 1410 "shape":"AccountId", 1411 "location":"querystring", 1412 "locationName":"domain-owner" 1413 }, 1414 "repository":{ 1415 "shape":"RepositoryName", 1416 "location":"querystring", 1417 "locationName":"repository" 1418 }, 1419 "format":{ 1420 "shape":"PackageFormat", 1421 "location":"querystring", 1422 "locationName":"format" 1423 } 1424 } 1425 }, 1426 "GetRepositoryEndpointResult":{ 1427 "type":"structure", 1428 "members":{ 1429 "repositoryEndpoint":{"shape":"String"} 1430 } 1431 }, 1432 "GetRepositoryPermissionsPolicyRequest":{ 1433 "type":"structure", 1434 "required":[ 1435 "domain", 1436 "repository" 1437 ], 1438 "members":{ 1439 "domain":{ 1440 "shape":"DomainName", 1441 "location":"querystring", 1442 "locationName":"domain" 1443 }, 1444 "domainOwner":{ 1445 "shape":"AccountId", 1446 "location":"querystring", 1447 "locationName":"domain-owner" 1448 }, 1449 "repository":{ 1450 "shape":"RepositoryName", 1451 "location":"querystring", 1452 "locationName":"repository" 1453 } 1454 } 1455 }, 1456 "GetRepositoryPermissionsPolicyResult":{ 1457 "type":"structure", 1458 "members":{ 1459 "policy":{"shape":"ResourcePolicy"} 1460 } 1461 }, 1462 "HashAlgorithm":{ 1463 "type":"string", 1464 "enum":[ 1465 "MD5", 1466 "SHA-1", 1467 "SHA-256", 1468 "SHA-512" 1469 ] 1470 }, 1471 "HashValue":{ 1472 "type":"string", 1473 "max":512, 1474 "min":32, 1475 "pattern":"[0-9a-f]+" 1476 }, 1477 "Integer":{"type":"integer"}, 1478 "InternalServerException":{ 1479 "type":"structure", 1480 "required":["message"], 1481 "members":{ 1482 "message":{"shape":"String"} 1483 }, 1484 "error":{"httpStatusCode":500}, 1485 "exception":true, 1486 "fault":true 1487 }, 1488 "LicenseInfo":{ 1489 "type":"structure", 1490 "members":{ 1491 "name":{"shape":"String"}, 1492 "url":{"shape":"String"} 1493 } 1494 }, 1495 "LicenseInfoList":{ 1496 "type":"list", 1497 "member":{"shape":"LicenseInfo"} 1498 }, 1499 "ListDomainsMaxResults":{ 1500 "type":"integer", 1501 "max":1000, 1502 "min":1 1503 }, 1504 "ListDomainsRequest":{ 1505 "type":"structure", 1506 "members":{ 1507 "maxResults":{"shape":"ListDomainsMaxResults"}, 1508 "nextToken":{"shape":"PaginationToken"} 1509 } 1510 }, 1511 "ListDomainsResult":{ 1512 "type":"structure", 1513 "members":{ 1514 "domains":{"shape":"DomainSummaryList"}, 1515 "nextToken":{"shape":"PaginationToken"} 1516 } 1517 }, 1518 "ListPackageVersionAssetsMaxResults":{ 1519 "type":"integer", 1520 "max":1000, 1521 "min":1 1522 }, 1523 "ListPackageVersionAssetsRequest":{ 1524 "type":"structure", 1525 "required":[ 1526 "domain", 1527 "repository", 1528 "format", 1529 "package", 1530 "packageVersion" 1531 ], 1532 "members":{ 1533 "domain":{ 1534 "shape":"DomainName", 1535 "location":"querystring", 1536 "locationName":"domain" 1537 }, 1538 "domainOwner":{ 1539 "shape":"AccountId", 1540 "location":"querystring", 1541 "locationName":"domain-owner" 1542 }, 1543 "repository":{ 1544 "shape":"RepositoryName", 1545 "location":"querystring", 1546 "locationName":"repository" 1547 }, 1548 "format":{ 1549 "shape":"PackageFormat", 1550 "location":"querystring", 1551 "locationName":"format" 1552 }, 1553 "namespace":{ 1554 "shape":"PackageNamespace", 1555 "location":"querystring", 1556 "locationName":"namespace" 1557 }, 1558 "package":{ 1559 "shape":"PackageName", 1560 "location":"querystring", 1561 "locationName":"package" 1562 }, 1563 "packageVersion":{ 1564 "shape":"PackageVersion", 1565 "location":"querystring", 1566 "locationName":"version" 1567 }, 1568 "maxResults":{ 1569 "shape":"ListPackageVersionAssetsMaxResults", 1570 "location":"querystring", 1571 "locationName":"max-results" 1572 }, 1573 "nextToken":{ 1574 "shape":"PaginationToken", 1575 "location":"querystring", 1576 "locationName":"next-token" 1577 } 1578 } 1579 }, 1580 "ListPackageVersionAssetsResult":{ 1581 "type":"structure", 1582 "members":{ 1583 "format":{"shape":"PackageFormat"}, 1584 "namespace":{"shape":"PackageNamespace"}, 1585 "package":{"shape":"PackageName"}, 1586 "version":{"shape":"PackageVersion"}, 1587 "versionRevision":{"shape":"PackageVersionRevision"}, 1588 "nextToken":{"shape":"PaginationToken"}, 1589 "assets":{"shape":"AssetSummaryList"} 1590 } 1591 }, 1592 "ListPackageVersionDependenciesRequest":{ 1593 "type":"structure", 1594 "required":[ 1595 "domain", 1596 "repository", 1597 "format", 1598 "package", 1599 "packageVersion" 1600 ], 1601 "members":{ 1602 "domain":{ 1603 "shape":"DomainName", 1604 "location":"querystring", 1605 "locationName":"domain" 1606 }, 1607 "domainOwner":{ 1608 "shape":"AccountId", 1609 "location":"querystring", 1610 "locationName":"domain-owner" 1611 }, 1612 "repository":{ 1613 "shape":"RepositoryName", 1614 "location":"querystring", 1615 "locationName":"repository" 1616 }, 1617 "format":{ 1618 "shape":"PackageFormat", 1619 "location":"querystring", 1620 "locationName":"format" 1621 }, 1622 "namespace":{ 1623 "shape":"PackageNamespace", 1624 "location":"querystring", 1625 "locationName":"namespace" 1626 }, 1627 "package":{ 1628 "shape":"PackageName", 1629 "location":"querystring", 1630 "locationName":"package" 1631 }, 1632 "packageVersion":{ 1633 "shape":"PackageVersion", 1634 "location":"querystring", 1635 "locationName":"version" 1636 }, 1637 "nextToken":{ 1638 "shape":"PaginationToken", 1639 "location":"querystring", 1640 "locationName":"next-token" 1641 } 1642 } 1643 }, 1644 "ListPackageVersionDependenciesResult":{ 1645 "type":"structure", 1646 "members":{ 1647 "format":{"shape":"PackageFormat"}, 1648 "namespace":{"shape":"PackageNamespace"}, 1649 "package":{"shape":"PackageName"}, 1650 "version":{"shape":"PackageVersion"}, 1651 "versionRevision":{"shape":"PackageVersionRevision"}, 1652 "nextToken":{"shape":"PaginationToken"}, 1653 "dependencies":{"shape":"PackageDependencyList"} 1654 } 1655 }, 1656 "ListPackageVersionsMaxResults":{ 1657 "type":"integer", 1658 "max":1000, 1659 "min":1 1660 }, 1661 "ListPackageVersionsRequest":{ 1662 "type":"structure", 1663 "required":[ 1664 "domain", 1665 "repository", 1666 "format", 1667 "package" 1668 ], 1669 "members":{ 1670 "domain":{ 1671 "shape":"DomainName", 1672 "location":"querystring", 1673 "locationName":"domain" 1674 }, 1675 "domainOwner":{ 1676 "shape":"AccountId", 1677 "location":"querystring", 1678 "locationName":"domain-owner" 1679 }, 1680 "repository":{ 1681 "shape":"RepositoryName", 1682 "location":"querystring", 1683 "locationName":"repository" 1684 }, 1685 "format":{ 1686 "shape":"PackageFormat", 1687 "location":"querystring", 1688 "locationName":"format" 1689 }, 1690 "namespace":{ 1691 "shape":"PackageNamespace", 1692 "location":"querystring", 1693 "locationName":"namespace" 1694 }, 1695 "package":{ 1696 "shape":"PackageName", 1697 "location":"querystring", 1698 "locationName":"package" 1699 }, 1700 "status":{ 1701 "shape":"PackageVersionStatus", 1702 "location":"querystring", 1703 "locationName":"status" 1704 }, 1705 "sortBy":{ 1706 "shape":"PackageVersionSortType", 1707 "location":"querystring", 1708 "locationName":"sortBy" 1709 }, 1710 "maxResults":{ 1711 "shape":"ListPackageVersionsMaxResults", 1712 "location":"querystring", 1713 "locationName":"max-results" 1714 }, 1715 "nextToken":{ 1716 "shape":"PaginationToken", 1717 "location":"querystring", 1718 "locationName":"next-token" 1719 } 1720 } 1721 }, 1722 "ListPackageVersionsResult":{ 1723 "type":"structure", 1724 "members":{ 1725 "defaultDisplayVersion":{"shape":"PackageVersion"}, 1726 "format":{"shape":"PackageFormat"}, 1727 "namespace":{"shape":"PackageNamespace"}, 1728 "package":{"shape":"PackageName"}, 1729 "versions":{"shape":"PackageVersionSummaryList"}, 1730 "nextToken":{"shape":"PaginationToken"} 1731 } 1732 }, 1733 "ListPackagesMaxResults":{ 1734 "type":"integer", 1735 "max":1000, 1736 "min":1 1737 }, 1738 "ListPackagesRequest":{ 1739 "type":"structure", 1740 "required":[ 1741 "domain", 1742 "repository" 1743 ], 1744 "members":{ 1745 "domain":{ 1746 "shape":"DomainName", 1747 "location":"querystring", 1748 "locationName":"domain" 1749 }, 1750 "domainOwner":{ 1751 "shape":"AccountId", 1752 "location":"querystring", 1753 "locationName":"domain-owner" 1754 }, 1755 "repository":{ 1756 "shape":"RepositoryName", 1757 "location":"querystring", 1758 "locationName":"repository" 1759 }, 1760 "format":{ 1761 "shape":"PackageFormat", 1762 "location":"querystring", 1763 "locationName":"format" 1764 }, 1765 "namespace":{ 1766 "shape":"PackageNamespace", 1767 "location":"querystring", 1768 "locationName":"namespace" 1769 }, 1770 "packagePrefix":{ 1771 "shape":"PackageName", 1772 "location":"querystring", 1773 "locationName":"package-prefix" 1774 }, 1775 "maxResults":{ 1776 "shape":"ListPackagesMaxResults", 1777 "location":"querystring", 1778 "locationName":"max-results" 1779 }, 1780 "nextToken":{ 1781 "shape":"PaginationToken", 1782 "location":"querystring", 1783 "locationName":"next-token" 1784 } 1785 } 1786 }, 1787 "ListPackagesResult":{ 1788 "type":"structure", 1789 "members":{ 1790 "packages":{"shape":"PackageSummaryList"}, 1791 "nextToken":{"shape":"PaginationToken"} 1792 } 1793 }, 1794 "ListRepositoriesInDomainMaxResults":{ 1795 "type":"integer", 1796 "max":1000, 1797 "min":1 1798 }, 1799 "ListRepositoriesInDomainRequest":{ 1800 "type":"structure", 1801 "required":["domain"], 1802 "members":{ 1803 "domain":{ 1804 "shape":"DomainName", 1805 "location":"querystring", 1806 "locationName":"domain" 1807 }, 1808 "domainOwner":{ 1809 "shape":"AccountId", 1810 "location":"querystring", 1811 "locationName":"domain-owner" 1812 }, 1813 "administratorAccount":{ 1814 "shape":"AccountId", 1815 "location":"querystring", 1816 "locationName":"administrator-account" 1817 }, 1818 "repositoryPrefix":{ 1819 "shape":"RepositoryName", 1820 "location":"querystring", 1821 "locationName":"repository-prefix" 1822 }, 1823 "maxResults":{ 1824 "shape":"ListRepositoriesInDomainMaxResults", 1825 "location":"querystring", 1826 "locationName":"max-results" 1827 }, 1828 "nextToken":{ 1829 "shape":"PaginationToken", 1830 "location":"querystring", 1831 "locationName":"next-token" 1832 } 1833 } 1834 }, 1835 "ListRepositoriesInDomainResult":{ 1836 "type":"structure", 1837 "members":{ 1838 "repositories":{"shape":"RepositorySummaryList"}, 1839 "nextToken":{"shape":"PaginationToken"} 1840 } 1841 }, 1842 "ListRepositoriesMaxResults":{ 1843 "type":"integer", 1844 "max":1000, 1845 "min":1 1846 }, 1847 "ListRepositoriesRequest":{ 1848 "type":"structure", 1849 "members":{ 1850 "repositoryPrefix":{ 1851 "shape":"RepositoryName", 1852 "location":"querystring", 1853 "locationName":"repository-prefix" 1854 }, 1855 "maxResults":{ 1856 "shape":"ListRepositoriesMaxResults", 1857 "location":"querystring", 1858 "locationName":"max-results" 1859 }, 1860 "nextToken":{ 1861 "shape":"PaginationToken", 1862 "location":"querystring", 1863 "locationName":"next-token" 1864 } 1865 } 1866 }, 1867 "ListRepositoriesResult":{ 1868 "type":"structure", 1869 "members":{ 1870 "repositories":{"shape":"RepositorySummaryList"}, 1871 "nextToken":{"shape":"PaginationToken"} 1872 } 1873 }, 1874 "ListTagsForResourceRequest":{ 1875 "type":"structure", 1876 "required":["resourceArn"], 1877 "members":{ 1878 "resourceArn":{ 1879 "shape":"Arn", 1880 "location":"querystring", 1881 "locationName":"resourceArn" 1882 } 1883 } 1884 }, 1885 "ListTagsForResourceResult":{ 1886 "type":"structure", 1887 "members":{ 1888 "tags":{"shape":"TagList"} 1889 } 1890 }, 1891 "Long":{"type":"long"}, 1892 "LongOptional":{"type":"long"}, 1893 "PackageDependency":{ 1894 "type":"structure", 1895 "members":{ 1896 "namespace":{"shape":"PackageNamespace"}, 1897 "package":{"shape":"PackageName"}, 1898 "dependencyType":{"shape":"String"}, 1899 "versionRequirement":{"shape":"String"} 1900 } 1901 }, 1902 "PackageDependencyList":{ 1903 "type":"list", 1904 "member":{"shape":"PackageDependency"} 1905 }, 1906 "PackageFormat":{ 1907 "type":"string", 1908 "enum":[ 1909 "npm", 1910 "pypi", 1911 "maven", 1912 "nuget" 1913 ] 1914 }, 1915 "PackageName":{ 1916 "type":"string", 1917 "max":255, 1918 "min":1, 1919 "pattern":"[^!#/\\s]+" 1920 }, 1921 "PackageNamespace":{ 1922 "type":"string", 1923 "max":255, 1924 "min":1, 1925 "pattern":"[^!#/\\s]+" 1926 }, 1927 "PackageSummary":{ 1928 "type":"structure", 1929 "members":{ 1930 "format":{"shape":"PackageFormat"}, 1931 "namespace":{"shape":"PackageNamespace"}, 1932 "package":{"shape":"PackageName"} 1933 } 1934 }, 1935 "PackageSummaryList":{ 1936 "type":"list", 1937 "member":{"shape":"PackageSummary"} 1938 }, 1939 "PackageVersion":{ 1940 "type":"string", 1941 "max":255, 1942 "min":1, 1943 "pattern":"[^!#/\\s]+" 1944 }, 1945 "PackageVersionDescription":{ 1946 "type":"structure", 1947 "members":{ 1948 "format":{"shape":"PackageFormat"}, 1949 "namespace":{"shape":"PackageNamespace"}, 1950 "packageName":{"shape":"PackageName"}, 1951 "displayName":{"shape":"String255"}, 1952 "version":{"shape":"PackageVersion"}, 1953 "summary":{"shape":"String"}, 1954 "homePage":{"shape":"String"}, 1955 "sourceCodeRepository":{"shape":"String"}, 1956 "publishedTime":{"shape":"Timestamp"}, 1957 "licenses":{"shape":"LicenseInfoList"}, 1958 "revision":{"shape":"PackageVersionRevision"}, 1959 "status":{"shape":"PackageVersionStatus"} 1960 } 1961 }, 1962 "PackageVersionError":{ 1963 "type":"structure", 1964 "members":{ 1965 "errorCode":{"shape":"PackageVersionErrorCode"}, 1966 "errorMessage":{"shape":"ErrorMessage"} 1967 } 1968 }, 1969 "PackageVersionErrorCode":{ 1970 "type":"string", 1971 "enum":[ 1972 "ALREADY_EXISTS", 1973 "MISMATCHED_REVISION", 1974 "MISMATCHED_STATUS", 1975 "NOT_ALLOWED", 1976 "NOT_FOUND", 1977 "SKIPPED" 1978 ] 1979 }, 1980 "PackageVersionErrorMap":{ 1981 "type":"map", 1982 "key":{"shape":"PackageVersion"}, 1983 "value":{"shape":"PackageVersionError"} 1984 }, 1985 "PackageVersionList":{ 1986 "type":"list", 1987 "member":{"shape":"PackageVersion"}, 1988 "max":100 1989 }, 1990 "PackageVersionRevision":{ 1991 "type":"string", 1992 "max":50, 1993 "min":1, 1994 "pattern":"\\S+" 1995 }, 1996 "PackageVersionRevisionMap":{ 1997 "type":"map", 1998 "key":{"shape":"PackageVersion"}, 1999 "value":{"shape":"PackageVersionRevision"} 2000 }, 2001 "PackageVersionSortType":{ 2002 "type":"string", 2003 "enum":["PUBLISHED_TIME"] 2004 }, 2005 "PackageVersionStatus":{ 2006 "type":"string", 2007 "enum":[ 2008 "Published", 2009 "Unfinished", 2010 "Unlisted", 2011 "Archived", 2012 "Disposed", 2013 "Deleted" 2014 ] 2015 }, 2016 "PackageVersionSummary":{ 2017 "type":"structure", 2018 "required":[ 2019 "version", 2020 "status" 2021 ], 2022 "members":{ 2023 "version":{"shape":"PackageVersion"}, 2024 "revision":{"shape":"PackageVersionRevision"}, 2025 "status":{"shape":"PackageVersionStatus"} 2026 } 2027 }, 2028 "PackageVersionSummaryList":{ 2029 "type":"list", 2030 "member":{"shape":"PackageVersionSummary"} 2031 }, 2032 "PaginationToken":{ 2033 "type":"string", 2034 "max":2000, 2035 "min":1, 2036 "pattern":"\\S+" 2037 }, 2038 "PolicyDocument":{ 2039 "type":"string", 2040 "max":5120, 2041 "min":1 2042 }, 2043 "PolicyRevision":{ 2044 "type":"string", 2045 "max":100, 2046 "min":1, 2047 "pattern":"\\S+" 2048 }, 2049 "PutDomainPermissionsPolicyRequest":{ 2050 "type":"structure", 2051 "required":[ 2052 "domain", 2053 "policyDocument" 2054 ], 2055 "members":{ 2056 "domain":{"shape":"DomainName"}, 2057 "domainOwner":{"shape":"AccountId"}, 2058 "policyRevision":{"shape":"PolicyRevision"}, 2059 "policyDocument":{"shape":"PolicyDocument"} 2060 } 2061 }, 2062 "PutDomainPermissionsPolicyResult":{ 2063 "type":"structure", 2064 "members":{ 2065 "policy":{"shape":"ResourcePolicy"} 2066 } 2067 }, 2068 "PutRepositoryPermissionsPolicyRequest":{ 2069 "type":"structure", 2070 "required":[ 2071 "domain", 2072 "repository", 2073 "policyDocument" 2074 ], 2075 "members":{ 2076 "domain":{ 2077 "shape":"DomainName", 2078 "location":"querystring", 2079 "locationName":"domain" 2080 }, 2081 "domainOwner":{ 2082 "shape":"AccountId", 2083 "location":"querystring", 2084 "locationName":"domain-owner" 2085 }, 2086 "repository":{ 2087 "shape":"RepositoryName", 2088 "location":"querystring", 2089 "locationName":"repository" 2090 }, 2091 "policyRevision":{"shape":"PolicyRevision"}, 2092 "policyDocument":{"shape":"PolicyDocument"} 2093 } 2094 }, 2095 "PutRepositoryPermissionsPolicyResult":{ 2096 "type":"structure", 2097 "members":{ 2098 "policy":{"shape":"ResourcePolicy"} 2099 } 2100 }, 2101 "RepositoryDescription":{ 2102 "type":"structure", 2103 "members":{ 2104 "name":{"shape":"RepositoryName"}, 2105 "administratorAccount":{"shape":"AccountId"}, 2106 "domainName":{"shape":"DomainName"}, 2107 "domainOwner":{"shape":"AccountId"}, 2108 "arn":{"shape":"Arn"}, 2109 "description":{"shape":"Description"}, 2110 "upstreams":{"shape":"UpstreamRepositoryInfoList"}, 2111 "externalConnections":{"shape":"RepositoryExternalConnectionInfoList"} 2112 } 2113 }, 2114 "RepositoryExternalConnectionInfo":{ 2115 "type":"structure", 2116 "members":{ 2117 "externalConnectionName":{"shape":"ExternalConnectionName"}, 2118 "packageFormat":{"shape":"PackageFormat"}, 2119 "status":{"shape":"ExternalConnectionStatus"} 2120 } 2121 }, 2122 "RepositoryExternalConnectionInfoList":{ 2123 "type":"list", 2124 "member":{"shape":"RepositoryExternalConnectionInfo"} 2125 }, 2126 "RepositoryName":{ 2127 "type":"string", 2128 "max":100, 2129 "min":2, 2130 "pattern":"[A-Za-z0-9][A-Za-z0-9._\\-]{1,99}" 2131 }, 2132 "RepositorySummary":{ 2133 "type":"structure", 2134 "members":{ 2135 "name":{"shape":"RepositoryName"}, 2136 "administratorAccount":{"shape":"AccountId"}, 2137 "domainName":{"shape":"DomainName"}, 2138 "domainOwner":{"shape":"AccountId"}, 2139 "arn":{"shape":"Arn"}, 2140 "description":{"shape":"Description"} 2141 } 2142 }, 2143 "RepositorySummaryList":{ 2144 "type":"list", 2145 "member":{"shape":"RepositorySummary"} 2146 }, 2147 "ResourceNotFoundException":{ 2148 "type":"structure", 2149 "required":["message"], 2150 "members":{ 2151 "message":{"shape":"String"}, 2152 "resourceId":{"shape":"String"}, 2153 "resourceType":{"shape":"ResourceType"} 2154 }, 2155 "error":{"httpStatusCode":404}, 2156 "exception":true 2157 }, 2158 "ResourcePolicy":{ 2159 "type":"structure", 2160 "members":{ 2161 "resourceArn":{"shape":"Arn"}, 2162 "revision":{"shape":"PolicyRevision"}, 2163 "document":{"shape":"PolicyDocument"} 2164 } 2165 }, 2166 "ResourceType":{ 2167 "type":"string", 2168 "enum":[ 2169 "domain", 2170 "repository", 2171 "package", 2172 "package-version", 2173 "asset" 2174 ] 2175 }, 2176 "RetryAfterSeconds":{"type":"integer"}, 2177 "ServiceQuotaExceededException":{ 2178 "type":"structure", 2179 "required":["message"], 2180 "members":{ 2181 "message":{"shape":"String"}, 2182 "resourceId":{"shape":"String"}, 2183 "resourceType":{"shape":"ResourceType"} 2184 }, 2185 "error":{"httpStatusCode":402}, 2186 "exception":true 2187 }, 2188 "String":{"type":"string"}, 2189 "String255":{ 2190 "type":"string", 2191 "max":255, 2192 "min":1 2193 }, 2194 "SuccessfulPackageVersionInfo":{ 2195 "type":"structure", 2196 "members":{ 2197 "revision":{"shape":"String"}, 2198 "status":{"shape":"PackageVersionStatus"} 2199 } 2200 }, 2201 "SuccessfulPackageVersionInfoMap":{ 2202 "type":"map", 2203 "key":{"shape":"PackageVersion"}, 2204 "value":{"shape":"SuccessfulPackageVersionInfo"} 2205 }, 2206 "Tag":{ 2207 "type":"structure", 2208 "required":[ 2209 "key", 2210 "value" 2211 ], 2212 "members":{ 2213 "key":{"shape":"TagKey"}, 2214 "value":{"shape":"TagValue"} 2215 } 2216 }, 2217 "TagKey":{ 2218 "type":"string", 2219 "max":128, 2220 "min":1 2221 }, 2222 "TagKeyList":{ 2223 "type":"list", 2224 "member":{"shape":"TagKey"}, 2225 "max":200, 2226 "min":0 2227 }, 2228 "TagList":{ 2229 "type":"list", 2230 "member":{"shape":"Tag"}, 2231 "max":200, 2232 "min":0 2233 }, 2234 "TagResourceRequest":{ 2235 "type":"structure", 2236 "required":[ 2237 "resourceArn", 2238 "tags" 2239 ], 2240 "members":{ 2241 "resourceArn":{ 2242 "shape":"Arn", 2243 "location":"querystring", 2244 "locationName":"resourceArn" 2245 }, 2246 "tags":{"shape":"TagList"} 2247 } 2248 }, 2249 "TagResourceResult":{ 2250 "type":"structure", 2251 "members":{ 2252 } 2253 }, 2254 "TagValue":{ 2255 "type":"string", 2256 "max":256, 2257 "min":0 2258 }, 2259 "ThrottlingException":{ 2260 "type":"structure", 2261 "required":["message"], 2262 "members":{ 2263 "message":{"shape":"String"}, 2264 "retryAfterSeconds":{ 2265 "shape":"RetryAfterSeconds", 2266 "location":"header", 2267 "locationName":"Retry-After" 2268 } 2269 }, 2270 "error":{"httpStatusCode":429}, 2271 "exception":true 2272 }, 2273 "Timestamp":{"type":"timestamp"}, 2274 "UntagResourceRequest":{ 2275 "type":"structure", 2276 "required":[ 2277 "resourceArn", 2278 "tagKeys" 2279 ], 2280 "members":{ 2281 "resourceArn":{ 2282 "shape":"Arn", 2283 "location":"querystring", 2284 "locationName":"resourceArn" 2285 }, 2286 "tagKeys":{"shape":"TagKeyList"} 2287 } 2288 }, 2289 "UntagResourceResult":{ 2290 "type":"structure", 2291 "members":{ 2292 } 2293 }, 2294 "UpdatePackageVersionsStatusRequest":{ 2295 "type":"structure", 2296 "required":[ 2297 "domain", 2298 "repository", 2299 "format", 2300 "package", 2301 "versions", 2302 "targetStatus" 2303 ], 2304 "members":{ 2305 "domain":{ 2306 "shape":"DomainName", 2307 "location":"querystring", 2308 "locationName":"domain" 2309 }, 2310 "domainOwner":{ 2311 "shape":"AccountId", 2312 "location":"querystring", 2313 "locationName":"domain-owner" 2314 }, 2315 "repository":{ 2316 "shape":"RepositoryName", 2317 "location":"querystring", 2318 "locationName":"repository" 2319 }, 2320 "format":{ 2321 "shape":"PackageFormat", 2322 "location":"querystring", 2323 "locationName":"format" 2324 }, 2325 "namespace":{ 2326 "shape":"PackageNamespace", 2327 "location":"querystring", 2328 "locationName":"namespace" 2329 }, 2330 "package":{ 2331 "shape":"PackageName", 2332 "location":"querystring", 2333 "locationName":"package" 2334 }, 2335 "versions":{"shape":"PackageVersionList"}, 2336 "versionRevisions":{"shape":"PackageVersionRevisionMap"}, 2337 "expectedStatus":{"shape":"PackageVersionStatus"}, 2338 "targetStatus":{"shape":"PackageVersionStatus"} 2339 } 2340 }, 2341 "UpdatePackageVersionsStatusResult":{ 2342 "type":"structure", 2343 "members":{ 2344 "successfulVersions":{"shape":"SuccessfulPackageVersionInfoMap"}, 2345 "failedVersions":{"shape":"PackageVersionErrorMap"} 2346 } 2347 }, 2348 "UpdateRepositoryRequest":{ 2349 "type":"structure", 2350 "required":[ 2351 "domain", 2352 "repository" 2353 ], 2354 "members":{ 2355 "domain":{ 2356 "shape":"DomainName", 2357 "location":"querystring", 2358 "locationName":"domain" 2359 }, 2360 "domainOwner":{ 2361 "shape":"AccountId", 2362 "location":"querystring", 2363 "locationName":"domain-owner" 2364 }, 2365 "repository":{ 2366 "shape":"RepositoryName", 2367 "location":"querystring", 2368 "locationName":"repository" 2369 }, 2370 "description":{"shape":"Description"}, 2371 "upstreams":{"shape":"UpstreamRepositoryList"} 2372 } 2373 }, 2374 "UpdateRepositoryResult":{ 2375 "type":"structure", 2376 "members":{ 2377 "repository":{"shape":"RepositoryDescription"} 2378 } 2379 }, 2380 "UpstreamRepository":{ 2381 "type":"structure", 2382 "required":["repositoryName"], 2383 "members":{ 2384 "repositoryName":{"shape":"RepositoryName"} 2385 } 2386 }, 2387 "UpstreamRepositoryInfo":{ 2388 "type":"structure", 2389 "members":{ 2390 "repositoryName":{"shape":"RepositoryName"} 2391 } 2392 }, 2393 "UpstreamRepositoryInfoList":{ 2394 "type":"list", 2395 "member":{"shape":"UpstreamRepositoryInfo"} 2396 }, 2397 "UpstreamRepositoryList":{ 2398 "type":"list", 2399 "member":{"shape":"UpstreamRepository"} 2400 }, 2401 "ValidationException":{ 2402 "type":"structure", 2403 "required":["message"], 2404 "members":{ 2405 "message":{"shape":"String"}, 2406 "reason":{"shape":"ValidationExceptionReason"} 2407 }, 2408 "error":{"httpStatusCode":400}, 2409 "exception":true 2410 }, 2411 "ValidationExceptionReason":{ 2412 "type":"string", 2413 "enum":[ 2414 "CANNOT_PARSE", 2415 "ENCRYPTION_KEY_ERROR", 2416 "FIELD_VALIDATION_FAILED", 2417 "UNKNOWN_OPERATION", 2418 "OTHER" 2419 ] 2420 } 2421 } 2422 }