

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# PublicProjectSource
<a name="API_PublicProjectSource"></a>

**注意**  
此 API 元素不包含在 AWS CLI AWS SDKs中。

## 目錄
<a name="API_PublicProjectSource_Contents"></a>

**注意**  
在下列清單中，會先描述必要的參數。

 **type**   <a name="CodeBuild-Type-PublicProjectSource-type"></a>
類型：字串  
有效值：` NO_SOURCE | CODECOMMIT | CODEPIPELINE | GITHUB | S3 | BITBUCKET | GITHUB_ENTERPRISE | GITLAB | GITLAB_SELF_MANAGED`  
必要：是

 **buildspec**   <a name="CodeBuild-Type-PublicProjectSource-buildspec"></a>
類型：字串  
必要：否

 **gitCloneDepth**   <a name="CodeBuild-Type-PublicProjectSource-gitCloneDepth"></a>
類型：整數  
有效範圍：最小值為 0。  
必要：否

 **gitSubmodulesConfig**   <a name="CodeBuild-Type-PublicProjectSource-gitSubmodulesConfig"></a>
 AWS CodeBuild 建置專案的 Git 子模組組態相關資訊。  
類型：[GitSubmodulesConfig](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GitSubmodulesConfig.html) 物件  
必要：否

 **位置**   <a name="CodeBuild-Type-PublicProjectSource-location"></a>
類型：字串  
必要：否

 **sourceIdentifier**   <a name="CodeBuild-Type-PublicProjectSource-sourceIdentifier"></a>
類型：字串  
必要：否