class Aws::SecurityHub::Types::AwsCodeBuildProjectDetails
Information about an CodeBuild project.
@note When making an API call, you may pass AwsCodeBuildProjectDetails
data as a hash: { encryption_key: "NonEmptyString", environment: { certificate: "NonEmptyString", image_pull_credentials_type: "NonEmptyString", registry_credential: { credential: "NonEmptyString", credential_provider: "NonEmptyString", }, type: "NonEmptyString", }, name: "NonEmptyString", source: { type: "NonEmptyString", location: "NonEmptyString", git_clone_depth: 1, insecure_ssl: false, }, service_role: "NonEmptyString", vpc_config: { vpc_id: "NonEmptyString", subnets: ["NonEmptyString"], security_group_ids: ["NonEmptyString"], }, }
@!attribute [rw] encryption_key
The KMS key used to encrypt the build output artifacts. You can specify either the ARN of the KMS key or, if available, the KMS key alias (using the format alias/alias-name). @return [String]
@!attribute [rw] environment
Information about the build environment for this build project. @return [Types::AwsCodeBuildProjectEnvironment]
@!attribute [rw] name
The name of the build project. @return [String]
@!attribute [rw] source
Information about the build input source code for this build project. @return [Types::AwsCodeBuildProjectSource]
@!attribute [rw] service_role
The ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services on behalf of the Amazon Web Services account. @return [String]
@!attribute [rw] vpc_config
Information about the VPC configuration that CodeBuild accesses. @return [Types::AwsCodeBuildProjectVpcConfig]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsCodeBuildProjectDetails AWS API Documentation
Constants
- SENSITIVE