pub fn image_pull_credentials_type(
            mut self,
            input: crate::model::ImagePullCredentialsType,
        ) -> Self {
            self.image_pull_credentials_type = Some(input);
            self
        }
/// <p> The type of credentials CodeBuild uses to pull images in your build. There are two valid values: </p>
/// <ul>
/// <li> <p> <code>CODEBUILD</code> specifies that CodeBuild uses its own credentials. This requires that you modify your ECR repository policy to trust CodeBuild service principal. </p> </li>
/// <li> <p> <code>SERVICE_ROLE</code> specifies that CodeBuild uses your build project's service role. </p> </li>
/// </ul>
/// <p> When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an CodeBuild curated image, you must use CODEBUILD credentials. </p>
 The type of credentials CodeBuild uses to pull images in your build. There are two valid values: 

  CODEBUILD specifies that CodeBuild uses its own credentials. This requires that you modify your ECR repository policy to trust CodeBuild service principal.  
  SERVICE_ROLE specifies that CodeBuild uses your build project's service role.  

 When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an CodeBuild curated image, you must use CODEBUILD credentials.
The type of credentials CodeBuild uses to pull images in your build . There are two valid values : CODEBUILD specifies that CodeBuild uses its own credentials . This requires that you modify your ECR repository policy to trust CodeBuild service principal . SERVICE_ROLE specifies that CodeBuild uses your build project ' s service role . When you use a cross - account or private registry image you must use SERVICE_ROLE credentials . When you use an CodeBuild curated image you must use CODEBUILD credentials .
pub fn image_pull_credentials_type(
            mut self,
            input: crate::model::ImagePullCredentialsType,
        ) -> Self {
            self.image_pull_credentials_type = Some(input);
            self
        }
pub fn image_pull_credentials_type ( mut self , input : crate :: model :: ImagePullCredentialsType , ) -> Self { self . image_pull_credentials_type = Some ( input ) ; self }
<p> The type of credentials CodeBuild uses to pull images in your build.
<p > The type of credentials CodeBuild uses to pull images in your build .
mut self
input
crate::model::ImagePullCredentialsType
mut self
input
crate::model::ImagePullCredentialsType