Los elementos de acción de alerta se agregan a cada lista de acciones de alerta.
Esto agrega una acción de alerta a un grupo de acciones de alerta existente.
Ejemplo de solicitud:
POST /api/alert/v1/actions/actions-001 HTTP/1.1
Host: zfssa.example.com:215
X-Auth-Session: uerqghq84vbdv
Content-Type: application/json
Content-Length: 68
{"address": "Joe.Admin@acme.com", "handler": "email", "subject":"CPU Busy"}
Ejemplo de respuesta:
HTTP/1.1 201 Created
X-Zfssa-Appliance-Api: 1.0
Content-Type: application/json
Content-Length: 177
Location: /api/alert/v1/actions/actions-001/action-001
{
"action": {
"href": "/api/alert/v1/actions/actions-001
/action-001",
"handler": "email",
"address": "Joe.Admin@acme.com",
"subject": "CPU Busy"
}
}
Esto modifica una acción de alerta existente.
Ejemplo de solicitud:
PUT /api/alert/v1/actions/actions-001/action-000 HTTP/1.1
Host: zfssa.example.com:215
X-Auth-Session: uerqghq84vbdv
Content-Type: application/json
Content-Length: 28
{"address": "Joseph.Admin@acme.com"}
Ejemplo de respuesta:
HTTP/1.1 202 Accepted
X-Zfssa-Appliance-Api: 1.0
Content-Type: application/json
Content-Length: 176
X-Zfssa-Version: jkremer/generic@2013.06.08,1-0
{
"action": {
"href": "/api/alert/v1/actions/actions-001
/action-000",
"handler": "email",
"address": "Joseph.Admin@acme.com",
"subject": "CPU Busy"
}
}
Para una acción de alerta determinada, se puede suprimir una sola acción. Para suprimir una acción, se envía una solicitud DELETE a la propiedad href de la acción.
Ejemplo de solicitud para suprimir una acción:
DELETE /api/alert/v1/actions/actions-001/action-000 HTTP/1.1 Host: zfssa.example.com:215 X-Auth-Session: uerqghq84vbdv HTTP/1.1 204 No Content