Class AlarmState


  • public final class AlarmState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AlarmState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static AlarmState Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static AlarmState.Builder builder()  
      static AlarmState.Builder builder​(AlarmState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> messageType()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> queueRegex()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>> recipients()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> reminderInterval()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeThreshold()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> valueCalculation()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> valueThreshold()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> vhostRegex()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • enabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
        Returns:
        Enable or disable the alarm to trigger.
      • instanceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceId()
        Returns:
        The CloudAMQP instance ID.
      • messageType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> messageType()
        Returns:
        Message type `(total, unacked, ready)` used by queue alarm type. Specific argument for `disk` alarm
      • queueRegex

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> queueRegex()
        Returns:
        Regex for which queue to check.
      • recipients

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>> recipients()
        Returns:
        Identifier for recipient to be notified. Leave empty to notify all recipients.
      • reminderInterval

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> reminderInterval()
        Returns:
        The reminder interval (in seconds) to resend the alarm if not resolved. Set to 0 for no reminders. The Default is 0.
      • timeThreshold

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeThreshold()
        Returns:
        The time interval (in seconds) the `value_threshold` should be active before triggering an alarm.
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Returns:
        The alarm type, see valid options below.
      • valueCalculation

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> valueCalculation()
        Returns:
        Disk value threshold calculation, `fixed, percentage` of disk space remaining. Based on alarm type, different arguments are flagged as required or optional.
      • valueThreshold

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> valueThreshold()
        Returns:
        The value to trigger the alarm for.
      • vhostRegex

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vhostRegex()
        Returns:
        Regex for which vhost to check