Class: Aws::WorkDocs::Types::SearchResourcesRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-workdocs/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:authentication_token, :query_text]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_response_fieldsArray<String>

A list of attributes to include in the response. Used to request fields that are not normally returned in a standard response.

Returns:

  • (Array<String>)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#authentication_tokenString

Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.

Returns:

  • (String)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#filtersTypes::Filters

Filters results based on entity metadata.

Returns:



2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#limitInteger

Max results count per page.

Returns:

  • (Integer)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#markerString

The marker for the next set of results.

Returns:

  • (String)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#order_byArray<Types::SearchSortResult>

Order by results in one or more categories.

Returns:



2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#organization_idString

Filters based on the resource owner OrgId. This is a mandatory parameter when using Admin SigV4 credentials.

Returns:

  • (String)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#query_scopesArray<String>

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

Returns:

  • (Array<String>)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end

#query_textString

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.

Returns:

  • (String)


2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
# File 'lib/aws-sdk-workdocs/types.rb', line 2571

class SearchResourcesRequest < Struct.new(
  :authentication_token,
  :query_text,
  :query_scopes,
  :organization_id,
  :additional_response_fields,
  :filters,
  :order_by,
  :limit,
  :marker)
  SENSITIVE = [:authentication_token, :query_text]
  include Aws::Structure
end