anchor.diff:  + Request (application/json)
   
           {
  -          "alarms": [
  -            {
  -              "alarmName": "cron_worktime",
  -              "description": "Number of nodes during worktime",
  -              "timeZone": "Europe/Budapest",
  -              "cron": "0 00 09 ? * MON-FRI"
  -            }
  -          ]
  -        }
  -
  -+ Response 201 (application/json)
  -
  -      {
  -        "alarms": [
  -          {
  -            "cron": "0 00 09 ? * MON-FRI",
  -            "timeZone": "Europe/Budapest",
  -            "notifications": [],
  -            "scalingPolicyId": null,
  -            "description": "Number of nodes during worktime",
  -            "alarmName": "cron_worktime",
  -            "id": 100
  -          }
  -        ]
  -      }
  -
  -###Add an alarm [PUT]
  -
  -+ Parameters
  -    + clusterId (required String `clusterID`) ... The id of the cluster.
  -
  -+ Request (application/json)
  -
  -      {
  -        "alarmName": "cron_worktime",
  -        "description": "Number of nodes during worktime",
  -        "timeZone": "Europe/Budapest",
  -        "cron": "0 00 09 ? * MON-FRI"
  -      }
  -
  -+ Response 201 (application/json)
  -
  -      {
  -        "alarms": [
  -          {
  -            "cron": "0 00 09 ? * MON-FRI",
  -            "timeZone": "Europe/Budapest",
  -            "notifications": [],
  -            "scalingPolicyId": null,
  -            "description": "Number of nodes during worktime",
  -            "alarmName": "cron_worktime",
  -            "id": 100
  -          },
  -          {
  -            "cron": "0 00 09 ? * MON-FRI",
  -            "timeZone": "Europe/Budapest",
  -            "notifications": [],
  -            "scalingPolicyId": null,
  -            "description": "Number of nodes during worktime",
  -            "alarmName": "cron_worktime",
  -            "id": 101
  -          }
  -        ]
  -      }
  -
  -###Retrieve configured alarms [GET]
  -
  -+ Parameters
  -    + clusterId (required String `clusterID`) ... The id of the cluster.
  -
  -+ Request (application/json)
  -
  -        {
  -
  -        }
  -
  -+ Response 201 (application/json)
  -
  -      {
  -        "alarms": [
  -          {
  -            "cron": "0 00 09 ? * MON-FRI",
  -            "timeZone": "Europe/Budapest",
  -            "notifications": [],
  -            "scalingPolicyId": null,
  -            "description": "Number of nodes during worktime",
  -            "alarmName": "cron_worktime",
  -            "id": 100
  -          },
  -          {
  -            "cron": "0 00 09 ? * MON-FRI",
  -            "timeZone": "Europe/Budapest",
  -            "notifications": [],
  -            "scalingPolicyId": null,
  -            "description": "Number of nodes during worktime",
  -            "alarmName": "cron_worktime",
  -            "id": 101
  -          }
  -        ]
  -      }
  +
  +        }
  +
  ++ Response 200 (application/json)
  +
  +      [
  +        {
  +          "id": 152,
  +          "alarmName": "cron-worktime-modified",
  +          "description": "Number of nodes during worktime",
  +          "scalingPolicyId": null,
  +          "notifications": [],
  +          "timeZone": "Europe/Budapest",
  +          "cron": "0 39 16 ? * MON-FRI"
  +        },
  +        {
  +          "id": 153,
  +          "alarmName": "cron-worktime",
  +          "description": "Number of nodes during worktime",
  +          "scalingPolicyId": null,
  +          "notifications": [],
  +          "timeZone": "Europe/Budapest",
  +          "cron": "0 24 15 ? * MON-FRI"
  +        }
  +      ]
   
   ##Delete [/clusters/{clusterId}/alarms/time/{alarmId}]
   ###Delete an alarm [DELETE]
  
positive.code: 
  + Request (application/json)
  
          {
  
          }
  
  + Response 200 (application/json)
  
          {
            "alarms": [
              {
                "notifications": [],
                "scalingPolicyId": null,
                "period": 10,
                "comparisonOperator": "EQUALS",
                "threshold": 1,
                "metric": "GLOBAL_RESOURCES",
                "description": "Low free global resource rate",
                "alarmName": "freeGlobalResourcesRateLow",
                "id": 51
              }
            ]
          }
  
  ##Time based alarms
  
  ##Add, remove and show [/clusters/{clusterId}/alarms/time]
  ###Set the alarms [POST]
  
  + Parameters
      + clusterId (required String `clusterID`) ... The id of the cluster.
  
negative.code:           ]
          }
  
  ##Time based alarms
  
  ##Add [/clusters/{clusterId}/alarms/time]
  ###Add a new time alarm [POST]
  
  + Parameters
      + clusterId (required String `clusterID`) ... The id of the cluster.
  
  + Request (application/json)
  
      {
        "alarmName": "cron-worktime",
        "description": "Number of nodes during worktime",
        "timeZone": "Europe/Budapest",
        "cron": "0 24 15 ? * MON-FRI"
      }
  
  + Response 201 (application/json)
  
      [
        {
          "id": 152,
          "alarmName": "cron-worktime",
          "description": "Number of nodes during worktime",
          "scalingPolicyId": null,
          "notifications": [],
          "timeZone": "Europe/Budapest",
          "cron": "0 24 15 ? * MON-FRI"
        }
      ]
  
  
  ##Modify [/clusters/{clusterId}/alarms/time/{alarmId}]
  ###Modify a time alarm [PUT]
  
  + Parameters
      + clusterId (required String `clusterID`) ... The id of the cluster.
  