// Generated by nm-generator

// #nosec
package nm

// Virtual section names
const (
	NM_SETTING_VS_GENERAL              = "vs-general"
	NM_SETTING_VS_ETHERNET             = "vs-ethernet"
	NM_SETTING_VS_MOBILE               = "vs-mobile"
	NM_SETTING_VS_MOBILE_GSM           = "vs-mobile-gsm"
	NM_SETTING_VS_MOBILE_CDMA          = "vs-mobile-cdma"
	NM_SETTING_VS_SECURITY             = "vs-security"
	NM_SETTING_VS_WIFI                 = "vs-wifi"
	NM_SETTING_VS_PPPOE                = "vs-pppoe"
	NM_SETTING_VS_PPP                  = "vs-ppp"
	NM_SETTING_VS_VPN                  = "vs-vpn"
	NM_SETTING_VS_VPN_L2TP             = "vs-vpn-l2tp"
	NM_SETTING_VS_VPN_L2TP_IPSEC       = "vs-vpn-l2tp-ipsec"
	NM_SETTING_VS_VPN_L2TP_PPP         = "vs-vpn-l2tp-ppp"
	NM_SETTING_VS_VPN_OPENCONNECT      = "vs-vpn-openconnect"
	NM_SETTING_VS_VPN_OPENVPN          = "vs-vpn-openvpn"
	NM_SETTING_VS_VPN_OPENVPN_SECURITY = "vs-vpn-openvpn-security"
	NM_SETTING_VS_VPN_OPENVPN_TLSAUTH  = "vs-vpn-openvpn-tlsauth"
	NM_SETTING_VS_VPN_OPENVPN_PROXIES  = "vs-vpn-openvpn-proxies"
	NM_SETTING_VS_VPN_OPENVPN_ADVANCED = "vs-vpn-openvpn-advanced"
	NM_SETTING_VS_VPN_PPTP             = "vs-vpn-pptp"
	NM_SETTING_VS_VPN_PPTP_PPP         = "vs-vpn-pptp-ppp"
	NM_SETTING_VS_VPN_STRONGSWAN       = "vs-vpn-strongswan"
	NM_SETTING_VS_VPN_VPNC             = "vs-vpn-vpnc"
	NM_SETTING_VS_VPN_VPNC_ADVANCED    = "vs-vpn-vpnc-advanced"
	NM_SETTING_VS_IPV4                 = "vs-ipv4"
	NM_SETTING_VS_IPV6                 = "vs-ipv6"
)

// Virtual key names
const (
	NM_SETTING_VK_CONNECTION_AUTOCONNECT                      = "vk-autoconnect"
	NM_SETTING_VK_CONNECTION_NO_PERMISSION                    = "vk-no-permission"
	NM_SETTING_VK_WIRED_ENABLE_MTU                            = "vk-enable-mtu"
	NM_SETTING_VK_MOBILE_COUNTRY                              = "vk-mobile-country"
	NM_SETTING_VK_MOBILE_PROVIDER                             = "vk-mobile-provider"
	NM_SETTING_VK_MOBILE_PLAN                                 = "vk-mobile-plan"
	NM_SETTING_VK_MOBILE_SERVICE_TYPE                         = "vk-mobile-service-type"
	NM_SETTING_VK_MOBILE_APN_READONLY                         = "vk-gsm-apn-readonly"
	NM_SETTING_VK_802_1X_ENABLE                               = "vk-enable-8021x"
	NM_SETTING_VK_WIRELESS_SECURITY_KEY_MGMT                  = "vk-key-mgmt"
	NM_SETTING_VK_802_1X_EAP                                  = "vk-eap"
	NM_SETTING_VK_802_1X_PRIVATE_KEY                          = "vk-private-key"
	NM_SETTING_VK_802_1X_CA_CERT                              = "vk-ca-cert"
	NM_SETTING_VK_802_1X_CLIENT_CERT                          = "vk-client-cert"
	NM_SETTING_VK_802_1X_PAC_FILE                             = "vk-pac-file"
	NM_SETTING_VK_WIRELESS_ENABLE_MTU                         = "vk-enable-mtu"
	NM_SETTING_VK_PPP_ENABLE_LCP_ECHO                         = "vk-enable-lcp-echo"
	NM_SETTING_VK_VPN_TYPE                                    = "vk-vpn-type"
	NM_SETTING_VK_VPN_MISSING_PLUGIN                          = "vk-vpn-missing-plugin"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_STATIC_KEY_DIRECTION = "vk-static-key-direction"
	NM_SETTING_VK_VPN_VPNC_KEY_HYBRID_AUTHMODE                = "vk-hybrid-authmode"
	NM_SETTING_VK_VPN_L2TP_REQUIRE_MPPE                       = "vk-require-mppe"
	NM_SETTING_VK_VPN_L2TP_MPPE_SECURITY                      = "vk-mppe-security"
	NM_SETTING_VK_VPN_L2TP_ENABLE_LCP_ECHO                    = "vk-enable-lcp-echo"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_TA_DIR               = "vk-ta-dir"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_PORT                 = "vk-enable-port"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_RENEG_SECONDS        = "vk-enable-reneg-seconds"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_TUNNEL_MTU           = "vk-enable-tunnel-mtu"
	NM_SETTING_VK_VPN_OPENVPN_KEY_ENABLE_FRAGMENT_SIZE        = "vk-enable-fragment-size"
	NM_SETTING_VK_VPN_PPTP_REQUIRE_MPPE                       = "vk-require-mppe"
	NM_SETTING_VK_VPN_PPTP_MPPE_SECURITY                      = "vk-mppe-security"
	NM_SETTING_VK_VPN_PPTP_ENABLE_LCP_ECHO                    = "vk-enable-lcp-echo"
	NM_SETTING_VK_VPN_VPNC_KEY_ENCRYPTION_METHOD              = "vk-encryption-method"
	NM_SETTING_VK_VPN_VPNC_KEY_DISABLE_DPD                    = "vk-disable-dpd"
	NM_SETTING_VK_IP4_CONFIG_ADDRESSES_ADDRESS                = "vk-addresses-address"
	NM_SETTING_VK_IP4_CONFIG_ADDRESSES_MASK                   = "vk-addresses-mask"
	NM_SETTING_VK_IP4_CONFIG_ADDRESSES_GATEWAY                = "vk-addresses-gateway"
	NM_SETTING_VK_IP4_CONFIG_DNS                              = "vk-dns"
	NM_SETTING_VK_IP4_CONFIG_DNS2                             = "vk-dns2"
	NM_SETTING_VK_IP6_CONFIG_ADDRESSES_ADDRESS                = "vk-addresses-address"
	NM_SETTING_VK_IP6_CONFIG_ADDRESSES_PREFIX                 = "vk-addresses-prefix"
	NM_SETTING_VK_IP6_CONFIG_ADDRESSES_GATEWAY                = "vk-addresses-gateway"
	NM_SETTING_VK_IP6_CONFIG_DNS                              = "vk-dns"
	NM_SETTING_VK_IP6_CONFIG_DNS2                             = "vk-dns2"
)

// Enum 80211Mode
const (
	NM_802_11_MODE_UNKNOWN = 0
	NM_802_11_MODE_ADHOC   = 1
	NM_802_11_MODE_INFRA   = 2
	NM_802_11_MODE_AP      = 3
)

// Enum ActiveConnectionState
const (
	NM_ACTIVE_CONNECTION_STATE_UNKNOWN      = 0
	NM_ACTIVE_CONNECTION_STATE_ACTIVATING   = 1
	NM_ACTIVE_CONNECTION_STATE_ACTIVATED    = 2
	NM_ACTIVE_CONNECTION_STATE_DEACTIVATING = 3
	NM_ACTIVE_CONNECTION_STATE_DEACTIVATED  = 4
)

// Enum ActiveConnectionStateReason
const (
	NM_ACTIVE_CONNECTION_STATE_REASON_UNKNOWN               = 0
	NM_ACTIVE_CONNECTION_STATE_REASON_NONE                  = 1
	NM_ACTIVE_CONNECTION_STATE_REASON_USER_DISCONNECTED     = 2
	NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED   = 3
	NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_STOPPED       = 4
	NM_ACTIVE_CONNECTION_STATE_REASON_IP_CONFIG_INVALID     = 5
	NM_ACTIVE_CONNECTION_STATE_REASON_CONNECT_TIMEOUT       = 6
	NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT = 7
	NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_FAILED  = 8
	NM_ACTIVE_CONNECTION_STATE_REASON_NO_SECRETS            = 9
	NM_ACTIVE_CONNECTION_STATE_REASON_LOGIN_FAILED          = 10
	NM_ACTIVE_CONNECTION_STATE_REASON_CONNECTION_REMOVED    = 11
	NM_ACTIVE_CONNECTION_STATE_REASON_DEPENDENCY_FAILED     = 12
	NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REALIZE_FAILED = 13
	NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REMOVED        = 14
)

// Enum AgentManagerError
const (
	NM_AGENT_MANAGER_ERROR_FAILED             = 0
	NM_AGENT_MANAGER_ERROR_PERMISSION_DENIED  = 1
	NM_AGENT_MANAGER_ERROR_INVALID_IDENTIFIER = 2
	NM_AGENT_MANAGER_ERROR_NOT_REGISTERED     = 3
	NM_AGENT_MANAGER_ERROR_NO_SECRETS         = 4
	NM_AGENT_MANAGER_ERROR_USER_CANCELED      = 5
)

// Enum Capability
const (
	NM_CAPABILITY_TEAM = 1
)

// Enum CheckpointCreateFlags
const (
	NM_CHECKPOINT_CREATE_FLAG_NONE                   = 0
	NM_CHECKPOINT_CREATE_FLAG_DESTROY_ALL            = 1
	NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS = 2
	NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES = 4
)

// Enum ClientError
const (
	NM_CLIENT_ERROR_FAILED                 = 0
	NM_CLIENT_ERROR_MANAGER_NOT_RUNNING    = 1
	NM_CLIENT_ERROR_OBJECT_CREATION_FAILED = 2
)

// Enum ClientPermission
const (
	NM_CLIENT_PERMISSION_NONE                              = 0
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK            = 1
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI               = 2
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_WWAN               = 3
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIMAX              = 4
	NM_CLIENT_PERMISSION_SLEEP_WAKE                        = 5
	NM_CLIENT_PERMISSION_NETWORK_CONTROL                   = 6
	NM_CLIENT_PERMISSION_WIFI_SHARE_PROTECTED              = 7
	NM_CLIENT_PERMISSION_WIFI_SHARE_OPEN                   = 8
	NM_CLIENT_PERMISSION_SETTINGS_MODIFY_SYSTEM            = 9
	NM_CLIENT_PERMISSION_SETTINGS_MODIFY_OWN               = 10
	NM_CLIENT_PERMISSION_SETTINGS_MODIFY_HOSTNAME          = 11
	NM_CLIENT_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS        = 12
	NM_CLIENT_PERMISSION_RELOAD                            = 13
	NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK               = 14
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS         = 15
	NM_CLIENT_PERMISSION_ENABLE_DISABLE_CONNECTIVITY_CHECK = 16
	NM_CLIENT_PERMISSION_LAST                              = 16
)

// Enum ClientPermissionResult
const (
	NM_CLIENT_PERMISSION_RESULT_UNKNOWN = 0
	NM_CLIENT_PERMISSION_RESULT_YES     = 1
	NM_CLIENT_PERMISSION_RESULT_AUTH    = 2
	NM_CLIENT_PERMISSION_RESULT_NO      = 3
)

// Enum ConnectionError
const (
	NM_CONNECTION_ERROR_FAILED              = 0
	NM_CONNECTION_ERROR_SETTING_NOT_FOUND   = 1
	NM_CONNECTION_ERROR_PROPERTY_NOT_FOUND  = 2
	NM_CONNECTION_ERROR_PROPERTY_NOT_SECRET = 3
	NM_CONNECTION_ERROR_MISSING_SETTING     = 4
	NM_CONNECTION_ERROR_INVALID_SETTING     = 5
	NM_CONNECTION_ERROR_MISSING_PROPERTY    = 6
	NM_CONNECTION_ERROR_INVALID_PROPERTY    = 7
)

// Enum ConnectivityState
const (
	NM_CONNECTIVITY_UNKNOWN = 0
	NM_CONNECTIVITY_NONE    = 1
	NM_CONNECTIVITY_PORTAL  = 2
	NM_CONNECTIVITY_LIMITED = 3
	NM_CONNECTIVITY_FULL    = 4
)

// Enum CryptoError
const (
	NM_CRYPTO_ERROR_FAILED            = 0
	NM_CRYPTO_ERROR_INVALID_DATA      = 1
	NM_CRYPTO_ERROR_INVALID_PASSWORD  = 2
	NM_CRYPTO_ERROR_UNKNOWN_CIPHER    = 3
	NM_CRYPTO_ERROR_DECRYPTION_FAILED = 4
	NM_CRYPTO_ERROR_ENCRYPTION_FAILED = 5
)

// Enum DeviceError
const (
	NM_DEVICE_ERROR_FAILED                    = 0
	NM_DEVICE_ERROR_CREATION_FAILED           = 1
	NM_DEVICE_ERROR_INVALID_CONNECTION        = 2
	NM_DEVICE_ERROR_INCOMPATIBLE_CONNECTION   = 3
	NM_DEVICE_ERROR_NOT_ACTIVE                = 4
	NM_DEVICE_ERROR_NOT_SOFTWARE              = 5
	NM_DEVICE_ERROR_NOT_ALLOWED               = 6
	NM_DEVICE_ERROR_SPECIFIC_OBJECT_NOT_FOUND = 7
	NM_DEVICE_ERROR_VERSION_ID_MISMATCH       = 8
	NM_DEVICE_ERROR_MISSING_DEPENDENCIES      = 9
)

// Enum DeviceState
const (
	NM_DEVICE_STATE_UNKNOWN      = 0
	NM_DEVICE_STATE_UNMANAGED    = 10
	NM_DEVICE_STATE_UNAVAILABLE  = 20
	NM_DEVICE_STATE_DISCONNECTED = 30
	NM_DEVICE_STATE_PREPARE      = 40
	NM_DEVICE_STATE_CONFIG       = 50
	NM_DEVICE_STATE_NEED_AUTH    = 60
	NM_DEVICE_STATE_IP_CONFIG    = 70
	NM_DEVICE_STATE_IP_CHECK     = 80
	NM_DEVICE_STATE_SECONDARIES  = 90
	NM_DEVICE_STATE_ACTIVATED    = 100
	NM_DEVICE_STATE_DEACTIVATING = 110
	NM_DEVICE_STATE_FAILED       = 120
)

