amazonka-workdocs-1.6.1: Amazon WorkDocs SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.WorkDocs.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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep ActivityType :: Type -> Type #

Hashable ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: ActivityType -> Text #

NFData ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: ActivityType -> () #

type Rep ActivityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

BooleanEnumType

data BooleanEnumType Source #

Constructors

False' 
True' 
Instances
Bounded BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep BooleanEnumType :: Type -> Type #

Hashable BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: BooleanEnumType -> () #

type Rep BooleanEnumType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep BooleanEnumType = D1 (MetaData "BooleanEnumType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "False'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "True'" PrefixI False) (U1 :: Type -> Type))

CommentStatusType

data CommentStatusType Source #

Constructors

Deleted 
Draft 
Published 
Instances
Bounded CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep CommentStatusType :: Type -> Type #

Hashable CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: CommentStatusType -> () #

type Rep CommentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep CommentStatusType = D1 (MetaData "CommentStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Draft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Published" PrefixI False) (U1 :: Type -> Type)))

CommentVisibilityType

data CommentVisibilityType Source #

Constructors

Private 
Public 
Instances
Bounded CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep CommentVisibilityType :: Type -> Type #

Hashable CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: CommentVisibilityType -> () #

type Rep CommentVisibilityType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep CommentVisibilityType = D1 (MetaData "CommentVisibilityType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Private" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Public" PrefixI False) (U1 :: Type -> Type))

DocumentSourceType

data DocumentSourceType Source #

Constructors

Original 
WithComments 
Instances
Bounded DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep DocumentSourceType :: Type -> Type #

Hashable DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: DocumentSourceType -> () #

type Rep DocumentSourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep DocumentSourceType = D1 (MetaData "DocumentSourceType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Original" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WithComments" PrefixI False) (U1 :: Type -> Type))

DocumentStatusType

data DocumentStatusType Source #

Constructors

DSTActive 
DSTInitialized 
Instances
Bounded DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep DocumentStatusType :: Type -> Type #

Hashable DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: DocumentStatusType -> () #

type Rep DocumentStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep DocumentStatusType = D1 (MetaData "DocumentStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DSTActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSTInitialized" PrefixI False) (U1 :: Type -> Type))

DocumentThumbnailType

data DocumentThumbnailType Source #

Constructors

Large 
Small 
SmallHq 
Instances
Bounded DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep DocumentThumbnailType :: Type -> Type #

Hashable DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: DocumentThumbnailType -> () #

type Rep DocumentThumbnailType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep DocumentThumbnailType = D1 (MetaData "DocumentThumbnailType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Large" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Small" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmallHq" PrefixI False) (U1 :: Type -> Type)))

DocumentVersionStatus

data DocumentVersionStatus Source #

Constructors

DVSActive 
Instances
Bounded DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep DocumentVersionStatus :: Type -> Type #

Hashable DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: DocumentVersionStatus -> () #

type Rep DocumentVersionStatus Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep DocumentVersionStatus = D1 (MetaData "DocumentVersionStatus" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DVSActive" PrefixI False) (U1 :: Type -> Type))

FolderContentType

data FolderContentType Source #

Constructors

FCTAll 
FCTDocument 
FCTFolder 
Instances
Bounded FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep FolderContentType :: Type -> Type #

Hashable FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: FolderContentType -> () #

type Rep FolderContentType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep FolderContentType = D1 (MetaData "FolderContentType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "FCTAll" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FCTDocument" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FCTFolder" PrefixI False) (U1 :: Type -> Type)))

LocaleType

data LocaleType Source #

Constructors

DE 
Default 
EN 
ES 
FR 
JA 
KO 
PtBr 
RU 
ZhCn 
ZhTw 
Instances
Bounded LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep LocaleType :: Type -> Type #

Hashable LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: LocaleType -> Text #

NFData LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: LocaleType -> () #

type Rep LocaleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep LocaleType = D1 (MetaData "LocaleType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (((C1 (MetaCons "DE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ES" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FR" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "JA" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "KO" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PtBr" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RU" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ZhCn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ZhTw" PrefixI False) (U1 :: Type -> Type)))))

OrderType

data OrderType Source #

Constructors

Ascending 
Descending 
Instances
Bounded OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep OrderType :: Type -> Type #

Hashable OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toBS :: OrderType -> ByteString #

FromText OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: OrderType -> Text #

NFData OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: OrderType -> () #

type Rep OrderType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep OrderType = D1 (MetaData "OrderType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Ascending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Descending" PrefixI False) (U1 :: Type -> Type))

PrincipalType

data PrincipalType Source #

Instances
Bounded PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep PrincipalType :: Type -> Type #

Hashable PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: PrincipalType -> Text #

NFData PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: PrincipalType -> () #

type Rep PrincipalType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep PrincipalType = D1 (MetaData "PrincipalType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) ((C1 (MetaCons "Anonymous" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Group" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Invite" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Organization" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "User" PrefixI False) (U1 :: Type -> Type))))

