{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codebuild/refs/heads/main/json-structure/amazon-codebuild-describe-code-coverages-input-structure.json", "name": "DescribeCodeCoveragesInput", "description": "DescribeCodeCoveragesInput schema from Amazon CodeBuild", "type": "object", "properties": { "reportArn": { "allOf": [ { "$ref": "#/components/schemas/NonEmptyString" }, { "description": " The ARN of the report for which test cases are returned. " } ] }, "nextToken": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The nextToken value returned from a previous call to DescribeCodeCoverages. This specifies the next item to return. To return the beginning of the list, exclude this parameter." } ] }, "maxResults": { "allOf": [ { "$ref": "#/components/schemas/PageSize" }, { "description": "The maximum number of results to return." } ] }, "sortOrder": { "allOf": [ { "$ref": "#/components/schemas/SortOrderType" }, { "description": "Specifies if the results are sorted in ascending or descending order." } ] }, "sortBy": { "allOf": [ { "$ref": "#/components/schemas/ReportCodeCoverageSortByType" }, { "description": "

Specifies how the results are sorted. Possible values are:

FILE_PATH

The results are sorted by file path.

LINE_COVERAGE_PERCENTAGE

The results are sorted by the percentage of lines that are covered.

" } ] }, "minLineCoveragePercentage": { "allOf": [ { "$ref": "#/components/schemas/Percentage" }, { "description": "The minimum line coverage percentage to report." } ] }, "maxLineCoveragePercentage": { "allOf": [ { "$ref": "#/components/schemas/Percentage" }, { "description": "The maximum line coverage percentage to report." } ] } }, "required": [ "reportArn" ] }