@@ -157,12 +157,18 @@ XX(http, __VA_ARGS__)
157157XX(address, model_string, none, address, __VA_ARGS__) \
158158XX(type, ziti_proxy_server_type, none, type, __VA_ARGS__)
159159
160+ #define ZITI_ADDRESS_TRANSLATION_MODEL (XX , ...) \
161+ XX(from, ziti_address, none, from, __VA_ARGS__) \
162+ XX(to, ziti_address, none, to, __VA_ARGS__) \
163+ XX(prefix_length, model_number, none, prefixLength, __VA_ARGS__ )
164+
160165#define ZITI_HOST_CFG_V1_MODEL (XX , ...) \
161166XX(protocol, model_string, none, protocol, __VA_ARGS__) \
162167XX(forward_protocol, model_bool, none, forwardProtocol, __VA_ARGS__) \
163168XX(allowed_protocols, model_string, array, allowedProtocols, __VA_ARGS__) \
164169XX(address, model_string, none, address, __VA_ARGS__) \
165170XX(forward_address, model_bool, none, forwardAddress, __VA_ARGS__) \
171+ XX(forward_address_translations, ziti_address_translation, array, forwardAddressTranslations, __VA_ARGS__) \
166172XX(allowed_addresses, ziti_address, array, allowedAddresses, __VA_ARGS__) \
167173XX(port, model_number, none, port, __VA_ARGS__) \
168174XX(forward_port, model_bool, none, forwardPort, __VA_ARGS__) \
@@ -285,6 +291,8 @@ DECLARE_ENUM(ziti_proxy_server_type, ZITI_PROXY_SERVER_TYPE_ENUM)
285291
286292DECLARE_MODEL (ziti_proxy_server , ZITI_PROXY_SERVER_MODEL )
287293
294+ DECLARE_MODEL (ziti_address_translation , ZITI_ADDRESS_TRANSLATION_MODEL )
295+
288296DECLARE_MODEL (ziti_host_cfg_v1 , ZITI_HOST_CFG_V1_MODEL )
289297
290298DECLARE_MODEL (ziti_host_cfg_v2 , ZITI_HOST_CFG_V2_MODEL )
0 commit comments