Workdocs Classes
AbortDocumentVersionUploadRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
ActivateUserRequestRequestTypeDef
UserId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
ActivateUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ActivityTypeDef
Type
- Type: typing.Optional[typing.Literal['DOCUMENT_ANNOTATION_ADDED', 'DOCUMENT_ANNOTATION_DELETED', 'DOCUMENT_CHECKED_IN', 'DOCUMENT_CHECKED_OUT', 'DOCUMENT_COMMENT_ADDED', 'DOCUMENT_COMMENT_DELETED', 'DOCUMENT_MOVED', 'DOCUMENT_RECYCLED', 'DOCUMENT_RENAMED', 'DOCUMENT_RESTORED', 'DOCUMENT_REVERTED', 'DOCUMENT_SHAREABLE_LINK_CREATED', 'DOCUMENT_SHAREABLE_LINK_PERMISSION_CHANGED', 'DOCUMENT_SHAREABLE_LINK_REMOVED', 'DOCUMENT_SHARED', 'DOCUMENT_SHARE_PERMISSION_CHANGED', 'DOCUMENT_UNSHARED', 'DOCUMENT_VERSION_DELETED', 'DOCUMENT_VERSION_DOWNLOADED', 'DOCUMENT_VERSION_UPLOADED', 'DOCUMENT_VERSION_VIEWED', 'FOLDER_CREATED', 'FOLDER_DELETED', 'FOLDER_MOVED', 'FOLDER_RECYCLED', 'FOLDER_RENAMED', 'FOLDER_RESTORED', 'FOLDER_SHAREABLE_LINK_CREATED', 'FOLDER_SHAREABLE_LINK_PERMISSION_CHANGED', 'FOLDER_SHAREABLE_LINK_REMOVED', 'FOLDER_SHARED', 'FOLDER_SHARE_PERMISSION_CHANGED', 'FOLDER_UNSHARED']]
TimeStamp
- Type: typing.Optional[datetime.datetime]
IsIndirectActivity
- Type: typing.Optional[bool]
OrganizationId
- Type: typing.Optional[str]
Initiator
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.UserMetadataTypeDef]
Participants
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.ParticipantsTypeDef]
ResourceMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.ResourceMetadataTypeDef]
OriginalParent
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.ResourceMetadataTypeDef]
CommentMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.CommentMetadataTypeDef]
AddResourcePermissionsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
Principals
- Type: typing.Sequence[aws_resource_validator.pydantic_models.workdocs_classes.SharePrincipalTypeDef]
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
NotificationOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.NotificationOptionsTypeDef]
AddResourcePermissionsResponseTypeDef
ShareResults
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.ShareResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CommentMetadataTypeDef
CommentId
- Type: typing.Optional[str]
Contributor
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.UserTypeDef]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
CommentStatus
- Type: typing.Optional[typing.Literal['DELETED', 'DRAFT', 'PUBLISHED']]
RecipientId
- Type: typing.Optional[str]
ContributorId
- Type: typing.Optional[str]
CommentTypeDef
CommentId
- Type:
- Required: Yes
ParentId
- Type: typing.Optional[str]
ThreadId
- Type: typing.Optional[str]
Text
- Type: typing.Optional[str]
Contributor
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.UserTypeDef]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['DELETED', 'DRAFT', 'PUBLISHED']]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
RecipientId
- Type: typing.Optional[str]
CreateCommentRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
Text
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
ParentId
- Type: typing.Optional[str]
ThreadId
- Type: typing.Optional[str]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
NotifyCollaborators
- Type: typing.Optional[bool]
CreateCommentResponseTypeDef
Comment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomMetadataRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
CustomMetadata
- Type: typing.Mapping[str, str]
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
CreateFolderRequestRequestTypeDef
ParentFolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreateFolderResponseTypeDef
Metadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLabelsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
Labels
- Type: typing.Sequence[str]
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
CreateNotificationSubscriptionRequestRequestTypeDef
OrganizationId
- Type:
- Required: Yes
Endpoint
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['HTTPS', 'SQS']
- Required: Yes
SubscriptionType
- Type: typing.Literal['ALL']
- Required: Yes
CreateNotificationSubscriptionResponseTypeDef
Subscription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequestRequestTypeDef
Username
- Type:
- Required: Yes
GivenName
- Type:
- Required: Yes
Surname
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
OrganizationId
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
TimeZoneId
- Type: typing.Optional[str]
StorageRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.StorageRuleTypeTypeDef]
AuthenticationToken
- Type: typing.Optional[str]
CreateUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DateRangeTypeTypeDef
StartValue
- Type: typing.Union[datetime.datetime, str, NoneType]
EndValue
- Type: typing.Union[datetime.datetime, str, NoneType]
DeactivateUserRequestRequestTypeDef
UserId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteCommentRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
CommentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteCustomMetadataRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
Keys
- Type: typing.Optional[typing.Sequence[str]]
DeleteAll
- Type: typing.Optional[bool]
DeleteDocumentRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteDocumentVersionRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
DeletePriorVersions
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteFolderContentsRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteFolderRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DeleteLabelsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Labels
- Type: typing.Optional[typing.Sequence[str]]
DeleteAll
- Type: typing.Optional[bool]
DeleteNotificationSubscriptionRequestRequestTypeDef
SubscriptionId
- Type:
- Required: Yes
OrganizationId
- Type:
- Required: Yes
DeleteUserRequestRequestTypeDef
UserId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
DescribeActivitiesRequestDescribeActivitiesPaginateTypeDef
AuthenticationToken
- Type: typing.Optional[str]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
OrganizationId
- Type: typing.Optional[str]
ActivityTypes
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
IncludeIndirectActivities
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeActivitiesRequestRequestTypeDef
AuthenticationToken
- Type: typing.Optional[str]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
OrganizationId
- Type: typing.Optional[str]
ActivityTypes
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
IncludeIndirectActivities
- Type: typing.Optional[bool]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
DescribeActivitiesResponseTypeDef
UserActivities
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.ActivityTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCommentsRequestDescribeCommentsPaginateTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeCommentsRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
DescribeCommentsResponseTypeDef
Comments
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.CommentTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDocumentVersionsRequestDescribeDocumentVersionsPaginateTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Include
- Type: typing.Optional[str]
Fields
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeDocumentVersionsRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Include
- Type: typing.Optional[str]
Fields
- Type: typing.Optional[str]
DescribeDocumentVersionsResponseTypeDef
DocumentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.DocumentVersionMetadataTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFolderContentsRequestDescribeFolderContentsPaginateTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[typing.Literal['DATE', 'NAME']]
Order
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
Type
- Type: typing.Optional[typing.Literal['ALL', 'DOCUMENT', 'FOLDER']]
Include
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeFolderContentsRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[typing.Literal['DATE', 'NAME']]
Order
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ALL', 'DOCUMENT', 'FOLDER']]
Include
- Type: typing.Optional[str]
DescribeFolderContentsResponseTypeDef
Folders
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.FolderMetadataTypeDef]
- Required: Yes
Documents
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.DocumentMetadataTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeGroupsRequestDescribeGroupsPaginateTypeDef
SearchQuery
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
OrganizationId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeGroupsRequestRequestTypeDef
SearchQuery
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
OrganizationId
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeGroupsResponseTypeDef
Groups
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.GroupMetadataTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeNotificationSubscriptionsRequestRequestTypeDef
OrganizationId
- Type:
- Required: Yes
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeNotificationSubscriptionsResponseTypeDef
Subscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.SubscriptionTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeResourcePermissionsRequestDescribeResourcePermissionsPaginateTypeDef
ResourceId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeResourcePermissionsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
DescribeResourcePermissionsResponseTypeDef
Principals
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.PrincipalTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRootFoldersRequestDescribeRootFoldersPaginateTypeDef
AuthenticationToken
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeRootFoldersRequestRequestTypeDef
AuthenticationToken
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
DescribeRootFoldersResponseTypeDef
Folders
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.FolderMetadataTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUsersRequestDescribeUsersPaginateTypeDef
AuthenticationToken
- Type: typing.Optional[str]
OrganizationId
- Type: typing.Optional[str]
UserIds
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
Include
- Type: typing.Optional[typing.Literal['ACTIVE_PENDING', 'ALL']]
Order
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
Sort
- Type: typing.Optional[typing.Literal['FULL_NAME', 'STORAGE_LIMIT', 'STORAGE_USED', 'USER_NAME', 'USER_STATUS']]
Fields
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
DescribeUsersRequestRequestTypeDef
AuthenticationToken
- Type: typing.Optional[str]
OrganizationId
- Type: typing.Optional[str]
UserIds
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
Include
- Type: typing.Optional[typing.Literal['ACTIVE_PENDING', 'ALL']]
Order
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
Sort
- Type: typing.Optional[typing.Literal['FULL_NAME', 'STORAGE_LIMIT', 'STORAGE_USED', 'USER_NAME', 'USER_STATUS']]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Fields
- Type: typing.Optional[str]
DescribeUsersResponseTypeDef
Users
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.UserTypeDef]
- Required: Yes
TotalNumberOfUsers
- Type:
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DocumentMetadataTypeDef
Id
- Type: typing.Optional[str]
CreatorId
- Type: typing.Optional[str]
ParentFolderId
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
LatestVersionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.DocumentVersionMetadataTypeDef]
ResourceState
- Type: typing.Optional[typing.Literal['ACTIVE', 'RECYCLED', 'RECYCLING', 'RESTORING']]
Labels
- Type: typing.Optional[typing.List[str]]
DocumentVersionMetadataTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Size
- Type: typing.Optional[int]
Signature
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INITIALIZED']]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
ContentCreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ContentModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
CreatorId
- Type: typing.Optional[str]
Thumbnail
- Type: typing.Optional[typing.Dict[typing.Literal['LARGE', 'SMALL', 'SMALL_HQ'], str]]
Source
- Type: typing.Optional[typing.Dict[typing.Literal['ORIGINAL', 'WITH_COMMENTS'], str]]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
FiltersTypeDef
TextLocales
- Type: typing.Optional[typing.Sequence[typing.Literal['AR', 'BG', 'BN', 'CS', 'DA', 'DE', 'DEFAULT', 'EL', 'EN', 'ES', 'FA', 'FI', 'FR', 'HI', 'HU', 'ID', 'IT', 'JA', 'KO', 'LT', 'LV', 'NL', 'NO', 'PT', 'RO', 'RU', 'SV', 'SW', 'TH', 'TR', 'ZH']]]
ContentCategories
- Type: typing.Optional[typing.Sequence[typing.Literal['AUDIO', 'DOCUMENT', 'IMAGE', 'OTHER', 'PDF', 'PRESENTATION', 'SOURCE_CODE', 'SPREADSHEET', 'VIDEO']]]
ResourceTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['COMMENT', 'DOCUMENT', 'DOCUMENT_VERSION', 'FOLDER']]]
Labels
- Type: typing.Optional[typing.Sequence[str]]
Principals
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.workdocs_classes.SearchPrincipalTypeTypeDef]]
AncestorIds
- Type: typing.Optional[typing.Sequence[str]]
SearchCollectionTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['OWNED', 'SHARED_WITH_ME']]]
SizeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.LongRangeTypeTypeDef]
CreatedRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.DateRangeTypeTypeDef]
ModifiedRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.DateRangeTypeTypeDef]
FolderMetadataTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreatorId
- Type: typing.Optional[str]
ParentFolderId
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
ResourceState
- Type: typing.Optional[typing.Literal['ACTIVE', 'RECYCLED', 'RECYCLING', 'RESTORING']]
Signature
- Type: typing.Optional[str]
Labels
- Type: typing.Optional[typing.List[str]]
Size
- Type: typing.Optional[int]
LatestVersionSize
- Type: typing.Optional[int]
GetCurrentUserRequestRequestTypeDef
AuthenticationToken
- Type:
- Required: Yes
GetCurrentUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDocumentPathRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Fields
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
GetDocumentPathResponseTypeDef
Path
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDocumentRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
IncludeCustomMetadata
- Type: typing.Optional[bool]
GetDocumentResponseTypeDef
Metadata
- Type:
- Required: Yes
CustomMetadata
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDocumentVersionRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Fields
- Type: typing.Optional[str]
IncludeCustomMetadata
- Type: typing.Optional[bool]
GetDocumentVersionResponseTypeDef
Metadata
- Type:
- Required: Yes
CustomMetadata
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFolderPathRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Fields
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
GetFolderPathResponseTypeDef
Path
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFolderRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
IncludeCustomMetadata
- Type: typing.Optional[bool]
GetFolderResponseTypeDef
Metadata
- Type:
- Required: Yes
CustomMetadata
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcesRequestRequestTypeDef
AuthenticationToken
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
CollectionType
- Type: typing.Optional[typing.Literal['SHARED_WITH_ME']]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
GetResourcesResponseTypeDef
Folders
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.FolderMetadataTypeDef]
- Required: Yes
Documents
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.DocumentMetadataTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GroupMetadataTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
InitiateDocumentVersionUploadRequestRequestTypeDef
AuthenticationToken
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ContentCreatedTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
ContentModifiedTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
ContentType
- Type: typing.Optional[str]
DocumentSizeInBytes
- Type: typing.Optional[int]
ParentFolderId
- Type: typing.Optional[str]
InitiateDocumentVersionUploadResponseTypeDef
Metadata
- Type:
- Required: Yes
UploadMetadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LongRangeTypeTypeDef
StartValue
- Type: typing.Optional[int]
EndValue
- Type: typing.Optional[int]
NotificationOptionsTypeDef
SendEmail
- Type: typing.Optional[bool]
EmailMessage
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParticipantsTypeDef
Users
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workdocs_classes.UserMetadataTypeDef]]
Groups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workdocs_classes.GroupMetadataTypeDef]]
PermissionInfoTypeDef
Role
- Type: typing.Optional[typing.Literal['CONTRIBUTOR', 'COOWNER', 'OWNER', 'VIEWER']]
Type
- Type: typing.Optional[typing.Literal['DIRECT', 'INHERITED']]
PrincipalTypeDef
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ANONYMOUS', 'GROUP', 'INVITE', 'ORGANIZATION', 'USER']]
Roles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workdocs_classes.PermissionInfoTypeDef]]
RemoveAllResourcePermissionsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
RemoveResourcePermissionRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['ANONYMOUS', 'GROUP', 'INVITE', 'ORGANIZATION', 'USER']]
ResourceMetadataTypeDef
Type
- Type: typing.Optional[typing.Literal['DOCUMENT', 'FOLDER']]
Name
- Type: typing.Optional[str]
OriginalName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.UserMetadataTypeDef]
ParentId
- Type: typing.Optional[str]
ResourcePathComponentTypeDef
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ResourcePathTypeDef
Components
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workdocs_classes.ResourcePathComponentTypeDef]]
ResponseItemTypeDef
ResourceType
- Type: typing.Optional[typing.Literal['COMMENT', 'DOCUMENT', 'DOCUMENT_VERSION', 'FOLDER']]
WebUrl
- Type: typing.Optional[str]
DocumentMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.DocumentMetadataTypeDef]
FolderMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.FolderMetadataTypeDef]
CommentMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.CommentMetadataTypeDef]
DocumentVersionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.DocumentVersionMetadataTypeDef]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
RestoreDocumentVersionsRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
SearchPrincipalTypeTypeDef
Id
- Type:
- Required: Yes
Roles
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTRIBUTOR', 'COOWNER', 'OWNER', 'VIEWER']]]
SearchResourcesRequestRequestTypeDef
AuthenticationToken
- Type: typing.Optional[str]
QueryText
- Type: typing.Optional[str]
QueryScopes
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTENT', 'NAME']]]
OrganizationId
- Type: typing.Optional[str]
AdditionalResponseFields
- Type: typing.Optional[typing.Sequence[typing.Literal['WEBURL']]]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.FiltersTypeDef]
OrderBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.workdocs_classes.SearchSortResultTypeDef]]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
SearchResourcesRequestSearchResourcesPaginateTypeDef
AuthenticationToken
- Type: typing.Optional[str]
QueryText
- Type: typing.Optional[str]
QueryScopes
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTENT', 'NAME']]]
OrganizationId
- Type: typing.Optional[str]
AdditionalResponseFields
- Type: typing.Optional[typing.Sequence[typing.Literal['WEBURL']]]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.FiltersTypeDef]
OrderBy
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.workdocs_classes.SearchSortResultTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.PaginatorConfigTypeDef]
SearchResourcesResponseTypeDef
Items
- Type: typing.List[aws_resource_validator.pydantic_models.workdocs_classes.ResponseItemTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchSortResultTypeDef
Field
- Type: typing.Optional[typing.Literal['CREATED_TIMESTAMP', 'MODIFIED_TIMESTAMP', 'NAME', 'RELEVANCE', 'SIZE']]
Order
- Type: typing.Optional[typing.Literal['ASC', 'DESC']]
SharePrincipalTypeDef
Id
- Type:
- Required: Yes
Type
- Type: typing.Literal['ANONYMOUS', 'GROUP', 'INVITE', 'ORGANIZATION', 'USER']
- Required: Yes
Role
- Type: typing.Literal['CONTRIBUTOR', 'COOWNER', 'OWNER', 'VIEWER']
- Required: Yes
ShareResultTypeDef
PrincipalId
- Type: typing.Optional[str]
InviteePrincipalId
- Type: typing.Optional[str]
Role
- Type: typing.Optional[typing.Literal['CONTRIBUTOR', 'COOWNER', 'OWNER', 'VIEWER']]
Status
- Type: typing.Optional[typing.Literal['FAILURE', 'SUCCESS']]
ShareId
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
StorageRuleTypeTypeDef
StorageAllocatedInBytes
- Type: typing.Optional[int]
StorageType
- Type: typing.Optional[typing.Literal['QUOTA', 'UNLIMITED']]
SubscriptionTypeDef
SubscriptionId
- Type: typing.Optional[str]
EndPoint
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[typing.Literal['HTTPS', 'SQS']]
UpdateDocumentRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ParentFolderId
- Type: typing.Optional[str]
ResourceState
- Type: typing.Optional[typing.Literal['ACTIVE', 'RECYCLED', 'RECYCLING', 'RESTORING']]
UpdateDocumentVersionRequestRequestTypeDef
DocumentId
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
VersionStatus
- Type: typing.Optional[typing.Literal['ACTIVE']]
UpdateFolderRequestRequestTypeDef
FolderId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ParentFolderId
- Type: typing.Optional[str]
ResourceState
- Type: typing.Optional[typing.Literal['ACTIVE', 'RECYCLED', 'RECYCLING', 'RESTORING']]
UpdateUserRequestRequestTypeDef
UserId
- Type:
- Required: Yes
AuthenticationToken
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ADMIN', 'MINIMALUSER', 'POWERUSER', 'USER', 'WORKSPACESUSER']]
StorageRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.StorageRuleTypeTypeDef]
TimeZoneId
- Type: typing.Optional[str]
Locale
- Type: typing.Optional[typing.Literal['de', 'default', 'en', 'es', 'fr', 'ja', 'ko', 'pt_BR', 'ru', 'zh_CN', 'zh_TW']]
GrantPoweruserPrivileges
- Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]
UpdateUserResponseTypeDef
User
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UploadMetadataTypeDef
UploadUrl
- Type: typing.Optional[str]
SignedHeaders
- Type: typing.Optional[typing.Dict[str, str]]
UserMetadataTypeDef
Id
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
UserStorageMetadataTypeDef
StorageUtilizedInBytes
- Type: typing.Optional[int]
StorageRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.StorageRuleTypeTypeDef]
UserTypeDef
Id
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
EmailAddress
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
OrganizationId
- Type: typing.Optional[str]
RootFolderId
- Type: typing.Optional[str]
RecycleBinFolderId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE', 'PENDING']]
Type
- Type: typing.Optional[typing.Literal['ADMIN', 'MINIMALUSER', 'POWERUSER', 'USER', 'WORKSPACESUSER']]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
TimeZoneId
- Type: typing.Optional[str]
Locale
- Type: typing.Optional[typing.Literal['de', 'default', 'en', 'es', 'fr', 'ja', 'ko', 'pt_BR', 'ru', 'zh_CN', 'zh_TW']]
Storage
- Type: typing.Optional[aws_resource_validator.pydantic_models.workdocs_classes.UserStorageMetadataTypeDef]