DashboardSharing
A dashboard sharing. This is used to define "shared" dashboards.
type DashboardSharing {
id: ID!
name: String
description: String
dashboard: Dashboard!
customer: Customer!
active: Boolean!
allowedDomains: [String]!
expiry: DateTime
lastUsed: DateTime
requestCounter: Int!
token: String!
timestamp: DateTime!
}
Fields
DashboardSharing.id ● ID! non-null scalar
The unique id of this sharing.
DashboardSharing.name ● String scalar
An optional name for this sharing.
DashboardSharing.description ● String scalar
An optional description for this sharing.
DashboardSharing.dashboard ● Dashboard! non-null object
The owning dashboard.
DashboardSharing.customer ● Customer! non-null object
Which customer is targeted by this dashboard sharing.
DashboardSharing.active ● Boolean! non-null scalar
The active/inactive flag for this sharing.
DashboardSharing.allowedDomains ● [String]! non-null scalar
The list of allowed domain names. Wildcard '*' is supported. To allow all domains you could use '*'.
DashboardSharing.expiry ● DateTime scalar
When this field is set it configures until when this sharing is valid.
DashboardSharing.lastUsed ● DateTime scalar
When was this sharing configuration used for the last time. If null this sharing configuration was not yet used.
DashboardSharing.requestCounter ● Int! non-null scalar
The number of requests detected for this sharing.
DashboardSharing.token ● String! non-null scalar
The generated token for this sharing.
DashboardSharing.timestamp ● DateTime! non-null scalar
When was this object modified.
Member Of
CreateDashboardSharingPayload object ● Dashboard object ● UpdateDashboardSharingPayload object