amazonka-maciev2-2.0: Amazon Macie 2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MacieV2.Types.ResourceProfileArtifact

Description

 
Synopsis

Documentation

data ResourceProfileArtifact Source #

Provides information about an S3 object that Amazon Macie selected for analysis while performing automated sensitive data discovery for an S3 bucket, and the status and results of the analysis. This information is available only if automated sensitive data discovery is currently enabled for your account.

See: newResourceProfileArtifact smart constructor.

Constructors

ResourceProfileArtifact' 

Fields

  • sensitive :: Maybe Bool

    Specifies whether Amazon Macie found sensitive data in the object.

  • classificationResultStatus :: Text

    The status of the analysis. Possible values are:

    • COMPLETE - Amazon Macie successfully completed its analysis of the object.
    • PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.
    • SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.
  • arn :: Text

    The Amazon Resource Name (ARN) of the object.

Instances

Instances details
FromJSON ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Generic ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Associated Types

type Rep ResourceProfileArtifact :: Type -> Type #

Read ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Show ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

NFData ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Methods

rnf :: ResourceProfileArtifact -> () #

Eq ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Hashable ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

type Rep ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

type Rep ResourceProfileArtifact = D1 ('MetaData "ResourceProfileArtifact" "Amazonka.MacieV2.Types.ResourceProfileArtifact" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ResourceProfileArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sensitive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "classificationResultStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceProfileArtifact Source #

Create a value of ResourceProfileArtifact 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:sensitive:ResourceProfileArtifact', resourceProfileArtifact_sensitive - Specifies whether Amazon Macie found sensitive data in the object.

$sel:classificationResultStatus:ResourceProfileArtifact', resourceProfileArtifact_classificationResultStatus - The status of the analysis. Possible values are:

  • COMPLETE - Amazon Macie successfully completed its analysis of the object.
  • PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.
  • SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.

$sel:arn:ResourceProfileArtifact', resourceProfileArtifact_arn - The Amazon Resource Name (ARN) of the object.

resourceProfileArtifact_sensitive :: Lens' ResourceProfileArtifact (Maybe Bool) Source #

Specifies whether Amazon Macie found sensitive data in the object.

resourceProfileArtifact_classificationResultStatus :: Lens' ResourceProfileArtifact Text Source #

The status of the analysis. Possible values are:

  • COMPLETE - Amazon Macie successfully completed its analysis of the object.
  • PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.
  • SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.

resourceProfileArtifact_arn :: Lens' ResourceProfileArtifact Text Source #

The Amazon Resource Name (ARN) of the object.