// Enum DeviceStateReason
const (
	NM_DEVICE_STATE_REASON_NONE                           = 0
	NM_DEVICE_STATE_REASON_UNKNOWN                        = 1
	NM_DEVICE_STATE_REASON_NOW_MANAGED                    = 2
	NM_DEVICE_STATE_REASON_NOW_UNMANAGED                  = 3
	NM_DEVICE_STATE_REASON_CONFIG_FAILED                  = 4
	NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE          = 5
	NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED              = 6
	NM_DEVICE_STATE_REASON_NO_SECRETS                     = 7
	NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT          = 8
	NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED       = 9
	NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED              = 10
	NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT             = 11
	NM_DEVICE_STATE_REASON_PPP_START_FAILED               = 12
	NM_DEVICE_STATE_REASON_PPP_DISCONNECT                 = 13
	NM_DEVICE_STATE_REASON_PPP_FAILED                     = 14
	NM_DEVICE_STATE_REASON_DHCP_START_FAILED              = 15
	NM_DEVICE_STATE_REASON_DHCP_ERROR                     = 16
	NM_DEVICE_STATE_REASON_DHCP_FAILED                    = 17
	NM_DEVICE_STATE_REASON_SHARED_START_FAILED            = 18
	NM_DEVICE_STATE_REASON_SHARED_FAILED                  = 19
	NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED            = 20
	NM_DEVICE_STATE_REASON_AUTOIP_ERROR                   = 21
	NM_DEVICE_STATE_REASON_AUTOIP_FAILED                  = 22
	NM_DEVICE_STATE_REASON_MODEM_BUSY                     = 23
	NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE             = 24
	NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER               = 25
	NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT             = 26
	NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED              = 27
	NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED              = 28
	NM_DEVICE_STATE_REASON_GSM_APN_FAILED                 = 29
	NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING = 30
	NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED        = 31
	NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT       = 32
	NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED        = 33
	NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED           = 34
	NM_DEVICE_STATE_REASON_FIRMWARE_MISSING               = 35
	NM_DEVICE_STATE_REASON_REMOVED                        = 36
	NM_DEVICE_STATE_REASON_SLEEPING                       = 37
	NM_DEVICE_STATE_REASON_CONNECTION_REMOVED             = 38
	NM_DEVICE_STATE_REASON_USER_REQUESTED                 = 39
	NM_DEVICE_STATE_REASON_CARRIER                        = 40
	NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED             = 41
	NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE           = 42
	NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND                = 43
	NM_DEVICE_STATE_REASON_BT_FAILED                      = 44
	NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED           = 45
	NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED           = 46
	NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED           = 47
	NM_DEVICE_STATE_REASON_GSM_SIM_WRONG                  = 48
	NM_DEVICE_STATE_REASON_INFINIBAND_MODE                = 49
	NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED              = 50
	NM_DEVICE_STATE_REASON_BR2684_FAILED                  = 51
	NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE      = 52
	NM_DEVICE_STATE_REASON_SSID_NOT_FOUND                 = 53
	NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED    = 54
	NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED                = 55
	NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED           = 56
	NM_DEVICE_STATE_REASON_MODEM_FAILED                   = 57
	NM_DEVICE_STATE_REASON_MODEM_AVAILABLE                = 58
	NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT              = 59
	NM_DEVICE_STATE_REASON_NEW_ACTIVATION                 = 60
	NM_DEVICE_STATE_REASON_PARENT_CHANGED                 = 61
	NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED         = 62
	NM_DEVICE_STATE_REASON_OVSDB_FAILED                   = 63
	NM_DEVICE_STATE_REASON_IP_ADDRESS_DUPLICATE           = 64
	NM_DEVICE_STATE_REASON_IP_METHOD_UNSUPPORTED          = 65
)

// Enum DeviceType
const (
	NM_DEVICE_TYPE_UNKNOWN       = 0
	NM_DEVICE_TYPE_ETHERNET      = 1
	NM_DEVICE_TYPE_WIFI          = 2
	NM_DEVICE_TYPE_UNUSED1       = 3
	NM_DEVICE_TYPE_UNUSED2       = 4
	NM_DEVICE_TYPE_BT            = 5
	NM_DEVICE_TYPE_OLPC_MESH     = 6
	NM_DEVICE_TYPE_WIMAX         = 7
	NM_DEVICE_TYPE_MODEM         = 8
	NM_DEVICE_TYPE_INFINIBAND    = 9
	NM_DEVICE_TYPE_BOND          = 10
	NM_DEVICE_TYPE_VLAN          = 11
	NM_DEVICE_TYPE_ADSL          = 12
	NM_DEVICE_TYPE_BRIDGE        = 13
	NM_DEVICE_TYPE_GENERIC       = 14
	NM_DEVICE_TYPE_TEAM          = 15
	NM_DEVICE_TYPE_TUN           = 16
	NM_DEVICE_TYPE_IP_TUNNEL     = 17
	NM_DEVICE_TYPE_MACVLAN       = 18
	NM_DEVICE_TYPE_VXLAN         = 19
	NM_DEVICE_TYPE_VETH          = 20
	NM_DEVICE_TYPE_MACSEC        = 21
	NM_DEVICE_TYPE_DUMMY         = 22
	NM_DEVICE_TYPE_PPP           = 23
	NM_DEVICE_TYPE_OVS_INTERFACE = 24
	NM_DEVICE_TYPE_OVS_PORT      = 25
	NM_DEVICE_TYPE_OVS_BRIDGE    = 26
	NM_DEVICE_TYPE_WPAN          = 27
	NM_DEVICE_TYPE_6LOWPAN       = 28
	NM_DEVICE_TYPE_WIREGUARD     = 29
	NM_DEVICE_TYPE_WIFI_P2P      = 30
	NM_DEVICE_TYPE_VRF           = 31
)

// Enum IPTunnelMode
const (
	NM_IP_TUNNEL_MODE_UNKNOWN = 0
	NM_IP_TUNNEL_MODE_IPIP    = 1
	NM_IP_TUNNEL_MODE_GRE     = 2
	NM_IP_TUNNEL_MODE_SIT     = 3
	NM_IP_TUNNEL_MODE_ISATAP  = 4
	NM_IP_TUNNEL_MODE_VTI     = 5
	NM_IP_TUNNEL_MODE_IP6IP6  = 6
	NM_IP_TUNNEL_MODE_IPIP6   = 7
	NM_IP_TUNNEL_MODE_IP6GRE  = 8
	NM_IP_TUNNEL_MODE_VTI6    = 9
)

// Enum ManagerError
const (
	NM_MANAGER_ERROR_FAILED                      = 0
	NM_MANAGER_ERROR_PERMISSION_DENIED           = 1
	NM_MANAGER_ERROR_UNKNOWN_CONNECTION          = 2
	NM_MANAGER_ERROR_UNKNOWN_DEVICE              = 3
	NM_MANAGER_ERROR_CONNECTION_NOT_AVAILABLE    = 4
	NM_MANAGER_ERROR_CONNECTION_NOT_ACTIVE       = 5
	NM_MANAGER_ERROR_CONNECTION_ALREADY_ACTIVE   = 6
	NM_MANAGER_ERROR_DEPENDENCY_FAILED           = 7
	NM_MANAGER_ERROR_ALREADY_ASLEEP_OR_AWAKE     = 8
	NM_MANAGER_ERROR_ALREADY_ENABLED_OR_DISABLED = 9
	NM_MANAGER_ERROR_UNKNOWN_LOG_LEVEL           = 10
	NM_MANAGER_ERROR_UNKNOWN_LOG_DOMAIN          = 11
	NM_MANAGER_ERROR_INVALID_ARGUMENTS           = 12
	NM_MANAGER_ERROR_MISSING_PLUGIN              = 13
)

// Enum Metered
const (
	NM_METERED_UNKNOWN   = 0
	NM_METERED_YES       = 1
	NM_METERED_NO        = 2
	NM_METERED_GUESS_YES = 3
	NM_METERED_GUESS_NO  = 4
)

// Enum RollbackResult
const (
	NM_ROLLBACK_RESULT_OK                   = 0
	NM_ROLLBACK_RESULT_ERR_NO_DEVICE        = 1
	NM_ROLLBACK_RESULT_ERR_DEVICE_UNMANAGED = 2
	NM_ROLLBACK_RESULT_ERR_FAILED           = 3
)

// Enum SecretAgentError
const (
	NM_SECRET_AGENT_ERROR_FAILED             = 0
	NM_SECRET_AGENT_ERROR_PERMISSION_DENIED  = 1
	NM_SECRET_AGENT_ERROR_INVALID_CONNECTION = 2
	NM_SECRET_AGENT_ERROR_USER_CANCELED      = 3
	NM_SECRET_AGENT_ERROR_AGENT_CANCELED     = 4
	NM_SECRET_AGENT_ERROR_NO_SECRETS         = 5
)

// Enum Setting8021xCKFormat
const (
	NM_SETTING_802_1X_CK_FORMAT_UNKNOWN = 0
	NM_SETTING_802_1X_CK_FORMAT_X509    = 1
	NM_SETTING_802_1X_CK_FORMAT_RAW_KEY = 2
	NM_SETTING_802_1X_CK_FORMAT_PKCS12  = 3
)

// Enum Setting8021xCKScheme
const (
	NM_SETTING_802_1X_CK_SCHEME_UNKNOWN = 0
	NM_SETTING_802_1X_CK_SCHEME_BLOB    = 1
	NM_SETTING_802_1X_CK_SCHEME_PATH    = 2
	NM_SETTING_802_1X_CK_SCHEME_PKCS11  = 3
)

// Enum SettingCompareFlags
const (
	NM_SETTING_COMPARE_FLAG_EXACT                      = 0
	NM_SETTING_COMPARE_FLAG_FUZZY                      = 1
	NM_SETTING_COMPARE_FLAG_IGNORE_ID                  = 2
	NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS             = 4
	NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS = 8
	NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS   = 16
	NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT   = 32
	NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT     = 64
	NM_SETTING_COMPARE_FLAG_IGNORE_TIMESTAMP           = 128
)

// Enum SettingConnectionAutoconnectSlaves
const (
	NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT = -1
	NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_NO      = 0
	NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_YES     = 1
)

// Enum SettingConnectionLldp
const (
	NM_SETTING_CONNECTION_LLDP_DEFAULT   = -1
	NM_SETTING_CONNECTION_LLDP_DISABLE   = 0
	NM_SETTING_CONNECTION_LLDP_ENABLE_RX = 1
)

// Enum SettingDiffResult
const (
	NM_SETTING_DIFF_RESULT_UNKNOWN      = 0
	NM_SETTING_DIFF_RESULT_IN_A         = 1
	NM_SETTING_DIFF_RESULT_IN_B         = 2
	NM_SETTING_DIFF_RESULT_IN_A_DEFAULT = 4
	NM_SETTING_DIFF_RESULT_IN_B_DEFAULT = 4
)

// Enum SettingIP6ConfigAddrGenMode
const (
	NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64          = 0
	NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY = 1
)

// Enum SettingIP6ConfigPrivacy
const (
	NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN            = -1
	NM_SETTING_IP6_CONFIG_PRIVACY_DISABLED           = 0
	NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_PUBLIC_ADDR = 1
	NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR   = 2
)

// Enum SettingMacRandomization
const (
	NM_SETTING_MAC_RANDOMIZATION_DEFAULT = 0
	NM_SETTING_MAC_RANDOMIZATION_NEVER   = 1
	NM_SETTING_MAC_RANDOMIZATION_ALWAYS  = 2
)

// Enum SettingMacsecMode
const (
	NM_SETTING_MACSEC_MODE_PSK = 0
	NM_SETTING_MACSEC_MODE_EAP = 1
)

// Enum SettingMacsecValidation
const (
	NM_SETTING_MACSEC_VALIDATION_DISABLE = 0
	NM_SETTING_MACSEC_VALIDATION_CHECK   = 1
	NM_SETTING_MACSEC_VALIDATION_STRICT  = 2
)

// Enum SettingMacvlanMode
const (
	NM_SETTING_MACVLAN_MODE_UNKNOWN  = 0
	NM_SETTING_MACVLAN_MODE_VEPA     = 1
	NM_SETTING_MACVLAN_MODE_BRIDGE   = 2
	NM_SETTING_MACVLAN_MODE_PRIVATE  = 3
	NM_SETTING_MACVLAN_MODE_PASSTHRU = 4
	NM_SETTING_MACVLAN_MODE_SOURCE   = 5
)

// Enum SettingProxyMethod
const (
	NM_SETTING_PROXY_METHOD_NONE = 0
	NM_SETTING_PROXY_METHOD_AUTO = 1
)

// Enum SettingSerialParity
const (
	NM_SETTING_SERIAL_PARITY_NONE = 0
	NM_SETTING_SERIAL_PARITY_EVEN = 1
	NM_SETTING_SERIAL_PARITY_ODD  = 2
)

// Enum SettingTunMode
const (
	NM_SETTING_TUN_MODE_UNKNOWN = 0
	NM_SETTING_TUN_MODE_TUN     = 1
	NM_SETTING_TUN_MODE_TAP     = 2
)

// Enum SettingWirelessPowersave
const (
	NM_SETTING_WIRELESS_POWERSAVE_DEFAULT = 0
	NM_SETTING_WIRELESS_POWERSAVE_IGNORE  = 1
	NM_SETTING_WIRELESS_POWERSAVE_DISABLE = 2
	NM_SETTING_WIRELESS_POWERSAVE_ENABLE  = 3
)

// Enum SettingWirelessSecurityPmf
const (
	NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT  = 0
	NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE  = 1
	NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL = 2
	NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED = 3
)

// Enum SettingWirelessSecurityWpsMethod
const (
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DEFAULT  = 0
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DISABLED = 1
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_AUTO     = 2
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PBC      = 4
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PIN      = 8
)

// Enum SettingsError
const (
	NM_SETTINGS_ERROR_FAILED               = 0
	NM_SETTINGS_ERROR_PERMISSION_DENIED    = 1
	NM_SETTINGS_ERROR_NOT_SUPPORTED        = 2
	NM_SETTINGS_ERROR_INVALID_CONNECTION   = 3
	NM_SETTINGS_ERROR_READ_ONLY_CONNECTION = 4
	NM_SETTINGS_ERROR_UUID_EXISTS          = 5
	NM_SETTINGS_ERROR_INVALID_HOSTNAME     = 6
	NM_SETTINGS_ERROR_INVALID_ARGUMENTS    = 7
)

// Enum State
const (
	NM_STATE_UNKNOWN          = 0
	NM_STATE_ASLEEP           = 10
	NM_STATE_DISCONNECTED     = 20
	NM_STATE_DISCONNECTING    = 30
	NM_STATE_CONNECTING       = 40
	NM_STATE_CONNECTED_LOCAL  = 50
	NM_STATE_CONNECTED_SITE   = 60
	NM_STATE_CONNECTED_GLOBAL = 70
)

// Enum UtilsSecurityType
const (
	NMU_SEC_INVALID         = 0
	NMU_SEC_NONE            = 1
	NMU_SEC_STATIC_WEP      = 2
	NMU_SEC_LEAP            = 3
	NMU_SEC_DYNAMIC_WEP     = 4
	NMU_SEC_WPA_PSK         = 5
	NMU_SEC_WPA_ENTERPRISE  = 6
	NMU_SEC_WPA2_PSK        = 7
	NMU_SEC_WPA2_ENTERPRISE = 8
)

// Enum VlanPriorityMap
const (
	NM_VLAN_INGRESS_MAP = 0
	NM_VLAN_EGRESS_MAP  = 1
)

