openapi: 3.0.0
info:
version: '2016-10-06'
x-release: v4
title: 'AWS CodeBuild Builds #X Amz Target=CodeBuild 20161006.GetReportGroupTrend API'
description:
CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide.
x-logo: url: https://twitter.com/awscloud/profile_image?size=original backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: codebuild x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codebuild-2016-10-06.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://codebuild.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS CodeBuild multi-region endpoint - url: https://codebuild.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS CodeBuild multi-region endpoint - url: http://codebuild.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS CodeBuild endpoint for China (Beijing) and China (Ningxia) - url: https://codebuild.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS CodeBuild endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: '#X Amz Target=CodeBuild 20161006.GetReportGroupTrend' paths: /#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' post: operationId: GetReportGroupTrend description: Analyzes and accumulates test report values for the specified test reports. responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GetReportGroupTrendOutput' examples: GetReportGroupTrend200Example: summary: Default GetReportGroupTrend 200 response x-microcks-default: true value: stats: example-value rawData: example-value '480': description: InvalidInputException content: application/json: schema: $ref: '#/components/schemas/InvalidInputException' examples: GetReportGroupTrend480Example: summary: Default GetReportGroupTrend 480 response x-microcks-default: true value: example-value '481': description: ResourceNotFoundException content: application/json: schema: $ref: '#/components/schemas/ResourceNotFoundException' examples: GetReportGroupTrend481Example: summary: Default GetReportGroupTrend 481 response x-microcks-default: true value: example-value requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/GetReportGroupTrendInput' examples: GetReportGroupTrendRequestExample: summary: Default GetReportGroupTrend request x-microcks-default: true value: reportGroupArn: arn:aws:service:us-east-1:123456789012:resource/example numOfReports: example-value trendField: example-value parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - CodeBuild_20161006.GetReportGroupTrend summary: Amazon CodeBuild Get Report Group Trend x-microcks-operation: delay: 0 dispatcher: FALLBACK tags: - '#X Amz Target=CodeBuild 20161006.GetReportGroupTrend' components: schemas: ReportGroupTrendStats: type: object properties: average: allOf: - $ref: '#/components/schemas/String' - description: Contains the average of all values analyzed. max: allOf: - $ref: '#/components/schemas/String' - description: Contains the maximum value analyzed. min: allOf: - $ref: '#/components/schemas/String' - description: Contains the minimum value analyzed. description: Contains trend statistics for a set of reports. The actual values depend on the type of trend being collected. For more information, see . GetReportGroupTrendOutput: type: object properties: stats: allOf: - $ref: '#/components/schemas/ReportGroupTrendStats' - description: Contains the accumulated trend data. rawData: allOf: - $ref: '#/components/schemas/ReportGroupTrendRawDataList' - description: An array that contains the raw data for each report. String: type: string PageSize: type: integer minimum: 1 maximum: 100 ResourceNotFoundException: {} ReportGroupTrendRawDataList: type: array items: $ref: '#/components/schemas/ReportWithRawData' ReportGroupTrendFieldType: type: string enum: - PASS_RATE - DURATION - TOTAL - LINE_COVERAGE - LINES_COVERED - LINES_MISSED - BRANCH_COVERAGE - BRANCHES_COVERED - BRANCHES_MISSED ReportWithRawData: type: object properties: reportArn: allOf: - $ref: '#/components/schemas/NonEmptyString' - description: The ARN of the report. data: allOf: - $ref: '#/components/schemas/String' - description: The value of the requested data field from the report. description: Contains the unmodified data for the report. For more information, see . NonEmptyString: type: string minLength: 1 InvalidInputException: {} GetReportGroupTrendInput: type: object required: - reportGroupArn - trendField title: GetReportGroupTrendInput properties: reportGroupArn: allOf: - $ref: '#/components/schemas/NonEmptyString' - description: The ARN of the report group that contains the reports to analyze. numOfReports: allOf: - $ref: '#/components/schemas/PageSize' - description:The number of reports to analyze. This operation always retrieves the most recent reports.
If this parameter is omitted, the most recent 100 reports are analyzed.
trendField: allOf: - $ref: '#/components/schemas/ReportGroupTrendFieldType' - description:The test report value to accumulate. This must be one of the following values:
Accumulate the test run times for the specified reports.
Accumulate the percentage of tests that passed for the specified test reports.
Accumulate the total number of tests for the specified test reports.
Accumulate the branch coverage percentages for the specified test reports.
Accumulate the branches covered values for the specified test reports.
Accumulate the branches missed values for the specified test reports.
Accumulate the line coverage percentages for the specified test reports.
Accumulate the lines covered values for the specified test reports.
Accumulate the lines not covered values for the specified test reports.