Oracle CloudStatic-verified

Alarms that Reach a Person who Confirmed They Want Them

An email subscription delivers nothing until somebody clicks its confirmation link, and until then every alarm publishes to a subscriber who is not there; repeat_notification_duration is null by default, so an alarm fires once at 3am and is never mentioned again. Creates the topic, subscriptions and alarms together, repeats while firing, and lists the subscriptions still waiting on a click.

terraformOracle Cloudoci
oci-monitoring-alarmsvizier v1.2.0

Verification

Static-verified

Passed: validated and lint-clean (provider-schema-validated for AWS/Azure/GCP; Terraform-language lint elsewhere).

Conformance

  • Static validation (fmt · validate · tflint)
  • Security scan clean (Checkov)
  • Plan tests (mocked: validation rules · outputs)

Provenance

  • SHA-256 checksum
  • Signature (pending)

Functional

  • Live test pending (no cloud run yet)

Last verified 2026-09-14 · how we verify

Use it from the registry

terraform · opentofu
module "monitoring_alarms" {
  source  = "www.iac-bazaar.com/iac-bazaar/oci-monitoring-alarms/oci"
  version = "1.0.0"
}

Needs a registry token from /account/tokens. The module itself is free; the account is what identifies you. Full setup: registry docs.

Inputs & outputs

Create a free account to read this module's contract

The declared contract - every input name, type, default and description, plus every output - is shown to signed-in accounts, not to anonymous visitors.

A free account sees the contract of every module in the catalogue. There is no subscription and nothing to buy - the modules are free to download, and they run under Vizier.

Documentation

oci-monitoring-alarms

Alarms whose notifications reach a person who has confirmed they want them. Works with Terraform and OpenTofu (>= 1.6), oci provider >= 8.0, < 9.0.

An email subscription delivers nothing until somebody clicks the confirmation link. Creating it sends the email; until the link is clicked the subscription sits in PENDING and every alarm that fires publishes to a subscriber who is not there. This module cannot click it; subscriptions_needing_confirmation lists the ones waiting.

An alarm with is_enabled = false evaluates nothing. Created enabled; disabled needs accept_disabled_alarms.

An alarm that notifies once fires at 3am and is never mentioned again. repeat_notification_duration is null by default in the API. Every alarm here repeats hourly while firing unless accept_notify_once.

The topic is the destination. An alarm pointed at a topic with no subscriptions fires into an empty room; refused without accept_topic_without_subscribers.

Verification

Static validation runs tofu fmt, init, validate, tflint and checkov. This module has not yet had a live test, so it is published as statically validated with its live test pending and does not carry the live-tested mark.

Usage code & full reference need an account

The complete copy-paste usage, the full input/output reference, and operational notes are free with an account - shown here and bundled in the download. Sign in and this section fills in.

  • Usage

Related modules