Struct aws_sdk_securityhub::model::AwsCodeBuildProjectDetails [−][src]
#[non_exhaustive]pub struct AwsCodeBuildProjectDetails {
pub encryption_key: Option<String>,
pub artifacts: Option<Vec<AwsCodeBuildProjectArtifactsDetails>>,
pub environment: Option<AwsCodeBuildProjectEnvironment>,
pub name: Option<String>,
pub source: Option<AwsCodeBuildProjectSource>,
pub service_role: Option<String>,
pub logs_config: Option<AwsCodeBuildProjectLogsConfigDetails>,
pub vpc_config: Option<AwsCodeBuildProjectVpcConfig>,
}
Expand description
Information about an CodeBuild project.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.encryption_key: Option<String>
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).
artifacts: Option<Vec<AwsCodeBuildProjectArtifactsDetails>>
Information about the build artifacts for the CodeBuild project.
environment: Option<AwsCodeBuildProjectEnvironment>
Information about the build environment for this build project.
name: Option<String>
The name of the build project.
source: Option<AwsCodeBuildProjectSource>
Information about the build input source code for this build project.
service_role: Option<String>
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.
logs_config: Option<AwsCodeBuildProjectLogsConfigDetails>
Information about logs for the build project.
vpc_config: Option<AwsCodeBuildProjectVpcConfig>
Information about the VPC configuration that CodeBuild accesses.
Implementations
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).
Information about the build artifacts for the CodeBuild project.
Information about the build environment for this build project.
Information about the build input source code for this build project.
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.
Information about logs for the build project.
Information about the VPC configuration that CodeBuild accesses.
Creates a new builder-style object to manufacture AwsCodeBuildProjectDetails
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AwsCodeBuildProjectDetails
impl Send for AwsCodeBuildProjectDetails
impl Sync for AwsCodeBuildProjectDetails
impl Unpin for AwsCodeBuildProjectDetails
impl UnwindSafe for AwsCodeBuildProjectDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more