NativeDashboardState constructor

const NativeDashboardState({
  1. Input<String?>? access,
  2. Input<List<NativeDashboardChart>?>? charts,
  3. Input<String?>? createTime,
  4. Input<String?>? createUserId,
  5. Input<String?>? dashboardId,
  6. Input<String?>? deletionPolicy,
  7. Input<String?>? description,
  8. Input<String?>? displayName,
  9. Input<String?>? etag,
  10. Input<List<NativeDashboardFilter>?>? filters,
  11. Input<String?>? fingerprint,
  12. Input<String?>? instance,
  13. Input<bool?>? isPinned,
  14. Input<String?>? lastViewedTime,
  15. Input<String?>? location,
  16. Input<String?>? name,
  17. Input<String?>? project,
  18. Input<String?>? type,
  19. Input<String?>? updateTime,
  20. Input<String?>? updateUserId,
})

Creates a new NativeDashboardState. access The access level of the dashboard. charts A list of charts included in the dashboard definition. createTime The creation time of the dashboard. createUserId The ID of the user who created the dashboard. dashboardId The unique ID of the Dashboard. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A description of the dashboard. displayName The display name/title of the dashboard visible to users. etag Server-computed checksum for optimistic concurrency control, filters Global filters defined for the dashboard. fingerprint (Output) instance The ID of the Chronicle instance. isPinned Whether the dashboard is pinned by the user. lastViewedTime (Output) location The location of the Chronicle instance. name The full resource name of the dashboard. project The ID of the project in which the resource belongs. type The type of dashboard. updateTime The time when the dashboard was last edited. updateUserId The ID of the user who last edited the dashboard.

Implementation

const NativeDashboardState({
  this.access,
  this.charts,
  this.createTime,
  this.createUserId,
  this.dashboardId,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.etag,
  this.filters,
  this.fingerprint,
  this.instance,
  this.isPinned,
  this.lastViewedTime,
  this.location,
  this.name,
  this.project,
  this.type,
  this.updateTime,
  this.updateUserId,
});