Interface MonitoringAlertPolicyConditions

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    MonitoringAlertPolicyConditions.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.913Z")
    @Stability(Stable)
    public interface MonitoringAlertPolicyConditions
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getDisplayName

        @Stability(Stable)
        @NotNull
        String getDisplayName()
        A short name or phrase used to identify the condition in dashboards, notifications, and incidents.

        To avoid confusion, don't use the same display name for multiple conditions in the same policy. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#display_name MonitoringAlertPolicy#display_name}

      • getConditionAbsent

        @Stability(Stable)
        @Nullable
        default MonitoringAlertPolicyConditionsConditionAbsent getConditionAbsent()
        condition_absent block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_absent MonitoringAlertPolicy#condition_absent}

      • getConditionMatchedLog

        @Stability(Stable)
        @Nullable
        default MonitoringAlertPolicyConditionsConditionMatchedLog getConditionMatchedLog()
        condition_matched_log block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_matched_log MonitoringAlertPolicy#condition_matched_log}

      • getConditionMonitoringQueryLanguage

        @Stability(Stable)
        @Nullable
        default MonitoringAlertPolicyConditionsConditionMonitoringQueryLanguage getConditionMonitoringQueryLanguage()
        condition_monitoring_query_language block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_monitoring_query_language MonitoringAlertPolicy#condition_monitoring_query_language}

      • getConditionPrometheusQueryLanguage

        @Stability(Stable)
        @Nullable
        default MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguage getConditionPrometheusQueryLanguage()
        condition_prometheus_query_language block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_prometheus_query_language MonitoringAlertPolicy#condition_prometheus_query_language}

      • getConditionThreshold

        @Stability(Stable)
        @Nullable
        default MonitoringAlertPolicyConditionsConditionThreshold getConditionThreshold()
        condition_threshold block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_threshold MonitoringAlertPolicy#condition_threshold}