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.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
Eq QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Read QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Show QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Generic QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Associated Types

type Rep QueryArgProfile :: Type -> Type #

NFData QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

Methods

rnf :: QueryArgProfile -> () #

Hashable QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

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 #

type Rep QueryArgProfile Source # 
Instance details

Defined in Amazonka.CloudFront.Types.QueryArgProfile

type Rep QueryArgProfile = D1 ('MetaData "QueryArgProfile" "Amazonka.CloudFront.Types.QueryArgProfile" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" '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