Configures PagerDuty for a customer with AWS Managed Services.
Suppression rules allow for PagerDuty Event Orchestration to automatically silence specified patterns, including optionally for a specified time range.
- PagerDuty provider
- PagerDuty API key
Name | Version |
---|---|
pagerduty | ~> 3.17 |
Name | Version |
---|---|
aws | n/a |
pagerduty | 3.15.1 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
account_default_suppression_rules | Default event suppression rules (override to an empty list to disable) | list(object({ |
[ |
no |
account_jira_integration_profile | The Jira integration profile | string |
"NOC" |
no |
account_suppression_rules | Event suppression rules (uses PagerDuty event orchestration, merged with account_default_suppression_rules ) |
list(object({ |
[] |
no |
account_timebound_suppression_rules | Timebound event suppression rules (uses PagerDuty event orchestration) | list(object({ |
[] |
no |
awsorg_name | AWS Organization Name (can be nickname or formal name) | string |
n/a | yes |
compliance_default_suppression_rules | Default event suppression rules (override to an empty list to disable) | list(object({ |
[] |
no |
compliance_jira_integration_profile | The Jira integration profile | string |
"NOC" |
no |
compliance_suppression_rules | Event suppression rules (uses PagerDuty event orchestration, merged with compliance_default_suppression_rules ) |
list(object({ |
[] |
no |
compliance_timebound_suppression_rules | Timebound event suppression rules (uses PagerDuty event orchestration) | list(object({ |
[] |
no |
cost_default_suppression_rules | Default event suppression rules (override to an empty list to disable) | list(object({ |
[] |
no |
cost_jira_integration_profile | The Jira integration profile | string |
"NOC" |
no |
cost_suppression_rules | Event suppression rules (uses PagerDuty event orchestration, merged with cost_default_suppression_rules ) |
list(object({ |
[] |
no |
cost_timebound_suppression_rules | Timebound event suppression rules (uses PagerDuty event orchestration) | list(object({ |
[] |
no |
customer_name | Customer Name | string |
n/a | yes |
jira_organization_id | Organization ID for Jira integration | string |
n/a | yes |
security_default_suppression_rules | Default event suppression rules (override to an empty list to disable) | list(object({ |
[] |
no |
security_jira_integration_profile | The Jira integration profile | string |
"NOC" |
no |
security_suppression_rules | Event suppression rules (uses PagerDuty event orchestration, merged with security_default_suppression_rules ) |
list(object({ |
[] |
no |
security_timebound_suppression_rules | Timebound event suppression rules (uses PagerDuty event orchestration) | list(object({ |
[] |
no |
slack_compliance_team_channel | The Slack channel ID for the compliance team | string |
null |
no |
slack_customer_success_team_channel | The Slack channel ID for the customer success team | string |
null |
no |
slack_security_team_channel | The Slack channel ID for the security team | string |
null |
no |
slack_workspace_id | The Slack workspace ID | string |
null |
no |
Name | Description |
---|---|
account_datadog_integration_key | PagerDuty Datadog Integration for account notifications |
account_datadog_mention | PagerDuty Service Mention with proper formatting |
account_service_id | PagerDuty service ID for account notifications |
account_service_name | PagerDuty service name for account notifications |
compliance_datadog_integration_key | PagerDuty Datadog Integration for compliance notifications |
compliance_datadog_mention | PagerDuty Service Mention with proper formatting |
compliance_service_id | PagerDuty service ID for compliance notifications |
compliance_service_name | PagerDuty service name for compliance notifications |
cost_datadog_integration_key | PagerDuty Datadog Integration for cost notifications |
cost_datadog_mention | PagerDuty Service Mention with proper formatting |
cost_service_id | PagerDuty service ID for cost notifications |
cost_service_name | PagerDuty service name for cost notifications |
datadog_integrations | All PagerDuty Datadog integrations |
pagerduty_services | All PagerDuty services |
security_datadog_integration_key | PagerDuty Datadog Integration for security notifications |
security_datadog_mention | PagerDuty Service Mention with proper formatting |
security_service_id | PagerDuty service ID for security notifications |
security_service_name | PagerDuty service name for security notifications |