Internal Resources¶
ConfigurationException¶
- class pagerduty_api.exceptions.ConfigurationException¶
An exception for Configuration errors
IncidentKeyException¶
- class pagerduty_api.exceptions.IncidentKeyException¶
An exception when no Incident Key exists
PagerDutyAPIServerException¶
- class pagerduty_api.exceptions.PagerDutyAPIServerException¶
An exception for Pager Duty server errors
AuthorizedResource¶
- class pagerduty_api.base.AuthorizedResource(api_key=None, *args, **kwargs)¶
A base class for authorized API resources
- __init__(api_key=None, *args, **kwargs)¶
Parameters: api_key (str) – The API key. If no key is passed, the environment variable PAGERDUTY_API_KEY is used. Raises: If the api_key parameter is not present, and no environment variable is present, a ConfigurationException is raised.