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

Description

 
Synopsis

Documentation

data OriginAccessControlList Source #

A list of CloudFront origin access controls.

See: newOriginAccessControlList smart constructor.

Constructors

OriginAccessControlList' 

Fields

  • items :: Maybe [OriginAccessControlSummary]

    Contains the origin access controls in the list.

  • nextMarker :: Maybe Text

    If there are more items in the list than are in this response, this element is present. It contains the value to use in the Marker field of another request to continue listing origin access controls.

  • marker :: Text

    The value of the Marker field that was provided in the request.

  • maxItems :: Int

    The maximum number of origin access controls requested.

  • isTruncated :: Bool

    If there are more items in the list than are in this response, this value is true.

  • quantity :: Int

    The number of origin access controls returned in the response.

Instances

Instances details
FromXML OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

Generic OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

Associated Types

type Rep OriginAccessControlList :: Type -> Type #

Read OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

Show OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

NFData OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

Methods

rnf :: OriginAccessControlList -> () #

Eq OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

Hashable OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

type Rep OriginAccessControlList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.OriginAccessControlList

type Rep OriginAccessControlList = D1 ('MetaData "OriginAccessControlList" "Amazonka.CloudFront.Types.OriginAccessControlList" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "OriginAccessControlList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OriginAccessControlSummary])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newOriginAccessControlList Source #

Create a value of OriginAccessControlList 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:OriginAccessControlList', originAccessControlList_items - Contains the origin access controls in the list.

$sel:nextMarker:OriginAccessControlList', originAccessControlList_nextMarker - If there are more items in the list than are in this response, this element is present. It contains the value to use in the Marker field of another request to continue listing origin access controls.

$sel:marker:OriginAccessControlList', originAccessControlList_marker - The value of the Marker field that was provided in the request.

$sel:maxItems:OriginAccessControlList', originAccessControlList_maxItems - The maximum number of origin access controls requested.

$sel:isTruncated:OriginAccessControlList', originAccessControlList_isTruncated - If there are more items in the list than are in this response, this value is true.

$sel:quantity:OriginAccessControlList', originAccessControlList_quantity - The number of origin access controls returned in the response.

originAccessControlList_nextMarker :: Lens' OriginAccessControlList (Maybe Text) Source #

If there are more items in the list than are in this response, this element is present. It contains the value to use in the Marker field of another request to continue listing origin access controls.

originAccessControlList_marker :: Lens' OriginAccessControlList Text Source #

The value of the Marker field that was provided in the request.

originAccessControlList_maxItems :: Lens' OriginAccessControlList Int Source #

The maximum number of origin access controls requested.

originAccessControlList_isTruncated :: Lens' OriginAccessControlList Bool Source #

If there are more items in the list than are in this response, this value is true.

originAccessControlList_quantity :: Lens' OriginAccessControlList Int Source #

The number of origin access controls returned in the response.