Module for Firing Events via PagerDuty
New in version 2014.1.0.
configuration: | This module can be used by specifying the name of a configuration profile in the minion config, minion pillar, or master config. For example: my-pagerduty-account:
pagerduty.api_key: F3Rbyjbve43rfFWf2214
pagerduty.subdomain: mysubdomain
|
---|
salt.modules.pagerduty.
create_event
(service_key=None, description=None, details=None, incident_key=None, profile=None)¶Create an event in PagerDuty. Designed for use in states.
CLI Example:
salt myminion pagerduty.create_event <service_key> <description> <details> profile=my-pagerduty-account
The following parameters are required:
salt.modules.pagerduty.
list_escalation_policies
(profile=None, api_key=None)¶List escalation policies belonging to this account
CLI Example:
salt myminion pagerduty.list_policies my-pagerduty-account salt myminion pagerduty.list_escalation_policies my-pagerduty-account
salt.modules.pagerduty.
list_incidents
(profile=None, api_key=None)¶List incidents belonging to this account
CLI Example:
salt myminion pagerduty.list_incidents my-pagerduty-account
salt.modules.pagerduty.
list_maintenance_windows
(profile=None, api_key=None)¶List maintenance windows belonging to this account
CLI Example:
salt myminion pagerduty.list_windows my-pagerduty-account salt myminion pagerduty.list_maintenance_windows my-pagerduty-account
salt.modules.pagerduty.
list_policies
(profile=None, api_key=None)¶List escalation policies belonging to this account
CLI Example:
salt myminion pagerduty.list_policies my-pagerduty-account salt myminion pagerduty.list_escalation_policies my-pagerduty-account
salt.modules.pagerduty.
list_schedules
(profile=None, api_key=None)¶List schedules belonging to this account
CLI Example:
salt myminion pagerduty.list_schedules my-pagerduty-account
salt.modules.pagerduty.
list_services
(profile=None, api_key=None)¶List services belonging to this account
CLI Example:
salt myminion pagerduty.list_services my-pagerduty-account
salt.modules.pagerduty.
list_users
(profile=None, api_key=None)¶List users belonging to this account
CLI Example:
salt myminion pagerduty.list_users my-pagerduty-account
salt.modules.pagerduty.
list_windows
(profile=None, api_key=None)¶List maintenance windows belonging to this account
CLI Example:
salt myminion pagerduty.list_windows my-pagerduty-account salt myminion pagerduty.list_maintenance_windows my-pagerduty-account