Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data OriginAccessControlList = OriginAccessControlList' {
- items :: Maybe [OriginAccessControlSummary]
- nextMarker :: Maybe Text
- marker :: Text
- maxItems :: Int
- isTruncated :: Bool
- quantity :: Int
- newOriginAccessControlList :: Text -> Int -> Bool -> Int -> OriginAccessControlList
- originAccessControlList_items :: Lens' OriginAccessControlList (Maybe [OriginAccessControlSummary])
- originAccessControlList_nextMarker :: Lens' OriginAccessControlList (Maybe Text)
- originAccessControlList_marker :: Lens' OriginAccessControlList Text
- originAccessControlList_maxItems :: Lens' OriginAccessControlList Int
- originAccessControlList_isTruncated :: Lens' OriginAccessControlList Bool
- originAccessControlList_quantity :: Lens' OriginAccessControlList Int
Documentation
data OriginAccessControlList Source #
A list of CloudFront origin access controls.
See: newOriginAccessControlList
smart constructor.
OriginAccessControlList' | |
|
Instances
newOriginAccessControlList Source #
:: Text | |
-> Int | |
-> Bool | |
-> Int | |
-> OriginAccessControlList |
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_items :: Lens' OriginAccessControlList (Maybe [OriginAccessControlSummary]) Source #
Contains the origin access controls in the list.
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.