DashboardChartState class
Input properties used for looking up and filtering DashboardChart resources.
Constructors
-
DashboardChartState({Input<
String?> ? chartId, Input<DashboardChartChartLayout?> ? chartLayout, Input<DashboardChartDashboardChart?> ? dashboardChart, Input<DashboardChartDashboardQuery?> ? dashboardQuery, Input<String?> ? deletionPolicy, Input<String?> ? instance, Input<String?> ? location, Input<String?> ? name, Input<String?> ? nativeDashboard, Input<String?> ? project}) -
Creates a new DashboardChartState.
chartIdThe unique identifier of the chart, automatically extracted from the full resource name.chartLayoutThe layout of this chart within the NativeDashboard.dashboardChartCore configuration details for the DashboardChart.dashboardQueryThe complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.instanceThe ID of the Chronicle instance.locationThe location of the Chronicle instance.nameThe full resource name of the DashboardChart.nativeDashboardThe parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}projectThe ID of the project in which the resource belongs.const -
DashboardChartState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
chartId
→ Input<
String?> ? -
The unique identifier of the chart, automatically extracted from the full resource name.
final
-
chartLayout
→ Input<
DashboardChartChartLayout?> ? -
The layout of this chart within the NativeDashboard.
Structure is documented below.
final
-
dashboardChart
→ Input<
DashboardChartDashboardChart?> ? -
Core configuration details for the DashboardChart.
Structure is documented below.
final
-
dashboardQuery
→ Input<
DashboardChartDashboardQuery?> ? -
The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata.
Structure is documented below.
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
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
The ID of the Chronicle instance.
final
-
location
→ Input<
String?> ? -
The location of the Chronicle instance.
final
-
name
→ Input<
String?> ? -
The full resource name of the DashboardChart.
final
-
nativeDashboard
→ Input<
String?> ? -
The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
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
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