OBJECT
PolicyObj
link GraphQL Schema definition
- type PolicyObj {
- String! :
- # Timestamp in ms.
- Long! :
- # Root file result.
- FileResult! :
- # The same snapshot may be returned for different policy object queries at
- # different time points since snapshot results are pulled forward if no new
- # snapshots have come up from CDM. The daily change values will be
- # different for these different time points.
- #
- # This time_context field is used by the graphql layer to make sure that
- # Apollo cache on the UI can differentiate between the policy object at
- # different time points.
- String! :
- DataGovOsType! :
- DataGovShareType! :
- # Risk level of the policy object.
- RiskLevelType! :
- # Analysis status of the policy object.
- AnalysisStatus! :
- # Sensitive File count for various risk levels.
- SensitiveFiles :
- # Sensitive hits accumulated across different workloads for the user.
- SummaryHits :
- # Analyzer Hits count for various risk levels.
- AnalyzerHits :
- # User access risk reasons.
- RiskReason!]! : [
- # User count for various risk levels.
- PrincipalCounts :
- # Sensitive hits for various risk levels.
- SensitiveHits :
- # Specifies whether the object has user access enabled or not.
- Boolean! :
- # Change in the user count for various risk levels.
- PrincipalCounts :
- # Specifies whether the object has insights or not.
- Boolean! :
- # Unused sensitive file count for various risk levels.
- SensitiveFiles :
- # Specifies whether the user activity for the object is enabled.
- Boolean! :
- # Specifies the data type level results.
- DataTypeResult!]! : [
- # Specifies the metadata of the asset.
- AssetMetadata :
- # Specifies the object type of the asset.
- DataGovObjectType! :
- # Specifies the scan status of the asset.
- ScanStatus! :
- # Specifies the sensitive files count summary for MIP Labels.
- MipLabelSummary!]! : [
- # Signifies the violation severity of the asset.
- ViolationSeverity! :
- # Signifies the file exposure summary of the asset.
- ExposureSummary!]! : [
- String! :
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter:
- # sort:
- # stdPath:
- # timezone:
- (
- Int, :
- String, :
- Int, :
- String, :
- BrowseDirectoryFiltersInput, :
- FileResultSortInput, :
- String!, :
- String! :
- ): FileResultConnection!
- # Arguments
- # first: Returns the first n elements from the list.
- # after: Returns the elements in the list that occur after the
- # specified cursor.
- # last: Returns the last n elements from the list.
- # before: Returns the elements in the list that occur before the
- # specified cursor.
- # filter:
- # sort:
- # timezone:
- (
- Int, :
- String, :
- Int, :
- String, :
- ListFileResultFiltersInput, :
- FileResultSortInput, :
- String! :
- ): FileResultConnection!
- # Arguments
- # stdPath:
- String!): [WhitelistedAnalyzer!]! ( :
- ClassificationPolicySummary!]! : [
- ObjectStatus! :
- # Arguments
- # stdPath:
- # fileMode: FileMode represents the type of object at the path
- # (File/Directory/Symlink).
- (
- String!, :
- DataGovFileMode :
- ): [AnalyzerMapping!]!
- HierarchyObject :
- }
link Require by
- Issue
- PolicyObjConnectionPaginated list of PolicyObj objects. Each page of the results includes at most 1000 entries. Query the `pageInfo.hasNextPage` field to know whether all objects were returned.
- PolicyObjEdgeWrapper around the PolicyObj object. This wrapper is used for pagination.
- Query
- WorkloadAnomalyA workload that has a snapshot or children with anomalous activity.