OBJECT

SecurityReportConfiguration

Report Configuration.

link GraphQL Schema definition

  • type SecurityReportConfiguration implements Node, NodeVersion {
  • # Context is the visibility scope of the object.
  • context: SecurityContext!
  • # Timestamp for the creation of the Report Configuration.
  • createdTime: DateTime
  • # Criteria for report.
  • criteria: [SecurityCriterion!]
  • # Description of the Report Configuration
  • description: String
  • # Enable or disable scheduled report generation.
  • enabled: Boolean!
  • # Format of generated Report.
  • format: SecurityReportFormat!
  • # Node-compatible opaque global identifier
  • id: ID!
  • # A list of preconfigured integrations which will be used to send the messages.
  • integrations: [SecurityReportConfigurationIntegrationInfo!]
  • # 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: SecurityReportConfigurationLayout
  • # 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: String
  • # IDs of the projects' resource is part of (resource's context).
  • projectId: [String!]
  • # Node-compatible opaque global identifier
  • reportConfigurationId: String!
  • # Schedule of the periodic reports. Leave empty for one-time reports.
  • schedule: SecurityReportConfigurationSchedule
  • # Report Configuration Status holds details about the report health
  • status: SecurityReportConfigurationStatus
  • # Type of the Report Configuration
  • type: SecurityReportConfigurationType!
  • }