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.DescribeDocumentVersions

Contents

Description

Retrieves the document versions for the specified document.

By default, only active versions are returned.

This operation returns paginated results.

Synopsis

Creating a Request

describeDocumentVersions Source #

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

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

  • ddvInclude - A comma-separated list of values. Specify INITIALIZED to include incomplete versions.
  • ddvAuthenticationToken - Amazon WorkDocs authentication token. Do not set this field when using administrative API actions, as in accessing the API using AWS credentials.
  • ddvMarker - The marker for the next set of results. (You received this marker from a previous call.)
  • ddvLimit - The maximum number of versions to return with this call.
  • ddvFields - Specify SOURCE to include initialized versions and a URL for the source document.
  • ddvDocumentId - The ID of the document.

data DescribeDocumentVersions Source #

See: describeDocumentVersions smart constructor.

Instances
Eq DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Data DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Methods

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

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

toConstr :: DescribeDocumentVersions -> Constr #

dataTypeOf :: DescribeDocumentVersions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Generic DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Associated Types

type Rep DescribeDocumentVersions :: Type -> Type #

Hashable DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

AWSPager DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

AWSRequest DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Associated Types

type Rs DescribeDocumentVersions :: Type #

ToHeaders DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

ToPath DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

ToQuery DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

NFData DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

type Rep DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

type Rep DescribeDocumentVersions = D1 (MetaData "DescribeDocumentVersions" "Network.AWS.WorkDocs.DescribeDocumentVersions" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DescribeDocumentVersions'" PrefixI True) ((S1 (MetaSel (Just "_ddvInclude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ddvAuthenticationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_ddvMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_ddvLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_ddvFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddvDocumentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DescribeDocumentVersions Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Request Lenses

ddvInclude :: Lens' DescribeDocumentVersions (Maybe Text) Source #

A comma-separated list of values. Specify INITIALIZED to include incomplete versions.

ddvAuthenticationToken :: Lens' DescribeDocumentVersions (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.

ddvMarker :: Lens' DescribeDocumentVersions (Maybe Text) Source #

The marker for the next set of results. (You received this marker from a previous call.)

ddvLimit :: Lens' DescribeDocumentVersions (Maybe Natural) Source #

The maximum number of versions to return with this call.

ddvFields :: Lens' DescribeDocumentVersions (Maybe Text) Source #

Specify SOURCE to include initialized versions and a URL for the source document.

Destructuring the Response

describeDocumentVersionsResponse Source #

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

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

data DescribeDocumentVersionsResponse Source #

See: describeDocumentVersionsResponse smart constructor.

Instances
Eq DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Data DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Methods

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

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

toConstr :: DescribeDocumentVersionsResponse -> Constr #

dataTypeOf :: DescribeDocumentVersionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Generic DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

Associated Types

type Rep DescribeDocumentVersionsResponse :: Type -> Type #

NFData DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

type Rep DescribeDocumentVersionsResponse Source # 
Instance details

Defined in Network.AWS.WorkDocs.DescribeDocumentVersions

type Rep DescribeDocumentVersionsResponse = D1 (MetaData "DescribeDocumentVersionsResponse" "Network.AWS.WorkDocs.DescribeDocumentVersions" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DescribeDocumentVersionsResponse'" PrefixI True) (S1 (MetaSel (Just "_ddvrsDocumentVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DocumentVersionMetadata])) :*: (S1 (MetaSel (Just "_ddvrsMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddvrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

ddvrsMarker :: Lens' DescribeDocumentVersionsResponse (Maybe Text) Source #

The marker to use when requesting the next set of results. If there are no additional results, the string is empty.