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.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 # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Data ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

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 # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Show ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Generic ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Associated Types

type Rep ListFieldLevelEncryptionConfigs :: Type -> Type #

Hashable ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

AWSRequest ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Associated Types

type Rs ListFieldLevelEncryptionConfigs :: Type #

ToHeaders ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

ToPath ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

ToQuery ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

NFData ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

type Rep ListFieldLevelEncryptionConfigs Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

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

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

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 # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Data ListFieldLevelEncryptionConfigsResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

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 # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Show ListFieldLevelEncryptionConfigsResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

Generic ListFieldLevelEncryptionConfigsResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

NFData ListFieldLevelEncryptionConfigsResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

type Rep ListFieldLevelEncryptionConfigsResponse Source # 
Instance details

Defined in Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs

type Rep ListFieldLevelEncryptionConfigsResponse = D1 (MetaData "ListFieldLevelEncryptionConfigsResponse" "Network.AWS.CloudFront.ListFieldLevelEncryptionConfigs" "amazonka-cloudfront-1.6.1-4jyCxtauObV85CKHrmGQe5" False) (C1 (MetaCons "ListFieldLevelEncryptionConfigsResponse'" PrefixI True) (S1 (MetaSel (Just "_lflecrsFieldLevelEncryptionList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldLevelEncryptionList)) :*: S1 (MetaSel (Just "_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.