id |
String |
The ID of the Amazon SNS integration. String representation of a number. |
type |
String |
amazon_sns_integration |
attributes |
Object |
Attributes object. Contains all the Amazon SNS integration attributes. See below. |
attributes.name |
String |
Name of the Amazon SNS integration. |
attributes.created_at |
String (ISO DateTime format) |
When was the Amazon SNS integration created. |
attributes.updated_at |
String (ISO DateTime format) |
When was the Amazon SNS integration last updated. |
attributes.policy_id |
String or null |
ID of the escalation policy associated with the Amazon SNS integration. String representation of a number, or null when no policy is set. |
attributes.team_name |
String |
The team this integration belongs to. |
attributes.call |
Boolean |
Call the on-call person. |
attributes.sms |
Boolean |
Send an SMS to the on-call person. |
attributes.email |
Boolean |
Send an e-mail to the on-call person. |
attributes.push |
Boolean |
Send a push notification to the on-call person. |
attributes.critical_alert |
Boolean |
Send a critical push notification that ignores the mute switch and Do not Disturb mode. |
attributes.team_wait |
Integer |
How long we wait before escalating the incident alert to the team. In seconds. |
attributes.recovery_period |
Integer |
How long the alert must be up to automatically mark an incident as resolved. In seconds. |
attributes.url |
String |
The endpoint URL to subscribe your Amazon SNS topic to. Read-only. |
attributes.topic_arn |
String or null |
The ARN of the subscribed Amazon SNS topic. Written when AWS confirms the subscription, so it is read-only and null before then. |
attributes.subscription_state |
String |
Whether AWS has completed the subscription handshake. Either awaiting or active. Read-only. |
attributes.paused |
Boolean |
Whether the Amazon SNS integration is paused. |
attributes.started_rule_type |
String |
Should an incident be started for all notifications, those satisfying all started_rules, or those satisfying any of them. Valid values are unused, all, or any. |
attributes.acknowledged_rule_type |
String |
Should an incident be acknowledged for all notifications, those satisfying all acknowledged_rules, or those satisfying any of them. Valid values are unused, all, or any. |
attributes.resolved_rule_type |
String |
Should an incident be resolved for all notifications, those satisfying all resolved_rules, or those satisfying any of them. Valid values are unused, all, or any. |
attributes.started_rules.[] |
Rule |
Array of started rules. See Rule section below for attribute details. |
attributes.acknowledged_rules.[] |
Rule |
Array of acknowledged rules. See Rule section below for attribute details. |
attributes.resolved_rules.[] |
Rule |
Array of resolved rules. See Rule section below for attribute details. |
attributes.cause_field |
Field |
How to extract an incident cause. Defaults to the whole SNS message. See Field section below for attribute details. |
attributes.title_field |
Field or null |
How to extract a customized incident title. Defaults to the notification's Subject. Send null to remove the field and use default title. See Field section below for attribute details. |
attributes.started_alert_id_field |
Field |
When starting an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents. See Field section below for attribute details. |
attributes.acknowledged_alert_id_field |
Field |
When acknowledging an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents. See Field section below for attribute details. |
attributes.resolved_alert_id_field |
Field |
When resolving an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents. See Field section below for attribute details. |
attributes.other_started_fields.[] |
Field |
Array of additional fields that will be extracted when incident is created. See Field section below for attribute details. |
attributes.other_acknowledged_fields.[] |
Field |
Array of additional fields that will be extracted when incident is acknowledged. See Field section below for attribute details. |
attributes.other_resolved_fields.[] |
Field |
Array of additional fields that will be extracted when incident is resolved. See Field section below for attribute details. |