amazonka-s3-1.5.0: Amazon Simple Storage Service SDK.

Copyright(c) 2013-2017 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.S3.ListBucketAnalyticsConfigurations

Contents

Description

Lists the analytics configurations for the bucket.

Synopsis

Creating a Request

listBucketAnalyticsConfigurations Source #

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

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

  • lbacContinuationToken - The ContinuationToken that represents a placeholder from where this request should begin.
  • lbacBucket - The name of the bucket from which analytics configurations are retrieved.

data ListBucketAnalyticsConfigurations Source #

See: listBucketAnalyticsConfigurations smart constructor.

Instances

Eq ListBucketAnalyticsConfigurations Source # 
Data ListBucketAnalyticsConfigurations Source # 

Methods

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

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

toConstr :: ListBucketAnalyticsConfigurations -> Constr #

dataTypeOf :: ListBucketAnalyticsConfigurations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListBucketAnalyticsConfigurations Source # 
Show ListBucketAnalyticsConfigurations Source # 
Generic ListBucketAnalyticsConfigurations Source # 
Hashable ListBucketAnalyticsConfigurations Source # 
NFData ListBucketAnalyticsConfigurations Source # 
AWSRequest ListBucketAnalyticsConfigurations Source # 
ToQuery ListBucketAnalyticsConfigurations Source # 
ToPath ListBucketAnalyticsConfigurations Source # 
ToHeaders ListBucketAnalyticsConfigurations Source # 
type Rep ListBucketAnalyticsConfigurations Source # 
type Rep ListBucketAnalyticsConfigurations = D1 (MetaData "ListBucketAnalyticsConfigurations" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.5.0-4i2REsRgyXL98WvgynC9is" False) (C1 (MetaCons "ListBucketAnalyticsConfigurations'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lbacContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lbacBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BucketName))))
type Rs ListBucketAnalyticsConfigurations Source # 

Request Lenses

lbacContinuationToken :: Lens' ListBucketAnalyticsConfigurations (Maybe Text) Source #

The ContinuationToken that represents a placeholder from where this request should begin.

lbacBucket :: Lens' ListBucketAnalyticsConfigurations BucketName Source #

The name of the bucket from which analytics configurations are retrieved.

Destructuring the Response

listBucketAnalyticsConfigurationsResponse Source #

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

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

  • lbacrsAnalyticsConfigurationList - The list of analytics configurations for a bucket.
  • lbacrsContinuationToken - The ContinuationToken that represents where this request began.
  • lbacrsNextContinuationToken - NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.
  • lbacrsIsTruncated - Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.
  • lbacrsResponseStatus - -- | The response status code.

data ListBucketAnalyticsConfigurationsResponse Source #

Instances

Eq ListBucketAnalyticsConfigurationsResponse Source # 
Data ListBucketAnalyticsConfigurationsResponse Source # 

Methods

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

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

toConstr :: ListBucketAnalyticsConfigurationsResponse -> Constr #

dataTypeOf :: ListBucketAnalyticsConfigurationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListBucketAnalyticsConfigurationsResponse Source # 
Show ListBucketAnalyticsConfigurationsResponse Source # 
Generic ListBucketAnalyticsConfigurationsResponse Source # 
NFData ListBucketAnalyticsConfigurationsResponse Source # 
type Rep ListBucketAnalyticsConfigurationsResponse Source # 
type Rep ListBucketAnalyticsConfigurationsResponse = D1 (MetaData "ListBucketAnalyticsConfigurationsResponse" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.5.0-4i2REsRgyXL98WvgynC9is" False) (C1 (MetaCons "ListBucketAnalyticsConfigurationsResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lbacrsAnalyticsConfigurationList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnalyticsConfiguration]))) (S1 (MetaSel (Just Symbol "_lbacrsContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_lbacrsNextContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lbacrsIsTruncated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_lbacrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))))

Response Lenses

lbacrsContinuationToken :: Lens' ListBucketAnalyticsConfigurationsResponse (Maybe Text) Source #

The ContinuationToken that represents where this request began.

lbacrsNextContinuationToken :: Lens' ListBucketAnalyticsConfigurationsResponse (Maybe Text) Source #

NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.

lbacrsIsTruncated :: Lens' ListBucketAnalyticsConfigurationsResponse (Maybe Bool) Source #

Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.