@Stability(value=Stable) @Internal public static final class CfnProject.EnvironmentVariableProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnProject.EnvironmentVariableProperty
CfnProject.EnvironmentVariablePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnProject.EnvironmentVariableProperty.Builder, CfnProject.EnvironmentVariableProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnProject.EnvironmentVariableProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnProject.ArtifactsProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getName()
The name or key of the environment variable.
|
String |
getType()
The type of environment variable.
|
String |
getValue()
The value of the environment variable.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnProject.EnvironmentVariableProperty.Builder builder)
CfnProject.ArtifactsProperty.Builder.public final String getName()
CfnProject.EnvironmentVariablePropertygetName in interface CfnProject.EnvironmentVariablePropertypublic final String getValue()
CfnProject.EnvironmentVariableProperty
We strongly discourage the use of
PLAINTEXTenvironment variables to store sensitive values, especially AWS secret key IDs and secret access keys.PLAINTEXTenvironment variables can be displayed in plain text using the AWS CodeBuild console and the AWS CLI . For sensitive values, we recommend you use an environment variable of typePARAMETER_STOREorSECRETS_MANAGER.
getValue in interface CfnProject.EnvironmentVariablePropertypublic final String getType()
CfnProject.EnvironmentVariableProperty
PARAMETER_STORE : An environment variable stored in Systems Manager Parameter Store. To learn how to specify a parameter store environment variable, see env/parameter-store in the AWS CodeBuild User Guide .PLAINTEXT : An environment variable in plain text format. This is the default value.SECRETS_MANAGER : An environment variable stored in AWS Secrets Manager . To learn how to specify a secrets manager environment variable, see env/secrets-manager in the AWS CodeBuild User Guide .getType in interface CfnProject.EnvironmentVariableProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.