List Paginated Inventory Objects at Level 4
POST/dlp/api/v1/inventory/objects/aggregate/l4
Lists a paginated list of objects at L4 level. This is to fasten the response while listing the bucket objects
Request
- application/json; charset=UTF-8
Body
- Array [
- ]
- RelativeTimeRangeConfigModel
- AbsoluteTimeRangeConfigModel
- ToNowTimeRangeConfigModel
- absolute
- relative
- to_now
Detailed
Array of specific fields to return
filters object[]
Filtering parameters.
For filter names, refer to List Filters API.
For filter values, refer to List filter suggestions.
The only exception is resource.tagv2 filter name, provide filter value for it in the following format: "{"key":"'CustomerTagKey'","value":"'CustomerTagValue'"}"
Name
Possible values: [tag:yaml.org,2002:value =
]
Operator
Value
For asset or data inventory only. Group returned items by cloud.type, cloud.service, cloud.region, cloud.account, and/or resource.type
Records per page
The number of items to skip before selecting items to return. Default is zero
orderBy object
Sorting column and sort type
sort by ascending
order by column name
Page Number
Setting this pagination Token to the nextPageToken from a response object returns the next page of data
search on objects
Array of sort properties. Append :asc or :desc to the key to sort by ascending or descending order respectively. Example sort properties are id:asc and timestamp:desc
timeRange object
See the Time Range Model for details.
Possible values: [BACKWARD
, FORWARD
]
Direction in which to count time. Default = BACKWARD
value objectrequired
Model for RelativeTimeDuration
Number of time units
Possible values: [minute
, hour
, day
, week
, month
, year
]
Time unit
value objectrequired
Model for Time
End timestamp
Start timestamp
Possible values: [MINUTE
, HOUR
, DAY
, WEEK
, MONTH
, YEAR
, EPOCH
, LOGIN
]
Time range object
Possible values: [absolute
, relative
, to_now
]
Time type
value objectrequired
Model for Time
End timestamp
Start timestamp
Possible values: [BACKWARD
, FORWARD
]
Direction in which to count time. Default = BACKWARD
value objectrequired
Model for RelativeTimeDuration
Number of time units
Possible values: [minute
, hour
, day
, week
, month
, year
]
Time unit
Possible values: [MINUTE
, HOUR
, DAY
, WEEK
, MONTH
, YEAR
, EPOCH
, LOGIN
]
Time range object
Responses
- 200
success
- application/json; charset=UTF-8
- Schema
- Example (from schema)
Schema
- Array [
- ]
End time of the record
items object[]
Cloud account id
Cloud account name
Total alerts
Unified Asset Id
Cloud Type
Container Name
Object Content Type
List of Data Patterns
List of Data Profiles
Classification Scanned Time
Snippets created on (unix timestamp)
Snippets Status
Snippets Viewed Status
Malware Result
Total malware objects
Malware Scanned Time
Metadata Scanned Time
Object Alerts
Object Exposure
Object Id
Object Name
Object Owner
Object Path
Object URL
Total public objects
List of public resources
Total number of public resources
Cloud region
Resource Exposure
Resource name
resource RRN
Resource status (true if active)
object RRN
Total sensitive objects
Service name
Total objects
Total number of resources
Total records per page
page number for the records
Start time of the record
Total Items
{
"endTime": 0,
"items": [
{
"accountId": "string",
"accountName": "string",
"alerts": 0,
"assetId": "string",
"cloudType": "string",
"containerName": "string",
"contentType": "string",
"dataPatterns": [
"string"
],
"dataProfiles": [
"string"
],
"dssScannedTime": 0,
"dssSnippetCreatedOn": 0,
"dssSnippetStatus": "string",
"dssSnippetViewed": true,
"malware": "string",
"malwareObjects": 0,
"malwareScannedTime": 0,
"metadataScannedTime": 0,
"objectAlerts": "string",
"objectExposure": "string",
"objectId": "string",
"objectName": "string",
"objectOwner": "string",
"objectPath": "string",
"objectUrl": "string",
"publicObjects": 0,
"publicResource": "string",
"publicResources": 0,
"regionName": "string",
"resourceExposure": "string",
"resourceName": "string",
"resourceRrn": "string",
"resourceStatus": true,
"rrn": "string",
"sensitiveObjects": 0,
"serviceName": "string",
"totalObjects": 0,
"totalResources": 0
}
],
"limit": 0,
"page": 0,
"startTime": 0,
"totalItems": 0
}