{
  "circonus_check": {
    "full_properties": {
      "active": {
        "description": "Whether or not the check is enabled or not (default",
        "required": false
      },
      "caql": {
        "description": "A Circonus Analytics Query Language",
        "required": false
      },
      "cloudwatch": {
        "description": "A CloudWatch",
        "required": false
      },
      "collector": {
        "description": "A collector ID.  The collector(s) that are",
        "required": true
      },
      "consul": {
        "description": "A native Consul check.  See below for details on how to",
        "required": false
      },
      "http": {
        "description": "A poll-based HTTP check.  See below for details on how to configure",
        "required": false
      },
      "httptrap": {
        "description": "An push-based HTTP check.  This check method expects",
        "required": false
      },
      "icmp_ping": {
        "description": "An ICMP ping check.  See below for details on how to",
        "required": false
      },
      "json": {
        "description": "A JSON check.  See below for details on how to configure",
        "required": false
      },
      "metric": {
        "description": "A list of one or more metric configurations.  All",
        "required": true
      },
      "metric_limit": {
        "description": "Setting a metric limit will tell the Circonus",
        "required": false
      },
      "mysql": {
        "description": "A MySQL check.  See below for details on how to configure",
        "required": false
      },
      "name": {
        "description": "The name of the check that will be displayed in the web",
        "required": false
      },
      "notes": {
        "description": "Notes about this check.",
        "required": false
      },
      "period": {
        "description": "The period between each time the check is made in",
        "required": false
      },
      "postgresql": {
        "description": "A PostgreSQL check.  See below for details on how to",
        "required": false
      },
      "statsd": {
        "description": "A statsd check.  See below for details on how to",
        "required": false
      },
      "tags": {
        "description": "A list of tags assigned to this check.",
        "required": false
      },
      "target": {
        "description": "A string containing the location of the thing being",
        "required": true
      },
      "tcp": {
        "description": "A TCP check.  See below for details on how to configure the",
        "required": false
      },
      "timeout": {
        "description": "A floating point number representing the maximum number",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/check.html",
    "properties": [
      "active",
      "caql",
      "cloudwatch",
      "collector",
      "consul",
      "http",
      "httptrap",
      "icmp_ping",
      "json",
      "metric",
      "metric_limit",
      "mysql",
      "name",
      "notes",
      "period",
      "postgresql",
      "statsd",
      "tags",
      "target",
      "tcp",
      "timeout"
    ]
  },
  "circonus_contact_group": {
    "full_properties": {
      "aggregation_window": {
        "description": "The aggregation window for batching up alert",
        "required": false
      },
      "alert_option": {
        "description": "There is one alert_option per severity, where",
        "required": false
      },
      "email": {
        "description": "Zero or more email attributes may be present to",
        "required": false
      },
      "http": {
        "description": "Zero or more http attributes may be present to dispatch",
        "required": false
      },
      "irc": {
        "description": "Zero or more irc attributes may be present to dispatch",
        "required": false
      },
      "long_message": {
        "description": "The bulk of the message used in long form alert",
        "required": false
      },
      "long_subject": {
        "description": "The subject used in long form alert messages.",
        "required": false
      },
      "long_summary": {
        "description": "The brief summary used in long form alert messages.",
        "required": false
      },
      "name": {
        "description": "The name of the contact group.",
        "required": true
      },
      "pager_duty": {
        "description": "Zero or more pager_duty attributes may be present",
        "required": false
      },
      "short_message": {
        "description": "The subject used in short form alert messages.",
        "required": false
      },
      "short_summary": {
        "description": "The brief summary used in short form alert",
        "required": false
      },
      "slack": {
        "description": "Zero or more slack attributes may be present to",
        "required": false
      },
      "sms": {
        "description": "Zero or more sms attributes may be present to dispatch",
        "required": false
      },
      "tags": {
        "description": "A list of tags attached to the Contact Group.",
        "required": false
      },
      "victorops": {
        "description": "Zero or more victorops attributes may be present",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/contact_group.html",
    "properties": [
      "aggregation_window",
      "alert_option",
      "email",
      "http",
      "irc",
      "long_message",
      "long_subject",
      "long_summary",
      "name",
      "pager_duty",
      "short_message",
      "short_summary",
      "slack",
      "sms",
      "tags",
      "victorops"
    ]
  },
  "circonus_graph": {
    "full_properties": {
      "description": {
        "description": "Description of what the graph is for.",
        "required": false
      },
      "graph_style": {
        "description": "How the graph should be rendered.  Valid options",
        "required": false
      },
      "left": {
        "description": "A map of graph left axis options.  Valid values in left",
        "required": false
      },
      "line_style": {
        "description": "How the line should change between points.  Can be",
        "required": false
      },
      "metric": {
        "description": "A list of metric streams to graph.  See below for",
        "required": false
      },
      "metric_cluster": {
        "description": "A metric cluster to graph.  See below for options.",
        "required": false
      },
      "name": {
        "description": "The title of the graph.",
        "required": true
      },
      "notes": {
        "description": "A place for storing notes about this graph.",
        "required": false
      },
      "right": {
        "description": "A map of graph right axis options.  Valid values in",
        "required": false
      },
      "tags": {
        "description": "A list of tags assigned to this graph.",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/graph.html",
    "properties": [
      "description",
      "graph_style",
      "left",
      "line_style",
      "name",
      "notes",
      "right",
      "metric",
      "metric_cluster",
      "tags"
    ]
  },
  "circonus_metric": {
    "full_properties": {
      "active": {
        "description": "A boolean indicating if the metric is being filtered out",
        "required": false
      },
      "name": {
        "description": "The name of the metric.  A name must be unique within a",
        "required": true
      },
      "tags": {
        "description": "A list of tags assigned to the metric.",
        "required": false
      },
      "type": {
        "description": "The type of metric.  This value must be present and can be",
        "required": true
      },
      "unit": {
        "description": "The unit of measurement for this circonus_metric.",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/metric.html",
    "properties": [
      "active",
      "name",
      "tags",
      "type",
      "unit"
    ]
  },
  "circonus_metric_cluster": {
    "full_properties": {
      "description": {
        "description": "A long-form description of the metric cluster.",
        "required": false
      },
      "name": {
        "description": "The name of the metric cluster.  This name must be unique",
        "required": true
      },
      "query": {
        "description": "One or more query attributes must be present.  Each",
        "required": true
      },
      "tags": {
        "description": "A list of tags attached to the metric cluster.",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/metric_cluster.html",
    "properties": [
      "description",
      "name",
      "query",
      "tags"
    ]
  },
  "circonus_rule_set": {
    "full_properties": {
      "check": {
        "description": "The Circonus ID that this Rule Set will use to search for",
        "required": true
      },
      "if": {
        "description": "One or more ordered predicate clauses that describe when",
        "required": true
      },
      "link": {
        "description": "A link to external documentation (or anything else you",
        "required": false
      },
      "metric_name": {
        "description": "The name of the metric stream within a given check",
        "required": true
      },
      "metric_type": {
        "description": "The type of metric this rule set will operate on.",
        "required": false
      },
      "notes": {
        "description": "Notes about this rule set.",
        "required": false
      },
      "parent": {
        "description": "A Circonus Metric ID that, if specified and active with",
        "required": false
      },
      "tags": {
        "description": "A list of tags assigned to this rule set.",
        "required": false
      }
    },
    "path": "/docs/providers/circonus/r/rule_set.html",
    "properties": [
      "check",
      "if",
      "link",
      "metric_type",
      "notes",
      "parent",
      "metric_name",
      "tags"
    ]
  },
  "circonus_worksheet": {
    "full_properties": {
      "description": {
        "description": "Description of what the worksheet is for.",
        "required": false
      },
      "favourite": {
        "description": "Mark (star) this worksheet as a favorite. Default is false.",
        "required": false
      },
      "graphs": {
        "description": "A list of graphs that compose this worksheet.",
        "required": false
      },
      "notes": {
        "description": "A place to store notes about this worksheet.",
        "required": false
      },
      "smart_queries": {
        "description": "The smart queries that will be displayed on this worksheet. See below for details on how to configure a smart_query.",
        "required": false
      },
      "tags": {
        "description": "A list of tags assigned to this worksheet.",
        "required": false
      },
      "title": {
        "description": "The title of the worksheet.",
        "required": true
      }
    },
    "path": "/docs/providers/circonus/r/worksheet.html",
    "properties": [
      "title",
      "description",
      "favourite",
      "notes",
      "graphs",
      "smart_queries",
      "tags"
    ]
  }
}