/* * InfluxDB OSS API Service * * The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint. * * OpenAPI spec version: 2.0.0 * * Generated by: https://github.com/openapitools/openapi-generator.git */ using System; using System.Linq; using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Runtime.Serialization; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using OpenAPIDateConverter = InfluxDB.Client.Api.Client.OpenAPIDateConverter; namespace InfluxDB.Client.Api.Domain { /// /// Defines TemplateKind /// [JsonConverter(typeof(StringEnumConverter))] public enum TemplateKind { /// /// Enum Bucket for value: Bucket /// [EnumMember(Value = "Bucket")] Bucket = 1, /// /// Enum Check for value: Check /// [EnumMember(Value = "Check")] Check = 2, /// /// Enum CheckDeadman for value: CheckDeadman /// [EnumMember(Value = "CheckDeadman")] CheckDeadman = 3, /// /// Enum CheckThreshold for value: CheckThreshold /// [EnumMember(Value = "CheckThreshold")] CheckThreshold = 4, /// /// Enum Dashboard for value: Dashboard /// [EnumMember(Value = "Dashboard")] Dashboard = 5, /// /// Enum Label for value: Label /// [EnumMember(Value = "Label")] Label = 6, /// /// Enum NotificationEndpoint for value: NotificationEndpoint /// [EnumMember(Value = "NotificationEndpoint")] NotificationEndpoint = 7, /// /// Enum NotificationEndpointHTTP for value: NotificationEndpointHTTP /// [EnumMember(Value = "NotificationEndpointHTTP")] NotificationEndpointHTTP = 8, /// /// Enum NotificationEndpointPagerDuty for value: NotificationEndpointPagerDuty /// [EnumMember(Value = "NotificationEndpointPagerDuty")] NotificationEndpointPagerDuty = 9, /// /// Enum NotificationEndpointSlack for value: NotificationEndpointSlack /// [EnumMember(Value = "NotificationEndpointSlack")] NotificationEndpointSlack = 10, /// /// Enum NotificationRule for value: NotificationRule /// [EnumMember(Value = "NotificationRule")] NotificationRule = 11, /// /// Enum Task for value: Task /// [EnumMember(Value = "Task")] Task = 12, /// /// Enum Telegraf for value: Telegraf /// [EnumMember(Value = "Telegraf")] Telegraf = 13, /// /// Enum Variable for value: Variable /// [EnumMember(Value = "Variable")] Variable = 14 } }