Class TopicRuleCloudwatchAlarmArgs.Builder

    • Method Detail

      • alarmName

        public TopicRuleCloudwatchAlarmArgs.Builder alarmName​(com.pulumi.core.Output<java.lang.String> alarmName)
        Parameters:
        alarmName - The CloudWatch alarm name.
        Returns:
        builder
      • roleArn

        public TopicRuleCloudwatchAlarmArgs.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - The IAM role ARN that allows access to the CloudWatch alarm.
        Returns:
        builder
      • roleArn

        public TopicRuleCloudwatchAlarmArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The IAM role ARN that allows access to the CloudWatch alarm.
        Returns:
        builder
      • stateReason

        public TopicRuleCloudwatchAlarmArgs.Builder stateReason​(com.pulumi.core.Output<java.lang.String> stateReason)
        Parameters:
        stateReason - The reason for the alarm change.
        Returns:
        builder
      • stateReason

        public TopicRuleCloudwatchAlarmArgs.Builder stateReason​(java.lang.String stateReason)
        Parameters:
        stateReason - The reason for the alarm change.
        Returns:
        builder
      • stateValue

        public TopicRuleCloudwatchAlarmArgs.Builder stateValue​(com.pulumi.core.Output<java.lang.String> stateValue)
        Parameters:
        stateValue - The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
        Returns:
        builder
      • stateValue

        public TopicRuleCloudwatchAlarmArgs.Builder stateValue​(java.lang.String stateValue)
        Parameters:
        stateValue - The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
        Returns:
        builder