Search Resources
workdocs_search_resources | R Documentation |
Searches metadata and the content of folders, documents, document versions, and comments¶
Description¶
Searches metadata and the content of folders, documents, document versions, and comments.
Usage¶
workdocs_search_resources(AuthenticationToken, QueryText, QueryScopes,
OrganizationId, AdditionalResponseFields, Filters, OrderBy, Limit,
Marker)
Arguments¶
AuthenticationToken
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
QueryText
The String to search for. Searches across different text fields based on request parameters. Use double quotes around the query string for exact phrase matches.
QueryScopes
Filter based on the text field type. A Folder has only a name and no content. A Comment has only content and no name. A Document or Document Version has a name and content
OrganizationId
Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.
AdditionalResponseFields
A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.
Filters
Filters results based on entity metadata.
OrderBy
Order by results in one or more categories.
Limit
Max results count per page.
Marker
The marker for the next set of results.
Value¶
A list with the following syntax:
list(
Items = list(
list(
ResourceType = "DOCUMENT"|"FOLDER"|"COMMENT"|"DOCUMENT_VERSION",
WebUrl = "string",
DocumentMetadata = list(
Id = "string",
CreatorId = "string",
ParentFolderId = "string",
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
LatestVersionMetadata = list(
Id = "string",
Name = "string",
ContentType = "string",
Size = 123,
Signature = "string",
Status = "INITIALIZED"|"ACTIVE",
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
ContentCreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ContentModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
CreatorId = "string",
Thumbnail = list(
"string"
),
Source = list(
"string"
)
),
ResourceState = "ACTIVE"|"RESTORING"|"RECYCLING"|"RECYCLED",
Labels = list(
"string"
)
),
FolderMetadata = list(
Id = "string",
Name = "string",
CreatorId = "string",
ParentFolderId = "string",
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
ResourceState = "ACTIVE"|"RESTORING"|"RECYCLING"|"RECYCLED",
Signature = "string",
Labels = list(
"string"
),
Size = 123,
LatestVersionSize = 123
),
CommentMetadata = list(
CommentId = "string",
Contributor = list(
Id = "string",
Username = "string",
EmailAddress = "string",
GivenName = "string",
Surname = "string",
OrganizationId = "string",
RootFolderId = "string",
RecycleBinFolderId = "string",
Status = "ACTIVE"|"INACTIVE"|"PENDING",
Type = "USER"|"ADMIN"|"POWERUSER"|"MINIMALUSER"|"WORKSPACESUSER",
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
TimeZoneId = "string",
Locale = "en"|"fr"|"ko"|"de"|"es"|"ja"|"ru"|"zh_CN"|"zh_TW"|"pt_BR"|"default",
Storage = list(
StorageUtilizedInBytes = 123,
StorageRule = list(
StorageAllocatedInBytes = 123,
StorageType = "UNLIMITED"|"QUOTA"
)
)
),
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
CommentStatus = "DRAFT"|"PUBLISHED"|"DELETED",
RecipientId = "string",
ContributorId = "string"
),
DocumentVersionMetadata = list(
Id = "string",
Name = "string",
ContentType = "string",
Size = 123,
Signature = "string",
Status = "INITIALIZED"|"ACTIVE",
CreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
ContentCreatedTimestamp = as.POSIXct(
"2015-01-01"
),
ContentModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
CreatorId = "string",
Thumbnail = list(
"string"
),
Source = list(
"string"
)
)
)
),
Marker = "string"
)
Request syntax¶
svc$search_resources(
AuthenticationToken = "string",
QueryText = "string",
QueryScopes = list(
"NAME"|"CONTENT"
),
OrganizationId = "string",
AdditionalResponseFields = list(
"WEBURL"
),
Filters = list(
TextLocales = list(
"AR"|"BG"|"BN"|"DA"|"DE"|"CS"|"EL"|"EN"|"ES"|"FA"|"FI"|"FR"|"HI"|"HU"|"ID"|"IT"|"JA"|"KO"|"LT"|"LV"|"NL"|"NO"|"PT"|"RO"|"RU"|"SV"|"SW"|"TH"|"TR"|"ZH"|"DEFAULT"
),
ContentCategories = list(
"IMAGE"|"DOCUMENT"|"PDF"|"SPREADSHEET"|"PRESENTATION"|"AUDIO"|"VIDEO"|"SOURCE_CODE"|"OTHER"
),
ResourceTypes = list(
"FOLDER"|"DOCUMENT"|"COMMENT"|"DOCUMENT_VERSION"
),
Labels = list(
"string"
),
Principals = list(
list(
Id = "string",
Roles = list(
"VIEWER"|"CONTRIBUTOR"|"OWNER"|"COOWNER"
)
)
),
AncestorIds = list(
"string"
),
SearchCollectionTypes = list(
"OWNED"|"SHARED_WITH_ME"
),
SizeRange = list(
StartValue = 123,
EndValue = 123
),
CreatedRange = list(
StartValue = as.POSIXct(
"2015-01-01"
),
EndValue = as.POSIXct(
"2015-01-01"
)
),
ModifiedRange = list(
StartValue = as.POSIXct(
"2015-01-01"
),
EndValue = as.POSIXct(
"2015-01-01"
)
)
),
OrderBy = list(
list(
Field = "RELEVANCE"|"NAME"|"SIZE"|"CREATED_TIMESTAMP"|"MODIFIED_TIMESTAMP",
Order = "ASC"|"DESC"
)
),
Limit = 123,
Marker = "string"
)