libZSservicesZSamazonka-maciev2ZSamazonka-maciev2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MacieV2.Types.ObjectLevelStatistics

Description

 
Synopsis

Documentation

data ObjectLevelStatistics Source #

Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for the buckets in the query results. If versioning is enabled for a bucket, total storage size values are based on the size of the latest version of each applicable object in the bucket.

See: newObjectLevelStatistics smart constructor.

Constructors

ObjectLevelStatistics' 

Fields

  • fileType :: Maybe Integer

    The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.

  • storageClass :: Maybe Integer

    The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.

  • total :: Maybe Integer

    The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class or don't have a file name extension for a supported file or storage format.

Instances

Instances details
Eq ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Read ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Show ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Generic ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Associated Types

type Rep ObjectLevelStatistics :: Type -> Type #

NFData ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Methods

rnf :: ObjectLevelStatistics -> () #

Hashable ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

FromJSON ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

type Rep ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

type Rep ObjectLevelStatistics = D1 ('MetaData "ObjectLevelStatistics" "Amazonka.MacieV2.Types.ObjectLevelStatistics" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ObjectLevelStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newObjectLevelStatistics :: ObjectLevelStatistics Source #

Create a value of ObjectLevelStatistics 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:fileType:ObjectLevelStatistics', objectLevelStatistics_fileType - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.

$sel:storageClass:ObjectLevelStatistics', objectLevelStatistics_storageClass - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.

$sel:total:ObjectLevelStatistics', objectLevelStatistics_total - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class or don't have a file name extension for a supported file or storage format.

objectLevelStatistics_fileType :: Lens' ObjectLevelStatistics (Maybe Integer) Source #

The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.

objectLevelStatistics_storageClass :: Lens' ObjectLevelStatistics (Maybe Integer) Source #

The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.

objectLevelStatistics_total :: Lens' ObjectLevelStatistics (Maybe Integer) Source #

The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class or don't have a file name extension for a supported file or storage format.