Class BuildEnvironmentVariableType
Inheritance
System.Object
BuildEnvironmentVariableType
Namespace: Amazon.CDK.AWS.CodeBuild
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class BuildEnvironmentVariableType : Enum
Syntax (vb)
Public NotInheritable Class BuildEnvironmentVariableType
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.CodeBuild;
var codebuildProject = new Project(this, "Project", new ProjectProps {
ProjectName = "MyTestProject",
BuildSpec = BuildSpec.FromObject(new Dictionary<string, object> {
{ "version", "0.2" },
{ "phases", new Dictionary<string, IDictionary<string, string[]>> {
{ "build", new Struct {
Commands = new [] { "echo \"Hello, CodeBuild!\"" }
} }
} }
})
});
var task = new CodeBuildStartBuild(this, "Task", new CodeBuildStartBuildProps {
Project = codebuildProject,
IntegrationPattern = IntegrationPattern.RUN_JOB,
EnvironmentVariablesOverride = new Dictionary<string, BuildEnvironmentVariable> {
{ "ZONE", new BuildEnvironmentVariable {
Type = BuildEnvironmentVariableType.PLAINTEXT,
Value = JsonPath.StringAt("$.envVariables.zone")
} }
}
});
Synopsis
Fields
PARAMETER_STORE | An environment variable stored in Systems Manager Parameter Store. |
PLAINTEXT | An environment variable in plaintext format. |
SECRETS_MANAGER | An environment variable stored in AWS Secrets Manager. |
value__ |
Fields
PARAMETER_STORE
An environment variable stored in Systems Manager Parameter Store.
public const BuildEnvironmentVariableType PARAMETER_STORE
Field Value
Type | Description |
---|---|
BuildEnvironmentVariableType |
PLAINTEXT
An environment variable in plaintext format.
public const BuildEnvironmentVariableType PLAINTEXT
Field Value
Type | Description |
---|---|
BuildEnvironmentVariableType |
SECRETS_MANAGER
An environment variable stored in AWS Secrets Manager.
public const BuildEnvironmentVariableType SECRETS_MANAGER
Field Value
Type | Description |
---|---|
BuildEnvironmentVariableType |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |