amazonka-s3-1.6.0: Amazon Simple Storage Service 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.S3.ListBucketAnalyticsConfigurations

Contents

Description

Lists the analytics configurations for the bucket.

Synopsis

Creating a Request

listBucketAnalyticsConfigurations #

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 #

See: listBucketAnalyticsConfigurations smart constructor.

Instances

Eq ListBucketAnalyticsConfigurations # 
Data ListBucketAnalyticsConfigurations # 

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 # 
Show ListBucketAnalyticsConfigurations # 
Generic ListBucketAnalyticsConfigurations # 
Hashable ListBucketAnalyticsConfigurations # 
NFData ListBucketAnalyticsConfigurations # 
AWSRequest ListBucketAnalyticsConfigurations # 
ToHeaders ListBucketAnalyticsConfigurations # 
ToPath ListBucketAnalyticsConfigurations # 
ToQuery ListBucketAnalyticsConfigurations # 
type Rep ListBucketAnalyticsConfigurations # 
type Rep ListBucketAnalyticsConfigurations = D1 * (MetaData "ListBucketAnalyticsConfigurations" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.6.0-7IU4ob52e2UJs8PzXUUtYL" 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 # 

Request Lenses

lbacContinuationToken :: Lens' ListBucketAnalyticsConfigurations (Maybe Text) #

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

lbacBucket :: Lens' ListBucketAnalyticsConfigurations BucketName #

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

Destructuring the Response

listBucketAnalyticsConfigurationsResponse #

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 #

Instances

Eq ListBucketAnalyticsConfigurationsResponse # 
Data ListBucketAnalyticsConfigurationsResponse # 

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 # 
Show ListBucketAnalyticsConfigurationsResponse # 
Generic ListBucketAnalyticsConfigurationsResponse # 
NFData ListBucketAnalyticsConfigurationsResponse # 
type Rep ListBucketAnalyticsConfigurationsResponse # 
type Rep ListBucketAnalyticsConfigurationsResponse = D1 * (MetaData "ListBucketAnalyticsConfigurationsResponse" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.6.0-7IU4ob52e2UJs8PzXUUtYL" 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) #

The ContinuationToken that represents where this request began.

lbacrsNextContinuationToken :: Lens' ListBucketAnalyticsConfigurationsResponse (Maybe Text) #

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) #

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.