{

"librato_alert": {
  "full_properties": {
    "active": {
      "description": "whether the alert is active (can be triggered). Defaults to true.",
      "required": false
    },
    "attributes": {
      "description": "A hash of additional attribtues for the alert. Attributes documented below.",
      "required": false
    },
    "condition": {
      "description": "A trigger condition for the alert. Conditions documented below.",
      "required": false
    },
    "description": {
      "description": "Description of the alert.",
      "required": true
    },
    "name": {
      "description": "The name of the alert.",
      "required": true
    },
    "rearm_seconds": {
      "description": "minimum amount of time between sending alert notifications, in seconds.",
      "required": false
    },
    "services": {
      "description": "list of notification service IDs.",
      "required": false
    }
  },
  "path": "/docs/providers/librato/r/alert.html",
  "properties": [
    "name",
    "description",
    "active",
    "rearm_seconds",
    "services",
    "condition",
    "attributes"
  ]
},
"librato_metric": {
  "full_properties": {
    "attributes": {
      "description": "The attributes hash configures specific components of a metric’s visualization.",
      "required": false
    },
    "composite": {
      "description": "The definition of the composite metric.",
      "required": false
    },
    "description": {
      "description": "Text that can be used to explain precisely what the metric is measuring.",
      "required": false
    },
    "display_name": {
      "description": "The name which will be used for the metric when viewing the Metrics website.",
      "required": false
    },
    "name": {
      "description": "The unique identifier of the metric.",
      "required": true
    },
    "period": {
      "description": "Number of seconds that is the standard reporting period of the metric.",
      "required": false
    },
    "type": {
      "description": "The type of metric to create (gauge, counter, or composite).",
      "required": true
    }
  },
  "path": "/docs/providers/librato/r/metric.html",
  "properties": [
    "type",
    "name",
    "display_name",
    "description",
    "period",
    "attributes",
    "composite"
  ]
},
"librato_service": {
  "full_properties": {
    "settings": {
      "description": "a JSON hash of settings specific to the alert type.",
      "required": true
    },
    "title": {
      "description": "The alert title.",
      "required": true
    },
    "type": {
      "description": "The type of notificaion.",
      "required": true
    }
  },
  "path": "/docs/providers/librato/r/service.html",
  "properties": [
    "type",
    "title",
    "settings"
  ]
},
"librato_space": {
  "full_properties": {
    "name": {
      "description": "The name of the space.",
      "required": true
    }
  },
  "path": "/docs/providers/librato/r/space.html",
  "properties": [
    "name"
  ]
},
"librato_space_chart": {
  "full_properties": {
    "label": {
      "description": "The Y-axis label.",
      "required": false
    },
    "max": {
      "description": "The maximum display value of the chart's Y-axis.",
      "required": false
    },
    "min": {
      "description": "The minimum display value of the chart's Y-axis.",
      "required": false
    },
    "name": {
      "description": "The title of the chart when it is displayed.",
      "required": true
    },
    "related_space": {
      "description": "The ID of another space to which this chart is",
      "required": false
    },
    "space_id": {
      "description": "The ID of the space this chart should be in.",
      "required": true
    },
    "stream": {
      "description": "Nested block describing a metric to use for data in the",
      "required": false
    },
    "type": {
      "description": "Indicates the type of chart. Must be one of line or",
      "required": false
    }
  },
  "path": "/docs/providers/librato/r/space_chart.html",
  "properties": [
    "space_id",
    "name",
    "type",
    "min",
    "max",
    "label",
    "related_space",
    "stream"
  ]
}

}