

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**nota**  
Esse elemento da API não está contido nos AWS SDKs AWS CLI ou.

## Conteúdo
<a name="API_PublicProjectSource_Contents"></a>

**nota**  
Na lista a seguir, os parâmetros necessários são descritos primeiro.

 **tipo**   <a name="CodeBuild-Type-PublicProjectSource-type"></a>
Tipo: string  
Valores válidos:` NO_SOURCE | CODECOMMIT | CODEPIPELINE | GITHUB | S3 | BITBUCKET | GITHUB_ENTERPRISE | GITLAB | GITLAB_SELF_MANAGED`   
Obrigatório: Sim

 **buildspec**   <a name="CodeBuild-Type-PublicProjectSource-buildspec"></a>
Tipo: string  
Obrigatório: não

 **git CloneDepth**   <a name="CodeBuild-Type-PublicProjectSource-gitCloneDepth"></a>
Tipo: inteiro  
Intervalo válido: valor mínimo de 0.  
Obrigatório: não

 **git SubmodulesConfig**   <a name="CodeBuild-Type-PublicProjectSource-gitSubmodulesConfig"></a>
 Informações sobre a configuração dos submódulos do Git para um AWS CodeBuild projeto de compilação.   
Tipo: objeto [GitSubmodulesConfig](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GitSubmodulesConfig.html)  
Obrigatório: não

 **location**   <a name="CodeBuild-Type-PublicProjectSource-location"></a>
Tipo: string  
Obrigatório: não

 **Identificador de origem**   <a name="CodeBuild-Type-PublicProjectSource-sourceIdentifier"></a>
Tipo: string  
Obrigatório: não