uptimeify_im_team
An Incident Management team. Needs Incident Management activated for the organization. Members, escalation tiers and schedules are separate resources. Import with the numeric id.
An Incident Management team. Needs Incident Management activated for the organization. Members, escalation tiers and schedules are separate resources. Import with the numeric id.
Example Usage
resource "uptimeify_im_team" "platform" {
name = "Platform"
timezone = "Europe/Berlin"
escalation_repeats = 1
escalation_repeats_stop_mode = "acknowledged"
engagement_report_enabled = true
engagement_report_day_of_week = 1
engagement_report_time = "08:30"
}Schema
Required
name(String) 1 to 120 characters, without surrounding spaces.
Optional
analytics_enabled(Boolean) Defaultfalse.engagement_report_day_of_week(Number) ISO weekday 1 (Monday) to 7.engagement_report_enabled(Boolean) Defaultfalse.engagement_report_time(String)HH:mm.escalation_repeats(Number) How often the whole ladder repeats. Default0.escalation_repeats_after_minutes(Number) Minutes before a ladder repeat.escalation_repeats_stop_mode(String)acknowledgedorresolved. Defaultacknowledged.label_color(String) Free-form label color, e.g.#43B1AE.timezone(String) IANA zone, default for new schedules of the team. Unset = organization default.
Read-Only
created_at(String)id(String) Numeric team id.organization_id(Number)
Import
Import is supported using the following syntax:
The terraform import command can be used, for example:
# Numeric team id
terraform import uptimeify_im_team.platform 12uptimeify_im_statuspage_rule
An Incident Management status page rule: incidents of team_id at min_severity or worse set the status page to target_state. Needs team-admin rights on the team (or organization admin). Manual overrides (POST /api/im/statuspage-rules/override) are an incident-time action and not managed by Terraform. Import with the numeric id.
uptimeify_im_team_member
A member of an Incident Management team. Set user_id for an existing login (admin, editor or responder of the organization), or invite_email to invite by email (an unknown address gets a new account and an invitation mail). Import with <team_id>/<member_id>.