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

Description

 
Synopsis

Documentation

data KeyGroupList Source #

A list of key groups.

See: newKeyGroupList smart constructor.

Constructors

KeyGroupList' 

Fields

  • items :: Maybe [KeyGroupSummary]

    A list of key groups.

  • nextMarker :: Maybe Text

    If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing key groups.

  • maxItems :: Int

    The maximum number of key groups requested.

  • quantity :: Int

    The number of key groups returned in the response.

Instances

Instances details
Eq KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

Read KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

Show KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

Generic KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

Associated Types

type Rep KeyGroupList :: Type -> Type #

NFData KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

Methods

rnf :: KeyGroupList -> () #

Hashable KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

FromXML KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

type Rep KeyGroupList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.KeyGroupList

type Rep KeyGroupList = D1 ('MetaData "KeyGroupList" "Amazonka.CloudFront.Types.KeyGroupList" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "KeyGroupList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyGroupSummary])) :*: 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))))

newKeyGroupList Source #

Create a value of KeyGroupList 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:KeyGroupList', keyGroupList_items - A list of key groups.

$sel:nextMarker:KeyGroupList', keyGroupList_nextMarker - If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing key groups.

$sel:maxItems:KeyGroupList', keyGroupList_maxItems - The maximum number of key groups requested.

$sel:quantity:KeyGroupList', keyGroupList_quantity - The number of key groups returned in the response.

keyGroupList_nextMarker :: Lens' KeyGroupList (Maybe Text) Source #

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing key groups.

keyGroupList_maxItems :: Lens' KeyGroupList Int Source #

The maximum number of key groups requested.

keyGroupList_quantity :: Lens' KeyGroupList Int Source #

The number of key groups returned in the response.