# Functions
Schema returns the details of the generated schema.
Unmarshal unmarshals data, which must be RFC7951 JSON format, into destStruct, which must be non-nil and the correct GoStruct type.
UnzipSchema unzips the zipped schema and returns a map of yang.Entry nodes, keyed by the name of the struct that the yang.Entry describes the schema for.
# Constants
IETFNetconfAcm_ActionType_deny corresponds to the value deny of IETFNetconfAcm_ActionType.
IETFNetconfAcm_ActionType_permit corresponds to the value permit of IETFNetconfAcm_ActionType.
IETFNetconfAcm_ActionType_UNSET corresponds to the value UNSET of IETFNetconfAcm_ActionType.
IETFSnmp_SecurityLevel_auth_no_priv corresponds to the value auth_no_priv of IETFSnmp_SecurityLevel.
IETFSnmp_SecurityLevel_auth_priv corresponds to the value auth_priv of IETFSnmp_SecurityLevel.
IETFSnmp_SecurityLevel_no_auth_no_priv corresponds to the value no_auth_no_priv of IETFSnmp_SecurityLevel.
IETFSnmp_SecurityLevel_UNSET corresponds to the value UNSET of IETFSnmp_SecurityLevel.
IETFSnmp_SecurityModel_Enum_tsm corresponds to the value tsm of IETFSnmp_SecurityModel_Enum.
IETFSnmp_SecurityModel_Enum_UNSET corresponds to the value UNSET of IETFSnmp_SecurityModel_Enum.
IETFSnmp_SecurityModel_Enum_usm corresponds to the value usm of IETFSnmp_SecurityModel_Enum.
IETFSnmp_SecurityModel_Enum_v1 corresponds to the value v1 of IETFSnmp_SecurityModel_Enum.
IETFSnmp_SecurityModel_Enum_v2c corresponds to the value v2c of IETFSnmp_SecurityModel_Enum.
IETFSnmp_SecurityModelOrAny_Enum_any corresponds to the value any of IETFSnmp_SecurityModelOrAny_Enum.
IETFSnmp_SecurityModelOrAny_Enum_UNSET corresponds to the value UNSET of IETFSnmp_SecurityModelOrAny_Enum.
IETFSnmp_Snmp_Notify_Type_inform corresponds to the value inform of IETFSnmp_Snmp_Notify_Type.
IETFSnmp_Snmp_Notify_Type_trap corresponds to the value trap of IETFSnmp_Snmp_Notify_Type.
IETFSnmp_Snmp_Notify_Type_UNSET corresponds to the value UNSET of IETFSnmp_Snmp_Notify_Type.
IETFSnmp_Snmp_Proxy_Type_inform corresponds to the value inform of IETFSnmp_Snmp_Proxy_Type.
IETFSnmp_Snmp_Proxy_Type_read corresponds to the value read of IETFSnmp_Snmp_Proxy_Type.
IETFSnmp_Snmp_Proxy_Type_trap corresponds to the value trap of IETFSnmp_Snmp_Proxy_Type.
IETFSnmp_Snmp_Proxy_Type_UNSET corresponds to the value UNSET of IETFSnmp_Snmp_Proxy_Type.
IETFSnmp_Snmp_Proxy_Type_write corresponds to the value write of IETFSnmp_Snmp_Proxy_Type.
IETFSnmp_Snmp_Target_Mms_Enum_unknown corresponds to the value unknown of IETFSnmp_Snmp_Target_Mms_Enum.
IETFSnmp_Snmp_Target_Mms_Enum_UNSET corresponds to the value UNSET of IETFSnmp_Snmp_Target_Mms_Enum.
IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch_exact corresponds to the value exact of IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch.
IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch_prefix corresponds to the value prefix of IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch.
IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch_UNSET corresponds to the value UNSET of IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch.
IETFSystem_AuthenticationMethod_local_users corresponds to the value local_users of IETFSystem_AuthenticationMethod.
IETFSystem_AuthenticationMethod_radius corresponds to the value radius of IETFSystem_AuthenticationMethod.
IETFSystem_AuthenticationMethod_UNSET corresponds to the value UNSET of IETFSystem_AuthenticationMethod.
IETFSystem_RadiusAuthenticationType_radius_chap corresponds to the value radius_chap of IETFSystem_RadiusAuthenticationType.
IETFSystem_RadiusAuthenticationType_radius_pap corresponds to the value radius_pap of IETFSystem_RadiusAuthenticationType.
IETFSystem_RadiusAuthenticationType_UNSET corresponds to the value UNSET of IETFSystem_RadiusAuthenticationType.
IETFSystem_System_Ntp_Server_AssociationType_peer corresponds to the value peer of IETFSystem_System_Ntp_Server_AssociationType.
IETFSystem_System_Ntp_Server_AssociationType_pool corresponds to the value pool of IETFSystem_System_Ntp_Server_AssociationType.
IETFSystem_System_Ntp_Server_AssociationType_server corresponds to the value server of IETFSystem_System_Ntp_Server_AssociationType.
IETFSystem_System_Ntp_Server_AssociationType_UNSET corresponds to the value UNSET of IETFSystem_System_Ntp_Server_AssociationType.
IETFX509CertToName_CertToName_common_name corresponds to the value common_name of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_san_any corresponds to the value san_any of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_san_dns_name corresponds to the value san_dns_name of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_san_ip_address corresponds to the value san_ip_address of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_san_rfc822_name corresponds to the value san_rfc822_name of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_specified corresponds to the value specified of IETFX509CertToName_CertToName.
IETFX509CertToName_CertToName_UNSET corresponds to the value UNSET of IETFX509CertToName_CertToName.
# Variables
No description provided by the author
ΛEnum is a map, keyed by the name of the type defined for each enum in the generated Go code, which provides a mapping between the constant int64 value of each value of the enumeration, and the string that is used to represent it in the YANG schema.
No description provided by the author
# Structs
Device represents the /device YANG schema element.
IETFNetconfAcm_Nacm represents the /ietf-netconf-acm/nacm YANG schema element.
IETFNetconfAcm_Nacm_Groups represents the /ietf-netconf-acm/nacm/groups YANG schema element.
IETFNetconfAcm_Nacm_Groups_Group represents the /ietf-netconf-acm/nacm/groups/group YANG schema element.
IETFNetconfAcm_Nacm_RuleList represents the /ietf-netconf-acm/nacm/rule-list YANG schema element.
IETFNetconfAcm_Nacm_RuleList_OrderedMap is an ordered map that represents the "ordered-by user" list elements at /ietf-netconf-acm/nacm/rule-list.
IETFNetconfAcm_Nacm_RuleList_Rule represents the /ietf-netconf-acm/nacm/rule-list/rule YANG schema element.
IETFNetconfAcm_Nacm_RuleList_Rule_OrderedMap is an ordered map that represents the "ordered-by user" list elements at /ietf-netconf-acm/nacm/rule-list/rule.
IETFSnmp_Snmp represents the /ietf-snmp/snmp YANG schema element.
IETFSnmp_Snmp_Community represents the /ietf-snmp/snmp/community YANG schema element.
IETFSnmp_Snmp_Engine represents the /ietf-snmp/snmp/engine YANG schema element.
IETFSnmp_Snmp_Engine_Listen represents the /ietf-snmp/snmp/engine/listen YANG schema element.
IETFSnmp_Snmp_Engine_Listen_Dtls represents the /ietf-snmp/snmp/engine/listen/dtls YANG schema element.
IETFSnmp_Snmp_Engine_Listen_Ssh represents the /ietf-snmp/snmp/engine/listen/ssh YANG schema element.
IETFSnmp_Snmp_Engine_Listen_Tls represents the /ietf-snmp/snmp/engine/listen/tls YANG schema element.
IETFSnmp_Snmp_Engine_Listen_Udp represents the /ietf-snmp/snmp/engine/listen/udp YANG schema element.
IETFSnmp_Snmp_Engine_Version represents the /ietf-snmp/snmp/engine/version YANG schema element.
IETFSnmp_Snmp_Notify represents the /ietf-snmp/snmp/notify YANG schema element.
IETFSnmp_Snmp_NotifyFilterProfile represents the /ietf-snmp/snmp/notify-filter-profile YANG schema element.
IETFSnmp_Snmp_Proxy represents the /ietf-snmp/snmp/proxy YANG schema element.
IETFSnmp_Snmp_Target represents the /ietf-snmp/snmp/target YANG schema element.
IETFSnmp_Snmp_Target_Dtls represents the /ietf-snmp/snmp/target/dtls YANG schema element.
IETFSnmp_Snmp_Target_Ssh represents the /ietf-snmp/snmp/target/ssh YANG schema element.
IETFSnmp_Snmp_Target_Tls represents the /ietf-snmp/snmp/target/tls YANG schema element.
IETFSnmp_Snmp_Target_Udp represents the /ietf-snmp/snmp/target/udp YANG schema element.
IETFSnmp_Snmp_TargetParams represents the /ietf-snmp/snmp/target-params YANG schema element.
IETFSnmp_Snmp_TargetParams_Tsm represents the /ietf-snmp/snmp/target-params/tsm YANG schema element.
IETFSnmp_Snmp_TargetParams_Usm represents the /ietf-snmp/snmp/target-params/usm YANG schema element.
IETFSnmp_Snmp_TargetParams_V1 represents the /ietf-snmp/snmp/target-params/v1 YANG schema element.
IETFSnmp_Snmp_TargetParams_V2C represents the /ietf-snmp/snmp/target-params/v2c YANG schema element.
IETFSnmp_Snmp_Tlstm represents the /ietf-snmp/snmp/tlstm YANG schema element.
IETFSnmp_Snmp_Tlstm_CertToName represents the /ietf-snmp/snmp/tlstm/cert-to-name YANG schema element.
IETFSnmp_Snmp_Tsm represents the /ietf-snmp/snmp/tsm YANG schema element.
IETFSnmp_Snmp_Usm represents the /ietf-snmp/snmp/usm YANG schema element.
IETFSnmp_Snmp_Usm_Local represents the /ietf-snmp/snmp/usm/local YANG schema element.
IETFSnmp_Snmp_Usm_Local_User represents the /ietf-snmp/snmp/usm/local/user YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Auth represents the /ietf-snmp/snmp/usm/local/user/auth YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Auth_Md5 represents the /ietf-snmp/snmp/usm/local/user/auth/md5 YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Auth_Sha represents the /ietf-snmp/snmp/usm/local/user/auth/sha YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Priv represents the /ietf-snmp/snmp/usm/local/user/priv YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Priv_Aes represents the /ietf-snmp/snmp/usm/local/user/priv/aes YANG schema element.
IETFSnmp_Snmp_Usm_Local_User_Priv_Des represents the /ietf-snmp/snmp/usm/local/user/priv/des YANG schema element.
IETFSnmp_Snmp_Usm_Remote represents the /ietf-snmp/snmp/usm/remote YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User represents the /ietf-snmp/snmp/usm/remote/user YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Auth represents the /ietf-snmp/snmp/usm/remote/user/auth YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Auth_Md5 represents the /ietf-snmp/snmp/usm/remote/user/auth/md5 YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Auth_Sha represents the /ietf-snmp/snmp/usm/remote/user/auth/sha YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Priv represents the /ietf-snmp/snmp/usm/remote/user/priv YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Priv_Aes represents the /ietf-snmp/snmp/usm/remote/user/priv/aes YANG schema element.
IETFSnmp_Snmp_Usm_Remote_User_Priv_Des represents the /ietf-snmp/snmp/usm/remote/user/priv/des YANG schema element.
IETFSnmp_Snmp_Vacm represents the /ietf-snmp/snmp/vacm YANG schema element.
IETFSnmp_Snmp_Vacm_Group represents the /ietf-snmp/snmp/vacm/group YANG schema element.
IETFSnmp_Snmp_Vacm_Group_Access represents the /ietf-snmp/snmp/vacm/group/access YANG schema element.
IETFSnmp_Snmp_Vacm_Group_Access_Key represents the key for list Access of element /ietf-snmp/snmp/vacm/group.
IETFSnmp_Snmp_Vacm_Group_Member represents the /ietf-snmp/snmp/vacm/group/member YANG schema element.
IETFSnmp_Snmp_Vacm_View represents the /ietf-snmp/snmp/vacm/view YANG schema element.
IETFSystem_System represents the /ietf-system/system YANG schema element.
IETFSystem_System_Authentication represents the /ietf-system/system/authentication YANG schema element.
IETFSystem_System_Authentication_User represents the /ietf-system/system/authentication/user YANG schema element.
IETFSystem_System_Authentication_User_AuthorizedKey represents the /ietf-system/system/authentication/user/authorized-key YANG schema element.
IETFSystem_System_Clock represents the /ietf-system/system/clock YANG schema element.
IETFSystem_System_DnsResolver represents the /ietf-system/system/dns-resolver YANG schema element.
IETFSystem_System_DnsResolver_Options represents the /ietf-system/system/dns-resolver/options YANG schema element.
IETFSystem_System_DnsResolver_Server represents the /ietf-system/system/dns-resolver/server YANG schema element.
IETFSystem_System_DnsResolver_Server_OrderedMap is an ordered map that represents the "ordered-by user" list elements at /ietf-system/system/dns-resolver/server.
IETFSystem_System_DnsResolver_Server_UdpAndTcp represents the /ietf-system/system/dns-resolver/server/udp-and-tcp YANG schema element.
IETFSystem_System_Ntp represents the /ietf-system/system/ntp YANG schema element.
IETFSystem_System_Ntp_Server represents the /ietf-system/system/ntp/server YANG schema element.
IETFSystem_System_Ntp_Server_Udp represents the /ietf-system/system/ntp/server/udp YANG schema element.
IETFSystem_System_Radius represents the /ietf-system/system/radius YANG schema element.
IETFSystem_System_Radius_Options represents the /ietf-system/system/radius/options YANG schema element.
IETFSystem_System_Radius_Server represents the /ietf-system/system/radius/server YANG schema element.
IETFSystem_System_Radius_Server_OrderedMap is an ordered map that represents the "ordered-by user" list elements at /ietf-system/system/radius/server.
IETFSystem_System_Radius_Server_Udp represents the /ietf-system/system/radius/server/udp YANG schema element.
IETFSystem_SystemState represents the /ietf-system/system-state YANG schema element.
IETFSystem_SystemState_Clock represents the /ietf-system/system-state/clock YANG schema element.
IETFSystem_SystemState_Platform represents the /ietf-system/system-state/platform YANG schema element.
UnionUnsupported is an interface{} wrapper type for unsupported types.
# Interfaces
IETFNetconfAcm_Nacm_RuleList_Rule_AccessOperations_Union is an interface that is implemented by valid types for the union for the leaf /ietf-netconf-acm/nacm/rule-list/rule/access-operations within the YANG schema.
IETFSnmp_Snmp_Target_Mms_Union is an interface that is implemented by valid types for the union for the leaf /ietf-snmp/snmp/target/mms within the YANG schema.
IETFSnmp_Snmp_Vacm_Group_Access_SecurityModel_Union is an interface that is implemented by valid types for the union for the leaf /ietf-snmp/snmp/vacm/group/access/security-model within the YANG schema.
IETFSnmp_Snmp_Vacm_Group_Member_SecurityModel_Union is an interface that is implemented by valid types for the union for the leaf /ietf-snmp/snmp/vacm/group/member/security-model within the YANG schema.
# Type aliases
Binary is a type that is used for fields that have a YANG type of binary.
E_IETFNetconfAcm_ActionType is a derived int64 type which is used to represent the enumerated node IETFNetconfAcm_ActionType.
E_IETFSnmp_SecurityLevel is a derived int64 type which is used to represent the enumerated node IETFSnmp_SecurityLevel.
E_IETFSnmp_SecurityModel_Enum is a derived int64 type which is used to represent the enumerated node IETFSnmp_SecurityModel_Enum.
E_IETFSnmp_SecurityModelOrAny_Enum is a derived int64 type which is used to represent the enumerated node IETFSnmp_SecurityModelOrAny_Enum.
E_IETFSnmp_Snmp_Notify_Type is a derived int64 type which is used to represent the enumerated node IETFSnmp_Snmp_Notify_Type.
E_IETFSnmp_Snmp_Proxy_Type is a derived int64 type which is used to represent the enumerated node IETFSnmp_Snmp_Proxy_Type.
E_IETFSnmp_Snmp_Target_Mms_Enum is a derived int64 type which is used to represent the enumerated node IETFSnmp_Snmp_Target_Mms_Enum.
E_IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch is a derived int64 type which is used to represent the enumerated node IETFSnmp_Snmp_Vacm_Group_Access_ContextMatch.
E_IETFSystem_AuthenticationMethod is a derived int64 type which is used to represent the enumerated node IETFSystem_AuthenticationMethod.
E_IETFSystem_RadiusAuthenticationType is a derived int64 type which is used to represent the enumerated node IETFSystem_RadiusAuthenticationType.
E_IETFSystem_System_Ntp_Server_AssociationType is a derived int64 type which is used to represent the enumerated node IETFSystem_System_Ntp_Server_AssociationType.
E_IETFX509CertToName_CertToName is a derived int64 type which is used to represent the enumerated node IETFX509CertToName_CertToName.
UnionBool is a bool type assignable to unions of which it is a subtype.
UnionFloat64 is a float64 type assignable to unions of which it is a subtype.
UnionInt16 is an int16 type assignable to unions of which it is a subtype.
UnionInt32 is an int32 type assignable to unions of which it is a subtype.
UnionInt64 is an int64 type assignable to unions of which it is a subtype.
UnionInt8 is an int8 type assignable to unions of which it is a subtype.
UnionString is a string type assignable to unions of which it is a subtype.
UnionUint16 is a uint16 type assignable to unions of which it is a subtype.
UnionUint32 is a uint32 type assignable to unions of which it is a subtype.
UnionUint64 is a uint64 type assignable to unions of which it is a subtype.
UnionUint8 is a uint8 type assignable to unions of which it is a subtype.
YANGEmpty is a type that is used for fields that have a YANG type of empty.