amazonka-workdocs-1.6.1: Amazon WorkDocs 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.WorkDocs.DescribeActivities

Contents

Description

Describes the user activities in a specified time period.

Synopsis

Creating a Request

describeActivities :: DescribeActivities Source #

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

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

  • daStartTime - The timestamp that determines the starting time of the activities. The response includes the activities performed after the specified timestamp.
  • daAuthenticationToken - Amazon WorkDocs authentication token. Do not set this field when using administrative API actions, as in accessing the API using AWS credentials.
  • daUserId - The ID of the user who performed the action. The response includes activities pertaining to this user. This is an optional parameter and is only applicable for administrative API (SigV4) requests.
  • daMarker - The marker for the next set of results.
  • daEndTime - The timestamp that determines the end time of the activities. The response includes the activities performed before the specified timestamp.
  • daLimit - The maximum number of items to return.
  • daOrganizationId - The ID of the organization. This is a mandatory parameter when using administrative API (SigV4) requests.

data DescribeActivities Source #

See: describeActivities smart constructor.

Instances
Eq DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Data DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Methods

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

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

toConstr :: DescribeActivities -> Constr #

dataTypeOf :: DescribeActivities -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Generic DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Associated Types

type Rep DescribeActivities :: Type -> Type #

Hashable DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

AWSRequest DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Associated Types

type Rs DescribeActivities :: Type #

ToHeaders DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

ToPath DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

ToQuery DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

NFData DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Methods

rnf :: DescribeActivities -> () #

type Rep DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

type Rep DescribeActivities = D1 (MetaData "DescribeActivities" "Network.AWS.WorkDocs.DescribeActivities" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DescribeActivities'" PrefixI True) ((S1 (MetaSel (Just "_daStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_daAuthenticationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_daUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_daMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_daLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_daOrganizationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Rs DescribeActivities Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Request Lenses

daStartTime :: Lens' DescribeActivities (Maybe UTCTime) Source #

The timestamp that determines the starting time of the activities. The response includes the activities performed after the specified timestamp.

daAuthenticationToken :: Lens' DescribeActivities (Maybe Text) Source #

Amazon WorkDocs authentication token. Do not set this field when using administrative API actions, as in accessing the API using AWS credentials.

daUserId :: Lens' DescribeActivities (Maybe Text) Source #

The ID of the user who performed the action. The response includes activities pertaining to this user. This is an optional parameter and is only applicable for administrative API (SigV4) requests.

daMarker :: Lens' DescribeActivities (Maybe Text) Source #

The marker for the next set of results.

daEndTime :: Lens' DescribeActivities (Maybe UTCTime) Source #

The timestamp that determines the end time of the activities. The response includes the activities performed before the specified timestamp.

daLimit :: Lens' DescribeActivities (Maybe Natural) Source #

The maximum number of items to return.

daOrganizationId :: Lens' DescribeActivities (Maybe Text) Source #

The ID of the organization. This is a mandatory parameter when using administrative API (SigV4) requests.

Destructuring the Response

describeActivitiesResponse Source #

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

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

data DescribeActivitiesResponse Source #

See: describeActivitiesResponse smart constructor.

Instances
Eq DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Data DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Methods

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

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

toConstr :: DescribeActivitiesResponse -> Constr #

dataTypeOf :: DescribeActivitiesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Show DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Generic DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

Associated Types

type Rep DescribeActivitiesResponse :: Type -> Type #

NFData DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

type Rep DescribeActivitiesResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeActivities

type Rep DescribeActivitiesResponse = D1 (MetaData "DescribeActivitiesResponse" "Network.AWS.WorkDocs.DescribeActivities" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DescribeActivitiesResponse'" PrefixI True) (S1 (MetaSel (Just "_darsUserActivities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Activity])) :*: (S1 (MetaSel (Just "_darsMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_darsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

darsUserActivities :: Lens' DescribeActivitiesResponse [Activity] Source #

The list of activities for the specified user and time period.

darsMarker :: Lens' DescribeActivitiesResponse (Maybe Text) Source #

The marker for the next set of results.