class Aws::SecurityHub::Types::AwsCodeBuildProjectEnvironment
Information about the build environment for this build project.
@note When making an API call, you may pass AwsCodeBuildProjectEnvironment
data as a hash: { certificate: "NonEmptyString", image_pull_credentials_type: "NonEmptyString", registry_credential: { credential: "NonEmptyString", credential_provider: "NonEmptyString", }, type: "NonEmptyString", }
@!attribute [rw] certificate
The certificate to use with this build project. @return [String]
@!attribute [rw] image_pull_credentials_type
The type of credentials CodeBuild uses to pull images in your build. Valid values: * `CODEBUILD` specifies that CodeBuild uses its own credentials. This requires that you modify your ECR repository policy to trust the CodeBuild service principal. * `SERVICE_ROLE` specifies that CodeBuild uses your build project's service role. When you use a cross-account or private registry image, you must use `SERVICE_ROLE` credentials. When you use an CodeBuild curated image, you must use `CODEBUILD` credentials. @return [String]
@!attribute [rw] registry_credential
The credentials for access to a private registry. @return [Types::AwsCodeBuildProjectEnvironmentRegistryCredential]
@!attribute [rw] type
The type of build environment to use for related builds. The environment type `ARM_CONTAINER` is available only in Regions US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Sydney), and Europe (Frankfurt). The environment type `LINUX_CONTAINER` with compute type build.general1.2xlarge is available only in Regions US East (N. Virginia), US East (N. Virginia), US West (Oregon), Canada (Central), Europe (Ireland), Europe (London), Europe (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), China (Beijing), and China (Ningxia). The environment type `LINUX_GPU_CONTAINER` is available only in Regions US East (N. Virginia), US East (N. Virginia), US West (Oregon), Canada (Central), Europe (Ireland), Europe (London), Europe (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), China (Beijing), and China (Ningxia). Valid values: `WINDOWS_CONTAINER` \| `LINUX_CONTAINER` \| `LINUX_GPU_CONTAINER` \| `ARM_CONTAINER` @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsCodeBuildProjectEnvironment AWS API Documentation
Constants
- SENSITIVE