AWS CodeBuild AWS CodeBuild API API

The AWS CodeBuild API API from AWS CodeBuild — 1 operation(s) for aws codebuild api.

OpenAPI Specification

aws-codebuild-aws-codebuild-api-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: AWS CodeBuild AWS CodeBuild API API
  version: '2016-10-06'
  description: 'AWS CodeBuild is a fully managed continuous integration build service.

    The CodeBuild API uses an AWS JSON 1.1 RPC protocol: all operations are

    POST requests to the root path with the operation name specified in the

    X-Amz-Target header (e.g. `CodeBuild_20161006.StartBuild`). All requests

    are signed with AWS Signature Version 4 (SigV4).


    See https://docs.aws.amazon.com/codebuild/latest/APIReference/Welcome.html

    '
servers:
- url: https://codebuild.{region}.amazonaws.com
  description: AWS CodeBuild regional endpoint
  variables:
    region:
      default: us-east-1
security:
- SigV4: []
tags:
- name: AWS CodeBuild API
paths:
  /:
    post:
      summary: AWS CodeBuild JSON RPC entry point
      description: 'All CodeBuild operations are POST requests to the root path with the

        operation name specified in the `X-Amz-Target` header in the form

        `CodeBuild_20161006.<OperationName>`. The body is a JSON object

        containing the operation''s input parameters.

        '
      operationId: invokeAction
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeBuild_20161006.CreateProject
          - CodeBuild_20161006.UpdateProject
          - CodeBuild_20161006.DeleteProject
          - CodeBuild_20161006.BatchGetProjects
          - CodeBuild_20161006.ListProjects
          - CodeBuild_20161006.ListSharedProjects
          - CodeBuild_20161006.UpdateProjectVisibility
          - CodeBuild_20161006.InvalidateProjectCache
          - CodeBuild_20161006.StartBuild
          - CodeBuild_20161006.StopBuild
          - CodeBuild_20161006.RetryBuild
          - CodeBuild_20161006.BatchGetBuilds
          - CodeBuild_20161006.ListBuilds
          - CodeBuild_20161006.ListBuildsForProject
          - CodeBuild_20161006.BatchDeleteBuilds
          - CodeBuild_20161006.StartBuildBatch
          - CodeBuild_20161006.StopBuildBatch
          - CodeBuild_20161006.RetryBuildBatch
          - CodeBuild_20161006.BatchGetBuildBatches
          - CodeBuild_20161006.ListBuildBatches
          - CodeBuild_20161006.ListBuildBatchesForProject
          - CodeBuild_20161006.DeleteBuildBatch
          - CodeBuild_20161006.CreateReportGroup
          - CodeBuild_20161006.UpdateReportGroup
          - CodeBuild_20161006.DeleteReportGroup
          - CodeBuild_20161006.BatchGetReportGroups
          - CodeBuild_20161006.ListReportGroups
          - CodeBuild_20161006.ListSharedReportGroups
          - CodeBuild_20161006.GetReportGroupTrend
          - CodeBuild_20161006.BatchGetReports
          - CodeBuild_20161006.ListReports
          - CodeBuild_20161006.ListReportsForReportGroup
          - CodeBuild_20161006.DeleteReport
          - CodeBuild_20161006.DescribeCodeCoverages
          - CodeBuild_20161006.DescribeTestCases
          - CodeBuild_20161006.CreateWebhook
          - CodeBuild_20161006.UpdateWebhook
          - CodeBuild_20161006.DeleteWebhook
          - CodeBuild_20161006.ImportSourceCredentials
          - CodeBuild_20161006.DeleteSourceCredentials
          - CodeBuild_20161006.ListSourceCredentials
          - CodeBuild_20161006.CreateFleet
          - CodeBuild_20161006.UpdateFleet
          - CodeBuild_20161006.DeleteFleet
          - CodeBuild_20161006.BatchGetFleets
          - CodeBuild_20161006.ListFleets
          - CodeBuild_20161006.StartSandbox
          - CodeBuild_20161006.StopSandbox
          - CodeBuild_20161006.BatchGetSandboxes
          - CodeBuild_20161006.ListSandboxes
          - CodeBuild_20161006.ListSandboxesForProject
          - CodeBuild_20161006.StartSandboxConnection
          - CodeBuild_20161006.StartCommandExecution
          - CodeBuild_20161006.BatchGetCommandExecutions
          - CodeBuild_20161006.ListCommandExecutionsForSandbox
          - CodeBuild_20161006.PutResourcePolicy
          - CodeBuild_20161006.GetResourcePolicy
          - CodeBuild_20161006.DeleteResourcePolicy
          - CodeBuild_20161006.ListCuratedEnvironmentImages
      - name: Content-Type
        in: header
        required: true
        schema:
          type: string
          enum:
          - application/x-amz-json-1.1
      requestBody:
        required: true
        content:
          application/x-amz-json-1.1:
            schema:
              type: object
              additionalProperties: true
              description: Operation-specific JSON input
      responses:
        '200':
          description: Successful response
          content:
            application/x-amz-json-1.1:
              schema:
                type: object
                additionalProperties: true
        '400':
          description: Client error
        '500':
          description: Server error
      tags:
      - AWS CodeBuild API
components:
  securitySchemes:
    SigV4:
      type: apiKey
      in: header
      name: Authorization
      description: AWS Signature Version 4 signed Authorization header