

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# PublicProject
<a name="API_PublicProject"></a>

**注意**  
 AWS CLI 或 AWS 软件开发工具包中不包含此 API 元素。

## 内容
<a name="API_PublicProject_Contents"></a>

**注意**  
下表中首先描述了必需参数。

 **构件**   <a name="CodeBuild-Type-PublicProject-artifacts"></a>
类型：[PublicProjectArtifacts](API_PublicProjectArtifacts.md) 对象  
必需：否

 **buildBatchConfig**   <a name="CodeBuild-Type-PublicProject-buildBatchConfig"></a>
类型：[PublicProjectBuildBatchConfig](API_PublicProjectBuildBatchConfig.md) 对象  
必需：否

 **并发 BuildLimit**   <a name="CodeBuild-Type-PublicProject-concurrentBuildLimit"></a>
类型：整数  
必需：否

 **描述**   <a name="CodeBuild-Type-PublicProject-description"></a>
类型：字符串  
长度限制：最小长度为 0。最大长度为 255。  
必需：否

 **环境**   <a name="CodeBuild-Type-PublicProject-environment"></a>
类型：[PublicProjectEnvironment](API_PublicProjectEnvironment.md) 对象  
必需：否

 **name**   <a name="CodeBuild-Type-PublicProject-name"></a>
类型：字符串  
长度限制：最小长度为 2。最大长度为 150。  
模式：`[A-Za-z0-9][A-Za-z0-9\-_]{1,254}`  
必需：否

 **排队 TimeoutInMinutes**   <a name="CodeBuild-Type-PublicProject-queuedTimeoutInMinutes"></a>
类型：整数  
有效范围：最小值为 5。最大值为 480。  
必需：否

 **次要文物**   <a name="CodeBuild-Type-PublicProject-secondaryArtifacts"></a>
类型：[PublicProjectArtifacts](API_PublicProjectArtifacts.md) 对象数组  
数组成员：最少 0 个物品。最多包含 12 个项目。  
必需：否

 **secondarySources**   <a name="CodeBuild-Type-PublicProject-secondarySources"></a>
类型：[PublicProjectSource](API_PublicProjectSource.md) 对象数组  
数组成员：最少 0 个物品。最多包含 12 个项目。  
必需：否

 **次要的 SourceVersions**   <a name="CodeBuild-Type-PublicProject-secondarySourceVersions"></a>
类型：[ProjectSourceVersion](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ProjectSourceVersion.html) 对象数组  
数组成员：最少 0 个物品。最多包含 12 个项目。  
必需：否

 **source**   <a name="CodeBuild-Type-PublicProject-source"></a>
类型：[PublicProjectSource](API_PublicProjectSource.md) 对象  
必需：否

 **sourceVersion**   <a name="CodeBuild-Type-PublicProject-sourceVersion"></a>
类型：字符串  
长度限制：最小长度为 1。  
必需：否

 **timeoutInMinutes**   <a name="CodeBuild-Type-PublicProject-timeoutInMinutes"></a>
类型：整数  
有效范围：最小值为 5。最大值为 480。  
必需：否

 **webhook**   <a name="CodeBuild-Type-PublicProject-webhook"></a>
类型：[PublicWebhook](API_PublicWebhook.md) 对象  
必需：否