amazonka-workdocs-1.6.0: 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.Types

Contents

Description

 

Synopsis

Service Configuration

workDocs :: Service Source #

API version 2016-05-01 of the Amazon WorkDocs SDK configuration.

Errors

_CustomMetadataLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit has been reached on the number of custom properties for the specified resource.

_ProhibitedStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified document version is not in the INITIALIZED state.

_TooManyLabelsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit has been reached on the number of labels for the specified resource.

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The pagination marker or limit fields are not valid.

_UnauthorizedResourceAccessException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The caller does not have access to perform the action on the resource.

_TooManySubscriptionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've reached the limit on the number of subscriptions for the WorkDocs instance.

_FailedDependencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The AWS Directory Service cannot reach an on-premises instance. Or a dependency under the control of the organization is failing, such as a connected Active Directory.

_DocumentLockedForCommentsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception is thrown when the document is locked for comments and user tries to create or delete a comment on that document.

_DeactivatingLastSystemUserException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The last user in the organization is being deactivated.

_IllegalUserStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user is undergoing transfer of ownership.

_StorageLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The storage limit has been exceeded.

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more of the dependencies is unavailable.

_DraftUploadOutOfSyncException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception is thrown when a valid checkout ID is not presented on document version upload calls for a document that has been checked out from Web client.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum of 100,000 folders under the parent folder has been exceeded.

ActivityType

data ActivityType Source #

Instances

Bounded ActivityType Source # 
Enum ActivityType Source # 
Eq ActivityType Source # 
Data ActivityType Source # 

Methods

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

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

toConstr :: ActivityType -> Constr #

dataTypeOf :: ActivityType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActivityType Source # 
Read ActivityType Source # 
Show ActivityType Source # 
Generic ActivityType Source # 

Associated Types

type Rep ActivityType :: * -> * #

Hashable ActivityType Source # 
FromJSON ActivityType Source # 
NFData ActivityType Source # 

Methods

rnf :: ActivityType -> () #

ToHeader ActivityType Source # 
ToQuery ActivityType Source # 
ToByteString ActivityType Source # 
FromText ActivityType Source # 
ToText ActivityType Source # 

Methods

toText :: ActivityType -> Text #

type Rep ActivityType Source # 
type Rep ActivityType = D1 * (MetaData "ActivityType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DocumentAnnotationAdded" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "DocumentAnnotationDeleted" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentCheckedIn" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "DocumentCheckedOut" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentCommentAdded" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DocumentCommentDeleted" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentMoved" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DocumentRecycled" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentRenamed" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DocumentRestored" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentReverted" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "DocumentSharePermissionChanged" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentShareableLinkCreated" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DocumentShareableLinkPermissionChanged" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentShareableLinkRemoved" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DocumentShared" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentUnshared" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "DocumentVersionDeleted" PrefixI False) (U1 *)) (C1 * (MetaCons "DocumentVersionUploaded" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "FolderCreated" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderDeleted" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "FolderMoved" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderRecycled" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "FolderRenamed" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderRestored" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "FolderSharePermissionChanged" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderShareableLinkCreated" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "FolderShareableLinkPermissionChanged" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderShareableLinkRemoved" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "FolderShared" PrefixI False) (U1 *)) (C1 * (MetaCons "FolderUnshared" PrefixI False) (U1 *)))))))

BooleanEnumType

data BooleanEnumType Source #

Constructors

False' 
True' 

Instances

Bounded BooleanEnumType Source # 
Enum BooleanEnumType Source # 
Eq BooleanEnumType Source # 
Data BooleanEnumType Source # 

Methods

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

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

toConstr :: BooleanEnumType -> Constr #

dataTypeOf :: BooleanEnumType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BooleanEnumType Source # 
Read BooleanEnumType Source # 
Show BooleanEnumType Source # 
Generic BooleanEnumType Source # 
Hashable BooleanEnumType Source # 
ToJSON BooleanEnumType Source # 
NFData BooleanEnumType Source # 

Methods

rnf :: BooleanEnumType -> () #

ToHeader BooleanEnumType Source # 
ToQuery BooleanEnumType Source # 
ToByteString BooleanEnumType Source # 
FromText BooleanEnumType Source # 
ToText BooleanEnumType Source # 
type Rep BooleanEnumType Source # 
type Rep BooleanEnumType = D1 * (MetaData "BooleanEnumType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "False'" PrefixI False) (U1 *)) (C1 * (MetaCons "True'" PrefixI False) (U1 *)))

CommentStatusType

data CommentStatusType Source #

Constructors

Deleted 
Draft 
Published 

Instances

Bounded CommentStatusType Source # 
Enum CommentStatusType Source # 
Eq CommentStatusType Source # 
Data CommentStatusType Source # 

Methods

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

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

toConstr :: CommentStatusType -> Constr #

dataTypeOf :: CommentStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommentStatusType Source # 
Read CommentStatusType Source # 
Show CommentStatusType Source # 
Generic CommentStatusType Source # 
Hashable CommentStatusType Source # 
FromJSON CommentStatusType Source # 
NFData CommentStatusType Source # 

Methods

rnf :: CommentStatusType -> () #

ToHeader CommentStatusType Source # 
ToQuery CommentStatusType Source # 
ToByteString CommentStatusType Source # 
FromText CommentStatusType Source # 
ToText CommentStatusType Source # 
type Rep CommentStatusType Source # 
type Rep CommentStatusType = D1 * (MetaData "CommentStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Deleted" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Draft" PrefixI False) (U1 *)) (C1 * (MetaCons "Published" PrefixI False) (U1 *))))

CommentVisibilityType

data CommentVisibilityType Source #

Constructors

Private 
Public 

Instances

Bounded CommentVisibilityType Source # 
Enum CommentVisibilityType Source # 
Eq CommentVisibilityType Source # 
Data CommentVisibilityType Source # 

Methods

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

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

toConstr :: CommentVisibilityType -> Constr #

dataTypeOf :: CommentVisibilityType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommentVisibilityType Source # 
Read CommentVisibilityType Source # 
Show CommentVisibilityType Source # 
Generic CommentVisibilityType Source # 
Hashable CommentVisibilityType Source # 
ToJSON CommentVisibilityType Source # 
FromJSON CommentVisibilityType Source # 
NFData CommentVisibilityType Source # 

Methods

rnf :: CommentVisibilityType -> () #

ToHeader CommentVisibilityType Source # 
ToQuery CommentVisibilityType Source # 
ToByteString CommentVisibilityType Source # 
FromText CommentVisibilityType Source # 
ToText CommentVisibilityType Source # 
type Rep CommentVisibilityType Source # 
type Rep CommentVisibilityType = D1 * (MetaData "CommentVisibilityType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Private" PrefixI False) (U1 *)) (C1 * (MetaCons "Public" PrefixI False) (U1 *)))

DocumentSourceType

data DocumentSourceType Source #

Constructors

Original 
WithComments 

Instances

Bounded DocumentSourceType Source # 
Enum DocumentSourceType Source # 
Eq DocumentSourceType Source # 
Data DocumentSourceType Source # 

Methods

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

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

toConstr :: DocumentSourceType -> Constr #

dataTypeOf :: DocumentSourceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentSourceType Source # 
Read DocumentSourceType Source # 
Show DocumentSourceType Source # 
Generic DocumentSourceType Source # 
Hashable DocumentSourceType Source # 
FromJSON DocumentSourceType Source # 
NFData DocumentSourceType Source # 

Methods

rnf :: DocumentSourceType -> () #

ToHeader DocumentSourceType Source # 
ToQuery DocumentSourceType Source # 
ToByteString DocumentSourceType Source # 
FromText DocumentSourceType Source # 
ToText DocumentSourceType Source # 
type Rep DocumentSourceType Source # 
type Rep DocumentSourceType = D1 * (MetaData "DocumentSourceType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Original" PrefixI False) (U1 *)) (C1 * (MetaCons "WithComments" PrefixI False) (U1 *)))

DocumentStatusType

data DocumentStatusType Source #

Constructors

DSTActive 
DSTInitialized 

Instances

Bounded DocumentStatusType Source # 
Enum DocumentStatusType Source # 
Eq DocumentStatusType Source # 
Data DocumentStatusType Source # 

Methods

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

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

toConstr :: DocumentStatusType -> Constr #

dataTypeOf :: DocumentStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentStatusType Source # 
Read DocumentStatusType Source # 
Show DocumentStatusType Source # 
Generic DocumentStatusType Source # 
Hashable DocumentStatusType Source # 
FromJSON DocumentStatusType Source # 
NFData DocumentStatusType Source # 

Methods

rnf :: DocumentStatusType -> () #

ToHeader DocumentStatusType Source # 
ToQuery DocumentStatusType Source # 
ToByteString DocumentStatusType Source # 
FromText DocumentStatusType Source # 
ToText DocumentStatusType Source # 
type Rep DocumentStatusType Source # 
type Rep DocumentStatusType = D1 * (MetaData "DocumentStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "DSTActive" PrefixI False) (U1 *)) (C1 * (MetaCons "DSTInitialized" PrefixI False) (U1 *)))

DocumentThumbnailType

data DocumentThumbnailType Source #

Constructors

Large 
Small 
SmallHq 

Instances

Bounded DocumentThumbnailType Source # 
Enum DocumentThumbnailType Source # 
Eq DocumentThumbnailType Source # 
Data DocumentThumbnailType Source # 

Methods

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

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

toConstr :: DocumentThumbnailType -> Constr #

dataTypeOf :: DocumentThumbnailType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentThumbnailType Source # 
Read DocumentThumbnailType Source # 
Show DocumentThumbnailType Source # 
Generic DocumentThumbnailType Source # 
Hashable DocumentThumbnailType Source # 
FromJSON DocumentThumbnailType Source # 
NFData DocumentThumbnailType Source # 

Methods

rnf :: DocumentThumbnailType -> () #

ToHeader DocumentThumbnailType Source # 
ToQuery DocumentThumbnailType Source # 
ToByteString DocumentThumbnailType Source # 
FromText DocumentThumbnailType Source # 
ToText DocumentThumbnailType Source # 
type Rep DocumentThumbnailType Source # 
type Rep DocumentThumbnailType = D1 * (MetaData "DocumentThumbnailType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Large" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Small" PrefixI False) (U1 *)) (C1 * (MetaCons "SmallHq" PrefixI False) (U1 *))))

DocumentVersionStatus

data DocumentVersionStatus Source #

Constructors

DVSActive 

Instances

Bounded DocumentVersionStatus Source # 
Enum DocumentVersionStatus Source # 
Eq DocumentVersionStatus Source # 
Data DocumentVersionStatus Source # 

Methods

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

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

toConstr :: DocumentVersionStatus -> Constr #

dataTypeOf :: DocumentVersionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DocumentVersionStatus Source # 
Read DocumentVersionStatus Source # 
Show DocumentVersionStatus Source # 
Generic DocumentVersionStatus Source # 
Hashable DocumentVersionStatus Source # 
ToJSON DocumentVersionStatus Source # 
NFData DocumentVersionStatus Source # 

Methods

rnf :: DocumentVersionStatus -> () #

ToHeader DocumentVersionStatus Source # 
ToQuery DocumentVersionStatus Source # 
ToByteString DocumentVersionStatus Source # 
FromText DocumentVersionStatus Source # 
ToText DocumentVersionStatus Source # 
type Rep DocumentVersionStatus Source # 
type Rep DocumentVersionStatus = D1 * (MetaData "DocumentVersionStatus" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "DVSActive" PrefixI False) (U1 *))

FolderContentType

data FolderContentType Source #

Constructors

FCTAll 
FCTDocument 
FCTFolder 

Instances

Bounded FolderContentType Source # 
Enum FolderContentType Source # 
Eq FolderContentType Source # 
Data FolderContentType Source # 

Methods

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

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

toConstr :: FolderContentType -> Constr #

dataTypeOf :: FolderContentType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FolderContentType Source # 
Read FolderContentType Source # 
Show FolderContentType Source # 
Generic FolderContentType Source # 
Hashable FolderContentType Source # 
ToJSON FolderContentType Source # 
NFData FolderContentType Source # 

Methods

rnf :: FolderContentType -> () #

ToHeader FolderContentType Source # 
ToQuery FolderContentType Source # 
ToByteString FolderContentType Source # 
FromText FolderContentType Source # 
ToText FolderContentType Source # 
type Rep FolderContentType Source # 
type Rep FolderContentType = D1 * (MetaData "FolderContentType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "FCTAll" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FCTDocument" PrefixI False) (U1 *)) (C1 * (MetaCons "FCTFolder" PrefixI False) (U1 *))))

LocaleType

data LocaleType Source #

Constructors

DE 
Default 
EN 
ES 
FR 
JA 
KO 
PtBr 
RU 
ZhCn 
ZhTw 

Instances

Bounded LocaleType Source # 
Enum LocaleType Source # 
Eq LocaleType Source # 
Data LocaleType Source # 

Methods

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

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

toConstr :: LocaleType -> Constr #

dataTypeOf :: LocaleType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LocaleType Source # 
Read LocaleType Source # 
Show LocaleType Source # 
Generic LocaleType Source # 

Associated Types

type Rep LocaleType :: * -> * #

Hashable LocaleType Source # 
ToJSON LocaleType Source # 
FromJSON LocaleType Source # 
NFData LocaleType Source # 

Methods

rnf :: LocaleType -> () #

ToHeader LocaleType Source # 
ToQuery LocaleType Source # 
ToByteString LocaleType Source # 
FromText LocaleType Source # 
ToText LocaleType Source # 

Methods

toText :: LocaleType -> Text #

type Rep LocaleType Source # 
type Rep LocaleType = D1 * (MetaData "LocaleType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DE" PrefixI False) (U1 *)) (C1 * (MetaCons "Default" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "EN" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ES" PrefixI False) (U1 *)) (C1 * (MetaCons "FR" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "JA" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "KO" PrefixI False) (U1 *)) (C1 * (MetaCons "PtBr" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "RU" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ZhCn" PrefixI False) (U1 *)) (C1 * (MetaCons "ZhTw" PrefixI False) (U1 *))))))

OrderType

data OrderType Source #

Constructors

Ascending 
Descending 

Instances

Bounded OrderType Source # 
Enum OrderType Source # 
Eq OrderType Source # 
Data OrderType Source # 

Methods

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

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

toConstr :: OrderType -> Constr #

dataTypeOf :: OrderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderType Source # 
Read OrderType Source # 
Show OrderType Source # 
Generic OrderType Source # 

Associated Types

type Rep OrderType :: * -> * #

Hashable OrderType Source # 
ToJSON OrderType Source # 
NFData OrderType Source # 

Methods

rnf :: OrderType -> () #

ToHeader OrderType Source # 
ToQuery OrderType Source # 
ToByteString OrderType Source # 

Methods

toBS :: OrderType -> ByteString #

FromText OrderType Source # 
ToText OrderType Source # 

Methods

toText :: OrderType -> Text #

type Rep OrderType Source # 
type Rep OrderType = D1 * (MetaData "OrderType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Ascending" PrefixI False) (U1 *)) (C1 * (MetaCons "Descending" PrefixI False) (U1 *)))

PrincipalType

data PrincipalType Source #

Instances

Bounded PrincipalType Source # 
Enum PrincipalType Source # 
Eq PrincipalType Source # 
Data PrincipalType Source # 

Methods

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

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

toConstr :: PrincipalType -> Constr #

dataTypeOf :: PrincipalType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PrincipalType Source # 
Read PrincipalType Source # 
Show PrincipalType Source # 
Generic PrincipalType Source # 

