Show / Hide Table of Contents

Class ProjectEnvironmentArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ProjectEnvironmentArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.CodeBuild.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ProjectEnvironmentArgs : ResourceArgs

Constructors

View Source

ProjectEnvironmentArgs()

Declaration
public ProjectEnvironmentArgs()

Properties

View Source

Certificate

The ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.

Declaration
public Input<string> Certificate { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ComputeType

Information about the compute resources the build project will use. Available values for this parameter are: BUILD_GENERAL1_SMALL, BUILD_GENERAL1_MEDIUM, BUILD_GENERAL1_LARGE or BUILD_GENERAL1_2XLARGE. BUILD_GENERAL1_SMALL is only valid if type is set to LINUX_CONTAINER. When type is set to LINUX_GPU_CONTAINER, compute_type need to be BUILD_GENERAL1_LARGE.

Declaration
public Input<string> ComputeType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EnvironmentVariables

A set of environment variables to make available to builds for this build project.

Declaration
public InputList<ProjectEnvironmentEnvironmentVariableArgs> EnvironmentVariables { get; set; }
Property Value
Type Description
InputList<ProjectEnvironmentEnvironmentVariableArgs>
View Source

Image

The Docker image to use for this build project. Valid values include Docker images provided by CodeBuild (e.g aws/codebuild/standard:2.0), Docker Hub images (e.g. nginx:latest), and full Docker repository URIs such as those for ECR (e.g. 137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest).

Declaration
public Input<string> Image { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ImagePullCredentialsType

The type of credentials AWS CodeBuild uses to pull images in your build. Available values for this parameter are CODEBUILD or SERVICE_ROLE. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. Default to CODEBUILD

Declaration
public Input<string> ImagePullCredentialsType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivilegedMode

If set to true, enables running the Docker daemon inside a Docker container. Defaults to false.

Declaration
public Input<bool> PrivilegedMode { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

RegistryCredential

Information about credentials for access to a private Docker registry. Registry Credential config blocks are documented below.

Declaration
public Input<ProjectEnvironmentRegistryCredentialArgs> RegistryCredential { get; set; }
Property Value
Type Description
Input<ProjectEnvironmentRegistryCredentialArgs>
View Source

Type

The type of build environment to use for related builds. Available values are: LINUX_CONTAINER, LINUX_GPU_CONTAINER, WINDOWS_CONTAINER or ARM_CONTAINER.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.