// Enum VpnConnectionState
const (
	NM_VPN_CONNECTION_STATE_UNKNOWN       = 0
	NM_VPN_CONNECTION_STATE_PREPARE       = 1
	NM_VPN_CONNECTION_STATE_NEED_AUTH     = 2
	NM_VPN_CONNECTION_STATE_CONNECT       = 3
	NM_VPN_CONNECTION_STATE_IP_CONFIG_GET = 4
	NM_VPN_CONNECTION_STATE_ACTIVATED     = 5
	NM_VPN_CONNECTION_STATE_FAILED        = 6
	NM_VPN_CONNECTION_STATE_DISCONNECTED  = 7
)

// Enum VpnConnectionStateReason
const (
	NM_VPN_CONNECTION_STATE_REASON_UNKNOWN               = 0
	NM_VPN_CONNECTION_STATE_REASON_NONE                  = 1
	NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED     = 2
	NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED   = 3
	NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED       = 4
	NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID     = 5
	NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT       = 6
	NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT = 7
	NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED  = 8
	NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS            = 9
	NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED          = 10
	NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED    = 11
)

// Enum VpnPluginError
const (
	NM_VPN_PLUGIN_ERROR_FAILED                    = 0
	NM_VPN_PLUGIN_ERROR_STARTING_IN_PROGRESS      = 1
	NM_VPN_PLUGIN_ERROR_ALREADY_STARTED           = 2
	NM_VPN_PLUGIN_ERROR_STOPPING_IN_PROGRESS      = 3
	NM_VPN_PLUGIN_ERROR_ALREADY_STOPPED           = 4
	NM_VPN_PLUGIN_ERROR_WRONG_STATE               = 5
	NM_VPN_PLUGIN_ERROR_BAD_ARGUMENTS             = 6
	NM_VPN_PLUGIN_ERROR_LAUNCH_FAILED             = 7
	NM_VPN_PLUGIN_ERROR_INVALID_CONNECTION        = 8
	NM_VPN_PLUGIN_ERROR_INTERACTIVE_NOT_SUPPORTED = 9
)

// Enum VpnPluginFailure
const (
	NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED   = 0
	NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED = 1
	NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG  = 2
)

// Enum VpnServiceState
const (
	NM_VPN_SERVICE_STATE_UNKNOWN  = 0
	NM_VPN_SERVICE_STATE_INIT     = 1
	NM_VPN_SERVICE_STATE_SHUTDOWN = 2
	NM_VPN_SERVICE_STATE_STARTING = 3
	NM_VPN_SERVICE_STATE_STARTED  = 4
	NM_VPN_SERVICE_STATE_STOPPING = 5
	NM_VPN_SERVICE_STATE_STOPPED  = 6
)

// Enum WepKeyType
const (
	NM_WEP_KEY_TYPE_UNKNOWN    = 0
	NM_WEP_KEY_TYPE_KEY        = 1
	NM_WEP_KEY_TYPE_PASSPHRASE = 2
)

// Enum WimaxNspNetworkType
const (
	NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN         = 0
	NM_WIMAX_NSP_NETWORK_TYPE_HOME            = 1
	NM_WIMAX_NSP_NETWORK_TYPE_PARTNER         = 2
	NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER = 3
)

// Enum 80211ApFlags
const (
	NM_802_11_AP_FLAGS_NONE    = 0
	NM_802_11_AP_FLAGS_PRIVACY = 1
	NM_802_11_AP_FLAGS_WPS     = 2
	NM_802_11_AP_FLAGS_WPS_PBC = 4
	NM_802_11_AP_FLAGS_WPS_PIN = 8
)

// Enum 80211ApSecurityFlags
const (
	NM_802_11_AP_SEC_NONE                     = 0
	NM_802_11_AP_SEC_PAIR_WEP40               = 1
	NM_802_11_AP_SEC_PAIR_WEP104              = 2
	NM_802_11_AP_SEC_PAIR_TKIP                = 4
	NM_802_11_AP_SEC_PAIR_CCMP                = 8
	NM_802_11_AP_SEC_GROUP_WEP40              = 16
	NM_802_11_AP_SEC_GROUP_WEP104             = 32
	NM_802_11_AP_SEC_GROUP_TKIP               = 64
	NM_802_11_AP_SEC_GROUP_CCMP               = 128
	NM_802_11_AP_SEC_KEY_MGMT_PSK             = 256
	NM_802_11_AP_SEC_KEY_MGMT_802_1X          = 512
	NM_802_11_AP_SEC_KEY_MGMT_SAE             = 1024
	NM_802_11_AP_SEC_KEY_MGMT_OWE             = 2048
	NM_802_11_AP_SEC_KEY_MGMT_OWE_TM          = 4096
	NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192 = 8192
)

// Enum ActivationStateFlags
const (
	NM_ACTIVATION_STATE_FLAG_NONE              = 0
	NM_ACTIVATION_STATE_FLAG_IS_MASTER         = 1
	NM_ACTIVATION_STATE_FLAG_IS_SLAVE          = 2
	NM_ACTIVATION_STATE_FLAG_LAYER2_READY      = 4
	NM_ACTIVATION_STATE_FLAG_IP4_READY         = 8
	NM_ACTIVATION_STATE_FLAG_IP6_READY         = 16
	NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES = 32
)

// Enum BluetoothCapabilities
const (
	NM_BT_CAPABILITY_NONE = 0
	NM_BT_CAPABILITY_DUN  = 1
	NM_BT_CAPABILITY_NAP  = 2
)

// Enum ConnectionSerializationFlags
const (
	NM_CONNECTION_SERIALIZE_ALL          = 0
	NM_CONNECTION_SERIALIZE_NO_SECRETS   = 1
	NM_CONNECTION_SERIALIZE_ONLY_SECRETS = 2
)

// Enum DeviceCapabilities
const (
	NM_DEVICE_CAP_NONE           = 0
	NM_DEVICE_CAP_NM_SUPPORTED   = 1
	NM_DEVICE_CAP_CARRIER_DETECT = 2
	NM_DEVICE_CAP_IS_SOFTWARE    = 4
	NM_DEVICE_CAP_SRIOV          = 8
)

// Enum DeviceModemCapabilities
const (
	NM_DEVICE_MODEM_CAPABILITY_NONE      = 0
	NM_DEVICE_MODEM_CAPABILITY_POTS      = 1
	NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO = 2
	NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS  = 4
	NM_DEVICE_MODEM_CAPABILITY_LTE       = 8
)

// Enum DeviceWifiCapabilities
const (
	NM_WIFI_DEVICE_CAP_NONE          = 0
	NM_WIFI_DEVICE_CAP_CIPHER_WEP40  = 1
	NM_WIFI_DEVICE_CAP_CIPHER_WEP104 = 2
	NM_WIFI_DEVICE_CAP_CIPHER_TKIP   = 4
	NM_WIFI_DEVICE_CAP_CIPHER_CCMP   = 8
	NM_WIFI_DEVICE_CAP_WPA           = 16
	NM_WIFI_DEVICE_CAP_RSN           = 32
	NM_WIFI_DEVICE_CAP_AP            = 64
	NM_WIFI_DEVICE_CAP_ADHOC         = 128
	NM_WIFI_DEVICE_CAP_FREQ_VALID    = 256
	NM_WIFI_DEVICE_CAP_FREQ_2GHZ     = 512
	NM_WIFI_DEVICE_CAP_FREQ_5GHZ     = 1024
)

// Enum SecretAgentCapabilities
const (
	NM_SECRET_AGENT_CAPABILITY_NONE      = 0
	NM_SECRET_AGENT_CAPABILITY_VPN_HINTS = 1
	NM_SECRET_AGENT_CAPABILITY_LAST      = 1
)

// Enum SecretAgentGetSecretsFlags
const (
	NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE              = 0
	NM_SECRET_AGENT_GET_SECRETS_FLAG_ALLOW_INTERACTION = 1
	NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW       = 2
	NM_SECRET_AGENT_GET_SECRETS_FLAG_USER_REQUESTED    = 4
	NM_SECRET_AGENT_GET_SECRETS_FLAG_WPS_PBC_ACTIVE    = 8
	NM_SECRET_AGENT_GET_SECRETS_FLAG_ONLY_SYSTEM       = 2147483648
	NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS         = 1073741824
)

// Enum Setting8021xAuthFlags
const (
	NM_SETTING_802_1X_AUTH_FLAGS_NONE            = 0
	NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_DISABLE = 1
	NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_DISABLE = 2
	NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_DISABLE = 4
	NM_SETTING_802_1X_AUTH_FLAGS_ALL             = 7
)

// Enum SettingDcbFlags
const (
	NM_SETTING_DCB_FLAG_NONE      = 0
	NM_SETTING_DCB_FLAG_ENABLE    = 1
	NM_SETTING_DCB_FLAG_ADVERTISE = 2
	NM_SETTING_DCB_FLAG_WILLING   = 4
)

// Enum SettingSecretFlags
const (
	NM_SETTING_SECRET_FLAG_NONE         = 0
	NM_SETTING_SECRET_FLAG_AGENT_OWNED  = 1
	NM_SETTING_SECRET_FLAG_NOT_SAVED    = 2
	NM_SETTING_SECRET_FLAG_NOT_REQUIRED = 4
)

// Enum SettingWiredWakeOnLan
const (
	NM_SETTING_WIRED_WAKE_ON_LAN_PHY       = 2
	NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST   = 4
	NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST = 8
	NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST = 16
	NM_SETTING_WIRED_WAKE_ON_LAN_ARP       = 32
	NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC     = 64
	NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT   = 1
	NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE    = 32768
)

// Enum SettingsUpdate2Flags
const (
	NM_SETTINGS_UPDATE2_FLAG_NONE               = 0
	NM_SETTINGS_UPDATE2_FLAG_TO_DISK            = 1
	NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY          = 2
	NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED = 4
	NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY     = 8
	NM_SETTINGS_UPDATE2_FLAG_VOLATILE           = 16
	NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT  = 32
)

// Enum TeamLinkWatcherArpPingFlags
const (
	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_ACTIVE   = 2
	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_INACTIVE = 4
	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS       = 8
)

// Enum VlanFlags
const (
	NM_VLAN_FLAG_REORDER_HEADERS = 1
	NM_VLAN_FLAG_GVRP            = 2
	NM_VLAN_FLAG_LOOSE_BINDING   = 4
	NM_VLAN_FLAG_MVRP            = 8
)

// Enum VpnEditorPluginCapability
const (
	NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE   = 0
	NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT = 1
	NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT = 2
	NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6   = 4
)

