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.BucketCountByEncryptionType

Description

 
Synopsis

Documentation

data BucketCountByEncryptionType Source #

Provides information about the number of S3 buckets that use certain types of server-side encryption by default or don't encrypt new objects by default. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets in the Amazon Simple Storage Service User Guide.

See: newBucketCountByEncryptionType smart constructor.

Constructors

BucketCountByEncryptionType' 

Fields

  • kmsManaged :: Maybe Integer

    The total number of buckets that use an KMS key to encrypt new objects by default, either an Amazon Web Services managed key or a customer managed key. These buckets use KMS encryption (SSE-KMS) by default.

  • s3Managed :: Maybe Integer

    The total number of buckets that use an Amazon S3 managed key to encrypt new objects by default. These buckets use Amazon S3 managed encryption (SSE-S3) by default.

  • unencrypted :: Maybe Integer

    The total number of buckets that don't encrypt new objects by default. Default encryption is disabled for these buckets.

  • unknown :: Maybe Integer

    The total number of buckets that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the default encryption settings for these buckets.

Instances

Instances details
FromJSON BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Generic BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Associated Types

type Rep BucketCountByEncryptionType :: Type -> Type #

Read BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Show BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

NFData BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Eq BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Hashable BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

type Rep BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

type Rep BucketCountByEncryptionType = D1 ('MetaData "BucketCountByEncryptionType" "Amazonka.MacieV2.Types.BucketCountByEncryptionType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketCountByEncryptionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "s3Managed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "unencrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newBucketCountByEncryptionType :: BucketCountByEncryptionType Source #

Create a value of BucketCountByEncryptionType 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:kmsManaged:BucketCountByEncryptionType', bucketCountByEncryptionType_kmsManaged - The total number of buckets that use an KMS key to encrypt new objects by default, either an Amazon Web Services managed key or a customer managed key. These buckets use KMS encryption (SSE-KMS) by default.

$sel:s3Managed:BucketCountByEncryptionType', bucketCountByEncryptionType_s3Managed - The total number of buckets that use an Amazon S3 managed key to encrypt new objects by default. These buckets use Amazon S3 managed encryption (SSE-S3) by default.

$sel:unencrypted:BucketCountByEncryptionType', bucketCountByEncryptionType_unencrypted - The total number of buckets that don't encrypt new objects by default. Default encryption is disabled for these buckets.

$sel:unknown:BucketCountByEncryptionType', bucketCountByEncryptionType_unknown - The total number of buckets that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the default encryption settings for these buckets.

bucketCountByEncryptionType_kmsManaged :: Lens' BucketCountByEncryptionType (Maybe Integer) Source #

The total number of buckets that use an KMS key to encrypt new objects by default, either an Amazon Web Services managed key or a customer managed key. These buckets use KMS encryption (SSE-KMS) by default.

bucketCountByEncryptionType_s3Managed :: Lens' BucketCountByEncryptionType (Maybe Integer) Source #

The total number of buckets that use an Amazon S3 managed key to encrypt new objects by default. These buckets use Amazon S3 managed encryption (SSE-S3) by default.

bucketCountByEncryptionType_unencrypted :: Lens' BucketCountByEncryptionType (Maybe Integer) Source #

The total number of buckets that don't encrypt new objects by default. Default encryption is disabled for these buckets.

bucketCountByEncryptionType_unknown :: Lens' BucketCountByEncryptionType (Maybe Integer) Source #

The total number of buckets that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the default encryption settings for these buckets.