SearchExportReportArguments
Arguments for Search Export report (SEARCH_EXPORT) The report file generated will be a zip file containing csv files of the search results.
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| indices | []Index | The names of the Elasticsearch indices in which to search. If none are provided, then all indices will be searched. | [optional] |
| query | str | The query using the Elasticsearch Query String Query syntax from the Query DSL extended by SailPoint to support Nested queries. | [required] |
| columns | str | Comma separated string consisting of technical attribute names of fields to include in report. Use access.spread, apps.spread, accounts.spread to include respective identity access details. Use accessProfiles.spread to unclude access profile details. Use entitlements.spread to include entitlement details. | [optional] |
| sort | []str | The fields to be used to sort the search results. Use + or - to specify the sort direction. | [optional] |
| } |
Example
from sailpoint.v2024.models.search_export_report_arguments import SearchExportReportArguments
search_export_report_arguments = SearchExportReportArguments(
indices=[entitlements],
query='name:a*',
columns='displayName,firstName,lastName,email,created,attributes.cloudLifecycleState',
sort=[displayName, +id]
)