# BuildEnvironmentVariableType

- Source: [`aws-codebuild/lib/project.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-codebuild/lib/project.ts#L2384)

## Example

```ts
import * as codebuild from 'aws-cdk-lib/aws-codebuild';

const codebuildProject = new codebuild.Project(this, 'Project', {
  projectName: 'MyTestProject',
  buildSpec: codebuild.BuildSpec.fromObject({
    version: '0.2',
    phases: {
      build: {
        commands: [
          'echo "Hello, CodeBuild!"',
        ],
      },
    },
  }),
});

const task = new tasks.CodeBuildStartBuild(this, 'Task', {
  project: codebuildProject,
  integrationPattern: sfn.IntegrationPattern.RUN_JOB,
  environmentVariablesOverride: {
    ZONE: {
      type: codebuild.BuildEnvironmentVariableType.PLAINTEXT,
      value: sfn.JsonPath.stringAt('$.envVariables.zone'),
    },
  },
});
```

## Members

| Member | Description |
| --- | --- |
| `PLAINTEXT` | An environment variable in plaintext format. |
| `PARAMETER_STORE` | An environment variable stored in Systems Manager Parameter Store. |
| `SECRETS_MANAGER` | An environment variable stored in AWS Secrets Manager. |

## Referenced by

- [`BuildEnvironmentVariable`](/v2/docs/aws-cdk-lib.aws_codebuild.BuildEnvironmentVariable).type