Associated Types

type Rep PrincipalType :: * -> * #

Hashable PrincipalType Source # 
ToJSON PrincipalType Source # 
FromJSON PrincipalType Source # 
NFData PrincipalType Source # 

Methods

rnf :: PrincipalType -> () #

ToHeader PrincipalType Source # 
ToQuery PrincipalType Source # 
ToByteString PrincipalType Source # 
FromText PrincipalType Source # 
ToText PrincipalType Source # 

Methods

toText :: PrincipalType -> Text #

type Rep PrincipalType Source # 
type Rep PrincipalType = D1 * (MetaData "PrincipalType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Anonymous" PrefixI False) (U1 *)) (C1 * (MetaCons "Group" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Invite" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Organization" PrefixI False) (U1 *)) (C1 * (MetaCons "User" PrefixI False) (U1 *)))))

ResourceSortType

data ResourceSortType Source #

Constructors

Date 
Name 

Instances

Bounded ResourceSortType Source # 
Enum ResourceSortType Source # 
Eq ResourceSortType Source # 
Data ResourceSortType Source # 

Methods

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

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

toConstr :: ResourceSortType -> Constr #

dataTypeOf :: ResourceSortType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceSortType Source # 
Read ResourceSortType Source # 
Show ResourceSortType Source # 
Generic ResourceSortType Source # 
Hashable ResourceSortType Source # 
ToJSON ResourceSortType Source # 
NFData ResourceSortType Source # 

Methods

rnf :: ResourceSortType -> () #

ToHeader ResourceSortType Source # 
ToQuery ResourceSortType Source # 
ToByteString ResourceSortType Source # 
FromText ResourceSortType Source # 
ToText ResourceSortType Source # 
type Rep ResourceSortType Source # 
type Rep ResourceSortType = D1 * (MetaData "ResourceSortType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Date" PrefixI False) (U1 *)) (C1 * (MetaCons "Name" PrefixI False) (U1 *)))

ResourceStateType

data ResourceStateType Source #

Instances

Bounded ResourceStateType Source # 
Enum ResourceStateType Source # 
Eq ResourceStateType Source # 
Data ResourceStateType Source # 

Methods

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

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

toConstr :: ResourceStateType -> Constr #

dataTypeOf :: ResourceStateType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceStateType Source # 
Read ResourceStateType Source # 
Show ResourceStateType Source # 
Generic ResourceStateType Source # 
Hashable ResourceStateType Source # 
ToJSON ResourceStateType Source # 
FromJSON ResourceStateType Source # 
NFData ResourceStateType Source # 

Methods

rnf :: ResourceStateType -> () #

ToHeader ResourceStateType Source # 
ToQuery ResourceStateType Source # 
ToByteString ResourceStateType Source # 
FromText ResourceStateType Source # 
ToText ResourceStateType Source # 
type Rep ResourceStateType Source # 
type Rep ResourceStateType = D1 * (MetaData "ResourceStateType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * (C1 * (MetaCons "RSTActive" PrefixI False) (U1 *)) (C1 * (MetaCons "RSTRecycled" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "RSTRecycling" PrefixI False) (U1 *)) (C1 * (MetaCons "RSTRestoring" PrefixI False) (U1 *))))

ResourceType

data ResourceType Source #

Constructors

Document 
Folder 

Instances

Bounded ResourceType Source # 
Enum ResourceType Source # 
Eq ResourceType Source # 
Data ResourceType Source # 

Methods

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

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

toConstr :: ResourceType -> Constr #

dataTypeOf :: ResourceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceType Source # 
Read ResourceType Source # 
Show ResourceType Source # 
Generic ResourceType Source # 

Associated Types

type Rep ResourceType :: * -> * #

Hashable ResourceType Source # 
FromJSON ResourceType Source # 
NFData ResourceType Source # 

Methods

rnf :: ResourceType -> () #

ToHeader ResourceType Source # 
ToQuery ResourceType Source # 
ToByteString ResourceType Source # 
FromText ResourceType Source # 
ToText ResourceType Source # 

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
type Rep ResourceType = D1 * (MetaData "ResourceType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Document" PrefixI False) (U1 *)) (C1 * (MetaCons "Folder" PrefixI False) (U1 *)))

RolePermissionType

data RolePermissionType Source #

Constructors

Direct 
Inherited 

Instances

Bounded RolePermissionType Source # 
Enum RolePermissionType Source # 
Eq RolePermissionType Source # 
Data RolePermissionType Source # 

Methods

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

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

toConstr :: RolePermissionType -> Constr #

dataTypeOf :: RolePermissionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RolePermissionType Source # 
Read RolePermissionType Source # 
Show RolePermissionType Source # 
Generic RolePermissionType Source # 
Hashable RolePermissionType Source # 
FromJSON RolePermissionType Source # 
NFData RolePermissionType Source # 

Methods

rnf :: RolePermissionType -> () #

ToHeader RolePermissionType Source # 
ToQuery RolePermissionType Source # 
ToByteString RolePermissionType Source # 
FromText RolePermissionType Source # 
ToText RolePermissionType Source # 
type Rep RolePermissionType Source # 
type Rep RolePermissionType = D1 * (MetaData "RolePermissionType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Direct" PrefixI False) (U1 *)) (C1 * (MetaCons "Inherited" PrefixI False) (U1 *)))

RoleType

data RoleType Source #

Constructors

Contributor 
Coowner 
Owner 
Viewer 

Instances

Bounded RoleType Source # 
Enum RoleType Source # 
Eq RoleType Source # 
Data RoleType Source # 

Methods

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

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

toConstr :: RoleType -> Constr #

dataTypeOf :: RoleType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RoleType Source # 
Read RoleType Source # 
Show RoleType Source # 
Generic RoleType Source # 

Associated Types

type Rep RoleType :: * -> * #

Methods

from :: RoleType -> Rep RoleType x #

to :: Rep RoleType x -> RoleType #

Hashable RoleType Source # 

Methods

hashWithSalt :: Int -> RoleType -> Int #

hash :: RoleType -> Int #

ToJSON RoleType Source # 
FromJSON RoleType Source # 
NFData RoleType Source # 

Methods

rnf :: RoleType -> () #

ToHeader RoleType Source # 

Methods

toHeader :: HeaderName -> RoleType -> [Header] #

ToQuery RoleType Source # 
ToByteString RoleType Source # 

Methods

toBS :: RoleType -> ByteString #

FromText RoleType Source # 
ToText RoleType Source # 

Methods

toText :: RoleType -> Text #

type Rep RoleType Source # 
type Rep RoleType = D1 * (MetaData "RoleType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Contributor" PrefixI False) (U1 *)) (C1 * (MetaCons "Coowner" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Owner" PrefixI False) (U1 *)) (C1 * (MetaCons "Viewer" PrefixI False) (U1 *))))

ShareStatusType

data ShareStatusType Source #

Constructors

Failure 
Success 

Instances

Bounded ShareStatusType Source # 
Enum ShareStatusType Source # 
Eq ShareStatusType Source # 
Data ShareStatusType Source # 

Methods

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

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

toConstr :: ShareStatusType -> Constr #

dataTypeOf :: ShareStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ShareStatusType Source # 
Read ShareStatusType Source # 
Show ShareStatusType Source # 
Generic ShareStatusType Source # 
Hashable ShareStatusType Source # 
FromJSON ShareStatusType Source # 
NFData ShareStatusType Source # 

Methods

rnf :: ShareStatusType -> () #

ToHeader ShareStatusType Source # 
ToQuery ShareStatusType Source # 
ToByteString ShareStatusType Source # 
FromText ShareStatusType Source # 
ToText ShareStatusType Source # 
type Rep ShareStatusType Source # 
type Rep ShareStatusType = D1 * (MetaData "ShareStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Failure" PrefixI False) (U1 *)) (C1 * (MetaCons "Success" PrefixI False) (U1 *)))

