|
#define | ZITI_PROTOCOL_ENUM(XX, ...) |
|
#define | ZITI_SESSION_TYPE_ENUM(XX, ...) |
|
#define | ZITI_AUTH_QUERY_TYPE_ENUM(XX, ...) |
|
#define | ZITI_POSTURE_QUERY_TYPE_ENUM(XX, ...) |
|
#define | ZITI_SIGNER_TARGET_TOKEN(XX, ...) |
|
#define | ZITI_JWT_SIGNER_MODEL(XX, ...) |
|
#define | ZITI_ID_CFG_MODEL(XX, ...) |
|
#define | ZITI_CONFIG_MODEL(XX, ...) |
|
#define | ZITI_API_PATH_MODEL(XX, ...) XX(path, model_string, none, path, __VA_ARGS__) |
|
#define | ZITI_API_VERSIONS_MODEL(XX, ...) XX(edge, api_path, map, edge, __VA_ARGS__) |
|
#define | ZITI_CTRL_CAP_ENUM(XX, ...) |
|
#define | ZITI_VERSION_MODEL(XX, ...) |
|
#define | ZITI_IDENTITY_MODEL(XX, ...) |
|
#define | ZITI_PROCESS_MODEL(XX, ...) XX(path, model_string, none, path, __VA_ARGS__) |
|
#define | ZITI_POSTURE_QUERY_MODEL(XX, ...) |
|
#define | ZITI_POSTURE_QUERY_SET_MODEL(XX, ...) |
|
#define | ZITI_SERVICE_MODEL(XX, ...) |
|
#define | ZITI_CLIENT_CFG_V1_MODEL(XX, ...) |
|
#define | ZITI_PORT_RANGE_MODEL(XX, ...) |
|
#define | ZITI_INTERCEPT_CFG_V1 "intercept.v1" |
|
#define | ZITI_CLIENT_CFG_V1 "ziti-tunneler-client.v1" |
|
#define | ZITI_INTERCEPT_CFG_V1_MODEL(XX, ...) |
|
#define | ZITI_SERVER_CFG_V1_MODEL(XX, ...) |
|
#define | ZITI_PROXY_SERVER_TYPE_ENUM(XX, ...) XX(http, __VA_ARGS__) |
|
#define | ZITI_PROXY_SERVER_MODEL(XX, ...) |
|
#define | ZITI_HOST_CFG_V1_MODEL(XX, ...) |
|
#define | ZITI_HOST_CFG_V2_MODEL(XX, ...) XX(terminators, ziti_host_cfg_v1, list, terminators, __VA_ARGS__) |
|
#define | ZITI_MFA_ENROLLMENT_MODEL(XX, ...) |
|
#define | ZITI_LISTEN_OPTS_MODEL(XX, ...) |
|
#define | MODEL_API ZITI_FUNC |
|
|
int | parse_ziti_address_str (ziti_address *addr, const char *addr_str) |
|
int | ziti_address_print (char *buf, size_t max, const ziti_address *address) |
|
int | ziti_address_match (const ziti_address *addr, const ziti_address *range) |
|
int | ziti_address_match_s (const char *addr, const ziti_address *range) |
|
int | ziti_addrstr_match_list (const char *addr, const model_list *range) |
|
int | ziti_address_match_list (const ziti_address *addr, const model_list *range) |
|
int | ziti_address_match_array (const char *addr, ziti_address **range) |
|
const type_meta * | get_ziti_address_meta () |
|
void | free_ziti_address_array (ziti_address_array *ap) |
|
int | parse_ziti_address (ziti_address *v, const char *json, size_t len) |
|
int | parse_ziti_address_ptr (ziti_address **p, const char *json, size_t len) |
|
int | parse_ziti_address_array (ziti_address_array *a, const char *json, size_t len) |
|
int | parse_ziti_address_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_protocol_meta () |
|
model_bool | ziti_protocol_match (ziti_protocol proto, const model_list *proto_list) |
|
int | ziti_port_match (int port, const model_list *port_range_list) |
|
const type_meta * | get_ziti_session_type_meta () |
|
const type_meta * | get_ziti_auth_query_type_meta () |
|
const type_meta * | get_ziti_posture_query_type_meta () |
|
const type_meta * | get_ziti_ctrl_cap_meta () |
|
const type_meta * | get_ziti_target_token_meta () |
|
const type_meta * | get_api_path_meta () |
|
void | free_api_path_array (api_path_array *ap) |
|
int | parse_api_path (api_path *v, const char *json, size_t len) |
|
int | parse_api_path_ptr (api_path **p, const char *json, size_t len) |
|
int | parse_api_path_array (api_path_array *a, const char *json, size_t len) |
|
int | parse_api_path_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_api_versions_meta () |
|
void | free_ziti_api_versions_array (ziti_api_versions_array *ap) |
|
int | parse_ziti_api_versions (ziti_api_versions *v, const char *json, size_t len) |
|
int | parse_ziti_api_versions_ptr (ziti_api_versions **p, const char *json, size_t len) |
|
int | parse_ziti_api_versions_array (ziti_api_versions_array *a, const char *json, size_t len) |
|
int | parse_ziti_api_versions_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_version_meta () |
|
void | free_ziti_version_array (ziti_version_array *ap) |
|
int | parse_ziti_version (ziti_version *v, const char *json, size_t len) |
|
int | parse_ziti_version_ptr (ziti_version **p, const char *json, size_t len) |
|
int | parse_ziti_version_array (ziti_version_array *a, const char *json, size_t len) |
|
int | parse_ziti_version_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_jwt_signer_meta () |
|
void | free_ziti_jwt_signer_array (ziti_jwt_signer_array *ap) |
|
int | parse_ziti_jwt_signer (ziti_jwt_signer *v, const char *json, size_t len) |
|
int | parse_ziti_jwt_signer_ptr (ziti_jwt_signer **p, const char *json, size_t len) |
|
int | parse_ziti_jwt_signer_array (ziti_jwt_signer_array *a, const char *json, size_t len) |
|
int | parse_ziti_jwt_signer_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_id_cfg_meta () |
|
void | free_ziti_id_cfg_array (ziti_id_cfg_array *ap) |
|
int | parse_ziti_id_cfg (ziti_id_cfg *v, const char *json, size_t len) |
|
int | parse_ziti_id_cfg_ptr (ziti_id_cfg **p, const char *json, size_t len) |
|
int | parse_ziti_id_cfg_array (ziti_id_cfg_array *a, const char *json, size_t len) |
|
int | parse_ziti_id_cfg_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_config_meta () |
|
void | free_ziti_config_array (ziti_config_array *ap) |
|
int | parse_ziti_config (ziti_config *v, const char *json, size_t len) |
|
int | parse_ziti_config_ptr (ziti_config **p, const char *json, size_t len) |
|
int | parse_ziti_config_array (ziti_config_array *a, const char *json, size_t len) |
|
int | parse_ziti_config_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_identity_meta () |
|
void | free_ziti_identity_array (ziti_identity_array *ap) |
|
int | parse_ziti_identity (ziti_identity *v, const char *json, size_t len) |
|
int | parse_ziti_identity_ptr (ziti_identity **p, const char *json, size_t len) |
|
int | parse_ziti_identity_array (ziti_identity_array *a, const char *json, size_t len) |
|
int | parse_ziti_identity_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_process_meta () |
|
void | free_ziti_process_array (ziti_process_array *ap) |
|
int | parse_ziti_process (ziti_process *v, const char *json, size_t len) |
|
int | parse_ziti_process_ptr (ziti_process **p, const char *json, size_t len) |
|
int | parse_ziti_process_array (ziti_process_array *a, const char *json, size_t len) |
|
int | parse_ziti_process_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_posture_query_meta () |
|
void | free_ziti_posture_query_array (ziti_posture_query_array *ap) |
|
int | parse_ziti_posture_query (ziti_posture_query *v, const char *json, size_t len) |
|
int | parse_ziti_posture_query_ptr (ziti_posture_query **p, const char *json, size_t len) |
|
int | parse_ziti_posture_query_array (ziti_posture_query_array *a, const char *json, size_t len) |
|
int | parse_ziti_posture_query_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_posture_query_set_meta () |
|
void | free_ziti_posture_query_set_array (ziti_posture_query_set_array *ap) |
|
int | parse_ziti_posture_query_set (ziti_posture_query_set *v, const char *json, size_t len) |
|
int | parse_ziti_posture_query_set_ptr (ziti_posture_query_set **p, const char *json, size_t len) |
|
int | parse_ziti_posture_query_set_array (ziti_posture_query_set_array *a, const char *json, size_t len) |
|
int | parse_ziti_posture_query_set_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_service_meta () |
|
void | free_ziti_service_array (ziti_service_array *ap) |
|
int | parse_ziti_service (ziti_service *v, const char *json, size_t len) |
|
int | parse_ziti_service_ptr (ziti_service **p, const char *json, size_t len) |
|
int | parse_ziti_service_array (ziti_service_array *a, const char *json, size_t len) |
|
int | parse_ziti_service_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_client_cfg_v1_meta () |
|
void | free_ziti_client_cfg_v1_array (ziti_client_cfg_v1_array *ap) |
|
int | parse_ziti_client_cfg_v1 (ziti_client_cfg_v1 *v, const char *json, size_t len) |
|
int | parse_ziti_client_cfg_v1_ptr (ziti_client_cfg_v1 **p, const char *json, size_t len) |
|
int | parse_ziti_client_cfg_v1_array (ziti_client_cfg_v1_array *a, const char *json, size_t len) |
|
int | parse_ziti_client_cfg_v1_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_port_range_meta () |
|
void | free_ziti_port_range_array (ziti_port_range_array *ap) |
|
int | parse_ziti_port_range (ziti_port_range *v, const char *json, size_t len) |
|
int | parse_ziti_port_range_ptr (ziti_port_range **p, const char *json, size_t len) |
|
int | parse_ziti_port_range_array (ziti_port_range_array *a, const char *json, size_t len) |
|
int | parse_ziti_port_range_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_intercept_cfg_v1_meta () |
|
void | free_ziti_intercept_cfg_v1_array (ziti_intercept_cfg_v1_array *ap) |
|
int | parse_ziti_intercept_cfg_v1 (ziti_intercept_cfg_v1 *v, const char *json, size_t len) |
|
int | parse_ziti_intercept_cfg_v1_ptr (ziti_intercept_cfg_v1 **p, const char *json, size_t len) |
|
int | parse_ziti_intercept_cfg_v1_array (ziti_intercept_cfg_v1_array *a, const char *json, size_t len) |
|
int | parse_ziti_intercept_cfg_v1_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_listen_options_meta () |
|
void | free_ziti_listen_options_array (ziti_listen_options_array *ap) |
|
int | parse_ziti_listen_options (ziti_listen_options *v, const char *json, size_t len) |
|
int | parse_ziti_listen_options_ptr (ziti_listen_options **p, const char *json, size_t len) |
|
int | parse_ziti_listen_options_array (ziti_listen_options_array *a, const char *json, size_t len) |
|
int | parse_ziti_listen_options_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_server_cfg_v1_meta () |
|
void | free_ziti_server_cfg_v1_array (ziti_server_cfg_v1_array *ap) |
|
int | parse_ziti_server_cfg_v1 (ziti_server_cfg_v1 *v, const char *json, size_t len) |
|
int | parse_ziti_server_cfg_v1_ptr (ziti_server_cfg_v1 **p, const char *json, size_t len) |
|
int | parse_ziti_server_cfg_v1_array (ziti_server_cfg_v1_array *a, const char *json, size_t len) |
|
int | parse_ziti_server_cfg_v1_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_proxy_server_type_meta () |
|
const type_meta * | get_ziti_proxy_server_meta () |
|
void | free_ziti_proxy_server_array (ziti_proxy_server_array *ap) |
|
int | parse_ziti_proxy_server (ziti_proxy_server *v, const char *json, size_t len) |
|
int | parse_ziti_proxy_server_ptr (ziti_proxy_server **p, const char *json, size_t len) |
|
int | parse_ziti_proxy_server_array (ziti_proxy_server_array *a, const char *json, size_t len) |
|
int | parse_ziti_proxy_server_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_host_cfg_v1_meta () |
|
void | free_ziti_host_cfg_v1_array (ziti_host_cfg_v1_array *ap) |
|
int | parse_ziti_host_cfg_v1 (ziti_host_cfg_v1 *v, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v1_ptr (ziti_host_cfg_v1 **p, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v1_array (ziti_host_cfg_v1_array *a, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v1_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_host_cfg_v2_meta () |
|
void | free_ziti_host_cfg_v2_array (ziti_host_cfg_v2_array *ap) |
|
int | parse_ziti_host_cfg_v2 (ziti_host_cfg_v2 *v, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v2_ptr (ziti_host_cfg_v2 **p, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v2_array (ziti_host_cfg_v2_array *a, const char *json, size_t len) |
|
int | parse_ziti_host_cfg_v2_list (model_list *l, const char *json, size_t len) |
|
const type_meta * | get_ziti_mfa_enrollment_meta () |
|
void | free_ziti_mfa_enrollment_array (ziti_mfa_enrollment_array *ap) |
|
int | parse_ziti_mfa_enrollment (ziti_mfa_enrollment *v, const char *json, size_t len) |
|
int | parse_ziti_mfa_enrollment_ptr (ziti_mfa_enrollment **p, const char *json, size_t len) |
|
int | parse_ziti_mfa_enrollment_array (ziti_mfa_enrollment_array *a, const char *json, size_t len) |
|
int | parse_ziti_mfa_enrollment_list (model_list *l, const char *json, size_t len) |
|
model_bool | ziti_service_has_permission (const ziti_service *service, ziti_session_type sessionType) |
|
const char * | ziti_service_get_raw_config (ziti_service *service, const char *cfg_type) |
|
int | ziti_service_get_config (ziti_service *service, const char *cfg_type, void *cfg, parse_service_cfg_f parse_func) |
|
int | ziti_intercept_from_client_cfg (ziti_intercept_cfg_v1 *intercept, const ziti_client_cfg_v1 *client_cfg) |
|
int | ziti_intercept_match (const ziti_intercept_cfg_v1 *intercept, ziti_protocol proto, const char *addr, int port) |
|
int | ziti_intercept_match2 (const ziti_intercept_cfg_v1 *intercept, ziti_protocol proto, const ziti_address *addr, int port) |
|