// Enum StringConstants
const (
	NM_ACCESS_POINT_BSSID                                     = "bssid"
	NM_ACCESS_POINT_FLAGS                                     = "flags"
	NM_ACCESS_POINT_FREQUENCY                                 = "frequency"
	NM_ACCESS_POINT_HW_ADDRESS                                = "hw-address"
	NM_ACCESS_POINT_LAST_SEEN                                 = "last-seen"
	NM_ACCESS_POINT_MAX_BITRATE                               = "max-bitrate"
	NM_ACCESS_POINT_MODE                                      = "mode"
	NM_ACCESS_POINT_RSN_FLAGS                                 = "rsn-flags"
	NM_ACCESS_POINT_SSID                                      = "ssid"
	NM_ACCESS_POINT_STRENGTH                                  = "strength"
	NM_ACCESS_POINT_WPA_FLAGS                                 = "wpa-flags"
	NM_ACTIVE_CONNECTION_CONNECTION                           = "connection"
	NM_ACTIVE_CONNECTION_DEFAULT                              = "default"
	NM_ACTIVE_CONNECTION_DEFAULT6                             = "default6"
	NM_ACTIVE_CONNECTION_DEVICES                              = "devices"
	NM_ACTIVE_CONNECTION_DHCP4_CONFIG                         = "dhcp4-config"
	NM_ACTIVE_CONNECTION_DHCP6_CONFIG                         = "dhcp6-config"
	NM_ACTIVE_CONNECTION_ID                                   = "id"
	NM_ACTIVE_CONNECTION_IP4_CONFIG                           = "ip4-config"
	NM_ACTIVE_CONNECTION_IP6_CONFIG                           = "ip6-config"
	NM_ACTIVE_CONNECTION_MASTER                               = "master"
	NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH                 = "specific-object-path"
	NM_ACTIVE_CONNECTION_STATE                                = "state"
	NM_ACTIVE_CONNECTION_STATE_FLAGS                          = "state-flags"
	NM_ACTIVE_CONNECTION_TYPE                                 = "type"
	NM_ACTIVE_CONNECTION_UUID                                 = "uuid"
	NM_ACTIVE_CONNECTION_VPN                                  = "vpn"
	NM_CLIENT_ACTIVATING_CONNECTION                           = "activating-connection"
	NM_CLIENT_ACTIVE_CONNECTIONS                              = "active-connections"
	NM_CLIENT_ACTIVE_CONNECTION_ADDED                         = "active-connection-added"
	NM_CLIENT_ACTIVE_CONNECTION_REMOVED                       = "active-connection-removed"
	NM_CLIENT_ALL_DEVICES                                     = "all-devices"
	NM_CLIENT_ANY_DEVICE_ADDED                                = "any-device-added"
	NM_CLIENT_ANY_DEVICE_REMOVED                              = "any-device-removed"
	NM_CLIENT_CAN_MODIFY                                      = "can-modify"
	NM_CLIENT_CONNECTIONS                                     = "connections"
	NM_CLIENT_CONNECTION_ADDED                                = "connection-added"
	NM_CLIENT_CONNECTION_REMOVED                              = "connection-removed"
	NM_CLIENT_CONNECTIVITY                                    = "connectivity"
	NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE                    = "connectivity-check-available"
	NM_CLIENT_CONNECTIVITY_CHECK_ENABLED                      = "connectivity-check-enabled"
	NM_CLIENT_DEVICES                                         = "devices"
	NM_CLIENT_DEVICE_ADDED                                    = "device-added"
	NM_CLIENT_DEVICE_REMOVED                                  = "device-removed"
	NM_CLIENT_DNS_CONFIGURATION                               = "dns-configuration"
	NM_CLIENT_DNS_MODE                                        = "dns-mode"
	NM_CLIENT_DNS_RC_MANAGER                                  = "dns-rc-manager"
	NM_CLIENT_HOSTNAME                                        = "hostname"
	NM_CLIENT_METERED                                         = "metered"
	NM_CLIENT_NETWORKING_ENABLED                              = "networking-enabled"
	NM_CLIENT_NM_RUNNING                                      = "nm-running"
	NM_CLIENT_PERMISSION_CHANGED                              = "permission-changed"
	NM_CLIENT_PRIMARY_CONNECTION                              = "primary-connection"
	NM_CLIENT_STARTUP                                         = "startup"
	NM_CLIENT_STATE                                           = "state"
	NM_CLIENT_VERSION                                         = "version"
	NM_CLIENT_WIMAX_ENABLED                                   = "wimax-enabled"
	NM_CLIENT_WIMAX_HARDWARE_ENABLED                          = "wimax-hardware-enabled"
	NM_CLIENT_WIRELESS_ENABLED                                = "wireless-enabled"
	NM_CLIENT_WIRELESS_HARDWARE_ENABLED                       = "wireless-hardware-enabled"
	NM_CLIENT_WWAN_ENABLED                                    = "wwan-enabled"
	NM_CLIENT_WWAN_HARDWARE_ENABLED                           = "wwan-hardware-enabled"
	NM_CONNECTION_CHANGED                                     = "changed"
	NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD           = "ip6-config-method"
	NM_CONNECTION_SECRETS_CLEARED                             = "secrets-cleared"
	NM_CONNECTION_SECRETS_UPDATED                             = "secrets-updated"
	NM_DBUS_INTERFACE                                         = "org.freedesktop.NetworkManager"
	NM_DBUS_INTERFACE_DNS_MANAGER                             = "org.freedesktop.NetworkManager.DnsManager"
	NM_DBUS_INTERFACE_SETTINGS                                = "org.freedesktop.NetworkManager.Settings"
	NM_DBUS_INTERFACE_SETTINGS_CONNECTION                     = "org.freedesktop.NetworkManager.Settings.Connection"
	NM_DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS             = "org.freedesktop.NetworkManager.Settings.Connection.Secrets"
	NM_DBUS_INTERFACE_VPN                                     = "org.freedesktop.NetworkManager.VPN.Manager"
	NM_DBUS_INTERFACE_VPN_CONNECTION                          = "org.freedesktop.NetworkManager.VPN.Connection"
	NM_DBUS_INVALID_VPN_CONNECTION                            = "org.freedesktop.NetworkManager.VPNConnections.InvalidVPNConnection"
	NM_DBUS_NO_ACTIVE_VPN_CONNECTION                          = "org.freedesktop.NetworkManager.VPNConnections.NoActiveVPNConnection"
	NM_DBUS_NO_VPN_CONNECTIONS                                = "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
	NM_DBUS_PATH                                              = "/org/freedesktop/NetworkManager"
	NM_DBUS_PATH_AGENT_MANAGER                                = "/org/freedesktop/NetworkManager/AgentManager"
	NM_DBUS_PATH_DNS_MANAGER                                  = "/org/freedesktop/NetworkManager/DnsManager"
	NM_DBUS_PATH_SECRET_AGENT                                 = "/org/freedesktop/NetworkManager/SecretAgent"
	NM_DBUS_PATH_SETTINGS                                     = "/org/freedesktop/NetworkManager/Settings"
	NM_DBUS_PATH_SETTINGS_CONNECTION                          = "/org/freedesktop/NetworkManager/Settings/Connection"
	NM_DBUS_PATH_VPN                                          = "/org/freedesktop/NetworkManager/VPN/Manager"
	NM_DBUS_PATH_VPN_CONNECTION                               = "/org/freedesktop/NetworkManager/VPN/Connection"
	NM_DBUS_SERVICE                                           = "org.freedesktop.NetworkManager"
	NM_DBUS_VPN_ALREADY_STARTED                               = "AlreadyStarted"
	NM_DBUS_VPN_ALREADY_STOPPED                               = "AlreadyStopped"
	NM_DBUS_VPN_BAD_ARGUMENTS                                 = "BadArguments"
	NM_DBUS_VPN_ERROR_PREFIX                                  = "org.freedesktop.NetworkManager.VPN.Error"
	NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED                     = "InteractiveNotSupported"
	NM_DBUS_VPN_SIGNAL_CONNECT_FAILED                         = "ConnectFailed"
	NM_DBUS_VPN_SIGNAL_IP4_CONFIG                             = "IP4Config"
	NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD                          = "IPConfigBad"
	NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED                          = "LaunchFailed"
	NM_DBUS_VPN_SIGNAL_LOGIN_BANNER                           = "LoginBanner"
	NM_DBUS_VPN_SIGNAL_LOGIN_FAILED                           = "LoginFailed"
	NM_DBUS_VPN_SIGNAL_STATE_CHANGE                           = "StateChange"
	NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD                         = "VPNConfigBad"
	NM_DBUS_VPN_STARTING_IN_PROGRESS                          = "StartingInProgress"
	NM_DBUS_VPN_STOPPING_IN_PROGRESS                          = "StoppingInProgress"
	NM_DBUS_VPN_WRONG_STATE                                   = "WrongState"
	NM_DEVICE_ACTIVE_CONNECTION                               = "active-connection"
	NM_DEVICE_ADSL_CARRIER                                    = "carrier"
	NM_DEVICE_AUTOCONNECT                                     = "autoconnect"
	NM_DEVICE_AVAILABLE_CONNECTIONS                           = "available-connections"
	NM_DEVICE_BOND_CARRIER                                    = "carrier"
	NM_DEVICE_BOND_HW_ADDRESS                                 = "hw-address"
	NM_DEVICE_BOND_SLAVES                                     = "slaves"
	NM_DEVICE_BRIDGE_CARRIER                                  = "carrier"
	NM_DEVICE_BRIDGE_HW_ADDRESS                               = "hw-address"
	NM_DEVICE_BRIDGE_SLAVES                                   = "slaves"
	NM_DEVICE_BT_CAPABILITIES                                 = "bt-capabilities"
	NM_DEVICE_BT_HW_ADDRESS                                   = "hw-address"
	NM_DEVICE_BT_NAME                                         = "name"
	NM_DEVICE_CAPABILITIES                                    = "capabilities"
	NM_DEVICE_DEVICE_TYPE                                     = "device-type"
	NM_DEVICE_DHCP4_CONFIG                                    = "dhcp4-config"
	NM_DEVICE_DHCP6_CONFIG                                    = "dhcp6-config"
	NM_DEVICE_DRIVER                                          = "driver"
	NM_DEVICE_DRIVER_VERSION                                  = "driver-version"
	NM_DEVICE_DUMMY_HW_ADDRESS                                = "hw-address"
	NM_DEVICE_ETHERNET_CARRIER                                = "carrier"
	NM_DEVICE_ETHERNET_HW_ADDRESS                             = "hw-address"
	NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS                   = "perm-hw-address"
	NM_DEVICE_ETHERNET_S390_SUBCHANNELS                       = "s390-subchannels"
	NM_DEVICE_ETHERNET_SPEED                                  = "speed"
	NM_DEVICE_FIRMWARE_MISSING                                = "firmware-missing"
	NM_DEVICE_FIRMWARE_VERSION                                = "firmware-version"
	NM_DEVICE_GENERIC_HW_ADDRESS                              = "hw-address"
	NM_DEVICE_GENERIC_TYPE_DESCRIPTION                        = "type-description"
	NM_DEVICE_INFINIBAND_CARRIER                              = "carrier"
	NM_DEVICE_INFINIBAND_HW_ADDRESS                           = "hw-address"
	NM_DEVICE_INTERFACE                                       = "interface"
	NM_DEVICE_IP4_CONFIG                                      = "ip4-config"
	NM_DEVICE_IP6_CONFIG                                      = "ip6-config"
	NM_DEVICE_IP_INTERFACE                                    = "ip-interface"
	NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT                   = "encapsulation-limit"
	NM_DEVICE_IP_TUNNEL_FLOW_LABEL                            = "flow-label"
	NM_DEVICE_IP_TUNNEL_INPUT_KEY                             = "input-key"
	NM_DEVICE_IP_TUNNEL_LOCAL                                 = "local"
	NM_DEVICE_IP_TUNNEL_MODE                                  = "mode"
	NM_DEVICE_IP_TUNNEL_OUTPUT_KEY                            = "output-key"
	NM_DEVICE_IP_TUNNEL_PARENT                                = "parent"
	NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY                    = "path-mtu-discovery"
	NM_DEVICE_IP_TUNNEL_REMOTE                                = "remote"
	NM_DEVICE_IP_TUNNEL_TOS                                   = "tos"
	NM_DEVICE_IP_TUNNEL_TTL                                   = "ttl"
	NM_DEVICE_LLDP_NEIGHBORS                                  = "lldp-neighbors"
	NM_DEVICE_MACSEC_CIPHER_SUITE                             = "cipher-suite"
	NM_DEVICE_MACSEC_ENCODING_SA                              = "encoding-sa"
	NM_DEVICE_MACSEC_ENCRYPT                                  = "encrypt"
	NM_DEVICE_MACSEC_ES                                       = "es"
	NM_DEVICE_MACSEC_HW_ADDRESS                               = "hw-address"
	NM_DEVICE_MACSEC_ICV_LENGTH                               = "icv-length"
	NM_DEVICE_MACSEC_INCLUDE_SCI                              = "include-sci"
	NM_DEVICE_MACSEC_PARENT                                   = "parent"
	NM_DEVICE_MACSEC_PROTECT                                  = "protect"
	NM_DEVICE_MACSEC_REPLAY_PROTECT                           = "replay-protect"
	NM_DEVICE_MACSEC_SCB                                      = "scb"
	NM_DEVICE_MACSEC_SCI                                      = "sci"
	NM_DEVICE_MACSEC_VALIDATION                               = "validation"
	NM_DEVICE_MACSEC_WINDOW                                   = "window"
	NM_DEVICE_MACVLAN_HW_ADDRESS                              = "hw-address"
	NM_DEVICE_MACVLAN_MODE                                    = "mode"
	NM_DEVICE_MACVLAN_NO_PROMISC                              = "no-promisc"
	NM_DEVICE_MACVLAN_PARENT                                  = "parent"
	NM_DEVICE_MACVLAN_TAP                                     = "tap"
	NM_DEVICE_MANAGED                                         = "managed"
	NM_DEVICE_METERED                                         = "metered"
	NM_DEVICE_MODEM_CURRENT_CAPABILITIES                      = "current-capabilities"
	NM_DEVICE_MODEM_MODEM_CAPABILITIES                        = "modem-capabilities"
	NM_DEVICE_MTU                                             = "mtu"
	NM_DEVICE_NM_PLUGIN_MISSING                               = "nm-plugin-missing"
	NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL                        = "active-channel"
	NM_DEVICE_OLPC_MESH_COMPANION                             = "companion"
	NM_DEVICE_OLPC_MESH_HW_ADDRESS                            = "hw-address"
	NM_DEVICE_PHYSICAL_PORT_ID                                = "physical-port-id"
	NM_DEVICE_PRODUCT                                         = "product"
	NM_DEVICE_REAL                                            = "real"
	NM_DEVICE_STATE                                           = "state"
	NM_DEVICE_STATE_REASON                                    = "state-reason"
	NM_DEVICE_TEAM_CARRIER                                    = "carrier"
	NM_DEVICE_TEAM_CONFIG                                     = "config"
	NM_DEVICE_TEAM_HW_ADDRESS                                 = "hw-address"
	NM_DEVICE_TEAM_SLAVES                                     = "slaves"
	NM_DEVICE_TUN_GROUP                                       = "group"
	NM_DEVICE_TUN_HW_ADDRESS                                  = "hw-address"
	NM_DEVICE_TUN_MODE                                        = "mode"
	NM_DEVICE_TUN_MULTI_QUEUE                                 = "multi-queue"
	NM_DEVICE_TUN_NO_PI                                       = "no-pi"
	NM_DEVICE_TUN_OWNER                                       = "owner"
	NM_DEVICE_TUN_VNET_HDR                                    = "vnet-hdr"
	NM_DEVICE_UDI                                             = "udi"
	NM_DEVICE_VENDOR                                          = "vendor"
	NM_DEVICE_VLAN_CARRIER                                    = "carrier"
	NM_DEVICE_VLAN_HW_ADDRESS                                 = "hw-address"
	NM_DEVICE_VLAN_PARENT                                     = "parent"
	NM_DEVICE_VLAN_VLAN_ID                                    = "vlan-id"
	NM_DEVICE_VXLAN_AGEING                                    = "ageing"
	NM_DEVICE_VXLAN_CARRIER                                   = "carrier"
	NM_DEVICE_VXLAN_DST_PORT                                  = "dst-port"
	NM_DEVICE_VXLAN_GROUP                                     = "group"
	NM_DEVICE_VXLAN_HW_ADDRESS                                = "hw-address"
	NM_DEVICE_VXLAN_ID                                        = "id"
	NM_DEVICE_VXLAN_L2MISS                                    = "l2miss"
	NM_DEVICE_VXLAN_L3MISS                                    = "l3miss"
	NM_DEVICE_VXLAN_LEARNING                                  = "learning"
	NM_DEVICE_VXLAN_LIMIT                                     = "limit"
	NM_DEVICE_VXLAN_LOCAL                                     = "local"
	NM_DEVICE_VXLAN_PARENT                                    = "parent"
	NM_DEVICE_VXLAN_PROXY                                     = "proxy"
	NM_DEVICE_VXLAN_RSC                                       = "rsc"
	NM_DEVICE_VXLAN_SRC_PORT_MAX                              = "src-port-max"
	NM_DEVICE_VXLAN_SRC_PORT_MIN                              = "src-port-min"
	NM_DEVICE_VXLAN_TOS                                       = "tos"
	NM_DEVICE_VXLAN_TTL                                       = "ttl"
	NM_DEVICE_WIFI_ACCESS_POINTS                              = "access-points"
	NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT                        = "active-access-point"
	NM_DEVICE_WIFI_BITRATE                                    = "bitrate"
	NM_DEVICE_WIFI_CAPABILITIES                               = "wireless-capabilities"
	NM_DEVICE_WIFI_HW_ADDRESS                                 = "hw-address"
	NM_DEVICE_WIFI_MODE                                       = "mode"
	NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS                       = "perm-hw-address"
	NM_DEVICE_WIMAX_ACTIVE_NSP                                = "active-nsp"
	NM_DEVICE_WIMAX_BSID                                      = "bsid"
	NM_DEVICE_WIMAX_CENTER_FREQUENCY                          = "center-frequency"
	NM_DEVICE_WIMAX_CINR                                      = "cinr"
	NM_DEVICE_WIMAX_HW_ADDRESS                                = "hw-address"
	NM_DEVICE_WIMAX_NSPS                                      = "nsps"
	NM_DEVICE_WIMAX_RSSI                                      = "rssi"
	NM_DEVICE_WIMAX_TX_POWER                                  = "tx-power"
	NM_DHCP_CONFIG_FAMILY                                     = "family"
	NM_DHCP_CONFIG_OPTIONS                                    = "options"
	NM_IP_CONFIG_ADDRESSES                                    = "addresses"
	NM_IP_CONFIG_DOMAINS                                      = "domains"
	NM_IP_CONFIG_FAMILY                                       = "family"
	NM_IP_CONFIG_GATEWAY                                      = "gateway"
	NM_IP_CONFIG_NAMESERVERS                                  = "nameservers"
	NM_IP_CONFIG_ROUTES                                       = "routes"
	NM_IP_CONFIG_SEARCHES                                     = "searches"
	NM_IP_CONFIG_WINS_SERVERS                                 = "wins-servers"
	NM_IP_ROUTE_ATTRIBUTE_CWND                                = "cwnd"
	NM_IP_ROUTE_ATTRIBUTE_FROM                                = "from"
	NM_IP_ROUTE_ATTRIBUTE_INITCWND                            = "initcwnd"
	NM_IP_ROUTE_ATTRIBUTE_INITRWND                            = "initrwnd"
	NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND                           = "lock-cwnd"
	NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND                       = "lock-initcwnd"
	NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND                       = "lock-initrwnd"
	NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU                            = "lock-mtu"
	NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW                         = "lock-window"
	NM_IP_ROUTE_ATTRIBUTE_MTU                                 = "mtu"
	NM_IP_ROUTE_ATTRIBUTE_ONLINK                              = "onlink"
	NM_IP_ROUTE_ATTRIBUTE_SRC                                 = "src"
	NM_IP_ROUTE_ATTRIBUTE_TABLE                               = "table"
	NM_IP_ROUTE_ATTRIBUTE_TOS                                 = "tos"
	NM_IP_ROUTE_ATTRIBUTE_WINDOW                              = "window"
	NM_LLDP_ATTR_CHASSIS_ID                                   = "chassis-id"
	NM_LLDP_ATTR_CHASSIS_ID_TYPE                              = "chassis-id-type"
	NM_LLDP_ATTR_DESTINATION                                  = "destination"
	NM_LLDP_ATTR_IEEE_802_1_PPVID                             = "ieee-802-1-ppvid"
	NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS                       = "ieee-802-1-ppvid-flags"
	NM_LLDP_ATTR_IEEE_802_1_PVID                              = "ieee-802-1-pvid"
	NM_LLDP_ATTR_IEEE_802_1_VID                               = "ieee-802-1-vid"
	NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME                         = "ieee-802-1-vlan-name"
	NM_LLDP_ATTR_PORT_DESCRIPTION                             = "port-description"
	NM_LLDP_ATTR_PORT_ID                                      = "port-id"
	NM_LLDP_ATTR_PORT_ID_TYPE                                 = "port-id-type"
	NM_LLDP_ATTR_SYSTEM_CAPABILITIES                          = "system-capabilities"
	NM_LLDP_ATTR_SYSTEM_DESCRIPTION                           = "system-description"
	NM_LLDP_ATTR_SYSTEM_NAME                                  = "system-name"
	NM_LLDP_DEST_NEAREST_BRIDGE                               = "nearest-bridge"
	NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE                      = "nearest-customer-bridge"
	NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE                      = "nearest-non-tpmr-bridge"
	NM_OBJECT_DBUS_CONNECTION                                 = "dbus-connection"
	NM_OBJECT_DBUS_OBJECT                                     = "dbus-object"
	NM_OBJECT_DBUS_OBJECT_MANAGER                             = "dbus-object-manager"
	NM_OBJECT_PATH                                            = "path"
	NM_REMOTE_CONNECTION_DBUS_CONNECTION                      = "dbus-connection"
	NM_REMOTE_CONNECTION_PATH                                 = "path"
	NM_REMOTE_CONNECTION_UNSAVED                              = "unsaved"
	NM_REMOTE_CONNECTION_VISIBLE                              = "visible"
	NM_SECRET_AGENT_OLD_AUTO_REGISTER                         = "auto-register"
	NM_SECRET_AGENT_OLD_CAPABILITIES                          = "capabilities"
	NM_SECRET_AGENT_OLD_IDENTIFIER                            = "identifier"
	NM_SECRET_AGENT_OLD_REGISTERED                            = "registered"
	NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH                 = "file://"
	NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11               = "pkcs11:"
	NM_SETTING_ADSL_ENCAPSULATION_LLC                         = "llc"
	NM_SETTING_ADSL_ENCAPSULATION_VCMUX                       = "vcmux"
	NM_SETTING_ADSL_PROTOCOL_IPOATM                           = "ipoatm"
	NM_SETTING_ADSL_PROTOCOL_PPPOA                            = "pppoa"
	NM_SETTING_ADSL_PROTOCOL_PPPOE                            = "pppoe"
	NM_SETTING_BLUETOOTH_TYPE_DUN                             = "dun"
	NM_SETTING_BLUETOOTH_TYPE_NAP                             = "nap"
	NM_SETTING_BLUETOOTH_TYPE_PANU                            = "panu"
	NM_SETTING_BOND_OPTION_ACTIVE_SLAVE                       = "active_slave"
	NM_SETTING_BOND_OPTION_AD_ACTOR_SYSTEM                    = "ad_actor_system"
	NM_SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO                  = "ad_actor_sys_prio"
	NM_SETTING_BOND_OPTION_AD_SELECT                          = "ad_select"
	NM_SETTING_BOND_OPTION_AD_USER_PORT_KEY                   = "ad_user_port_key"
	NM_SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE                  = "all_slaves_active"
	NM_SETTING_BOND_OPTION_ARP_ALL_TARGETS                    = "arp_all_targets"
	NM_SETTING_BOND_OPTION_ARP_INTERVAL                       = "arp_interval"
	NM_SETTING_BOND_OPTION_ARP_IP_TARGET                      = "arp_ip_target"
	NM_SETTING_BOND_OPTION_ARP_VALIDATE                       = "arp_validate"
	NM_SETTING_BOND_OPTION_DOWNDELAY                          = "downdelay"
	NM_SETTING_BOND_OPTION_FAIL_OVER_MAC                      = "fail_over_mac"
	NM_SETTING_BOND_OPTION_LACP_RATE                          = "lacp_rate"
	NM_SETTING_BOND_OPTION_LP_INTERVAL                        = "lp_interval"
	NM_SETTING_BOND_OPTION_MIIMON                             = "miimon"
	NM_SETTING_BOND_OPTION_MIN_LINKS                          = "min_links"
	NM_SETTING_BOND_OPTION_MODE                               = "mode"
	NM_SETTING_BOND_OPTION_NUM_GRAT_ARP                       = "num_grat_arp"
	NM_SETTING_BOND_OPTION_NUM_UNSOL_NA                       = "num_unsol_na"
	NM_SETTING_BOND_OPTION_PACKETS_PER_SLAVE                  = "packets_per_slave"
	NM_SETTING_BOND_OPTION_PRIMARY                            = "primary"
	NM_SETTING_BOND_OPTION_PRIMARY_RESELECT                   = "primary_reselect"
	NM_SETTING_BOND_OPTION_RESEND_IGMP                        = "resend_igmp"
	NM_SETTING_BOND_OPTION_TLB_DYNAMIC_LB                     = "tlb_dynamic_lb"
	NM_SETTING_BOND_OPTION_UPDELAY                            = "updelay"
	NM_SETTING_BOND_OPTION_USE_CARRIER                        = "use_carrier"
	NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY                   = "xmit_hash_policy"
	NM_SETTING_DCB_FCOE_MODE_FABRIC                           = "fabric"
	NM_SETTING_DCB_FCOE_MODE_VN2VN                            = "vn2vn"
	NM_SETTING_DNS_OPTION_ATTEMPTS                            = "attempts"
	NM_SETTING_DNS_OPTION_DEBUG                               = "debug"
	NM_SETTING_DNS_OPTION_EDNS0                               = "edns0"
	NM_SETTING_DNS_OPTION_INET6                               = "inet6"
	NM_SETTING_DNS_OPTION_IP6_BYTESTRING                      = "ip6-bytestring"
	NM_SETTING_DNS_OPTION_IP6_DOTINT                          = "ip6-dotint"
	NM_SETTING_DNS_OPTION_NDOTS                               = "ndots"
	NM_SETTING_DNS_OPTION_NO_CHECK_NAMES                      = "no-check-names"
	NM_SETTING_DNS_OPTION_NO_IP6_DOTINT                       = "no-ip6-dotint"
	NM_SETTING_DNS_OPTION_NO_TLD_QUERY                        = "no-tld-query"
	NM_SETTING_DNS_OPTION_ROTATE                              = "rotate"
	NM_SETTING_DNS_OPTION_SINGLE_REQUEST                      = "single-request"
	NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN               = "single-request-reopen"
	NM_SETTING_DNS_OPTION_TIMEOUT                             = "timeout"
	NM_SETTING_DNS_OPTION_USE_VC                              = "use-vc"
	NM_SETTING_IP4_CONFIG_METHOD_AUTO                         = "auto"
	NM_SETTING_IP4_CONFIG_METHOD_DISABLED                     = "disabled"
	NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL                   = "link-local"
	NM_SETTING_IP4_CONFIG_METHOD_MANUAL                       = "manual"
	NM_SETTING_IP4_CONFIG_METHOD_SHARED                       = "shared"
	NM_SETTING_IP6_CONFIG_METHOD_AUTO                         = "auto"
	NM_SETTING_IP6_CONFIG_METHOD_DHCP                         = "dhcp"
	NM_SETTING_IP6_CONFIG_METHOD_IGNORE                       = "ignore"
	NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL                   = "link-local"
	NM_SETTING_IP6_CONFIG_METHOD_MANUAL                       = "manual"
	NM_SETTING_IP6_CONFIG_METHOD_SHARED                       = "shared"
	NM_SETTING_IP_CONFIG_ADDRESSES                            = "addresses"
	NM_SETTING_IP_CONFIG_DAD_TIMEOUT                          = "dad-timeout"
	NM_SETTING_IP_CONFIG_DHCP_HOSTNAME                        = "dhcp-hostname"
	NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME                   = "dhcp-send-hostname"
	NM_SETTING_IP_CONFIG_DHCP_TIMEOUT                         = "dhcp-timeout"
	NM_SETTING_IP_CONFIG_DNS                                  = "dns"
	NM_SETTING_IP_CONFIG_DNS_OPTIONS                          = "dns-options"
	NM_SETTING_IP_CONFIG_DNS_PRIORITY                         = "dns-priority"
	NM_SETTING_IP_CONFIG_DNS_SEARCH                           = "dns-search"
	NM_SETTING_IP_CONFIG_GATEWAY                              = "gateway"
	NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS                      = "ignore-auto-dns"
	NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES                   = "ignore-auto-routes"
	NM_SETTING_IP_CONFIG_MAY_FAIL                             = "may-fail"
	NM_SETTING_IP_CONFIG_METHOD                               = "method"
	NM_SETTING_IP_CONFIG_NEVER_DEFAULT                        = "never-default"
	NM_SETTING_IP_CONFIG_ROUTES                               = "routes"
	NM_SETTING_IP_CONFIG_ROUTE_METRIC                         = "route-metric"
	NM_SETTING_IP_CONFIG_ROUTE_TABLE                          = "route-table"
	NM_SETTING_NAME                                           = "name"
	NM_SETTING_TC_CONFIG_QDISCS                               = "qdiscs"
	NM_SETTING_TC_CONFIG_TFILTERS                             = "tfilters"
	NM_SETTING_TEAM_LINK_WATCHERS                             = "link-watchers"
	NM_SETTING_TEAM_PORT_LINK_WATCHERS                        = "link-watchers"
	NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP                       = "activebackup"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH        = "bandwidth"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT            = "count"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO        = "lacp_prio"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE = "lacp_prio_stable"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG      = "port_config"
	NM_SETTING_TEAM_RUNNER_BROADCAST                          = "broadcast"
	NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE            = "by_active"
	NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE          = "only_active"
	NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL             = "same_all"
	NM_SETTING_TEAM_RUNNER_LACP                               = "lacp"
	NM_SETTING_TEAM_RUNNER_LOADBALANCE                        = "loadbalance"
	NM_SETTING_TEAM_RUNNER_RANDOM                             = "random"
	NM_SETTING_TEAM_RUNNER_ROUNDROBIN                         = "roundrobin"
	NM_SETTING_WIRELESS_MODE_ADHOC                            = "adhoc"
	NM_SETTING_WIRELESS_MODE_AP                               = "ap"
	NM_SETTING_WIRELESS_MODE_INFRA                            = "infrastructure"
	NM_TEAM_LINK_WATCHER_ARP_PING                             = "arp_ping"
	NM_TEAM_LINK_WATCHER_ETHTOOL                              = "ethtool"
	NM_TEAM_LINK_WATCHER_NSNA_PING                            = "nsna_ping"
	NM_VPN_CONNECTION_BANNER                                  = "banner"
	NM_VPN_CONNECTION_VPN_STATE                               = "vpn-state"
	NM_VPN_DBUS_PLUGIN_INTERFACE                              = "org.freedesktop.NetworkManager.VPN.Plugin"
	NM_VPN_DBUS_PLUGIN_PATH                                   = "/org/freedesktop/NetworkManager/VPN/Plugin"
	NM_VPN_EDITOR_PLUGIN_DESCRIPTION                          = "description"
	NM_VPN_EDITOR_PLUGIN_NAME                                 = "name"
	NM_VPN_EDITOR_PLUGIN_SERVICE                              = "service"
	NM_VPN_PLUGIN_CAN_PERSIST                                 = "can-persist"
	NM_VPN_PLUGIN_CONFIG_BANNER                               = "banner"
	NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY                          = "gateway"
	NM_VPN_PLUGIN_CONFIG_HAS_IP4                              = "has-ip4"
	NM_VPN_PLUGIN_CONFIG_HAS_IP6                              = "has-ip6"
	NM_VPN_PLUGIN_CONFIG_MTU                                  = "mtu"
	NM_VPN_PLUGIN_CONFIG_PROXY_PAC                            = "pac"
	NM_VPN_PLUGIN_CONFIG_TUNDEV                               = "tundev"
	NM_VPN_PLUGIN_INFO_FILENAME                               = "filename"
	NM_VPN_PLUGIN_INFO_KEYFILE                                = "keyfile"
	NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION                    = "VPN Connection"
	NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME                         = "GNOME"
	NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM                         = "libnm"
	NM_VPN_PLUGIN_INFO_NAME                                   = "name"
	NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS                          = "address"
	NM_VPN_PLUGIN_IP4_CONFIG_DNS                              = "dns"
	NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN                           = "domain"
	NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS                          = "domains"
	NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY                      = "internal-gateway"
	NM_VPN_PLUGIN_IP4_CONFIG_MSS                              = "mss"
	NM_VPN_PLUGIN_IP4_CONFIG_NBNS                             = "nbns"
	NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT                    = "never-default"
	NM_VPN_PLUGIN_IP4_CONFIG_PREFIX                           = "prefix"
	NM_VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES                  = "preserve-routes"
	NM_VPN_PLUGIN_IP4_CONFIG_PTP                              = "ptp"
	NM_VPN_PLUGIN_IP4_CONFIG_ROUTES                           = "routes"
	NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS                          = "address"
	NM_VPN_PLUGIN_IP6_CONFIG_DNS                              = "dns"
	NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN                           = "domain"
	NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS                          = "domains"
	NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY                      = "internal-gateway"
	NM_VPN_PLUGIN_IP6_CONFIG_MSS                              = "mss"
	NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT                    = "never-default"
	NM_VPN_PLUGIN_IP6_CONFIG_PREFIX                           = "prefix"
	NM_VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES                  = "preserve-routes"
	NM_VPN_PLUGIN_IP6_CONFIG_PTP                              = "ptp"
	NM_VPN_PLUGIN_IP6_CONFIG_ROUTES                           = "routes"
	NM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME                       = "service-name"
	NM_VPN_PLUGIN_OLD_STATE                                   = "state"
	NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME                   = "service-name"
	NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER                     = "watch-peer"
	NM_VPN_SERVICE_PLUGIN_STATE                               = "state"
	NM_WIMAX_NSP_NAME                                         = "name"
	NM_WIMAX_NSP_NETWORK_TYPE                                 = "network-type"
	NM_WIMAX_NSP_SIGNAL_QUALITY                               = "signal-quality"
)

