Interface CfnProjectPropsMixin.EnvironmentProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnProjectPropsMixin.EnvironmentProperty.Jsii$Proxy
Enclosing class:
CfnProjectPropsMixin

@Stability(Stable) public static interface CfnProjectPropsMixin.EnvironmentProperty extends software.amazon.jsii.JsiiSerializable
Environment is a property of the AWS::CodeBuild::Project resource that specifies the environment for an AWS CodeBuild project.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cfnpropertymixins.services.codebuild.*;
 EnvironmentProperty environmentProperty = EnvironmentProperty.builder()
         .certificate("certificate")
         .computeType("computeType")
         .dockerServer(DockerServerProperty.builder()
                 .computeType("computeType")
                 .securityGroupIds(List.of("securityGroupIds"))
                 .build())
         .environmentVariables(List.of(EnvironmentVariableProperty.builder()
                 .name("name")
                 .type("type")
                 .value("value")
                 .build()))
         .fleet(ProjectFleetProperty.builder()
                 .fleetArn("fleetArn")
                 .build())
         .image("image")
         .imagePullCredentialsType("imagePullCredentialsType")
         .privilegedMode(false)
         .registryCredential(RegistryCredentialProperty.builder()
                 .credential("credential")
                 .credentialProvider("credentialProvider")
                 .build())
         .type("type")
         .build();
 

See Also: