amazonka-cloudfront-2.0: Amazon CloudFront 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.CloudFront.Types.QueryArgProfile

Description

 
Synopsis

Documentation

data QueryArgProfile Source #

Query argument-profile mapping for field-level encryption.

See: newQueryArgProfile smart constructor.

Constructors

QueryArgProfile' 

Fields

  • queryArg :: Text

    Query argument for field-level encryption query argument-profile mapping.

  • profileId :: Text

    ID of profile to use for field-level encryption query argument-profile mapping

Instances

Instances details
FromXML QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

ToXML QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Methods

toXML :: QueryArgProfile -> XML #

Generic QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Associated Types

type Rep QueryArgProfile :: Type -> Type #

Read QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Show QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

NFData QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Methods

rnf :: QueryArgProfile -> () #

Eq QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Hashable QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

type Rep QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

type Rep QueryArgProfile = D1 ('MetaData "QueryArgProfile" "Amazonka.CloudFront.Types.QueryArgProfile" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "QueryArgProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryArg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newQueryArgProfile Source #

Create a value of QueryArgProfile 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:queryArg:QueryArgProfile', queryArgProfile_queryArg - Query argument for field-level encryption query argument-profile mapping.

$sel:profileId:QueryArgProfile', queryArgProfile_profileId - ID of profile to use for field-level encryption query argument-profile mapping

queryArgProfile_queryArg :: Lens' QueryArgProfile Text Source #

Query argument for field-level encryption query argument-profile mapping.

queryArgProfile_profileId :: Lens' QueryArgProfile Text Source #

ID of profile to use for field-level encryption query argument-profile mapping