// Setting Setting8021x
const NM_SETTING_802_1X_SETTING_NAME = "802-1x"
const (
	NM_SETTING_802_1X_ALTSUBJECT_MATCHES                = "altsubject-matches"
	NM_SETTING_802_1X_ANONYMOUS_IDENTITY                = "anonymous-identity"
	NM_SETTING_802_1X_AUTH_TIMEOUT                      = "auth-timeout"
	NM_SETTING_802_1X_CA_CERT                           = "ca-cert"
	NM_SETTING_802_1X_CA_CERT_PASSWORD                  = "ca-cert-password"
	NM_SETTING_802_1X_CA_CERT_PASSWORD_FLAGS            = "ca-cert-password-flags"
	NM_SETTING_802_1X_CA_PATH                           = "ca-path"
	NM_SETTING_802_1X_CLIENT_CERT                       = "client-cert"
	NM_SETTING_802_1X_CLIENT_CERT_PASSWORD              = "client-cert-password"
	NM_SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS        = "client-cert-password-flags"
	NM_SETTING_802_1X_DOMAIN_SUFFIX_MATCH               = "domain-suffix-match"
	NM_SETTING_802_1X_EAP                               = "eap"
	NM_SETTING_802_1X_IDENTITY                          = "identity"
	NM_SETTING_802_1X_PAC_FILE                          = "pac-file"
	NM_SETTING_802_1X_PASSWORD                          = "password"
	NM_SETTING_802_1X_PASSWORD_FLAGS                    = "password-flags"
	NM_SETTING_802_1X_PASSWORD_RAW                      = "password-raw"
	NM_SETTING_802_1X_PASSWORD_RAW_FLAGS                = "password-raw-flags"
	NM_SETTING_802_1X_PHASE1_AUTH_FLAGS                 = "phase1-auth-flags"
	NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING          = "phase1-fast-provisioning"
	NM_SETTING_802_1X_PHASE1_PEAPLABEL                  = "phase1-peaplabel"
	NM_SETTING_802_1X_PHASE1_PEAPVER                    = "phase1-peapver"
	NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES         = "phase2-altsubject-matches"
	NM_SETTING_802_1X_PHASE2_AUTH                       = "phase2-auth"
	NM_SETTING_802_1X_PHASE2_AUTHEAP                    = "phase2-autheap"
	NM_SETTING_802_1X_PHASE2_CA_CERT                    = "phase2-ca-cert"
	NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD           = "phase2-ca-cert-password"
	NM_SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS     = "phase2-ca-cert-password-flags"
	NM_SETTING_802_1X_PHASE2_CA_PATH                    = "phase2-ca-path"
	NM_SETTING_802_1X_PHASE2_CLIENT_CERT                = "phase2-client-cert"
	NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD       = "phase2-client-cert-password"
	NM_SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS = "phase2-client-cert-password-flags"
	NM_SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH        = "phase2-domain-suffix-match"
	NM_SETTING_802_1X_PHASE2_PRIVATE_KEY                = "phase2-private-key"
	NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD       = "phase2-private-key-password"
	NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS = "phase2-private-key-password-flags"
	NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH              = "phase2-subject-match"
	NM_SETTING_802_1X_PIN                               = "pin"
	NM_SETTING_802_1X_PIN_FLAGS                         = "pin-flags"
	NM_SETTING_802_1X_PRIVATE_KEY                       = "private-key"
	NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD              = "private-key-password"
	NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS        = "private-key-password-flags"
	NM_SETTING_802_1X_SUBJECT_MATCH                     = "subject-match"
	NM_SETTING_802_1X_SYSTEM_CA_CERTS                   = "system-ca-certs"
)

