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"
)