OBJECT

ScheduledReport

Description

Metadata for rendering a scheduled report.

link GraphQL Schema definition

  • type ScheduledReport {
  • # ID of the schedule of the custom report.
  • id: Long!
  • # Title of the report.
  • title: String!
  • # Rubrik user that created the report. If the user does not exist anymore, this
  • # stores a dummy inactive user.
  • creator: User!
  • # Rubrik user that last edited this schedule. If the user does not exist anymore,
  • # this stores a dummy inactive user.
  • lastEditor: User!
  • # The custom report ID corresponding to this scheduled report.
  • reportId: Int!
  • # Creation time of the schedule.
  • createdAt: DateTime!
  • # Last update time of the schedule.
  • lastUpdatedAt: DateTime!
  • # Time of the day for daily report delivery if the schedule has daily
  • # configuration.
  • dailyTime: LocalTime
  • # Time of the day for weekly report delivery if the schedule has weekly
  • # configuration.
  • weeklyTime: LocalTime
  • # Date of the month for report delivery if the schedule has monthly configuration.
  • monthlyDate: Int
  • # Time of the day for monthly report delivery if the schedule has monthly
  • # configuration.
  • monthlyTime: LocalTime
  • # List of attachment types for report delivery.
  • attachmentTypes: [ReportAttachmentType!]!
  • # List of Rubrik users that are the intended recipients of the scheduled report.
  • # Inactive users are not part of this list.
  • rubrikRecipientUsers: [User!]!
  • # List of email addresses of (non-Rubrik user) recipients of the scheduled report.
  • recipientEmails: [String!]!
  • # Time zone of the schedule time in IANA format.
  • timeZone: String!
  • # Weekdays for report delivery if weekly schedule is enabled.
  • weeklyDays: [WeekDay!]
  • }