StorageType

data StorageType Source #

Constructors

Quota 
Unlimited 

Instances

Bounded StorageType Source # 
Enum StorageType Source # 
Eq StorageType Source # 
Data StorageType Source # 

Methods

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

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

toConstr :: StorageType -> Constr #

dataTypeOf :: StorageType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StorageType Source # 
Read StorageType Source # 
Show StorageType Source # 
Generic StorageType Source # 

Associated Types

type Rep StorageType :: * -> * #

Hashable StorageType Source # 
ToJSON StorageType Source # 
FromJSON StorageType Source # 
NFData StorageType Source # 

Methods

rnf :: StorageType -> () #

ToHeader StorageType Source # 
ToQuery StorageType Source # 
ToByteString StorageType Source # 
FromText StorageType Source # 
ToText StorageType Source # 

Methods

toText :: StorageType -> Text #

type Rep StorageType Source # 
type Rep StorageType = D1 * (MetaData "StorageType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Quota" PrefixI False) (U1 *)) (C1 * (MetaCons "Unlimited" PrefixI False) (U1 *)))

SubscriptionProtocolType

data SubscriptionProtocolType Source #

Constructors

HTTPS 

Instances

Bounded SubscriptionProtocolType Source # 
Enum SubscriptionProtocolType Source # 
Eq SubscriptionProtocolType Source # 
Data SubscriptionProtocolType Source # 

Methods

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

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

toConstr :: SubscriptionProtocolType -> Constr #

dataTypeOf :: SubscriptionProtocolType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SubscriptionProtocolType Source # 
Read SubscriptionProtocolType Source # 
Show SubscriptionProtocolType Source # 
Generic SubscriptionProtocolType Source # 
Hashable SubscriptionProtocolType Source # 
ToJSON SubscriptionProtocolType Source # 
FromJSON SubscriptionProtocolType Source # 
NFData SubscriptionProtocolType Source # 
ToHeader SubscriptionProtocolType Source # 
ToQuery SubscriptionProtocolType Source # 
ToByteString SubscriptionProtocolType Source # 
FromText SubscriptionProtocolType Source # 
ToText SubscriptionProtocolType Source # 
type Rep SubscriptionProtocolType Source # 
type Rep SubscriptionProtocolType = D1 * (MetaData "SubscriptionProtocolType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "HTTPS" PrefixI False) (U1 *))

SubscriptionType

data SubscriptionType Source #

Constructors

STAll 

Instances

Bounded SubscriptionType Source # 
Enum SubscriptionType Source # 
Eq SubscriptionType Source # 
Data SubscriptionType Source # 

Methods

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

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

toConstr :: SubscriptionType -> Constr #

dataTypeOf :: SubscriptionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SubscriptionType Source # 
Read SubscriptionType Source # 
Show SubscriptionType Source # 
Generic SubscriptionType Source # 
Hashable SubscriptionType Source # 
ToJSON SubscriptionType Source # 
NFData SubscriptionType Source # 

Methods

rnf :: SubscriptionType -> () #

ToHeader SubscriptionType Source # 
ToQuery SubscriptionType Source # 
ToByteString SubscriptionType Source # 
FromText SubscriptionType Source # 
ToText SubscriptionType Source # 
type Rep SubscriptionType Source # 
type Rep SubscriptionType = D1 * (MetaData "SubscriptionType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "STAll" PrefixI False) (U1 *))

UserFilterType

data UserFilterType Source #

Constructors

ActivePending 
All 

Instances

Bounded UserFilterType Source # 
Enum UserFilterType Source # 
Eq UserFilterType Source # 
Data UserFilterType Source # 

Methods

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

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

toConstr :: UserFilterType -> Constr #

dataTypeOf :: UserFilterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserFilterType Source # 
Read UserFilterType Source # 
Show UserFilterType Source # 
Generic UserFilterType Source # 

Associated Types

type Rep UserFilterType :: * -> * #

Hashable UserFilterType Source # 
ToJSON UserFilterType Source # 
NFData UserFilterType Source # 

Methods

rnf :: UserFilterType -> () #

ToHeader UserFilterType Source # 
ToQuery UserFilterType Source # 
ToByteString UserFilterType Source # 
FromText UserFilterType Source # 
ToText UserFilterType Source # 
type Rep UserFilterType Source # 
type Rep UserFilterType = D1 * (MetaData "UserFilterType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "ActivePending" PrefixI False) (U1 *)) (C1 * (MetaCons "All" PrefixI False) (U1 *)))

UserSortType

data UserSortType Source #

Instances

Bounded UserSortType Source # 
Enum UserSortType Source # 
Eq UserSortType Source # 
Data UserSortType Source # 

Methods

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

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

toConstr :: UserSortType -> Constr #

dataTypeOf :: UserSortType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserSortType Source # 
Read UserSortType Source # 
Show UserSortType Source # 
Generic UserSortType Source # 

Associated Types

type Rep UserSortType :: * -> * #

Hashable UserSortType Source # 
ToJSON UserSortType Source # 
NFData UserSortType Source # 

Methods

rnf :: UserSortType -> () #

ToHeader UserSortType Source # 
ToQuery UserSortType Source # 
ToByteString UserSortType Source # 
FromText UserSortType Source # 
ToText UserSortType Source # 

Methods

toText :: UserSortType -> Text #

type Rep UserSortType Source # 
type Rep UserSortType = D1 * (MetaData "UserSortType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * (C1 * (MetaCons "FullName" PrefixI False) (U1 *)) (C1 * (MetaCons "StorageLimit" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "StorageUsed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "UserName" PrefixI False) (U1 *)) (C1 * (MetaCons "UserStatus" PrefixI False) (U1 *)))))

UserStatusType

data UserStatusType Source #

Constructors

Active 
Inactive 
Pending 

Instances

Bounded UserStatusType Source # 
Enum UserStatusType Source # 
Eq UserStatusType Source # 
Data UserStatusType Source # 

Methods

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

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

toConstr :: UserStatusType -> Constr #

dataTypeOf :: UserStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserStatusType Source # 
Read UserStatusType Source # 
Show UserStatusType Source # 
Generic UserStatusType Source # 

Associated Types

type Rep UserStatusType :: * -> * #

Hashable UserStatusType Source # 
FromJSON UserStatusType Source # 
NFData UserStatusType Source # 

Methods

rnf :: UserStatusType -> () #

ToHeader UserStatusType Source # 
ToQuery UserStatusType Source # 
ToByteString UserStatusType Source # 
FromText UserStatusType Source # 
ToText UserStatusType Source # 
type Rep UserStatusType Source # 
type Rep UserStatusType = D1 * (MetaData "UserStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * (C1 * (MetaCons "Active" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Inactive" PrefixI False) (U1 *)) (C1 * (MetaCons "Pending" PrefixI False) (U1 *))))

UserType

data UserType Source #

Instances

Bounded UserType Source # 
Enum UserType Source # 
Eq UserType Source # 
Data UserType Source # 

Methods

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

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

toConstr :: UserType -> Constr #

dataTypeOf :: UserType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UserType Source # 
Read UserType Source # 
Show UserType Source # 
Generic UserType Source # 

Associated Types

type Rep UserType :: * -> * #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Hashable UserType Source # 

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

ToJSON UserType Source # 
FromJSON UserType Source # 
NFData UserType Source # 

Methods

rnf :: UserType -> () #

ToHeader UserType Source # 

Methods

toHeader :: HeaderName -> UserType -> [Header] #

ToQuery UserType Source # 
ToByteString UserType Source # 

Methods

toBS :: UserType -> ByteString #

FromText UserType Source # 
ToText UserType Source # 

Methods

toText :: UserType -> Text #

