Data Sources
uptimeify_im_outbound_integration
Look up one Incident Management outbound integration by id or by name (exactly one). Fails when no or several integrations match the name. Secrets are never returned.
Look up one Incident Management outbound integration by id or by name (exactly one). Fails when no or several integrations match the name. Secrets are never returned.
Example Usage
data "uptimeify_im_outbound_integration" "jira" {
name = "Jira OPS"
}
output "jira_project" {
value = data.uptimeify_im_outbound_integration.jira.project_key
}Schema
Optional
id(String) Numeric integration id.name(String)
Read-Only
base_url(String)jira: site URL, https only, required.created_at(String)email(String)jira: account email, required.event_kinds(List of String) Events to forward:incident_created,acknowledged,severity_changed,status_changed,comment,resolved. Unset = all, exceptjira, where the server stores["incident_created"]. Removing it from the configuration keeps the stored list.filter_severities(List of String) Only these severities,sev1tosev4. Unset = all.filter_team_ids(List of Number) Only incidents of these teams (of the organization). Unset = all.has_api_key(Boolean) Whether an Opsgenie API key is stored.has_api_token(Boolean) Whether a Jira API token is stored.has_bearer_token(Boolean) Whether a bearer token is stored.has_headers(Boolean) Whether custom headers are stored.has_routing_key(Boolean) Whether a PagerDuty routing key is stored.has_webhook_url(Boolean) Whether a webhook URL is stored.is_active(Boolean) Defaulttrue.organization_id(Number)project_key(String)jira: project key, required.team_id(Number) Owning team; unset = organization-wide (needs an org admin).type(String)slack,teams,discord,jira,pagerduty_v2,opsgenieorwebhook. Changing it replaces the integration.updated_at(String)