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