/* autogenerated by embedmodel.py.  DO NOT EDIT */

#include <zebra.h>
#include "yang.h"

static const char model[] =
	"module ietf-syslog-types {\n"
	"  namespace \"urn:ietf:params:xml:ns:yang:ietf-syslog-types\";\n"
	"  prefix syslogtypes;\n"
	"\n"
	"  organization \"IETF NETMOD (NETCONF Data Modeling Language) Working\n"
	"                Group\";\n"
	"  contact\n"
	"    \"WG Web:   <http://tools.ietf.org/wg/netmod/>\n"
	"     WG List:  <mailto:netmod@ietf.org>\n"
	"\n"
	"     WG Chair: Tom Nadeau\n"
	"               <mailto:tnadeau@lucidvision.com>\n"
	"\n"
	"     WG Chair: Kent Watson\n"
	"               <mailto:kwatsen@juniper.net>\n"
	"\n"
	"     Editor:   Ladislav Lhotka\n"
	"               <mailto:lhotka@nic.cz>\";\n"
	"  description\n"
	"    \"This module contains a collection of YANG type definitions for\n"
	"     SYSLOG.\";\n"
	"\n"
	"  revision 2015-10-14 {\n"
	"    description\n"
	"      \"Initial Revision\";\n"
	"    reference\n"
	"      \"This model references RFC 5424 - The Syslog Protocol,\n"
	"       and RFC 5848 - Signed Syslog Messages.\";\n"
	"  }\n"
	"\n"
	"  typedef severity {\n"
	"    type enumeration {\n"
	"      enum \"emergency\" {\n"
	"        value 0;\n"
	"        description\n"
	"          \"Emergency Level Msg\";\n"
	"      }\n"
	"      enum \"alert\" {\n"
	"        value 1;\n"
	"        description\n"
	"          \"Alert Level Msg\";\n"
	"      }\n"
	"      enum \"critical\" {\n"
	"        value 2;\n"
	"        description\n"
	"          \"Critical Level Msg\";\n"
	"      }\n"
	"      enum \"error\" {\n"
	"        value 3;\n"
	"        description\n"
	"          \"Error Level Msg\";\n"
	"      }\n"
	"      enum \"warning\" {\n"
	"        value 4;\n"
	"        description\n"
	"          \"Warning Level Msg\";\n"
	"      }\n"
	"      enum \"notice\" {\n"
	"        value 5;\n"
	"        description\n"
	"          \"Notification Level Msg\";\n"
	"      }\n"
	"      enum \"info\" {\n"
	"        value 6;\n"
	"        description\n"
	"          \"Informational Level Msg\";\n"
	"      }\n"
	"      enum \"debug\" {\n"
	"        value 7;\n"
	"        description\n"
	"          \"Debugging Level Msg\";\n"
	"      }\n"
	"    }\n"
	"    description\n"
	"      \"The definitions for Syslog message severity as per RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity syslog-facility {\n"
	"    description\n"
	"      \"The base identity to represent syslog facilities\";\n"
	"  }\n"
	"\n"
	"  identity kern {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for kernel messages as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity user {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for user-level messages as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity mail {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the mail system as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity daemon {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the system daemons as defined in RFC 5424.\";\n"
	"   }\n"
	"\n"
	"  identity auth {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for security/authorization messages as defined\n"
	"       in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity syslog {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for messages generated internally by syslogd\n"
	"       facility as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity lpr {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the line printer subsystem as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity news {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the network news subsystem as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity uucp {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the UUCP subsystem as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity cron {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the clock daemon as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity authpriv {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for privileged security/authorization messages\n"
	"       as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity ftp {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the FTP daemon as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity ntp {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the NTP subsystem as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity audit {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for log audit messages as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity console {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for log alert messages as defined in RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity cron2 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for the second clock daemon as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local0 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 0 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local1 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 1 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local2 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 2 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local3 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 3 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local4 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 4 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local5 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 5 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local6 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 6 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"\n"
	"  identity local7 {\n"
	"    base syslog-facility;\n"
	"    description\n"
	"      \"The facility for local use 7 messages as defined in\n"
	"       RFC 5424.\";\n"
	"  }\n"
	"}\n"
	"";

static struct yang_module_embed embed = {
	.mod_name = "ietf-syslog-types",
	.mod_rev = "2015-10-14",
	.sub_mod_name = "",
	.sub_mod_rev = "",
	.data = model,
	.format = LYS_IN_YANG,
};

static void embed_register(void) __attribute__((_CONSTRUCTOR(2000)));
static void embed_register(void)
{
	yang_module_embed(&embed);
}
