OBJECT

FileResult

link GraphQL Schema definition

  • type FileResult {
  • nativePath: String!
  • filename: String!
  • directory: String!
  • mode: DataGovFileMode!
  • size: Long!
  • lastModifiedTime: Long!
  • lastAccessTime: Long!
  • numDescendantFiles: Int!
  • numDescendantErrorFiles: Long!
  • numDescendantSkippedExtFiles: Long!
  • numDescendantSkippedSizeFiles: Long!
  • numDescendantFolders: Long!
  • analyzerResults: [AnalyzerResult!]!
  • analyzerGroupResults: [AnalyzerGroupResult!]!
  • paginationId: String!
  • hits: Hits!
  • stdPath: String!
  • errorCode: AnalyzerErrorCode!
  • filesWithHits: Hits
  • staleFilesWithHits: Hits
  • openAccessFilesWithHits: Hits
  • staleFiles: Hits
  • openAccessFiles: Hits
  • openAccessFolders: Hits
  • openAccessStaleFiles: Hits
  • openAccessType: OpenAccessType!
  • stalenessType: StalenessType!
  • numActivities: Long!
  • numActivitiesBreakdown: [ActivityResult!]!
  • numActivitiesDelta: Long!
  • owner: String!
  • snapshotFid: String!
  • snapshotTimestamp: Long!
  • # Represents the type of user access for a file.
  • userAccessType: UserAccessType!
  • # Representation of SIDs that can access this file.
  • accessibleBySidsRepresentation: String!
  • # A short form of representation of SIDs that will be used by indexing.
  • accessibleBySidsRepresentationShortForm: String!
  • # Sensitive file count for various risk levels.
  • sensitiveFiles: SensitiveFiles
  • # Analyzer risk hits for various risk levels.
  • analyzerRiskHits: AnalyzerHits
  • # Risk level of the file.
  • riskLevel: RiskLevelType!
  • # File access risk reasons.
  • riskReasons: [RiskReason!]!
  • # Represents if file has direct ACL.
  • isDirectAcl: Boolean!
  • # Represents principal access information for the file.
  • principalAccessInfo: PrincipalAccessInfo
  • # Represents number of children at each level.
  • numChildren: Long!
  • # Represents data type of column for databases.
  • type: String!
  • # Represents the creation time of the file.
  • creationTime: Long!
  • # Represents the last scan time of the file.
  • lastScanTime: Long!
  • # Represents the MIP Labels attached inside files for the path and their sensitive
  • # files count.
  • mipLabelsSummary: [MipLabelSummary!]!
  • # Represents the sum of high, medium, and low sensitive hits.
  • totalSensitiveHits: Long!
  • # Represents sensitivity hits for various sensitivity levels.
  • sensitiveHits: SensitiveHits
  • # Represents the total number of hits, including sensitive and non-sensitive hits.
  • totalHits: Hits
  • # Represents files with the total number of hits, including sensitive and
  • # non-sensitive hits.
  • filesWithTotalHits: Hits
  • # Represents the type of database entity.
  • dbEntityType: DatabaseEntityType!
  • # Represents the number of files associated with different exposure types.
  • exposureSummary: [ExposureSummary!]!
  • snappable: HierarchyObject!
  • }