| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsCodeBuildProjectArtifactsDetails
Description
Synopsis
- data AwsCodeBuildProjectArtifactsDetails = AwsCodeBuildProjectArtifactsDetails' {}
- newAwsCodeBuildProjectArtifactsDetails :: AwsCodeBuildProjectArtifactsDetails
- awsCodeBuildProjectArtifactsDetails_packaging :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_location :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_path :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_encryptionDisabled :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Bool)
- awsCodeBuildProjectArtifactsDetails_name :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_overrideArtifactName :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Bool)
- awsCodeBuildProjectArtifactsDetails_artifactIdentifier :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_type :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
- awsCodeBuildProjectArtifactsDetails_namespaceType :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text)
Documentation
data AwsCodeBuildProjectArtifactsDetails Source #
Information about the build artifacts for the CodeBuild project.
See: newAwsCodeBuildProjectArtifactsDetails smart constructor.
Constructors
| AwsCodeBuildProjectArtifactsDetails' | |
Fields
| |
Instances
newAwsCodeBuildProjectArtifactsDetails :: AwsCodeBuildProjectArtifactsDetails Source #
Create a value of AwsCodeBuildProjectArtifactsDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packaging:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_packaging - Only used when Type is S3. The type of output artifact to create.
$sel:location:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_location - Only used when Type is S3. The name of the S3 bucket where the
artifact is located.
$sel:path:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_path - Only used when Type is S3. The path to the artifact. Used with
Name and NamespaceType to determine the pattern for storing the
artifact.
$sel:encryptionDisabled:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_encryptionDisabled - Indicates whether to disable encryption on the artifact. Only valid when
Type is S3.
$sel:name:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_name - Only used when Type is S3. The name of the artifact. Used with
NamepaceType and Path to determine the pattern for storing the
artifact.
$sel:overrideArtifactName:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_overrideArtifactName - Whether the name specified in the buildspec file overrides the artifact
name.
$sel:artifactIdentifier:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_artifactIdentifier - An identifier for the artifact definition.
$sel:type':AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_type - The type of build artifact.
$sel:namespaceType:AwsCodeBuildProjectArtifactsDetails', awsCodeBuildProjectArtifactsDetails_namespaceType - 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.
awsCodeBuildProjectArtifactsDetails_packaging :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
Only used when Type is S3. The type of output artifact to create.
awsCodeBuildProjectArtifactsDetails_location :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
Only used when Type is S3. The name of the S3 bucket where the
artifact is located.
awsCodeBuildProjectArtifactsDetails_path :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
Only used when Type is S3. The path to the artifact. Used with
Name and NamespaceType to determine the pattern for storing the
artifact.
awsCodeBuildProjectArtifactsDetails_encryptionDisabled :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Bool) Source #
Indicates whether to disable encryption on the artifact. Only valid when
Type is S3.
awsCodeBuildProjectArtifactsDetails_name :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
Only used when Type is S3. The name of the artifact. Used with
NamepaceType and Path to determine the pattern for storing the
artifact.
awsCodeBuildProjectArtifactsDetails_overrideArtifactName :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Bool) Source #
Whether the name specified in the buildspec file overrides the artifact name.
awsCodeBuildProjectArtifactsDetails_artifactIdentifier :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
An identifier for the artifact definition.
awsCodeBuildProjectArtifactsDetails_type :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
The type of build artifact.
awsCodeBuildProjectArtifactsDetails_namespaceType :: Lens' AwsCodeBuildProjectArtifactsDetails (Maybe Text) Source #
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.