libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront
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.CloudFront.Types.FieldLevelEncryptionProfileSummary

Description

 
Synopsis

Documentation

data FieldLevelEncryptionProfileSummary Source #

The field-level encryption profile summary.

See: newFieldLevelEncryptionProfileSummary smart constructor.

Constructors

FieldLevelEncryptionProfileSummary' 

Fields

  • comment :: Maybe Text

    An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.

  • id :: Text

    ID for the field-level encryption profile summary.

  • lastModifiedTime :: ISO8601

    The time when the the field-level encryption profile summary was last updated.

  • name :: Text

    Name for the field-level encryption profile summary.

  • encryptionEntities :: EncryptionEntities

    A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.

Instances

Instances details
Eq FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

Read FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

Show FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

Generic FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

Associated Types

type Rep FieldLevelEncryptionProfileSummary :: Type -> Type #

NFData FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

Hashable FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

FromXML FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

type Rep FieldLevelEncryptionProfileSummary Source # 
Instance details

Defined in Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary

type Rep FieldLevelEncryptionProfileSummary = D1 ('MetaData "FieldLevelEncryptionProfileSummary" "Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "FieldLevelEncryptionProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encryptionEntities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionEntities)))))

newFieldLevelEncryptionProfileSummary Source #

Create a value of FieldLevelEncryptionProfileSummary 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:comment:FieldLevelEncryptionProfileSummary', fieldLevelEncryptionProfileSummary_comment - An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.

$sel:id:FieldLevelEncryptionProfileSummary', fieldLevelEncryptionProfileSummary_id - ID for the field-level encryption profile summary.

$sel:lastModifiedTime:FieldLevelEncryptionProfileSummary', fieldLevelEncryptionProfileSummary_lastModifiedTime - The time when the the field-level encryption profile summary was last updated.

$sel:name:FieldLevelEncryptionProfileSummary', fieldLevelEncryptionProfileSummary_name - Name for the field-level encryption profile summary.

$sel:encryptionEntities:FieldLevelEncryptionProfileSummary', fieldLevelEncryptionProfileSummary_encryptionEntities - A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.

fieldLevelEncryptionProfileSummary_comment :: Lens' FieldLevelEncryptionProfileSummary (Maybe Text) Source #

An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.

fieldLevelEncryptionProfileSummary_id :: Lens' FieldLevelEncryptionProfileSummary Text Source #

ID for the field-level encryption profile summary.

fieldLevelEncryptionProfileSummary_lastModifiedTime :: Lens' FieldLevelEncryptionProfileSummary UTCTime Source #

The time when the the field-level encryption profile summary was last updated.

fieldLevelEncryptionProfileSummary_name :: Lens' FieldLevelEncryptionProfileSummary Text Source #

Name for the field-level encryption profile summary.

fieldLevelEncryptionProfileSummary_encryptionEntities :: Lens' FieldLevelEncryptionProfileSummary EncryptionEntities Source #

A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.