AWS
get_active_incidents
List opened incidents
Type | probe |
Module | chaosaws.incidents.probes |
Name | has_incident_been_resolved |
Return | boolean |
Usage
JSON
{
"name": "has-incident-been-resolved",
"type": "probe",
"provider": {
"type": "python",
"module": "chaosaws.incidents.probes",
"func": "has_incident_been_resolved"
}
}
YAML
name: has-incident-been-resolved
provider:
func: has_incident_been_resolved
module: chaosaws.incidents.probes
type: python
type: probe
Arguments
Name | Type | Default | Required | Title | Description |
---|---|---|---|---|---|
impact | integer | 1 | No | Impact | Filter by this impact level. 1 is the highest and 5 is the lowest impact |
created_in_the_last | string | 3 minutes | No | Created in the Last | Created after the start of the window. 3 minutes, 2 days… |
created_by | string | No | Created By | ARN of the incident creator. Useful to filter to a specific role |
Signature
def has_incident_been_resolved(
impact: int = 1,
created_in_the_last: Union[str, float] = '3 minutes',
created_by: Optional[str] = None,
configuration: Dict[str, Dict[str, str]] = None,
secrets: Dict[str, Dict[str, str]] = None) -> bool:
pass