

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

**nota**  
Este elemento de API no está incluido en los AWS CLI AWS SDK.

## Contenido
<a name="API_PublicProjectSource_Contents"></a>

**nota**  
Los parámetros obligatorios se describen primero en la siguiente tabla.

 **type**   <a name="CodeBuild-Type-PublicProjectSource-type"></a>
Tipo: cadena  
Valores válidos:` NO_SOURCE | CODECOMMIT | CODEPIPELINE | GITHUB | S3 | BITBUCKET | GITHUB_ENTERPRISE | GITLAB | GITLAB_SELF_MANAGED`   
Obligatorio: sí

 **buildspec**   <a name="CodeBuild-Type-PublicProjectSource-buildspec"></a>
Tipo: cadena  
Requerido: no

 **git CloneDepth**   <a name="CodeBuild-Type-PublicProjectSource-gitCloneDepth"></a>
Tipo: entero  
Rango válido: valor mínimo de 0.  
Obligatorio: no

 **regalo SubmodulesConfig**   <a name="CodeBuild-Type-PublicProjectSource-gitSubmodulesConfig"></a>
 Información sobre la configuración de los submódulos de Git para un proyecto de AWS CodeBuild compilación.   
Tipo: objeto [GitSubmodulesConfig](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GitSubmodulesConfig.html)  
Obligatorio: no

 **location**   <a name="CodeBuild-Type-PublicProjectSource-location"></a>
Tipo: cadena  
Requerido: no

 **Identificador de origen**   <a name="CodeBuild-Type-PublicProjectSource-sourceIdentifier"></a>
Tipo: cadena  
Obligatorio: no