type Rep UserType Source # 
type Rep UserType = D1 * (MetaData "UserType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) ((:+:) * ((:+:) * (C1 * (MetaCons "UTAdmin" PrefixI False) (U1 *)) (C1 * (MetaCons "UTMinimaluser" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "UTPoweruser" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "UTUser" PrefixI False) (U1 *)) (C1 * (MetaCons "UTWorkspacesuser" PrefixI False) (U1 *)))))

Activity

data Activity Source #

Describes the activity information.

See: activity smart constructor.

Instances

Eq Activity Source # 
Data Activity Source # 

Methods

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

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

toConstr :: Activity -> Constr #

dataTypeOf :: Activity -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Activity Source # 
Show Activity Source # 
Generic Activity Source # 

Associated Types

type Rep Activity :: * -> * #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

Hashable Activity Source # 

Methods

hashWithSalt :: Int -> Activity -> Int #

hash :: Activity -> Int #

FromJSON Activity Source # 
NFData Activity Source # 

Methods

rnf :: Activity -> () #

type Rep Activity Source # 

activity :: Activity Source #

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

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

  • aResourceMetadata - The metadata of the resource involved in the user action.
  • aInitiator - The user who performed the action.
  • aParticipants - The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.
  • aOriginalParent - The original parent of the resource. This is an optional field and is filled for move activities.
  • aType - The activity type.
  • aCommentMetadata - Metadata of the commenting activity. This is an optional field and is filled for commenting activities.
  • aTimeStamp - The timestamp when the action was performed.
  • aOrganizationId - The ID of the organization.

aResourceMetadata :: Lens' Activity (Maybe ResourceMetadata) Source #

The metadata of the resource involved in the user action.

aInitiator :: Lens' Activity (Maybe UserMetadata) Source #

The user who performed the action.

aParticipants :: Lens' Activity (Maybe Participants) Source #

The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.

aOriginalParent :: Lens' Activity (Maybe ResourceMetadata) Source #

The original parent of the resource. This is an optional field and is filled for move activities.

aType :: Lens' Activity (Maybe ActivityType) Source #

The activity type.

aCommentMetadata :: Lens' Activity (Maybe CommentMetadata) Source #

Metadata of the commenting activity. This is an optional field and is filled for commenting activities.

aTimeStamp :: Lens' Activity (Maybe UTCTime) Source #

The timestamp when the action was performed.

aOrganizationId :: Lens' Activity (Maybe Text) Source #

The ID of the organization.

Comment

data Comment Source #

Describes a comment.

See: comment smart constructor.

Instances

Eq Comment Source # 

Methods

(==) :: Comment -> Comment -> Bool #

(/=) :: Comment -> Comment -> Bool #

Data Comment Source # 

Methods

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

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

toConstr :: Comment -> Constr #

dataTypeOf :: Comment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Comment Source # 
Generic Comment Source # 

Associated Types

type Rep Comment :: * -> * #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

Hashable Comment Source # 

Methods

hashWithSalt :: Int -> Comment -> Int #

hash :: Comment -> Int #

FromJSON Comment Source # 
NFData Comment Source # 

Methods

rnf :: Comment -> () #

type Rep Comment Source # 

comment Source #

Arguments

:: Text

cCommentId

-> Comment 

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

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

  • cStatus - The status of the comment.
  • cText - The text of the comment.
  • cVisibility - The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
  • cThreadId - The ID of the root comment in the thread.
  • cContributor - The details of the user who made the comment.
  • cCreatedTimestamp - The time that the comment was created.
  • cRecipientId - If the comment is a reply to another user's comment, this field contains the user ID of the user being replied to.
  • cParentId - The ID of the parent comment.
  • cCommentId - The ID of the comment.

cStatus :: Lens' Comment (Maybe CommentStatusType) Source #

The status of the comment.

cText :: Lens' Comment (Maybe Text) Source #

The text of the comment.

cVisibility :: Lens' Comment (Maybe CommentVisibilityType) Source #

The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.

cThreadId :: Lens' Comment (Maybe Text) Source #

The ID of the root comment in the thread.

cContributor :: Lens' Comment (Maybe User) Source #

The details of the user who made the comment.

cCreatedTimestamp :: Lens' Comment (Maybe UTCTime) Source #

The time that the comment was created.

cRecipientId :: Lens' Comment (Maybe Text) Source #

If the comment is a reply to another user's comment, this field contains the user ID of the user being replied to.

cParentId :: Lens' Comment (Maybe Text) Source #

The ID of the parent comment.

cCommentId :: Lens' Comment Text Source #

The ID of the comment.

CommentMetadata

data CommentMetadata Source #

Describes the metadata of a comment.

See: commentMetadata smart constructor.

Instances

Eq CommentMetadata Source # 
Data CommentMetadata Source # 

Methods

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

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

toConstr :: CommentMetadata -> Constr #

dataTypeOf :: CommentMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CommentMetadata Source # 
Show CommentMetadata Source # 
Generic CommentMetadata Source # 
Hashable CommentMetadata Source # 
FromJSON CommentMetadata Source # 
NFData CommentMetadata Source # 

Methods

rnf :: CommentMetadata -> () #

type Rep CommentMetadata Source # 
type Rep CommentMetadata = D1 * (MetaData "CommentMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "CommentMetadata'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cmCommentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe CommentStatusType))) (S1 * (MetaSel (Just Symbol "_cmContributor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe User)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cmCommentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cmCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_cmRecipientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

commentMetadata :: CommentMetadata Source #

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

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

cmContributor :: Lens' CommentMetadata (Maybe User) Source #

The user who made the comment.

cmCommentId :: Lens' CommentMetadata (Maybe Text) Source #

The ID of the comment.

cmCreatedTimestamp :: Lens' CommentMetadata (Maybe UTCTime) Source #

The timestamp that the comment was created.

cmRecipientId :: Lens' CommentMetadata (Maybe Text) Source #

The ID of the user being replied to.

DocumentMetadata

data DocumentMetadata Source #

Describes the document.

See: documentMetadata smart constructor.

Instances

Eq DocumentMetadata Source # 
Data DocumentMetadata Source # 

Methods

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

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

toConstr :: DocumentMetadata -> Constr #

dataTypeOf :: DocumentMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DocumentMetadata Source # 
Generic DocumentMetadata Source # 
Hashable DocumentMetadata Source # 
FromJSON DocumentMetadata Source # 
NFData DocumentMetadata Source # 

Methods

rnf :: DocumentMetadata -> () #

type Rep DocumentMetadata Source # 

documentMetadata :: DocumentMetadata Source #

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

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

dmParentFolderId :: Lens' DocumentMetadata (Maybe Text) Source #

The ID of the parent folder.

dmModifiedTimestamp :: Lens' DocumentMetadata (Maybe UTCTime) Source #

The time when the document was updated.

dmId :: Lens' DocumentMetadata (Maybe Text) Source #

The ID of the document.

dmLabels :: Lens' DocumentMetadata [Text] Source #

List of labels on the document.

dmCreatedTimestamp :: Lens' DocumentMetadata (Maybe UTCTime) Source #

The time when the document was created.

dmCreatorId :: Lens' DocumentMetadata (Maybe Text) Source #

The ID of the creator.

DocumentVersionMetadata

data DocumentVersionMetadata Source #

Describes a version of a document.

See: documentVersionMetadata smart constructor.

Instances

Eq DocumentVersionMetadata Source # 
Data DocumentVersionMetadata Source # 

Methods

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

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

toConstr :: DocumentVersionMetadata -> Constr #

dataTypeOf :: DocumentVersionMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DocumentVersionMetadata Source # 
Generic DocumentVersionMetadata Source # 
Hashable DocumentVersionMetadata Source # 
FromJSON DocumentVersionMetadata Source # 
NFData DocumentVersionMetadata Source # 

Methods

rnf :: DocumentVersionMetadata -> () #

type Rep DocumentVersionMetadata Source # 
type Rep DocumentVersionMetadata = D1 * (MetaData "DocumentVersionMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "DocumentVersionMetadata'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmThumbnail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map DocumentThumbnailType (Sensitive Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DocumentStatusType))) (S1 * (MetaSel (Just Symbol "_dvmSignature") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmContentCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Integer))) (S1 * (MetaSel (Just Symbol "_dvmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map DocumentSourceType (Sensitive Text))))) (S1 * (MetaSel (Just Symbol "_dvmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_dvmContentModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvmCreatorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dvmContentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))))

documentVersionMetadata :: DocumentVersionMetadata Source #

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

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

dvmSignature :: Lens' DocumentVersionMetadata (Maybe Text) Source #

The signature of the document.

dvmContentCreatedTimestamp :: Lens' DocumentVersionMetadata (Maybe UTCTime) Source #

The timestamp when the content of the document was originally created.

dvmSize :: Lens' DocumentVersionMetadata (Maybe Integer) Source #

The size of the document, in bytes.

dvmName :: Lens' DocumentVersionMetadata (Maybe Text) Source #

The name of the version.

dvmModifiedTimestamp :: Lens' DocumentVersionMetadata (Maybe UTCTime) Source #

The timestamp when the document was last uploaded.

dvmId :: Lens' DocumentVersionMetadata (Maybe Text) Source #

The ID of the version.

dvmCreatedTimestamp :: Lens' DocumentVersionMetadata (Maybe UTCTime) Source #

The timestamp when the document was first uploaded.

dvmContentModifiedTimestamp :: Lens' DocumentVersionMetadata (Maybe UTCTime) Source #

The timestamp when the content of the document was modified.

dvmContentType :: Lens' DocumentVersionMetadata (Maybe Text) Source #

The content type of the document.

FolderMetadata

data FolderMetadata Source #

Describes a folder.

See: folderMetadata smart constructor.

Instances

Eq FolderMetadata Source # 
Data FolderMetadata Source # 

Methods

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

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

toConstr :: FolderMetadata -> Constr #

dataTypeOf :: FolderMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read FolderMetadata Source # 
Show FolderMetadata Source # 
Generic FolderMetadata Source # 

Associated Types

type Rep FolderMetadata :: * -> * #

Hashable FolderMetadata Source # 
FromJSON FolderMetadata Source # 
NFData FolderMetadata Source # 

Methods

rnf :: FolderMetadata -> () #

type Rep FolderMetadata Source # 
type Rep FolderMetadata = D1 * (MetaData "FolderMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "FolderMetadata'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fmSignature") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_fmParentFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fmSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Integer))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fmLatestVersionSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Integer))) (S1 * (MetaSel (Just Symbol "_fmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_fmModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_fmLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fmResourceState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ResourceStateType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_fmCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_fmCreatorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))))

folderMetadata :: FolderMetadata Source #

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

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

fmSignature :: Lens' FolderMetadata (Maybe Text) Source #

The unique identifier created from the subfolders and documents of the folder.

fmParentFolderId :: Lens' FolderMetadata (Maybe Text) Source #

The ID of the parent folder.

fmSize :: Lens' FolderMetadata (Maybe Integer) Source #

The size of the folder metadata.

fmLatestVersionSize :: Lens' FolderMetadata (Maybe Integer) Source #

The size of the latest version of the folder metadata.

fmName :: Lens' FolderMetadata (Maybe Text) Source #

The name of the folder.

fmModifiedTimestamp :: Lens' FolderMetadata (Maybe UTCTime) Source #

The time when the folder was updated.

fmId :: Lens' FolderMetadata (Maybe Text) Source #

The ID of the folder.

fmLabels :: Lens' FolderMetadata [Text] Source #

List of labels on the folder.

fmResourceState :: Lens' FolderMetadata (Maybe ResourceStateType) Source #

The resource state of the folder.

fmCreatedTimestamp :: Lens' FolderMetadata (Maybe UTCTime) Source #

The time when the folder was created.

fmCreatorId :: Lens' FolderMetadata (Maybe Text) Source #

The ID of the creator.

GroupMetadata

data GroupMetadata Source #

Describes the metadata of a user group.

See: groupMetadata smart constructor.

Instances

Eq GroupMetadata Source # 
Data GroupMetadata Source # 

Methods

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

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

toConstr :: GroupMetadata -> Constr #

dataTypeOf :: GroupMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GroupMetadata Source # 
Show GroupMetadata Source # 
Generic GroupMetadata Source # 

Associated Types

type Rep GroupMetadata :: * -> * #

Hashable GroupMetadata Source # 
FromJSON GroupMetadata Source # 
NFData GroupMetadata Source # 

Methods

rnf :: GroupMetadata -> () #

type Rep GroupMetadata Source # 
type Rep GroupMetadata = D1 * (MetaData "GroupMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "GroupMetadata'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_gmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

groupMetadata :: GroupMetadata Source #

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

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

  • gmName - The name of the group.
  • gmId - The ID of the user group.

gmName :: Lens' GroupMetadata (Maybe Text) Source #

The name of the group.

gmId :: Lens' GroupMetadata (Maybe Text) Source #

The ID of the user group.

NotificationOptions

data NotificationOptions Source #

Set of options which defines notification preferences of given action.

See: notificationOptions smart constructor.

Instances

Eq NotificationOptions Source # 
Data NotificationOptions Source # 

Methods

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

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

toConstr :: NotificationOptions -> Constr #

dataTypeOf :: NotificationOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show NotificationOptions Source # 
Generic NotificationOptions Source # 
Hashable NotificationOptions Source # 
ToJSON NotificationOptions Source # 
NFData NotificationOptions Source # 

Methods

rnf :: NotificationOptions -> () #

type Rep NotificationOptions Source # 
type Rep NotificationOptions = D1 * (MetaData "NotificationOptions" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "NotificationOptions'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_noEmailMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Sensitive Text)))) (S1 * (MetaSel (Just Symbol "_noSendEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))))

notificationOptions :: NotificationOptions Source #

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

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

  • noEmailMessage - Text value to be included in the email body.
  • noSendEmail - Boolean value to indicate an email notification should be sent to the receipients.

noEmailMessage :: Lens' NotificationOptions (Maybe Text) Source #

Text value to be included in the email body.

noSendEmail :: Lens' NotificationOptions (Maybe Bool) Source #

Boolean value to indicate an email notification should be sent to the receipients.

Participants

data Participants Source #

Describes the users or user groups.

See: participants smart constructor.

Instances

Eq Participants Source # 
Data Participants Source # 

Methods

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

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

toConstr :: Participants -> Constr #

dataTypeOf :: Participants -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Participants Source # 
Show Participants Source # 
Generic Participants Source # 

Associated Types

type Rep Participants :: * -> * #

Hashable Participants Source # 
FromJSON Participants Source # 
NFData Participants Source # 

Methods

rnf :: Participants -> () #

type Rep Participants Source # 
type Rep Participants = D1 * (MetaData "Participants" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "Participants'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_pGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [GroupMetadata]))) (S1 * (MetaSel (Just Symbol "_pUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [UserMetadata])))))

