From 979fa2eb7d20b649d84080ef395a9481d5f35f0d Mon Sep 17 00:00:00 2001 From: tomek-labuk <207846229+tomek-labuk@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:53:48 +0000 Subject: [PATCH] Referenceable fields for 3.12 --- data/referenceable_fields/3.12.json | 403 ++++++++++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 data/referenceable_fields/3.12.json diff --git a/data/referenceable_fields/3.12.json b/data/referenceable_fields/3.12.json new file mode 100644 index 00000000..73ddde97 --- /dev/null +++ b/data/referenceable_fields/3.12.json @@ -0,0 +1,403 @@ +{ + "acme": [ + "config.account_email", + "config.eab_kid", + "config.eab_hmac_key", + "config.storage_config.redis.username", + "config.storage_config.redis.password", + "config.storage_config.consul.token", + "config.storage_config.vault.token" + ], + "ai-aws-guardrails": [ + "config.aws_access_key_id", + "config.aws_secret_access_key" + ], + "ai-azure-content-safety": [ + "config.content_safety_url", + "config.content_safety_key" + ], + "ai-llm-as-judge": [ + "config.llm.auth.header_name", + "config.llm.auth.header_value", + "config.llm.auth.param_name", + "config.llm.auth.param_value", + "config.llm.auth.azure_client_id", + "config.llm.auth.azure_client_secret", + "config.llm.auth.azure_tenant_id", + "config.llm.auth.gcp_service_account_json", + "config.llm.auth.aws_access_key_id", + "config.llm.auth.aws_secret_access_key" + ], + "ai-proxy": [ + "config.auth.header_name", + "config.auth.header_value", + "config.auth.param_name", + "config.auth.param_value", + "config.auth.azure_client_id", + "config.auth.azure_client_secret", + "config.auth.azure_tenant_id", + "config.auth.gcp_service_account_json", + "config.auth.aws_access_key_id", + "config.auth.aws_secret_access_key" + ], + "ai-proxy-advanced": [ + "config.embeddings.auth.header_name", + "config.embeddings.auth.header_value", + "config.embeddings.auth.param_name", + "config.embeddings.auth.param_value", + "config.embeddings.auth.azure_client_id", + "config.embeddings.auth.azure_client_secret", + "config.embeddings.auth.azure_tenant_id", + "config.embeddings.auth.gcp_service_account_json", + "config.embeddings.auth.aws_access_key_id", + "config.embeddings.auth.aws_secret_access_key", + "config.vectordb.redis.username", + "config.vectordb.redis.password", + "config.vectordb.redis.sentinel_username", + "config.vectordb.redis.sentinel_password", + "config.vectordb.pgvector.user", + "config.vectordb.pgvector.password", + "config.targets.auth.header_name", + "config.targets.auth.header_value", + "config.targets.auth.param_name", + "config.targets.auth.param_value", + "config.targets.auth.azure_client_id", + "config.targets.auth.azure_client_secret", + "config.targets.auth.azure_tenant_id", + "config.targets.auth.gcp_service_account_json", + "config.targets.auth.aws_access_key_id", + "config.targets.auth.aws_secret_access_key" + ], + "ai-rag-injector": [ + "config.embeddings.auth.header_name", + "config.embeddings.auth.header_value", + "config.embeddings.auth.param_name", + "config.embeddings.auth.param_value", + "config.embeddings.auth.azure_client_id", + "config.embeddings.auth.azure_client_secret", + "config.embeddings.auth.azure_tenant_id", + "config.embeddings.auth.gcp_service_account_json", + "config.embeddings.auth.aws_access_key_id", + "config.embeddings.auth.aws_secret_access_key", + "config.vectordb.redis.username", + "config.vectordb.redis.password", + "config.vectordb.redis.sentinel_username", + "config.vectordb.redis.sentinel_password", + "config.vectordb.pgvector.user", + "config.vectordb.pgvector.password" + ], + "ai-rate-limiting-advanced": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "ai-request-transformer": [ + "config.llm.auth.header_name", + "config.llm.auth.header_value", + "config.llm.auth.param_name", + "config.llm.auth.param_value", + "config.llm.auth.azure_client_id", + "config.llm.auth.azure_client_secret", + "config.llm.auth.azure_tenant_id", + "config.llm.auth.gcp_service_account_json", + "config.llm.auth.aws_access_key_id", + "config.llm.auth.aws_secret_access_key" + ], + "ai-response-transformer": [ + "config.llm.auth.header_name", + "config.llm.auth.header_value", + "config.llm.auth.param_name", + "config.llm.auth.param_value", + "config.llm.auth.azure_client_id", + "config.llm.auth.azure_client_secret", + "config.llm.auth.azure_tenant_id", + "config.llm.auth.gcp_service_account_json", + "config.llm.auth.aws_access_key_id", + "config.llm.auth.aws_secret_access_key" + ], + "ai-semantic-cache": [ + "config.embeddings.auth.header_name", + "config.embeddings.auth.header_value", + "config.embeddings.auth.param_name", + "config.embeddings.auth.param_value", + "config.embeddings.auth.azure_client_id", + "config.embeddings.auth.azure_client_secret", + "config.embeddings.auth.azure_tenant_id", + "config.embeddings.auth.gcp_service_account_json", + "config.embeddings.auth.aws_access_key_id", + "config.embeddings.auth.aws_secret_access_key", + "config.vectordb.redis.username", + "config.vectordb.redis.password", + "config.vectordb.redis.sentinel_username", + "config.vectordb.redis.sentinel_password", + "config.vectordb.pgvector.user", + "config.vectordb.pgvector.password" + ], + "ai-semantic-prompt-guard": [ + "config.embeddings.auth.header_name", + "config.embeddings.auth.header_value", + "config.embeddings.auth.param_name", + "config.embeddings.auth.param_value", + "config.embeddings.auth.azure_client_id", + "config.embeddings.auth.azure_client_secret", + "config.embeddings.auth.azure_tenant_id", + "config.embeddings.auth.gcp_service_account_json", + "config.embeddings.auth.aws_access_key_id", + "config.embeddings.auth.aws_secret_access_key", + "config.vectordb.redis.username", + "config.vectordb.redis.password", + "config.vectordb.redis.sentinel_username", + "config.vectordb.redis.sentinel_password", + "config.vectordb.pgvector.user", + "config.vectordb.pgvector.password" + ], + "aws-lambda": [ + "config.aws_key", + "config.aws_secret", + "config.aws_assume_role_arn" + ], + "azure-functions": [ + "config.apikey", + "config.clientid" + ], + "confluent": [ + "config.schema_registry.confluent.authentication.basic.username", + "config.schema_registry.confluent.authentication.basic.password", + "config.cluster_api_key", + "config.cluster_api_secret", + "config.confluent_cloud_api_key", + "config.confluent_cloud_api_secret" + ], + "confluent-consume": [ + "config.topics.schema_registry.confluent.authentication.basic.username", + "config.topics.schema_registry.confluent.authentication.basic.password", + "config.schema_registry.confluent.authentication.basic.username", + "config.schema_registry.confluent.authentication.basic.password", + "config.cluster_api_key", + "config.cluster_api_secret", + "config.confluent_cloud_api_key", + "config.confluent_cloud_api_secret" + ], + "datadog": [ + "config.host" + ], + "datakit": [ + "config.resources.vault" + ], + "forward-proxy": [ + "config.auth_username", + "config.auth_password" + ], + "graphql-proxy-cache-advanced": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "graphql-rate-limiting-advanced": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "http-log": [ + "config.http_endpoint", + "config.headers" + ], + "jwt-signer": [ + "config.access_token_keyset_client_username", + "config.access_token_keyset_client_password", + "config.access_token_jwks_uri_client_username", + "config.access_token_jwks_uri_client_password", + "config.channel_token_keyset_client_username", + "config.channel_token_keyset_client_password", + "config.channel_token_jwks_uri_client_username", + "config.channel_token_jwks_uri_client_password" + ], + "kafka-consume": [ + "config.topics.schema_registry.confluent.authentication.basic.username", + "config.topics.schema_registry.confluent.authentication.basic.password", + "config.schema_registry.confluent.authentication.basic.username", + "config.schema_registry.confluent.authentication.basic.password", + "config.authentication.user", + "config.authentication.password" + ], + "kafka-log": [ + "config.authentication.user", + "config.authentication.password", + "config.schema_registry.confluent.authentication.basic.username", + "config.schema_registry.confluent.authentication.basic.password" + ], + "kafka-upstream": [ + "config.schema_registry.confluent.authentication.basic.username", + "config.schema_registry.confluent.authentication.basic.password", + "config.authentication.user", + "config.authentication.password" + ], + "konnect-application-auth": [ + "config.v2_strategies.openid_connect.config.client_id", + "config.v2_strategies.openid_connect.config.client_secret", + "config.v2_strategies.openid_connect.config.client_jwk.k", + "config.v2_strategies.openid_connect.config.client_jwk.d", + "config.v2_strategies.openid_connect.config.client_jwk.p", + "config.v2_strategies.openid_connect.config.client_jwk.q", + "config.v2_strategies.openid_connect.config.client_jwk.dp", + "config.v2_strategies.openid_connect.config.client_jwk.dq", + "config.v2_strategies.openid_connect.config.client_jwk.qi", + "config.v2_strategies.openid_connect.config.client_jwk.oth", + "config.v2_strategies.openid_connect.config.client_jwk.r", + "config.v2_strategies.openid_connect.config.client_jwk.t", + "config.v2_strategies.openid_connect.config.login_redirect_uri", + "config.v2_strategies.openid_connect.config.logout_redirect_uri", + "config.v2_strategies.openid_connect.config.scopes", + "config.v2_strategies.openid_connect.config.introspection_headers_values", + "config.v2_strategies.openid_connect.config.session_secret", + "config.v2_strategies.openid_connect.config.redis.username", + "config.v2_strategies.openid_connect.config.redis.password", + "config.v2_strategies.openid_connect.config.redis.sentinel_username", + "config.v2_strategies.openid_connect.config.redis.sentinel_password", + "config.v2_strategies.openid_connect.config.http_proxy_authorization", + "config.v2_strategies.openid_connect.config.https_proxy_authorization", + "config.v2_strategies.openid_connect.config.cluster_cache_redis.username", + "config.v2_strategies.openid_connect.config.cluster_cache_redis.password", + "config.v2_strategies.openid_connect.config.cluster_cache_redis.sentinel_username", + "config.v2_strategies.openid_connect.config.cluster_cache_redis.sentinel_password" + ], + "ldap-auth-advanced": [ + "config.ldap_password", + "config.bind_dn" + ], + "loggly": [ + "config.key" + ], + "oauth2-introspection": [ + "config.authorization_value" + ], + "openid-connect": [ + "config.client_id", + "config.client_secret", + "config.client_jwk.k", + "config.client_jwk.d", + "config.client_jwk.p", + "config.client_jwk.q", + "config.client_jwk.dp", + "config.client_jwk.dq", + "config.client_jwk.qi", + "config.client_jwk.oth", + "config.client_jwk.r", + "config.client_jwk.t", + "config.login_redirect_uri", + "config.logout_redirect_uri", + "config.scopes", + "config.introspection_headers_values", + "config.session_secret", + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password", + "config.http_proxy_authorization", + "config.https_proxy_authorization", + "config.cluster_cache_redis.username", + "config.cluster_cache_redis.password", + "config.cluster_cache_redis.sentinel_username", + "config.cluster_cache_redis.sentinel_password" + ], + "opentelemetry": [ + "config.traces_endpoint", + "config.logs_endpoint", + "config.headers" + ], + "proxy-cache-advanced": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "rate-limiting": [ + "config.redis.username", + "config.redis.password" + ], + "rate-limiting-advanced": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "request-callout": [ + "config.callouts.request.url", + "config.callouts.request.http_opts.proxy.auth_username", + "config.callouts.request.http_opts.proxy.auth_password", + "config.callouts.request.query.custom", + "config.callouts.request.headers.custom", + "config.callouts.request.body.custom", + "config.cache.redis.username", + "config.cache.redis.password", + "config.cache.redis.sentinel_username", + "config.cache.redis.sentinel_password", + "config.upstream.query.custom", + "config.upstream.headers.custom", + "config.upstream.body.custom" + ], + "request-transformer-advanced": [ + "config.rename.body", + "config.rename.headers", + "config.rename.querystring", + "config.replace.body", + "config.replace.headers", + "config.replace.querystring", + "config.add.body", + "config.add.headers", + "config.add.querystring", + "config.append.body", + "config.append.headers", + "config.append.querystring" + ], + "response-ratelimiting": [ + "config.redis.username", + "config.redis.password" + ], + "saml": [ + "config.idp_certificate", + "config.response_encryption_key", + "config.request_signing_key", + "config.request_signing_certificate", + "config.session_secret", + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "service-protection": [ + "config.redis.username", + "config.redis.password", + "config.redis.sentinel_username", + "config.redis.sentinel_password" + ], + "session": [ + "config.secret" + ], + "solace-upstream": [ + "config.session.host", + "config.session.authentication.username", + "config.session.authentication.password", + "config.session.authentication.access_token", + "config.session.authentication.id_token", + "config.session.properties" + ], + "standard-webhooks": [ + "config.secret_v1" + ], + "upstream-oauth": [ + "config.oauth.token_headers", + "config.oauth.token_post_args", + "config.oauth.client_id", + "config.oauth.client_secret", + "config.oauth.username", + "config.oauth.password", + "config.cache.redis.username", + "config.cache.redis.password", + "config.cache.redis.sentinel_username", + "config.cache.redis.sentinel_password" + ] +} \ No newline at end of file