OBJECT

FindingReportConfiguration

Report Configuration.

link GraphQL Schema definition

  • type FindingReportConfiguration implements Node, NodeVersion {
  • # Context is the visibility scope of the object.
  • context: FindingReportContext!
  • # Timestamp for the creation of the Report Configuration.
  • createdTime: DateTime
  • # Criteria for report.
  • criteria: [FindingCriterion!]
  • # List of CSP Project Entities that this Report Configuration is scoped to
  • cspProjectEntities: [Entity!]
  • # Description of the Report Configuration
  • description: String
  • # Enable or disable scheduled report generation.
  • enabled: Boolean!
  • # Format of generated Report.
  • format: FindingReportFormat!
  • # Node-compatible opaque global identifier
  • id: ID!
  • # Timestamp for the last update of the resource in date-time format.
  • lastUpdatedTime: DateTime
  • # Layout of the generated report. If layout is not specified, the
  • # generated report will include all the layout sections, relevant to the report
  • # type (columns/widgets/etc.)
  • layout: FindingReportLayout
  • # A list of Management Endpoints that this Report Configuration is active for.
  • managementEndpoints: [ManagementEndpoint!]
  • # Name of the Report Configuration.
  • name: String!
  • # Opaque version string for this graph node instance
  • nodeVersion: ID!
  • # The resource owner.
  • owner: User
  • # IDs of the projects' resource is part of (resource's context).
  • projectId: [String!]
  • # Report Configuration Id
  • reportConfigurationId: String!
  • # Schedule of the periodic reports. Leave empty for one-time reports.
  • schedule: FindingReportSchedule
  • # Report Configuration Status holds details about the report health
  • status: FindingReportConfigurationStatus
  • # A list of preconfigured Notification Target(s) which will be used to send the
  • # messages.
  • target: [FindingReportNotificationTargetInfo!]
  • # Type of the Report Configuration
  • type: FindingReportType!
  • }