---
type: resource-type
title: CodeBuildProject
description: aws resource type AWS::CodeBuild::Project
name: CodeBuildProject
lexicon: aws
resource_type: AWS::CodeBuild::Project
---
`AWS::CodeBuild::Project`, a resource type of the aws lexicon.

## Properties

- `Artifacts` (`CodeBuildProject_Artifacts`, required)
- `Environment` (`CodeBuildProject_Environment`, required)
- `ServiceRole` (`string`, required)
- `Source` (`CodeBuildProject_Source`, required)
- `Arn` (`string`, optional)
- `AutoRetryLimit` (`number`, optional)
- `BadgeEnabled` (`boolean`, optional)
- `BuildBatchConfig` (`CodeBuildProject_ProjectBuildBatchConfig`, optional)
- `Cache` (`CodeBuildProject_ProjectCache`, optional)
- `ConcurrentBuildLimit` (`number`, optional)
- `Description` (`string`, optional)
- `EncryptionKey` (`string`, optional)
- `FileSystemLocations` (`CodeBuildProject_ProjectFileSystemLocation[]`, optional)
- `Id` (`string`, optional)
- `LogsConfig` (`CodeBuildProject_LogsConfig`, optional)
- `Name` (`string`, optional)
- `QueuedTimeoutInMinutes` (`number`, optional)
- `ResourceAccessRole` (`string`, optional)
- `SecondaryArtifacts` (`CodeBuildProject_Artifacts[]`, optional)
- `SecondarySources` (`CodeBuildProject_Source[]`, optional)
- `SecondarySourceVersions` (`CodeBuildProject_ProjectSourceVersion[]`, optional)
- `SourceVersion` (`string`, optional)
- `Tags` (`CodeBuildProject_Tag[]`, optional)
- `TimeoutInMinutes` (`number`, optional)
- `Triggers` (`CodeBuildProject_ProjectTriggers`, optional)
- `Visibility` (`string`, optional)
- `VpcConfig` (`CodeBuildProject_VpcConfig`, optional)

## Attributes

- `Arn`
- `Id`
