@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:00:52.441Z") @Stability(value=Experimental) public interface BuildEnvironmentVariable extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
BuildEnvironmentVariable.Builder
A builder for
BuildEnvironmentVariable |
static class |
BuildEnvironmentVariable.Jsii$Proxy
An implementation for
BuildEnvironmentVariable |
| Modifier and Type | Method and Description |
|---|---|
static BuildEnvironmentVariable.Builder |
builder() |
default BuildEnvironmentVariableType |
getType()
(experimental) The type of environment variable.
|
Object |
getValue()
(experimental) The value of the environment variable.
|
@Stability(value=Experimental) @NotNull Object getValue()
For plain-text variables (the default), this is the literal value of variable.
For SSM parameter variables, pass the name of the parameter here (parameterName property of IParameter).
For SecretsManager variables secrets, pass either the secret name (secretName property of ISecret)
or the secret ARN (secretArn property of ISecret) here,
along with optional SecretsManager qualifiers separated by ':', like the JSON key, or the version or stage
(see https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.env.secrets-manager for details).
@Stability(value=Experimental) @Nullable default BuildEnvironmentVariableType getType()
Default: PlainText
@Stability(value=Experimental) static BuildEnvironmentVariable.Builder builder()
BuildEnvironmentVariable.Builder of BuildEnvironmentVariableCopyright © 2021. All rights reserved.