amazonka-s3-1.6.1: 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 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 # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Data ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.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 Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Show ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Generic ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Associated Types

type Rep ListBucketAnalyticsConfigurations :: Type -> Type #

Hashable ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

AWSRequest ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Associated Types

type Rs ListBucketAnalyticsConfigurations :: Type #

ToHeaders ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

ToPath ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

ToQuery ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

NFData ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

type Rep ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

type Rep ListBucketAnalyticsConfigurations = D1 (MetaData "ListBucketAnalyticsConfigurations" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.6.1-I7VsiKive605KPmKsVgrUz" False) (C1 (MetaCons "ListBucketAnalyticsConfigurations'" PrefixI True) (S1 (MetaSel (Just "_lbacContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lbacBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BucketName)))
type Rs ListBucketAnalyticsConfigurations Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

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

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Data ListBucketAnalyticsConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

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

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Show ListBucketAnalyticsConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

Generic ListBucketAnalyticsConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

NFData ListBucketAnalyticsConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

type Rep ListBucketAnalyticsConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.S3.ListBucketAnalyticsConfigurations

type Rep ListBucketAnalyticsConfigurationsResponse = D1 (MetaData "ListBucketAnalyticsConfigurationsResponse" "Network.AWS.S3.ListBucketAnalyticsConfigurations" "amazonka-s3-1.6.1-I7VsiKive605KPmKsVgrUz" False) (C1 (MetaCons "ListBucketAnalyticsConfigurationsResponse'" PrefixI True) ((S1 (MetaSel (Just "_lbacrsAnalyticsConfigurationList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnalyticsConfiguration])) :*: S1 (MetaSel (Just "_lbacrsContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lbacrsNextContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lbacrsIsTruncated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_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.