1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-04-13", 5 "endpointPrefix":"codecommit", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"CodeCommit", 9 "serviceFullName":"AWS CodeCommit", 10 "serviceId":"CodeCommit", 11 "signatureVersion":"v4", 12 "targetPrefix":"CodeCommit_20150413", 13 "uid":"codecommit-2015-04-13" 14 }, 15 "operations":{ 16 "AssociateApprovalRuleTemplateWithRepository":{ 17 "name":"AssociateApprovalRuleTemplateWithRepository", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AssociateApprovalRuleTemplateWithRepositoryInput"}, 23 "errors":[ 24 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 25 {"shape":"InvalidApprovalRuleTemplateNameException"}, 26 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 27 {"shape":"MaximumRuleTemplatesAssociatedWithRepositoryException"}, 28 {"shape":"RepositoryNameRequiredException"}, 29 {"shape":"InvalidRepositoryNameException"}, 30 {"shape":"RepositoryDoesNotExistException"}, 31 {"shape":"EncryptionIntegrityChecksFailedException"}, 32 {"shape":"EncryptionKeyAccessDeniedException"}, 33 {"shape":"EncryptionKeyDisabledException"}, 34 {"shape":"EncryptionKeyNotFoundException"}, 35 {"shape":"EncryptionKeyUnavailableException"} 36 ] 37 }, 38 "BatchAssociateApprovalRuleTemplateWithRepositories":{ 39 "name":"BatchAssociateApprovalRuleTemplateWithRepositories", 40 "http":{ 41 "method":"POST", 42 "requestUri":"/" 43 }, 44 "input":{"shape":"BatchAssociateApprovalRuleTemplateWithRepositoriesInput"}, 45 "output":{"shape":"BatchAssociateApprovalRuleTemplateWithRepositoriesOutput"}, 46 "errors":[ 47 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 48 {"shape":"InvalidApprovalRuleTemplateNameException"}, 49 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 50 {"shape":"RepositoryNamesRequiredException"}, 51 {"shape":"MaximumRepositoryNamesExceededException"}, 52 {"shape":"EncryptionIntegrityChecksFailedException"}, 53 {"shape":"EncryptionKeyAccessDeniedException"}, 54 {"shape":"EncryptionKeyDisabledException"}, 55 {"shape":"EncryptionKeyNotFoundException"}, 56 {"shape":"EncryptionKeyUnavailableException"} 57 ] 58 }, 59 "BatchDescribeMergeConflicts":{ 60 "name":"BatchDescribeMergeConflicts", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/" 64 }, 65 "input":{"shape":"BatchDescribeMergeConflictsInput"}, 66 "output":{"shape":"BatchDescribeMergeConflictsOutput"}, 67 "errors":[ 68 {"shape":"RepositoryNameRequiredException"}, 69 {"shape":"InvalidRepositoryNameException"}, 70 {"shape":"RepositoryDoesNotExistException"}, 71 {"shape":"MergeOptionRequiredException"}, 72 {"shape":"InvalidMergeOptionException"}, 73 {"shape":"InvalidContinuationTokenException"}, 74 {"shape":"CommitRequiredException"}, 75 {"shape":"CommitDoesNotExistException"}, 76 {"shape":"InvalidCommitException"}, 77 {"shape":"TipsDivergenceExceededException"}, 78 {"shape":"InvalidMaxConflictFilesException"}, 79 {"shape":"InvalidMaxMergeHunksException"}, 80 {"shape":"InvalidConflictDetailLevelException"}, 81 {"shape":"InvalidConflictResolutionStrategyException"}, 82 {"shape":"MaximumFileContentToLoadExceededException"}, 83 {"shape":"MaximumItemsToCompareExceededException"}, 84 {"shape":"EncryptionIntegrityChecksFailedException"}, 85 {"shape":"EncryptionKeyAccessDeniedException"}, 86 {"shape":"EncryptionKeyDisabledException"}, 87 {"shape":"EncryptionKeyNotFoundException"}, 88 {"shape":"EncryptionKeyUnavailableException"} 89 ] 90 }, 91 "BatchDisassociateApprovalRuleTemplateFromRepositories":{ 92 "name":"BatchDisassociateApprovalRuleTemplateFromRepositories", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/" 96 }, 97 "input":{"shape":"BatchDisassociateApprovalRuleTemplateFromRepositoriesInput"}, 98 "output":{"shape":"BatchDisassociateApprovalRuleTemplateFromRepositoriesOutput"}, 99 "errors":[ 100 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 101 {"shape":"InvalidApprovalRuleTemplateNameException"}, 102 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 103 {"shape":"RepositoryNamesRequiredException"}, 104 {"shape":"MaximumRepositoryNamesExceededException"}, 105 {"shape":"EncryptionIntegrityChecksFailedException"}, 106 {"shape":"EncryptionKeyAccessDeniedException"}, 107 {"shape":"EncryptionKeyDisabledException"}, 108 {"shape":"EncryptionKeyNotFoundException"}, 109 {"shape":"EncryptionKeyUnavailableException"} 110 ] 111 }, 112 "BatchGetCommits":{ 113 "name":"BatchGetCommits", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"BatchGetCommitsInput"}, 119 "output":{"shape":"BatchGetCommitsOutput"}, 120 "errors":[ 121 {"shape":"CommitIdsListRequiredException"}, 122 {"shape":"CommitIdsLimitExceededException"}, 123 {"shape":"RepositoryNameRequiredException"}, 124 {"shape":"InvalidRepositoryNameException"}, 125 {"shape":"RepositoryDoesNotExistException"}, 126 {"shape":"EncryptionIntegrityChecksFailedException"}, 127 {"shape":"EncryptionKeyAccessDeniedException"}, 128 {"shape":"EncryptionKeyDisabledException"}, 129 {"shape":"EncryptionKeyNotFoundException"}, 130 {"shape":"EncryptionKeyUnavailableException"} 131 ] 132 }, 133 "BatchGetRepositories":{ 134 "name":"BatchGetRepositories", 135 "http":{ 136 "method":"POST", 137 "requestUri":"/" 138 }, 139 "input":{"shape":"BatchGetRepositoriesInput"}, 140 "output":{"shape":"BatchGetRepositoriesOutput"}, 141 "errors":[ 142 {"shape":"RepositoryNamesRequiredException"}, 143 {"shape":"MaximumRepositoryNamesExceededException"}, 144 {"shape":"InvalidRepositoryNameException"}, 145 {"shape":"EncryptionIntegrityChecksFailedException"}, 146 {"shape":"EncryptionKeyAccessDeniedException"}, 147 {"shape":"EncryptionKeyDisabledException"}, 148 {"shape":"EncryptionKeyNotFoundException"}, 149 {"shape":"EncryptionKeyUnavailableException"} 150 ] 151 }, 152 "CreateApprovalRuleTemplate":{ 153 "name":"CreateApprovalRuleTemplate", 154 "http":{ 155 "method":"POST", 156 "requestUri":"/" 157 }, 158 "input":{"shape":"CreateApprovalRuleTemplateInput"}, 159 "output":{"shape":"CreateApprovalRuleTemplateOutput"}, 160 "errors":[ 161 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 162 {"shape":"InvalidApprovalRuleTemplateNameException"}, 163 {"shape":"ApprovalRuleTemplateNameAlreadyExistsException"}, 164 {"shape":"ApprovalRuleTemplateContentRequiredException"}, 165 {"shape":"InvalidApprovalRuleTemplateContentException"}, 166 {"shape":"InvalidApprovalRuleTemplateDescriptionException"}, 167 {"shape":"NumberOfRuleTemplatesExceededException"} 168 ] 169 }, 170 "CreateBranch":{ 171 "name":"CreateBranch", 172 "http":{ 173 "method":"POST", 174 "requestUri":"/" 175 }, 176 "input":{"shape":"CreateBranchInput"}, 177 "errors":[ 178 {"shape":"RepositoryNameRequiredException"}, 179 {"shape":"InvalidRepositoryNameException"}, 180 {"shape":"RepositoryDoesNotExistException"}, 181 {"shape":"BranchNameRequiredException"}, 182 {"shape":"BranchNameExistsException"}, 183 {"shape":"InvalidBranchNameException"}, 184 {"shape":"CommitIdRequiredException"}, 185 {"shape":"CommitDoesNotExistException"}, 186 {"shape":"InvalidCommitIdException"}, 187 {"shape":"EncryptionIntegrityChecksFailedException"}, 188 {"shape":"EncryptionKeyAccessDeniedException"}, 189 {"shape":"EncryptionKeyDisabledException"}, 190 {"shape":"EncryptionKeyNotFoundException"}, 191 {"shape":"EncryptionKeyUnavailableException"} 192 ] 193 }, 194 "CreateCommit":{ 195 "name":"CreateCommit", 196 "http":{ 197 "method":"POST", 198 "requestUri":"/" 199 }, 200 "input":{"shape":"CreateCommitInput"}, 201 "output":{"shape":"CreateCommitOutput"}, 202 "errors":[ 203 {"shape":"RepositoryNameRequiredException"}, 204 {"shape":"InvalidRepositoryNameException"}, 205 {"shape":"RepositoryDoesNotExistException"}, 206 {"shape":"ParentCommitIdRequiredException"}, 207 {"shape":"InvalidParentCommitIdException"}, 208 {"shape":"ParentCommitDoesNotExistException"}, 209 {"shape":"ParentCommitIdOutdatedException"}, 210 {"shape":"BranchNameRequiredException"}, 211 {"shape":"InvalidBranchNameException"}, 212 {"shape":"BranchDoesNotExistException"}, 213 {"shape":"BranchNameIsTagNameException"}, 214 {"shape":"FileEntryRequiredException"}, 215 {"shape":"MaximumFileEntriesExceededException"}, 216 {"shape":"PutFileEntryConflictException"}, 217 {"shape":"SourceFileOrContentRequiredException"}, 218 {"shape":"FileContentAndSourceFileSpecifiedException"}, 219 {"shape":"PathRequiredException"}, 220 {"shape":"InvalidPathException"}, 221 {"shape":"SamePathRequestException"}, 222 {"shape":"FileDoesNotExistException"}, 223 {"shape":"FileContentSizeLimitExceededException"}, 224 {"shape":"FolderContentSizeLimitExceededException"}, 225 {"shape":"InvalidDeletionParameterException"}, 226 {"shape":"RestrictedSourceFileException"}, 227 {"shape":"FileModeRequiredException"}, 228 {"shape":"InvalidFileModeException"}, 229 {"shape":"NameLengthExceededException"}, 230 {"shape":"InvalidEmailException"}, 231 {"shape":"CommitMessageLengthExceededException"}, 232 {"shape":"EncryptionIntegrityChecksFailedException"}, 233 {"shape":"EncryptionKeyAccessDeniedException"}, 234 {"shape":"EncryptionKeyDisabledException"}, 235 {"shape":"EncryptionKeyNotFoundException"}, 236 {"shape":"EncryptionKeyUnavailableException"}, 237 {"shape":"NoChangeException"}, 238 {"shape":"FileNameConflictsWithDirectoryNameException"}, 239 {"shape":"DirectoryNameConflictsWithFileNameException"}, 240 {"shape":"FilePathConflictsWithSubmodulePathException"} 241 ] 242 }, 243 "CreatePullRequest":{ 244 "name":"CreatePullRequest", 245 "http":{ 246 "method":"POST", 247 "requestUri":"/" 248 }, 249 "input":{"shape":"CreatePullRequestInput"}, 250 "output":{"shape":"CreatePullRequestOutput"}, 251 "errors":[ 252 {"shape":"RepositoryNameRequiredException"}, 253 {"shape":"InvalidRepositoryNameException"}, 254 {"shape":"RepositoryDoesNotExistException"}, 255 {"shape":"EncryptionIntegrityChecksFailedException"}, 256 {"shape":"EncryptionKeyAccessDeniedException"}, 257 {"shape":"EncryptionKeyDisabledException"}, 258 {"shape":"EncryptionKeyNotFoundException"}, 259 {"shape":"EncryptionKeyUnavailableException"}, 260 {"shape":"ClientRequestTokenRequiredException"}, 261 {"shape":"InvalidClientRequestTokenException"}, 262 {"shape":"IdempotencyParameterMismatchException"}, 263 {"shape":"ReferenceNameRequiredException"}, 264 {"shape":"InvalidReferenceNameException"}, 265 {"shape":"ReferenceDoesNotExistException"}, 266 {"shape":"ReferenceTypeNotSupportedException"}, 267 {"shape":"TitleRequiredException"}, 268 {"shape":"InvalidTitleException"}, 269 {"shape":"InvalidDescriptionException"}, 270 {"shape":"TargetsRequiredException"}, 271 {"shape":"InvalidTargetsException"}, 272 {"shape":"TargetRequiredException"}, 273 {"shape":"InvalidTargetException"}, 274 {"shape":"MultipleRepositoriesInPullRequestException"}, 275 {"shape":"MaximumOpenPullRequestsExceededException"}, 276 {"shape":"SourceAndDestinationAreSameException"} 277 ] 278 }, 279 "CreatePullRequestApprovalRule":{ 280 "name":"CreatePullRequestApprovalRule", 281 "http":{ 282 "method":"POST", 283 "requestUri":"/" 284 }, 285 "input":{"shape":"CreatePullRequestApprovalRuleInput"}, 286 "output":{"shape":"CreatePullRequestApprovalRuleOutput"}, 287 "errors":[ 288 {"shape":"ApprovalRuleNameRequiredException"}, 289 {"shape":"InvalidApprovalRuleNameException"}, 290 {"shape":"ApprovalRuleNameAlreadyExistsException"}, 291 {"shape":"ApprovalRuleContentRequiredException"}, 292 {"shape":"InvalidApprovalRuleContentException"}, 293 {"shape":"NumberOfRulesExceededException"}, 294 {"shape":"PullRequestDoesNotExistException"}, 295 {"shape":"InvalidPullRequestIdException"}, 296 {"shape":"PullRequestIdRequiredException"}, 297 {"shape":"PullRequestAlreadyClosedException"}, 298 {"shape":"EncryptionIntegrityChecksFailedException"}, 299 {"shape":"EncryptionKeyAccessDeniedException"}, 300 {"shape":"EncryptionKeyDisabledException"}, 301 {"shape":"EncryptionKeyNotFoundException"}, 302 {"shape":"EncryptionKeyUnavailableException"} 303 ] 304 }, 305 "CreateRepository":{ 306 "name":"CreateRepository", 307 "http":{ 308 "method":"POST", 309 "requestUri":"/" 310 }, 311 "input":{"shape":"CreateRepositoryInput"}, 312 "output":{"shape":"CreateRepositoryOutput"}, 313 "errors":[ 314 {"shape":"RepositoryNameExistsException"}, 315 {"shape":"RepositoryNameRequiredException"}, 316 {"shape":"InvalidRepositoryNameException"}, 317 {"shape":"InvalidRepositoryDescriptionException"}, 318 {"shape":"RepositoryLimitExceededException"}, 319 {"shape":"EncryptionIntegrityChecksFailedException"}, 320 {"shape":"EncryptionKeyAccessDeniedException"}, 321 {"shape":"EncryptionKeyDisabledException"}, 322 {"shape":"EncryptionKeyNotFoundException"}, 323 {"shape":"EncryptionKeyUnavailableException"}, 324 {"shape":"InvalidTagsMapException"}, 325 {"shape":"TooManyTagsException"}, 326 {"shape":"InvalidSystemTagUsageException"}, 327 {"shape":"TagPolicyException"} 328 ] 329 }, 330 "CreateUnreferencedMergeCommit":{ 331 "name":"CreateUnreferencedMergeCommit", 332 "http":{ 333 "method":"POST", 334 "requestUri":"/" 335 }, 336 "input":{"shape":"CreateUnreferencedMergeCommitInput"}, 337 "output":{"shape":"CreateUnreferencedMergeCommitOutput"}, 338 "errors":[ 339 {"shape":"RepositoryNameRequiredException"}, 340 {"shape":"InvalidRepositoryNameException"}, 341 {"shape":"RepositoryDoesNotExistException"}, 342 {"shape":"TipsDivergenceExceededException"}, 343 {"shape":"CommitRequiredException"}, 344 {"shape":"InvalidCommitException"}, 345 {"shape":"CommitDoesNotExistException"}, 346 {"shape":"MergeOptionRequiredException"}, 347 {"shape":"InvalidMergeOptionException"}, 348 {"shape":"InvalidConflictDetailLevelException"}, 349 {"shape":"InvalidConflictResolutionStrategyException"}, 350 {"shape":"InvalidConflictResolutionException"}, 351 {"shape":"ManualMergeRequiredException"}, 352 {"shape":"MaximumConflictResolutionEntriesExceededException"}, 353 {"shape":"MultipleConflictResolutionEntriesException"}, 354 {"shape":"ReplacementTypeRequiredException"}, 355 {"shape":"InvalidReplacementTypeException"}, 356 {"shape":"ReplacementContentRequiredException"}, 357 {"shape":"InvalidReplacementContentException"}, 358 {"shape":"PathRequiredException"}, 359 {"shape":"InvalidPathException"}, 360 {"shape":"FileContentSizeLimitExceededException"}, 361 {"shape":"FolderContentSizeLimitExceededException"}, 362 {"shape":"MaximumFileContentToLoadExceededException"}, 363 {"shape":"MaximumItemsToCompareExceededException"}, 364 {"shape":"ConcurrentReferenceUpdateException"}, 365 {"shape":"FileModeRequiredException"}, 366 {"shape":"InvalidFileModeException"}, 367 {"shape":"NameLengthExceededException"}, 368 {"shape":"InvalidEmailException"}, 369 {"shape":"CommitMessageLengthExceededException"}, 370 {"shape":"EncryptionIntegrityChecksFailedException"}, 371 {"shape":"EncryptionKeyAccessDeniedException"}, 372 {"shape":"EncryptionKeyDisabledException"}, 373 {"shape":"EncryptionKeyNotFoundException"}, 374 {"shape":"EncryptionKeyUnavailableException"} 375 ] 376 }, 377 "DeleteApprovalRuleTemplate":{ 378 "name":"DeleteApprovalRuleTemplate", 379 "http":{ 380 "method":"POST", 381 "requestUri":"/" 382 }, 383 "input":{"shape":"DeleteApprovalRuleTemplateInput"}, 384 "output":{"shape":"DeleteApprovalRuleTemplateOutput"}, 385 "errors":[ 386 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 387 {"shape":"InvalidApprovalRuleTemplateNameException"}, 388 {"shape":"ApprovalRuleTemplateInUseException"} 389 ] 390 }, 391 "DeleteBranch":{ 392 "name":"DeleteBranch", 393 "http":{ 394 "method":"POST", 395 "requestUri":"/" 396 }, 397 "input":{"shape":"DeleteBranchInput"}, 398 "output":{"shape":"DeleteBranchOutput"}, 399 "errors":[ 400 {"shape":"RepositoryNameRequiredException"}, 401 {"shape":"RepositoryDoesNotExistException"}, 402 {"shape":"InvalidRepositoryNameException"}, 403 {"shape":"BranchNameRequiredException"}, 404 {"shape":"InvalidBranchNameException"}, 405 {"shape":"DefaultBranchCannotBeDeletedException"}, 406 {"shape":"EncryptionIntegrityChecksFailedException"}, 407 {"shape":"EncryptionKeyAccessDeniedException"}, 408 {"shape":"EncryptionKeyDisabledException"}, 409 {"shape":"EncryptionKeyNotFoundException"}, 410 {"shape":"EncryptionKeyUnavailableException"} 411 ] 412 }, 413 "DeleteCommentContent":{ 414 "name":"DeleteCommentContent", 415 "http":{ 416 "method":"POST", 417 "requestUri":"/" 418 }, 419 "input":{"shape":"DeleteCommentContentInput"}, 420 "output":{"shape":"DeleteCommentContentOutput"}, 421 "errors":[ 422 {"shape":"CommentDoesNotExistException"}, 423 {"shape":"CommentIdRequiredException"}, 424 {"shape":"InvalidCommentIdException"}, 425 {"shape":"CommentDeletedException"} 426 ] 427 }, 428 "DeleteFile":{ 429 "name":"DeleteFile", 430 "http":{ 431 "method":"POST", 432 "requestUri":"/" 433 }, 434 "input":{"shape":"DeleteFileInput"}, 435 "output":{"shape":"DeleteFileOutput"}, 436 "errors":[ 437 {"shape":"RepositoryNameRequiredException"}, 438 {"shape":"InvalidRepositoryNameException"}, 439 {"shape":"RepositoryDoesNotExistException"}, 440 {"shape":"ParentCommitIdRequiredException"}, 441 {"shape":"InvalidParentCommitIdException"}, 442 {"shape":"ParentCommitDoesNotExistException"}, 443 {"shape":"ParentCommitIdOutdatedException"}, 444 {"shape":"PathRequiredException"}, 445 {"shape":"InvalidPathException"}, 446 {"shape":"FileDoesNotExistException"}, 447 {"shape":"BranchNameRequiredException"}, 448 {"shape":"InvalidBranchNameException"}, 449 {"shape":"BranchDoesNotExistException"}, 450 {"shape":"BranchNameIsTagNameException"}, 451 {"shape":"NameLengthExceededException"}, 452 {"shape":"InvalidEmailException"}, 453 {"shape":"CommitMessageLengthExceededException"}, 454 {"shape":"EncryptionIntegrityChecksFailedException"}, 455 {"shape":"EncryptionKeyAccessDeniedException"}, 456 {"shape":"EncryptionKeyDisabledException"}, 457 {"shape":"EncryptionKeyNotFoundException"}, 458 {"shape":"EncryptionKeyUnavailableException"} 459 ] 460 }, 461 "DeletePullRequestApprovalRule":{ 462 "name":"DeletePullRequestApprovalRule", 463 "http":{ 464 "method":"POST", 465 "requestUri":"/" 466 }, 467 "input":{"shape":"DeletePullRequestApprovalRuleInput"}, 468 "output":{"shape":"DeletePullRequestApprovalRuleOutput"}, 469 "errors":[ 470 {"shape":"PullRequestDoesNotExistException"}, 471 {"shape":"InvalidPullRequestIdException"}, 472 {"shape":"PullRequestIdRequiredException"}, 473 {"shape":"PullRequestAlreadyClosedException"}, 474 {"shape":"ApprovalRuleNameRequiredException"}, 475 {"shape":"InvalidApprovalRuleNameException"}, 476 {"shape":"CannotDeleteApprovalRuleFromTemplateException"}, 477 {"shape":"EncryptionIntegrityChecksFailedException"}, 478 {"shape":"EncryptionKeyAccessDeniedException"}, 479 {"shape":"EncryptionKeyDisabledException"}, 480 {"shape":"EncryptionKeyNotFoundException"}, 481 {"shape":"EncryptionKeyUnavailableException"} 482 ] 483 }, 484 "DeleteRepository":{ 485 "name":"DeleteRepository", 486 "http":{ 487 "method":"POST", 488 "requestUri":"/" 489 }, 490 "input":{"shape":"DeleteRepositoryInput"}, 491 "output":{"shape":"DeleteRepositoryOutput"}, 492 "errors":[ 493 {"shape":"RepositoryNameRequiredException"}, 494 {"shape":"InvalidRepositoryNameException"}, 495 {"shape":"EncryptionIntegrityChecksFailedException"}, 496 {"shape":"EncryptionKeyAccessDeniedException"}, 497 {"shape":"EncryptionKeyDisabledException"}, 498 {"shape":"EncryptionKeyNotFoundException"}, 499 {"shape":"EncryptionKeyUnavailableException"} 500 ] 501 }, 502 "DescribeMergeConflicts":{ 503 "name":"DescribeMergeConflicts", 504 "http":{ 505 "method":"POST", 506 "requestUri":"/" 507 }, 508 "input":{"shape":"DescribeMergeConflictsInput"}, 509 "output":{"shape":"DescribeMergeConflictsOutput"}, 510 "errors":[ 511 {"shape":"RepositoryNameRequiredException"}, 512 {"shape":"InvalidRepositoryNameException"}, 513 {"shape":"RepositoryDoesNotExistException"}, 514 {"shape":"MergeOptionRequiredException"}, 515 {"shape":"InvalidMergeOptionException"}, 516 {"shape":"InvalidContinuationTokenException"}, 517 {"shape":"CommitRequiredException"}, 518 {"shape":"CommitDoesNotExistException"}, 519 {"shape":"InvalidCommitException"}, 520 {"shape":"TipsDivergenceExceededException"}, 521 {"shape":"PathRequiredException"}, 522 {"shape":"InvalidPathException"}, 523 {"shape":"FileDoesNotExistException"}, 524 {"shape":"InvalidMaxMergeHunksException"}, 525 {"shape":"InvalidConflictDetailLevelException"}, 526 {"shape":"InvalidConflictResolutionStrategyException"}, 527 {"shape":"MaximumFileContentToLoadExceededException"}, 528 {"shape":"MaximumItemsToCompareExceededException"}, 529 {"shape":"EncryptionIntegrityChecksFailedException"}, 530 {"shape":"EncryptionKeyAccessDeniedException"}, 531 {"shape":"EncryptionKeyDisabledException"}, 532 {"shape":"EncryptionKeyNotFoundException"}, 533 {"shape":"EncryptionKeyUnavailableException"} 534 ] 535 }, 536 "DescribePullRequestEvents":{ 537 "name":"DescribePullRequestEvents", 538 "http":{ 539 "method":"POST", 540 "requestUri":"/" 541 }, 542 "input":{"shape":"DescribePullRequestEventsInput"}, 543 "output":{"shape":"DescribePullRequestEventsOutput"}, 544 "errors":[ 545 {"shape":"PullRequestDoesNotExistException"}, 546 {"shape":"InvalidPullRequestIdException"}, 547 {"shape":"PullRequestIdRequiredException"}, 548 {"shape":"InvalidPullRequestEventTypeException"}, 549 {"shape":"InvalidActorArnException"}, 550 {"shape":"ActorDoesNotExistException"}, 551 {"shape":"InvalidMaxResultsException"}, 552 {"shape":"InvalidContinuationTokenException"}, 553 {"shape":"EncryptionIntegrityChecksFailedException"}, 554 {"shape":"EncryptionKeyAccessDeniedException"}, 555 {"shape":"EncryptionKeyDisabledException"}, 556 {"shape":"EncryptionKeyNotFoundException"}, 557 {"shape":"EncryptionKeyUnavailableException"} 558 ] 559 }, 560 "DisassociateApprovalRuleTemplateFromRepository":{ 561 "name":"DisassociateApprovalRuleTemplateFromRepository", 562 "http":{ 563 "method":"POST", 564 "requestUri":"/" 565 }, 566 "input":{"shape":"DisassociateApprovalRuleTemplateFromRepositoryInput"}, 567 "errors":[ 568 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 569 {"shape":"InvalidApprovalRuleTemplateNameException"}, 570 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 571 {"shape":"RepositoryNameRequiredException"}, 572 {"shape":"InvalidRepositoryNameException"}, 573 {"shape":"RepositoryDoesNotExistException"}, 574 {"shape":"EncryptionIntegrityChecksFailedException"}, 575 {"shape":"EncryptionKeyAccessDeniedException"}, 576 {"shape":"EncryptionKeyDisabledException"}, 577 {"shape":"EncryptionKeyNotFoundException"}, 578 {"shape":"EncryptionKeyUnavailableException"} 579 ] 580 }, 581 "EvaluatePullRequestApprovalRules":{ 582 "name":"EvaluatePullRequestApprovalRules", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/" 586 }, 587 "input":{"shape":"EvaluatePullRequestApprovalRulesInput"}, 588 "output":{"shape":"EvaluatePullRequestApprovalRulesOutput"}, 589 "errors":[ 590 {"shape":"PullRequestDoesNotExistException"}, 591 {"shape":"InvalidPullRequestIdException"}, 592 {"shape":"PullRequestIdRequiredException"}, 593 {"shape":"InvalidRevisionIdException"}, 594 {"shape":"RevisionIdRequiredException"}, 595 {"shape":"RevisionNotCurrentException"}, 596 {"shape":"EncryptionIntegrityChecksFailedException"}, 597 {"shape":"EncryptionKeyAccessDeniedException"}, 598 {"shape":"EncryptionKeyDisabledException"}, 599 {"shape":"EncryptionKeyNotFoundException"}, 600 {"shape":"EncryptionKeyUnavailableException"} 601 ] 602 }, 603 "GetApprovalRuleTemplate":{ 604 "name":"GetApprovalRuleTemplate", 605 "http":{ 606 "method":"POST", 607 "requestUri":"/" 608 }, 609 "input":{"shape":"GetApprovalRuleTemplateInput"}, 610 "output":{"shape":"GetApprovalRuleTemplateOutput"}, 611 "errors":[ 612 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 613 {"shape":"InvalidApprovalRuleTemplateNameException"}, 614 {"shape":"ApprovalRuleTemplateDoesNotExistException"} 615 ] 616 }, 617 "GetBlob":{ 618 "name":"GetBlob", 619 "http":{ 620 "method":"POST", 621 "requestUri":"/" 622 }, 623 "input":{"shape":"GetBlobInput"}, 624 "output":{"shape":"GetBlobOutput"}, 625 "errors":[ 626 {"shape":"RepositoryNameRequiredException"}, 627 {"shape":"InvalidRepositoryNameException"}, 628 {"shape":"RepositoryDoesNotExistException"}, 629 {"shape":"BlobIdRequiredException"}, 630 {"shape":"InvalidBlobIdException"}, 631 {"shape":"BlobIdDoesNotExistException"}, 632 {"shape":"EncryptionIntegrityChecksFailedException"}, 633 {"shape":"EncryptionKeyAccessDeniedException"}, 634 {"shape":"EncryptionKeyDisabledException"}, 635 {"shape":"EncryptionKeyNotFoundException"}, 636 {"shape":"EncryptionKeyUnavailableException"}, 637 {"shape":"FileTooLargeException"} 638 ] 639 }, 640 "GetBranch":{ 641 "name":"GetBranch", 642 "http":{ 643 "method":"POST", 644 "requestUri":"/" 645 }, 646 "input":{"shape":"GetBranchInput"}, 647 "output":{"shape":"GetBranchOutput"}, 648 "errors":[ 649 {"shape":"RepositoryNameRequiredException"}, 650 {"shape":"RepositoryDoesNotExistException"}, 651 {"shape":"InvalidRepositoryNameException"}, 652 {"shape":"BranchNameRequiredException"}, 653 {"shape":"InvalidBranchNameException"}, 654 {"shape":"BranchDoesNotExistException"}, 655 {"shape":"EncryptionIntegrityChecksFailedException"}, 656 {"shape":"EncryptionKeyAccessDeniedException"}, 657 {"shape":"EncryptionKeyDisabledException"}, 658 {"shape":"EncryptionKeyNotFoundException"}, 659 {"shape":"EncryptionKeyUnavailableException"} 660 ] 661 }, 662 "GetComment":{ 663 "name":"GetComment", 664 "http":{ 665 "method":"POST", 666 "requestUri":"/" 667 }, 668 "input":{"shape":"GetCommentInput"}, 669 "output":{"shape":"GetCommentOutput"}, 670 "errors":[ 671 {"shape":"CommentDoesNotExistException"}, 672 {"shape":"CommentIdRequiredException"}, 673 {"shape":"InvalidCommentIdException"}, 674 {"shape":"CommentDeletedException"} 675 ] 676 }, 677 "GetCommentsForComparedCommit":{ 678 "name":"GetCommentsForComparedCommit", 679 "http":{ 680 "method":"POST", 681 "requestUri":"/" 682 }, 683 "input":{"shape":"GetCommentsForComparedCommitInput"}, 684 "output":{"shape":"GetCommentsForComparedCommitOutput"}, 685 "errors":[ 686 {"shape":"RepositoryNameRequiredException"}, 687 {"shape":"RepositoryDoesNotExistException"}, 688 {"shape":"InvalidRepositoryNameException"}, 689 {"shape":"CommitIdRequiredException"}, 690 {"shape":"InvalidCommitIdException"}, 691 {"shape":"CommitDoesNotExistException"}, 692 {"shape":"InvalidMaxResultsException"}, 693 {"shape":"InvalidContinuationTokenException"}, 694 {"shape":"EncryptionIntegrityChecksFailedException"}, 695 {"shape":"EncryptionKeyAccessDeniedException"}, 696 {"shape":"EncryptionKeyDisabledException"}, 697 {"shape":"EncryptionKeyNotFoundException"}, 698 {"shape":"EncryptionKeyUnavailableException"} 699 ] 700 }, 701 "GetCommentsForPullRequest":{ 702 "name":"GetCommentsForPullRequest", 703 "http":{ 704 "method":"POST", 705 "requestUri":"/" 706 }, 707 "input":{"shape":"GetCommentsForPullRequestInput"}, 708 "output":{"shape":"GetCommentsForPullRequestOutput"}, 709 "errors":[ 710 {"shape":"PullRequestIdRequiredException"}, 711 {"shape":"PullRequestDoesNotExistException"}, 712 {"shape":"InvalidPullRequestIdException"}, 713 {"shape":"RepositoryNameRequiredException"}, 714 {"shape":"RepositoryDoesNotExistException"}, 715 {"shape":"InvalidRepositoryNameException"}, 716 {"shape":"CommitIdRequiredException"}, 717 {"shape":"InvalidCommitIdException"}, 718 {"shape":"CommitDoesNotExistException"}, 719 {"shape":"InvalidMaxResultsException"}, 720 {"shape":"InvalidContinuationTokenException"}, 721 {"shape":"RepositoryNotAssociatedWithPullRequestException"}, 722 {"shape":"EncryptionIntegrityChecksFailedException"}, 723 {"shape":"EncryptionKeyAccessDeniedException"}, 724 {"shape":"EncryptionKeyDisabledException"}, 725 {"shape":"EncryptionKeyNotFoundException"}, 726 {"shape":"EncryptionKeyUnavailableException"} 727 ] 728 }, 729 "GetCommit":{ 730 "name":"GetCommit", 731 "http":{ 732 "method":"POST", 733 "requestUri":"/" 734 }, 735 "input":{"shape":"GetCommitInput"}, 736 "output":{"shape":"GetCommitOutput"}, 737 "errors":[ 738 {"shape":"RepositoryNameRequiredException"}, 739 {"shape":"InvalidRepositoryNameException"}, 740 {"shape":"RepositoryDoesNotExistException"}, 741 {"shape":"CommitIdRequiredException"}, 742 {"shape":"InvalidCommitIdException"}, 743 {"shape":"CommitIdDoesNotExistException"}, 744 {"shape":"EncryptionIntegrityChecksFailedException"}, 745 {"shape":"EncryptionKeyAccessDeniedException"}, 746 {"shape":"EncryptionKeyDisabledException"}, 747 {"shape":"EncryptionKeyNotFoundException"}, 748 {"shape":"EncryptionKeyUnavailableException"} 749 ] 750 }, 751 "GetDifferences":{ 752 "name":"GetDifferences", 753 "http":{ 754 "method":"POST", 755 "requestUri":"/" 756 }, 757 "input":{"shape":"GetDifferencesInput"}, 758 "output":{"shape":"GetDifferencesOutput"}, 759 "errors":[ 760 {"shape":"RepositoryNameRequiredException"}, 761 {"shape":"RepositoryDoesNotExistException"}, 762 {"shape":"InvalidRepositoryNameException"}, 763 {"shape":"InvalidContinuationTokenException"}, 764 {"shape":"InvalidMaxResultsException"}, 765 {"shape":"InvalidCommitIdException"}, 766 {"shape":"CommitRequiredException"}, 767 {"shape":"InvalidCommitException"}, 768 {"shape":"CommitDoesNotExistException"}, 769 {"shape":"InvalidPathException"}, 770 {"shape":"PathDoesNotExistException"}, 771 {"shape":"EncryptionIntegrityChecksFailedException"}, 772 {"shape":"EncryptionKeyAccessDeniedException"}, 773 {"shape":"EncryptionKeyDisabledException"}, 774 {"shape":"EncryptionKeyNotFoundException"}, 775 {"shape":"EncryptionKeyUnavailableException"} 776 ] 777 }, 778 "GetFile":{ 779 "name":"GetFile", 780 "http":{ 781 "method":"POST", 782 "requestUri":"/" 783 }, 784 "input":{"shape":"GetFileInput"}, 785 "output":{"shape":"GetFileOutput"}, 786 "errors":[ 787 {"shape":"RepositoryNameRequiredException"}, 788 {"shape":"InvalidRepositoryNameException"}, 789 {"shape":"RepositoryDoesNotExistException"}, 790 {"shape":"InvalidCommitException"}, 791 {"shape":"CommitDoesNotExistException"}, 792 {"shape":"PathRequiredException"}, 793 {"shape":"InvalidPathException"}, 794 {"shape":"FileDoesNotExistException"}, 795 {"shape":"EncryptionIntegrityChecksFailedException"}, 796 {"shape":"EncryptionKeyAccessDeniedException"}, 797 {"shape":"EncryptionKeyDisabledException"}, 798 {"shape":"EncryptionKeyNotFoundException"}, 799 {"shape":"EncryptionKeyUnavailableException"}, 800 {"shape":"FileTooLargeException"} 801 ] 802 }, 803 "GetFolder":{ 804 "name":"GetFolder", 805 "http":{ 806 "method":"POST", 807 "requestUri":"/" 808 }, 809 "input":{"shape":"GetFolderInput"}, 810 "output":{"shape":"GetFolderOutput"}, 811 "errors":[ 812 {"shape":"RepositoryNameRequiredException"}, 813 {"shape":"InvalidRepositoryNameException"}, 814 {"shape":"RepositoryDoesNotExistException"}, 815 {"shape":"InvalidCommitException"}, 816 {"shape":"CommitDoesNotExistException"}, 817 {"shape":"PathRequiredException"}, 818 {"shape":"InvalidPathException"}, 819 {"shape":"FolderDoesNotExistException"}, 820 {"shape":"EncryptionIntegrityChecksFailedException"}, 821 {"shape":"EncryptionKeyAccessDeniedException"}, 822 {"shape":"EncryptionKeyDisabledException"}, 823 {"shape":"EncryptionKeyNotFoundException"}, 824 {"shape":"EncryptionKeyUnavailableException"} 825 ] 826 }, 827 "GetMergeCommit":{ 828 "name":"GetMergeCommit", 829 "http":{ 830 "method":"POST", 831 "requestUri":"/" 832 }, 833 "input":{"shape":"GetMergeCommitInput"}, 834 "output":{"shape":"GetMergeCommitOutput"}, 835 "errors":[ 836 {"shape":"RepositoryNameRequiredException"}, 837 {"shape":"InvalidRepositoryNameException"}, 838 {"shape":"RepositoryDoesNotExistException"}, 839 {"shape":"CommitRequiredException"}, 840 {"shape":"InvalidCommitException"}, 841 {"shape":"CommitDoesNotExistException"}, 842 {"shape":"InvalidConflictDetailLevelException"}, 843 {"shape":"InvalidConflictResolutionStrategyException"}, 844 {"shape":"EncryptionIntegrityChecksFailedException"}, 845 {"shape":"EncryptionKeyAccessDeniedException"}, 846 {"shape":"EncryptionKeyDisabledException"}, 847 {"shape":"EncryptionKeyNotFoundException"}, 848 {"shape":"EncryptionKeyUnavailableException"} 849 ] 850 }, 851 "GetMergeConflicts":{ 852 "name":"GetMergeConflicts", 853 "http":{ 854 "method":"POST", 855 "requestUri":"/" 856 }, 857 "input":{"shape":"GetMergeConflictsInput"}, 858 "output":{"shape":"GetMergeConflictsOutput"}, 859 "errors":[ 860 {"shape":"RepositoryNameRequiredException"}, 861 {"shape":"InvalidRepositoryNameException"}, 862 {"shape":"RepositoryDoesNotExistException"}, 863 {"shape":"MergeOptionRequiredException"}, 864 {"shape":"InvalidMergeOptionException"}, 865 {"shape":"InvalidContinuationTokenException"}, 866 {"shape":"CommitRequiredException"}, 867 {"shape":"CommitDoesNotExistException"}, 868 {"shape":"InvalidCommitException"}, 869 {"shape":"TipsDivergenceExceededException"}, 870 {"shape":"InvalidMaxConflictFilesException"}, 871 {"shape":"InvalidConflictDetailLevelException"}, 872 {"shape":"InvalidDestinationCommitSpecifierException"}, 873 {"shape":"InvalidSourceCommitSpecifierException"}, 874 {"shape":"InvalidConflictResolutionStrategyException"}, 875 {"shape":"MaximumFileContentToLoadExceededException"}, 876 {"shape":"MaximumItemsToCompareExceededException"}, 877 {"shape":"EncryptionIntegrityChecksFailedException"}, 878 {"shape":"EncryptionKeyAccessDeniedException"}, 879 {"shape":"EncryptionKeyDisabledException"}, 880 {"shape":"EncryptionKeyNotFoundException"}, 881 {"shape":"EncryptionKeyUnavailableException"} 882 ] 883 }, 884 "GetMergeOptions":{ 885 "name":"GetMergeOptions", 886 "http":{ 887 "method":"POST", 888 "requestUri":"/" 889 }, 890 "input":{"shape":"GetMergeOptionsInput"}, 891 "output":{"shape":"GetMergeOptionsOutput"}, 892 "errors":[ 893 {"shape":"RepositoryNameRequiredException"}, 894 {"shape":"InvalidRepositoryNameException"}, 895 {"shape":"RepositoryDoesNotExistException"}, 896 {"shape":"CommitRequiredException"}, 897 {"shape":"CommitDoesNotExistException"}, 898 {"shape":"InvalidCommitException"}, 899 {"shape":"TipsDivergenceExceededException"}, 900 {"shape":"InvalidConflictDetailLevelException"}, 901 {"shape":"InvalidConflictResolutionStrategyException"}, 902 {"shape":"MaximumFileContentToLoadExceededException"}, 903 {"shape":"MaximumItemsToCompareExceededException"}, 904 {"shape":"EncryptionIntegrityChecksFailedException"}, 905 {"shape":"EncryptionKeyAccessDeniedException"}, 906 {"shape":"EncryptionKeyDisabledException"}, 907 {"shape":"EncryptionKeyNotFoundException"}, 908 {"shape":"EncryptionKeyUnavailableException"} 909 ] 910 }, 911 "GetPullRequest":{ 912 "name":"GetPullRequest", 913 "http":{ 914 "method":"POST", 915 "requestUri":"/" 916 }, 917 "input":{"shape":"GetPullRequestInput"}, 918 "output":{"shape":"GetPullRequestOutput"}, 919 "errors":[ 920 {"shape":"PullRequestDoesNotExistException"}, 921 {"shape":"InvalidPullRequestIdException"}, 922 {"shape":"PullRequestIdRequiredException"}, 923 {"shape":"EncryptionIntegrityChecksFailedException"}, 924 {"shape":"EncryptionKeyAccessDeniedException"}, 925 {"shape":"EncryptionKeyDisabledException"}, 926 {"shape":"EncryptionKeyNotFoundException"}, 927 {"shape":"EncryptionKeyUnavailableException"} 928 ] 929 }, 930 "GetPullRequestApprovalStates":{ 931 "name":"GetPullRequestApprovalStates", 932 "http":{ 933 "method":"POST", 934 "requestUri":"/" 935 }, 936 "input":{"shape":"GetPullRequestApprovalStatesInput"}, 937 "output":{"shape":"GetPullRequestApprovalStatesOutput"}, 938 "errors":[ 939 {"shape":"PullRequestDoesNotExistException"}, 940 {"shape":"InvalidPullRequestIdException"}, 941 {"shape":"PullRequestIdRequiredException"}, 942 {"shape":"InvalidRevisionIdException"}, 943 {"shape":"RevisionIdRequiredException"}, 944 {"shape":"EncryptionIntegrityChecksFailedException"}, 945 {"shape":"EncryptionKeyAccessDeniedException"}, 946 {"shape":"EncryptionKeyDisabledException"}, 947 {"shape":"EncryptionKeyNotFoundException"}, 948 {"shape":"EncryptionKeyUnavailableException"} 949 ] 950 }, 951 "GetPullRequestOverrideState":{ 952 "name":"GetPullRequestOverrideState", 953 "http":{ 954 "method":"POST", 955 "requestUri":"/" 956 }, 957 "input":{"shape":"GetPullRequestOverrideStateInput"}, 958 "output":{"shape":"GetPullRequestOverrideStateOutput"}, 959 "errors":[ 960 {"shape":"PullRequestDoesNotExistException"}, 961 {"shape":"InvalidPullRequestIdException"}, 962 {"shape":"PullRequestIdRequiredException"}, 963 {"shape":"InvalidRevisionIdException"}, 964 {"shape":"RevisionIdRequiredException"}, 965 {"shape":"EncryptionIntegrityChecksFailedException"}, 966 {"shape":"EncryptionKeyAccessDeniedException"}, 967 {"shape":"EncryptionKeyDisabledException"}, 968 {"shape":"EncryptionKeyNotFoundException"}, 969 {"shape":"EncryptionKeyUnavailableException"} 970 ] 971 }, 972 "GetRepository":{ 973 "name":"GetRepository", 974 "http":{ 975 "method":"POST", 976 "requestUri":"/" 977 }, 978 "input":{"shape":"GetRepositoryInput"}, 979 "output":{"shape":"GetRepositoryOutput"}, 980 "errors":[ 981 {"shape":"RepositoryNameRequiredException"}, 982 {"shape":"RepositoryDoesNotExistException"}, 983 {"shape":"InvalidRepositoryNameException"}, 984 {"shape":"EncryptionIntegrityChecksFailedException"}, 985 {"shape":"EncryptionKeyAccessDeniedException"}, 986 {"shape":"EncryptionKeyDisabledException"}, 987 {"shape":"EncryptionKeyNotFoundException"}, 988 {"shape":"EncryptionKeyUnavailableException"} 989 ] 990 }, 991 "GetRepositoryTriggers":{ 992 "name":"GetRepositoryTriggers", 993 "http":{ 994 "method":"POST", 995 "requestUri":"/" 996 }, 997 "input":{"shape":"GetRepositoryTriggersInput"}, 998 "output":{"shape":"GetRepositoryTriggersOutput"}, 999 "errors":[ 1000 {"shape":"RepositoryNameRequiredException"}, 1001 {"shape":"InvalidRepositoryNameException"}, 1002 {"shape":"RepositoryDoesNotExistException"}, 1003 {"shape":"EncryptionIntegrityChecksFailedException"}, 1004 {"shape":"EncryptionKeyAccessDeniedException"}, 1005 {"shape":"EncryptionKeyDisabledException"}, 1006 {"shape":"EncryptionKeyNotFoundException"}, 1007 {"shape":"EncryptionKeyUnavailableException"} 1008 ] 1009 }, 1010 "ListApprovalRuleTemplates":{ 1011 "name":"ListApprovalRuleTemplates", 1012 "http":{ 1013 "method":"POST", 1014 "requestUri":"/" 1015 }, 1016 "input":{"shape":"ListApprovalRuleTemplatesInput"}, 1017 "output":{"shape":"ListApprovalRuleTemplatesOutput"}, 1018 "errors":[ 1019 {"shape":"InvalidMaxResultsException"}, 1020 {"shape":"InvalidContinuationTokenException"} 1021 ] 1022 }, 1023 "ListAssociatedApprovalRuleTemplatesForRepository":{ 1024 "name":"ListAssociatedApprovalRuleTemplatesForRepository", 1025 "http":{ 1026 "method":"POST", 1027 "requestUri":"/" 1028 }, 1029 "input":{"shape":"ListAssociatedApprovalRuleTemplatesForRepositoryInput"}, 1030 "output":{"shape":"ListAssociatedApprovalRuleTemplatesForRepositoryOutput"}, 1031 "errors":[ 1032 {"shape":"RepositoryNameRequiredException"}, 1033 {"shape":"InvalidRepositoryNameException"}, 1034 {"shape":"RepositoryDoesNotExistException"}, 1035 {"shape":"InvalidMaxResultsException"}, 1036 {"shape":"InvalidContinuationTokenException"}, 1037 {"shape":"EncryptionIntegrityChecksFailedException"}, 1038 {"shape":"EncryptionKeyAccessDeniedException"}, 1039 {"shape":"EncryptionKeyDisabledException"}, 1040 {"shape":"EncryptionKeyNotFoundException"}, 1041 {"shape":"EncryptionKeyUnavailableException"} 1042 ] 1043 }, 1044 "ListBranches":{ 1045 "name":"ListBranches", 1046 "http":{ 1047 "method":"POST", 1048 "requestUri":"/" 1049 }, 1050 "input":{"shape":"ListBranchesInput"}, 1051 "output":{"shape":"ListBranchesOutput"}, 1052 "errors":[ 1053 {"shape":"RepositoryNameRequiredException"}, 1054 {"shape":"RepositoryDoesNotExistException"}, 1055 {"shape":"InvalidRepositoryNameException"}, 1056 {"shape":"EncryptionIntegrityChecksFailedException"}, 1057 {"shape":"EncryptionKeyAccessDeniedException"}, 1058 {"shape":"EncryptionKeyDisabledException"}, 1059 {"shape":"EncryptionKeyNotFoundException"}, 1060 {"shape":"EncryptionKeyUnavailableException"}, 1061 {"shape":"InvalidContinuationTokenException"} 1062 ] 1063 }, 1064 "ListPullRequests":{ 1065 "name":"ListPullRequests", 1066 "http":{ 1067 "method":"POST", 1068 "requestUri":"/" 1069 }, 1070 "input":{"shape":"ListPullRequestsInput"}, 1071 "output":{"shape":"ListPullRequestsOutput"}, 1072 "errors":[ 1073 {"shape":"InvalidPullRequestStatusException"}, 1074 {"shape":"InvalidAuthorArnException"}, 1075 {"shape":"AuthorDoesNotExistException"}, 1076 {"shape":"RepositoryNameRequiredException"}, 1077 {"shape":"InvalidRepositoryNameException"}, 1078 {"shape":"RepositoryDoesNotExistException"}, 1079 {"shape":"InvalidMaxResultsException"}, 1080 {"shape":"InvalidContinuationTokenException"}, 1081 {"shape":"EncryptionIntegrityChecksFailedException"}, 1082 {"shape":"EncryptionKeyAccessDeniedException"}, 1083 {"shape":"EncryptionKeyDisabledException"}, 1084 {"shape":"EncryptionKeyNotFoundException"}, 1085 {"shape":"EncryptionKeyUnavailableException"} 1086 ] 1087 }, 1088 "ListRepositories":{ 1089 "name":"ListRepositories", 1090 "http":{ 1091 "method":"POST", 1092 "requestUri":"/" 1093 }, 1094 "input":{"shape":"ListRepositoriesInput"}, 1095 "output":{"shape":"ListRepositoriesOutput"}, 1096 "errors":[ 1097 {"shape":"InvalidSortByException"}, 1098 {"shape":"InvalidOrderException"}, 1099 {"shape":"InvalidContinuationTokenException"} 1100 ] 1101 }, 1102 "ListRepositoriesForApprovalRuleTemplate":{ 1103 "name":"ListRepositoriesForApprovalRuleTemplate", 1104 "http":{ 1105 "method":"POST", 1106 "requestUri":"/" 1107 }, 1108 "input":{"shape":"ListRepositoriesForApprovalRuleTemplateInput"}, 1109 "output":{"shape":"ListRepositoriesForApprovalRuleTemplateOutput"}, 1110 "errors":[ 1111 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 1112 {"shape":"InvalidApprovalRuleTemplateNameException"}, 1113 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 1114 {"shape":"InvalidMaxResultsException"}, 1115 {"shape":"InvalidContinuationTokenException"}, 1116 {"shape":"EncryptionIntegrityChecksFailedException"}, 1117 {"shape":"EncryptionKeyAccessDeniedException"}, 1118 {"shape":"EncryptionKeyDisabledException"}, 1119 {"shape":"EncryptionKeyNotFoundException"}, 1120 {"shape":"EncryptionKeyUnavailableException"} 1121 ] 1122 }, 1123 "ListTagsForResource":{ 1124 "name":"ListTagsForResource", 1125 "http":{ 1126 "method":"POST", 1127 "requestUri":"/" 1128 }, 1129 "input":{"shape":"ListTagsForResourceInput"}, 1130 "output":{"shape":"ListTagsForResourceOutput"}, 1131 "errors":[ 1132 {"shape":"RepositoryDoesNotExistException"}, 1133 {"shape":"InvalidRepositoryNameException"}, 1134 {"shape":"ResourceArnRequiredException"}, 1135 {"shape":"InvalidResourceArnException"} 1136 ] 1137 }, 1138 "MergeBranchesByFastForward":{ 1139 "name":"MergeBranchesByFastForward", 1140 "http":{ 1141 "method":"POST", 1142 "requestUri":"/" 1143 }, 1144 "input":{"shape":"MergeBranchesByFastForwardInput"}, 1145 "output":{"shape":"MergeBranchesByFastForwardOutput"}, 1146 "errors":[ 1147 {"shape":"RepositoryNameRequiredException"}, 1148 {"shape":"InvalidRepositoryNameException"}, 1149 {"shape":"RepositoryDoesNotExistException"}, 1150 {"shape":"TipsDivergenceExceededException"}, 1151 {"shape":"CommitRequiredException"}, 1152 {"shape":"InvalidCommitException"}, 1153 {"shape":"CommitDoesNotExistException"}, 1154 {"shape":"InvalidTargetBranchException"}, 1155 {"shape":"InvalidBranchNameException"}, 1156 {"shape":"BranchNameRequiredException"}, 1157 {"shape":"BranchNameIsTagNameException"}, 1158 {"shape":"BranchDoesNotExistException"}, 1159 {"shape":"ManualMergeRequiredException"}, 1160 {"shape":"ConcurrentReferenceUpdateException"}, 1161 {"shape":"EncryptionIntegrityChecksFailedException"}, 1162 {"shape":"EncryptionKeyAccessDeniedException"}, 1163 {"shape":"EncryptionKeyDisabledException"}, 1164 {"shape":"EncryptionKeyNotFoundException"}, 1165 {"shape":"EncryptionKeyUnavailableException"} 1166 ] 1167 }, 1168 "MergeBranchesBySquash":{ 1169 "name":"MergeBranchesBySquash", 1170 "http":{ 1171 "method":"POST", 1172 "requestUri":"/" 1173 }, 1174 "input":{"shape":"MergeBranchesBySquashInput"}, 1175 "output":{"shape":"MergeBranchesBySquashOutput"}, 1176 "errors":[ 1177 {"shape":"RepositoryNameRequiredException"}, 1178 {"shape":"InvalidRepositoryNameException"}, 1179 {"shape":"RepositoryDoesNotExistException"}, 1180 {"shape":"TipsDivergenceExceededException"}, 1181 {"shape":"CommitRequiredException"}, 1182 {"shape":"InvalidCommitException"}, 1183 {"shape":"CommitDoesNotExistException"}, 1184 {"shape":"InvalidTargetBranchException"}, 1185 {"shape":"InvalidBranchNameException"}, 1186 {"shape":"BranchNameRequiredException"}, 1187 {"shape":"BranchNameIsTagNameException"}, 1188 {"shape":"BranchDoesNotExistException"}, 1189 {"shape":"ManualMergeRequiredException"}, 1190 {"shape":"InvalidConflictDetailLevelException"}, 1191 {"shape":"InvalidConflictResolutionStrategyException"}, 1192 {"shape":"InvalidConflictResolutionException"}, 1193 {"shape":"MaximumConflictResolutionEntriesExceededException"}, 1194 {"shape":"MultipleConflictResolutionEntriesException"}, 1195 {"shape":"ReplacementTypeRequiredException"}, 1196 {"shape":"InvalidReplacementTypeException"}, 1197 {"shape":"ReplacementContentRequiredException"}, 1198 {"shape":"InvalidReplacementContentException"}, 1199 {"shape":"PathRequiredException"}, 1200 {"shape":"InvalidPathException"}, 1201 {"shape":"FileContentSizeLimitExceededException"}, 1202 {"shape":"FolderContentSizeLimitExceededException"}, 1203 {"shape":"MaximumFileContentToLoadExceededException"}, 1204 {"shape":"MaximumItemsToCompareExceededException"}, 1205 {"shape":"FileModeRequiredException"}, 1206 {"shape":"InvalidFileModeException"}, 1207 {"shape":"NameLengthExceededException"}, 1208 {"shape":"InvalidEmailException"}, 1209 {"shape":"CommitMessageLengthExceededException"}, 1210 {"shape":"ConcurrentReferenceUpdateException"}, 1211 {"shape":"EncryptionIntegrityChecksFailedException"}, 1212 {"shape":"EncryptionKeyAccessDeniedException"}, 1213 {"shape":"EncryptionKeyDisabledException"}, 1214 {"shape":"EncryptionKeyNotFoundException"}, 1215 {"shape":"EncryptionKeyUnavailableException"} 1216 ] 1217 }, 1218 "MergeBranchesByThreeWay":{ 1219 "name":"MergeBranchesByThreeWay", 1220 "http":{ 1221 "method":"POST", 1222 "requestUri":"/" 1223 }, 1224 "input":{"shape":"MergeBranchesByThreeWayInput"}, 1225 "output":{"shape":"MergeBranchesByThreeWayOutput"}, 1226 "errors":[ 1227 {"shape":"RepositoryNameRequiredException"}, 1228 {"shape":"InvalidRepositoryNameException"}, 1229 {"shape":"RepositoryDoesNotExistException"}, 1230 {"shape":"TipsDivergenceExceededException"}, 1231 {"shape":"CommitRequiredException"}, 1232 {"shape":"InvalidCommitException"}, 1233 {"shape":"CommitDoesNotExistException"}, 1234 {"shape":"InvalidTargetBranchException"}, 1235 {"shape":"InvalidBranchNameException"}, 1236 {"shape":"BranchNameRequiredException"}, 1237 {"shape":"BranchNameIsTagNameException"}, 1238 {"shape":"BranchDoesNotExistException"}, 1239 {"shape":"ManualMergeRequiredException"}, 1240 {"shape":"ConcurrentReferenceUpdateException"}, 1241 {"shape":"InvalidConflictDetailLevelException"}, 1242 {"shape":"InvalidConflictResolutionStrategyException"}, 1243 {"shape":"InvalidConflictResolutionException"}, 1244 {"shape":"MaximumConflictResolutionEntriesExceededException"}, 1245 {"shape":"MultipleConflictResolutionEntriesException"}, 1246 {"shape":"ReplacementTypeRequiredException"}, 1247 {"shape":"InvalidReplacementTypeException"}, 1248 {"shape":"ReplacementContentRequiredException"}, 1249 {"shape":"InvalidReplacementContentException"}, 1250 {"shape":"PathRequiredException"}, 1251 {"shape":"InvalidPathException"}, 1252 {"shape":"FileContentSizeLimitExceededException"}, 1253 {"shape":"FolderContentSizeLimitExceededException"}, 1254 {"shape":"MaximumFileContentToLoadExceededException"}, 1255 {"shape":"MaximumItemsToCompareExceededException"}, 1256 {"shape":"FileModeRequiredException"}, 1257 {"shape":"InvalidFileModeException"}, 1258 {"shape":"NameLengthExceededException"}, 1259 {"shape":"InvalidEmailException"}, 1260 {"shape":"CommitMessageLengthExceededException"}, 1261 {"shape":"EncryptionIntegrityChecksFailedException"}, 1262 {"shape":"EncryptionKeyAccessDeniedException"}, 1263 {"shape":"EncryptionKeyDisabledException"}, 1264 {"shape":"EncryptionKeyNotFoundException"}, 1265 {"shape":"EncryptionKeyUnavailableException"} 1266 ] 1267 }, 1268 "MergePullRequestByFastForward":{ 1269 "name":"MergePullRequestByFastForward", 1270 "http":{ 1271 "method":"POST", 1272 "requestUri":"/" 1273 }, 1274 "input":{"shape":"MergePullRequestByFastForwardInput"}, 1275 "output":{"shape":"MergePullRequestByFastForwardOutput"}, 1276 "errors":[ 1277 {"shape":"ManualMergeRequiredException"}, 1278 {"shape":"PullRequestAlreadyClosedException"}, 1279 {"shape":"PullRequestDoesNotExistException"}, 1280 {"shape":"InvalidPullRequestIdException"}, 1281 {"shape":"PullRequestIdRequiredException"}, 1282 {"shape":"TipOfSourceReferenceIsDifferentException"}, 1283 {"shape":"ReferenceDoesNotExistException"}, 1284 {"shape":"InvalidCommitIdException"}, 1285 {"shape":"RepositoryNotAssociatedWithPullRequestException"}, 1286 {"shape":"RepositoryNameRequiredException"}, 1287 {"shape":"InvalidRepositoryNameException"}, 1288 {"shape":"RepositoryDoesNotExistException"}, 1289 {"shape":"ConcurrentReferenceUpdateException"}, 1290 {"shape":"PullRequestApprovalRulesNotSatisfiedException"}, 1291 {"shape":"EncryptionIntegrityChecksFailedException"}, 1292 {"shape":"EncryptionKeyAccessDeniedException"}, 1293 {"shape":"EncryptionKeyDisabledException"}, 1294 {"shape":"EncryptionKeyNotFoundException"}, 1295 {"shape":"EncryptionKeyUnavailableException"} 1296 ] 1297 }, 1298 "MergePullRequestBySquash":{ 1299 "name":"MergePullRequestBySquash", 1300 "http":{ 1301 "method":"POST", 1302 "requestUri":"/" 1303 }, 1304 "input":{"shape":"MergePullRequestBySquashInput"}, 1305 "output":{"shape":"MergePullRequestBySquashOutput"}, 1306 "errors":[ 1307 {"shape":"PullRequestAlreadyClosedException"}, 1308 {"shape":"PullRequestDoesNotExistException"}, 1309 {"shape":"PullRequestIdRequiredException"}, 1310 {"shape":"InvalidPullRequestIdException"}, 1311 {"shape":"InvalidCommitIdException"}, 1312 {"shape":"ManualMergeRequiredException"}, 1313 {"shape":"TipOfSourceReferenceIsDifferentException"}, 1314 {"shape":"TipsDivergenceExceededException"}, 1315 {"shape":"NameLengthExceededException"}, 1316 {"shape":"InvalidEmailException"}, 1317 {"shape":"CommitMessageLengthExceededException"}, 1318 {"shape":"InvalidConflictDetailLevelException"}, 1319 {"shape":"InvalidConflictResolutionStrategyException"}, 1320 {"shape":"InvalidConflictResolutionException"}, 1321 {"shape":"ReplacementTypeRequiredException"}, 1322 {"shape":"InvalidReplacementTypeException"}, 1323 {"shape":"MultipleConflictResolutionEntriesException"}, 1324 {"shape":"ReplacementContentRequiredException"}, 1325 {"shape":"MaximumConflictResolutionEntriesExceededException"}, 1326 {"shape":"ConcurrentReferenceUpdateException"}, 1327 {"shape":"PathRequiredException"}, 1328 {"shape":"InvalidPathException"}, 1329 {"shape":"InvalidFileModeException"}, 1330 {"shape":"InvalidReplacementContentException"}, 1331 {"shape":"FileContentSizeLimitExceededException"}, 1332 {"shape":"FolderContentSizeLimitExceededException"}, 1333 {"shape":"MaximumFileContentToLoadExceededException"}, 1334 {"shape":"MaximumItemsToCompareExceededException"}, 1335 {"shape":"RepositoryNameRequiredException"}, 1336 {"shape":"InvalidRepositoryNameException"}, 1337 {"shape":"RepositoryDoesNotExistException"}, 1338 {"shape":"RepositoryNotAssociatedWithPullRequestException"}, 1339 {"shape":"PullRequestApprovalRulesNotSatisfiedException"}, 1340 {"shape":"EncryptionIntegrityChecksFailedException"}, 1341 {"shape":"EncryptionKeyAccessDeniedException"}, 1342 {"shape":"EncryptionKeyDisabledException"}, 1343 {"shape":"EncryptionKeyNotFoundException"}, 1344 {"shape":"EncryptionKeyUnavailableException"} 1345 ] 1346 }, 1347 "MergePullRequestByThreeWay":{ 1348 "name":"MergePullRequestByThreeWay", 1349 "http":{ 1350 "method":"POST", 1351 "requestUri":"/" 1352 }, 1353 "input":{"shape":"MergePullRequestByThreeWayInput"}, 1354 "output":{"shape":"MergePullRequestByThreeWayOutput"}, 1355 "errors":[ 1356 {"shape":"PullRequestAlreadyClosedException"}, 1357 {"shape":"PullRequestDoesNotExistException"}, 1358 {"shape":"PullRequestIdRequiredException"}, 1359 {"shape":"InvalidPullRequestIdException"}, 1360 {"shape":"InvalidCommitIdException"}, 1361 {"shape":"ManualMergeRequiredException"}, 1362 {"shape":"TipOfSourceReferenceIsDifferentException"}, 1363 {"shape":"TipsDivergenceExceededException"}, 1364 {"shape":"NameLengthExceededException"}, 1365 {"shape":"InvalidEmailException"}, 1366 {"shape":"CommitMessageLengthExceededException"}, 1367 {"shape":"InvalidConflictDetailLevelException"}, 1368 {"shape":"InvalidConflictResolutionStrategyException"}, 1369 {"shape":"InvalidConflictResolutionException"}, 1370 {"shape":"ReplacementTypeRequiredException"}, 1371 {"shape":"InvalidReplacementTypeException"}, 1372 {"shape":"MultipleConflictResolutionEntriesException"}, 1373 {"shape":"ReplacementContentRequiredException"}, 1374 {"shape":"MaximumConflictResolutionEntriesExceededException"}, 1375 {"shape":"PathRequiredException"}, 1376 {"shape":"InvalidPathException"}, 1377 {"shape":"InvalidFileModeException"}, 1378 {"shape":"InvalidReplacementContentException"}, 1379 {"shape":"FileContentSizeLimitExceededException"}, 1380 {"shape":"FolderContentSizeLimitExceededException"}, 1381 {"shape":"MaximumFileContentToLoadExceededException"}, 1382 {"shape":"MaximumItemsToCompareExceededException"}, 1383 {"shape":"RepositoryNameRequiredException"}, 1384 {"shape":"InvalidRepositoryNameException"}, 1385 {"shape":"RepositoryDoesNotExistException"}, 1386 {"shape":"RepositoryNotAssociatedWithPullRequestException"}, 1387 {"shape":"ConcurrentReferenceUpdateException"}, 1388 {"shape":"PullRequestApprovalRulesNotSatisfiedException"}, 1389 {"shape":"EncryptionIntegrityChecksFailedException"}, 1390 {"shape":"EncryptionKeyAccessDeniedException"}, 1391 {"shape":"EncryptionKeyDisabledException"}, 1392 {"shape":"EncryptionKeyNotFoundException"}, 1393 {"shape":"EncryptionKeyUnavailableException"} 1394 ] 1395 }, 1396 "OverridePullRequestApprovalRules":{ 1397 "name":"OverridePullRequestApprovalRules", 1398 "http":{ 1399 "method":"POST", 1400 "requestUri":"/" 1401 }, 1402 "input":{"shape":"OverridePullRequestApprovalRulesInput"}, 1403 "errors":[ 1404 {"shape":"PullRequestDoesNotExistException"}, 1405 {"shape":"InvalidPullRequestIdException"}, 1406 {"shape":"PullRequestIdRequiredException"}, 1407 {"shape":"InvalidRevisionIdException"}, 1408 {"shape":"RevisionIdRequiredException"}, 1409 {"shape":"InvalidOverrideStatusException"}, 1410 {"shape":"OverrideStatusRequiredException"}, 1411 {"shape":"OverrideAlreadySetException"}, 1412 {"shape":"RevisionNotCurrentException"}, 1413 {"shape":"PullRequestAlreadyClosedException"}, 1414 {"shape":"EncryptionIntegrityChecksFailedException"}, 1415 {"shape":"EncryptionKeyAccessDeniedException"}, 1416 {"shape":"EncryptionKeyDisabledException"}, 1417 {"shape":"EncryptionKeyNotFoundException"}, 1418 {"shape":"EncryptionKeyUnavailableException"} 1419 ] 1420 }, 1421 "PostCommentForComparedCommit":{ 1422 "name":"PostCommentForComparedCommit", 1423 "http":{ 1424 "method":"POST", 1425 "requestUri":"/" 1426 }, 1427 "input":{"shape":"PostCommentForComparedCommitInput"}, 1428 "output":{"shape":"PostCommentForComparedCommitOutput"}, 1429 "errors":[ 1430 {"shape":"RepositoryNameRequiredException"}, 1431 {"shape":"RepositoryDoesNotExistException"}, 1432 {"shape":"InvalidRepositoryNameException"}, 1433 {"shape":"ClientRequestTokenRequiredException"}, 1434 {"shape":"InvalidClientRequestTokenException"}, 1435 {"shape":"IdempotencyParameterMismatchException"}, 1436 {"shape":"CommentContentRequiredException"}, 1437 {"shape":"CommentContentSizeLimitExceededException"}, 1438 {"shape":"InvalidFileLocationException"}, 1439 {"shape":"InvalidRelativeFileVersionEnumException"}, 1440 {"shape":"PathRequiredException"}, 1441 {"shape":"InvalidFilePositionException"}, 1442 {"shape":"CommitIdRequiredException"}, 1443 {"shape":"InvalidCommitIdException"}, 1444 {"shape":"EncryptionIntegrityChecksFailedException"}, 1445 {"shape":"EncryptionKeyAccessDeniedException"}, 1446 {"shape":"EncryptionKeyDisabledException"}, 1447 {"shape":"EncryptionKeyNotFoundException"}, 1448 {"shape":"EncryptionKeyUnavailableException"}, 1449 {"shape":"BeforeCommitIdAndAfterCommitIdAreSameException"}, 1450 {"shape":"CommitDoesNotExistException"}, 1451 {"shape":"InvalidPathException"}, 1452 {"shape":"PathDoesNotExistException"} 1453 ], 1454 "idempotent":true 1455 }, 1456 "PostCommentForPullRequest":{ 1457 "name":"PostCommentForPullRequest", 1458 "http":{ 1459 "method":"POST", 1460 "requestUri":"/" 1461 }, 1462 "input":{"shape":"PostCommentForPullRequestInput"}, 1463 "output":{"shape":"PostCommentForPullRequestOutput"}, 1464 "errors":[ 1465 {"shape":"PullRequestDoesNotExistException"}, 1466 {"shape":"InvalidPullRequestIdException"}, 1467 {"shape":"PullRequestIdRequiredException"}, 1468 {"shape":"RepositoryNotAssociatedWithPullRequestException"}, 1469 {"shape":"RepositoryNameRequiredException"}, 1470 {"shape":"RepositoryDoesNotExistException"}, 1471 {"shape":"InvalidRepositoryNameException"}, 1472 {"shape":"ClientRequestTokenRequiredException"}, 1473 {"shape":"InvalidClientRequestTokenException"}, 1474 {"shape":"IdempotencyParameterMismatchException"}, 1475 {"shape":"CommentContentRequiredException"}, 1476 {"shape":"CommentContentSizeLimitExceededException"}, 1477 {"shape":"InvalidFileLocationException"}, 1478 {"shape":"InvalidRelativeFileVersionEnumException"}, 1479 {"shape":"PathRequiredException"}, 1480 {"shape":"InvalidFilePositionException"}, 1481 {"shape":"CommitIdRequiredException"}, 1482 {"shape":"InvalidCommitIdException"}, 1483 {"shape":"EncryptionIntegrityChecksFailedException"}, 1484 {"shape":"EncryptionKeyAccessDeniedException"}, 1485 {"shape":"EncryptionKeyDisabledException"}, 1486 {"shape":"EncryptionKeyNotFoundException"}, 1487 {"shape":"EncryptionKeyUnavailableException"}, 1488 {"shape":"CommitDoesNotExistException"}, 1489 {"shape":"InvalidPathException"}, 1490 {"shape":"PathDoesNotExistException"}, 1491 {"shape":"PathRequiredException"}, 1492 {"shape":"BeforeCommitIdAndAfterCommitIdAreSameException"} 1493 ], 1494 "idempotent":true 1495 }, 1496 "PostCommentReply":{ 1497 "name":"PostCommentReply", 1498 "http":{ 1499 "method":"POST", 1500 "requestUri":"/" 1501 }, 1502 "input":{"shape":"PostCommentReplyInput"}, 1503 "output":{"shape":"PostCommentReplyOutput"}, 1504 "errors":[ 1505 {"shape":"ClientRequestTokenRequiredException"}, 1506 {"shape":"InvalidClientRequestTokenException"}, 1507 {"shape":"IdempotencyParameterMismatchException"}, 1508 {"shape":"CommentContentRequiredException"}, 1509 {"shape":"CommentContentSizeLimitExceededException"}, 1510 {"shape":"CommentDoesNotExistException"}, 1511 {"shape":"CommentIdRequiredException"}, 1512 {"shape":"InvalidCommentIdException"} 1513 ], 1514 "idempotent":true 1515 }, 1516 "PutFile":{ 1517 "name":"PutFile", 1518 "http":{ 1519 "method":"POST", 1520 "requestUri":"/" 1521 }, 1522 "input":{"shape":"PutFileInput"}, 1523 "output":{"shape":"PutFileOutput"}, 1524 "errors":[ 1525 {"shape":"RepositoryNameRequiredException"}, 1526 {"shape":"InvalidRepositoryNameException"}, 1527 {"shape":"RepositoryDoesNotExistException"}, 1528 {"shape":"ParentCommitIdRequiredException"}, 1529 {"shape":"InvalidParentCommitIdException"}, 1530 {"shape":"ParentCommitDoesNotExistException"}, 1531 {"shape":"ParentCommitIdOutdatedException"}, 1532 {"shape":"FileContentRequiredException"}, 1533 {"shape":"FileContentSizeLimitExceededException"}, 1534 {"shape":"FolderContentSizeLimitExceededException"}, 1535 {"shape":"PathRequiredException"}, 1536 {"shape":"InvalidPathException"}, 1537 {"shape":"BranchNameRequiredException"}, 1538 {"shape":"InvalidBranchNameException"}, 1539 {"shape":"BranchDoesNotExistException"}, 1540 {"shape":"BranchNameIsTagNameException"}, 1541 {"shape":"InvalidFileModeException"}, 1542 {"shape":"NameLengthExceededException"}, 1543 {"shape":"InvalidEmailException"}, 1544 {"shape":"CommitMessageLengthExceededException"}, 1545 {"shape":"InvalidDeletionParameterException"}, 1546 {"shape":"EncryptionIntegrityChecksFailedException"}, 1547 {"shape":"EncryptionKeyAccessDeniedException"}, 1548 {"shape":"EncryptionKeyDisabledException"}, 1549 {"shape":"EncryptionKeyNotFoundException"}, 1550 {"shape":"EncryptionKeyUnavailableException"}, 1551 {"shape":"SameFileContentException"}, 1552 {"shape":"FileNameConflictsWithDirectoryNameException"}, 1553 {"shape":"DirectoryNameConflictsWithFileNameException"}, 1554 {"shape":"FilePathConflictsWithSubmodulePathException"} 1555 ] 1556 }, 1557 "PutRepositoryTriggers":{ 1558 "name":"PutRepositoryTriggers", 1559 "http":{ 1560 "method":"POST", 1561 "requestUri":"/" 1562 }, 1563 "input":{"shape":"PutRepositoryTriggersInput"}, 1564 "output":{"shape":"PutRepositoryTriggersOutput"}, 1565 "errors":[ 1566 {"shape":"RepositoryDoesNotExistException"}, 1567 {"shape":"RepositoryNameRequiredException"}, 1568 {"shape":"InvalidRepositoryNameException"}, 1569 {"shape":"RepositoryTriggersListRequiredException"}, 1570 {"shape":"MaximumRepositoryTriggersExceededException"}, 1571 {"shape":"InvalidRepositoryTriggerNameException"}, 1572 {"shape":"InvalidRepositoryTriggerDestinationArnException"}, 1573 {"shape":"InvalidRepositoryTriggerRegionException"}, 1574 {"shape":"InvalidRepositoryTriggerCustomDataException"}, 1575 {"shape":"MaximumBranchesExceededException"}, 1576 {"shape":"InvalidRepositoryTriggerBranchNameException"}, 1577 {"shape":"InvalidRepositoryTriggerEventsException"}, 1578 {"shape":"RepositoryTriggerNameRequiredException"}, 1579 {"shape":"RepositoryTriggerDestinationArnRequiredException"}, 1580 {"shape":"RepositoryTriggerBranchNameListRequiredException"}, 1581 {"shape":"RepositoryTriggerEventsListRequiredException"}, 1582 {"shape":"EncryptionIntegrityChecksFailedException"}, 1583 {"shape":"EncryptionKeyAccessDeniedException"}, 1584 {"shape":"EncryptionKeyDisabledException"}, 1585 {"shape":"EncryptionKeyNotFoundException"}, 1586 {"shape":"EncryptionKeyUnavailableException"} 1587 ] 1588 }, 1589 "TagResource":{ 1590 "name":"TagResource", 1591 "http":{ 1592 "method":"POST", 1593 "requestUri":"/" 1594 }, 1595 "input":{"shape":"TagResourceInput"}, 1596 "errors":[ 1597 {"shape":"RepositoryDoesNotExistException"}, 1598 {"shape":"InvalidRepositoryNameException"}, 1599 {"shape":"ResourceArnRequiredException"}, 1600 {"shape":"InvalidResourceArnException"}, 1601 {"shape":"TagsMapRequiredException"}, 1602 {"shape":"InvalidTagsMapException"}, 1603 {"shape":"TooManyTagsException"}, 1604 {"shape":"InvalidSystemTagUsageException"}, 1605 {"shape":"TagPolicyException"} 1606 ] 1607 }, 1608 "TestRepositoryTriggers":{ 1609 "name":"TestRepositoryTriggers", 1610 "http":{ 1611 "method":"POST", 1612 "requestUri":"/" 1613 }, 1614 "input":{"shape":"TestRepositoryTriggersInput"}, 1615 "output":{"shape":"TestRepositoryTriggersOutput"}, 1616 "errors":[ 1617 {"shape":"RepositoryDoesNotExistException"}, 1618 {"shape":"RepositoryNameRequiredException"}, 1619 {"shape":"InvalidRepositoryNameException"}, 1620 {"shape":"RepositoryTriggersListRequiredException"}, 1621 {"shape":"MaximumRepositoryTriggersExceededException"}, 1622 {"shape":"InvalidRepositoryTriggerNameException"}, 1623 {"shape":"InvalidRepositoryTriggerDestinationArnException"}, 1624 {"shape":"InvalidRepositoryTriggerRegionException"}, 1625 {"shape":"InvalidRepositoryTriggerCustomDataException"}, 1626 {"shape":"MaximumBranchesExceededException"}, 1627 {"shape":"InvalidRepositoryTriggerBranchNameException"}, 1628 {"shape":"InvalidRepositoryTriggerEventsException"}, 1629 {"shape":"RepositoryTriggerNameRequiredException"}, 1630 {"shape":"RepositoryTriggerDestinationArnRequiredException"}, 1631 {"shape":"RepositoryTriggerBranchNameListRequiredException"}, 1632 {"shape":"RepositoryTriggerEventsListRequiredException"}, 1633 {"shape":"EncryptionIntegrityChecksFailedException"}, 1634 {"shape":"EncryptionKeyAccessDeniedException"}, 1635 {"shape":"EncryptionKeyDisabledException"}, 1636 {"shape":"EncryptionKeyNotFoundException"}, 1637 {"shape":"EncryptionKeyUnavailableException"} 1638 ] 1639 }, 1640 "UntagResource":{ 1641 "name":"UntagResource", 1642 "http":{ 1643 "method":"POST", 1644 "requestUri":"/" 1645 }, 1646 "input":{"shape":"UntagResourceInput"}, 1647 "errors":[ 1648 {"shape":"RepositoryDoesNotExistException"}, 1649 {"shape":"InvalidRepositoryNameException"}, 1650 {"shape":"ResourceArnRequiredException"}, 1651 {"shape":"InvalidResourceArnException"}, 1652 {"shape":"TagKeysListRequiredException"}, 1653 {"shape":"InvalidTagKeysListException"}, 1654 {"shape":"TooManyTagsException"}, 1655 {"shape":"InvalidSystemTagUsageException"}, 1656 {"shape":"TagPolicyException"} 1657 ] 1658 }, 1659 "UpdateApprovalRuleTemplateContent":{ 1660 "name":"UpdateApprovalRuleTemplateContent", 1661 "http":{ 1662 "method":"POST", 1663 "requestUri":"/" 1664 }, 1665 "input":{"shape":"UpdateApprovalRuleTemplateContentInput"}, 1666 "output":{"shape":"UpdateApprovalRuleTemplateContentOutput"}, 1667 "errors":[ 1668 {"shape":"InvalidApprovalRuleTemplateNameException"}, 1669 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 1670 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 1671 {"shape":"InvalidApprovalRuleTemplateContentException"}, 1672 {"shape":"InvalidRuleContentSha256Exception"}, 1673 {"shape":"ApprovalRuleTemplateContentRequiredException"} 1674 ] 1675 }, 1676 "UpdateApprovalRuleTemplateDescription":{ 1677 "name":"UpdateApprovalRuleTemplateDescription", 1678 "http":{ 1679 "method":"POST", 1680 "requestUri":"/" 1681 }, 1682 "input":{"shape":"UpdateApprovalRuleTemplateDescriptionInput"}, 1683 "output":{"shape":"UpdateApprovalRuleTemplateDescriptionOutput"}, 1684 "errors":[ 1685 {"shape":"InvalidApprovalRuleTemplateNameException"}, 1686 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 1687 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 1688 {"shape":"InvalidApprovalRuleTemplateDescriptionException"} 1689 ] 1690 }, 1691 "UpdateApprovalRuleTemplateName":{ 1692 "name":"UpdateApprovalRuleTemplateName", 1693 "http":{ 1694 "method":"POST", 1695 "requestUri":"/" 1696 }, 1697 "input":{"shape":"UpdateApprovalRuleTemplateNameInput"}, 1698 "output":{"shape":"UpdateApprovalRuleTemplateNameOutput"}, 1699 "errors":[ 1700 {"shape":"InvalidApprovalRuleTemplateNameException"}, 1701 {"shape":"ApprovalRuleTemplateNameRequiredException"}, 1702 {"shape":"ApprovalRuleTemplateDoesNotExistException"}, 1703 {"shape":"ApprovalRuleTemplateNameAlreadyExistsException"} 1704 ] 1705 }, 1706 "UpdateComment":{ 1707 "name":"UpdateComment", 1708 "http":{ 1709 "method":"POST", 1710 "requestUri":"/" 1711 }, 1712 "input":{"shape":"UpdateCommentInput"}, 1713 "output":{"shape":"UpdateCommentOutput"}, 1714 "errors":[ 1715 {"shape":"CommentContentRequiredException"}, 1716 {"shape":"CommentContentSizeLimitExceededException"}, 1717 {"shape":"CommentDoesNotExistException"}, 1718 {"shape":"CommentIdRequiredException"}, 1719 {"shape":"InvalidCommentIdException"}, 1720 {"shape":"CommentNotCreatedByCallerException"}, 1721 {"shape":"CommentDeletedException"} 1722 ] 1723 }, 1724 "UpdateDefaultBranch":{ 1725 "name":"UpdateDefaultBranch", 1726 "http":{ 1727 "method":"POST", 1728 "requestUri":"/" 1729 }, 1730 "input":{"shape":"UpdateDefaultBranchInput"}, 1731 "errors":[ 1732 {"shape":"RepositoryNameRequiredException"}, 1733 {"shape":"RepositoryDoesNotExistException"}, 1734 {"shape":"InvalidRepositoryNameException"}, 1735 {"shape":"BranchNameRequiredException"}, 1736 {"shape":"InvalidBranchNameException"}, 1737 {"shape":"BranchDoesNotExistException"}, 1738 {"shape":"EncryptionIntegrityChecksFailedException"}, 1739 {"shape":"EncryptionKeyAccessDeniedException"}, 1740 {"shape":"EncryptionKeyDisabledException"}, 1741 {"shape":"EncryptionKeyNotFoundException"}, 1742 {"shape":"EncryptionKeyUnavailableException"} 1743 ] 1744 }, 1745 "UpdatePullRequestApprovalRuleContent":{ 1746 "name":"UpdatePullRequestApprovalRuleContent", 1747 "http":{ 1748 "method":"POST", 1749 "requestUri":"/" 1750 }, 1751 "input":{"shape":"UpdatePullRequestApprovalRuleContentInput"}, 1752 "output":{"shape":"UpdatePullRequestApprovalRuleContentOutput"}, 1753 "errors":[ 1754 {"shape":"PullRequestDoesNotExistException"}, 1755 {"shape":"InvalidPullRequestIdException"}, 1756 {"shape":"PullRequestIdRequiredException"}, 1757 {"shape":"PullRequestAlreadyClosedException"}, 1758 {"shape":"ApprovalRuleNameRequiredException"}, 1759 {"shape":"InvalidApprovalRuleNameException"}, 1760 {"shape":"ApprovalRuleDoesNotExistException"}, 1761 {"shape":"InvalidRuleContentSha256Exception"}, 1762 {"shape":"ApprovalRuleContentRequiredException"}, 1763 {"shape":"InvalidApprovalRuleContentException"}, 1764 {"shape":"CannotModifyApprovalRuleFromTemplateException"}, 1765 {"shape":"EncryptionIntegrityChecksFailedException"}, 1766 {"shape":"EncryptionKeyAccessDeniedException"}, 1767 {"shape":"EncryptionKeyDisabledException"}, 1768 {"shape":"EncryptionKeyNotFoundException"}, 1769 {"shape":"EncryptionKeyUnavailableException"} 1770 ] 1771 }, 1772 "UpdatePullRequestApprovalState":{ 1773 "name":"UpdatePullRequestApprovalState", 1774 "http":{ 1775 "method":"POST", 1776 "requestUri":"/" 1777 }, 1778 "input":{"shape":"UpdatePullRequestApprovalStateInput"}, 1779 "errors":[ 1780 {"shape":"PullRequestDoesNotExistException"}, 1781 {"shape":"InvalidPullRequestIdException"}, 1782 {"shape":"PullRequestIdRequiredException"}, 1783 {"shape":"InvalidRevisionIdException"}, 1784 {"shape":"RevisionIdRequiredException"}, 1785 {"shape":"InvalidApprovalStateException"}, 1786 {"shape":"ApprovalStateRequiredException"}, 1787 {"shape":"PullRequestCannotBeApprovedByAuthorException"}, 1788 {"shape":"RevisionNotCurrentException"}, 1789 {"shape":"PullRequestAlreadyClosedException"}, 1790 {"shape":"MaximumNumberOfApprovalsExceededException"}, 1791 {"shape":"EncryptionIntegrityChecksFailedException"}, 1792 {"shape":"EncryptionKeyAccessDeniedException"}, 1793 {"shape":"EncryptionKeyDisabledException"}, 1794 {"shape":"EncryptionKeyNotFoundException"}, 1795 {"shape":"EncryptionKeyUnavailableException"} 1796 ] 1797 }, 1798 "UpdatePullRequestDescription":{ 1799 "name":"UpdatePullRequestDescription", 1800 "http":{ 1801 "method":"POST", 1802 "requestUri":"/" 1803 }, 1804 "input":{"shape":"UpdatePullRequestDescriptionInput"}, 1805 "output":{"shape":"UpdatePullRequestDescriptionOutput"}, 1806 "errors":[ 1807 {"shape":"PullRequestDoesNotExistException"}, 1808 {"shape":"InvalidPullRequestIdException"}, 1809 {"shape":"PullRequestIdRequiredException"}, 1810 {"shape":"InvalidDescriptionException"}, 1811 {"shape":"PullRequestAlreadyClosedException"} 1812 ] 1813 }, 1814 "UpdatePullRequestStatus":{ 1815 "name":"UpdatePullRequestStatus", 1816 "http":{ 1817 "method":"POST", 1818 "requestUri":"/" 1819 }, 1820 "input":{"shape":"UpdatePullRequestStatusInput"}, 1821 "output":{"shape":"UpdatePullRequestStatusOutput"}, 1822 "errors":[ 1823 {"shape":"PullRequestDoesNotExistException"}, 1824 {"shape":"InvalidPullRequestIdException"}, 1825 {"shape":"PullRequestIdRequiredException"}, 1826 {"shape":"InvalidPullRequestStatusUpdateException"}, 1827 {"shape":"InvalidPullRequestStatusException"}, 1828 {"shape":"PullRequestStatusRequiredException"}, 1829 {"shape":"EncryptionIntegrityChecksFailedException"}, 1830 {"shape":"EncryptionKeyAccessDeniedException"}, 1831 {"shape":"EncryptionKeyDisabledException"}, 1832 {"shape":"EncryptionKeyNotFoundException"}, 1833 {"shape":"EncryptionKeyUnavailableException"} 1834 ] 1835 }, 1836 "UpdatePullRequestTitle":{ 1837 "name":"UpdatePullRequestTitle", 1838 "http":{ 1839 "method":"POST", 1840 "requestUri":"/" 1841 }, 1842 "input":{"shape":"UpdatePullRequestTitleInput"}, 1843 "output":{"shape":"UpdatePullRequestTitleOutput"}, 1844 "errors":[ 1845 {"shape":"PullRequestDoesNotExistException"}, 1846 {"shape":"InvalidPullRequestIdException"}, 1847 {"shape":"PullRequestIdRequiredException"}, 1848 {"shape":"TitleRequiredException"}, 1849 {"shape":"InvalidTitleException"}, 1850 {"shape":"PullRequestAlreadyClosedException"} 1851 ] 1852 }, 1853 "UpdateRepositoryDescription":{ 1854 "name":"UpdateRepositoryDescription", 1855 "http":{ 1856 "method":"POST", 1857 "requestUri":"/" 1858 }, 1859 "input":{"shape":"UpdateRepositoryDescriptionInput"}, 1860 "errors":[ 1861 {"shape":"RepositoryNameRequiredException"}, 1862 {"shape":"RepositoryDoesNotExistException"}, 1863 {"shape":"InvalidRepositoryNameException"}, 1864 {"shape":"InvalidRepositoryDescriptionException"}, 1865 {"shape":"EncryptionIntegrityChecksFailedException"}, 1866 {"shape":"EncryptionKeyAccessDeniedException"}, 1867 {"shape":"EncryptionKeyDisabledException"}, 1868 {"shape":"EncryptionKeyNotFoundException"}, 1869 {"shape":"EncryptionKeyUnavailableException"} 1870 ] 1871 }, 1872 "UpdateRepositoryName":{ 1873 "name":"UpdateRepositoryName", 1874 "http":{ 1875 "method":"POST", 1876 "requestUri":"/" 1877 }, 1878 "input":{"shape":"UpdateRepositoryNameInput"}, 1879 "errors":[ 1880 {"shape":"RepositoryDoesNotExistException"}, 1881 {"shape":"RepositoryNameExistsException"}, 1882 {"shape":"RepositoryNameRequiredException"}, 1883 {"shape":"InvalidRepositoryNameException"} 1884 ] 1885 } 1886 }, 1887 "shapes":{ 1888 "AccountId":{"type":"string"}, 1889 "ActorDoesNotExistException":{ 1890 "type":"structure", 1891 "members":{ 1892 }, 1893 "exception":true 1894 }, 1895 "AdditionalData":{"type":"string"}, 1896 "Approval":{ 1897 "type":"structure", 1898 "members":{ 1899 "userArn":{"shape":"Arn"}, 1900 "approvalState":{"shape":"ApprovalState"} 1901 } 1902 }, 1903 "ApprovalList":{ 1904 "type":"list", 1905 "member":{"shape":"Approval"} 1906 }, 1907 "ApprovalRule":{ 1908 "type":"structure", 1909 "members":{ 1910 "approvalRuleId":{"shape":"ApprovalRuleId"}, 1911 "approvalRuleName":{"shape":"ApprovalRuleName"}, 1912 "approvalRuleContent":{"shape":"ApprovalRuleContent"}, 1913 "ruleContentSha256":{"shape":"RuleContentSha256"}, 1914 "lastModifiedDate":{"shape":"LastModifiedDate"}, 1915 "creationDate":{"shape":"CreationDate"}, 1916 "lastModifiedUser":{"shape":"Arn"}, 1917 "originApprovalRuleTemplate":{"shape":"OriginApprovalRuleTemplate"} 1918 } 1919 }, 1920 "ApprovalRuleContent":{ 1921 "type":"string", 1922 "max":3000, 1923 "min":1 1924 }, 1925 "ApprovalRuleContentRequiredException":{ 1926 "type":"structure", 1927 "members":{ 1928 }, 1929 "exception":true 1930 }, 1931 "ApprovalRuleDoesNotExistException":{ 1932 "type":"structure", 1933 "members":{ 1934 }, 1935 "exception":true 1936 }, 1937 "ApprovalRuleEventMetadata":{ 1938 "type":"structure", 1939 "members":{ 1940 "approvalRuleName":{"shape":"ApprovalRuleName"}, 1941 "approvalRuleId":{"shape":"ApprovalRuleId"}, 1942 "approvalRuleContent":{"shape":"ApprovalRuleContent"} 1943 } 1944 }, 1945 "ApprovalRuleId":{"type":"string"}, 1946 "ApprovalRuleName":{ 1947 "type":"string", 1948 "max":100, 1949 "min":1 1950 }, 1951 "ApprovalRuleNameAlreadyExistsException":{ 1952 "type":"structure", 1953 "members":{ 1954 }, 1955 "exception":true 1956 }, 1957 "ApprovalRuleNameRequiredException":{ 1958 "type":"structure", 1959 "members":{ 1960 }, 1961 "exception":true 1962 }, 1963 "ApprovalRuleOverriddenEventMetadata":{ 1964 "type":"structure", 1965 "members":{ 1966 "revisionId":{"shape":"RevisionId"}, 1967 "overrideStatus":{"shape":"OverrideStatus"} 1968 } 1969 }, 1970 "ApprovalRuleTemplate":{ 1971 "type":"structure", 1972 "members":{ 1973 "approvalRuleTemplateId":{"shape":"ApprovalRuleTemplateId"}, 1974 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 1975 "approvalRuleTemplateDescription":{"shape":"ApprovalRuleTemplateDescription"}, 1976 "approvalRuleTemplateContent":{"shape":"ApprovalRuleTemplateContent"}, 1977 "ruleContentSha256":{"shape":"RuleContentSha256"}, 1978 "lastModifiedDate":{"shape":"LastModifiedDate"}, 1979 "creationDate":{"shape":"CreationDate"}, 1980 "lastModifiedUser":{"shape":"Arn"} 1981 } 1982 }, 1983 "ApprovalRuleTemplateContent":{ 1984 "type":"string", 1985 "max":3000, 1986 "min":1 1987 }, 1988 "ApprovalRuleTemplateContentRequiredException":{ 1989 "type":"structure", 1990 "members":{ 1991 }, 1992 "exception":true 1993 }, 1994 "ApprovalRuleTemplateDescription":{ 1995 "type":"string", 1996 "max":1000, 1997 "min":0 1998 }, 1999 "ApprovalRuleTemplateDoesNotExistException":{ 2000 "type":"structure", 2001 "members":{ 2002 }, 2003 "exception":true 2004 }, 2005 "ApprovalRuleTemplateId":{"type":"string"}, 2006 "ApprovalRuleTemplateInUseException":{ 2007 "type":"structure", 2008 "members":{ 2009 }, 2010 "exception":true 2011 }, 2012 "ApprovalRuleTemplateName":{ 2013 "type":"string", 2014 "max":100, 2015 "min":1 2016 }, 2017 "ApprovalRuleTemplateNameAlreadyExistsException":{ 2018 "type":"structure", 2019 "members":{ 2020 }, 2021 "exception":true 2022 }, 2023 "ApprovalRuleTemplateNameList":{ 2024 "type":"list", 2025 "member":{"shape":"ApprovalRuleTemplateName"} 2026 }, 2027 "ApprovalRuleTemplateNameRequiredException":{ 2028 "type":"structure", 2029 "members":{ 2030 }, 2031 "exception":true 2032 }, 2033 "ApprovalRulesList":{ 2034 "type":"list", 2035 "member":{"shape":"ApprovalRule"} 2036 }, 2037 "ApprovalRulesNotSatisfiedList":{ 2038 "type":"list", 2039 "member":{"shape":"ApprovalRuleName"} 2040 }, 2041 "ApprovalRulesSatisfiedList":{ 2042 "type":"list", 2043 "member":{"shape":"ApprovalRuleName"} 2044 }, 2045 "ApprovalState":{ 2046 "type":"string", 2047 "enum":[ 2048 "APPROVE", 2049 "REVOKE" 2050 ] 2051 }, 2052 "ApprovalStateChangedEventMetadata":{ 2053 "type":"structure", 2054 "members":{ 2055 "revisionId":{"shape":"RevisionId"}, 2056 "approvalStatus":{"shape":"ApprovalState"} 2057 } 2058 }, 2059 "ApprovalStateRequiredException":{ 2060 "type":"structure", 2061 "members":{ 2062 }, 2063 "exception":true 2064 }, 2065 "Approved":{"type":"boolean"}, 2066 "Arn":{"type":"string"}, 2067 "AssociateApprovalRuleTemplateWithRepositoryInput":{ 2068 "type":"structure", 2069 "required":[ 2070 "approvalRuleTemplateName", 2071 "repositoryName" 2072 ], 2073 "members":{ 2074 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 2075 "repositoryName":{"shape":"RepositoryName"} 2076 } 2077 }, 2078 "AuthorDoesNotExistException":{ 2079 "type":"structure", 2080 "members":{ 2081 }, 2082 "exception":true 2083 }, 2084 "BatchAssociateApprovalRuleTemplateWithRepositoriesError":{ 2085 "type":"structure", 2086 "members":{ 2087 "repositoryName":{"shape":"RepositoryName"}, 2088 "errorCode":{"shape":"ErrorCode"}, 2089 "errorMessage":{"shape":"ErrorMessage"} 2090 } 2091 }, 2092 "BatchAssociateApprovalRuleTemplateWithRepositoriesErrorsList":{ 2093 "type":"list", 2094 "member":{"shape":"BatchAssociateApprovalRuleTemplateWithRepositoriesError"} 2095 }, 2096 "BatchAssociateApprovalRuleTemplateWithRepositoriesInput":{ 2097 "type":"structure", 2098 "required":[ 2099 "approvalRuleTemplateName", 2100 "repositoryNames" 2101 ], 2102 "members":{ 2103 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 2104 "repositoryNames":{"shape":"RepositoryNameList"} 2105 } 2106 }, 2107 "BatchAssociateApprovalRuleTemplateWithRepositoriesOutput":{ 2108 "type":"structure", 2109 "required":[ 2110 "associatedRepositoryNames", 2111 "errors" 2112 ], 2113 "members":{ 2114 "associatedRepositoryNames":{"shape":"RepositoryNameList"}, 2115 "errors":{"shape":"BatchAssociateApprovalRuleTemplateWithRepositoriesErrorsList"} 2116 } 2117 }, 2118 "BatchDescribeMergeConflictsError":{ 2119 "type":"structure", 2120 "required":[ 2121 "filePath", 2122 "exceptionName", 2123 "message" 2124 ], 2125 "members":{ 2126 "filePath":{"shape":"Path"}, 2127 "exceptionName":{"shape":"ExceptionName"}, 2128 "message":{"shape":"Message"} 2129 } 2130 }, 2131 "BatchDescribeMergeConflictsErrors":{ 2132 "type":"list", 2133 "member":{"shape":"BatchDescribeMergeConflictsError"} 2134 }, 2135 "BatchDescribeMergeConflictsInput":{ 2136 "type":"structure", 2137 "required":[ 2138 "repositoryName", 2139 "destinationCommitSpecifier", 2140 "sourceCommitSpecifier", 2141 "mergeOption" 2142 ], 2143 "members":{ 2144 "repositoryName":{"shape":"RepositoryName"}, 2145 "destinationCommitSpecifier":{"shape":"CommitName"}, 2146 "sourceCommitSpecifier":{"shape":"CommitName"}, 2147 "mergeOption":{"shape":"MergeOptionTypeEnum"}, 2148 "maxMergeHunks":{"shape":"MaxResults"}, 2149 "maxConflictFiles":{"shape":"MaxResults"}, 2150 "filePaths":{"shape":"FilePaths"}, 2151 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 2152 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 2153 "nextToken":{"shape":"NextToken"} 2154 } 2155 }, 2156 "BatchDescribeMergeConflictsOutput":{ 2157 "type":"structure", 2158 "required":[ 2159 "conflicts", 2160 "destinationCommitId", 2161 "sourceCommitId" 2162 ], 2163 "members":{ 2164 "conflicts":{"shape":"Conflicts"}, 2165 "nextToken":{"shape":"NextToken"}, 2166 "errors":{"shape":"BatchDescribeMergeConflictsErrors"}, 2167 "destinationCommitId":{"shape":"ObjectId"}, 2168 "sourceCommitId":{"shape":"ObjectId"}, 2169 "baseCommitId":{"shape":"ObjectId"} 2170 } 2171 }, 2172 "BatchDisassociateApprovalRuleTemplateFromRepositoriesError":{ 2173 "type":"structure", 2174 "members":{ 2175 "repositoryName":{"shape":"RepositoryName"}, 2176 "errorCode":{"shape":"ErrorCode"}, 2177 "errorMessage":{"shape":"ErrorMessage"} 2178 } 2179 }, 2180 "BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorsList":{ 2181 "type":"list", 2182 "member":{"shape":"BatchDisassociateApprovalRuleTemplateFromRepositoriesError"} 2183 }, 2184 "BatchDisassociateApprovalRuleTemplateFromRepositoriesInput":{ 2185 "type":"structure", 2186 "required":[ 2187 "approvalRuleTemplateName", 2188 "repositoryNames" 2189 ], 2190 "members":{ 2191 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 2192 "repositoryNames":{"shape":"RepositoryNameList"} 2193 } 2194 }, 2195 "BatchDisassociateApprovalRuleTemplateFromRepositoriesOutput":{ 2196 "type":"structure", 2197 "required":[ 2198 "disassociatedRepositoryNames", 2199 "errors" 2200 ], 2201 "members":{ 2202 "disassociatedRepositoryNames":{"shape":"RepositoryNameList"}, 2203 "errors":{"shape":"BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorsList"} 2204 } 2205 }, 2206 "BatchGetCommitsError":{ 2207 "type":"structure", 2208 "members":{ 2209 "commitId":{"shape":"ObjectId"}, 2210 "errorCode":{"shape":"ErrorCode"}, 2211 "errorMessage":{"shape":"ErrorMessage"} 2212 } 2213 }, 2214 "BatchGetCommitsErrorsList":{ 2215 "type":"list", 2216 "member":{"shape":"BatchGetCommitsError"} 2217 }, 2218 "BatchGetCommitsInput":{ 2219 "type":"structure", 2220 "required":[ 2221 "commitIds", 2222 "repositoryName" 2223 ], 2224 "members":{ 2225 "commitIds":{"shape":"CommitIdsInputList"}, 2226 "repositoryName":{"shape":"RepositoryName"} 2227 } 2228 }, 2229 "BatchGetCommitsOutput":{ 2230 "type":"structure", 2231 "members":{ 2232 "commits":{"shape":"CommitObjectsList"}, 2233 "errors":{"shape":"BatchGetCommitsErrorsList"} 2234 } 2235 }, 2236 "BatchGetRepositoriesInput":{ 2237 "type":"structure", 2238 "required":["repositoryNames"], 2239 "members":{ 2240 "repositoryNames":{"shape":"RepositoryNameList"} 2241 } 2242 }, 2243 "BatchGetRepositoriesOutput":{ 2244 "type":"structure", 2245 "members":{ 2246 "repositories":{"shape":"RepositoryMetadataList"}, 2247 "repositoriesNotFound":{"shape":"RepositoryNotFoundList"} 2248 } 2249 }, 2250 "BeforeCommitIdAndAfterCommitIdAreSameException":{ 2251 "type":"structure", 2252 "members":{ 2253 }, 2254 "exception":true 2255 }, 2256 "BlobIdDoesNotExistException":{ 2257 "type":"structure", 2258 "members":{ 2259 }, 2260 "exception":true 2261 }, 2262 "BlobIdRequiredException":{ 2263 "type":"structure", 2264 "members":{ 2265 }, 2266 "exception":true 2267 }, 2268 "BlobMetadata":{ 2269 "type":"structure", 2270 "members":{ 2271 "blobId":{"shape":"ObjectId"}, 2272 "path":{"shape":"Path"}, 2273 "mode":{"shape":"Mode"} 2274 } 2275 }, 2276 "BranchDoesNotExistException":{ 2277 "type":"structure", 2278 "members":{ 2279 }, 2280 "exception":true 2281 }, 2282 "BranchInfo":{ 2283 "type":"structure", 2284 "members":{ 2285 "branchName":{"shape":"BranchName"}, 2286 "commitId":{"shape":"CommitId"} 2287 } 2288 }, 2289 "BranchName":{ 2290 "type":"string", 2291 "max":256, 2292 "min":1 2293 }, 2294 "BranchNameExistsException":{ 2295 "type":"structure", 2296 "members":{ 2297 }, 2298 "exception":true 2299 }, 2300 "BranchNameIsTagNameException":{ 2301 "type":"structure", 2302 "members":{ 2303 }, 2304 "exception":true 2305 }, 2306 "BranchNameList":{ 2307 "type":"list", 2308 "member":{"shape":"BranchName"} 2309 }, 2310 "BranchNameRequiredException":{ 2311 "type":"structure", 2312 "members":{ 2313 }, 2314 "exception":true 2315 }, 2316 "CannotDeleteApprovalRuleFromTemplateException":{ 2317 "type":"structure", 2318 "members":{ 2319 }, 2320 "exception":true 2321 }, 2322 "CannotModifyApprovalRuleFromTemplateException":{ 2323 "type":"structure", 2324 "members":{ 2325 }, 2326 "exception":true 2327 }, 2328 "CapitalBoolean":{"type":"boolean"}, 2329 "ChangeTypeEnum":{ 2330 "type":"string", 2331 "enum":[ 2332 "A", 2333 "M", 2334 "D" 2335 ] 2336 }, 2337 "ClientRequestToken":{"type":"string"}, 2338 "ClientRequestTokenRequiredException":{ 2339 "type":"structure", 2340 "members":{ 2341 }, 2342 "exception":true 2343 }, 2344 "CloneUrlHttp":{"type":"string"}, 2345 "CloneUrlSsh":{"type":"string"}, 2346 "Comment":{ 2347 "type":"structure", 2348 "members":{ 2349 "commentId":{"shape":"CommentId"}, 2350 "content":{"shape":"Content"}, 2351 "inReplyTo":{"shape":"CommentId"}, 2352 "creationDate":{"shape":"CreationDate"}, 2353 "lastModifiedDate":{"shape":"LastModifiedDate"}, 2354 "authorArn":{"shape":"Arn"}, 2355 "deleted":{"shape":"IsCommentDeleted"}, 2356 "clientRequestToken":{"shape":"ClientRequestToken"} 2357 } 2358 }, 2359 "CommentContentRequiredException":{ 2360 "type":"structure", 2361 "members":{ 2362 }, 2363 "exception":true 2364 }, 2365 "CommentContentSizeLimitExceededException":{ 2366 "type":"structure", 2367 "members":{ 2368 }, 2369 "exception":true 2370 }, 2371 "CommentDeletedException":{ 2372 "type":"structure", 2373 "members":{ 2374 }, 2375 "exception":true 2376 }, 2377 "CommentDoesNotExistException":{ 2378 "type":"structure", 2379 "members":{ 2380 }, 2381 "exception":true 2382 }, 2383 "CommentId":{"type":"string"}, 2384 "CommentIdRequiredException":{ 2385 "type":"structure", 2386 "members":{ 2387 }, 2388 "exception":true 2389 }, 2390 "CommentNotCreatedByCallerException":{ 2391 "type":"structure", 2392 "members":{ 2393 }, 2394 "exception":true 2395 }, 2396 "Comments":{ 2397 "type":"list", 2398 "member":{"shape":"Comment"} 2399 }, 2400 "CommentsForComparedCommit":{ 2401 "type":"structure", 2402 "members":{ 2403 "repositoryName":{"shape":"RepositoryName"}, 2404 "beforeCommitId":{"shape":"CommitId"}, 2405 "afterCommitId":{"shape":"CommitId"}, 2406 "beforeBlobId":{"shape":"ObjectId"}, 2407 "afterBlobId":{"shape":"ObjectId"}, 2408 "location":{"shape":"Location"}, 2409 "comments":{"shape":"Comments"} 2410 } 2411 }, 2412 "CommentsForComparedCommitData":{ 2413 "type":"list", 2414 "member":{"shape":"CommentsForComparedCommit"} 2415 }, 2416 "CommentsForPullRequest":{ 2417 "type":"structure", 2418 "members":{ 2419 "pullRequestId":{"shape":"PullRequestId"}, 2420 "repositoryName":{"shape":"RepositoryName"}, 2421 "beforeCommitId":{"shape":"CommitId"}, 2422 "afterCommitId":{"shape":"CommitId"}, 2423 "beforeBlobId":{"shape":"ObjectId"}, 2424 "afterBlobId":{"shape":"ObjectId"}, 2425 "location":{"shape":"Location"}, 2426 "comments":{"shape":"Comments"} 2427 } 2428 }, 2429 "CommentsForPullRequestData":{ 2430 "type":"list", 2431 "member":{"shape":"CommentsForPullRequest"} 2432 }, 2433 "Commit":{ 2434 "type":"structure", 2435 "members":{ 2436 "commitId":{"shape":"ObjectId"}, 2437 "treeId":{"shape":"ObjectId"}, 2438 "parents":{"shape":"ParentList"}, 2439 "message":{"shape":"Message"}, 2440 "author":{"shape":"UserInfo"}, 2441 "committer":{"shape":"UserInfo"}, 2442 "additionalData":{"shape":"AdditionalData"} 2443 } 2444 }, 2445 "CommitDoesNotExistException":{ 2446 "type":"structure", 2447 "members":{ 2448 }, 2449 "exception":true 2450 }, 2451 "CommitId":{"type":"string"}, 2452 "CommitIdDoesNotExistException":{ 2453 "type":"structure", 2454 "members":{ 2455 }, 2456 "exception":true 2457 }, 2458 "CommitIdRequiredException":{ 2459 "type":"structure", 2460 "members":{ 2461 }, 2462 "exception":true 2463 }, 2464 "CommitIdsInputList":{ 2465 "type":"list", 2466 "member":{"shape":"ObjectId"} 2467 }, 2468 "CommitIdsLimitExceededException":{ 2469 "type":"structure", 2470 "members":{ 2471 }, 2472 "exception":true 2473 }, 2474 "CommitIdsListRequiredException":{ 2475 "type":"structure", 2476 "members":{ 2477 }, 2478 "exception":true 2479 }, 2480 "CommitMessageLengthExceededException":{ 2481 "type":"structure", 2482 "members":{ 2483 }, 2484 "exception":true 2485 }, 2486 "CommitName":{"type":"string"}, 2487 "CommitObjectsList":{ 2488 "type":"list", 2489 "member":{"shape":"Commit"} 2490 }, 2491 "CommitRequiredException":{ 2492 "type":"structure", 2493 "members":{ 2494 }, 2495 "exception":true 2496 }, 2497 "ConcurrentReferenceUpdateException":{ 2498 "type":"structure", 2499 "members":{ 2500 }, 2501 "exception":true 2502 }, 2503 "Conflict":{ 2504 "type":"structure", 2505 "members":{ 2506 "conflictMetadata":{"shape":"ConflictMetadata"}, 2507 "mergeHunks":{"shape":"MergeHunks"} 2508 } 2509 }, 2510 "ConflictDetailLevelTypeEnum":{ 2511 "type":"string", 2512 "enum":[ 2513 "FILE_LEVEL", 2514 "LINE_LEVEL" 2515 ] 2516 }, 2517 "ConflictMetadata":{ 2518 "type":"structure", 2519 "members":{ 2520 "filePath":{"shape":"Path"}, 2521 "fileSizes":{"shape":"FileSizes"}, 2522 "fileModes":{"shape":"FileModes"}, 2523 "objectTypes":{"shape":"ObjectTypes"}, 2524 "numberOfConflicts":{"shape":"NumberOfConflicts"}, 2525 "isBinaryFile":{"shape":"IsBinaryFile"}, 2526 "contentConflict":{"shape":"IsContentConflict"}, 2527 "fileModeConflict":{"shape":"IsFileModeConflict"}, 2528 "objectTypeConflict":{"shape":"IsObjectTypeConflict"}, 2529 "mergeOperations":{"shape":"MergeOperations"} 2530 } 2531 }, 2532 "ConflictMetadataList":{ 2533 "type":"list", 2534 "member":{"shape":"ConflictMetadata"} 2535 }, 2536 "ConflictResolution":{ 2537 "type":"structure", 2538 "members":{ 2539 "replaceContents":{"shape":"ReplaceContentEntries"}, 2540 "deleteFiles":{"shape":"DeleteFileEntries"}, 2541 "setFileModes":{"shape":"SetFileModeEntries"} 2542 } 2543 }, 2544 "ConflictResolutionStrategyTypeEnum":{ 2545 "type":"string", 2546 "enum":[ 2547 "NONE", 2548 "ACCEPT_SOURCE", 2549 "ACCEPT_DESTINATION", 2550 "AUTOMERGE" 2551 ] 2552 }, 2553 "Conflicts":{ 2554 "type":"list", 2555 "member":{"shape":"Conflict"} 2556 }, 2557 "Content":{"type":"string"}, 2558 "CreateApprovalRuleTemplateInput":{ 2559 "type":"structure", 2560 "required":[ 2561 "approvalRuleTemplateName", 2562 "approvalRuleTemplateContent" 2563 ], 2564 "members":{ 2565 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 2566 "approvalRuleTemplateContent":{"shape":"ApprovalRuleTemplateContent"}, 2567 "approvalRuleTemplateDescription":{"shape":"ApprovalRuleTemplateDescription"} 2568 } 2569 }, 2570 "CreateApprovalRuleTemplateOutput":{ 2571 "type":"structure", 2572 "required":["approvalRuleTemplate"], 2573 "members":{ 2574 "approvalRuleTemplate":{"shape":"ApprovalRuleTemplate"} 2575 } 2576 }, 2577 "CreateBranchInput":{ 2578 "type":"structure", 2579 "required":[ 2580 "repositoryName", 2581 "branchName", 2582 "commitId" 2583 ], 2584 "members":{ 2585 "repositoryName":{"shape":"RepositoryName"}, 2586 "branchName":{"shape":"BranchName"}, 2587 "commitId":{"shape":"CommitId"} 2588 } 2589 }, 2590 "CreateCommitInput":{ 2591 "type":"structure", 2592 "required":[ 2593 "repositoryName", 2594 "branchName" 2595 ], 2596 "members":{ 2597 "repositoryName":{"shape":"RepositoryName"}, 2598 "branchName":{"shape":"BranchName"}, 2599 "parentCommitId":{"shape":"CommitId"}, 2600 "authorName":{"shape":"Name"}, 2601 "email":{"shape":"Email"}, 2602 "commitMessage":{"shape":"Message"}, 2603 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 2604 "putFiles":{"shape":"PutFileEntries"}, 2605 "deleteFiles":{"shape":"DeleteFileEntries"}, 2606 "setFileModes":{"shape":"SetFileModeEntries"} 2607 } 2608 }, 2609 "CreateCommitOutput":{ 2610 "type":"structure", 2611 "members":{ 2612 "commitId":{"shape":"ObjectId"}, 2613 "treeId":{"shape":"ObjectId"}, 2614 "filesAdded":{"shape":"FilesMetadata"}, 2615 "filesUpdated":{"shape":"FilesMetadata"}, 2616 "filesDeleted":{"shape":"FilesMetadata"} 2617 } 2618 }, 2619 "CreatePullRequestApprovalRuleInput":{ 2620 "type":"structure", 2621 "required":[ 2622 "pullRequestId", 2623 "approvalRuleName", 2624 "approvalRuleContent" 2625 ], 2626 "members":{ 2627 "pullRequestId":{"shape":"PullRequestId"}, 2628 "approvalRuleName":{"shape":"ApprovalRuleName"}, 2629 "approvalRuleContent":{"shape":"ApprovalRuleContent"} 2630 } 2631 }, 2632 "CreatePullRequestApprovalRuleOutput":{ 2633 "type":"structure", 2634 "required":["approvalRule"], 2635 "members":{ 2636 "approvalRule":{"shape":"ApprovalRule"} 2637 } 2638 }, 2639 "CreatePullRequestInput":{ 2640 "type":"structure", 2641 "required":[ 2642 "title", 2643 "targets" 2644 ], 2645 "members":{ 2646 "title":{"shape":"Title"}, 2647 "description":{"shape":"Description"}, 2648 "targets":{"shape":"TargetList"}, 2649 "clientRequestToken":{ 2650 "shape":"ClientRequestToken", 2651 "idempotencyToken":true 2652 } 2653 } 2654 }, 2655 "CreatePullRequestOutput":{ 2656 "type":"structure", 2657 "required":["pullRequest"], 2658 "members":{ 2659 "pullRequest":{"shape":"PullRequest"} 2660 } 2661 }, 2662 "CreateRepositoryInput":{ 2663 "type":"structure", 2664 "required":["repositoryName"], 2665 "members":{ 2666 "repositoryName":{"shape":"RepositoryName"}, 2667 "repositoryDescription":{"shape":"RepositoryDescription"}, 2668 "tags":{"shape":"TagsMap"} 2669 } 2670 }, 2671 "CreateRepositoryOutput":{ 2672 "type":"structure", 2673 "members":{ 2674 "repositoryMetadata":{"shape":"RepositoryMetadata"} 2675 } 2676 }, 2677 "CreateUnreferencedMergeCommitInput":{ 2678 "type":"structure", 2679 "required":[ 2680 "repositoryName", 2681 "sourceCommitSpecifier", 2682 "destinationCommitSpecifier", 2683 "mergeOption" 2684 ], 2685 "members":{ 2686 "repositoryName":{"shape":"RepositoryName"}, 2687 "sourceCommitSpecifier":{"shape":"CommitName"}, 2688 "destinationCommitSpecifier":{"shape":"CommitName"}, 2689 "mergeOption":{"shape":"MergeOptionTypeEnum"}, 2690 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 2691 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 2692 "authorName":{"shape":"Name"}, 2693 "email":{"shape":"Email"}, 2694 "commitMessage":{"shape":"Message"}, 2695 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 2696 "conflictResolution":{"shape":"ConflictResolution"} 2697 } 2698 }, 2699 "CreateUnreferencedMergeCommitOutput":{ 2700 "type":"structure", 2701 "members":{ 2702 "commitId":{"shape":"ObjectId"}, 2703 "treeId":{"shape":"ObjectId"} 2704 } 2705 }, 2706 "CreationDate":{"type":"timestamp"}, 2707 "Date":{"type":"string"}, 2708 "DefaultBranchCannotBeDeletedException":{ 2709 "type":"structure", 2710 "members":{ 2711 }, 2712 "exception":true 2713 }, 2714 "DeleteApprovalRuleTemplateInput":{ 2715 "type":"structure", 2716 "required":["approvalRuleTemplateName"], 2717 "members":{ 2718 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"} 2719 } 2720 }, 2721 "DeleteApprovalRuleTemplateOutput":{ 2722 "type":"structure", 2723 "required":["approvalRuleTemplateId"], 2724 "members":{ 2725 "approvalRuleTemplateId":{"shape":"ApprovalRuleTemplateId"} 2726 } 2727 }, 2728 "DeleteBranchInput":{ 2729 "type":"structure", 2730 "required":[ 2731 "repositoryName", 2732 "branchName" 2733 ], 2734 "members":{ 2735 "repositoryName":{"shape":"RepositoryName"}, 2736 "branchName":{"shape":"BranchName"} 2737 } 2738 }, 2739 "DeleteBranchOutput":{ 2740 "type":"structure", 2741 "members":{ 2742 "deletedBranch":{"shape":"BranchInfo"} 2743 } 2744 }, 2745 "DeleteCommentContentInput":{ 2746 "type":"structure", 2747 "required":["commentId"], 2748 "members":{ 2749 "commentId":{"shape":"CommentId"} 2750 } 2751 }, 2752 "DeleteCommentContentOutput":{ 2753 "type":"structure", 2754 "members":{ 2755 "comment":{"shape":"Comment"} 2756 } 2757 }, 2758 "DeleteFileEntries":{ 2759 "type":"list", 2760 "member":{"shape":"DeleteFileEntry"} 2761 }, 2762 "DeleteFileEntry":{ 2763 "type":"structure", 2764 "required":["filePath"], 2765 "members":{ 2766 "filePath":{"shape":"Path"} 2767 } 2768 }, 2769 "DeleteFileInput":{ 2770 "type":"structure", 2771 "required":[ 2772 "repositoryName", 2773 "branchName", 2774 "filePath", 2775 "parentCommitId" 2776 ], 2777 "members":{ 2778 "repositoryName":{"shape":"RepositoryName"}, 2779 "branchName":{"shape":"BranchName"}, 2780 "filePath":{"shape":"Path"}, 2781 "parentCommitId":{"shape":"CommitId"}, 2782 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 2783 "commitMessage":{"shape":"Message"}, 2784 "name":{"shape":"Name"}, 2785 "email":{"shape":"Email"} 2786 } 2787 }, 2788 "DeleteFileOutput":{ 2789 "type":"structure", 2790 "required":[ 2791 "commitId", 2792 "blobId", 2793 "treeId", 2794 "filePath" 2795 ], 2796 "members":{ 2797 "commitId":{"shape":"ObjectId"}, 2798 "blobId":{"shape":"ObjectId"}, 2799 "treeId":{"shape":"ObjectId"}, 2800 "filePath":{"shape":"Path"} 2801 } 2802 }, 2803 "DeletePullRequestApprovalRuleInput":{ 2804 "type":"structure", 2805 "required":[ 2806 "pullRequestId", 2807 "approvalRuleName" 2808 ], 2809 "members":{ 2810 "pullRequestId":{"shape":"PullRequestId"}, 2811 "approvalRuleName":{"shape":"ApprovalRuleName"} 2812 } 2813 }, 2814 "DeletePullRequestApprovalRuleOutput":{ 2815 "type":"structure", 2816 "required":["approvalRuleId"], 2817 "members":{ 2818 "approvalRuleId":{"shape":"ApprovalRuleId"} 2819 } 2820 }, 2821 "DeleteRepositoryInput":{ 2822 "type":"structure", 2823 "required":["repositoryName"], 2824 "members":{ 2825 "repositoryName":{"shape":"RepositoryName"} 2826 } 2827 }, 2828 "DeleteRepositoryOutput":{ 2829 "type":"structure", 2830 "members":{ 2831 "repositoryId":{"shape":"RepositoryId"} 2832 } 2833 }, 2834 "DescribeMergeConflictsInput":{ 2835 "type":"structure", 2836 "required":[ 2837 "repositoryName", 2838 "destinationCommitSpecifier", 2839 "sourceCommitSpecifier", 2840 "mergeOption", 2841 "filePath" 2842 ], 2843 "members":{ 2844 "repositoryName":{"shape":"RepositoryName"}, 2845 "destinationCommitSpecifier":{"shape":"CommitName"}, 2846 "sourceCommitSpecifier":{"shape":"CommitName"}, 2847 "mergeOption":{"shape":"MergeOptionTypeEnum"}, 2848 "maxMergeHunks":{"shape":"MaxResults"}, 2849 "filePath":{"shape":"Path"}, 2850 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 2851 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 2852 "nextToken":{"shape":"NextToken"} 2853 } 2854 }, 2855 "DescribeMergeConflictsOutput":{ 2856 "type":"structure", 2857 "required":[ 2858 "conflictMetadata", 2859 "mergeHunks", 2860 "destinationCommitId", 2861 "sourceCommitId" 2862 ], 2863 "members":{ 2864 "conflictMetadata":{"shape":"ConflictMetadata"}, 2865 "mergeHunks":{"shape":"MergeHunks"}, 2866 "nextToken":{"shape":"NextToken"}, 2867 "destinationCommitId":{"shape":"ObjectId"}, 2868 "sourceCommitId":{"shape":"ObjectId"}, 2869 "baseCommitId":{"shape":"ObjectId"} 2870 } 2871 }, 2872 "DescribePullRequestEventsInput":{ 2873 "type":"structure", 2874 "required":["pullRequestId"], 2875 "members":{ 2876 "pullRequestId":{"shape":"PullRequestId"}, 2877 "pullRequestEventType":{"shape":"PullRequestEventType"}, 2878 "actorArn":{"shape":"Arn"}, 2879 "nextToken":{"shape":"NextToken"}, 2880 "maxResults":{"shape":"MaxResults"} 2881 } 2882 }, 2883 "DescribePullRequestEventsOutput":{ 2884 "type":"structure", 2885 "required":["pullRequestEvents"], 2886 "members":{ 2887 "pullRequestEvents":{"shape":"PullRequestEventList"}, 2888 "nextToken":{"shape":"NextToken"} 2889 } 2890 }, 2891 "Description":{ 2892 "type":"string", 2893 "max":10240 2894 }, 2895 "Difference":{ 2896 "type":"structure", 2897 "members":{ 2898 "beforeBlob":{"shape":"BlobMetadata"}, 2899 "afterBlob":{"shape":"BlobMetadata"}, 2900 "changeType":{"shape":"ChangeTypeEnum"} 2901 } 2902 }, 2903 "DifferenceList":{ 2904 "type":"list", 2905 "member":{"shape":"Difference"} 2906 }, 2907 "DirectoryNameConflictsWithFileNameException":{ 2908 "type":"structure", 2909 "members":{ 2910 }, 2911 "exception":true 2912 }, 2913 "DisassociateApprovalRuleTemplateFromRepositoryInput":{ 2914 "type":"structure", 2915 "required":[ 2916 "approvalRuleTemplateName", 2917 "repositoryName" 2918 ], 2919 "members":{ 2920 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 2921 "repositoryName":{"shape":"RepositoryName"} 2922 } 2923 }, 2924 "Email":{"type":"string"}, 2925 "EncryptionIntegrityChecksFailedException":{ 2926 "type":"structure", 2927 "members":{ 2928 }, 2929 "exception":true, 2930 "fault":true 2931 }, 2932 "EncryptionKeyAccessDeniedException":{ 2933 "type":"structure", 2934 "members":{ 2935 }, 2936 "exception":true 2937 }, 2938 "EncryptionKeyDisabledException":{ 2939 "type":"structure", 2940 "members":{ 2941 }, 2942 "exception":true 2943 }, 2944 "EncryptionKeyNotFoundException":{ 2945 "type":"structure", 2946 "members":{ 2947 }, 2948 "exception":true 2949 }, 2950 "EncryptionKeyUnavailableException":{ 2951 "type":"structure", 2952 "members":{ 2953 }, 2954 "exception":true 2955 }, 2956 "ErrorCode":{"type":"string"}, 2957 "ErrorMessage":{"type":"string"}, 2958 "EvaluatePullRequestApprovalRulesInput":{ 2959 "type":"structure", 2960 "required":[ 2961 "pullRequestId", 2962 "revisionId" 2963 ], 2964 "members":{ 2965 "pullRequestId":{"shape":"PullRequestId"}, 2966 "revisionId":{"shape":"RevisionId"} 2967 } 2968 }, 2969 "EvaluatePullRequestApprovalRulesOutput":{ 2970 "type":"structure", 2971 "required":["evaluation"], 2972 "members":{ 2973 "evaluation":{"shape":"Evaluation"} 2974 } 2975 }, 2976 "Evaluation":{ 2977 "type":"structure", 2978 "members":{ 2979 "approved":{"shape":"Approved"}, 2980 "overridden":{"shape":"Overridden"}, 2981 "approvalRulesSatisfied":{"shape":"ApprovalRulesSatisfiedList"}, 2982 "approvalRulesNotSatisfied":{"shape":"ApprovalRulesNotSatisfiedList"} 2983 } 2984 }, 2985 "EventDate":{"type":"timestamp"}, 2986 "ExceptionName":{"type":"string"}, 2987 "File":{ 2988 "type":"structure", 2989 "members":{ 2990 "blobId":{"shape":"ObjectId"}, 2991 "absolutePath":{"shape":"Path"}, 2992 "relativePath":{"shape":"Path"}, 2993 "fileMode":{"shape":"FileModeTypeEnum"} 2994 } 2995 }, 2996 "FileContent":{ 2997 "type":"blob", 2998 "max":6291456 2999 }, 3000 "FileContentAndSourceFileSpecifiedException":{ 3001 "type":"structure", 3002 "members":{ 3003 }, 3004 "exception":true 3005 }, 3006 "FileContentRequiredException":{ 3007 "type":"structure", 3008 "members":{ 3009 }, 3010 "exception":true 3011 }, 3012 "FileContentSizeLimitExceededException":{ 3013 "type":"structure", 3014 "members":{ 3015 }, 3016 "exception":true 3017 }, 3018 "FileDoesNotExistException":{ 3019 "type":"structure", 3020 "members":{ 3021 }, 3022 "exception":true 3023 }, 3024 "FileEntryRequiredException":{ 3025 "type":"structure", 3026 "members":{ 3027 }, 3028 "exception":true 3029 }, 3030 "FileList":{ 3031 "type":"list", 3032 "member":{"shape":"File"} 3033 }, 3034 "FileMetadata":{ 3035 "type":"structure", 3036 "members":{ 3037 "absolutePath":{"shape":"Path"}, 3038 "blobId":{"shape":"ObjectId"}, 3039 "fileMode":{"shape":"FileModeTypeEnum"} 3040 } 3041 }, 3042 "FileModeRequiredException":{ 3043 "type":"structure", 3044 "members":{ 3045 }, 3046 "exception":true 3047 }, 3048 "FileModeTypeEnum":{ 3049 "type":"string", 3050 "enum":[ 3051 "EXECUTABLE", 3052 "NORMAL", 3053 "SYMLINK" 3054 ] 3055 }, 3056 "FileModes":{ 3057 "type":"structure", 3058 "members":{ 3059 "source":{"shape":"FileModeTypeEnum"}, 3060 "destination":{"shape":"FileModeTypeEnum"}, 3061 "base":{"shape":"FileModeTypeEnum"} 3062 } 3063 }, 3064 "FileNameConflictsWithDirectoryNameException":{ 3065 "type":"structure", 3066 "members":{ 3067 }, 3068 "exception":true 3069 }, 3070 "FilePathConflictsWithSubmodulePathException":{ 3071 "type":"structure", 3072 "members":{ 3073 }, 3074 "exception":true 3075 }, 3076 "FilePaths":{ 3077 "type":"list", 3078 "member":{"shape":"Path"} 3079 }, 3080 "FileSize":{"type":"long"}, 3081 "FileSizes":{ 3082 "type":"structure", 3083 "members":{ 3084 "source":{"shape":"FileSize"}, 3085 "destination":{"shape":"FileSize"}, 3086 "base":{"shape":"FileSize"} 3087 } 3088 }, 3089 "FileTooLargeException":{ 3090 "type":"structure", 3091 "members":{ 3092 }, 3093 "exception":true 3094 }, 3095 "FilesMetadata":{ 3096 "type":"list", 3097 "member":{"shape":"FileMetadata"} 3098 }, 3099 "Folder":{ 3100 "type":"structure", 3101 "members":{ 3102 "treeId":{"shape":"ObjectId"}, 3103 "absolutePath":{"shape":"Path"}, 3104 "relativePath":{"shape":"Path"} 3105 } 3106 }, 3107 "FolderContentSizeLimitExceededException":{ 3108 "type":"structure", 3109 "members":{ 3110 }, 3111 "exception":true 3112 }, 3113 "FolderDoesNotExistException":{ 3114 "type":"structure", 3115 "members":{ 3116 }, 3117 "exception":true 3118 }, 3119 "FolderList":{ 3120 "type":"list", 3121 "member":{"shape":"Folder"} 3122 }, 3123 "GetApprovalRuleTemplateInput":{ 3124 "type":"structure", 3125 "required":["approvalRuleTemplateName"], 3126 "members":{ 3127 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"} 3128 } 3129 }, 3130 "GetApprovalRuleTemplateOutput":{ 3131 "type":"structure", 3132 "required":["approvalRuleTemplate"], 3133 "members":{ 3134 "approvalRuleTemplate":{"shape":"ApprovalRuleTemplate"} 3135 } 3136 }, 3137 "GetBlobInput":{ 3138 "type":"structure", 3139 "required":[ 3140 "repositoryName", 3141 "blobId" 3142 ], 3143 "members":{ 3144 "repositoryName":{"shape":"RepositoryName"}, 3145 "blobId":{"shape":"ObjectId"} 3146 } 3147 }, 3148 "GetBlobOutput":{ 3149 "type":"structure", 3150 "required":["content"], 3151 "members":{ 3152 "content":{"shape":"blob"} 3153 } 3154 }, 3155 "GetBranchInput":{ 3156 "type":"structure", 3157 "members":{ 3158 "repositoryName":{"shape":"RepositoryName"}, 3159 "branchName":{"shape":"BranchName"} 3160 } 3161 }, 3162 "GetBranchOutput":{ 3163 "type":"structure", 3164 "members":{ 3165 "branch":{"shape":"BranchInfo"} 3166 } 3167 }, 3168 "GetCommentInput":{ 3169 "type":"structure", 3170 "required":["commentId"], 3171 "members":{ 3172 "commentId":{"shape":"CommentId"} 3173 } 3174 }, 3175 "GetCommentOutput":{ 3176 "type":"structure", 3177 "members":{ 3178 "comment":{"shape":"Comment"} 3179 } 3180 }, 3181 "GetCommentsForComparedCommitInput":{ 3182 "type":"structure", 3183 "required":[ 3184 "repositoryName", 3185 "afterCommitId" 3186 ], 3187 "members":{ 3188 "repositoryName":{"shape":"RepositoryName"}, 3189 "beforeCommitId":{"shape":"CommitId"}, 3190 "afterCommitId":{"shape":"CommitId"}, 3191 "nextToken":{"shape":"NextToken"}, 3192 "maxResults":{"shape":"MaxResults"} 3193 } 3194 }, 3195 "GetCommentsForComparedCommitOutput":{ 3196 "type":"structure", 3197 "members":{ 3198 "commentsForComparedCommitData":{"shape":"CommentsForComparedCommitData"}, 3199 "nextToken":{"shape":"NextToken"} 3200 } 3201 }, 3202 "GetCommentsForPullRequestInput":{ 3203 "type":"structure", 3204 "required":["pullRequestId"], 3205 "members":{ 3206 "pullRequestId":{"shape":"PullRequestId"}, 3207 "repositoryName":{"shape":"RepositoryName"}, 3208 "beforeCommitId":{"shape":"CommitId"}, 3209 "afterCommitId":{"shape":"CommitId"}, 3210 "nextToken":{"shape":"NextToken"}, 3211 "maxResults":{"shape":"MaxResults"} 3212 } 3213 }, 3214 "GetCommentsForPullRequestOutput":{ 3215 "type":"structure", 3216 "members":{ 3217 "commentsForPullRequestData":{"shape":"CommentsForPullRequestData"}, 3218 "nextToken":{"shape":"NextToken"} 3219 } 3220 }, 3221 "GetCommitInput":{ 3222 "type":"structure", 3223 "required":[ 3224 "repositoryName", 3225 "commitId" 3226 ], 3227 "members":{ 3228 "repositoryName":{"shape":"RepositoryName"}, 3229 "commitId":{"shape":"ObjectId"} 3230 } 3231 }, 3232 "GetCommitOutput":{ 3233 "type":"structure", 3234 "required":["commit"], 3235 "members":{ 3236 "commit":{"shape":"Commit"} 3237 } 3238 }, 3239 "GetDifferencesInput":{ 3240 "type":"structure", 3241 "required":[ 3242 "repositoryName", 3243 "afterCommitSpecifier" 3244 ], 3245 "members":{ 3246 "repositoryName":{"shape":"RepositoryName"}, 3247 "beforeCommitSpecifier":{"shape":"CommitName"}, 3248 "afterCommitSpecifier":{"shape":"CommitName"}, 3249 "beforePath":{"shape":"Path"}, 3250 "afterPath":{"shape":"Path"}, 3251 "MaxResults":{"shape":"Limit"}, 3252 "NextToken":{"shape":"NextToken"} 3253 } 3254 }, 3255 "GetDifferencesOutput":{ 3256 "type":"structure", 3257 "members":{ 3258 "differences":{"shape":"DifferenceList"}, 3259 "NextToken":{"shape":"NextToken"} 3260 } 3261 }, 3262 "GetFileInput":{ 3263 "type":"structure", 3264 "required":[ 3265 "repositoryName", 3266 "filePath" 3267 ], 3268 "members":{ 3269 "repositoryName":{"shape":"RepositoryName"}, 3270 "commitSpecifier":{"shape":"CommitName"}, 3271 "filePath":{"shape":"Path"} 3272 } 3273 }, 3274 "GetFileOutput":{ 3275 "type":"structure", 3276 "required":[ 3277 "commitId", 3278 "blobId", 3279 "filePath", 3280 "fileMode", 3281 "fileSize", 3282 "fileContent" 3283 ], 3284 "members":{ 3285 "commitId":{"shape":"ObjectId"}, 3286 "blobId":{"shape":"ObjectId"}, 3287 "filePath":{"shape":"Path"}, 3288 "fileMode":{"shape":"FileModeTypeEnum"}, 3289 "fileSize":{"shape":"ObjectSize"}, 3290 "fileContent":{"shape":"FileContent"} 3291 } 3292 }, 3293 "GetFolderInput":{ 3294 "type":"structure", 3295 "required":[ 3296 "repositoryName", 3297 "folderPath" 3298 ], 3299 "members":{ 3300 "repositoryName":{"shape":"RepositoryName"}, 3301 "commitSpecifier":{"shape":"CommitName"}, 3302 "folderPath":{"shape":"Path"} 3303 } 3304 }, 3305 "GetFolderOutput":{ 3306 "type":"structure", 3307 "required":[ 3308 "commitId", 3309 "folderPath" 3310 ], 3311 "members":{ 3312 "commitId":{"shape":"ObjectId"}, 3313 "folderPath":{"shape":"Path"}, 3314 "treeId":{"shape":"ObjectId"}, 3315 "subFolders":{"shape":"FolderList"}, 3316 "files":{"shape":"FileList"}, 3317 "symbolicLinks":{"shape":"SymbolicLinkList"}, 3318 "subModules":{"shape":"SubModuleList"} 3319 } 3320 }, 3321 "GetMergeCommitInput":{ 3322 "type":"structure", 3323 "required":[ 3324 "repositoryName", 3325 "sourceCommitSpecifier", 3326 "destinationCommitSpecifier" 3327 ], 3328 "members":{ 3329 "repositoryName":{"shape":"RepositoryName"}, 3330 "sourceCommitSpecifier":{"shape":"CommitName"}, 3331 "destinationCommitSpecifier":{"shape":"CommitName"}, 3332 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 3333 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"} 3334 } 3335 }, 3336 "GetMergeCommitOutput":{ 3337 "type":"structure", 3338 "members":{ 3339 "sourceCommitId":{"shape":"ObjectId"}, 3340 "destinationCommitId":{"shape":"ObjectId"}, 3341 "baseCommitId":{"shape":"ObjectId"}, 3342 "mergedCommitId":{"shape":"ObjectId"} 3343 } 3344 }, 3345 "GetMergeConflictsInput":{ 3346 "type":"structure", 3347 "required":[ 3348 "repositoryName", 3349 "destinationCommitSpecifier", 3350 "sourceCommitSpecifier", 3351 "mergeOption" 3352 ], 3353 "members":{ 3354 "repositoryName":{"shape":"RepositoryName"}, 3355 "destinationCommitSpecifier":{"shape":"CommitName"}, 3356 "sourceCommitSpecifier":{"shape":"CommitName"}, 3357 "mergeOption":{"shape":"MergeOptionTypeEnum"}, 3358 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 3359 "maxConflictFiles":{"shape":"MaxResults"}, 3360 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 3361 "nextToken":{"shape":"NextToken"} 3362 } 3363 }, 3364 "GetMergeConflictsOutput":{ 3365 "type":"structure", 3366 "required":[ 3367 "mergeable", 3368 "destinationCommitId", 3369 "sourceCommitId", 3370 "conflictMetadataList" 3371 ], 3372 "members":{ 3373 "mergeable":{"shape":"IsMergeable"}, 3374 "destinationCommitId":{"shape":"ObjectId"}, 3375 "sourceCommitId":{"shape":"ObjectId"}, 3376 "baseCommitId":{"shape":"ObjectId"}, 3377 "conflictMetadataList":{"shape":"ConflictMetadataList"}, 3378 "nextToken":{"shape":"NextToken"} 3379 } 3380 }, 3381 "GetMergeOptionsInput":{ 3382 "type":"structure", 3383 "required":[ 3384 "repositoryName", 3385 "sourceCommitSpecifier", 3386 "destinationCommitSpecifier" 3387 ], 3388 "members":{ 3389 "repositoryName":{"shape":"RepositoryName"}, 3390 "sourceCommitSpecifier":{"shape":"CommitName"}, 3391 "destinationCommitSpecifier":{"shape":"CommitName"}, 3392 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 3393 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"} 3394 } 3395 }, 3396 "GetMergeOptionsOutput":{ 3397 "type":"structure", 3398 "required":[ 3399 "mergeOptions", 3400 "sourceCommitId", 3401 "destinationCommitId", 3402 "baseCommitId" 3403 ], 3404 "members":{ 3405 "mergeOptions":{"shape":"MergeOptions"}, 3406 "sourceCommitId":{"shape":"ObjectId"}, 3407 "destinationCommitId":{"shape":"ObjectId"}, 3408 "baseCommitId":{"shape":"ObjectId"} 3409 } 3410 }, 3411 "GetPullRequestApprovalStatesInput":{ 3412 "type":"structure", 3413 "required":[ 3414 "pullRequestId", 3415 "revisionId" 3416 ], 3417 "members":{ 3418 "pullRequestId":{"shape":"PullRequestId"}, 3419 "revisionId":{"shape":"RevisionId"} 3420 } 3421 }, 3422 "GetPullRequestApprovalStatesOutput":{ 3423 "type":"structure", 3424 "members":{ 3425 "approvals":{"shape":"ApprovalList"} 3426 } 3427 }, 3428 "GetPullRequestInput":{ 3429 "type":"structure", 3430 "required":["pullRequestId"], 3431 "members":{ 3432 "pullRequestId":{"shape":"PullRequestId"} 3433 } 3434 }, 3435 "GetPullRequestOutput":{ 3436 "type":"structure", 3437 "required":["pullRequest"], 3438 "members":{ 3439 "pullRequest":{"shape":"PullRequest"} 3440 } 3441 }, 3442 "GetPullRequestOverrideStateInput":{ 3443 "type":"structure", 3444 "required":[ 3445 "pullRequestId", 3446 "revisionId" 3447 ], 3448 "members":{ 3449 "pullRequestId":{"shape":"PullRequestId"}, 3450 "revisionId":{"shape":"RevisionId"} 3451 } 3452 }, 3453 "GetPullRequestOverrideStateOutput":{ 3454 "type":"structure", 3455 "members":{ 3456 "overridden":{"shape":"Overridden"}, 3457 "overrider":{"shape":"Arn"} 3458 } 3459 }, 3460 "GetRepositoryInput":{ 3461 "type":"structure", 3462 "required":["repositoryName"], 3463 "members":{ 3464 "repositoryName":{"shape":"RepositoryName"} 3465 } 3466 }, 3467 "GetRepositoryOutput":{ 3468 "type":"structure", 3469 "members":{ 3470 "repositoryMetadata":{"shape":"RepositoryMetadata"} 3471 } 3472 }, 3473 "GetRepositoryTriggersInput":{ 3474 "type":"structure", 3475 "required":["repositoryName"], 3476 "members":{ 3477 "repositoryName":{"shape":"RepositoryName"} 3478 } 3479 }, 3480 "GetRepositoryTriggersOutput":{ 3481 "type":"structure", 3482 "members":{ 3483 "configurationId":{"shape":"RepositoryTriggersConfigurationId"}, 3484 "triggers":{"shape":"RepositoryTriggersList"} 3485 } 3486 }, 3487 "HunkContent":{"type":"string"}, 3488 "IdempotencyParameterMismatchException":{ 3489 "type":"structure", 3490 "members":{ 3491 }, 3492 "exception":true 3493 }, 3494 "InvalidActorArnException":{ 3495 "type":"structure", 3496 "members":{ 3497 }, 3498 "exception":true 3499 }, 3500 "InvalidApprovalRuleContentException":{ 3501 "type":"structure", 3502 "members":{ 3503 }, 3504 "exception":true 3505 }, 3506 "InvalidApprovalRuleNameException":{ 3507 "type":"structure", 3508 "members":{ 3509 }, 3510 "exception":true 3511 }, 3512 "InvalidApprovalRuleTemplateContentException":{ 3513 "type":"structure", 3514 "members":{ 3515 }, 3516 "exception":true 3517 }, 3518 "InvalidApprovalRuleTemplateDescriptionException":{ 3519 "type":"structure", 3520 "members":{ 3521 }, 3522 "exception":true 3523 }, 3524 "InvalidApprovalRuleTemplateNameException":{ 3525 "type":"structure", 3526 "members":{ 3527 }, 3528 "exception":true 3529 }, 3530 "InvalidApprovalStateException":{ 3531 "type":"structure", 3532 "members":{ 3533 }, 3534 "exception":true 3535 }, 3536 "InvalidAuthorArnException":{ 3537 "type":"structure", 3538 "members":{ 3539 }, 3540 "exception":true 3541 }, 3542 "InvalidBlobIdException":{ 3543 "type":"structure", 3544 "members":{ 3545 }, 3546 "exception":true 3547 }, 3548 "InvalidBranchNameException":{ 3549 "type":"structure", 3550 "members":{ 3551 }, 3552 "exception":true 3553 }, 3554 "InvalidClientRequestTokenException":{ 3555 "type":"structure", 3556 "members":{ 3557 }, 3558 "exception":true 3559 }, 3560 "InvalidCommentIdException":{ 3561 "type":"structure", 3562 "members":{ 3563 }, 3564 "exception":true 3565 }, 3566 "InvalidCommitException":{ 3567 "type":"structure", 3568 "members":{ 3569 }, 3570 "exception":true 3571 }, 3572 "InvalidCommitIdException":{ 3573 "type":"structure", 3574 "members":{ 3575 }, 3576 "exception":true 3577 }, 3578 "InvalidConflictDetailLevelException":{ 3579 "type":"structure", 3580 "members":{ 3581 }, 3582 "exception":true 3583 }, 3584 "InvalidConflictResolutionException":{ 3585 "type":"structure", 3586 "members":{ 3587 }, 3588 "exception":true 3589 }, 3590 "InvalidConflictResolutionStrategyException":{ 3591 "type":"structure", 3592 "members":{ 3593 }, 3594 "exception":true 3595 }, 3596 "InvalidContinuationTokenException":{ 3597 "type":"structure", 3598 "members":{ 3599 }, 3600 "exception":true 3601 }, 3602 "InvalidDeletionParameterException":{ 3603 "type":"structure", 3604 "members":{ 3605 }, 3606 "exception":true 3607 }, 3608 "InvalidDescriptionException":{ 3609 "type":"structure", 3610 "members":{ 3611 }, 3612 "exception":true 3613 }, 3614 "InvalidDestinationCommitSpecifierException":{ 3615 "type":"structure", 3616 "members":{ 3617 }, 3618 "exception":true 3619 }, 3620 "InvalidEmailException":{ 3621 "type":"structure", 3622 "members":{ 3623 }, 3624 "exception":true 3625 }, 3626 "InvalidFileLocationException":{ 3627 "type":"structure", 3628 "members":{ 3629 }, 3630 "exception":true 3631 }, 3632 "InvalidFileModeException":{ 3633 "type":"structure", 3634 "members":{ 3635 }, 3636 "exception":true 3637 }, 3638 "InvalidFilePositionException":{ 3639 "type":"structure", 3640 "members":{ 3641 }, 3642 "exception":true 3643 }, 3644 "InvalidMaxConflictFilesException":{ 3645 "type":"structure", 3646 "members":{ 3647 }, 3648 "exception":true 3649 }, 3650 "InvalidMaxMergeHunksException":{ 3651 "type":"structure", 3652 "members":{ 3653 }, 3654 "exception":true 3655 }, 3656 "InvalidMaxResultsException":{ 3657 "type":"structure", 3658 "members":{ 3659 }, 3660 "exception":true 3661 }, 3662 "InvalidMergeOptionException":{ 3663 "type":"structure", 3664 "members":{ 3665 }, 3666 "exception":true 3667 }, 3668 "InvalidOrderException":{ 3669 "type":"structure", 3670 "members":{ 3671 }, 3672 "exception":true 3673 }, 3674 "InvalidOverrideStatusException":{ 3675 "type":"structure", 3676 "members":{ 3677 }, 3678 "exception":true 3679 }, 3680 "InvalidParentCommitIdException":{ 3681 "type":"structure", 3682 "members":{ 3683 }, 3684 "exception":true 3685 }, 3686 "InvalidPathException":{ 3687 "type":"structure", 3688 "members":{ 3689 }, 3690 "exception":true 3691 }, 3692 "InvalidPullRequestEventTypeException":{ 3693 "type":"structure", 3694 "members":{ 3695 }, 3696 "exception":true 3697 }, 3698 "InvalidPullRequestIdException":{ 3699 "type":"structure", 3700 "members":{ 3701 }, 3702 "exception":true 3703 }, 3704 "InvalidPullRequestStatusException":{ 3705 "type":"structure", 3706 "members":{ 3707 }, 3708 "exception":true 3709 }, 3710 "InvalidPullRequestStatusUpdateException":{ 3711 "type":"structure", 3712 "members":{ 3713 }, 3714 "exception":true 3715 }, 3716 "InvalidReferenceNameException":{ 3717 "type":"structure", 3718 "members":{ 3719 }, 3720 "exception":true 3721 }, 3722 "InvalidRelativeFileVersionEnumException":{ 3723 "type":"structure", 3724 "members":{ 3725 }, 3726 "exception":true 3727 }, 3728 "InvalidReplacementContentException":{ 3729 "type":"structure", 3730 "members":{ 3731 }, 3732 "exception":true 3733 }, 3734 "InvalidReplacementTypeException":{ 3735 "type":"structure", 3736 "members":{ 3737 }, 3738 "exception":true 3739 }, 3740 "InvalidRepositoryDescriptionException":{ 3741 "type":"structure", 3742 "members":{ 3743 }, 3744 "exception":true 3745 }, 3746 "InvalidRepositoryNameException":{ 3747 "type":"structure", 3748 "members":{ 3749 }, 3750 "exception":true 3751 }, 3752 "InvalidRepositoryTriggerBranchNameException":{ 3753 "type":"structure", 3754 "members":{ 3755 }, 3756 "exception":true 3757 }, 3758 "InvalidRepositoryTriggerCustomDataException":{ 3759 "type":"structure", 3760 "members":{ 3761 }, 3762 "exception":true 3763 }, 3764 "InvalidRepositoryTriggerDestinationArnException":{ 3765 "type":"structure", 3766 "members":{ 3767 }, 3768 "exception":true 3769 }, 3770 "InvalidRepositoryTriggerEventsException":{ 3771 "type":"structure", 3772 "members":{ 3773 }, 3774 "exception":true 3775 }, 3776 "InvalidRepositoryTriggerNameException":{ 3777 "type":"structure", 3778 "members":{ 3779 }, 3780 "exception":true 3781 }, 3782 "InvalidRepositoryTriggerRegionException":{ 3783 "type":"structure", 3784 "members":{ 3785 }, 3786 "exception":true 3787 }, 3788 "InvalidResourceArnException":{ 3789 "type":"structure", 3790 "members":{ 3791 }, 3792 "exception":true 3793 }, 3794 "InvalidRevisionIdException":{ 3795 "type":"structure", 3796 "members":{ 3797 }, 3798 "exception":true 3799 }, 3800 "InvalidRuleContentSha256Exception":{ 3801 "type":"structure", 3802 "members":{ 3803 }, 3804 "exception":true 3805 }, 3806 "InvalidSortByException":{ 3807 "type":"structure", 3808 "members":{ 3809 }, 3810 "exception":true 3811 }, 3812 "InvalidSourceCommitSpecifierException":{ 3813 "type":"structure", 3814 "members":{ 3815 }, 3816 "exception":true 3817 }, 3818 "InvalidSystemTagUsageException":{ 3819 "type":"structure", 3820 "members":{ 3821 }, 3822 "exception":true 3823 }, 3824 "InvalidTagKeysListException":{ 3825 "type":"structure", 3826 "members":{ 3827 }, 3828 "exception":true 3829 }, 3830 "InvalidTagsMapException":{ 3831 "type":"structure", 3832 "members":{ 3833 }, 3834 "exception":true 3835 }, 3836 "InvalidTargetBranchException":{ 3837 "type":"structure", 3838 "members":{ 3839 }, 3840 "exception":true 3841 }, 3842 "InvalidTargetException":{ 3843 "type":"structure", 3844 "members":{ 3845 }, 3846 "exception":true 3847 }, 3848 "InvalidTargetsException":{ 3849 "type":"structure", 3850 "members":{ 3851 }, 3852 "exception":true 3853 }, 3854 "InvalidTitleException":{ 3855 "type":"structure", 3856 "members":{ 3857 }, 3858 "exception":true 3859 }, 3860 "IsBinaryFile":{ 3861 "type":"structure", 3862 "members":{ 3863 "source":{"shape":"CapitalBoolean"}, 3864 "destination":{"shape":"CapitalBoolean"}, 3865 "base":{"shape":"CapitalBoolean"} 3866 } 3867 }, 3868 "IsCommentDeleted":{"type":"boolean"}, 3869 "IsContentConflict":{"type":"boolean"}, 3870 "IsFileModeConflict":{"type":"boolean"}, 3871 "IsHunkConflict":{"type":"boolean"}, 3872 "IsMergeable":{"type":"boolean"}, 3873 "IsMerged":{"type":"boolean"}, 3874 "IsMove":{"type":"boolean"}, 3875 "IsObjectTypeConflict":{"type":"boolean"}, 3876 "KeepEmptyFolders":{"type":"boolean"}, 3877 "LastModifiedDate":{"type":"timestamp"}, 3878 "Limit":{ 3879 "type":"integer", 3880 "box":true 3881 }, 3882 "LineNumber":{"type":"integer"}, 3883 "ListApprovalRuleTemplatesInput":{ 3884 "type":"structure", 3885 "members":{ 3886 "nextToken":{"shape":"NextToken"}, 3887 "maxResults":{"shape":"MaxResults"} 3888 } 3889 }, 3890 "ListApprovalRuleTemplatesOutput":{ 3891 "type":"structure", 3892 "members":{ 3893 "approvalRuleTemplateNames":{"shape":"ApprovalRuleTemplateNameList"}, 3894 "nextToken":{"shape":"NextToken"} 3895 } 3896 }, 3897 "ListAssociatedApprovalRuleTemplatesForRepositoryInput":{ 3898 "type":"structure", 3899 "required":["repositoryName"], 3900 "members":{ 3901 "repositoryName":{"shape":"RepositoryName"}, 3902 "nextToken":{"shape":"NextToken"}, 3903 "maxResults":{"shape":"MaxResults"} 3904 } 3905 }, 3906 "ListAssociatedApprovalRuleTemplatesForRepositoryOutput":{ 3907 "type":"structure", 3908 "members":{ 3909 "approvalRuleTemplateNames":{"shape":"ApprovalRuleTemplateNameList"}, 3910 "nextToken":{"shape":"NextToken"} 3911 } 3912 }, 3913 "ListBranchesInput":{ 3914 "type":"structure", 3915 "required":["repositoryName"], 3916 "members":{ 3917 "repositoryName":{"shape":"RepositoryName"}, 3918 "nextToken":{"shape":"NextToken"} 3919 } 3920 }, 3921 "ListBranchesOutput":{ 3922 "type":"structure", 3923 "members":{ 3924 "branches":{"shape":"BranchNameList"}, 3925 "nextToken":{"shape":"NextToken"} 3926 } 3927 }, 3928 "ListPullRequestsInput":{ 3929 "type":"structure", 3930 "required":["repositoryName"], 3931 "members":{ 3932 "repositoryName":{"shape":"RepositoryName"}, 3933 "authorArn":{"shape":"Arn"}, 3934 "pullRequestStatus":{"shape":"PullRequestStatusEnum"}, 3935 "nextToken":{"shape":"NextToken"}, 3936 "maxResults":{"shape":"MaxResults"} 3937 } 3938 }, 3939 "ListPullRequestsOutput":{ 3940 "type":"structure", 3941 "required":["pullRequestIds"], 3942 "members":{ 3943 "pullRequestIds":{"shape":"PullRequestIdList"}, 3944 "nextToken":{"shape":"NextToken"} 3945 } 3946 }, 3947 "ListRepositoriesForApprovalRuleTemplateInput":{ 3948 "type":"structure", 3949 "required":["approvalRuleTemplateName"], 3950 "members":{ 3951 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 3952 "nextToken":{"shape":"NextToken"}, 3953 "maxResults":{"shape":"MaxResults"} 3954 } 3955 }, 3956 "ListRepositoriesForApprovalRuleTemplateOutput":{ 3957 "type":"structure", 3958 "members":{ 3959 "repositoryNames":{"shape":"RepositoryNameList"}, 3960 "nextToken":{"shape":"NextToken"} 3961 } 3962 }, 3963 "ListRepositoriesInput":{ 3964 "type":"structure", 3965 "members":{ 3966 "nextToken":{"shape":"NextToken"}, 3967 "sortBy":{"shape":"SortByEnum"}, 3968 "order":{"shape":"OrderEnum"} 3969 } 3970 }, 3971 "ListRepositoriesOutput":{ 3972 "type":"structure", 3973 "members":{ 3974 "repositories":{"shape":"RepositoryNameIdPairList"}, 3975 "nextToken":{"shape":"NextToken"} 3976 } 3977 }, 3978 "ListTagsForResourceInput":{ 3979 "type":"structure", 3980 "required":["resourceArn"], 3981 "members":{ 3982 "resourceArn":{"shape":"ResourceArn"}, 3983 "nextToken":{"shape":"NextToken"} 3984 } 3985 }, 3986 "ListTagsForResourceOutput":{ 3987 "type":"structure", 3988 "members":{ 3989 "tags":{"shape":"TagsMap"}, 3990 "nextToken":{"shape":"NextToken"} 3991 } 3992 }, 3993 "Location":{ 3994 "type":"structure", 3995 "members":{ 3996 "filePath":{"shape":"Path"}, 3997 "filePosition":{"shape":"Position"}, 3998 "relativeFileVersion":{"shape":"RelativeFileVersionEnum"} 3999 } 4000 }, 4001 "ManualMergeRequiredException":{ 4002 "type":"structure", 4003 "members":{ 4004 }, 4005 "exception":true 4006 }, 4007 "MaxResults":{"type":"integer"}, 4008 "MaximumBranchesExceededException":{ 4009 "type":"structure", 4010 "members":{ 4011 }, 4012 "exception":true 4013 }, 4014 "MaximumConflictResolutionEntriesExceededException":{ 4015 "type":"structure", 4016 "members":{ 4017 }, 4018 "exception":true 4019 }, 4020 "MaximumFileContentToLoadExceededException":{ 4021 "type":"structure", 4022 "members":{ 4023 }, 4024 "exception":true 4025 }, 4026 "MaximumFileEntriesExceededException":{ 4027 "type":"structure", 4028 "members":{ 4029 }, 4030 "exception":true 4031 }, 4032 "MaximumItemsToCompareExceededException":{ 4033 "type":"structure", 4034 "members":{ 4035 }, 4036 "exception":true 4037 }, 4038 "MaximumNumberOfApprovalsExceededException":{ 4039 "type":"structure", 4040 "members":{ 4041 }, 4042 "exception":true 4043 }, 4044 "MaximumOpenPullRequestsExceededException":{ 4045 "type":"structure", 4046 "members":{ 4047 }, 4048 "exception":true 4049 }, 4050 "MaximumRepositoryNamesExceededException":{ 4051 "type":"structure", 4052 "members":{ 4053 }, 4054 "exception":true 4055 }, 4056 "MaximumRepositoryTriggersExceededException":{ 4057 "type":"structure", 4058 "members":{ 4059 }, 4060 "exception":true 4061 }, 4062 "MaximumRuleTemplatesAssociatedWithRepositoryException":{ 4063 "type":"structure", 4064 "members":{ 4065 }, 4066 "exception":true 4067 }, 4068 "MergeBranchesByFastForwardInput":{ 4069 "type":"structure", 4070 "required":[ 4071 "repositoryName", 4072 "sourceCommitSpecifier", 4073 "destinationCommitSpecifier" 4074 ], 4075 "members":{ 4076 "repositoryName":{"shape":"RepositoryName"}, 4077 "sourceCommitSpecifier":{"shape":"CommitName"}, 4078 "destinationCommitSpecifier":{"shape":"CommitName"}, 4079 "targetBranch":{"shape":"BranchName"} 4080 } 4081 }, 4082 "MergeBranchesByFastForwardOutput":{ 4083 "type":"structure", 4084 "members":{ 4085 "commitId":{"shape":"ObjectId"}, 4086 "treeId":{"shape":"ObjectId"} 4087 } 4088 }, 4089 "MergeBranchesBySquashInput":{ 4090 "type":"structure", 4091 "required":[ 4092 "repositoryName", 4093 "sourceCommitSpecifier", 4094 "destinationCommitSpecifier" 4095 ], 4096 "members":{ 4097 "repositoryName":{"shape":"RepositoryName"}, 4098 "sourceCommitSpecifier":{"shape":"CommitName"}, 4099 "destinationCommitSpecifier":{"shape":"CommitName"}, 4100 "targetBranch":{"shape":"BranchName"}, 4101 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 4102 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 4103 "authorName":{"shape":"Name"}, 4104 "email":{"shape":"Email"}, 4105 "commitMessage":{"shape":"Message"}, 4106 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 4107 "conflictResolution":{"shape":"ConflictResolution"} 4108 } 4109 }, 4110 "MergeBranchesBySquashOutput":{ 4111 "type":"structure", 4112 "members":{ 4113 "commitId":{"shape":"ObjectId"}, 4114 "treeId":{"shape":"ObjectId"} 4115 } 4116 }, 4117 "MergeBranchesByThreeWayInput":{ 4118 "type":"structure", 4119 "required":[ 4120 "repositoryName", 4121 "sourceCommitSpecifier", 4122 "destinationCommitSpecifier" 4123 ], 4124 "members":{ 4125 "repositoryName":{"shape":"RepositoryName"}, 4126 "sourceCommitSpecifier":{"shape":"CommitName"}, 4127 "destinationCommitSpecifier":{"shape":"CommitName"}, 4128 "targetBranch":{"shape":"BranchName"}, 4129 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 4130 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 4131 "authorName":{"shape":"Name"}, 4132 "email":{"shape":"Email"}, 4133 "commitMessage":{"shape":"Message"}, 4134 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 4135 "conflictResolution":{"shape":"ConflictResolution"} 4136 } 4137 }, 4138 "MergeBranchesByThreeWayOutput":{ 4139 "type":"structure", 4140 "members":{ 4141 "commitId":{"shape":"ObjectId"}, 4142 "treeId":{"shape":"ObjectId"} 4143 } 4144 }, 4145 "MergeHunk":{ 4146 "type":"structure", 4147 "members":{ 4148 "isConflict":{"shape":"IsHunkConflict"}, 4149 "source":{"shape":"MergeHunkDetail"}, 4150 "destination":{"shape":"MergeHunkDetail"}, 4151 "base":{"shape":"MergeHunkDetail"} 4152 } 4153 }, 4154 "MergeHunkDetail":{ 4155 "type":"structure", 4156 "members":{ 4157 "startLine":{"shape":"LineNumber"}, 4158 "endLine":{"shape":"LineNumber"}, 4159 "hunkContent":{"shape":"HunkContent"} 4160 } 4161 }, 4162 "MergeHunks":{ 4163 "type":"list", 4164 "member":{"shape":"MergeHunk"} 4165 }, 4166 "MergeMetadata":{ 4167 "type":"structure", 4168 "members":{ 4169 "isMerged":{"shape":"IsMerged"}, 4170 "mergedBy":{"shape":"Arn"}, 4171 "mergeCommitId":{"shape":"CommitId"}, 4172 "mergeOption":{"shape":"MergeOptionTypeEnum"} 4173 } 4174 }, 4175 "MergeOperations":{ 4176 "type":"structure", 4177 "members":{ 4178 "source":{"shape":"ChangeTypeEnum"}, 4179 "destination":{"shape":"ChangeTypeEnum"} 4180 } 4181 }, 4182 "MergeOptionRequiredException":{ 4183 "type":"structure", 4184 "members":{ 4185 }, 4186 "exception":true 4187 }, 4188 "MergeOptionTypeEnum":{ 4189 "type":"string", 4190 "enum":[ 4191 "FAST_FORWARD_MERGE", 4192 "SQUASH_MERGE", 4193 "THREE_WAY_MERGE" 4194 ] 4195 }, 4196 "MergeOptions":{ 4197 "type":"list", 4198 "member":{"shape":"MergeOptionTypeEnum"} 4199 }, 4200 "MergePullRequestByFastForwardInput":{ 4201 "type":"structure", 4202 "required":[ 4203 "pullRequestId", 4204 "repositoryName" 4205 ], 4206 "members":{ 4207 "pullRequestId":{"shape":"PullRequestId"}, 4208 "repositoryName":{"shape":"RepositoryName"}, 4209 "sourceCommitId":{"shape":"ObjectId"} 4210 } 4211 }, 4212 "MergePullRequestByFastForwardOutput":{ 4213 "type":"structure", 4214 "members":{ 4215 "pullRequest":{"shape":"PullRequest"} 4216 } 4217 }, 4218 "MergePullRequestBySquashInput":{ 4219 "type":"structure", 4220 "required":[ 4221 "pullRequestId", 4222 "repositoryName" 4223 ], 4224 "members":{ 4225 "pullRequestId":{"shape":"PullRequestId"}, 4226 "repositoryName":{"shape":"RepositoryName"}, 4227 "sourceCommitId":{"shape":"ObjectId"}, 4228 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 4229 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 4230 "commitMessage":{"shape":"Message"}, 4231 "authorName":{"shape":"Name"}, 4232 "email":{"shape":"Email"}, 4233 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 4234 "conflictResolution":{"shape":"ConflictResolution"} 4235 } 4236 }, 4237 "MergePullRequestBySquashOutput":{ 4238 "type":"structure", 4239 "members":{ 4240 "pullRequest":{"shape":"PullRequest"} 4241 } 4242 }, 4243 "MergePullRequestByThreeWayInput":{ 4244 "type":"structure", 4245 "required":[ 4246 "pullRequestId", 4247 "repositoryName" 4248 ], 4249 "members":{ 4250 "pullRequestId":{"shape":"PullRequestId"}, 4251 "repositoryName":{"shape":"RepositoryName"}, 4252 "sourceCommitId":{"shape":"ObjectId"}, 4253 "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, 4254 "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, 4255 "commitMessage":{"shape":"Message"}, 4256 "authorName":{"shape":"Name"}, 4257 "email":{"shape":"Email"}, 4258 "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, 4259 "conflictResolution":{"shape":"ConflictResolution"} 4260 } 4261 }, 4262 "MergePullRequestByThreeWayOutput":{ 4263 "type":"structure", 4264 "members":{ 4265 "pullRequest":{"shape":"PullRequest"} 4266 } 4267 }, 4268 "Message":{"type":"string"}, 4269 "Mode":{"type":"string"}, 4270 "MultipleConflictResolutionEntriesException":{ 4271 "type":"structure", 4272 "members":{ 4273 }, 4274 "exception":true 4275 }, 4276 "MultipleRepositoriesInPullRequestException":{ 4277 "type":"structure", 4278 "members":{ 4279 }, 4280 "exception":true 4281 }, 4282 "Name":{"type":"string"}, 4283 "NameLengthExceededException":{ 4284 "type":"structure", 4285 "members":{ 4286 }, 4287 "exception":true 4288 }, 4289 "NextToken":{"type":"string"}, 4290 "NoChangeException":{ 4291 "type":"structure", 4292 "members":{ 4293 }, 4294 "exception":true 4295 }, 4296 "NumberOfConflicts":{"type":"integer"}, 4297 "NumberOfRuleTemplatesExceededException":{ 4298 "type":"structure", 4299 "members":{ 4300 }, 4301 "exception":true 4302 }, 4303 "NumberOfRulesExceededException":{ 4304 "type":"structure", 4305 "members":{ 4306 }, 4307 "exception":true 4308 }, 4309 "ObjectId":{"type":"string"}, 4310 "ObjectSize":{"type":"long"}, 4311 "ObjectTypeEnum":{ 4312 "type":"string", 4313 "enum":[ 4314 "FILE", 4315 "DIRECTORY", 4316 "GIT_LINK", 4317 "SYMBOLIC_LINK" 4318 ] 4319 }, 4320 "ObjectTypes":{ 4321 "type":"structure", 4322 "members":{ 4323 "source":{"shape":"ObjectTypeEnum"}, 4324 "destination":{"shape":"ObjectTypeEnum"}, 4325 "base":{"shape":"ObjectTypeEnum"} 4326 } 4327 }, 4328 "OrderEnum":{ 4329 "type":"string", 4330 "enum":[ 4331 "ascending", 4332 "descending" 4333 ] 4334 }, 4335 "OriginApprovalRuleTemplate":{ 4336 "type":"structure", 4337 "members":{ 4338 "approvalRuleTemplateId":{"shape":"ApprovalRuleTemplateId"}, 4339 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"} 4340 } 4341 }, 4342 "Overridden":{"type":"boolean"}, 4343 "OverrideAlreadySetException":{ 4344 "type":"structure", 4345 "members":{ 4346 }, 4347 "exception":true 4348 }, 4349 "OverridePullRequestApprovalRulesInput":{ 4350 "type":"structure", 4351 "required":[ 4352 "pullRequestId", 4353 "revisionId", 4354 "overrideStatus" 4355 ], 4356 "members":{ 4357 "pullRequestId":{"shape":"PullRequestId"}, 4358 "revisionId":{"shape":"RevisionId"}, 4359 "overrideStatus":{"shape":"OverrideStatus"} 4360 } 4361 }, 4362 "OverrideStatus":{ 4363 "type":"string", 4364 "enum":[ 4365 "OVERRIDE", 4366 "REVOKE" 4367 ] 4368 }, 4369 "OverrideStatusRequiredException":{ 4370 "type":"structure", 4371 "members":{ 4372 }, 4373 "exception":true 4374 }, 4375 "ParentCommitDoesNotExistException":{ 4376 "type":"structure", 4377 "members":{ 4378 }, 4379 "exception":true 4380 }, 4381 "ParentCommitIdOutdatedException":{ 4382 "type":"structure", 4383 "members":{ 4384 }, 4385 "exception":true 4386 }, 4387 "ParentCommitIdRequiredException":{ 4388 "type":"structure", 4389 "members":{ 4390 }, 4391 "exception":true 4392 }, 4393 "ParentList":{ 4394 "type":"list", 4395 "member":{"shape":"ObjectId"} 4396 }, 4397 "Path":{"type":"string"}, 4398 "PathDoesNotExistException":{ 4399 "type":"structure", 4400 "members":{ 4401 }, 4402 "exception":true 4403 }, 4404 "PathRequiredException":{ 4405 "type":"structure", 4406 "members":{ 4407 }, 4408 "exception":true 4409 }, 4410 "Position":{"type":"long"}, 4411 "PostCommentForComparedCommitInput":{ 4412 "type":"structure", 4413 "required":[ 4414 "repositoryName", 4415 "afterCommitId", 4416 "content" 4417 ], 4418 "members":{ 4419 "repositoryName":{"shape":"RepositoryName"}, 4420 "beforeCommitId":{"shape":"CommitId"}, 4421 "afterCommitId":{"shape":"CommitId"}, 4422 "location":{"shape":"Location"}, 4423 "content":{"shape":"Content"}, 4424 "clientRequestToken":{ 4425 "shape":"ClientRequestToken", 4426 "idempotencyToken":true 4427 } 4428 } 4429 }, 4430 "PostCommentForComparedCommitOutput":{ 4431 "type":"structure", 4432 "members":{ 4433 "repositoryName":{"shape":"RepositoryName"}, 4434 "beforeCommitId":{"shape":"CommitId"}, 4435 "afterCommitId":{"shape":"CommitId"}, 4436 "beforeBlobId":{"shape":"ObjectId"}, 4437 "afterBlobId":{"shape":"ObjectId"}, 4438 "location":{"shape":"Location"}, 4439 "comment":{"shape":"Comment"} 4440 } 4441 }, 4442 "PostCommentForPullRequestInput":{ 4443 "type":"structure", 4444 "required":[ 4445 "pullRequestId", 4446 "repositoryName", 4447 "beforeCommitId", 4448 "afterCommitId", 4449 "content" 4450 ], 4451 "members":{ 4452 "pullRequestId":{"shape":"PullRequestId"}, 4453 "repositoryName":{"shape":"RepositoryName"}, 4454 "beforeCommitId":{"shape":"CommitId"}, 4455 "afterCommitId":{"shape":"CommitId"}, 4456 "location":{"shape":"Location"}, 4457 "content":{"shape":"Content"}, 4458 "clientRequestToken":{ 4459 "shape":"ClientRequestToken", 4460 "idempotencyToken":true 4461 } 4462 } 4463 }, 4464 "PostCommentForPullRequestOutput":{ 4465 "type":"structure", 4466 "members":{ 4467 "repositoryName":{"shape":"RepositoryName"}, 4468 "pullRequestId":{"shape":"PullRequestId"}, 4469 "beforeCommitId":{"shape":"CommitId"}, 4470 "afterCommitId":{"shape":"CommitId"}, 4471 "beforeBlobId":{"shape":"ObjectId"}, 4472 "afterBlobId":{"shape":"ObjectId"}, 4473 "location":{"shape":"Location"}, 4474 "comment":{"shape":"Comment"} 4475 } 4476 }, 4477 "PostCommentReplyInput":{ 4478 "type":"structure", 4479 "required":[ 4480 "inReplyTo", 4481 "content" 4482 ], 4483 "members":{ 4484 "inReplyTo":{"shape":"CommentId"}, 4485 "clientRequestToken":{ 4486 "shape":"ClientRequestToken", 4487 "idempotencyToken":true 4488 }, 4489 "content":{"shape":"Content"} 4490 } 4491 }, 4492 "PostCommentReplyOutput":{ 4493 "type":"structure", 4494 "members":{ 4495 "comment":{"shape":"Comment"} 4496 } 4497 }, 4498 "PullRequest":{ 4499 "type":"structure", 4500 "members":{ 4501 "pullRequestId":{"shape":"PullRequestId"}, 4502 "title":{"shape":"Title"}, 4503 "description":{"shape":"Description"}, 4504 "lastActivityDate":{"shape":"LastModifiedDate"}, 4505 "creationDate":{"shape":"CreationDate"}, 4506 "pullRequestStatus":{"shape":"PullRequestStatusEnum"}, 4507 "authorArn":{"shape":"Arn"}, 4508 "pullRequestTargets":{"shape":"PullRequestTargetList"}, 4509 "clientRequestToken":{"shape":"ClientRequestToken"}, 4510 "revisionId":{"shape":"RevisionId"}, 4511 "approvalRules":{"shape":"ApprovalRulesList"} 4512 } 4513 }, 4514 "PullRequestAlreadyClosedException":{ 4515 "type":"structure", 4516 "members":{ 4517 }, 4518 "exception":true 4519 }, 4520 "PullRequestApprovalRulesNotSatisfiedException":{ 4521 "type":"structure", 4522 "members":{ 4523 }, 4524 "exception":true 4525 }, 4526 "PullRequestCannotBeApprovedByAuthorException":{ 4527 "type":"structure", 4528 "members":{ 4529 }, 4530 "exception":true 4531 }, 4532 "PullRequestCreatedEventMetadata":{ 4533 "type":"structure", 4534 "members":{ 4535 "repositoryName":{"shape":"RepositoryName"}, 4536 "sourceCommitId":{"shape":"CommitId"}, 4537 "destinationCommitId":{"shape":"CommitId"}, 4538 "mergeBase":{"shape":"CommitId"} 4539 } 4540 }, 4541 "PullRequestDoesNotExistException":{ 4542 "type":"structure", 4543 "members":{ 4544 }, 4545 "exception":true 4546 }, 4547 "PullRequestEvent":{ 4548 "type":"structure", 4549 "members":{ 4550 "pullRequestId":{"shape":"PullRequestId"}, 4551 "eventDate":{"shape":"EventDate"}, 4552 "pullRequestEventType":{"shape":"PullRequestEventType"}, 4553 "actorArn":{"shape":"Arn"}, 4554 "pullRequestCreatedEventMetadata":{"shape":"PullRequestCreatedEventMetadata"}, 4555 "pullRequestStatusChangedEventMetadata":{"shape":"PullRequestStatusChangedEventMetadata"}, 4556 "pullRequestSourceReferenceUpdatedEventMetadata":{"shape":"PullRequestSourceReferenceUpdatedEventMetadata"}, 4557 "pullRequestMergedStateChangedEventMetadata":{"shape":"PullRequestMergedStateChangedEventMetadata"}, 4558 "approvalRuleEventMetadata":{"shape":"ApprovalRuleEventMetadata"}, 4559 "approvalStateChangedEventMetadata":{"shape":"ApprovalStateChangedEventMetadata"}, 4560 "approvalRuleOverriddenEventMetadata":{"shape":"ApprovalRuleOverriddenEventMetadata"} 4561 } 4562 }, 4563 "PullRequestEventList":{ 4564 "type":"list", 4565 "member":{"shape":"PullRequestEvent"} 4566 }, 4567 "PullRequestEventType":{ 4568 "type":"string", 4569 "enum":[ 4570 "PULL_REQUEST_CREATED", 4571 "PULL_REQUEST_STATUS_CHANGED", 4572 "PULL_REQUEST_SOURCE_REFERENCE_UPDATED", 4573 "PULL_REQUEST_MERGE_STATE_CHANGED", 4574 "PULL_REQUEST_APPROVAL_RULE_CREATED", 4575 "PULL_REQUEST_APPROVAL_RULE_UPDATED", 4576 "PULL_REQUEST_APPROVAL_RULE_DELETED", 4577 "PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN", 4578 "PULL_REQUEST_APPROVAL_STATE_CHANGED" 4579 ] 4580 }, 4581 "PullRequestId":{"type":"string"}, 4582 "PullRequestIdList":{ 4583 "type":"list", 4584 "member":{"shape":"PullRequestId"} 4585 }, 4586 "PullRequestIdRequiredException":{ 4587 "type":"structure", 4588 "members":{ 4589 }, 4590 "exception":true 4591 }, 4592 "PullRequestMergedStateChangedEventMetadata":{ 4593 "type":"structure", 4594 "members":{ 4595 "repositoryName":{"shape":"RepositoryName"}, 4596 "destinationReference":{"shape":"ReferenceName"}, 4597 "mergeMetadata":{"shape":"MergeMetadata"} 4598 } 4599 }, 4600 "PullRequestSourceReferenceUpdatedEventMetadata":{ 4601 "type":"structure", 4602 "members":{ 4603 "repositoryName":{"shape":"RepositoryName"}, 4604 "beforeCommitId":{"shape":"CommitId"}, 4605 "afterCommitId":{"shape":"CommitId"}, 4606 "mergeBase":{"shape":"CommitId"} 4607 } 4608 }, 4609 "PullRequestStatusChangedEventMetadata":{ 4610 "type":"structure", 4611 "members":{ 4612 "pullRequestStatus":{"shape":"PullRequestStatusEnum"} 4613 } 4614 }, 4615 "PullRequestStatusEnum":{ 4616 "type":"string", 4617 "enum":[ 4618 "OPEN", 4619 "CLOSED" 4620 ] 4621 }, 4622 "PullRequestStatusRequiredException":{ 4623 "type":"structure", 4624 "members":{ 4625 }, 4626 "exception":true 4627 }, 4628 "PullRequestTarget":{ 4629 "type":"structure", 4630 "members":{ 4631 "repositoryName":{"shape":"RepositoryName"}, 4632 "sourceReference":{"shape":"ReferenceName"}, 4633 "destinationReference":{"shape":"ReferenceName"}, 4634 "destinationCommit":{"shape":"CommitId"}, 4635 "sourceCommit":{"shape":"CommitId"}, 4636 "mergeBase":{"shape":"CommitId"}, 4637 "mergeMetadata":{"shape":"MergeMetadata"} 4638 } 4639 }, 4640 "PullRequestTargetList":{ 4641 "type":"list", 4642 "member":{"shape":"PullRequestTarget"} 4643 }, 4644 "PutFileEntries":{ 4645 "type":"list", 4646 "member":{"shape":"PutFileEntry"} 4647 }, 4648 "PutFileEntry":{ 4649 "type":"structure", 4650 "required":["filePath"], 4651 "members":{ 4652 "filePath":{"shape":"Path"}, 4653 "fileMode":{"shape":"FileModeTypeEnum"}, 4654 "fileContent":{"shape":"FileContent"}, 4655 "sourceFile":{"shape":"SourceFileSpecifier"} 4656 } 4657 }, 4658 "PutFileEntryConflictException":{ 4659 "type":"structure", 4660 "members":{ 4661 }, 4662 "exception":true 4663 }, 4664 "PutFileInput":{ 4665 "type":"structure", 4666 "required":[ 4667 "repositoryName", 4668 "branchName", 4669 "fileContent", 4670 "filePath" 4671 ], 4672 "members":{ 4673 "repositoryName":{"shape":"RepositoryName"}, 4674 "branchName":{"shape":"BranchName"}, 4675 "fileContent":{"shape":"FileContent"}, 4676 "filePath":{"shape":"Path"}, 4677 "fileMode":{"shape":"FileModeTypeEnum"}, 4678 "parentCommitId":{"shape":"CommitId"}, 4679 "commitMessage":{"shape":"Message"}, 4680 "name":{"shape":"Name"}, 4681 "email":{"shape":"Email"} 4682 } 4683 }, 4684 "PutFileOutput":{ 4685 "type":"structure", 4686 "required":[ 4687 "commitId", 4688 "blobId", 4689 "treeId" 4690 ], 4691 "members":{ 4692 "commitId":{"shape":"ObjectId"}, 4693 "blobId":{"shape":"ObjectId"}, 4694 "treeId":{"shape":"ObjectId"} 4695 } 4696 }, 4697 "PutRepositoryTriggersInput":{ 4698 "type":"structure", 4699 "required":[ 4700 "repositoryName", 4701 "triggers" 4702 ], 4703 "members":{ 4704 "repositoryName":{"shape":"RepositoryName"}, 4705 "triggers":{"shape":"RepositoryTriggersList"} 4706 } 4707 }, 4708 "PutRepositoryTriggersOutput":{ 4709 "type":"structure", 4710 "members":{ 4711 "configurationId":{"shape":"RepositoryTriggersConfigurationId"} 4712 } 4713 }, 4714 "ReferenceDoesNotExistException":{ 4715 "type":"structure", 4716 "members":{ 4717 }, 4718 "exception":true 4719 }, 4720 "ReferenceName":{"type":"string"}, 4721 "ReferenceNameRequiredException":{ 4722 "type":"structure", 4723 "members":{ 4724 }, 4725 "exception":true 4726 }, 4727 "ReferenceTypeNotSupportedException":{ 4728 "type":"structure", 4729 "members":{ 4730 }, 4731 "exception":true 4732 }, 4733 "RelativeFileVersionEnum":{ 4734 "type":"string", 4735 "enum":[ 4736 "BEFORE", 4737 "AFTER" 4738 ] 4739 }, 4740 "ReplaceContentEntries":{ 4741 "type":"list", 4742 "member":{"shape":"ReplaceContentEntry"} 4743 }, 4744 "ReplaceContentEntry":{ 4745 "type":"structure", 4746 "required":[ 4747 "filePath", 4748 "replacementType" 4749 ], 4750 "members":{ 4751 "filePath":{"shape":"Path"}, 4752 "replacementType":{"shape":"ReplacementTypeEnum"}, 4753 "content":{"shape":"FileContent"}, 4754 "fileMode":{"shape":"FileModeTypeEnum"} 4755 } 4756 }, 4757 "ReplacementContentRequiredException":{ 4758 "type":"structure", 4759 "members":{ 4760 }, 4761 "exception":true 4762 }, 4763 "ReplacementTypeEnum":{ 4764 "type":"string", 4765 "enum":[ 4766 "KEEP_BASE", 4767 "KEEP_SOURCE", 4768 "KEEP_DESTINATION", 4769 "USE_NEW_CONTENT" 4770 ] 4771 }, 4772 "ReplacementTypeRequiredException":{ 4773 "type":"structure", 4774 "members":{ 4775 }, 4776 "exception":true 4777 }, 4778 "RepositoryDescription":{ 4779 "type":"string", 4780 "max":1000 4781 }, 4782 "RepositoryDoesNotExistException":{ 4783 "type":"structure", 4784 "members":{ 4785 }, 4786 "exception":true 4787 }, 4788 "RepositoryId":{"type":"string"}, 4789 "RepositoryLimitExceededException":{ 4790 "type":"structure", 4791 "members":{ 4792 }, 4793 "exception":true 4794 }, 4795 "RepositoryMetadata":{ 4796 "type":"structure", 4797 "members":{ 4798 "accountId":{"shape":"AccountId"}, 4799 "repositoryId":{"shape":"RepositoryId"}, 4800 "repositoryName":{"shape":"RepositoryName"}, 4801 "repositoryDescription":{"shape":"RepositoryDescription"}, 4802 "defaultBranch":{"shape":"BranchName"}, 4803 "lastModifiedDate":{"shape":"LastModifiedDate"}, 4804 "creationDate":{"shape":"CreationDate"}, 4805 "cloneUrlHttp":{"shape":"CloneUrlHttp"}, 4806 "cloneUrlSsh":{"shape":"CloneUrlSsh"}, 4807 "Arn":{"shape":"Arn"} 4808 } 4809 }, 4810 "RepositoryMetadataList":{ 4811 "type":"list", 4812 "member":{"shape":"RepositoryMetadata"} 4813 }, 4814 "RepositoryName":{ 4815 "type":"string", 4816 "max":100, 4817 "min":1, 4818 "pattern":"[\\w\\.-]+" 4819 }, 4820 "RepositoryNameExistsException":{ 4821 "type":"structure", 4822 "members":{ 4823 }, 4824 "exception":true 4825 }, 4826 "RepositoryNameIdPair":{ 4827 "type":"structure", 4828 "members":{ 4829 "repositoryName":{"shape":"RepositoryName"}, 4830 "repositoryId":{"shape":"RepositoryId"} 4831 } 4832 }, 4833 "RepositoryNameIdPairList":{ 4834 "type":"list", 4835 "member":{"shape":"RepositoryNameIdPair"} 4836 }, 4837 "RepositoryNameList":{ 4838 "type":"list", 4839 "member":{"shape":"RepositoryName"} 4840 }, 4841 "RepositoryNameRequiredException":{ 4842 "type":"structure", 4843 "members":{ 4844 }, 4845 "exception":true 4846 }, 4847 "RepositoryNamesRequiredException":{ 4848 "type":"structure", 4849 "members":{ 4850 }, 4851 "exception":true 4852 }, 4853 "RepositoryNotAssociatedWithPullRequestException":{ 4854 "type":"structure", 4855 "members":{ 4856 }, 4857 "exception":true 4858 }, 4859 "RepositoryNotFoundList":{ 4860 "type":"list", 4861 "member":{"shape":"RepositoryName"} 4862 }, 4863 "RepositoryTrigger":{ 4864 "type":"structure", 4865 "required":[ 4866 "name", 4867 "destinationArn", 4868 "events" 4869 ], 4870 "members":{ 4871 "name":{"shape":"RepositoryTriggerName"}, 4872 "destinationArn":{"shape":"Arn"}, 4873 "customData":{"shape":"RepositoryTriggerCustomData"}, 4874 "branches":{"shape":"BranchNameList"}, 4875 "events":{"shape":"RepositoryTriggerEventList"} 4876 } 4877 }, 4878 "RepositoryTriggerBranchNameListRequiredException":{ 4879 "type":"structure", 4880 "members":{ 4881 }, 4882 "exception":true 4883 }, 4884 "RepositoryTriggerCustomData":{"type":"string"}, 4885 "RepositoryTriggerDestinationArnRequiredException":{ 4886 "type":"structure", 4887 "members":{ 4888 }, 4889 "exception":true 4890 }, 4891 "RepositoryTriggerEventEnum":{ 4892 "type":"string", 4893 "enum":[ 4894 "all", 4895 "updateReference", 4896 "createReference", 4897 "deleteReference" 4898 ] 4899 }, 4900 "RepositoryTriggerEventList":{ 4901 "type":"list", 4902 "member":{"shape":"RepositoryTriggerEventEnum"} 4903 }, 4904 "RepositoryTriggerEventsListRequiredException":{ 4905 "type":"structure", 4906 "members":{ 4907 }, 4908 "exception":true 4909 }, 4910 "RepositoryTriggerExecutionFailure":{ 4911 "type":"structure", 4912 "members":{ 4913 "trigger":{"shape":"RepositoryTriggerName"}, 4914 "failureMessage":{"shape":"RepositoryTriggerExecutionFailureMessage"} 4915 } 4916 }, 4917 "RepositoryTriggerExecutionFailureList":{ 4918 "type":"list", 4919 "member":{"shape":"RepositoryTriggerExecutionFailure"} 4920 }, 4921 "RepositoryTriggerExecutionFailureMessage":{"type":"string"}, 4922 "RepositoryTriggerName":{"type":"string"}, 4923 "RepositoryTriggerNameList":{ 4924 "type":"list", 4925 "member":{"shape":"RepositoryTriggerName"} 4926 }, 4927 "RepositoryTriggerNameRequiredException":{ 4928 "type":"structure", 4929 "members":{ 4930 }, 4931 "exception":true 4932 }, 4933 "RepositoryTriggersConfigurationId":{"type":"string"}, 4934 "RepositoryTriggersList":{ 4935 "type":"list", 4936 "member":{"shape":"RepositoryTrigger"} 4937 }, 4938 "RepositoryTriggersListRequiredException":{ 4939 "type":"structure", 4940 "members":{ 4941 }, 4942 "exception":true 4943 }, 4944 "ResourceArn":{"type":"string"}, 4945 "ResourceArnRequiredException":{ 4946 "type":"structure", 4947 "members":{ 4948 }, 4949 "exception":true 4950 }, 4951 "RestrictedSourceFileException":{ 4952 "type":"structure", 4953 "members":{ 4954 }, 4955 "exception":true 4956 }, 4957 "RevisionId":{"type":"string"}, 4958 "RevisionIdRequiredException":{ 4959 "type":"structure", 4960 "members":{ 4961 }, 4962 "exception":true 4963 }, 4964 "RevisionNotCurrentException":{ 4965 "type":"structure", 4966 "members":{ 4967 }, 4968 "exception":true 4969 }, 4970 "RuleContentSha256":{"type":"string"}, 4971 "SameFileContentException":{ 4972 "type":"structure", 4973 "members":{ 4974 }, 4975 "exception":true 4976 }, 4977 "SamePathRequestException":{ 4978 "type":"structure", 4979 "members":{ 4980 }, 4981 "exception":true 4982 }, 4983 "SetFileModeEntries":{ 4984 "type":"list", 4985 "member":{"shape":"SetFileModeEntry"} 4986 }, 4987 "SetFileModeEntry":{ 4988 "type":"structure", 4989 "required":[ 4990 "filePath", 4991 "fileMode" 4992 ], 4993 "members":{ 4994 "filePath":{"shape":"Path"}, 4995 "fileMode":{"shape":"FileModeTypeEnum"} 4996 } 4997 }, 4998 "SortByEnum":{ 4999 "type":"string", 5000 "enum":[ 5001 "repositoryName", 5002 "lastModifiedDate" 5003 ] 5004 }, 5005 "SourceAndDestinationAreSameException":{ 5006 "type":"structure", 5007 "members":{ 5008 }, 5009 "exception":true 5010 }, 5011 "SourceFileOrContentRequiredException":{ 5012 "type":"structure", 5013 "members":{ 5014 }, 5015 "exception":true 5016 }, 5017 "SourceFileSpecifier":{ 5018 "type":"structure", 5019 "required":["filePath"], 5020 "members":{ 5021 "filePath":{"shape":"Path"}, 5022 "isMove":{"shape":"IsMove"} 5023 } 5024 }, 5025 "SubModule":{ 5026 "type":"structure", 5027 "members":{ 5028 "commitId":{"shape":"ObjectId"}, 5029 "absolutePath":{"shape":"Path"}, 5030 "relativePath":{"shape":"Path"} 5031 } 5032 }, 5033 "SubModuleList":{ 5034 "type":"list", 5035 "member":{"shape":"SubModule"} 5036 }, 5037 "SymbolicLink":{ 5038 "type":"structure", 5039 "members":{ 5040 "blobId":{"shape":"ObjectId"}, 5041 "absolutePath":{"shape":"Path"}, 5042 "relativePath":{"shape":"Path"}, 5043 "fileMode":{"shape":"FileModeTypeEnum"} 5044 } 5045 }, 5046 "SymbolicLinkList":{ 5047 "type":"list", 5048 "member":{"shape":"SymbolicLink"} 5049 }, 5050 "TagKey":{ 5051 "type":"string", 5052 "max":128, 5053 "min":1 5054 }, 5055 "TagKeysList":{ 5056 "type":"list", 5057 "member":{"shape":"TagKey"} 5058 }, 5059 "TagKeysListRequiredException":{ 5060 "type":"structure", 5061 "members":{ 5062 }, 5063 "exception":true 5064 }, 5065 "TagPolicyException":{ 5066 "type":"structure", 5067 "members":{ 5068 }, 5069 "exception":true 5070 }, 5071 "TagResourceInput":{ 5072 "type":"structure", 5073 "required":[ 5074 "resourceArn", 5075 "tags" 5076 ], 5077 "members":{ 5078 "resourceArn":{"shape":"ResourceArn"}, 5079 "tags":{"shape":"TagsMap"} 5080 } 5081 }, 5082 "TagValue":{ 5083 "type":"string", 5084 "max":256, 5085 "min":0 5086 }, 5087 "TagsMap":{ 5088 "type":"map", 5089 "key":{"shape":"TagKey"}, 5090 "value":{"shape":"TagValue"} 5091 }, 5092 "TagsMapRequiredException":{ 5093 "type":"structure", 5094 "members":{ 5095 }, 5096 "exception":true 5097 }, 5098 "Target":{ 5099 "type":"structure", 5100 "required":[ 5101 "repositoryName", 5102 "sourceReference" 5103 ], 5104 "members":{ 5105 "repositoryName":{"shape":"RepositoryName"}, 5106 "sourceReference":{"shape":"ReferenceName"}, 5107 "destinationReference":{"shape":"ReferenceName"} 5108 } 5109 }, 5110 "TargetList":{ 5111 "type":"list", 5112 "member":{"shape":"Target"} 5113 }, 5114 "TargetRequiredException":{ 5115 "type":"structure", 5116 "members":{ 5117 }, 5118 "exception":true 5119 }, 5120 "TargetsRequiredException":{ 5121 "type":"structure", 5122 "members":{ 5123 }, 5124 "exception":true 5125 }, 5126 "TestRepositoryTriggersInput":{ 5127 "type":"structure", 5128 "required":[ 5129 "repositoryName", 5130 "triggers" 5131 ], 5132 "members":{ 5133 "repositoryName":{"shape":"RepositoryName"}, 5134 "triggers":{"shape":"RepositoryTriggersList"} 5135 } 5136 }, 5137 "TestRepositoryTriggersOutput":{ 5138 "type":"structure", 5139 "members":{ 5140 "successfulExecutions":{"shape":"RepositoryTriggerNameList"}, 5141 "failedExecutions":{"shape":"RepositoryTriggerExecutionFailureList"} 5142 } 5143 }, 5144 "TipOfSourceReferenceIsDifferentException":{ 5145 "type":"structure", 5146 "members":{ 5147 }, 5148 "exception":true 5149 }, 5150 "TipsDivergenceExceededException":{ 5151 "type":"structure", 5152 "members":{ 5153 }, 5154 "exception":true 5155 }, 5156 "Title":{ 5157 "type":"string", 5158 "max":150 5159 }, 5160 "TitleRequiredException":{ 5161 "type":"structure", 5162 "members":{ 5163 }, 5164 "exception":true 5165 }, 5166 "TooManyTagsException":{ 5167 "type":"structure", 5168 "members":{ 5169 }, 5170 "exception":true 5171 }, 5172 "UntagResourceInput":{ 5173 "type":"structure", 5174 "required":[ 5175 "resourceArn", 5176 "tagKeys" 5177 ], 5178 "members":{ 5179 "resourceArn":{"shape":"ResourceArn"}, 5180 "tagKeys":{"shape":"TagKeysList"} 5181 } 5182 }, 5183 "UpdateApprovalRuleTemplateContentInput":{ 5184 "type":"structure", 5185 "required":[ 5186 "approvalRuleTemplateName", 5187 "newRuleContent" 5188 ], 5189 "members":{ 5190 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 5191 "newRuleContent":{"shape":"ApprovalRuleTemplateContent"}, 5192 "existingRuleContentSha256":{"shape":"RuleContentSha256"} 5193 } 5194 }, 5195 "UpdateApprovalRuleTemplateContentOutput":{ 5196 "type":"structure", 5197 "required":["approvalRuleTemplate"], 5198 "members":{ 5199 "approvalRuleTemplate":{"shape":"ApprovalRuleTemplate"} 5200 } 5201 }, 5202 "UpdateApprovalRuleTemplateDescriptionInput":{ 5203 "type":"structure", 5204 "required":[ 5205 "approvalRuleTemplateName", 5206 "approvalRuleTemplateDescription" 5207 ], 5208 "members":{ 5209 "approvalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 5210 "approvalRuleTemplateDescription":{"shape":"ApprovalRuleTemplateDescription"} 5211 } 5212 }, 5213 "UpdateApprovalRuleTemplateDescriptionOutput":{ 5214 "type":"structure", 5215 "required":["approvalRuleTemplate"], 5216 "members":{ 5217 "approvalRuleTemplate":{"shape":"ApprovalRuleTemplate"} 5218 } 5219 }, 5220 "UpdateApprovalRuleTemplateNameInput":{ 5221 "type":"structure", 5222 "required":[ 5223 "oldApprovalRuleTemplateName", 5224 "newApprovalRuleTemplateName" 5225 ], 5226 "members":{ 5227 "oldApprovalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"}, 5228 "newApprovalRuleTemplateName":{"shape":"ApprovalRuleTemplateName"} 5229 } 5230 }, 5231 "UpdateApprovalRuleTemplateNameOutput":{ 5232 "type":"structure", 5233 "required":["approvalRuleTemplate"], 5234 "members":{ 5235 "approvalRuleTemplate":{"shape":"ApprovalRuleTemplate"} 5236 } 5237 }, 5238 "UpdateCommentInput":{ 5239 "type":"structure", 5240 "required":[ 5241 "commentId", 5242 "content" 5243 ], 5244 "members":{ 5245 "commentId":{"shape":"CommentId"}, 5246 "content":{"shape":"Content"} 5247 } 5248 }, 5249 "UpdateCommentOutput":{ 5250 "type":"structure", 5251 "members":{ 5252 "comment":{"shape":"Comment"} 5253 } 5254 }, 5255 "UpdateDefaultBranchInput":{ 5256 "type":"structure", 5257 "required":[ 5258 "repositoryName", 5259 "defaultBranchName" 5260 ], 5261 "members":{ 5262 "repositoryName":{"shape":"RepositoryName"}, 5263 "defaultBranchName":{"shape":"BranchName"} 5264 } 5265 }, 5266 "UpdatePullRequestApprovalRuleContentInput":{ 5267 "type":"structure", 5268 "required":[ 5269 "pullRequestId", 5270 "approvalRuleName", 5271 "newRuleContent" 5272 ], 5273 "members":{ 5274 "pullRequestId":{"shape":"PullRequestId"}, 5275 "approvalRuleName":{"shape":"ApprovalRuleName"}, 5276 "existingRuleContentSha256":{"shape":"RuleContentSha256"}, 5277 "newRuleContent":{"shape":"ApprovalRuleContent"} 5278 } 5279 }, 5280 "UpdatePullRequestApprovalRuleContentOutput":{ 5281 "type":"structure", 5282 "required":["approvalRule"], 5283 "members":{ 5284 "approvalRule":{"shape":"ApprovalRule"} 5285 } 5286 }, 5287 "UpdatePullRequestApprovalStateInput":{ 5288 "type":"structure", 5289 "required":[ 5290 "pullRequestId", 5291 "revisionId", 5292 "approvalState" 5293 ], 5294 "members":{ 5295 "pullRequestId":{"shape":"PullRequestId"}, 5296 "revisionId":{"shape":"RevisionId"}, 5297 "approvalState":{"shape":"ApprovalState"} 5298 } 5299 }, 5300 "UpdatePullRequestDescriptionInput":{ 5301 "type":"structure", 5302 "required":[ 5303 "pullRequestId", 5304 "description" 5305 ], 5306 "members":{ 5307 "pullRequestId":{"shape":"PullRequestId"}, 5308 "description":{"shape":"Description"} 5309 } 5310 }, 5311 "UpdatePullRequestDescriptionOutput":{ 5312 "type":"structure", 5313 "required":["pullRequest"], 5314 "members":{ 5315 "pullRequest":{"shape":"PullRequest"} 5316 } 5317 }, 5318 "UpdatePullRequestStatusInput":{ 5319 "type":"structure", 5320 "required":[ 5321 "pullRequestId", 5322 "pullRequestStatus" 5323 ], 5324 "members":{ 5325 "pullRequestId":{"shape":"PullRequestId"}, 5326 "pullRequestStatus":{"shape":"PullRequestStatusEnum"} 5327 } 5328 }, 5329 "UpdatePullRequestStatusOutput":{ 5330 "type":"structure", 5331 "required":["pullRequest"], 5332 "members":{ 5333 "pullRequest":{"shape":"PullRequest"} 5334 } 5335 }, 5336 "UpdatePullRequestTitleInput":{ 5337 "type":"structure", 5338 "required":[ 5339 "pullRequestId", 5340 "title" 5341 ], 5342 "members":{ 5343 "pullRequestId":{"shape":"PullRequestId"}, 5344 "title":{"shape":"Title"} 5345 } 5346 }, 5347 "UpdatePullRequestTitleOutput":{ 5348 "type":"structure", 5349 "required":["pullRequest"], 5350 "members":{ 5351 "pullRequest":{"shape":"PullRequest"} 5352 } 5353 }, 5354 "UpdateRepositoryDescriptionInput":{ 5355 "type":"structure", 5356 "required":["repositoryName"], 5357 "members":{ 5358 "repositoryName":{"shape":"RepositoryName"}, 5359 "repositoryDescription":{"shape":"RepositoryDescription"} 5360 } 5361 }, 5362 "UpdateRepositoryNameInput":{ 5363 "type":"structure", 5364 "required":[ 5365 "oldName", 5366 "newName" 5367 ], 5368 "members":{ 5369 "oldName":{"shape":"RepositoryName"}, 5370 "newName":{"shape":"RepositoryName"} 5371 } 5372 }, 5373 "UserInfo":{ 5374 "type":"structure", 5375 "members":{ 5376 "name":{"shape":"Name"}, 5377 "email":{"shape":"Email"}, 5378 "date":{"shape":"Date"} 5379 } 5380 }, 5381 "blob":{"type":"blob"} 5382 } 5383} 5384