participants :: Participants Source #

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

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

pGroups :: Lens' Participants [GroupMetadata] Source #

The list of user groups.

pUsers :: Lens' Participants [UserMetadata] Source #

The list of users.

PermissionInfo

data PermissionInfo Source #

Describes the permissions.

See: permissionInfo smart constructor.

Instances

Eq PermissionInfo Source # 
Data PermissionInfo Source # 

Methods

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

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

toConstr :: PermissionInfo -> Constr #

dataTypeOf :: PermissionInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PermissionInfo Source # 
Show PermissionInfo Source # 
Generic PermissionInfo Source # 

Associated Types

type Rep PermissionInfo :: * -> * #

Hashable PermissionInfo Source # 
FromJSON PermissionInfo Source # 
NFData PermissionInfo Source # 

Methods

rnf :: PermissionInfo -> () #

type Rep PermissionInfo Source # 
type Rep PermissionInfo = D1 * (MetaData "PermissionInfo" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "PermissionInfo'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_piRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RoleType))) (S1 * (MetaSel (Just Symbol "_piType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RolePermissionType)))))

permissionInfo :: PermissionInfo Source #

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

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

  • piRole - The role of the user.
  • piType - The type of permissions.

piRole :: Lens' PermissionInfo (Maybe RoleType) Source #

