RuleDeploymentState constructor

const RuleDeploymentState({
  1. Input<bool?>? alerting,
  2. Input<String?>? archiveTime,
  3. Input<bool?>? archived,
  4. Input<List<String>?>? consumerRules,
  5. Input<bool?>? enabled,
  6. Input<String?>? executionState,
  7. Input<String?>? instance,
  8. Input<String?>? lastAlertStatusChangeTime,
  9. Input<String?>? location,
  10. Input<String?>? name,
  11. Input<List<String>?>? producerRules,
  12. Input<String?>? project,
  13. Input<String?>? rule,
  14. Input<String?>? runFrequency,
  15. Input<RuleDeploymentScheduleCustomizations?>? scheduleCustomizations,
})

Creates a new RuleDeploymentState. alerting Whether detections resulting from this deployment should be considered archiveTime Output only. The timestamp when the rule deployment archive state was last set to true. If the rule deployment's current archive state is not set to true, the field will be empty. archived The archive state of the rule deployment. consumerRules Output only. The names of the associated/chained consumer rules. Rules are considered enabled Whether the rule is currently deployed continuously against incoming data. executionState The execution state of the rule deployment. instance The unique identifier for the Chronicle instance, which is the same as the customer ID. lastAlertStatusChangeTime Output only. The timestamp when the rule deployment alert state was lastly changed. This is filled regardless of the current alert state.E.g. if the current alert status is false, this timestamp will be the timestamp when the alert status was changed to false. location The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2". name The resource name of the rule deployment. producerRules Output only. The names of the associated/chained producer rules. Rules are considered project The ID of the project in which the resource belongs. rule The Rule ID of the rule. runFrequency The run frequency of the rule deployment. scheduleCustomizations The schedule customizations of the rule deployment. Only valid for

Implementation

const RuleDeploymentState({
  this.alerting,
  this.archiveTime,
  this.archived,
  this.consumerRules,
  this.enabled,
  this.executionState,
  this.instance,
  this.lastAlertStatusChangeTime,
  this.location,
  this.name,
  this.producerRules,
  this.project,
  this.rule,
  this.runFrequency,
  this.scheduleCustomizations,
});