OBJECT
PolicyObj
link GraphQL Schema definition
- type PolicyObj {
- # User access risk reasons.
- : [RiskReason!]!
- # Specifies the access type summary for a principal.
- : AccessTypeSummary
- # Arguments
- # stdPath:
- # fileMode: FileMode represents the type of object at the path
- # (File/Directory/Symlink).
- (
- : String!,
- : DataGovFileMode
- ): [AnalyzerMapping!]!
- # Analysis status of the policy object.
- : AnalysisStatus!
- # Analyzer Hits count for various risk levels.
- : AnalyzerHits
- # Specifies the metadata of the asset.
- : AssetMetadata
- # Specifies the sensitive files count summary for attributes.
- : [AttributesSummary!]! @deprecated( reason: "No longer used." )
- # Specifies the data type level results.
- : [DataTypeResult!]!
- # Change in the user count for various risk levels.
- : PrincipalCounts
- # Specifies the sensitive files count summary for document types.
- : [DocumentTypeSummary!]!
- # Signifies the file exposure summary of the asset.
- : [ExposureSummary!]!
- # 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
- # 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!
- # Specifies whether the object has insights or not.
- : Boolean!
- : String!
- # Specifies whether the object has user access enabled or not.
- : Boolean!
- # Specifies whether the user activity for the object is enabled.
- : Boolean!
- # Specifies the sensitive files count summary for MIP Labels.
- : [MipLabelSummary!]!
- : ObjectStatus!
- # Specifies the object type of the asset.
- : DataGovObjectType!
- : DataGovOsType!
- : [ClassificationPolicySummary!]!
- # Sensitive hits for various risk levels.
- : SensitiveHits
- # Risk level of the policy object.
- : RiskLevelType!
- # Root file result.
- : FileResult!
- # Specifies the scan status of the asset.
- : ScanStatus!
- # Sensitive File count for various risk levels.
- : SensitiveFiles
- : DataGovShareType!
- : HierarchyObject
- : String!
- # Timestamp in ms.
- : Long!
- # 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!
- # Sensitive hits accumulated across different workloads for the user.
- : SummaryHits
- # Unused sensitive file count for various risk levels.
- : SensitiveFiles
- # User count for various risk levels.
- : PrincipalCounts
- # Signifies the violation severity of the asset.
- : ViolationSeverity!
- # Arguments
- # stdPath:
- (: String!): [WhitelistedAnalyzer!]!
- }
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.