* implement analyzer interface for opsgenie and add unit tests * Add analyzer interface for opsgenie linked detector with analyzers fixed test cases. * generate permissions for opsgenie and change scope names to lowercase for consistency * fixed unboundedresources slice issue. username as fullqualifiedname --------- Co-authored-by: Abdul Basit <[email protected]>
38 lines
1.0 KiB
JSON
38 lines
1.0 KiB
JSON
[
|
|
{
|
|
"name": "configuration_access",
|
|
"test": {
|
|
"endpoint": "https://api.opsgenie.com/v2/account",
|
|
"method": "GET",
|
|
"valid_status_code": [200],
|
|
"invalid_status_code": [403]
|
|
}
|
|
},
|
|
{
|
|
"name": "read",
|
|
"test": {
|
|
"endpoint": "https://api.opsgenie.com/v2/alerts",
|
|
"method": "GET",
|
|
"valid_status_code": [200],
|
|
"invalid_status_code": [403]
|
|
}
|
|
},
|
|
{
|
|
"name": "delete",
|
|
"test": {
|
|
"endpoint": "https://api.opsgenie.com/v2/alerts/`nowaythiscanexist",
|
|
"method": "DELETE",
|
|
"valid_status_code": [202],
|
|
"invalid_status_code": [403]
|
|
}
|
|
},
|
|
{
|
|
"name": "create_and_update",
|
|
"test": {
|
|
"endpoint": "https://api.opsgenie.com/v2/alerts/`nowaycanthisexist/message",
|
|
"method": "PUT",
|
|
"valid_status_code": [400],
|
|
"invalid_status_code": [403]
|
|
}
|
|
}
|
|
] |