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

Description

Remove a field-level encryption configuration.

Synopsis

Creating a Request

data DeleteFieldLevelEncryptionConfig Source #

See: newDeleteFieldLevelEncryptionConfig smart constructor.

Constructors

DeleteFieldLevelEncryptionConfig' 

Fields

  • ifMatch :: Maybe Text

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

  • id :: Text

    The ID of the configuration you want to delete from CloudFront.

Instances

Instances details
Eq DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Read DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Show DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Generic DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Associated Types

type Rep DeleteFieldLevelEncryptionConfig :: Type -> Type #

NFData DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Hashable DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

AWSRequest DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

ToHeaders DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

ToPath DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

ToQuery DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

type Rep DeleteFieldLevelEncryptionConfig Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

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

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

newDeleteFieldLevelEncryptionConfig Source #

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

$sel:id:DeleteFieldLevelEncryptionConfig', deleteFieldLevelEncryptionConfig_id - The ID of the configuration you want to delete from CloudFront.

Request Lenses

deleteFieldLevelEncryptionConfig_ifMatch :: Lens' DeleteFieldLevelEncryptionConfig (Maybe Text) Source #

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

deleteFieldLevelEncryptionConfig_id :: Lens' DeleteFieldLevelEncryptionConfig Text Source #

The ID of the configuration you want to delete from CloudFront.

Destructuring the Response

data DeleteFieldLevelEncryptionConfigResponse Source #

Instances

Instances details
Eq DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Read DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Show DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

Generic DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

NFData DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

type Rep DeleteFieldLevelEncryptionConfigResponse Source # 
Instance details

Defined in Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig

type Rep DeleteFieldLevelEncryptionConfigResponse = D1 ('MetaData "DeleteFieldLevelEncryptionConfigResponse" "Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "DeleteFieldLevelEncryptionConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFieldLevelEncryptionConfigResponse :: DeleteFieldLevelEncryptionConfigResponse Source #

Create a value of DeleteFieldLevelEncryptionConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.