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

Description

 
Synopsis

Documentation

data PublicKeyList Source #

A list of public keys that you can use with signed URLs and signed cookies, or with field-level encryption.

See: newPublicKeyList smart constructor.

Constructors

PublicKeyList' 

Fields

  • items :: Maybe [PublicKeySummary]

    A list of public keys.

  • nextMarker :: Maybe Text

    If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

  • maxItems :: Int

    The maximum number of public keys you want in the response.

  • quantity :: Int

    The number of public keys in the list.

Instances

Instances details
Eq PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

Read PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

Show PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

Generic PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

Associated Types

type Rep PublicKeyList :: Type -> Type #

NFData PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

Methods

rnf :: PublicKeyList -> () #

Hashable PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

FromXML PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

type Rep PublicKeyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.PublicKeyList

type Rep PublicKeyList = D1 ('MetaData "PublicKeyList" "Amazonka.CloudFront.Types.PublicKeyList" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "PublicKeyList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PublicKeySummary])) :*: S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPublicKeyList Source #

Create a value of PublicKeyList 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:items:PublicKeyList', publicKeyList_items - A list of public keys.

$sel:nextMarker:PublicKeyList', publicKeyList_nextMarker - If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

$sel:maxItems:PublicKeyList', publicKeyList_maxItems - The maximum number of public keys you want in the response.

$sel:quantity:PublicKeyList', publicKeyList_quantity - The number of public keys in the list.

publicKeyList_nextMarker :: Lens' PublicKeyList (Maybe Text) Source #

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

publicKeyList_maxItems :: Lens' PublicKeyList Int Source #

The maximum number of public keys you want in the response.

publicKeyList_quantity :: Lens' PublicKeyList Int Source #

The number of public keys in the list.