// Setting SettingAdsl
const NM_SETTING_ADSL_SETTING_NAME = "adsl"
const (
	NM_SETTING_ADSL_ENCAPSULATION  = "encapsulation"
	NM_SETTING_ADSL_PASSWORD       = "password"
	NM_SETTING_ADSL_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_ADSL_PROTOCOL       = "protocol"
	NM_SETTING_ADSL_USERNAME       = "username"
	NM_SETTING_ADSL_VCI            = "vci"
	NM_SETTING_ADSL_VPI            = "vpi"
)

// Setting SettingBluetooth
const NM_SETTING_BLUETOOTH_SETTING_NAME = "bluetooth"
const (
	NM_SETTING_BLUETOOTH_BDADDR = "bdaddr"
	NM_SETTING_BLUETOOTH_TYPE   = "type"
)

// Setting SettingBond
const NM_SETTING_BOND_SETTING_NAME = "bond"
const (
	NM_SETTING_BOND_OPTIONS = "options"
)

// Setting SettingBridge
const NM_SETTING_BRIDGE_SETTING_NAME = "bridge"
const (
	NM_SETTING_BRIDGE_AGEING_TIME        = "ageing-time"
	NM_SETTING_BRIDGE_FORWARD_DELAY      = "forward-delay"
	NM_SETTING_BRIDGE_GROUP_FORWARD_MASK = "group-forward-mask"
	NM_SETTING_BRIDGE_HELLO_TIME         = "hello-time"
	NM_SETTING_BRIDGE_MAC_ADDRESS        = "mac-address"
	NM_SETTING_BRIDGE_MAX_AGE            = "max-age"
	NM_SETTING_BRIDGE_MULTICAST_SNOOPING = "multicast-snooping"
	NM_SETTING_BRIDGE_PRIORITY           = "priority"
	NM_SETTING_BRIDGE_STP                = "stp"
)

// Setting SettingBridgePort
const NM_SETTING_BRIDGE_PORT_SETTING_NAME = "bridge-port"
const (
	NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE = "hairpin-mode"
	NM_SETTING_BRIDGE_PORT_PATH_COST    = "path-cost"
	NM_SETTING_BRIDGE_PORT_PRIORITY     = "priority"
)

// Setting SettingCdma
const NM_SETTING_CDMA_SETTING_NAME = "cdma"
const (
	NM_SETTING_CDMA_MTU            = "mtu"
	NM_SETTING_CDMA_NUMBER         = "number"
	NM_SETTING_CDMA_PASSWORD       = "password"
	NM_SETTING_CDMA_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_CDMA_USERNAME       = "username"
)

// Setting SettingConnection
const NM_SETTING_CONNECTION_SETTING_NAME = "connection"
const (
	NM_SETTING_CONNECTION_AUTH_RETRIES         = "auth-retries"
	NM_SETTING_CONNECTION_AUTOCONNECT          = "autoconnect"
	NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY = "autoconnect-priority"
	NM_SETTING_CONNECTION_AUTOCONNECT_RETRIES  = "autoconnect-retries"
	NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES   = "autoconnect-slaves"
	NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT = "gateway-ping-timeout"
	NM_SETTING_CONNECTION_ID                   = "id"
	NM_SETTING_CONNECTION_INTERFACE_NAME       = "interface-name"
	NM_SETTING_CONNECTION_LLDP                 = "lldp"
	NM_SETTING_CONNECTION_MASTER               = "master"
	NM_SETTING_CONNECTION_METERED              = "metered"
	NM_SETTING_CONNECTION_PERMISSIONS          = "permissions"
	NM_SETTING_CONNECTION_READ_ONLY            = "read-only"
	NM_SETTING_CONNECTION_SECONDARIES          = "secondaries"
	NM_SETTING_CONNECTION_SLAVE_TYPE           = "slave-type"
	NM_SETTING_CONNECTION_STABLE_ID            = "stable-id"
	NM_SETTING_CONNECTION_TIMESTAMP            = "timestamp"
	NM_SETTING_CONNECTION_TYPE                 = "type"
	NM_SETTING_CONNECTION_UUID                 = "uuid"
	NM_SETTING_CONNECTION_ZONE                 = "zone"
)

// Setting SettingDcb
const NM_SETTING_DCB_SETTING_NAME = "dcb"
const (
	NM_SETTING_DCB_APP_FCOE_FLAGS              = "app-fcoe-flags"
	NM_SETTING_DCB_APP_FCOE_MODE               = "app-fcoe-mode"
	NM_SETTING_DCB_APP_FCOE_PRIORITY           = "app-fcoe-priority"
	NM_SETTING_DCB_APP_FIP_FLAGS               = "app-fip-flags"
	NM_SETTING_DCB_APP_FIP_PRIORITY            = "app-fip-priority"
	NM_SETTING_DCB_APP_ISCSI_FLAGS             = "app-iscsi-flags"
	NM_SETTING_DCB_APP_ISCSI_PRIORITY          = "app-iscsi-priority"
	NM_SETTING_DCB_PRIORITY_BANDWIDTH          = "priority-bandwidth"
	NM_SETTING_DCB_PRIORITY_FLOW_CONTROL       = "priority-flow-control"
	NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS = "priority-flow-control-flags"
	NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH    = "priority-group-bandwidth"
	NM_SETTING_DCB_PRIORITY_GROUP_FLAGS        = "priority-group-flags"
	NM_SETTING_DCB_PRIORITY_GROUP_ID           = "priority-group-id"
	NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH   = "priority-strict-bandwidth"
	NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS      = "priority-traffic-class"
)

// Setting SettingDummy
const NM_SETTING_DUMMY_SETTING_NAME = "dummy"
const ()

// Setting SettingGeneric
const NM_SETTING_GENERIC_SETTING_NAME = "generic"
const ()

// Setting SettingGsm
const NM_SETTING_GSM_SETTING_NAME = "gsm"
const (
	NM_SETTING_GSM_APN             = "apn"
	NM_SETTING_GSM_DEVICE_ID       = "device-id"
	NM_SETTING_GSM_HOME_ONLY       = "home-only"
	NM_SETTING_GSM_MTU             = "mtu"
	NM_SETTING_GSM_NETWORK_ID      = "network-id"
	NM_SETTING_GSM_NUMBER          = "number"
	NM_SETTING_GSM_PASSWORD        = "password"
	NM_SETTING_GSM_PASSWORD_FLAGS  = "password-flags"
	NM_SETTING_GSM_PIN             = "pin"
	NM_SETTING_GSM_PIN_FLAGS       = "pin-flags"
	NM_SETTING_GSM_SIM_ID          = "sim-id"
	NM_SETTING_GSM_SIM_OPERATOR_ID = "sim-operator-id"
	NM_SETTING_GSM_USERNAME        = "username"
)

// Setting SettingInfiniband
const NM_SETTING_INFINIBAND_SETTING_NAME = "infiniband"
const (
	NM_SETTING_INFINIBAND_MAC_ADDRESS    = "mac-address"
	NM_SETTING_INFINIBAND_MTU            = "mtu"
	NM_SETTING_INFINIBAND_P_KEY          = "p-key"
	NM_SETTING_INFINIBAND_PARENT         = "parent"
	NM_SETTING_INFINIBAND_TRANSPORT_MODE = "transport-mode"
)

// Setting SettingIP4Config
const NM_SETTING_IP4_CONFIG_SETTING_NAME = "ipv4"
const (
	NM_SETTING_IP4_CONFIG_ADDRESSES          = "addresses"
	NM_SETTING_IP4_CONFIG_DAD_TIMEOUT        = "dad-timeout"
	NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID     = "dhcp-client-id"
	NM_SETTING_IP4_CONFIG_DHCP_FQDN          = "dhcp-fqdn"
	NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME      = "dhcp-hostname"
	NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME = "dhcp-send-hostname"
	NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT       = "dhcp-timeout"
	NM_SETTING_IP4_CONFIG_DNS                = "dns"
	NM_SETTING_IP4_CONFIG_DNS_OPTIONS        = "dns-options"
	NM_SETTING_IP4_CONFIG_DNS_PRIORITY       = "dns-priority"
	NM_SETTING_IP4_CONFIG_DNS_SEARCH         = "dns-search"
	NM_SETTING_IP4_CONFIG_GATEWAY            = "gateway"
	NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS    = "ignore-auto-dns"
	NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES = "ignore-auto-routes"
	NM_SETTING_IP4_CONFIG_MAY_FAIL           = "may-fail"
	NM_SETTING_IP4_CONFIG_METHOD             = "method"
	NM_SETTING_IP4_CONFIG_NEVER_DEFAULT      = "never-default"
	NM_SETTING_IP4_CONFIG_ROUTE_METRIC       = "route-metric"
	NM_SETTING_IP4_CONFIG_ROUTE_TABLE        = "route-table"
	NM_SETTING_IP4_CONFIG_ROUTES             = "routes"
)

// Setting SettingIP6Config
const NM_SETTING_IP6_CONFIG_SETTING_NAME = "ipv6"
const (
	NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE      = "addr-gen-mode"
	NM_SETTING_IP6_CONFIG_ADDRESSES          = "addresses"
	NM_SETTING_IP6_CONFIG_DAD_TIMEOUT        = "dad-timeout"
	NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME      = "dhcp-hostname"
	NM_SETTING_IP6_CONFIG_DHCP_SEND_HOSTNAME = "dhcp-send-hostname"
	NM_SETTING_IP6_CONFIG_DHCP_TIMEOUT       = "dhcp-timeout"
	NM_SETTING_IP6_CONFIG_DNS                = "dns"
	NM_SETTING_IP6_CONFIG_DNS_OPTIONS        = "dns-options"
	NM_SETTING_IP6_CONFIG_DNS_PRIORITY       = "dns-priority"
	NM_SETTING_IP6_CONFIG_DNS_SEARCH         = "dns-search"
	NM_SETTING_IP6_CONFIG_GATEWAY            = "gateway"
	NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS    = "ignore-auto-dns"
	NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES = "ignore-auto-routes"
	NM_SETTING_IP6_CONFIG_IP6_PRIVACY        = "ip6-privacy"
	NM_SETTING_IP6_CONFIG_MAY_FAIL           = "may-fail"
	NM_SETTING_IP6_CONFIG_METHOD             = "method"
	NM_SETTING_IP6_CONFIG_NEVER_DEFAULT      = "never-default"
	NM_SETTING_IP6_CONFIG_ROUTE_METRIC       = "route-metric"
	NM_SETTING_IP6_CONFIG_ROUTE_TABLE        = "route-table"
	NM_SETTING_IP6_CONFIG_ROUTES             = "routes"
	NM_SETTING_IP6_CONFIG_TOKEN              = "token"
)

// Setting SettingIPTunnel
const NM_SETTING_IP_TUNNEL_SETTING_NAME = "ip-tunnel"
const (
	NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT = "encapsulation-limit"
	NM_SETTING_IP_TUNNEL_FLOW_LABEL          = "flow-label"
	NM_SETTING_IP_TUNNEL_INPUT_KEY           = "input-key"
	NM_SETTING_IP_TUNNEL_LOCAL               = "local"
	NM_SETTING_IP_TUNNEL_MODE                = "mode"
	NM_SETTING_IP_TUNNEL_MTU                 = "mtu"
	NM_SETTING_IP_TUNNEL_OUTPUT_KEY          = "output-key"
	NM_SETTING_IP_TUNNEL_PARENT              = "parent"
	NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY  = "path-mtu-discovery"
	NM_SETTING_IP_TUNNEL_REMOTE              = "remote"
	NM_SETTING_IP_TUNNEL_TOS                 = "tos"
	NM_SETTING_IP_TUNNEL_TTL                 = "ttl"
)

