- {"name", store_name, ITEM(res_client.hdr.name), 0, ITEM_REQUIRED, 0},
- {"description", store_str, ITEM(res_client.hdr.desc), 0, 0, 0},
- {"address", store_str, ITEM(res_client.address), 0, ITEM_REQUIRED, 0},
- {"fdport", store_pint32, ITEM(res_client.FDport), 0, ITEM_DEFAULT, 9102},
- {"password", store_password, ITEM(res_client.password), 0, ITEM_REQUIRED, 0},
- {"enablessl", store_bool, ITEM(res_client.enable_ssl), 1, ITEM_DEFAULT, 0},
+ {"Name", store_name, ITEM(res_main.hdr.name), 0, ITEM_REQUIRED, 0},
+ {"Description", store_str, ITEM(res_main.hdr.desc), 0, 0, 0},
+ {"Address", store_str, ITEM(res_main.address), 0, ITEM_REQUIRED, 0},
+ {"Port", store_pint32, ITEM(res_main.port), 0, ITEM_DEFAULT, 9102},
+ {"Password", store_password, ITEM(res_main.password), 0, ITEM_REQUIRED, 0},
+ {"ConnectTimeout", store_time,ITEM(res_main.connect_timeout), 0, ITEM_DEFAULT, 10},
+ {"Remote", store_bool, ITEM(res_main.use_remote), 0, ITEM_DEFAULT, 0},
+ {"Monitor", store_bool, ITEM(res_main.use_monitor), 0, ITEM_DEFAULT, 0},
+ {"TlsEnable", store_bool, ITEM(res_main.tls_enable), 0, 0, 0},
+ {"TlsCaCertificateFile", store_dir, ITEM(res_main.tls_ca_certfile), 0, 0, 0},
+ {"TlsCaCertificateDir", store_dir, ITEM(res_main.tls_ca_certdir), 0, 0, 0},
+ {"TlsCertificate", store_dir, ITEM(res_main.tls_certfile), 0, 0, 0},
+ {"TlsKey", store_dir, ITEM(res_main.tls_keyfile), 0, 0, 0},