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

Contents

Description

The WorkDocs API is designed for the following use cases:

  • File Migration: File migration applications are supported for users who want to migrate their files from an on-premises or off-premises file system or service. Users can insert files into a user directory structure, as well as allow for basic metadata changes, such as modifications to the permissions of files.
  • Security: Support security applications are supported for users who have additional security needs, such as antivirus or data loss prevention. The API actions, along with AWS CloudTrail, allow these applications to detect when changes occur in Amazon WorkDocs. Then, the application can take the necessary actions and replace the target file. If the target file violates the policy, the application can also choose to email the user.
  • eDiscovery/Analytics: General administrative applications are supported, such as eDiscovery and analytics. These applications can choose to mimic or record the actions in an Amazon WorkDocs site, along with AWS CloudTrail, to replicate data for eDiscovery, backup, or analytical applications.

All Amazon WorkDocs API actions are Amazon authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of IAM users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the Amazon WorkDocs site, the IAM user gains full administrative visibility into the entire Amazon WorkDocs site (or as set in the IAM policy). This includes, but is not limited to, the ability to modify file permissions and upload any file to any user. This allows developers to perform the three use cases above, as well as give users the ability to grant access on a selective basis using the IAM model.

Synopsis

Service Configuration

workDocs :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by WorkDocs.

CustomMetadataLimitExceededException

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

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

EntityAlreadyExistsException

ResourceAlreadyCheckedOutException

ProhibitedStateException

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

The specified document version is not in the INITIALIZED state.

TooManyLabelsException

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

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

InvalidArgumentException

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

The pagination marker or limit fields are not valid.

UnauthorizedResourceAccessException

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

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

TooManySubscriptionsException

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

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

FailedDependencyException

_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

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

EntityNotExistsException

DeactivatingLastSystemUserException

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

The last user in the organization is being deactivated.

IllegalUserStateException

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

The user is undergoing transfer of ownership.

StorageLimitWillExceedException

ConcurrentModificationException

StorageLimitExceededException

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

The storage limit has been exceeded.

ServiceUnavailableException

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

One or more of the dependencies is unavailable.

InvalidOperationException

UnauthorizedOperationException

DraftUploadOutOfSyncException

_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

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

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

InvalidPasswordException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteLabels

AbortDocumentVersionUpload

GetDocumentPath

CreateComment

DescribeUsers (Paginated)

DeleteFolder

UpdateFolder

DeleteCustomMetadata

DescribeResourcePermissions

DeleteNotificationSubscription

CreateFolder

CreateNotificationSubscription

CreateCustomMetadata

GetFolderPath

DescribeComments

DeleteFolderContents

RemoveAllResourcePermissions

GetFolder

DescribeNotificationSubscriptions

ActivateUser

DescribeDocumentVersions (Paginated)

GetDocumentVersion

DescribeActivities

DescribeRootFolders

GetCurrentUser

DeactivateUser

GetDocument

DescribeFolderContents (Paginated)

CreateLabels

UpdateDocumentVersion

RemoveResourcePermission

DeleteComment

InitiateDocumentVersionUpload

CreateUser

UpdateUser

DeleteUser

AddResourcePermissions

UpdateDocument

DeleteDocument

DescribeGroups

Types

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.