amazonka-cloudfront-1.6.1: Amazon CloudFront SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Contents

Description

Lists origin access identities.

This operation returns paginated results.

Synopsis

Creating a Request

listCloudFrontOriginAccessIdentities :: ListCloudFrontOriginAccessIdentities Source #

Creates a value of ListCloudFrontOriginAccessIdentities with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lcfoaiMarker - Use this when paginating results to indicate where to begin in your list of origin access identities. The results include identities in the list that occur after the marker. To get the next page of results, set the Marker to the value of the NextMarker from the current page's response (which is also the ID of the last identity on that page).
  • lcfoaiMaxItems - The maximum number of origin access identities you want in the response body.

data ListCloudFrontOriginAccessIdentities Source #

The request to list origin access identities.

See: listCloudFrontOriginAccessIdentities smart constructor.

Instances
Eq ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Data ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListCloudFrontOriginAccessIdentities -> c ListCloudFrontOriginAccessIdentities #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListCloudFrontOriginAccessIdentities #

toConstr :: ListCloudFrontOriginAccessIdentities -> Constr #

dataTypeOf :: ListCloudFrontOriginAccessIdentities -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListCloudFrontOriginAccessIdentities) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListCloudFrontOriginAccessIdentities) #

gmapT :: (forall b. Data b => b -> b) -> ListCloudFrontOriginAccessIdentities -> ListCloudFrontOriginAccessIdentities #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListCloudFrontOriginAccessIdentities -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListCloudFrontOriginAccessIdentities -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListCloudFrontOriginAccessIdentities -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListCloudFrontOriginAccessIdentities -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentities -> m ListCloudFrontOriginAccessIdentities #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentities -> m ListCloudFrontOriginAccessIdentities #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentities -> m ListCloudFrontOriginAccessIdentities #

Read ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Show ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Generic ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Hashable ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

AWSPager ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

AWSRequest ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

ToHeaders ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

ToPath ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

ToQuery ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

NFData ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

type Rep ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

type Rep ListCloudFrontOriginAccessIdentities = D1 (MetaData "ListCloudFrontOriginAccessIdentities" "Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities" "amazonka-cloudfront-1.6.1-4jyCxtauObV85CKHrmGQe5" False) (C1 (MetaCons "ListCloudFrontOriginAccessIdentities'" PrefixI True) (S1 (MetaSel (Just "_lcfoaiMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcfoaiMaxItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))
type Rs ListCloudFrontOriginAccessIdentities Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Request Lenses

lcfoaiMarker :: Lens' ListCloudFrontOriginAccessIdentities (Maybe Text) Source #

Use this when paginating results to indicate where to begin in your list of origin access identities. The results include identities in the list that occur after the marker. To get the next page of results, set the Marker to the value of the NextMarker from the current page's response (which is also the ID of the last identity on that page).

lcfoaiMaxItems :: Lens' ListCloudFrontOriginAccessIdentities (Maybe Text) Source #

The maximum number of origin access identities you want in the response body.

Destructuring the Response

listCloudFrontOriginAccessIdentitiesResponse Source #

Creates a value of ListCloudFrontOriginAccessIdentitiesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListCloudFrontOriginAccessIdentitiesResponse Source #

The returned result of the corresponding request.

See: listCloudFrontOriginAccessIdentitiesResponse smart constructor.

Instances
Eq ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Data ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListCloudFrontOriginAccessIdentitiesResponse -> c ListCloudFrontOriginAccessIdentitiesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListCloudFrontOriginAccessIdentitiesResponse #

toConstr :: ListCloudFrontOriginAccessIdentitiesResponse -> Constr #

dataTypeOf :: ListCloudFrontOriginAccessIdentitiesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListCloudFrontOriginAccessIdentitiesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListCloudFrontOriginAccessIdentitiesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListCloudFrontOriginAccessIdentitiesResponse -> ListCloudFrontOriginAccessIdentitiesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListCloudFrontOriginAccessIdentitiesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListCloudFrontOriginAccessIdentitiesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListCloudFrontOriginAccessIdentitiesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListCloudFrontOriginAccessIdentitiesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentitiesResponse -> m ListCloudFrontOriginAccessIdentitiesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentitiesResponse -> m ListCloudFrontOriginAccessIdentitiesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListCloudFrontOriginAccessIdentitiesResponse -> m ListCloudFrontOriginAccessIdentitiesResponse #

Read ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Show ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

Generic ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

NFData ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

type Rep ListCloudFrontOriginAccessIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities

type Rep ListCloudFrontOriginAccessIdentitiesResponse = D1 (MetaData "ListCloudFrontOriginAccessIdentitiesResponse" "Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities" "amazonka-cloudfront-1.6.1-4jyCxtauObV85CKHrmGQe5" False) (C1 (MetaCons "ListCloudFrontOriginAccessIdentitiesResponse'" PrefixI True) (S1 (MetaSel (Just "_lcfoairsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_lcfoairsCloudFrontOriginAccessIdentityList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 CloudFrontOriginAccessIdentityList)))

Response Lenses