Package com.pulumi.cloudamqp
Class AlarmArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudamqp.AlarmArgs
-
public final class AlarmArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlarmArgs.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AlarmArgs.Builderbuilder()static AlarmArgs.Builderbuilder(AlarmArgs defaults)com.pulumi.core.Output<java.lang.Boolean>enabled()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()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()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()
-
-
-
Field Detail
-
Empty
public static final AlarmArgs Empty
-
-
Method Detail
-
enabled
public com.pulumi.core.Output<java.lang.Boolean> enabled()
- Returns:
- Enable or disable the alarm to trigger.
-
instanceId
public 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 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 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
-
builder
public static AlarmArgs.Builder builder()
-
builder
public static AlarmArgs.Builder builder(AlarmArgs defaults)
-
-