ProjectEnvironment class

Information about the build environment of the build project.

Constructors

ProjectEnvironment({required ComputeType computeType, required String image, required EnvironmentType type, String? certificate, List<EnvironmentVariable>? environmentVariables, ImagePullCredentialsType? imagePullCredentialsType, bool? privilegedMode, RegistryCredential? registryCredential})
ProjectEnvironment.fromJson(Map<String, dynamic> json)
factory

Properties

certificate String?
The ARN of the Amazon Simple Storage Service (Amazon S3) bucket, path prefix, and object key that contains the PEM-encoded certificate for the build project. For more information, see certificate in the AWS CodeBuild User Guide.
final
computeType ComputeType
Information about the compute resources the build project uses. Available values include:
final
environmentVariables List<EnvironmentVariable>?
A set of environment variables to make available to builds for this build project.
final
hashCode int
The hash code for this object.
no setterinherited
image String
The image tag or image digest that identifies the Docker image to use for this build project. Use the following formats:
final
imagePullCredentialsType ImagePullCredentialsType?
The type of credentials AWS CodeBuild uses to pull images in your build. There are two valid values:
final
privilegedMode bool?
Enables running the Docker daemon inside a Docker container. Set to true only if the build project is used to build Docker images. Otherwise, a build that attempts to interact with the Docker daemon fails. The default setting is false.
final
registryCredential RegistryCredential?
The credentials for access to a private registry.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type EnvironmentType
The type of build environment to use for related builds.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited