github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/codebuild/2016-10-06/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-10-06", 5 "endpointPrefix":"codebuild", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS CodeBuild", 9 "serviceId":"CodeBuild", 10 "signatureVersion":"v4", 11 "targetPrefix":"CodeBuild_20161006", 12 "uid":"codebuild-2016-10-06" 13 }, 14 "operations":{ 15 "BatchDeleteBuilds":{ 16 "name":"BatchDeleteBuilds", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"BatchDeleteBuildsInput"}, 22 "output":{"shape":"BatchDeleteBuildsOutput"}, 23 "errors":[ 24 {"shape":"InvalidInputException"} 25 ] 26 }, 27 "BatchGetBuildBatches":{ 28 "name":"BatchGetBuildBatches", 29 "http":{ 30 "method":"POST", 31 "requestUri":"/" 32 }, 33 "input":{"shape":"BatchGetBuildBatchesInput"}, 34 "output":{"shape":"BatchGetBuildBatchesOutput"}, 35 "errors":[ 36 {"shape":"InvalidInputException"} 37 ] 38 }, 39 "BatchGetBuilds":{ 40 "name":"BatchGetBuilds", 41 "http":{ 42 "method":"POST", 43 "requestUri":"/" 44 }, 45 "input":{"shape":"BatchGetBuildsInput"}, 46 "output":{"shape":"BatchGetBuildsOutput"}, 47 "errors":[ 48 {"shape":"InvalidInputException"} 49 ] 50 }, 51 "BatchGetProjects":{ 52 "name":"BatchGetProjects", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/" 56 }, 57 "input":{"shape":"BatchGetProjectsInput"}, 58 "output":{"shape":"BatchGetProjectsOutput"}, 59 "errors":[ 60 {"shape":"InvalidInputException"} 61 ] 62 }, 63 "BatchGetReportGroups":{ 64 "name":"BatchGetReportGroups", 65 "http":{ 66 "method":"POST", 67 "requestUri":"/" 68 }, 69 "input":{"shape":"BatchGetReportGroupsInput"}, 70 "output":{"shape":"BatchGetReportGroupsOutput"}, 71 "errors":[ 72 {"shape":"InvalidInputException"} 73 ] 74 }, 75 "BatchGetReports":{ 76 "name":"BatchGetReports", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"BatchGetReportsInput"}, 82 "output":{"shape":"BatchGetReportsOutput"}, 83 "errors":[ 84 {"shape":"InvalidInputException"} 85 ] 86 }, 87 "CreateProject":{ 88 "name":"CreateProject", 89 "http":{ 90 "method":"POST", 91 "requestUri":"/" 92 }, 93 "input":{"shape":"CreateProjectInput"}, 94 "output":{"shape":"CreateProjectOutput"}, 95 "errors":[ 96 {"shape":"InvalidInputException"}, 97 {"shape":"ResourceAlreadyExistsException"}, 98 {"shape":"AccountLimitExceededException"} 99 ] 100 }, 101 "CreateReportGroup":{ 102 "name":"CreateReportGroup", 103 "http":{ 104 "method":"POST", 105 "requestUri":"/" 106 }, 107 "input":{"shape":"CreateReportGroupInput"}, 108 "output":{"shape":"CreateReportGroupOutput"}, 109 "errors":[ 110 {"shape":"InvalidInputException"}, 111 {"shape":"ResourceAlreadyExistsException"}, 112 {"shape":"AccountLimitExceededException"} 113 ] 114 }, 115 "CreateWebhook":{ 116 "name":"CreateWebhook", 117 "http":{ 118 "method":"POST", 119 "requestUri":"/" 120 }, 121 "input":{"shape":"CreateWebhookInput"}, 122 "output":{"shape":"CreateWebhookOutput"}, 123 "errors":[ 124 {"shape":"InvalidInputException"}, 125 {"shape":"OAuthProviderException"}, 126 {"shape":"ResourceAlreadyExistsException"}, 127 {"shape":"ResourceNotFoundException"} 128 ] 129 }, 130 "DeleteBuildBatch":{ 131 "name":"DeleteBuildBatch", 132 "http":{ 133 "method":"POST", 134 "requestUri":"/" 135 }, 136 "input":{"shape":"DeleteBuildBatchInput"}, 137 "output":{"shape":"DeleteBuildBatchOutput"}, 138 "errors":[ 139 {"shape":"InvalidInputException"} 140 ] 141 }, 142 "DeleteProject":{ 143 "name":"DeleteProject", 144 "http":{ 145 "method":"POST", 146 "requestUri":"/" 147 }, 148 "input":{"shape":"DeleteProjectInput"}, 149 "output":{"shape":"DeleteProjectOutput"}, 150 "errors":[ 151 {"shape":"InvalidInputException"} 152 ] 153 }, 154 "DeleteReport":{ 155 "name":"DeleteReport", 156 "http":{ 157 "method":"POST", 158 "requestUri":"/" 159 }, 160 "input":{"shape":"DeleteReportInput"}, 161 "output":{"shape":"DeleteReportOutput"}, 162 "errors":[ 163 {"shape":"InvalidInputException"} 164 ] 165 }, 166 "DeleteReportGroup":{ 167 "name":"DeleteReportGroup", 168 "http":{ 169 "method":"POST", 170 "requestUri":"/" 171 }, 172 "input":{"shape":"DeleteReportGroupInput"}, 173 "output":{"shape":"DeleteReportGroupOutput"}, 174 "errors":[ 175 {"shape":"InvalidInputException"} 176 ] 177 }, 178 "DeleteResourcePolicy":{ 179 "name":"DeleteResourcePolicy", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"DeleteResourcePolicyInput"}, 185 "output":{"shape":"DeleteResourcePolicyOutput"}, 186 "errors":[ 187 {"shape":"InvalidInputException"} 188 ] 189 }, 190 "DeleteSourceCredentials":{ 191 "name":"DeleteSourceCredentials", 192 "http":{ 193 "method":"POST", 194 "requestUri":"/" 195 }, 196 "input":{"shape":"DeleteSourceCredentialsInput"}, 197 "output":{"shape":"DeleteSourceCredentialsOutput"}, 198 "errors":[ 199 {"shape":"InvalidInputException"}, 200 {"shape":"ResourceNotFoundException"} 201 ] 202 }, 203 "DeleteWebhook":{ 204 "name":"DeleteWebhook", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/" 208 }, 209 "input":{"shape":"DeleteWebhookInput"}, 210 "output":{"shape":"DeleteWebhookOutput"}, 211 "errors":[ 212 {"shape":"InvalidInputException"}, 213 {"shape":"ResourceNotFoundException"}, 214 {"shape":"OAuthProviderException"} 215 ] 216 }, 217 "DescribeCodeCoverages":{ 218 "name":"DescribeCodeCoverages", 219 "http":{ 220 "method":"POST", 221 "requestUri":"/" 222 }, 223 "input":{"shape":"DescribeCodeCoveragesInput"}, 224 "output":{"shape":"DescribeCodeCoveragesOutput"}, 225 "errors":[ 226 {"shape":"InvalidInputException"} 227 ] 228 }, 229 "DescribeTestCases":{ 230 "name":"DescribeTestCases", 231 "http":{ 232 "method":"POST", 233 "requestUri":"/" 234 }, 235 "input":{"shape":"DescribeTestCasesInput"}, 236 "output":{"shape":"DescribeTestCasesOutput"}, 237 "errors":[ 238 {"shape":"InvalidInputException"}, 239 {"shape":"ResourceNotFoundException"} 240 ] 241 }, 242 "GetReportGroupTrend":{ 243 "name":"GetReportGroupTrend", 244 "http":{ 245 "method":"POST", 246 "requestUri":"/" 247 }, 248 "input":{"shape":"GetReportGroupTrendInput"}, 249 "output":{"shape":"GetReportGroupTrendOutput"}, 250 "errors":[ 251 {"shape":"InvalidInputException"}, 252 {"shape":"ResourceNotFoundException"} 253 ] 254 }, 255 "GetResourcePolicy":{ 256 "name":"GetResourcePolicy", 257 "http":{ 258 "method":"POST", 259 "requestUri":"/" 260 }, 261 "input":{"shape":"GetResourcePolicyInput"}, 262 "output":{"shape":"GetResourcePolicyOutput"}, 263 "errors":[ 264 {"shape":"ResourceNotFoundException"}, 265 {"shape":"InvalidInputException"} 266 ] 267 }, 268 "ImportSourceCredentials":{ 269 "name":"ImportSourceCredentials", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"ImportSourceCredentialsInput"}, 275 "output":{"shape":"ImportSourceCredentialsOutput"}, 276 "errors":[ 277 {"shape":"InvalidInputException"}, 278 {"shape":"AccountLimitExceededException"}, 279 {"shape":"ResourceAlreadyExistsException"} 280 ] 281 }, 282 "InvalidateProjectCache":{ 283 "name":"InvalidateProjectCache", 284 "http":{ 285 "method":"POST", 286 "requestUri":"/" 287 }, 288 "input":{"shape":"InvalidateProjectCacheInput"}, 289 "output":{"shape":"InvalidateProjectCacheOutput"}, 290 "errors":[ 291 {"shape":"InvalidInputException"}, 292 {"shape":"ResourceNotFoundException"} 293 ] 294 }, 295 "ListBuildBatches":{ 296 "name":"ListBuildBatches", 297 "http":{ 298 "method":"POST", 299 "requestUri":"/" 300 }, 301 "input":{"shape":"ListBuildBatchesInput"}, 302 "output":{"shape":"ListBuildBatchesOutput"}, 303 "errors":[ 304 {"shape":"InvalidInputException"} 305 ] 306 }, 307 "ListBuildBatchesForProject":{ 308 "name":"ListBuildBatchesForProject", 309 "http":{ 310 "method":"POST", 311 "requestUri":"/" 312 }, 313 "input":{"shape":"ListBuildBatchesForProjectInput"}, 314 "output":{"shape":"ListBuildBatchesForProjectOutput"}, 315 "errors":[ 316 {"shape":"InvalidInputException"}, 317 {"shape":"ResourceNotFoundException"} 318 ] 319 }, 320 "ListBuilds":{ 321 "name":"ListBuilds", 322 "http":{ 323 "method":"POST", 324 "requestUri":"/" 325 }, 326 "input":{"shape":"ListBuildsInput"}, 327 "output":{"shape":"ListBuildsOutput"}, 328 "errors":[ 329 {"shape":"InvalidInputException"} 330 ] 331 }, 332 "ListBuildsForProject":{ 333 "name":"ListBuildsForProject", 334 "http":{ 335 "method":"POST", 336 "requestUri":"/" 337 }, 338 "input":{"shape":"ListBuildsForProjectInput"}, 339 "output":{"shape":"ListBuildsForProjectOutput"}, 340 "errors":[ 341 {"shape":"InvalidInputException"}, 342 {"shape":"ResourceNotFoundException"} 343 ] 344 }, 345 "ListCuratedEnvironmentImages":{ 346 "name":"ListCuratedEnvironmentImages", 347 "http":{ 348 "method":"POST", 349 "requestUri":"/" 350 }, 351 "input":{"shape":"ListCuratedEnvironmentImagesInput"}, 352 "output":{"shape":"ListCuratedEnvironmentImagesOutput"} 353 }, 354 "ListProjects":{ 355 "name":"ListProjects", 356 "http":{ 357 "method":"POST", 358 "requestUri":"/" 359 }, 360 "input":{"shape":"ListProjectsInput"}, 361 "output":{"shape":"ListProjectsOutput"}, 362 "errors":[ 363 {"shape":"InvalidInputException"} 364 ] 365 }, 366 "ListReportGroups":{ 367 "name":"ListReportGroups", 368 "http":{ 369 "method":"POST", 370 "requestUri":"/" 371 }, 372 "input":{"shape":"ListReportGroupsInput"}, 373 "output":{"shape":"ListReportGroupsOutput"}, 374 "errors":[ 375 {"shape":"InvalidInputException"} 376 ] 377 }, 378 "ListReports":{ 379 "name":"ListReports", 380 "http":{ 381 "method":"POST", 382 "requestUri":"/" 383 }, 384 "input":{"shape":"ListReportsInput"}, 385 "output":{"shape":"ListReportsOutput"}, 386 "errors":[ 387 {"shape":"InvalidInputException"} 388 ] 389 }, 390 "ListReportsForReportGroup":{ 391 "name":"ListReportsForReportGroup", 392 "http":{ 393 "method":"POST", 394 "requestUri":"/" 395 }, 396 "input":{"shape":"ListReportsForReportGroupInput"}, 397 "output":{"shape":"ListReportsForReportGroupOutput"}, 398 "errors":[ 399 {"shape":"InvalidInputException"}, 400 {"shape":"ResourceNotFoundException"} 401 ] 402 }, 403 "ListSharedProjects":{ 404 "name":"ListSharedProjects", 405 "http":{ 406 "method":"POST", 407 "requestUri":"/" 408 }, 409 "input":{"shape":"ListSharedProjectsInput"}, 410 "output":{"shape":"ListSharedProjectsOutput"}, 411 "errors":[ 412 {"shape":"InvalidInputException"} 413 ] 414 }, 415 "ListSharedReportGroups":{ 416 "name":"ListSharedReportGroups", 417 "http":{ 418 "method":"POST", 419 "requestUri":"/" 420 }, 421 "input":{"shape":"ListSharedReportGroupsInput"}, 422 "output":{"shape":"ListSharedReportGroupsOutput"}, 423 "errors":[ 424 {"shape":"InvalidInputException"} 425 ] 426 }, 427 "ListSourceCredentials":{ 428 "name":"ListSourceCredentials", 429 "http":{ 430 "method":"POST", 431 "requestUri":"/" 432 }, 433 "input":{"shape":"ListSourceCredentialsInput"}, 434 "output":{"shape":"ListSourceCredentialsOutput"}, 435 "errors":[ 436 {"shape":"InvalidInputException"} 437 ] 438 }, 439 "PutResourcePolicy":{ 440 "name":"PutResourcePolicy", 441 "http":{ 442 "method":"POST", 443 "requestUri":"/" 444 }, 445 "input":{"shape":"PutResourcePolicyInput"}, 446 "output":{"shape":"PutResourcePolicyOutput"}, 447 "errors":[ 448 {"shape":"ResourceNotFoundException"}, 449 {"shape":"InvalidInputException"} 450 ] 451 }, 452 "RetryBuild":{ 453 "name":"RetryBuild", 454 "http":{ 455 "method":"POST", 456 "requestUri":"/" 457 }, 458 "input":{"shape":"RetryBuildInput"}, 459 "output":{"shape":"RetryBuildOutput"}, 460 "errors":[ 461 {"shape":"InvalidInputException"}, 462 {"shape":"ResourceNotFoundException"}, 463 {"shape":"AccountLimitExceededException"} 464 ] 465 }, 466 "RetryBuildBatch":{ 467 "name":"RetryBuildBatch", 468 "http":{ 469 "method":"POST", 470 "requestUri":"/" 471 }, 472 "input":{"shape":"RetryBuildBatchInput"}, 473 "output":{"shape":"RetryBuildBatchOutput"}, 474 "errors":[ 475 {"shape":"InvalidInputException"}, 476 {"shape":"ResourceNotFoundException"} 477 ] 478 }, 479 "StartBuild":{ 480 "name":"StartBuild", 481 "http":{ 482 "method":"POST", 483 "requestUri":"/" 484 }, 485 "input":{"shape":"StartBuildInput"}, 486 "output":{"shape":"StartBuildOutput"}, 487 "errors":[ 488 {"shape":"InvalidInputException"}, 489 {"shape":"ResourceNotFoundException"}, 490 {"shape":"AccountLimitExceededException"} 491 ] 492 }, 493 "StartBuildBatch":{ 494 "name":"StartBuildBatch", 495 "http":{ 496 "method":"POST", 497 "requestUri":"/" 498 }, 499 "input":{"shape":"StartBuildBatchInput"}, 500 "output":{"shape":"StartBuildBatchOutput"}, 501 "errors":[ 502 {"shape":"InvalidInputException"}, 503 {"shape":"ResourceNotFoundException"} 504 ] 505 }, 506 "StopBuild":{ 507 "name":"StopBuild", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"StopBuildInput"}, 513 "output":{"shape":"StopBuildOutput"}, 514 "errors":[ 515 {"shape":"InvalidInputException"}, 516 {"shape":"ResourceNotFoundException"} 517 ] 518 }, 519 "StopBuildBatch":{ 520 "name":"StopBuildBatch", 521 "http":{ 522 "method":"POST", 523 "requestUri":"/" 524 }, 525 "input":{"shape":"StopBuildBatchInput"}, 526 "output":{"shape":"StopBuildBatchOutput"}, 527 "errors":[ 528 {"shape":"InvalidInputException"}, 529 {"shape":"ResourceNotFoundException"} 530 ] 531 }, 532 "UpdateProject":{ 533 "name":"UpdateProject", 534 "http":{ 535 "method":"POST", 536 "requestUri":"/" 537 }, 538 "input":{"shape":"UpdateProjectInput"}, 539 "output":{"shape":"UpdateProjectOutput"}, 540 "errors":[ 541 {"shape":"InvalidInputException"}, 542 {"shape":"ResourceNotFoundException"} 543 ] 544 }, 545 "UpdateProjectVisibility":{ 546 "name":"UpdateProjectVisibility", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/" 550 }, 551 "input":{"shape":"UpdateProjectVisibilityInput"}, 552 "output":{"shape":"UpdateProjectVisibilityOutput"}, 553 "errors":[ 554 {"shape":"InvalidInputException"}, 555 {"shape":"ResourceNotFoundException"} 556 ] 557 }, 558 "UpdateReportGroup":{ 559 "name":"UpdateReportGroup", 560 "http":{ 561 "method":"POST", 562 "requestUri":"/" 563 }, 564 "input":{"shape":"UpdateReportGroupInput"}, 565 "output":{"shape":"UpdateReportGroupOutput"}, 566 "errors":[ 567 {"shape":"InvalidInputException"}, 568 {"shape":"ResourceNotFoundException"} 569 ] 570 }, 571 "UpdateWebhook":{ 572 "name":"UpdateWebhook", 573 "http":{ 574 "method":"POST", 575 "requestUri":"/" 576 }, 577 "input":{"shape":"UpdateWebhookInput"}, 578 "output":{"shape":"UpdateWebhookOutput"}, 579 "errors":[ 580 {"shape":"InvalidInputException"}, 581 {"shape":"ResourceNotFoundException"}, 582 {"shape":"OAuthProviderException"} 583 ] 584 } 585 }, 586 "shapes":{ 587 "AccountLimitExceededException":{ 588 "type":"structure", 589 "members":{ 590 }, 591 "exception":true 592 }, 593 "ArtifactNamespace":{ 594 "type":"string", 595 "enum":[ 596 "NONE", 597 "BUILD_ID" 598 ] 599 }, 600 "ArtifactPackaging":{ 601 "type":"string", 602 "enum":[ 603 "NONE", 604 "ZIP" 605 ] 606 }, 607 "ArtifactsType":{ 608 "type":"string", 609 "enum":[ 610 "CODEPIPELINE", 611 "S3", 612 "NO_ARTIFACTS" 613 ] 614 }, 615 "AuthType":{ 616 "type":"string", 617 "enum":[ 618 "OAUTH", 619 "BASIC_AUTH", 620 "PERSONAL_ACCESS_TOKEN" 621 ] 622 }, 623 "BatchDeleteBuildsInput":{ 624 "type":"structure", 625 "required":["ids"], 626 "members":{ 627 "ids":{"shape":"BuildIds"} 628 } 629 }, 630 "BatchDeleteBuildsOutput":{ 631 "type":"structure", 632 "members":{ 633 "buildsDeleted":{"shape":"BuildIds"}, 634 "buildsNotDeleted":{"shape":"BuildsNotDeleted"} 635 } 636 }, 637 "BatchGetBuildBatchesInput":{ 638 "type":"structure", 639 "required":["ids"], 640 "members":{ 641 "ids":{"shape":"BuildBatchIds"} 642 } 643 }, 644 "BatchGetBuildBatchesOutput":{ 645 "type":"structure", 646 "members":{ 647 "buildBatches":{"shape":"BuildBatches"}, 648 "buildBatchesNotFound":{"shape":"BuildBatchIds"} 649 } 650 }, 651 "BatchGetBuildsInput":{ 652 "type":"structure", 653 "required":["ids"], 654 "members":{ 655 "ids":{"shape":"BuildIds"} 656 } 657 }, 658 "BatchGetBuildsOutput":{ 659 "type":"structure", 660 "members":{ 661 "builds":{"shape":"Builds"}, 662 "buildsNotFound":{"shape":"BuildIds"} 663 } 664 }, 665 "BatchGetProjectsInput":{ 666 "type":"structure", 667 "required":["names"], 668 "members":{ 669 "names":{"shape":"ProjectNames"} 670 } 671 }, 672 "BatchGetProjectsOutput":{ 673 "type":"structure", 674 "members":{ 675 "projects":{"shape":"Projects"}, 676 "projectsNotFound":{"shape":"ProjectNames"} 677 } 678 }, 679 "BatchGetReportGroupsInput":{ 680 "type":"structure", 681 "required":["reportGroupArns"], 682 "members":{ 683 "reportGroupArns":{"shape":"ReportGroupArns"} 684 } 685 }, 686 "BatchGetReportGroupsOutput":{ 687 "type":"structure", 688 "members":{ 689 "reportGroups":{"shape":"ReportGroups"}, 690 "reportGroupsNotFound":{"shape":"ReportGroupArns"} 691 } 692 }, 693 "BatchGetReportsInput":{ 694 "type":"structure", 695 "required":["reportArns"], 696 "members":{ 697 "reportArns":{"shape":"ReportArns"} 698 } 699 }, 700 "BatchGetReportsOutput":{ 701 "type":"structure", 702 "members":{ 703 "reports":{"shape":"Reports"}, 704 "reportsNotFound":{"shape":"ReportArns"} 705 } 706 }, 707 "BatchReportModeType":{ 708 "type":"string", 709 "enum":[ 710 "REPORT_INDIVIDUAL_BUILDS", 711 "REPORT_AGGREGATED_BATCH" 712 ] 713 }, 714 "BatchRestrictions":{ 715 "type":"structure", 716 "members":{ 717 "maximumBuildsAllowed":{"shape":"WrapperInt"}, 718 "computeTypesAllowed":{"shape":"ComputeTypesAllowed"} 719 } 720 }, 721 "Boolean":{"type":"boolean"}, 722 "BucketOwnerAccess":{ 723 "type":"string", 724 "enum":[ 725 "NONE", 726 "READ_ONLY", 727 "FULL" 728 ] 729 }, 730 "Build":{ 731 "type":"structure", 732 "members":{ 733 "id":{"shape":"NonEmptyString"}, 734 "arn":{"shape":"NonEmptyString"}, 735 "buildNumber":{"shape":"WrapperLong"}, 736 "startTime":{"shape":"Timestamp"}, 737 "endTime":{"shape":"Timestamp"}, 738 "currentPhase":{"shape":"String"}, 739 "buildStatus":{"shape":"StatusType"}, 740 "sourceVersion":{"shape":"NonEmptyString"}, 741 "resolvedSourceVersion":{"shape":"NonEmptyString"}, 742 "projectName":{"shape":"NonEmptyString"}, 743 "phases":{"shape":"BuildPhases"}, 744 "source":{"shape":"ProjectSource"}, 745 "secondarySources":{"shape":"ProjectSources"}, 746 "secondarySourceVersions":{"shape":"ProjectSecondarySourceVersions"}, 747 "artifacts":{"shape":"BuildArtifacts"}, 748 "secondaryArtifacts":{"shape":"BuildArtifactsList"}, 749 "cache":{"shape":"ProjectCache"}, 750 "environment":{"shape":"ProjectEnvironment"}, 751 "serviceRole":{"shape":"NonEmptyString"}, 752 "logs":{"shape":"LogsLocation"}, 753 "timeoutInMinutes":{"shape":"WrapperInt"}, 754 "queuedTimeoutInMinutes":{"shape":"WrapperInt"}, 755 "buildComplete":{"shape":"Boolean"}, 756 "initiator":{"shape":"String"}, 757 "vpcConfig":{"shape":"VpcConfig"}, 758 "networkInterface":{"shape":"NetworkInterface"}, 759 "encryptionKey":{"shape":"NonEmptyString"}, 760 "exportedEnvironmentVariables":{"shape":"ExportedEnvironmentVariables"}, 761 "reportArns":{"shape":"BuildReportArns"}, 762 "fileSystemLocations":{"shape":"ProjectFileSystemLocations"}, 763 "debugSession":{"shape":"DebugSession"}, 764 "buildBatchArn":{"shape":"String"} 765 } 766 }, 767 "BuildArtifacts":{ 768 "type":"structure", 769 "members":{ 770 "location":{"shape":"String"}, 771 "sha256sum":{"shape":"String"}, 772 "md5sum":{"shape":"String"}, 773 "overrideArtifactName":{"shape":"WrapperBoolean"}, 774 "encryptionDisabled":{"shape":"WrapperBoolean"}, 775 "artifactIdentifier":{"shape":"String"}, 776 "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} 777 } 778 }, 779 "BuildArtifactsList":{ 780 "type":"list", 781 "member":{"shape":"BuildArtifacts"}, 782 "max":12, 783 "min":0 784 }, 785 "BuildBatch":{ 786 "type":"structure", 787 "members":{ 788 "id":{"shape":"NonEmptyString"}, 789 "arn":{"shape":"NonEmptyString"}, 790 "startTime":{"shape":"Timestamp"}, 791 "endTime":{"shape":"Timestamp"}, 792 "currentPhase":{"shape":"String"}, 793 "buildBatchStatus":{"shape":"StatusType"}, 794 "sourceVersion":{"shape":"NonEmptyString"}, 795 "resolvedSourceVersion":{"shape":"NonEmptyString"}, 796 "projectName":{"shape":"NonEmptyString"}, 797 "phases":{"shape":"BuildBatchPhases"}, 798 "source":{"shape":"ProjectSource"}, 799 "secondarySources":{"shape":"ProjectSources"}, 800 "secondarySourceVersions":{"shape":"ProjectSecondarySourceVersions"}, 801 "artifacts":{"shape":"BuildArtifacts"}, 802 "secondaryArtifacts":{"shape":"BuildArtifactsList"}, 803 "cache":{"shape":"ProjectCache"}, 804 "environment":{"shape":"ProjectEnvironment"}, 805 "serviceRole":{"shape":"NonEmptyString"}, 806 "logConfig":{"shape":"LogsConfig"}, 807 "buildTimeoutInMinutes":{"shape":"WrapperInt"}, 808 "queuedTimeoutInMinutes":{"shape":"WrapperInt"}, 809 "complete":{"shape":"Boolean"}, 810 "initiator":{"shape":"String"}, 811 "vpcConfig":{"shape":"VpcConfig"}, 812 "encryptionKey":{"shape":"NonEmptyString"}, 813 "buildBatchNumber":{"shape":"WrapperLong"}, 814 "fileSystemLocations":{"shape":"ProjectFileSystemLocations"}, 815 "buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}, 816 "buildGroups":{"shape":"BuildGroups"}, 817 "debugSessionEnabled":{"shape":"WrapperBoolean"} 818 } 819 }, 820 "BuildBatchFilter":{ 821 "type":"structure", 822 "members":{ 823 "status":{"shape":"StatusType"} 824 } 825 }, 826 "BuildBatchIds":{ 827 "type":"list", 828 "member":{"shape":"NonEmptyString"}, 829 "max":100, 830 "min":0 831 }, 832 "BuildBatchPhase":{ 833 "type":"structure", 834 "members":{ 835 "phaseType":{"shape":"BuildBatchPhaseType"}, 836 "phaseStatus":{"shape":"StatusType"}, 837 "startTime":{"shape":"Timestamp"}, 838 "endTime":{"shape":"Timestamp"}, 839 "durationInSeconds":{"shape":"WrapperLong"}, 840 "contexts":{"shape":"PhaseContexts"} 841 } 842 }, 843 "BuildBatchPhaseType":{ 844 "type":"string", 845 "enum":[ 846 "SUBMITTED", 847 "DOWNLOAD_BATCHSPEC", 848 "IN_PROGRESS", 849 "COMBINE_ARTIFACTS", 850 "SUCCEEDED", 851 "FAILED", 852 "STOPPED" 853 ] 854 }, 855 "BuildBatchPhases":{ 856 "type":"list", 857 "member":{"shape":"BuildBatchPhase"} 858 }, 859 "BuildBatches":{ 860 "type":"list", 861 "member":{"shape":"BuildBatch"}, 862 "max":100, 863 "min":0 864 }, 865 "BuildGroup":{ 866 "type":"structure", 867 "members":{ 868 "identifier":{"shape":"String"}, 869 "dependsOn":{"shape":"Identifiers"}, 870 "ignoreFailure":{"shape":"Boolean"}, 871 "currentBuildSummary":{"shape":"BuildSummary"}, 872 "priorBuildSummaryList":{"shape":"BuildSummaries"} 873 } 874 }, 875 "BuildGroups":{ 876 "type":"list", 877 "member":{"shape":"BuildGroup"} 878 }, 879 "BuildIds":{ 880 "type":"list", 881 "member":{"shape":"NonEmptyString"}, 882 "max":100, 883 "min":1 884 }, 885 "BuildNotDeleted":{ 886 "type":"structure", 887 "members":{ 888 "id":{"shape":"NonEmptyString"}, 889 "statusCode":{"shape":"String"} 890 } 891 }, 892 "BuildPhase":{ 893 "type":"structure", 894 "members":{ 895 "phaseType":{"shape":"BuildPhaseType"}, 896 "phaseStatus":{"shape":"StatusType"}, 897 "startTime":{"shape":"Timestamp"}, 898 "endTime":{"shape":"Timestamp"}, 899 "durationInSeconds":{"shape":"WrapperLong"}, 900 "contexts":{"shape":"PhaseContexts"} 901 } 902 }, 903 "BuildPhaseType":{ 904 "type":"string", 905 "enum":[ 906 "SUBMITTED", 907 "QUEUED", 908 "PROVISIONING", 909 "DOWNLOAD_SOURCE", 910 "INSTALL", 911 "PRE_BUILD", 912 "BUILD", 913 "POST_BUILD", 914 "UPLOAD_ARTIFACTS", 915 "FINALIZING", 916 "COMPLETED" 917 ] 918 }, 919 "BuildPhases":{ 920 "type":"list", 921 "member":{"shape":"BuildPhase"} 922 }, 923 "BuildReportArns":{ 924 "type":"list", 925 "member":{"shape":"String"} 926 }, 927 "BuildStatusConfig":{ 928 "type":"structure", 929 "members":{ 930 "context":{"shape":"String"}, 931 "targetUrl":{"shape":"String"} 932 } 933 }, 934 "BuildSummaries":{ 935 "type":"list", 936 "member":{"shape":"BuildSummary"} 937 }, 938 "BuildSummary":{ 939 "type":"structure", 940 "members":{ 941 "arn":{"shape":"String"}, 942 "requestedOn":{"shape":"Timestamp"}, 943 "buildStatus":{"shape":"StatusType"}, 944 "primaryArtifact":{"shape":"ResolvedArtifact"}, 945 "secondaryArtifacts":{"shape":"ResolvedSecondaryArtifacts"} 946 } 947 }, 948 "Builds":{ 949 "type":"list", 950 "member":{"shape":"Build"} 951 }, 952 "BuildsNotDeleted":{ 953 "type":"list", 954 "member":{"shape":"BuildNotDeleted"} 955 }, 956 "CacheMode":{ 957 "type":"string", 958 "enum":[ 959 "LOCAL_DOCKER_LAYER_CACHE", 960 "LOCAL_SOURCE_CACHE", 961 "LOCAL_CUSTOM_CACHE" 962 ] 963 }, 964 "CacheType":{ 965 "type":"string", 966 "enum":[ 967 "NO_CACHE", 968 "S3", 969 "LOCAL" 970 ] 971 }, 972 "CloudWatchLogsConfig":{ 973 "type":"structure", 974 "required":["status"], 975 "members":{ 976 "status":{"shape":"LogsConfigStatusType"}, 977 "groupName":{"shape":"String"}, 978 "streamName":{"shape":"String"} 979 } 980 }, 981 "CodeCoverage":{ 982 "type":"structure", 983 "members":{ 984 "id":{"shape":"NonEmptyString"}, 985 "reportARN":{"shape":"NonEmptyString"}, 986 "filePath":{"shape":"NonEmptyString"}, 987 "lineCoveragePercentage":{"shape":"Percentage"}, 988 "linesCovered":{"shape":"NonNegativeInt"}, 989 "linesMissed":{"shape":"NonNegativeInt"}, 990 "branchCoveragePercentage":{"shape":"Percentage"}, 991 "branchesCovered":{"shape":"NonNegativeInt"}, 992 "branchesMissed":{"shape":"NonNegativeInt"}, 993 "expired":{"shape":"Timestamp"} 994 } 995 }, 996 "CodeCoverageReportSummary":{ 997 "type":"structure", 998 "members":{ 999 "lineCoveragePercentage":{"shape":"Percentage"}, 1000 "linesCovered":{"shape":"NonNegativeInt"}, 1001 "linesMissed":{"shape":"NonNegativeInt"}, 1002 "branchCoveragePercentage":{"shape":"Percentage"}, 1003 "branchesCovered":{"shape":"NonNegativeInt"}, 1004 "branchesMissed":{"shape":"NonNegativeInt"} 1005 } 1006 }, 1007 "CodeCoverages":{ 1008 "type":"list", 1009 "member":{"shape":"CodeCoverage"} 1010 }, 1011 "ComputeType":{ 1012 "type":"string", 1013 "enum":[ 1014 "BUILD_GENERAL1_SMALL", 1015 "BUILD_GENERAL1_MEDIUM", 1016 "BUILD_GENERAL1_LARGE", 1017 "BUILD_GENERAL1_2XLARGE" 1018 ] 1019 }, 1020 "ComputeTypesAllowed":{ 1021 "type":"list", 1022 "member":{"shape":"NonEmptyString"} 1023 }, 1024 "CreateProjectInput":{ 1025 "type":"structure", 1026 "required":[ 1027 "name", 1028 "source", 1029 "artifacts", 1030 "environment", 1031 "serviceRole" 1032 ], 1033 "members":{ 1034 "name":{"shape":"ProjectName"}, 1035 "description":{"shape":"ProjectDescription"}, 1036 "source":{"shape":"ProjectSource"}, 1037 "secondarySources":{"shape":"ProjectSources"}, 1038 "sourceVersion":{"shape":"String"}, 1039 "secondarySourceVersions":{"shape":"ProjectSecondarySourceVersions"}, 1040 "artifacts":{"shape":"ProjectArtifacts"}, 1041 "secondaryArtifacts":{"shape":"ProjectArtifactsList"}, 1042 "cache":{"shape":"ProjectCache"}, 1043 "environment":{"shape":"ProjectEnvironment"}, 1044 "serviceRole":{"shape":"NonEmptyString"}, 1045 "timeoutInMinutes":{"shape":"TimeOut"}, 1046 "queuedTimeoutInMinutes":{"shape":"TimeOut"}, 1047 "encryptionKey":{"shape":"NonEmptyString"}, 1048 "tags":{"shape":"TagList"}, 1049 "vpcConfig":{"shape":"VpcConfig"}, 1050 "badgeEnabled":{"shape":"WrapperBoolean"}, 1051 "logsConfig":{"shape":"LogsConfig"}, 1052 "fileSystemLocations":{"shape":"ProjectFileSystemLocations"}, 1053 "buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}, 1054 "concurrentBuildLimit":{"shape":"WrapperInt"} 1055 } 1056 }, 1057 "CreateProjectOutput":{ 1058 "type":"structure", 1059 "members":{ 1060 "project":{"shape":"Project"} 1061 } 1062 }, 1063 "CreateReportGroupInput":{ 1064 "type":"structure", 1065 "required":[ 1066 "name", 1067 "type", 1068 "exportConfig" 1069 ], 1070 "members":{ 1071 "name":{"shape":"ReportGroupName"}, 1072 "type":{"shape":"ReportType"}, 1073 "exportConfig":{"shape":"ReportExportConfig"}, 1074 "tags":{"shape":"TagList"} 1075 } 1076 }, 1077 "CreateReportGroupOutput":{ 1078 "type":"structure", 1079 "members":{ 1080 "reportGroup":{"shape":"ReportGroup"} 1081 } 1082 }, 1083 "CreateWebhookInput":{ 1084 "type":"structure", 1085 "required":["projectName"], 1086 "members":{ 1087 "projectName":{"shape":"ProjectName"}, 1088 "branchFilter":{"shape":"String"}, 1089 "filterGroups":{"shape":"FilterGroups"}, 1090 "buildType":{"shape":"WebhookBuildType"} 1091 } 1092 }, 1093 "CreateWebhookOutput":{ 1094 "type":"structure", 1095 "members":{ 1096 "webhook":{"shape":"Webhook"} 1097 } 1098 }, 1099 "CredentialProviderType":{ 1100 "type":"string", 1101 "enum":["SECRETS_MANAGER"] 1102 }, 1103 "DebugSession":{ 1104 "type":"structure", 1105 "members":{ 1106 "sessionEnabled":{"shape":"WrapperBoolean"}, 1107 "sessionTarget":{"shape":"NonEmptyString"} 1108 } 1109 }, 1110 "DeleteBuildBatchInput":{ 1111 "type":"structure", 1112 "required":["id"], 1113 "members":{ 1114 "id":{"shape":"NonEmptyString"} 1115 } 1116 }, 1117 "DeleteBuildBatchOutput":{ 1118 "type":"structure", 1119 "members":{ 1120 "statusCode":{"shape":"String"}, 1121 "buildsDeleted":{"shape":"BuildIds"}, 1122 "buildsNotDeleted":{"shape":"BuildsNotDeleted"} 1123 } 1124 }, 1125 "DeleteProjectInput":{ 1126 "type":"structure", 1127 "required":["name"], 1128 "members":{ 1129 "name":{"shape":"NonEmptyString"} 1130 } 1131 }, 1132 "DeleteProjectOutput":{ 1133 "type":"structure", 1134 "members":{ 1135 } 1136 }, 1137 "DeleteReportGroupInput":{ 1138 "type":"structure", 1139 "required":["arn"], 1140 "members":{ 1141 "arn":{"shape":"NonEmptyString"}, 1142 "deleteReports":{"shape":"Boolean"} 1143 } 1144 }, 1145 "DeleteReportGroupOutput":{ 1146 "type":"structure", 1147 "members":{ 1148 } 1149 }, 1150 "DeleteReportInput":{ 1151 "type":"structure", 1152 "required":["arn"], 1153 "members":{ 1154 "arn":{"shape":"NonEmptyString"} 1155 } 1156 }, 1157 "DeleteReportOutput":{ 1158 "type":"structure", 1159 "members":{ 1160 } 1161 }, 1162 "DeleteResourcePolicyInput":{ 1163 "type":"structure", 1164 "required":["resourceArn"], 1165 "members":{ 1166 "resourceArn":{"shape":"NonEmptyString"} 1167 } 1168 }, 1169 "DeleteResourcePolicyOutput":{ 1170 "type":"structure", 1171 "members":{ 1172 } 1173 }, 1174 "DeleteSourceCredentialsInput":{ 1175 "type":"structure", 1176 "required":["arn"], 1177 "members":{ 1178 "arn":{"shape":"NonEmptyString"} 1179 } 1180 }, 1181 "DeleteSourceCredentialsOutput":{ 1182 "type":"structure", 1183 "members":{ 1184 "arn":{"shape":"NonEmptyString"} 1185 } 1186 }, 1187 "DeleteWebhookInput":{ 1188 "type":"structure", 1189 "required":["projectName"], 1190 "members":{ 1191 "projectName":{"shape":"ProjectName"} 1192 } 1193 }, 1194 "DeleteWebhookOutput":{ 1195 "type":"structure", 1196 "members":{ 1197 } 1198 }, 1199 "DescribeCodeCoveragesInput":{ 1200 "type":"structure", 1201 "required":["reportArn"], 1202 "members":{ 1203 "reportArn":{"shape":"NonEmptyString"}, 1204 "nextToken":{"shape":"String"}, 1205 "maxResults":{"shape":"PageSize"}, 1206 "sortOrder":{"shape":"SortOrderType"}, 1207 "sortBy":{"shape":"ReportCodeCoverageSortByType"}, 1208 "minLineCoveragePercentage":{"shape":"Percentage"}, 1209 "maxLineCoveragePercentage":{"shape":"Percentage"} 1210 } 1211 }, 1212 "DescribeCodeCoveragesOutput":{ 1213 "type":"structure", 1214 "members":{ 1215 "nextToken":{"shape":"String"}, 1216 "codeCoverages":{"shape":"CodeCoverages"} 1217 } 1218 }, 1219 "DescribeTestCasesInput":{ 1220 "type":"structure", 1221 "required":["reportArn"], 1222 "members":{ 1223 "reportArn":{"shape":"String"}, 1224 "nextToken":{"shape":"String"}, 1225 "maxResults":{"shape":"PageSize"}, 1226 "filter":{"shape":"TestCaseFilter"} 1227 } 1228 }, 1229 "DescribeTestCasesOutput":{ 1230 "type":"structure", 1231 "members":{ 1232 "nextToken":{"shape":"String"}, 1233 "testCases":{"shape":"TestCases"} 1234 } 1235 }, 1236 "EnvironmentImage":{ 1237 "type":"structure", 1238 "members":{ 1239 "name":{"shape":"String"}, 1240 "description":{"shape":"String"}, 1241 "versions":{"shape":"ImageVersions"} 1242 } 1243 }, 1244 "EnvironmentImages":{ 1245 "type":"list", 1246 "member":{"shape":"EnvironmentImage"} 1247 }, 1248 "EnvironmentLanguage":{ 1249 "type":"structure", 1250 "members":{ 1251 "language":{"shape":"LanguageType"}, 1252 "images":{"shape":"EnvironmentImages"} 1253 } 1254 }, 1255 "EnvironmentLanguages":{ 1256 "type":"list", 1257 "member":{"shape":"EnvironmentLanguage"} 1258 }, 1259 "EnvironmentPlatform":{ 1260 "type":"structure", 1261 "members":{ 1262 "platform":{"shape":"PlatformType"}, 1263 "languages":{"shape":"EnvironmentLanguages"} 1264 } 1265 }, 1266 "EnvironmentPlatforms":{ 1267 "type":"list", 1268 "member":{"shape":"EnvironmentPlatform"} 1269 }, 1270 "EnvironmentType":{ 1271 "type":"string", 1272 "enum":[ 1273 "WINDOWS_CONTAINER", 1274 "LINUX_CONTAINER", 1275 "LINUX_GPU_CONTAINER", 1276 "ARM_CONTAINER", 1277 "WINDOWS_SERVER_2019_CONTAINER" 1278 ] 1279 }, 1280 "EnvironmentVariable":{ 1281 "type":"structure", 1282 "required":[ 1283 "name", 1284 "value" 1285 ], 1286 "members":{ 1287 "name":{"shape":"NonEmptyString"}, 1288 "value":{"shape":"String"}, 1289 "type":{"shape":"EnvironmentVariableType"} 1290 } 1291 }, 1292 "EnvironmentVariableType":{ 1293 "type":"string", 1294 "enum":[ 1295 "PLAINTEXT", 1296 "PARAMETER_STORE", 1297 "SECRETS_MANAGER" 1298 ] 1299 }, 1300 "EnvironmentVariables":{ 1301 "type":"list", 1302 "member":{"shape":"EnvironmentVariable"} 1303 }, 1304 "ExportedEnvironmentVariable":{ 1305 "type":"structure", 1306 "members":{ 1307 "name":{"shape":"NonEmptyString"}, 1308 "value":{"shape":"String"} 1309 } 1310 }, 1311 "ExportedEnvironmentVariables":{ 1312 "type":"list", 1313 "member":{"shape":"ExportedEnvironmentVariable"} 1314 }, 1315 "FileSystemType":{ 1316 "type":"string", 1317 "enum":["EFS"] 1318 }, 1319 "FilterGroup":{ 1320 "type":"list", 1321 "member":{"shape":"WebhookFilter"} 1322 }, 1323 "FilterGroups":{ 1324 "type":"list", 1325 "member":{"shape":"FilterGroup"} 1326 }, 1327 "GetReportGroupTrendInput":{ 1328 "type":"structure", 1329 "required":[ 1330 "reportGroupArn", 1331 "trendField" 1332 ], 1333 "members":{ 1334 "reportGroupArn":{"shape":"NonEmptyString"}, 1335 "numOfReports":{"shape":"PageSize"}, 1336 "trendField":{"shape":"ReportGroupTrendFieldType"} 1337 } 1338 }, 1339 "GetReportGroupTrendOutput":{ 1340 "type":"structure", 1341 "members":{ 1342 "stats":{"shape":"ReportGroupTrendStats"}, 1343 "rawData":{"shape":"ReportGroupTrendRawDataList"} 1344 } 1345 }, 1346 "GetResourcePolicyInput":{ 1347 "type":"structure", 1348 "required":["resourceArn"], 1349 "members":{ 1350 "resourceArn":{"shape":"NonEmptyString"} 1351 } 1352 }, 1353 "GetResourcePolicyOutput":{ 1354 "type":"structure", 1355 "members":{ 1356 "policy":{"shape":"NonEmptyString"} 1357 } 1358 }, 1359 "GitCloneDepth":{ 1360 "type":"integer", 1361 "min":0 1362 }, 1363 "GitSubmodulesConfig":{ 1364 "type":"structure", 1365 "required":["fetchSubmodules"], 1366 "members":{ 1367 "fetchSubmodules":{"shape":"WrapperBoolean"} 1368 } 1369 }, 1370 "Identifiers":{ 1371 "type":"list", 1372 "member":{"shape":"NonEmptyString"} 1373 }, 1374 "ImagePullCredentialsType":{ 1375 "type":"string", 1376 "enum":[ 1377 "CODEBUILD", 1378 "SERVICE_ROLE" 1379 ] 1380 }, 1381 "ImageVersions":{ 1382 "type":"list", 1383 "member":{"shape":"String"} 1384 }, 1385 "ImportSourceCredentialsInput":{ 1386 "type":"structure", 1387 "required":[ 1388 "token", 1389 "serverType", 1390 "authType" 1391 ], 1392 "members":{ 1393 "username":{"shape":"NonEmptyString"}, 1394 "token":{"shape":"SensitiveNonEmptyString"}, 1395 "serverType":{"shape":"ServerType"}, 1396 "authType":{"shape":"AuthType"}, 1397 "shouldOverwrite":{"shape":"WrapperBoolean"} 1398 } 1399 }, 1400 "ImportSourceCredentialsOutput":{ 1401 "type":"structure", 1402 "members":{ 1403 "arn":{"shape":"NonEmptyString"} 1404 } 1405 }, 1406 "InvalidInputException":{ 1407 "type":"structure", 1408 "members":{ 1409 }, 1410 "exception":true 1411 }, 1412 "InvalidateProjectCacheInput":{ 1413 "type":"structure", 1414 "required":["projectName"], 1415 "members":{ 1416 "projectName":{"shape":"NonEmptyString"} 1417 } 1418 }, 1419 "InvalidateProjectCacheOutput":{ 1420 "type":"structure", 1421 "members":{ 1422 } 1423 }, 1424 "KeyInput":{ 1425 "type":"string", 1426 "max":127, 1427 "min":1, 1428 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=@+\\-]*)$" 1429 }, 1430 "LanguageType":{ 1431 "type":"string", 1432 "enum":[ 1433 "JAVA", 1434 "PYTHON", 1435 "NODE_JS", 1436 "RUBY", 1437 "GOLANG", 1438 "DOCKER", 1439 "ANDROID", 1440 "DOTNET", 1441 "BASE", 1442 "PHP" 1443 ] 1444 }, 1445 "ListBuildBatchesForProjectInput":{ 1446 "type":"structure", 1447 "members":{ 1448 "projectName":{"shape":"NonEmptyString"}, 1449 "filter":{"shape":"BuildBatchFilter"}, 1450 "maxResults":{"shape":"PageSize"}, 1451 "sortOrder":{"shape":"SortOrderType"}, 1452 "nextToken":{"shape":"String"} 1453 } 1454 }, 1455 "ListBuildBatchesForProjectOutput":{ 1456 "type":"structure", 1457 "members":{ 1458 "ids":{"shape":"BuildBatchIds"}, 1459 "nextToken":{"shape":"String"} 1460 } 1461 }, 1462 "ListBuildBatchesInput":{ 1463 "type":"structure", 1464 "members":{ 1465 "filter":{"shape":"BuildBatchFilter"}, 1466 "maxResults":{"shape":"PageSize"}, 1467 "sortOrder":{"shape":"SortOrderType"}, 1468 "nextToken":{"shape":"String"} 1469 } 1470 }, 1471 "ListBuildBatchesOutput":{ 1472 "type":"structure", 1473 "members":{ 1474 "ids":{"shape":"BuildBatchIds"}, 1475 "nextToken":{"shape":"String"} 1476 } 1477 }, 1478 "ListBuildsForProjectInput":{ 1479 "type":"structure", 1480 "required":["projectName"], 1481 "members":{ 1482 "projectName":{"shape":"NonEmptyString"}, 1483 "sortOrder":{"shape":"SortOrderType"}, 1484 "nextToken":{"shape":"String"} 1485 } 1486 }, 1487 "ListBuildsForProjectOutput":{ 1488 "type":"structure", 1489 "members":{ 1490 "ids":{"shape":"BuildIds"}, 1491 "nextToken":{"shape":"String"} 1492 } 1493 }, 1494 "ListBuildsInput":{ 1495 "type":"structure", 1496 "members":{ 1497 "sortOrder":{"shape":"SortOrderType"}, 1498 "nextToken":{"shape":"String"} 1499 } 1500 }, 1501 "ListBuildsOutput":{ 1502 "type":"structure", 1503 "members":{ 1504 "ids":{"shape":"BuildIds"}, 1505 "nextToken":{"shape":"String"} 1506 } 1507 }, 1508 "ListCuratedEnvironmentImagesInput":{ 1509 "type":"structure", 1510 "members":{ 1511 } 1512 }, 1513 "ListCuratedEnvironmentImagesOutput":{ 1514 "type":"structure", 1515 "members":{ 1516 "platforms":{"shape":"EnvironmentPlatforms"} 1517 } 1518 }, 1519 "ListProjectsInput":{ 1520 "type":"structure", 1521 "members":{ 1522 "sortBy":{"shape":"ProjectSortByType"}, 1523 "sortOrder":{"shape":"SortOrderType"}, 1524 "nextToken":{"shape":"NonEmptyString"} 1525 } 1526 }, 1527 "ListProjectsOutput":{ 1528 "type":"structure", 1529 "members":{ 1530 "nextToken":{"shape":"String"}, 1531 "projects":{"shape":"ProjectNames"} 1532 } 1533 }, 1534 "ListReportGroupsInput":{ 1535 "type":"structure", 1536 "members":{ 1537 "sortOrder":{"shape":"SortOrderType"}, 1538 "sortBy":{"shape":"ReportGroupSortByType"}, 1539 "nextToken":{"shape":"String"}, 1540 "maxResults":{"shape":"PageSize"} 1541 } 1542 }, 1543 "ListReportGroupsOutput":{ 1544 "type":"structure", 1545 "members":{ 1546 "nextToken":{"shape":"String"}, 1547 "reportGroups":{"shape":"ReportGroupArns"} 1548 } 1549 }, 1550 "ListReportsForReportGroupInput":{ 1551 "type":"structure", 1552 "required":["reportGroupArn"], 1553 "members":{ 1554 "reportGroupArn":{"shape":"String"}, 1555 "nextToken":{"shape":"String"}, 1556 "sortOrder":{"shape":"SortOrderType"}, 1557 "maxResults":{"shape":"PageSize"}, 1558 "filter":{"shape":"ReportFilter"} 1559 } 1560 }, 1561 "ListReportsForReportGroupOutput":{ 1562 "type":"structure", 1563 "members":{ 1564 "nextToken":{"shape":"String"}, 1565 "reports":{"shape":"ReportArns"} 1566 } 1567 }, 1568 "ListReportsInput":{ 1569 "type":"structure", 1570 "members":{ 1571 "sortOrder":{"shape":"SortOrderType"}, 1572 "nextToken":{"shape":"String"}, 1573 "maxResults":{"shape":"PageSize"}, 1574 "filter":{"shape":"ReportFilter"} 1575 } 1576 }, 1577 "ListReportsOutput":{ 1578 "type":"structure", 1579 "members":{ 1580 "nextToken":{"shape":"String"}, 1581 "reports":{"shape":"ReportArns"} 1582 } 1583 }, 1584 "ListSharedProjectsInput":{ 1585 "type":"structure", 1586 "members":{ 1587 "sortBy":{"shape":"SharedResourceSortByType"}, 1588 "sortOrder":{"shape":"SortOrderType"}, 1589 "maxResults":{"shape":"PageSize"}, 1590 "nextToken":{"shape":"NonEmptyString"} 1591 } 1592 }, 1593 "ListSharedProjectsOutput":{ 1594 "type":"structure", 1595 "members":{ 1596 "nextToken":{"shape":"String"}, 1597 "projects":{"shape":"ProjectArns"} 1598 } 1599 }, 1600 "ListSharedReportGroupsInput":{ 1601 "type":"structure", 1602 "members":{ 1603 "sortOrder":{"shape":"SortOrderType"}, 1604 "sortBy":{"shape":"SharedResourceSortByType"}, 1605 "nextToken":{"shape":"String"}, 1606 "maxResults":{"shape":"PageSize"} 1607 } 1608 }, 1609 "ListSharedReportGroupsOutput":{ 1610 "type":"structure", 1611 "members":{ 1612 "nextToken":{"shape":"String"}, 1613 "reportGroups":{"shape":"ReportGroupArns"} 1614 } 1615 }, 1616 "ListSourceCredentialsInput":{ 1617 "type":"structure", 1618 "members":{ 1619 } 1620 }, 1621 "ListSourceCredentialsOutput":{ 1622 "type":"structure", 1623 "members":{ 1624 "sourceCredentialsInfos":{"shape":"SourceCredentialsInfos"} 1625 } 1626 }, 1627 "LogsConfig":{ 1628 "type":"structure", 1629 "members":{ 1630 "cloudWatchLogs":{"shape":"CloudWatchLogsConfig"}, 1631 "s3Logs":{"shape":"S3LogsConfig"} 1632 } 1633 }, 1634 "LogsConfigStatusType":{ 1635 "type":"string", 1636 "enum":[ 1637 "ENABLED", 1638 "DISABLED" 1639 ] 1640 }, 1641 "LogsLocation":{ 1642 "type":"structure", 1643 "members":{ 1644 "groupName":{"shape":"String"}, 1645 "streamName":{"shape":"String"}, 1646 "deepLink":{"shape":"String"}, 1647 "s3DeepLink":{"shape":"String"}, 1648 "cloudWatchLogsArn":{"shape":"String"}, 1649 "s3LogsArn":{"shape":"String"}, 1650 "cloudWatchLogs":{"shape":"CloudWatchLogsConfig"}, 1651 "s3Logs":{"shape":"S3LogsConfig"} 1652 } 1653 }, 1654 "NetworkInterface":{ 1655 "type":"structure", 1656 "members":{ 1657 "subnetId":{"shape":"NonEmptyString"}, 1658 "networkInterfaceId":{"shape":"NonEmptyString"} 1659 } 1660 }, 1661 "NonEmptyString":{ 1662 "type":"string", 1663 "min":1 1664 }, 1665 "NonNegativeInt":{ 1666 "type":"integer", 1667 "min":0 1668 }, 1669 "OAuthProviderException":{ 1670 "type":"structure", 1671 "members":{ 1672 }, 1673 "exception":true 1674 }, 1675 "PageSize":{ 1676 "type":"integer", 1677 "max":100, 1678 "min":1 1679 }, 1680 "Percentage":{ 1681 "type":"double", 1682 "max":100, 1683 "min":0 1684 }, 1685 "PhaseContext":{ 1686 "type":"structure", 1687 "members":{ 1688 "statusCode":{"shape":"String"}, 1689 "message":{"shape":"String"} 1690 } 1691 }, 1692 "PhaseContexts":{ 1693 "type":"list", 1694 "member":{"shape":"PhaseContext"} 1695 }, 1696 "PlatformType":{ 1697 "type":"string", 1698 "enum":[ 1699 "DEBIAN", 1700 "AMAZON_LINUX", 1701 "UBUNTU", 1702 "WINDOWS_SERVER" 1703 ] 1704 }, 1705 "Project":{ 1706 "type":"structure", 1707 "members":{ 1708 "name":{"shape":"ProjectName"}, 1709 "arn":{"shape":"String"}, 1710 "description":{"shape":"ProjectDescription"}, 1711 "source":{"shape":"ProjectSource"}, 1712 "secondarySources":{"shape":"ProjectSources"}, 1713 "sourceVersion":{"shape":"String"}, 1714 "secondarySourceVersions":{"shape":"ProjectSecondarySourceVersions"}, 1715 "artifacts":{"shape":"ProjectArtifacts"}, 1716 "secondaryArtifacts":{"shape":"ProjectArtifactsList"}, 1717 "cache":{"shape":"ProjectCache"}, 1718 "environment":{"shape":"ProjectEnvironment"}, 1719 "serviceRole":{"shape":"NonEmptyString"}, 1720 "timeoutInMinutes":{"shape":"TimeOut"}, 1721 "queuedTimeoutInMinutes":{"shape":"TimeOut"}, 1722 "encryptionKey":{"shape":"NonEmptyString"}, 1723 "tags":{"shape":"TagList"}, 1724 "created":{"shape":"Timestamp"}, 1725 "lastModified":{"shape":"Timestamp"}, 1726 "webhook":{"shape":"Webhook"}, 1727 "vpcConfig":{"shape":"VpcConfig"}, 1728 "badge":{"shape":"ProjectBadge"}, 1729 "logsConfig":{"shape":"LogsConfig"}, 1730 "fileSystemLocations":{"shape":"ProjectFileSystemLocations"}, 1731 "buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}, 1732 "concurrentBuildLimit":{"shape":"WrapperInt"}, 1733 "projectVisibility":{"shape":"ProjectVisibilityType"}, 1734 "publicProjectAlias":{"shape":"NonEmptyString"}, 1735 "resourceAccessRole":{"shape":"NonEmptyString"} 1736 } 1737 }, 1738 "ProjectArns":{ 1739 "type":"list", 1740 "member":{"shape":"NonEmptyString"}, 1741 "max":100, 1742 "min":1 1743 }, 1744 "ProjectArtifacts":{ 1745 "type":"structure", 1746 "required":["type"], 1747 "members":{ 1748 "type":{"shape":"ArtifactsType"}, 1749 "location":{"shape":"String"}, 1750 "path":{"shape":"String"}, 1751 "namespaceType":{"shape":"ArtifactNamespace"}, 1752 "name":{"shape":"String"}, 1753 "packaging":{"shape":"ArtifactPackaging"}, 1754 "overrideArtifactName":{"shape":"WrapperBoolean"}, 1755 "encryptionDisabled":{"shape":"WrapperBoolean"}, 1756 "artifactIdentifier":{"shape":"String"}, 1757 "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} 1758 } 1759 }, 1760 "ProjectArtifactsList":{ 1761 "type":"list", 1762 "member":{"shape":"ProjectArtifacts"}, 1763 "max":12, 1764 "min":0 1765 }, 1766 "ProjectBadge":{ 1767 "type":"structure", 1768 "members":{ 1769 "badgeEnabled":{"shape":"Boolean"}, 1770 "badgeRequestUrl":{"shape":"String"} 1771 } 1772 }, 1773 "ProjectBuildBatchConfig":{ 1774 "type":"structure", 1775 "members":{ 1776 "serviceRole":{"shape":"NonEmptyString"}, 1777 "combineArtifacts":{"shape":"WrapperBoolean"}, 1778 "restrictions":{"shape":"BatchRestrictions"}, 1779 "timeoutInMins":{"shape":"WrapperInt"}, 1780 "batchReportMode":{"shape":"BatchReportModeType"} 1781 } 1782 }, 1783 "ProjectCache":{ 1784 "type":"structure", 1785 "required":["type"], 1786 "members":{ 1787 "type":{"shape":"CacheType"}, 1788 "location":{"shape":"String"}, 1789 "modes":{"shape":"ProjectCacheModes"} 1790 } 1791 }, 1792 "ProjectCacheModes":{ 1793 "type":"list", 1794 "member":{"shape":"CacheMode"} 1795 }, 1796 "ProjectDescription":{ 1797 "type":"string", 1798 "max":255, 1799 "min":0 1800 }, 1801 "ProjectEnvironment":{ 1802 "type":"structure", 1803 "required":[ 1804 "type", 1805 "image", 1806 "computeType" 1807 ], 1808 "members":{ 1809 "type":{"shape":"EnvironmentType"}, 1810 "image":{"shape":"NonEmptyString"}, 1811 "computeType":{"shape":"ComputeType"}, 1812 "environmentVariables":{"shape":"EnvironmentVariables"}, 1813 "privilegedMode":{"shape":"WrapperBoolean"}, 1814 "certificate":{"shape":"String"}, 1815 "registryCredential":{"shape":"RegistryCredential"}, 1816 "imagePullCredentialsType":{"shape":"ImagePullCredentialsType"} 1817 } 1818 }, 1819 "ProjectFileSystemLocation":{ 1820 "type":"structure", 1821 "members":{ 1822 "type":{"shape":"FileSystemType"}, 1823 "location":{"shape":"String"}, 1824 "mountPoint":{"shape":"String"}, 1825 "identifier":{"shape":"String"}, 1826 "mountOptions":{"shape":"String"} 1827 } 1828 }, 1829 "ProjectFileSystemLocations":{ 1830 "type":"list", 1831 "member":{"shape":"ProjectFileSystemLocation"} 1832 }, 1833 "ProjectName":{ 1834 "type":"string", 1835 "max":255, 1836 "min":2, 1837 "pattern":"[A-Za-z0-9][A-Za-z0-9\\-_]{1,254}" 1838 }, 1839 "ProjectNames":{ 1840 "type":"list", 1841 "member":{"shape":"NonEmptyString"}, 1842 "max":100, 1843 "min":1 1844 }, 1845 "ProjectSecondarySourceVersions":{ 1846 "type":"list", 1847 "member":{"shape":"ProjectSourceVersion"}, 1848 "max":12, 1849 "min":0 1850 }, 1851 "ProjectSortByType":{ 1852 "type":"string", 1853 "enum":[ 1854 "NAME", 1855 "CREATED_TIME", 1856 "LAST_MODIFIED_TIME" 1857 ] 1858 }, 1859 "ProjectSource":{ 1860 "type":"structure", 1861 "required":["type"], 1862 "members":{ 1863 "type":{"shape":"SourceType"}, 1864 "location":{"shape":"String"}, 1865 "gitCloneDepth":{"shape":"GitCloneDepth"}, 1866 "gitSubmodulesConfig":{"shape":"GitSubmodulesConfig"}, 1867 "buildspec":{"shape":"String"}, 1868 "auth":{"shape":"SourceAuth"}, 1869 "reportBuildStatus":{"shape":"WrapperBoolean"}, 1870 "buildStatusConfig":{"shape":"BuildStatusConfig"}, 1871 "insecureSsl":{"shape":"WrapperBoolean"}, 1872 "sourceIdentifier":{"shape":"String"} 1873 } 1874 }, 1875 "ProjectSourceVersion":{ 1876 "type":"structure", 1877 "required":[ 1878 "sourceIdentifier", 1879 "sourceVersion" 1880 ], 1881 "members":{ 1882 "sourceIdentifier":{"shape":"String"}, 1883 "sourceVersion":{"shape":"String"} 1884 } 1885 }, 1886 "ProjectSources":{ 1887 "type":"list", 1888 "member":{"shape":"ProjectSource"}, 1889 "max":12, 1890 "min":0 1891 }, 1892 "ProjectVisibilityType":{ 1893 "type":"string", 1894 "enum":[ 1895 "PUBLIC_READ", 1896 "PRIVATE" 1897 ] 1898 }, 1899 "Projects":{ 1900 "type":"list", 1901 "member":{"shape":"Project"} 1902 }, 1903 "PutResourcePolicyInput":{ 1904 "type":"structure", 1905 "required":[ 1906 "policy", 1907 "resourceArn" 1908 ], 1909 "members":{ 1910 "policy":{"shape":"NonEmptyString"}, 1911 "resourceArn":{"shape":"NonEmptyString"} 1912 } 1913 }, 1914 "PutResourcePolicyOutput":{ 1915 "type":"structure", 1916 "members":{ 1917 "resourceArn":{"shape":"NonEmptyString"} 1918 } 1919 }, 1920 "RegistryCredential":{ 1921 "type":"structure", 1922 "required":[ 1923 "credential", 1924 "credentialProvider" 1925 ], 1926 "members":{ 1927 "credential":{"shape":"NonEmptyString"}, 1928 "credentialProvider":{"shape":"CredentialProviderType"} 1929 } 1930 }, 1931 "Report":{ 1932 "type":"structure", 1933 "members":{ 1934 "arn":{"shape":"NonEmptyString"}, 1935 "type":{"shape":"ReportType"}, 1936 "name":{"shape":"String"}, 1937 "reportGroupArn":{"shape":"NonEmptyString"}, 1938 "executionId":{"shape":"String"}, 1939 "status":{"shape":"ReportStatusType"}, 1940 "created":{"shape":"Timestamp"}, 1941 "expired":{"shape":"Timestamp"}, 1942 "exportConfig":{"shape":"ReportExportConfig"}, 1943 "truncated":{"shape":"WrapperBoolean"}, 1944 "testSummary":{"shape":"TestReportSummary"}, 1945 "codeCoverageSummary":{"shape":"CodeCoverageReportSummary"} 1946 } 1947 }, 1948 "ReportArns":{ 1949 "type":"list", 1950 "member":{"shape":"NonEmptyString"}, 1951 "max":100, 1952 "min":1 1953 }, 1954 "ReportCodeCoverageSortByType":{ 1955 "type":"string", 1956 "enum":[ 1957 "LINE_COVERAGE_PERCENTAGE", 1958 "FILE_PATH" 1959 ] 1960 }, 1961 "ReportExportConfig":{ 1962 "type":"structure", 1963 "members":{ 1964 "exportConfigType":{"shape":"ReportExportConfigType"}, 1965 "s3Destination":{"shape":"S3ReportExportConfig"} 1966 } 1967 }, 1968 "ReportExportConfigType":{ 1969 "type":"string", 1970 "enum":[ 1971 "S3", 1972 "NO_EXPORT" 1973 ] 1974 }, 1975 "ReportFilter":{ 1976 "type":"structure", 1977 "members":{ 1978 "status":{"shape":"ReportStatusType"} 1979 } 1980 }, 1981 "ReportGroup":{ 1982 "type":"structure", 1983 "members":{ 1984 "arn":{"shape":"NonEmptyString"}, 1985 "name":{"shape":"ReportGroupName"}, 1986 "type":{"shape":"ReportType"}, 1987 "exportConfig":{"shape":"ReportExportConfig"}, 1988 "created":{"shape":"Timestamp"}, 1989 "lastModified":{"shape":"Timestamp"}, 1990 "tags":{"shape":"TagList"}, 1991 "status":{"shape":"ReportGroupStatusType"} 1992 } 1993 }, 1994 "ReportGroupArns":{ 1995 "type":"list", 1996 "member":{"shape":"NonEmptyString"}, 1997 "max":100, 1998 "min":1 1999 }, 2000 "ReportGroupName":{ 2001 "type":"string", 2002 "max":128, 2003 "min":2 2004 }, 2005 "ReportGroupSortByType":{ 2006 "type":"string", 2007 "enum":[ 2008 "NAME", 2009 "CREATED_TIME", 2010 "LAST_MODIFIED_TIME" 2011 ] 2012 }, 2013 "ReportGroupStatusType":{ 2014 "type":"string", 2015 "enum":[ 2016 "ACTIVE", 2017 "DELETING" 2018 ] 2019 }, 2020 "ReportGroupTrendFieldType":{ 2021 "type":"string", 2022 "enum":[ 2023 "PASS_RATE", 2024 "DURATION", 2025 "TOTAL", 2026 "LINE_COVERAGE", 2027 "LINES_COVERED", 2028 "LINES_MISSED", 2029 "BRANCH_COVERAGE", 2030 "BRANCHES_COVERED", 2031 "BRANCHES_MISSED" 2032 ] 2033 }, 2034 "ReportGroupTrendRawDataList":{ 2035 "type":"list", 2036 "member":{"shape":"ReportWithRawData"} 2037 }, 2038 "ReportGroupTrendStats":{ 2039 "type":"structure", 2040 "members":{ 2041 "average":{"shape":"String"}, 2042 "max":{"shape":"String"}, 2043 "min":{"shape":"String"} 2044 } 2045 }, 2046 "ReportGroups":{ 2047 "type":"list", 2048 "member":{"shape":"ReportGroup"}, 2049 "max":100, 2050 "min":1 2051 }, 2052 "ReportPackagingType":{ 2053 "type":"string", 2054 "enum":[ 2055 "ZIP", 2056 "NONE" 2057 ] 2058 }, 2059 "ReportStatusCounts":{ 2060 "type":"map", 2061 "key":{"shape":"String"}, 2062 "value":{"shape":"WrapperInt"} 2063 }, 2064 "ReportStatusType":{ 2065 "type":"string", 2066 "enum":[ 2067 "GENERATING", 2068 "SUCCEEDED", 2069 "FAILED", 2070 "INCOMPLETE", 2071 "DELETING" 2072 ] 2073 }, 2074 "ReportType":{ 2075 "type":"string", 2076 "enum":[ 2077 "TEST", 2078 "CODE_COVERAGE" 2079 ] 2080 }, 2081 "ReportWithRawData":{ 2082 "type":"structure", 2083 "members":{ 2084 "reportArn":{"shape":"NonEmptyString"}, 2085 "data":{"shape":"String"} 2086 } 2087 }, 2088 "Reports":{ 2089 "type":"list", 2090 "member":{"shape":"Report"}, 2091 "max":100, 2092 "min":1 2093 }, 2094 "ResolvedArtifact":{ 2095 "type":"structure", 2096 "members":{ 2097 "type":{"shape":"ArtifactsType"}, 2098 "location":{"shape":"String"}, 2099 "identifier":{"shape":"String"} 2100 } 2101 }, 2102 "ResolvedSecondaryArtifacts":{ 2103 "type":"list", 2104 "member":{"shape":"ResolvedArtifact"} 2105 }, 2106 "ResourceAlreadyExistsException":{ 2107 "type":"structure", 2108 "members":{ 2109 }, 2110 "exception":true 2111 }, 2112 "ResourceNotFoundException":{ 2113 "type":"structure", 2114 "members":{ 2115 }, 2116 "exception":true 2117 }, 2118 "RetryBuildBatchInput":{ 2119 "type":"structure", 2120 "members":{ 2121 "id":{"shape":"NonEmptyString"}, 2122 "idempotencyToken":{"shape":"String"}, 2123 "retryType":{"shape":"RetryBuildBatchType"} 2124 } 2125 }, 2126 "RetryBuildBatchOutput":{ 2127 "type":"structure", 2128 "members":{ 2129 "buildBatch":{"shape":"BuildBatch"} 2130 } 2131 }, 2132 "RetryBuildBatchType":{ 2133 "type":"string", 2134 "enum":[ 2135 "RETRY_ALL_BUILDS", 2136 "RETRY_FAILED_BUILDS" 2137 ] 2138 }, 2139 "RetryBuildInput":{ 2140 "type":"structure", 2141 "members":{ 2142 "id":{"shape":"NonEmptyString"}, 2143 "idempotencyToken":{"shape":"String"} 2144 } 2145 }, 2146 "RetryBuildOutput":{ 2147 "type":"structure", 2148 "members":{ 2149 "build":{"shape":"Build"} 2150 } 2151 }, 2152 "S3LogsConfig":{ 2153 "type":"structure", 2154 "required":["status"], 2155 "members":{ 2156 "status":{"shape":"LogsConfigStatusType"}, 2157 "location":{"shape":"String"}, 2158 "encryptionDisabled":{"shape":"WrapperBoolean"}, 2159 "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} 2160 } 2161 }, 2162 "S3ReportExportConfig":{ 2163 "type":"structure", 2164 "members":{ 2165 "bucket":{"shape":"NonEmptyString"}, 2166 "bucketOwner":{"shape":"String"}, 2167 "path":{"shape":"String"}, 2168 "packaging":{"shape":"ReportPackagingType"}, 2169 "encryptionKey":{"shape":"NonEmptyString"}, 2170 "encryptionDisabled":{"shape":"WrapperBoolean"} 2171 } 2172 }, 2173 "SecurityGroupIds":{ 2174 "type":"list", 2175 "member":{"shape":"NonEmptyString"}, 2176 "max":5 2177 }, 2178 "SensitiveNonEmptyString":{ 2179 "type":"string", 2180 "min":1, 2181 "sensitive":true 2182 }, 2183 "ServerType":{ 2184 "type":"string", 2185 "enum":[ 2186 "GITHUB", 2187 "BITBUCKET", 2188 "GITHUB_ENTERPRISE" 2189 ] 2190 }, 2191 "SharedResourceSortByType":{ 2192 "type":"string", 2193 "enum":[ 2194 "ARN", 2195 "MODIFIED_TIME" 2196 ] 2197 }, 2198 "SortOrderType":{ 2199 "type":"string", 2200 "enum":[ 2201 "ASCENDING", 2202 "DESCENDING" 2203 ] 2204 }, 2205 "SourceAuth":{ 2206 "type":"structure", 2207 "required":["type"], 2208 "members":{ 2209 "type":{"shape":"SourceAuthType"}, 2210 "resource":{"shape":"String"} 2211 } 2212 }, 2213 "SourceAuthType":{ 2214 "type":"string", 2215 "enum":["OAUTH"] 2216 }, 2217 "SourceCredentialsInfo":{ 2218 "type":"structure", 2219 "members":{ 2220 "arn":{"shape":"NonEmptyString"}, 2221 "serverType":{"shape":"ServerType"}, 2222 "authType":{"shape":"AuthType"} 2223 } 2224 }, 2225 "SourceCredentialsInfos":{ 2226 "type":"list", 2227 "member":{"shape":"SourceCredentialsInfo"} 2228 }, 2229 "SourceType":{ 2230 "type":"string", 2231 "enum":[ 2232 "CODECOMMIT", 2233 "CODEPIPELINE", 2234 "GITHUB", 2235 "S3", 2236 "BITBUCKET", 2237 "GITHUB_ENTERPRISE", 2238 "NO_SOURCE" 2239 ] 2240 }, 2241 "StartBuildBatchInput":{ 2242 "type":"structure", 2243 "required":["projectName"], 2244 "members":{ 2245 "projectName":{"shape":"NonEmptyString"}, 2246 "secondarySourcesOverride":{"shape":"ProjectSources"}, 2247 "secondarySourcesVersionOverride":{"shape":"ProjectSecondarySourceVersions"}, 2248 "sourceVersion":{"shape":"String"}, 2249 "artifactsOverride":{"shape":"ProjectArtifacts"}, 2250 "secondaryArtifactsOverride":{"shape":"ProjectArtifactsList"}, 2251 "environmentVariablesOverride":{"shape":"EnvironmentVariables"}, 2252 "sourceTypeOverride":{"shape":"SourceType"}, 2253 "sourceLocationOverride":{"shape":"String"}, 2254 "sourceAuthOverride":{"shape":"SourceAuth"}, 2255 "gitCloneDepthOverride":{"shape":"GitCloneDepth"}, 2256 "gitSubmodulesConfigOverride":{"shape":"GitSubmodulesConfig"}, 2257 "buildspecOverride":{"shape":"String"}, 2258 "insecureSslOverride":{"shape":"WrapperBoolean"}, 2259 "reportBuildBatchStatusOverride":{"shape":"WrapperBoolean"}, 2260 "environmentTypeOverride":{"shape":"EnvironmentType"}, 2261 "imageOverride":{"shape":"NonEmptyString"}, 2262 "computeTypeOverride":{"shape":"ComputeType"}, 2263 "certificateOverride":{"shape":"String"}, 2264 "cacheOverride":{"shape":"ProjectCache"}, 2265 "serviceRoleOverride":{"shape":"NonEmptyString"}, 2266 "privilegedModeOverride":{"shape":"WrapperBoolean"}, 2267 "buildTimeoutInMinutesOverride":{"shape":"TimeOut"}, 2268 "queuedTimeoutInMinutesOverride":{"shape":"TimeOut"}, 2269 "encryptionKeyOverride":{"shape":"NonEmptyString"}, 2270 "idempotencyToken":{"shape":"String"}, 2271 "logsConfigOverride":{"shape":"LogsConfig"}, 2272 "registryCredentialOverride":{"shape":"RegistryCredential"}, 2273 "imagePullCredentialsTypeOverride":{"shape":"ImagePullCredentialsType"}, 2274 "buildBatchConfigOverride":{"shape":"ProjectBuildBatchConfig"}, 2275 "debugSessionEnabled":{"shape":"WrapperBoolean"} 2276 } 2277 }, 2278 "StartBuildBatchOutput":{ 2279 "type":"structure", 2280 "members":{ 2281 "buildBatch":{"shape":"BuildBatch"} 2282 } 2283 }, 2284 "StartBuildInput":{ 2285 "type":"structure", 2286 "required":["projectName"], 2287 "members":{ 2288 "projectName":{"shape":"NonEmptyString"}, 2289 "secondarySourcesOverride":{"shape":"ProjectSources"}, 2290 "secondarySourcesVersionOverride":{"shape":"ProjectSecondarySourceVersions"}, 2291 "sourceVersion":{"shape":"String"}, 2292 "artifactsOverride":{"shape":"ProjectArtifacts"}, 2293 "secondaryArtifactsOverride":{"shape":"ProjectArtifactsList"}, 2294 "environmentVariablesOverride":{"shape":"EnvironmentVariables"}, 2295 "sourceTypeOverride":{"shape":"SourceType"}, 2296 "sourceLocationOverride":{"shape":"String"}, 2297 "sourceAuthOverride":{"shape":"SourceAuth"}, 2298 "gitCloneDepthOverride":{"shape":"GitCloneDepth"}, 2299 "gitSubmodulesConfigOverride":{"shape":"GitSubmodulesConfig"}, 2300 "buildspecOverride":{"shape":"String"}, 2301 "insecureSslOverride":{"shape":"WrapperBoolean"}, 2302 "reportBuildStatusOverride":{"shape":"WrapperBoolean"}, 2303 "buildStatusConfigOverride":{"shape":"BuildStatusConfig"}, 2304 "environmentTypeOverride":{"shape":"EnvironmentType"}, 2305 "imageOverride":{"shape":"NonEmptyString"}, 2306 "computeTypeOverride":{"shape":"ComputeType"}, 2307 "certificateOverride":{"shape":"String"}, 2308 "cacheOverride":{"shape":"ProjectCache"}, 2309 "serviceRoleOverride":{"shape":"NonEmptyString"}, 2310 "privilegedModeOverride":{"shape":"WrapperBoolean"}, 2311 "timeoutInMinutesOverride":{"shape":"TimeOut"}, 2312 "queuedTimeoutInMinutesOverride":{"shape":"TimeOut"}, 2313 "encryptionKeyOverride":{"shape":"NonEmptyString"}, 2314 "idempotencyToken":{"shape":"String"}, 2315 "logsConfigOverride":{"shape":"LogsConfig"}, 2316 "registryCredentialOverride":{"shape":"RegistryCredential"}, 2317 "imagePullCredentialsTypeOverride":{"shape":"ImagePullCredentialsType"}, 2318 "debugSessionEnabled":{"shape":"WrapperBoolean"} 2319 } 2320 }, 2321 "StartBuildOutput":{ 2322 "type":"structure", 2323 "members":{ 2324 "build":{"shape":"Build"} 2325 } 2326 }, 2327 "StatusType":{ 2328 "type":"string", 2329 "enum":[ 2330 "SUCCEEDED", 2331 "FAILED", 2332 "FAULT", 2333 "TIMED_OUT", 2334 "IN_PROGRESS", 2335 "STOPPED" 2336 ] 2337 }, 2338 "StopBuildBatchInput":{ 2339 "type":"structure", 2340 "required":["id"], 2341 "members":{ 2342 "id":{"shape":"NonEmptyString"} 2343 } 2344 }, 2345 "StopBuildBatchOutput":{ 2346 "type":"structure", 2347 "members":{ 2348 "buildBatch":{"shape":"BuildBatch"} 2349 } 2350 }, 2351 "StopBuildInput":{ 2352 "type":"structure", 2353 "required":["id"], 2354 "members":{ 2355 "id":{"shape":"NonEmptyString"} 2356 } 2357 }, 2358 "StopBuildOutput":{ 2359 "type":"structure", 2360 "members":{ 2361 "build":{"shape":"Build"} 2362 } 2363 }, 2364 "String":{"type":"string"}, 2365 "Subnets":{ 2366 "type":"list", 2367 "member":{"shape":"NonEmptyString"}, 2368 "max":16 2369 }, 2370 "Tag":{ 2371 "type":"structure", 2372 "members":{ 2373 "key":{"shape":"KeyInput"}, 2374 "value":{"shape":"ValueInput"} 2375 } 2376 }, 2377 "TagList":{ 2378 "type":"list", 2379 "member":{"shape":"Tag"}, 2380 "max":50, 2381 "min":0 2382 }, 2383 "TestCase":{ 2384 "type":"structure", 2385 "members":{ 2386 "reportArn":{"shape":"NonEmptyString"}, 2387 "testRawDataPath":{"shape":"String"}, 2388 "prefix":{"shape":"String"}, 2389 "name":{"shape":"String"}, 2390 "status":{"shape":"String"}, 2391 "durationInNanoSeconds":{"shape":"WrapperLong"}, 2392 "message":{"shape":"String"}, 2393 "expired":{"shape":"Timestamp"} 2394 } 2395 }, 2396 "TestCaseFilter":{ 2397 "type":"structure", 2398 "members":{ 2399 "status":{"shape":"String"}, 2400 "keyword":{"shape":"String"} 2401 } 2402 }, 2403 "TestCases":{ 2404 "type":"list", 2405 "member":{"shape":"TestCase"} 2406 }, 2407 "TestReportSummary":{ 2408 "type":"structure", 2409 "required":[ 2410 "total", 2411 "statusCounts", 2412 "durationInNanoSeconds" 2413 ], 2414 "members":{ 2415 "total":{"shape":"WrapperInt"}, 2416 "statusCounts":{"shape":"ReportStatusCounts"}, 2417 "durationInNanoSeconds":{"shape":"WrapperLong"} 2418 } 2419 }, 2420 "TimeOut":{ 2421 "type":"integer", 2422 "max":480, 2423 "min":5 2424 }, 2425 "Timestamp":{"type":"timestamp"}, 2426 "UpdateProjectInput":{ 2427 "type":"structure", 2428 "required":["name"], 2429 "members":{ 2430 "name":{"shape":"NonEmptyString"}, 2431 "description":{"shape":"ProjectDescription"}, 2432 "source":{"shape":"ProjectSource"}, 2433 "secondarySources":{"shape":"ProjectSources"}, 2434 "sourceVersion":{"shape":"String"}, 2435 "secondarySourceVersions":{"shape":"ProjectSecondarySourceVersions"}, 2436 "artifacts":{"shape":"ProjectArtifacts"}, 2437 "secondaryArtifacts":{"shape":"ProjectArtifactsList"}, 2438 "cache":{"shape":"ProjectCache"}, 2439 "environment":{"shape":"ProjectEnvironment"}, 2440 "serviceRole":{"shape":"NonEmptyString"}, 2441 "timeoutInMinutes":{"shape":"TimeOut"}, 2442 "queuedTimeoutInMinutes":{"shape":"TimeOut"}, 2443 "encryptionKey":{"shape":"NonEmptyString"}, 2444 "tags":{"shape":"TagList"}, 2445 "vpcConfig":{"shape":"VpcConfig"}, 2446 "badgeEnabled":{"shape":"WrapperBoolean"}, 2447 "logsConfig":{"shape":"LogsConfig"}, 2448 "fileSystemLocations":{"shape":"ProjectFileSystemLocations"}, 2449 "buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}, 2450 "concurrentBuildLimit":{"shape":"WrapperInt"} 2451 } 2452 }, 2453 "UpdateProjectOutput":{ 2454 "type":"structure", 2455 "members":{ 2456 "project":{"shape":"Project"} 2457 } 2458 }, 2459 "UpdateProjectVisibilityInput":{ 2460 "type":"structure", 2461 "required":[ 2462 "projectArn", 2463 "projectVisibility" 2464 ], 2465 "members":{ 2466 "projectArn":{"shape":"NonEmptyString"}, 2467 "projectVisibility":{"shape":"ProjectVisibilityType"}, 2468 "resourceAccessRole":{"shape":"NonEmptyString"} 2469 } 2470 }, 2471 "UpdateProjectVisibilityOutput":{ 2472 "type":"structure", 2473 "members":{ 2474 "projectArn":{"shape":"NonEmptyString"}, 2475 "publicProjectAlias":{"shape":"NonEmptyString"}, 2476 "projectVisibility":{"shape":"ProjectVisibilityType"} 2477 } 2478 }, 2479 "UpdateReportGroupInput":{ 2480 "type":"structure", 2481 "required":["arn"], 2482 "members":{ 2483 "arn":{"shape":"NonEmptyString"}, 2484 "exportConfig":{"shape":"ReportExportConfig"}, 2485 "tags":{"shape":"TagList"} 2486 } 2487 }, 2488 "UpdateReportGroupOutput":{ 2489 "type":"structure", 2490 "members":{ 2491 "reportGroup":{"shape":"ReportGroup"} 2492 } 2493 }, 2494 "UpdateWebhookInput":{ 2495 "type":"structure", 2496 "required":["projectName"], 2497 "members":{ 2498 "projectName":{"shape":"ProjectName"}, 2499 "branchFilter":{"shape":"String"}, 2500 "rotateSecret":{"shape":"Boolean"}, 2501 "filterGroups":{"shape":"FilterGroups"}, 2502 "buildType":{"shape":"WebhookBuildType"} 2503 } 2504 }, 2505 "UpdateWebhookOutput":{ 2506 "type":"structure", 2507 "members":{ 2508 "webhook":{"shape":"Webhook"} 2509 } 2510 }, 2511 "ValueInput":{ 2512 "type":"string", 2513 "max":255, 2514 "min":0, 2515 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=@+\\-]*)$" 2516 }, 2517 "VpcConfig":{ 2518 "type":"structure", 2519 "members":{ 2520 "vpcId":{"shape":"NonEmptyString"}, 2521 "subnets":{"shape":"Subnets"}, 2522 "securityGroupIds":{"shape":"SecurityGroupIds"} 2523 } 2524 }, 2525 "Webhook":{ 2526 "type":"structure", 2527 "members":{ 2528 "url":{"shape":"NonEmptyString"}, 2529 "payloadUrl":{"shape":"NonEmptyString"}, 2530 "secret":{"shape":"NonEmptyString"}, 2531 "branchFilter":{"shape":"String"}, 2532 "filterGroups":{"shape":"FilterGroups"}, 2533 "buildType":{"shape":"WebhookBuildType"}, 2534 "lastModifiedSecret":{"shape":"Timestamp"} 2535 } 2536 }, 2537 "WebhookBuildType":{ 2538 "type":"string", 2539 "enum":[ 2540 "BUILD", 2541 "BUILD_BATCH" 2542 ] 2543 }, 2544 "WebhookFilter":{ 2545 "type":"structure", 2546 "required":[ 2547 "type", 2548 "pattern" 2549 ], 2550 "members":{ 2551 "type":{"shape":"WebhookFilterType"}, 2552 "pattern":{"shape":"String"}, 2553 "excludeMatchedPattern":{"shape":"WrapperBoolean"} 2554 } 2555 }, 2556 "WebhookFilterType":{ 2557 "type":"string", 2558 "enum":[ 2559 "EVENT", 2560 "BASE_REF", 2561 "HEAD_REF", 2562 "ACTOR_ACCOUNT_ID", 2563 "FILE_PATH", 2564 "COMMIT_MESSAGE" 2565 ] 2566 }, 2567 "WrapperBoolean":{"type":"boolean"}, 2568 "WrapperInt":{"type":"integer"}, 2569 "WrapperLong":{"type":"long"} 2570 } 2571 }