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

Description

Update a field-level encryption configuration.

Synopsis

Creating a Request

data UpdateFieldLevelEncryptionConfig Source #

See: newUpdateFieldLevelEncryptionConfig smart constructor.

Constructors

UpdateFieldLevelEncryptionConfig' 

Fields

Instances

Instances details
Eq UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Read UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Show UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Generic UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Associated Types

type Rep UpdateFieldLevelEncryptionConfig :: Type -> Type #

NFData UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Hashable UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

AWSRequest UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

ToHeaders UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

ToPath UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

ToQuery UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

ToElement UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

type Rep UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

type Rep UpdateFieldLevelEncryptionConfig = D1 ('MetaData "UpdateFieldLevelEncryptionConfig" "Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "UpdateFieldLevelEncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ifMatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fieldLevelEncryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FieldLevelEncryptionConfig) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

newUpdateFieldLevelEncryptionConfig Source #

Create a value of UpdateFieldLevelEncryptionConfig 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:ifMatch:UpdateFieldLevelEncryptionConfig', updateFieldLevelEncryptionConfig_ifMatch - The value of the ETag header that you received when retrieving the configuration identity to update. For example: E2QWRUHAPOMQZL.

$sel:fieldLevelEncryptionConfig:UpdateFieldLevelEncryptionConfig', updateFieldLevelEncryptionConfig_fieldLevelEncryptionConfig - Request to update a field-level encryption configuration.

$sel:id:UpdateFieldLevelEncryptionConfig', updateFieldLevelEncryptionConfig_id - The ID of the configuration you want to update.

Request Lenses

updateFieldLevelEncryptionConfig_ifMatch :: Lens' UpdateFieldLevelEncryptionConfig (Maybe Text) Source #

The value of the ETag header that you received when retrieving the configuration identity to update. For example: E2QWRUHAPOMQZL.

Destructuring the Response

data UpdateFieldLevelEncryptionConfigResponse Source #

Constructors

UpdateFieldLevelEncryptionConfigResponse' 

Fields

Instances

Instances details
Eq UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Read UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Show UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

Generic UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

NFData UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

type Rep UpdateFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig

type Rep UpdateFieldLevelEncryptionConfigResponse = D1 ('MetaData "UpdateFieldLevelEncryptionConfigResponse" "Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "UpdateFieldLevelEncryptionConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fieldLevelEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FieldLevelEncryption)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateFieldLevelEncryptionConfigResponse Source #

Create a value of UpdateFieldLevelEncryptionConfigResponse 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:eTag:UpdateFieldLevelEncryptionConfigResponse', updateFieldLevelEncryptionConfigResponse_eTag - The value of the ETag header that you received when updating the configuration. For example: E2QWRUHAPOMQZL.

$sel:fieldLevelEncryption:UpdateFieldLevelEncryptionConfigResponse', updateFieldLevelEncryptionConfigResponse_fieldLevelEncryption - Return the results of updating the configuration.

$sel:httpStatus:UpdateFieldLevelEncryptionConfigResponse', updateFieldLevelEncryptionConfigResponse_httpStatus - The response's http status code.

Response Lenses

updateFieldLevelEncryptionConfigResponse_eTag :: Lens' UpdateFieldLevelEncryptionConfigResponse (Maybe Text) Source #

The value of the ETag header that you received when updating the configuration. For example: E2QWRUHAPOMQZL.