The role of the user.

Principal

data Principal Source #

Describes a resource.

See: principal smart constructor.

Instances

Eq Principal Source # 
Data Principal Source # 

Methods

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

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

toConstr :: Principal -> Constr #

dataTypeOf :: Principal -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Principal Source # 
Show Principal Source # 
Generic Principal Source # 

Associated Types

type Rep Principal :: * -> * #

Hashable Principal Source # 
FromJSON Principal Source # 
NFData Principal Source # 

Methods

rnf :: Principal -> () #

type Rep Principal Source # 
type Rep Principal = D1 * (MetaData "Principal" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "Principal'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_pRoles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [PermissionInfo]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe PrincipalType))))))

principal :: Principal Source #

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

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

  • pRoles - The permission information for the resource.
  • pId - The ID of the resource.
  • pType - The type of resource.

pRoles :: Lens' Principal [PermissionInfo] Source #

The permission information for the resource.

pId :: Lens' Principal (Maybe Text) Source #

The ID of the resource.

pType :: Lens' Principal (Maybe PrincipalType) Source #

The type of resource.

ResourceMetadata

data ResourceMetadata Source #

Describes the metadata of a resource.

See: resourceMetadata smart constructor.

Instances

Eq ResourceMetadata Source # 
Data ResourceMetadata Source # 

Methods

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

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

toConstr :: ResourceMetadata -> Constr #

dataTypeOf :: ResourceMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourceMetadata Source # 
Show ResourceMetadata Source # 
Generic ResourceMetadata Source # 
Hashable ResourceMetadata Source # 
FromJSON ResourceMetadata Source # 
NFData ResourceMetadata Source # 

Methods

rnf :: ResourceMetadata -> () #

type Rep ResourceMetadata Source # 

resourceMetadata :: ResourceMetadata Source #

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

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

  • rmVersionId - The version ID of the resource. This is an optional field and is filled for action on document version.
  • rmOwner - The owner of the resource.
  • rmName - The name of the resource.
  • rmId - The ID of the resource.
  • rmType - The type of resource.
  • rmOriginalName - The original name of the resource before a rename operation.
  • rmParentId - The parent ID of the resource before a rename operation.

rmVersionId :: Lens' ResourceMetadata (Maybe Text) Source #

The version ID of the resource. This is an optional field and is filled for action on document version.

rmOwner :: Lens' ResourceMetadata (Maybe UserMetadata) Source #

The owner of the resource.

rmName :: Lens' ResourceMetadata (Maybe Text) Source #

The name of the resource.

rmId :: Lens' ResourceMetadata (Maybe Text) Source #

The ID of the resource.

rmOriginalName :: Lens' ResourceMetadata (Maybe Text) Source #

The original name of the resource before a rename operation.

rmParentId :: Lens' ResourceMetadata (Maybe Text) Source #

The parent ID of the resource before a rename operation.

ResourcePath

data ResourcePath Source #

Describes the path information of a resource.

See: resourcePath smart constructor.

Instances

Eq ResourcePath Source # 
Data ResourcePath Source # 

Methods

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

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

toConstr :: ResourcePath -> Constr #

dataTypeOf :: ResourcePath -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourcePath Source # 
Show ResourcePath Source # 
Generic ResourcePath Source # 

Associated Types

type Rep ResourcePath :: * -> * #

Hashable ResourcePath Source # 
FromJSON ResourcePath Source # 
NFData ResourcePath Source # 

Methods

rnf :: ResourcePath -> () #

type Rep ResourcePath Source # 
type Rep ResourcePath = D1 * (MetaData "ResourcePath" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" True) (C1 * (MetaCons "ResourcePath'" PrefixI True) (S1 * (MetaSel (Just Symbol "_rpComponents") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [ResourcePathComponent]))))

resourcePath :: ResourcePath Source #

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

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

rpComponents :: Lens' ResourcePath [ResourcePathComponent] Source #

The components of the resource path.

ResourcePathComponent

data ResourcePathComponent Source #

Describes the resource path.

See: resourcePathComponent smart constructor.

Instances

Eq ResourcePathComponent Source # 
Data ResourcePathComponent Source # 

Methods

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

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

toConstr :: ResourcePathComponent -> Constr #

dataTypeOf :: ResourcePathComponent -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourcePathComponent Source # 
Show ResourcePathComponent Source # 
Generic ResourcePathComponent Source # 
Hashable ResourcePathComponent Source # 
FromJSON ResourcePathComponent Source # 
NFData ResourcePathComponent Source # 

Methods

rnf :: ResourcePathComponent -> () #

type Rep ResourcePathComponent Source # 
type Rep ResourcePathComponent = D1 * (MetaData "ResourcePathComponent" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "ResourcePathComponent'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rpcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_rpcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

resourcePathComponent :: ResourcePathComponent Source #

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

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

  • rpcName - The name of the resource path.
  • rpcId - The ID of the resource path.

rpcName :: Lens' ResourcePathComponent (Maybe Text) Source #

The name of the resource path.

rpcId :: Lens' ResourcePathComponent (Maybe Text) Source #

The ID of the resource path.

SharePrincipal

data SharePrincipal Source #

Describes the recipient type and ID, if available.

See: sharePrincipal smart constructor.

Instances

Eq SharePrincipal Source # 
Data SharePrincipal Source # 

Methods

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

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

toConstr :: SharePrincipal -> Constr #

dataTypeOf :: SharePrincipal -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SharePrincipal Source # 
Show SharePrincipal Source # 
Generic SharePrincipal Source # 

Associated Types

type Rep SharePrincipal :: * -> * #

Hashable SharePrincipal Source # 
ToJSON SharePrincipal Source # 
NFData SharePrincipal Source # 

Methods

rnf :: SharePrincipal -> () #

type Rep SharePrincipal Source # 
type Rep SharePrincipal = D1 * (MetaData "SharePrincipal" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "SharePrincipal'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_spId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "_spType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * PrincipalType)) (S1 * (MetaSel (Just Symbol "_spRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * RoleType)))))

sharePrincipal Source #

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

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

  • spId - The ID of the recipient.
  • spType - The type of the recipient.
  • spRole - The role of the recipient.

spId :: Lens' SharePrincipal Text Source #

The ID of the recipient.

spType :: Lens' SharePrincipal PrincipalType Source #

The type of the recipient.

spRole :: Lens' SharePrincipal RoleType Source #

The role of the recipient.

ShareResult

data ShareResult Source #

Describes the share results of a resource.

See: shareResult smart constructor.

Instances

Eq ShareResult Source # 
Data ShareResult Source # 

Methods

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

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

toConstr :: ShareResult -> Constr #

dataTypeOf :: ShareResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ShareResult Source # 
Generic ShareResult Source # 

Associated Types

type Rep ShareResult :: * -> * #

Hashable ShareResult Source # 
FromJSON ShareResult Source # 
NFData ShareResult Source # 

Methods

rnf :: ShareResult -> () #

type Rep ShareResult Source # 
type Rep ShareResult = D1 * (MetaData "ShareResult" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "ShareResult'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_srStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ShareStatusType))) (S1 * (MetaSel (Just Symbol "_srPrincipalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_srRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RoleType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_srStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Sensitive Text)))) (S1 * (MetaSel (Just Symbol "_srShareId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

shareResult :: ShareResult Source #

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

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

srPrincipalId :: Lens' ShareResult (Maybe Text) Source #

The ID of the principal.

srShareId :: Lens' ShareResult (Maybe Text) Source #

The ID of the resource that was shared.

StorageRuleType

data StorageRuleType Source #

Describes the storage for a user.

See: storageRuleType smart constructor.

Instances

Eq StorageRuleType Source # 
Data StorageRuleType Source # 

Methods

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

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

toConstr :: StorageRuleType -> Constr #

dataTypeOf :: StorageRuleType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StorageRuleType Source # 
Show StorageRuleType Source # 
Generic StorageRuleType Source # 
Hashable StorageRuleType Source # 
ToJSON StorageRuleType Source # 
FromJSON StorageRuleType Source # 
NFData StorageRuleType Source # 

Methods

rnf :: StorageRuleType -> () #

type Rep StorageRuleType Source # 
type Rep StorageRuleType = D1 * (MetaData "StorageRuleType" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "StorageRuleType'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_srtStorageAllocatedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_srtStorageType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe StorageType)))))

storageRuleType :: StorageRuleType Source #

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

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

srtStorageAllocatedInBytes :: Lens' StorageRuleType (Maybe Natural) Source #

The amount of storage allocated, in bytes.

Subscription

data Subscription Source #

Describes a subscription.

See: subscription smart constructor.

Instances

Eq Subscription Source # 
Data Subscription Source # 

Methods

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

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

toConstr :: Subscription -> Constr #

dataTypeOf :: Subscription -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Subscription Source # 
Show Subscription Source # 
Generic Subscription Source # 

Associated Types

type Rep Subscription :: * -> * #

Hashable Subscription Source # 
FromJSON Subscription Source # 
NFData Subscription Source # 

Methods

rnf :: Subscription -> () #

type Rep Subscription Source # 
type Rep Subscription = D1 * (MetaData "Subscription" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "Subscription'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_sProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe SubscriptionProtocolType))) ((:*:) * (S1 * (MetaSel (Just Symbol "_sEndPoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_sSubscriptionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

subscription :: Subscription Source #

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

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

sProtocol :: Lens' Subscription (Maybe SubscriptionProtocolType) Source #

The protocol of the subscription.

sEndPoint :: Lens' Subscription (Maybe Text) Source #

The endpoint of the subscription.

sSubscriptionId :: Lens' Subscription (Maybe Text) Source #

The ID of the subscription.

UploadMetadata

data UploadMetadata Source #

Describes the upload.

See: uploadMetadata smart constructor.

Instances

Eq UploadMetadata Source # 
Data UploadMetadata Source # 

Methods

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

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

toConstr :: UploadMetadata -> Constr #

dataTypeOf :: UploadMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UploadMetadata Source # 
Generic UploadMetadata Source # 

Associated Types

type Rep UploadMetadata :: * -> * #

Hashable UploadMetadata Source # 
FromJSON UploadMetadata Source # 
NFData UploadMetadata Source # 

Methods

rnf :: UploadMetadata -> () #

type Rep UploadMetadata Source # 
type Rep UploadMetadata = D1 * (MetaData "UploadMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "UploadMetadata'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_umUploadURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Sensitive Text)))) (S1 * (MetaSel (Just Symbol "_umSignedHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text Text))))))

uploadMetadata :: UploadMetadata Source #

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

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

umUploadURL :: Lens' UploadMetadata (Maybe Text) Source #

The URL of the upload.

User

data User Source #

Describes a user.

See: user smart constructor.

Instances

Eq User Source # 

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User Source # 

Methods

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

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

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

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

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

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

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

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

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

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

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

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

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

Read User Source # 
Show User Source # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Hashable User Source # 

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

FromJSON User Source # 
NFData User Source # 

Methods

rnf :: User -> () #

type Rep User Source # 
type Rep User = D1 * (MetaData "User" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "User'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_uGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_uStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe UserStatusType))) (S1 * (MetaSel (Just Symbol "_uLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LocaleType))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_uUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe UserStorageMetadata)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_uModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_uEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_uId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uRootFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_uType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe UserType))) (S1 * (MetaSel (Just Symbol "_uSurname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_uTimeZoneId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_uOrganizationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uRecycleBinFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))))

user :: User Source #

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

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

uGivenName :: Lens' User (Maybe Text) Source #

The given name of the user.

uStatus :: Lens' User (Maybe UserStatusType) Source #

The status of the user.

uLocale :: Lens' User (Maybe LocaleType) Source #

The locale of the user.

uUsername :: Lens' User (Maybe Text) Source #

The login name of the user.

uStorage :: Lens' User (Maybe UserStorageMetadata) Source #

The storage for the user.

uModifiedTimestamp :: Lens' User (Maybe UTCTime) Source #

The time when the user was modified.

uEmailAddress :: Lens' User (Maybe Text) Source #

The email address of the user.

uId :: Lens' User (Maybe Text) Source #

The ID of the user.

uRootFolderId :: Lens' User (Maybe Text) Source #

The ID of the root folder.

uType :: Lens' User (Maybe UserType) Source #

The type of user.

uSurname :: Lens' User (Maybe Text) Source #

The surname of the user.

uTimeZoneId :: Lens' User (Maybe Text) Source #

The time zone ID of the user.

uCreatedTimestamp :: Lens' User (Maybe UTCTime) Source #

The time when the user was created.

uOrganizationId :: Lens' User (Maybe Text) Source #

The ID of the organization.

uRecycleBinFolderId :: Lens' User (Maybe Text) Source #

The ID of the recycle bin folder.

UserMetadata

data UserMetadata Source #

Describes the metadata of the user.

See: userMetadata smart constructor.

Instances

Eq UserMetadata Source # 
Data UserMetadata Source # 

Methods

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

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

toConstr :: UserMetadata -> Constr #

dataTypeOf :: UserMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserMetadata Source # 
Show UserMetadata Source # 
Generic UserMetadata Source # 

Associated Types

type Rep UserMetadata :: * -> * #

Hashable UserMetadata Source # 
FromJSON UserMetadata Source # 
NFData UserMetadata Source # 

Methods

rnf :: UserMetadata -> () #

type Rep UserMetadata Source # 
type Rep UserMetadata = D1 * (MetaData "UserMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "UserMetadata'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_umGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_umUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_umEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_umId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_umSurname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

userMetadata :: UserMetadata Source #

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

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

umGivenName :: Lens' UserMetadata (Maybe Text) Source #

The given name of the user before a rename operation.

umUsername :: Lens' UserMetadata (Maybe Text) Source #

The name of the user.

umEmailAddress :: Lens' UserMetadata (Maybe Text) Source #

The email address of the user.

umId :: Lens' UserMetadata (Maybe Text) Source #

The ID of the user.

umSurname :: Lens' UserMetadata (Maybe Text) Source #

The surname of the user.

UserStorageMetadata

data UserStorageMetadata Source #

Describes the storage for a user.

See: userStorageMetadata smart constructor.

Instances

Eq UserStorageMetadata Source # 
Data UserStorageMetadata Source # 

Methods

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

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

toConstr :: UserStorageMetadata -> Constr #

dataTypeOf :: UserStorageMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserStorageMetadata Source # 
Show UserStorageMetadata Source # 
Generic UserStorageMetadata Source # 
Hashable UserStorageMetadata Source # 
FromJSON UserStorageMetadata Source # 
NFData UserStorageMetadata Source # 

Methods

rnf :: UserStorageMetadata -> () #

type Rep UserStorageMetadata Source # 
type Rep UserStorageMetadata = D1 * (MetaData "UserStorageMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.0-1U8VphMWtKAbdAmu8y8qj" False) (C1 * (MetaCons "UserStorageMetadata'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_usmStorageUtilizedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Integer))) (S1 * (MetaSel (Just Symbol "_usmStorageRule") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe StorageRuleType)))))

userStorageMetadata :: UserStorageMetadata Source #

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

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

usmStorageUtilizedInBytes :: Lens' UserStorageMetadata (Maybe Integer) Source #

The amount of storage used, in bytes.