Struct aws_sdk_securityhub::model::AwsCodeBuildProjectArtifactsDetails [−][src]
#[non_exhaustive]pub struct AwsCodeBuildProjectArtifactsDetails {
pub artifact_identifier: Option<String>,
pub encryption_disabled: bool,
pub location: Option<String>,
pub name: Option<String>,
pub namespace_type: Option<String>,
pub override_artifact_name: bool,
pub packaging: Option<String>,
pub path: Option<String>,
pub type: Option<String>,
}
Expand description
Information about the build artifacts for the 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.artifact_identifier: Option<String>
An identifier for the artifact definition.
encryption_disabled: bool
Indicates whether to disable encryption on the artifact. Only valid when Type
is S3
.
location: Option<String>
Only used when Type
is S3
. The name of the S3 bucket where the artifact is located.
name: Option<String>
Only used when Type is S3. The name of the artifact. Used with NamepaceType
and Path
to determine the pattern for storing the artifact.
namespace_type: Option<String>
Only used when Type
is S3
. The value to use for the namespace. Used with Name
and Path
to determine the pattern for storing the artifact.
override_artifact_name: bool
Whether the name specified in the buildspec file overrides the artifact name.
packaging: Option<String>
Only used when Type
is S3
. The type of output artifact to create.
path: Option<String>
Only used when Type
is S3
. The path to the artifact. Used with Name
and NamespaceType
to determine the pattern for storing the artifact.
type: Option<String>
The type of build artifact.
Implementations
An identifier for the artifact definition.
Indicates whether to disable encryption on the artifact. Only valid when Type
is S3
.
Only used when Type
is S3
. The name of the S3 bucket where the artifact is located.
Only used when Type is S3. The name of the artifact. Used with NamepaceType
and Path
to determine the pattern for storing the artifact.
Only used when Type
is S3
. The value to use for the namespace. Used with Name
and Path
to determine the pattern for storing the artifact.
Whether the name specified in the buildspec file overrides the artifact name.
Only used when Type
is S3
. The type of output artifact to create.
Only used when Type
is S3
. The path to the artifact. Used with Name
and NamespaceType
to determine the pattern for storing the artifact.
Creates a new builder-style object to manufacture AwsCodeBuildProjectArtifactsDetails
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 Send for AwsCodeBuildProjectArtifactsDetails
impl Sync for AwsCodeBuildProjectArtifactsDetails
impl Unpin for AwsCodeBuildProjectArtifactsDetails
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