Skip to content

AwsCodeBuildProjectDetails

Source code in docs_src/capo_securityhub/types/aws_code_build_project_details.py
class AwsCodeBuildProjectDetails(TypedDict, closed=True):
    encryption_key: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The KMS key used to encrypt the build output artifacts.</p> <p>You can specify either the ARN of the KMS key or, if available, the KMS key alias (using the format alias/alias-name). </p>"""
    artifacts: NotRequired[
        "capo_securityhub.types.aws_code_build_project_artifacts_list.AwsCodeBuildProjectArtifactsList"
    ]
    """<p>Information about the build artifacts for the CodeBuild project.</p>"""
    environment: NotRequired[
        "capo_securityhub.types.aws_code_build_project_environment.AwsCodeBuildProjectEnvironment"
    ]
    """<p>Information about the build environment for this build project.</p>"""
    name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the build project.</p>"""
    source: NotRequired[
        "capo_securityhub.types.aws_code_build_project_source.AwsCodeBuildProjectSource"
    ]
    """<p>Information about the build input source code for this build project.</p>"""
    service_role: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>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.</p>"""
    logs_config: NotRequired[
        "capo_securityhub.types.aws_code_build_project_logs_config_details.AwsCodeBuildProjectLogsConfigDetails"
    ]
    """<p>Information about logs for the build project.</p>"""
    vpc_config: NotRequired[
        "capo_securityhub.types.aws_code_build_project_vpc_config.AwsCodeBuildProjectVpcConfig"
    ]
    """<p>Information about the VPC configuration that CodeBuild accesses.</p>"""
    secondary_artifacts: NotRequired[
        "capo_securityhub.types.aws_code_build_project_artifacts_list.AwsCodeBuildProjectArtifactsList"
    ]
    """<p>Information about the secondary artifacts for the CodeBuild project.</p>"""

artifacts instance-attribute

artifacts: NotRequired[AwsCodeBuildProjectArtifactsList]

Information about the build artifacts for the CodeBuild project.

encryption_key instance-attribute

encryption_key: NotRequired[NonEmptyString]

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).

environment instance-attribute

environment: NotRequired[AwsCodeBuildProjectEnvironment]

Information about the build environment for this build project.

logs_config instance-attribute

logs_config: NotRequired[AwsCodeBuildProjectLogsConfigDetails]

Information about logs for the build project.

name instance-attribute

name: NotRequired[NonEmptyString]

The name of the build project.

secondary_artifacts instance-attribute

secondary_artifacts: NotRequired[AwsCodeBuildProjectArtifactsList]

Information about the secondary artifacts for the CodeBuild project.

service_role instance-attribute

service_role: NotRequired[NonEmptyString]

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.

source instance-attribute

source: NotRequired[AwsCodeBuildProjectSource]

Information about the build input source code for this build project.

vpc_config instance-attribute

vpc_config: NotRequired[AwsCodeBuildProjectVpcConfig]

Information about the VPC configuration that CodeBuild accesses.