NativeDashboardState class
Input properties used for looking up and filtering NativeDashboard resources.
Constructors
-
NativeDashboardState({Input<
String?> ? access, Input<List< ? charts, Input<NativeDashboardChart> ?>String?> ? createTime, Input<String?> ? createUserId, Input<String?> ? dashboardId, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? displayName, Input<String?> ? etag, Input<List< ? filters, Input<NativeDashboardFilter> ?>String?> ? fingerprint, Input<String?> ? instance, Input<bool?> ? isPinned, Input<String?> ? lastViewedTime, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<String?> ? type, Input<String?> ? updateTime, Input<String?> ? updateUserId}) -
Creates a new NativeDashboardState.
accessThe access level of the dashboard.chartsA list of charts included in the dashboard definition.createTimeThe creation time of the dashboard.createUserIdThe ID of the user who created the dashboard.dashboardIdThe unique ID of the Dashboard.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionA description of the dashboard.displayNameThe display name/title of the dashboard visible to users.etagServer-computed checksum for optimistic concurrency control,filtersGlobal filters defined for the dashboard.fingerprint(Output)instanceThe ID of the Chronicle instance.isPinnedWhether the dashboard is pinned by the user.lastViewedTime(Output)locationThe location of the Chronicle instance.nameThe full resource name of the dashboard.projectThe ID of the project in which the resource belongs.typeThe type of dashboard.updateTimeThe time when the dashboard was last edited.updateUserIdThe ID of the user who last edited the dashboard.const -
NativeDashboardState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
access
→ Input<
String?> ? -
The access level of the dashboard.
Possible values:
DASHBOARD_PRIVATE
DASHBOARD_PUBLIC
final
-
charts
→ Input<
List< ?NativeDashboardChart> ?> -
A list of charts included in the dashboard definition.
Structure is documented below.
final
-
createTime
→ Input<
String?> ? -
The creation time of the dashboard.
final
-
createUserId
→ Input<
String?> ? -
The ID of the user who created the dashboard.
final
-
dashboardId
→ Input<
String?> ? -
The unique ID of the Dashboard.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
A description of the dashboard.
final
-
displayName
→ Input<
String?> ? -
The display name/title of the dashboard visible to users.
final
-
etag
→ Input<
String?> ? -
Server-computed checksum for optimistic concurrency control,
sent on update and delete requests.
final
-
filters
→ Input<
List< ?NativeDashboardFilter> ?> -
Global filters defined for the dashboard.
Structure is documented below.
final
-
fingerprint
→ Input<
String?> ? -
(Output)
The server-generated fingerprint of the dashboard definition.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
The ID of the Chronicle instance.
final
-
isPinned
→ Input<
bool?> ? -
Whether the dashboard is pinned by the user.
final
-
lastViewedTime
→ Input<
String?> ? -
(Output)
The time when this dashboard was last viewed.
final
-
location
→ Input<
String?> ? -
The location of the Chronicle instance.
final
-
name
→ Input<
String?> ? -
The full resource name of the dashboard.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ Input<
String?> ? -
The type of dashboard.
Possible values:
CURATED, PRIVATE, PUBLIC, CUSTOM, MARKETPLACE
final
-
updateTime
→ Input<
String?> ? -
The time when the dashboard was last edited.
final
-
updateUserId
→ Input<
String?> ? -
The ID of the user who last edited the dashboard.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited