

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

**Note**  
Cet élément d'API n'est pas contenu dans les kits de AWS CLI AWS développement logiciel (SDK).

## Table des matières
<a name="API_PublicProjectSource_Contents"></a>

**Note**  
Dans la liste suivante, les paramètres requis sont décrits en premier.

 **type**   <a name="CodeBuild-Type-PublicProjectSource-type"></a>
Type : chaîne  
Valeurs valides :` NO_SOURCE | CODECOMMIT | CODEPIPELINE | GITHUB | S3 | BITBUCKET | GITHUB_ENTERPRISE | GITLAB | GITLAB_SELF_MANAGED`   
Obligatoire : oui

 **build spec**   <a name="CodeBuild-Type-PublicProjectSource-buildspec"></a>
Type : chaîne  
Obligatoire : non

 **git CloneDepth**   <a name="CodeBuild-Type-PublicProjectSource-gitCloneDepth"></a>
Type : Integer  
Plage valide : Valeur minimum de 0.  
Obligatoire : non

 **git SubmodulesConfig**   <a name="CodeBuild-Type-PublicProjectSource-gitSubmodulesConfig"></a>
 Informations sur la configuration des sous-modules Git pour un projet de AWS CodeBuild build.   
Type : objet [GitSubmodulesConfig](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GitSubmodulesConfig.html)  
Obligatoire : non

 **location**   <a name="CodeBuild-Type-PublicProjectSource-location"></a>
Type : chaîne  
Obligatoire : non

 **Identifiant de la source**   <a name="CodeBuild-Type-PublicProjectSource-sourceIdentifier"></a>
Type : chaîne  
Obligatoire : non