ResourceSortType

data ResourceSortType Source #

Constructors

Date 
Name 
Instances
Bounded ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep ResourceSortType :: Type -> Type #

Hashable ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: ResourceSortType -> () #

type Rep ResourceSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep ResourceSortType = D1 (MetaData "ResourceSortType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Date" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Name" PrefixI False) (U1 :: Type -> Type))

ResourceStateType

data ResourceStateType Source #

Instances
Bounded ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep ResourceStateType :: Type -> Type #

Hashable ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: ResourceStateType -> () #

type Rep ResourceStateType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep ResourceStateType = D1 (MetaData "ResourceStateType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) ((C1 (MetaCons "RSTActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RSTRecycled" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RSTRecycling" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RSTRestoring" PrefixI False) (U1 :: Type -> Type)))

ResourceType

data ResourceType Source #

Constructors

Document 
Folder 
Instances
Bounded ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep ResourceType :: Type -> Type #

Hashable ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: ResourceType -> Text #

NFData ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: ResourceType -> () #

type Rep ResourceType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep ResourceType = D1 (MetaData "ResourceType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Document" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Folder" PrefixI False) (U1 :: Type -> Type))

RolePermissionType

data RolePermissionType Source #

Constructors

Direct 
Inherited 
Instances
Bounded RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep RolePermissionType :: Type -> Type #

Hashable RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: RolePermissionType -> () #

type Rep RolePermissionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep RolePermissionType = D1 (MetaData "RolePermissionType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Direct" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Inherited" PrefixI False) (U1 :: Type -> Type))

RoleType

data RoleType Source #

Constructors

Contributor 
Coowner 
Owner 
Viewer 
Instances
Bounded RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep RoleType :: Type -> Type #

Methods

from :: RoleType -> Rep RoleType x #

to :: Rep RoleType x -> RoleType #

Hashable RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

hashWithSalt :: Int -> RoleType -> Int #

hash :: RoleType -> Int #

ToJSON RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

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

ToQuery RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toBS :: RoleType -> ByteString #

FromText RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: RoleType -> Text #

NFData RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: RoleType -> () #

type Rep RoleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep RoleType = D1 (MetaData "RoleType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) ((C1 (MetaCons "Contributor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Coowner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Owner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Viewer" PrefixI False) (U1 :: Type -> Type)))

ShareStatusType

data ShareStatusType Source #

Constructors

Failure 
Success 
Instances
Bounded ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep ShareStatusType :: Type -> Type #

Hashable ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: ShareStatusType -> () #

type Rep ShareStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep ShareStatusType = D1 (MetaData "ShareStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Failure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Success" PrefixI False) (U1 :: Type -> Type))

StorageType

data StorageType Source #

Constructors

Quota 
Unlimited 
Instances
Bounded StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep StorageType :: Type -> Type #

Hashable StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: StorageType -> Text #

NFData StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: StorageType -> () #

type Rep StorageType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep StorageType = D1 (MetaData "StorageType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Quota" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unlimited" PrefixI False) (U1 :: Type -> Type))

SubscriptionProtocolType

data SubscriptionProtocolType Source #

Constructors

HTTPS 
Instances
Bounded SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep SubscriptionProtocolType :: Type -> Type #

Hashable SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep SubscriptionProtocolType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep SubscriptionProtocolType = D1 (MetaData "SubscriptionProtocolType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "HTTPS" PrefixI False) (U1 :: Type -> Type))

SubscriptionType

data SubscriptionType Source #

Constructors

STAll 
Instances
Bounded SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep SubscriptionType :: Type -> Type #

Hashable SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: SubscriptionType -> () #

type Rep SubscriptionType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep SubscriptionType = D1 (MetaData "SubscriptionType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "STAll" PrefixI False) (U1 :: Type -> Type))

UserFilterType

data UserFilterType Source #

Constructors

ActivePending 
All 
Instances
Bounded UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep UserFilterType :: Type -> Type #

Hashable UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: UserFilterType -> () #

type Rep UserFilterType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep UserFilterType = D1 (MetaData "UserFilterType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "ActivePending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type))

UserSortType

data UserSortType Source #

Instances
Bounded UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep UserSortType :: Type -> Type #

Hashable UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToJSON UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: UserSortType -> Text #

NFData UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: UserSortType -> () #

type Rep UserSortType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep UserSortType = D1 (MetaData "UserSortType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) ((C1 (MetaCons "FullName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StorageLimit" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "StorageUsed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UserName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UserStatus" PrefixI False) (U1 :: Type -> Type))))

UserStatusType

data UserStatusType Source #

Constructors

Active 
Inactive 
Pending 
Instances
Bounded UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep UserStatusType :: Type -> Type #

Hashable UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToQuery UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromText UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

NFData UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: UserStatusType -> () #

type Rep UserStatusType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep UserStatusType = D1 (MetaData "UserStatusType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Inactive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)))

UserType

data UserType Source #

Instances
Bounded UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Enum UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Eq UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Data UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

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

Defined in Network.AWS.WorkDocs.Types.Sum

Read UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Show UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Generic UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Associated Types

type Rep UserType :: Type -> Type #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Hashable UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

ToJSON UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

FromJSON UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToHeader UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

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

ToQuery UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToByteString UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toBS :: UserType -> ByteString #

FromText UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

ToText UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

toText :: UserType -> Text #

NFData UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

Methods

rnf :: UserType -> () #

type Rep UserType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Sum

type Rep UserType = D1 (MetaData "UserType" "Network.AWS.WorkDocs.Types.Sum" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) ((C1 (MetaCons "UTAdmin" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTMinimaluser" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UTPoweruser" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UTUser" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTWorkspacesuser" PrefixI False) (U1 :: Type -> Type))))

Activity

data Activity Source #

Describes the activity information.

See: activity smart constructor.

Instances
Eq Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep Activity :: Type -> Type #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

Hashable Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

hashWithSalt :: Int -> Activity -> Int #

hash :: Activity -> Int #

FromJSON Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: Activity -> () #

type Rep Activity Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Methods

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

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

Data Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep Comment :: Type -> Type #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

Hashable Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

hashWithSalt :: Int -> Comment -> Int #

hash :: Comment -> Int #

FromJSON Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: Comment -> () #

type Rep Comment Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Data CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep CommentMetadata :: Type -> Type #

Hashable CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: CommentMetadata -> () #

type Rep CommentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep CommentMetadata = D1 (MetaData "CommentMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "CommentMetadata'" PrefixI True) ((S1 (MetaSel (Just "_cmCommentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentStatusType)) :*: S1 (MetaSel (Just "_cmContributor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe User))) :*: (S1 (MetaSel (Just "_cmCommentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cmCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep DocumentMetadata :: Type -> Type #

Hashable DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: DocumentMetadata -> () #

type Rep DocumentMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Data DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep DocumentVersionMetadata :: Type -> Type #

Hashable DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: DocumentVersionMetadata -> () #

type Rep DocumentVersionMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep DocumentVersionMetadata = D1 (MetaData "DocumentVersionMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "DocumentVersionMetadata'" PrefixI True) (((S1 (MetaSel (Just "_dvmThumbnail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map DocumentThumbnailType (Sensitive Text)))) :*: (S1 (MetaSel (Just "_dvmStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DocumentStatusType)) :*: S1 (MetaSel (Just "_dvmSignature") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_dvmContentCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_dvmSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_dvmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_dvmModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_dvmSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map DocumentSourceType (Sensitive Text)))) :*: S1 (MetaSel (Just "_dvmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_dvmCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_dvmContentModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_dvmCreatorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep FolderMetadata :: Type -> Type #

Hashable FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: FolderMetadata -> () #

type Rep FolderMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Data GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep GroupMetadata :: Type -> Type #

Hashable GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: GroupMetadata -> () #

type Rep GroupMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep GroupMetadata = D1 (MetaData "GroupMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "GroupMetadata'" PrefixI True) (S1 (MetaSel (Just "_gmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep NotificationOptions :: Type -> Type #

Hashable NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

ToJSON NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: NotificationOptions -> () #

type Rep NotificationOptions Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep NotificationOptions = D1 (MetaData "NotificationOptions" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "NotificationOptions'" PrefixI True) (S1 (MetaSel (Just "_noEmailMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep Participants :: Type -> Type #

Hashable Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: Participants -> () #

type Rep Participants Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep Participants = D1 (MetaData "Participants" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Participants'" PrefixI True) (S1 (MetaSel (Just "_pGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GroupMetadata])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep PermissionInfo :: Type -> Type #

Hashable PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: PermissionInfo -> () #

type Rep PermissionInfo Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep PermissionInfo = D1 (MetaData "PermissionInfo" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "PermissionInfo'" PrefixI True) (S1 (MetaSel (Just "_piRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RoleType)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep Principal :: Type -> Type #

Hashable Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: Principal -> () #

type Rep Principal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep Principal = D1 (MetaData "Principal" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Principal'" PrefixI True) (S1 (MetaSel (Just "_pRoles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PermissionInfo])) :*: (S1 (MetaSel (Just "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep ResourceMetadata :: Type -> Type #

Hashable ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: ResourceMetadata -> () #

type Rep ResourceMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Data ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep ResourcePath :: Type -> Type #

Hashable ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: ResourcePath -> () #

type Rep ResourcePath Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep ResourcePath = D1 (MetaData "ResourcePath" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" True) (C1 (MetaCons "ResourcePath'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep ResourcePathComponent :: Type -> Type #

Hashable ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: ResourcePathComponent -> () #

type Rep ResourcePathComponent Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep ResourcePathComponent = D1 (MetaData "ResourcePathComponent" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "ResourcePathComponent'" PrefixI True) (S1 (MetaSel (Just "_rpcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep SharePrincipal :: Type -> Type #

Hashable SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

ToJSON SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: SharePrincipal -> () #

type Rep SharePrincipal Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep SharePrincipal = D1 (MetaData "SharePrincipal" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "SharePrincipal'" PrefixI True) (S1 (MetaSel (Just "_spId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_spType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 PrincipalType) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep ShareResult :: Type -> Type #

Hashable ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: ShareResult -> () #

type Rep ShareResult Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep ShareResult = D1 (MetaData "ShareResult" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "ShareResult'" PrefixI True) ((S1 (MetaSel (Just "_srStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShareStatusType)) :*: S1 (MetaSel (Just "_srPrincipalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_srRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RoleType)) :*: (S1 (MetaSel (Just "_srStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep StorageRuleType :: Type -> Type #

Hashable StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

ToJSON StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: StorageRuleType -> () #

type Rep StorageRuleType Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep StorageRuleType = D1 (MetaData "StorageRuleType" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "StorageRuleType'" PrefixI True) (S1 (MetaSel (Just "_srtStorageAllocatedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep Subscription :: Type -> Type #

Hashable Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: Subscription -> () #

type Rep Subscription Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep Subscription = D1 (MetaData "Subscription" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "Subscription'" PrefixI True) (S1 (MetaSel (Just "_sProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubscriptionProtocolType)) :*: (S1 (MetaSel (Just "_sEndPoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Generic UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep UploadMetadata :: Type -> Type #

Hashable UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: UploadMetadata -> () #

type Rep UploadMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep UploadMetadata = D1 (MetaData "UploadMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "UploadMetadata'" PrefixI True) (S1 (MetaSel (Just "_umUploadURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

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

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

Data User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Hashable User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

FromJSON User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: User -> () #

type Rep User Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep User = D1 (MetaData "User" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "User'" PrefixI True) (((S1 (MetaSel (Just "_uGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserStatusType)) :*: S1 (MetaSel (Just "_uLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LocaleType)))) :*: ((S1 (MetaSel (Just "_uUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uStorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserStorageMetadata))) :*: (S1 (MetaSel (Just "_uModifiedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_uEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_uId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uRootFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserType)) :*: S1 (MetaSel (Just "_uSurname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uTimeZoneId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_uOrganizationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep UserMetadata :: Type -> Type #

Hashable UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: UserMetadata -> () #

type Rep UserMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep UserMetadata = D1 (MetaData "UserMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "UserMetadata'" PrefixI True) ((S1 (MetaSel (Just "_umGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_umUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_umEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_umId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Data UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

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

Defined in Network.AWS.WorkDocs.Types.Product

Show UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Generic UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Associated Types

type Rep UserStorageMetadata :: Type -> Type #

Hashable UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

FromJSON UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

NFData UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

Methods

rnf :: UserStorageMetadata -> () #

type Rep UserStorageMetadata Source # 
Instance details

Defined in Network.AWS.WorkDocs.Types.Product

type Rep UserStorageMetadata = D1 (MetaData "UserStorageMetadata" "Network.AWS.WorkDocs.Types.Product" "amazonka-workdocs-1.6.1-7lORy3cdAvvAKwhZON5nxY" False) (C1 (MetaCons "UserStorageMetadata'" PrefixI True) (S1 (MetaSel (Just "_usmStorageUtilizedInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_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.