amazonka-cloudfront-1.6.0: 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.ListFieldLevelEncryptionConfigs

Contents

Description

List all field-level encryption configurations that have been created in CloudFront for this account.

Synopsis

Creating a Request

listFieldLevelEncryptionConfigs :: ListFieldLevelEncryptionConfigs Source #

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

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

  • lflecMarker - Use this when paginating results to indicate where to begin in your list of configurations. The results include configurations 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 configuration on that page).
  • lflecMaxItems - The maximum number of field-level encryption configurations you want in the response body.

data ListFieldLevelEncryptionConfigs Source #

See: listFieldLevelEncryptionConfigs smart constructor.

Instances

Eq ListFieldLevelEncryptionConfigs Source # 
Data ListFieldLevelEncryptionConfigs Source # 

Methods

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

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

toConstr :: ListFieldLevelEncryptionConfigs -> Constr #

dataTypeOf :: ListFieldLevelEncryptionConfigs -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListFieldLevelEncryptionConfigs Source # 
Show ListFieldLevelEncryptionConfigs Source # 
Generic ListFieldLevelEncryptionConfigs Source # 
Hashable ListFieldLevelEncryptionConfigs Source # 
NFData ListFieldLevelEncryptionConfigs Source # 
AWSRequest ListFieldLevelEncryptionConfigs Source # 
ToHeaders ListFieldLevelEncryptionConfigs Source # 
ToPath ListFieldLevelEncryptionConfigs Source # 
ToQuery ListFieldLevelEncryptionConfigs Source # 
type Rep ListFieldLevelEncryptionConfigs Source # 
type Rep ListFieldLevelEncryptionConfigs = D1 * (MetaData "ListFieldLevelEncryptionConfigs" "Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs" "amazonka-cloudfront-1.6.0-GTmJBWQTc5OFcqzFNdHHM3" False) (C1 * (MetaCons "ListFieldLevelEncryptionConfigs'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lflecMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_lflecMaxItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))
type Rs ListFieldLevelEncryptionConfigs Source # 

Request Lenses

lflecMarker :: Lens' ListFieldLevelEncryptionConfigs (Maybe Text) Source #

Use this when paginating results to indicate where to begin in your list of configurations. The results include configurations 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 configuration on that page).

lflecMaxItems :: Lens' ListFieldLevelEncryptionConfigs (Maybe Text) Source #

The maximum number of field-level encryption configurations you want in the response body.

Destructuring the Response

listFieldLevelEncryptionConfigsResponse Source #

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

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

data ListFieldLevelEncryptionConfigsResponse Source #

Instances

Eq ListFieldLevelEncryptionConfigsResponse Source # 
Data ListFieldLevelEncryptionConfigsResponse Source # 

Methods

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

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

toConstr :: ListFieldLevelEncryptionConfigsResponse -> Constr #

dataTypeOf :: ListFieldLevelEncryptionConfigsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListFieldLevelEncryptionConfigsResponse Source # 
Show ListFieldLevelEncryptionConfigsResponse Source # 
Generic ListFieldLevelEncryptionConfigsResponse Source # 
NFData ListFieldLevelEncryptionConfigsResponse Source # 
type Rep ListFieldLevelEncryptionConfigsResponse Source # 
type Rep ListFieldLevelEncryptionConfigsResponse = D1 * (MetaData "ListFieldLevelEncryptionConfigsResponse" "Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs" "amazonka-cloudfront-1.6.0-GTmJBWQTc5OFcqzFNdHHM3" False) (C1 * (MetaCons "ListFieldLevelEncryptionConfigsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lflecrsFieldLevelEncryptionList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FieldLevelEncryptionList))) (S1 * (MetaSel (Just Symbol "_lflecrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

lflecrsFieldLevelEncryptionList :: Lens' ListFieldLevelEncryptionConfigsResponse (Maybe FieldLevelEncryptionList) Source #

Returns a list of all field-level encryption configurations that have been created in CloudFront for this account.