// Setting SettingMacsec
const NM_SETTING_MACSEC_SETTING_NAME = "macsec"
const (
	NM_SETTING_MACSEC_ENCRYPT       = "encrypt"
	NM_SETTING_MACSEC_MKA_CAK       = "mka-cak"
	NM_SETTING_MACSEC_MKA_CAK_FLAGS = "mka-cak-flags"
	NM_SETTING_MACSEC_MKA_CKN       = "mka-ckn"
	NM_SETTING_MACSEC_MODE          = "mode"
	NM_SETTING_MACSEC_PARENT        = "parent"
	NM_SETTING_MACSEC_PORT          = "port"
	NM_SETTING_MACSEC_VALIDATION    = "validation"
)

// Setting SettingMacvlan
const NM_SETTING_MACVLAN_SETTING_NAME = "macvlan"
const (
	NM_SETTING_MACVLAN_MODE        = "mode"
	NM_SETTING_MACVLAN_PARENT      = "parent"
	NM_SETTING_MACVLAN_PROMISCUOUS = "promiscuous"
	NM_SETTING_MACVLAN_TAP         = "tap"
)

// Setting SettingOlpcMesh
const NM_SETTING_OLPC_MESH_SETTING_NAME = "802-11-olpc-mesh"
const (
	NM_SETTING_OLPC_MESH_CHANNEL              = "channel"
	NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS = "dhcp-anycast-address"
	NM_SETTING_OLPC_MESH_SSID                 = "ssid"
)

// Setting SettingOvsBridge
const NM_SETTING_OVS_BRIDGE_SETTING_NAME = "ovs-bridge"
const (
	NM_SETTING_OVS_BRIDGE_FAIL_MODE             = "fail-mode"
	NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE = "mcast-snooping-enable"
	NM_SETTING_OVS_BRIDGE_RSTP_ENABLE           = "rstp-enable"
	NM_SETTING_OVS_BRIDGE_STP_ENABLE            = "stp-enable"
)

// Setting SettingOvsInterface
const NM_SETTING_OVS_INTERFACE_SETTING_NAME = "ovs-interface"
const (
	NM_SETTING_OVS_INTERFACE_TYPE = "type"
)

// Setting SettingOvsPatch
const NM_SETTING_OVS_PATCH_SETTING_NAME = "ovs-patch"
const (
	NM_SETTING_OVS_PATCH_PEER = "peer"
)

// Setting SettingOvsPort
const NM_SETTING_OVS_PORT_SETTING_NAME = "ovs-port"
const (
	NM_SETTING_OVS_PORT_BOND_DOWNDELAY = "bond-downdelay"
	NM_SETTING_OVS_PORT_BOND_MODE      = "bond-mode"
	NM_SETTING_OVS_PORT_BOND_UPDELAY   = "bond-updelay"
	NM_SETTING_OVS_PORT_LACP           = "lacp"
	NM_SETTING_OVS_PORT_TAG            = "tag"
	NM_SETTING_OVS_PORT_VLAN_MODE      = "vlan-mode"
)

// Setting SettingPpp
const NM_SETTING_PPP_SETTING_NAME = "ppp"
const (
	NM_SETTING_PPP_BAUD              = "baud"
	NM_SETTING_PPP_CRTSCTS           = "crtscts"
	NM_SETTING_PPP_LCP_ECHO_FAILURE  = "lcp-echo-failure"
	NM_SETTING_PPP_LCP_ECHO_INTERVAL = "lcp-echo-interval"
	NM_SETTING_PPP_MPPE_STATEFUL     = "mppe-stateful"
	NM_SETTING_PPP_MRU               = "mru"
	NM_SETTING_PPP_MTU               = "mtu"
	NM_SETTING_PPP_NO_VJ_COMP        = "no-vj-comp"
	NM_SETTING_PPP_NOAUTH            = "noauth"
	NM_SETTING_PPP_NOBSDCOMP         = "nobsdcomp"
	NM_SETTING_PPP_NODEFLATE         = "nodeflate"
	NM_SETTING_PPP_REFUSE_CHAP       = "refuse-chap"
	NM_SETTING_PPP_REFUSE_EAP        = "refuse-eap"
	NM_SETTING_PPP_REFUSE_MSCHAP     = "refuse-mschap"
	NM_SETTING_PPP_REFUSE_MSCHAPV2   = "refuse-mschapv2"
	NM_SETTING_PPP_REFUSE_PAP        = "refuse-pap"
	NM_SETTING_PPP_REQUIRE_MPPE      = "require-mppe"
	NM_SETTING_PPP_REQUIRE_MPPE_128  = "require-mppe-128"
)

// Setting SettingPppoe
const NM_SETTING_PPPOE_SETTING_NAME = "pppoe"
const (
	NM_SETTING_PPPOE_PARENT         = "parent"
	NM_SETTING_PPPOE_PASSWORD       = "password"
	NM_SETTING_PPPOE_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_PPPOE_SERVICE        = "service"
	NM_SETTING_PPPOE_USERNAME       = "username"
)

// Setting SettingProxy
const NM_SETTING_PROXY_SETTING_NAME = "proxy"
const (
	NM_SETTING_PROXY_BROWSER_ONLY = "browser-only"
	NM_SETTING_PROXY_METHOD       = "method"
	NM_SETTING_PROXY_PAC_SCRIPT   = "pac-script"
	NM_SETTING_PROXY_PAC_URL      = "pac-url"
)

// Setting SettingSerial
const NM_SETTING_SERIAL_SETTING_NAME = "serial"
const (
	NM_SETTING_SERIAL_BAUD       = "baud"
	NM_SETTING_SERIAL_BITS       = "bits"
	NM_SETTING_SERIAL_PARITY     = "parity"
	NM_SETTING_SERIAL_SEND_DELAY = "send-delay"
	NM_SETTING_SERIAL_STOPBITS   = "stopbits"
)

// Setting SettingTCConfig
const NM_SETTING_TC_CONFIG_SETTING_NAME = "tc"
const ()

// Setting SettingTeam
const NM_SETTING_TEAM_SETTING_NAME = "team"
const (
	NM_SETTING_TEAM_CONFIG                      = "config"
	NM_SETTING_TEAM_MCAST_REJOIN_COUNT          = "mcast-rejoin-count"
	NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL       = "mcast-rejoin-interval"
	NM_SETTING_TEAM_NOTIFY_PEERS_COUNT          = "notify-peers-count"
	NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL       = "notify-peers-interval"
	NM_SETTING_TEAM_RUNNER                      = "runner"
	NM_SETTING_TEAM_RUNNER_ACTIVE               = "runner-active"
	NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY    = "runner-agg-select-policy"
	NM_SETTING_TEAM_RUNNER_FAST_RATE            = "runner-fast-rate"
	NM_SETTING_TEAM_RUNNER_HWADDR_POLICY        = "runner-hwaddr-policy"
	NM_SETTING_TEAM_RUNNER_MIN_PORTS            = "runner-min-ports"
	NM_SETTING_TEAM_RUNNER_SYS_PRIO             = "runner-sys-prio"
	NM_SETTING_TEAM_RUNNER_TX_BALANCER          = "runner-tx-balancer"
	NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL = "runner-tx-balancer-interval"
	NM_SETTING_TEAM_RUNNER_TX_HASH              = "runner-tx-hash"
)

// Setting SettingTeamPort
const NM_SETTING_TEAM_PORT_SETTING_NAME = "team-port"
const (
	NM_SETTING_TEAM_PORT_CONFIG    = "config"
	NM_SETTING_TEAM_PORT_LACP_KEY  = "lacp-key"
	NM_SETTING_TEAM_PORT_LACP_PRIO = "lacp-prio"
	NM_SETTING_TEAM_PORT_PRIO      = "prio"
	NM_SETTING_TEAM_PORT_QUEUE_ID  = "queue-id"
	NM_SETTING_TEAM_PORT_STICKY    = "sticky"
)

// Setting SettingTun
const NM_SETTING_TUN_SETTING_NAME = "tun"
const (
	NM_SETTING_TUN_GROUP       = "group"
	NM_SETTING_TUN_MODE        = "mode"
	NM_SETTING_TUN_MULTI_QUEUE = "multi-queue"
	NM_SETTING_TUN_OWNER       = "owner"
	NM_SETTING_TUN_PI          = "pi"
	NM_SETTING_TUN_VNET_HDR    = "vnet-hdr"
)

// Setting SettingUser
const NM_SETTING_USER_SETTING_NAME = "user"
const (
	NM_SETTING_USER_DATA = "data"
)

// Setting SettingVlan
const NM_SETTING_VLAN_SETTING_NAME = "vlan"
const (
	NM_SETTING_VLAN_EGRESS_PRIORITY_MAP  = "egress-priority-map"
	NM_SETTING_VLAN_FLAGS                = "flags"
	NM_SETTING_VLAN_ID                   = "id"
	NM_SETTING_VLAN_INGRESS_PRIORITY_MAP = "ingress-priority-map"
	NM_SETTING_VLAN_PARENT               = "parent"
)

// Setting SettingVpn
const NM_SETTING_VPN_SETTING_NAME = "vpn"
const (
	NM_SETTING_VPN_DATA         = "data"
	NM_SETTING_VPN_PERSISTENT   = "persistent"
	NM_SETTING_VPN_SECRETS      = "secrets"
	NM_SETTING_VPN_SERVICE_TYPE = "service-type"
	NM_SETTING_VPN_TIMEOUT      = "timeout"
	NM_SETTING_VPN_USER_NAME    = "user-name"
)

// Setting SettingVxlan
const NM_SETTING_VXLAN_SETTING_NAME = "vxlan"
const (
	NM_SETTING_VXLAN_AGEING           = "ageing"
	NM_SETTING_VXLAN_DESTINATION_PORT = "destination-port"
	NM_SETTING_VXLAN_ID               = "id"
	NM_SETTING_VXLAN_L2_MISS          = "l2-miss"
	NM_SETTING_VXLAN_L3_MISS          = "l3-miss"
	NM_SETTING_VXLAN_LEARNING         = "learning"
	NM_SETTING_VXLAN_LIMIT            = "limit"
	NM_SETTING_VXLAN_LOCAL            = "local"
	NM_SETTING_VXLAN_PARENT           = "parent"
	NM_SETTING_VXLAN_PROXY            = "proxy"
	NM_SETTING_VXLAN_REMOTE           = "remote"
	NM_SETTING_VXLAN_RSC              = "rsc"
	NM_SETTING_VXLAN_SOURCE_PORT_MAX  = "source-port-max"
	NM_SETTING_VXLAN_SOURCE_PORT_MIN  = "source-port-min"
	NM_SETTING_VXLAN_TOS              = "tos"
	NM_SETTING_VXLAN_TTL              = "ttl"
)

// Setting SettingWimax
const NM_SETTING_WIMAX_SETTING_NAME = "wimax"
const (
	NM_SETTING_WIMAX_MAC_ADDRESS  = "mac-address"
	NM_SETTING_WIMAX_NETWORK_NAME = "network-name"
)

// Setting SettingWired
const NM_SETTING_WIRED_SETTING_NAME = "802-3-ethernet"
const (
	NM_SETTING_WIRED_AUTO_NEGOTIATE            = "auto-negotiate"
	NM_SETTING_WIRED_CLONED_MAC_ADDRESS        = "cloned-mac-address"
	NM_SETTING_WIRED_DUPLEX                    = "duplex"
	NM_SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK = "generate-mac-address-mask"
	NM_SETTING_WIRED_MAC_ADDRESS               = "mac-address"
	NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST     = "mac-address-blacklist"
	NM_SETTING_WIRED_MTU                       = "mtu"
	NM_SETTING_WIRED_PORT                      = "port"
	NM_SETTING_WIRED_S390_NETTYPE              = "s390-nettype"
	NM_SETTING_WIRED_S390_OPTIONS              = "s390-options"
	NM_SETTING_WIRED_S390_SUBCHANNELS          = "s390-subchannels"
	NM_SETTING_WIRED_SPEED                     = "speed"
	NM_SETTING_WIRED_WAKE_ON_LAN               = "wake-on-lan"
	NM_SETTING_WIRED_WAKE_ON_LAN_PASSWORD      = "wake-on-lan-password"
)

// Setting SettingWireless
const NM_SETTING_WIRELESS_SETTING_NAME = "802-11-wireless"
const (
	NM_SETTING_WIRELESS_BAND                      = "band"
	NM_SETTING_WIRELESS_BSSID                     = "bssid"
	NM_SETTING_WIRELESS_CHANNEL                   = "channel"
	NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS        = "cloned-mac-address"
	NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK = "generate-mac-address-mask"
	NM_SETTING_WIRELESS_HIDDEN                    = "hidden"
	NM_SETTING_WIRELESS_MAC_ADDRESS               = "mac-address"
	NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST     = "mac-address-blacklist"
	NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION = "mac-address-randomization"
	NM_SETTING_WIRELESS_MODE                      = "mode"
	NM_SETTING_WIRELESS_MTU                       = "mtu"
	NM_SETTING_WIRELESS_POWERSAVE                 = "powersave"
	NM_SETTING_WIRELESS_RATE                      = "rate"
	NM_SETTING_WIRELESS_SEEN_BSSIDS               = "seen-bssids"
	NM_SETTING_WIRELESS_SSID                      = "ssid"
	NM_SETTING_WIRELESS_TX_POWER                  = "tx-power"
)

// Setting SettingWirelessSecurity
const NM_SETTING_WIRELESS_SECURITY_SETTING_NAME = "802-11-wireless-security"
const (
	NM_SETTING_WIRELESS_SECURITY_AUTH_ALG            = "auth-alg"
	NM_SETTING_WIRELESS_SECURITY_GROUP               = "group"
	NM_SETTING_WIRELESS_SECURITY_KEY_MGMT            = "key-mgmt"
	NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD       = "leap-password"
	NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS = "leap-password-flags"
	NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME       = "leap-username"
	NM_SETTING_WIRELESS_SECURITY_PAIRWISE            = "pairwise"
	NM_SETTING_WIRELESS_SECURITY_PMF                 = "pmf"
	NM_SETTING_WIRELESS_SECURITY_PROTO               = "proto"
	NM_SETTING_WIRELESS_SECURITY_PSK                 = "psk"
	NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS           = "psk-flags"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS       = "wep-key-flags"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE        = "wep-key-type"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY0            = "wep-key0"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY1            = "wep-key1"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY2            = "wep-key2"
	NM_SETTING_WIRELESS_SECURITY_WEP_KEY3            = "wep-key3"
	NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX       = "wep-tx-keyidx"
	NM_SETTING_WIRELESS_SECURITY_WPS_METHOD          = "wps-method"
)

// Setting SettingVpnL2tp
const NM_SETTING_ALIAS_VPN_L2TP_SETTING_NAME = "alias-vpn-l2tp"
const (
	NM_SETTING_VPN_L2TP_KEY_GATEWAY        = "gateway"
	NM_SETTING_VPN_L2TP_KEY_USER           = "user"
	NM_SETTING_VPN_L2TP_KEY_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_VPN_L2TP_KEY_PASSWORD       = "password"
	NM_SETTING_VPN_L2TP_KEY_DOMAIN         = "domain"
)

// Setting SettingVpnL2tpPpp
const NM_SETTING_ALIAS_VPN_L2TP_PPP_SETTING_NAME = "alias-vpn-l2tp-ppp"
const (
	NM_SETTING_VPN_L2TP_KEY_REQUIRE_MPPE      = "require-mppe"
	NM_SETTING_VPN_L2TP_KEY_REQUIRE_MPPE_40   = "require-mppe-40"
	NM_SETTING_VPN_L2TP_KEY_REQUIRE_MPPE_128  = "require-mppe-128"
	NM_SETTING_VPN_L2TP_KEY_MPPE_STATEFUL     = "mppe-stateful"
	NM_SETTING_VPN_L2TP_KEY_REFUSE_EAP        = "refuse-eap"
	NM_SETTING_VPN_L2TP_KEY_REFUSE_PAP        = "refuse-pap"
	NM_SETTING_VPN_L2TP_KEY_REFUSE_CHAP       = "refuse-chap"
	NM_SETTING_VPN_L2TP_KEY_REFUSE_MSCHAP     = "refuse-mschap"
	NM_SETTING_VPN_L2TP_KEY_REFUSE_MSCHAPV2   = "refuse-mschapv2"
	NM_SETTING_VPN_L2TP_KEY_NOBSDCOMP         = "nobsdcomp"
	NM_SETTING_VPN_L2TP_KEY_NODEFLATE         = "nodeflate"
	NM_SETTING_VPN_L2TP_KEY_NO_VJ_COMP        = "no-vj-comp"
	NM_SETTING_VPN_L2TP_KEY_NO_PCOMP          = "nopcomp"
	NM_SETTING_VPN_L2TP_KEY_NO_ACCOMP         = "noaccomp"
	NM_SETTING_VPN_L2TP_KEY_LCP_ECHO_FAILURE  = "lcp-echo-failure"
	NM_SETTING_VPN_L2TP_KEY_LCP_ECHO_INTERVAL = "lcp-echo-interval"
)

// Setting SettingVpnL2tpIpsec
const NM_SETTING_ALIAS_VPN_L2TP_IPSEC_SETTING_NAME = "alias-vpn-l2tp-ipsec"
const (
	NM_SETTING_VPN_L2TP_KEY_IPSEC_ENABLE     = "ipsec-enabled"
	NM_SETTING_VPN_L2TP_KEY_IPSEC_GROUP_NAME = "ipsec-group-name"
	NM_SETTING_VPN_L2TP_KEY_IPSEC_GATEWAY_ID = "ipsec-gateway-id"
	NM_SETTING_VPN_L2TP_KEY_IPSEC_PSK        = "ipsec-psk"
	NM_SETTING_VPN_L2TP_KEY_IPSEC_IKE        = "ipsec-ike"
	NM_SETTING_VPN_L2TP_KEY_IPSEC_ESP        = "ipsec-esp"
)

// Setting SettingVpnOpenconnect
const NM_SETTING_ALIAS_VPN_OPENCONNECT_SETTING_NAME = "alias-vpn-openconnect"
const (
	NM_SETTING_VPN_OPENCONNECT_KEY_GATEWAY             = "gateway"
	NM_SETTING_VPN_OPENCONNECT_KEY_CACERT              = "cacert"
	NM_SETTING_VPN_OPENCONNECT_KEY_PROXY               = "proxy"
	NM_SETTING_VPN_OPENCONNECT_KEY_CSD_ENABLE          = "enable_csd_trojan"
	NM_SETTING_VPN_OPENCONNECT_KEY_CSD_WRAPPER         = "csd_wrapper"
	NM_SETTING_VPN_OPENCONNECT_KEY_USERCERT            = "usercert"
	NM_SETTING_VPN_OPENCONNECT_KEY_PRIVKEY             = "userkey"
	NM_SETTING_VPN_OPENCONNECT_KEY_PEM_PASSPHRASE_FSID = "pem_passphrase_fsid"
	NM_SETTING_VPN_OPENCONNECT_KEY_COOKIE              = "cookie"
	NM_SETTING_VPN_OPENCONNECT_KEY_GWCERT              = "gwcert"
	NM_SETTING_VPN_OPENCONNECT_KEY_AUTHTYPE            = "authtype"
	NM_SETTING_VPN_OPENCONNECT_KEY_MTU                 = "mtu"
	NM_SETTING_VPN_OPENCONNECT_KEY_STOKEN_SOURCE       = "stoken_source"
	NM_SETTING_VPN_OPENCONNECT_KEY_STOKEN_STRING       = "stoken_string"
)

// Setting SettingVpnOpenvpn
const NM_SETTING_ALIAS_VPN_OPENVPN_SETTING_NAME = "alias-vpn-openvpn"
const (
	NM_SETTING_VPN_OPENVPN_KEY_REMOTE               = "remote"
	NM_SETTING_VPN_OPENVPN_KEY_CONNECTION_TYPE      = "connection-type"
	NM_SETTING_VPN_OPENVPN_KEY_USERNAME             = "username"
	NM_SETTING_VPN_OPENVPN_KEY_PASSWORD_FLAGS       = "password-flags"
	NM_SETTING_VPN_OPENVPN_KEY_PASSWORD             = "password"
	NM_SETTING_VPN_OPENVPN_KEY_CA                   = "ca"
	NM_SETTING_VPN_OPENVPN_KEY_CERT                 = "cert"
	NM_SETTING_VPN_OPENVPN_KEY_KEY                  = "key"
	NM_SETTING_VPN_OPENVPN_KEY_CERTPASS_FLAGS       = "cert-pass-flags"
	NM_SETTING_VPN_OPENVPN_KEY_CERTPASS             = "cert-pass"
	NM_SETTING_VPN_OPENVPN_KEY_STATIC_KEY           = "static-key"
	NM_SETTING_VPN_OPENVPN_KEY_STATIC_KEY_DIRECTION = "static-key-direction"
	NM_SETTING_VPN_OPENVPN_KEY_REMOTE_IP            = "remote-ip"
	NM_SETTING_VPN_OPENVPN_KEY_LOCAL_IP             = "local-ip"
)

// Setting SettingVpnOpenvpnAdvanced
const NM_SETTING_ALIAS_VPN_OPENVPN_ADVANCED_SETTING_NAME = "alias-vpn-openvpn-advanced"
const (
	NM_SETTING_VPN_OPENVPN_KEY_PORT          = "port"
	NM_SETTING_VPN_OPENVPN_KEY_RENEG_SECONDS = "reneg-seconds"
	NM_SETTING_VPN_OPENVPN_KEY_COMP_LZO      = "comp-lzo"
	NM_SETTING_VPN_OPENVPN_KEY_PROTO_TCP     = "proto-tcp"
	NM_SETTING_VPN_OPENVPN_KEY_TAP_DEV       = "tap-dev"
	NM_SETTING_VPN_OPENVPN_KEY_TUNNEL_MTU    = "tunnel-mtu"
	NM_SETTING_VPN_OPENVPN_KEY_FRAGMENT_SIZE = "fragment-size"
	NM_SETTING_VPN_OPENVPN_KEY_MSSFIX        = "mssfix"
	NM_SETTING_VPN_OPENVPN_KEY_REMOTE_RANDOM = "remote-random"
)

// Setting SettingVpnOpenvpnSecurity
const NM_SETTING_ALIAS_VPN_OPENVPN_SECURITY_SETTING_NAME = "alias-vpn-openvpn-security"
const (
	NM_SETTING_VPN_OPENVPN_KEY_CIPHER = "cipher"
	NM_SETTING_VPN_OPENVPN_KEY_AUTH   = "auth"
)

// Setting SettingVpnOpenvpnTlsauth
const NM_SETTING_ALIAS_VPN_OPENVPN_TLSAUTH_SETTING_NAME = "alias-vpn-openvpn-tlsauth"
const (
	NM_SETTING_VPN_OPENVPN_KEY_TLS_REMOTE      = "tls-remote"
	NM_SETTING_VPN_OPENVPN_KEY_REMOTE_CERT_TLS = "remote-cert-tls"
	NM_SETTING_VPN_OPENVPN_KEY_TA              = "ta"
	NM_SETTING_VPN_OPENVPN_KEY_TA_DIR          = "ta-dir"
)

// Setting SettingVpnOpenvpnProxies
const NM_SETTING_ALIAS_VPN_OPENVPN_PROXIES_SETTING_NAME = "alias-vpn-openvpn-proxies"
const (
	NM_SETTING_VPN_OPENVPN_KEY_PROXY_TYPE                = "proxy-type"
	NM_SETTING_VPN_OPENVPN_KEY_PROXY_SERVER              = "proxy-server"
	NM_SETTING_VPN_OPENVPN_KEY_PROXY_PORT                = "proxy-port"
	NM_SETTING_VPN_OPENVPN_KEY_PROXY_RETRY               = "proxy-retry"
	NM_SETTING_VPN_OPENVPN_KEY_HTTP_PROXY_USERNAME       = "http-proxy-username"
	NM_SETTING_VPN_OPENVPN_KEY_HTTP_PROXY_PASSWORD       = "http-proxy-password"
	NM_SETTING_VPN_OPENVPN_KEY_HTTP_PROXY_PASSWORD_FLAGS = "http-proxy-password-flags"
)

// Setting SettingVpnPptp
const NM_SETTING_ALIAS_VPN_PPTP_SETTING_NAME = "alias-vpn-pptp"
const (
	NM_SETTING_VPN_PPTP_KEY_GATEWAY        = "gateway"
	NM_SETTING_VPN_PPTP_KEY_USER           = "user"
	NM_SETTING_VPN_PPTP_KEY_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_VPN_PPTP_KEY_PASSWORD       = "password"
	NM_SETTING_VPN_PPTP_KEY_DOMAIN         = "domain"
)

// Setting SettingVpnPptpPpp
const NM_SETTING_ALIAS_VPN_PPTP_PPP_SETTING_NAME = "alias-vpn-pptp-ppp"
const (
	NM_SETTING_VPN_PPTP_KEY_REQUIRE_MPPE      = "require-mppe"
	NM_SETTING_VPN_PPTP_KEY_REQUIRE_MPPE_40   = "require-mppe-40"
	NM_SETTING_VPN_PPTP_KEY_REQUIRE_MPPE_128  = "require-mppe-128"
	NM_SETTING_VPN_PPTP_KEY_MPPE_STATEFUL     = "mppe-stateful"
	NM_SETTING_VPN_PPTP_KEY_REFUSE_EAP        = "refuse-eap"
	NM_SETTING_VPN_PPTP_KEY_REFUSE_PAP        = "refuse-pap"
	NM_SETTING_VPN_PPTP_KEY_REFUSE_CHAP       = "refuse-chap"
	NM_SETTING_VPN_PPTP_KEY_REFUSE_MSCHAP     = "refuse-mschap"
	NM_SETTING_VPN_PPTP_KEY_REFUSE_MSCHAPV2   = "refuse-mschapv2"
	NM_SETTING_VPN_PPTP_KEY_NOBSDCOMP         = "nobsdcomp"
	NM_SETTING_VPN_PPTP_KEY_NODEFLATE         = "nodeflate"
	NM_SETTING_VPN_PPTP_KEY_NO_VJ_COMP        = "no-vj-comp"
	NM_SETTING_VPN_PPTP_KEY_LCP_ECHO_FAILURE  = "lcp-echo-failure"
	NM_SETTING_VPN_PPTP_KEY_LCP_ECHO_INTERVAL = "lcp-echo-interval"
)

// Setting SettingVpnStrongswan
const NM_SETTING_ALIAS_VPN_STRONGSWAN_SETTING_NAME = "alias-vpn-strongswan"
const (
	NM_SETTING_VPN_STRONGSWAN_KEY_ADDRESS        = "address"
	NM_SETTING_VPN_STRONGSWAN_KEY_CERTIFICATE    = "certificate"
	NM_SETTING_VPN_STRONGSWAN_KEY_METHOD         = "method"
	NM_SETTING_VPN_STRONGSWAN_KEY_USER           = "user"
	NM_SETTING_VPN_STRONGSWAN_KEY_USERCERT       = "usercert"
	NM_SETTING_VPN_STRONGSWAN_KEY_USERKEY        = "userkey"
	NM_SETTING_VPN_STRONGSWAN_KEY_PASSWORD       = "password"
	NM_SETTING_VPN_STRONGSWAN_KEY_PASSWORD_FLAGS = "password-flags"
	NM_SETTING_VPN_STRONGSWAN_KEY_VIRTUAL        = "virtual"
	NM_SETTING_VPN_STRONGSWAN_KEY_ENCAP          = "encap"
	NM_SETTING_VPN_STRONGSWAN_KEY_IPCOMP         = "ipcomp"
)

// Setting SettingVpnVpnc
const NM_SETTING_ALIAS_VPN_VPNC_SETTING_NAME = "alias-vpn-vpnc"
const (
	NM_SETTING_VPN_VPNC_KEY_GATEWAY              = "IPSec gateway"
	NM_SETTING_VPN_VPNC_KEY_XAUTH_USER           = "Xauth username"
	NM_SETTING_VPN_VPNC_KEY_XAUTH_PASSWORD_TYPE  = "xauth-password-type"
	NM_SETTING_VPN_VPNC_KEY_XAUTH_PASSWORD_FLAGS = "Xauth password-flags"
	NM_SETTING_VPN_VPNC_KEY_XAUTH_PASSWORD       = "Xauth password"
	NM_SETTING_VPN_VPNC_KEY_ID                   = "IPSec ID"
	NM_SETTING_VPN_VPNC_KEY_SECRET_TYPE          = "ipsec-secret-type"
	NM_SETTING_VPN_VPNC_KEY_SECRET_FLAGS         = "IPSec secret-flags"
	NM_SETTING_VPN_VPNC_KEY_SECRET               = "IPSec secret"
	NM_SETTING_VPN_VPNC_KEY_AUTHMODE             = "IKE Authmode"
	NM_SETTING_VPN_VPNC_KEY_CA_FILE              = "CA-File"
)

// Setting SettingVpnVpncAdvanced
const NM_SETTING_ALIAS_VPN_VPNC_ADVANCED_SETTING_NAME = "alias-vpn-vpnc-advanced"
const (
	NM_SETTING_VPN_VPNC_KEY_DOMAIN                = "Domain"
	NM_SETTING_VPN_VPNC_KEY_VENDOR                = "Vendor"
	NM_SETTING_VPN_VPNC_KEY_APP_VERSION           = "Application Version"
	NM_SETTING_VPN_VPNC_KEY_SINGLE_DES            = "Enable Single DES"
	NM_SETTING_VPN_VPNC_KEY_NO_ENCRYPTION         = "Enable no encryption"
	NM_SETTING_VPN_VPNC_KEY_NAT_TRAVERSAL_MODE    = "NAT Traversal Mode"
	NM_SETTING_VPN_VPNC_KEY_DHGROUP               = "IKE DH Group"
	NM_SETTING_VPN_VPNC_KEY_PERFECT_FORWARD       = "Perfect Forward Secrecy"
	NM_SETTING_VPN_VPNC_KEY_LOCAL_PORT            = "Local Port"
	NM_SETTING_VPN_VPNC_KEY_DPD_IDLE_TIMEOUT      = "DPD idle timeout (our side)"
	NM_SETTING_VPN_VPNC_KEY_CISCO_UDP_ENCAPS_PORT = "Cisco UDP Encapsulation Port"
)
