in python/dataproc_templates/util/template_constants.py [0:0]
def get_es_spark_connector_input_options(prefix):
input_options = [
ES_NODES_PATH_PREFIX,
ES_QUERY,
ES_MAPPING_DATE_RICH,
ES_READ_FIELD_INCLUDE,
ES_READ_FIELD_EXCLUDE,
ES_READ_FIELD_AS_ARRAY_INCLUDE,
ES_READ_FIELD_AS_ARRAY_EXCLUDE,
ES_READ_METADATA,
ES_READ_METADATA_FIELD,
ES_READ_METADATA_VERSION,
ES_INDEX_READ_MISSING_AS_EMPTY,
ES_FIELD_READ_EMPTY_AS_NULL,
ES_READ_SHARD_PREFERENCE,
ES_READ_SOURCE_FILTER,
ES_INDEX_READ_ALLOW_RED_STATUS,
ES_INPUT_MAX_DOC_PER_PARTITION,
ES_NODES_DISCOVERY,
ES_NODES_CLIENT_ONLY,
ES_NODES_DATA_ONLY,
ES_NODES_WAN_ONLY,
ES_HTTP_TIMEOUT,
ES_HTTP_RETRIES,
ES_SCROLL_KEEPALIVE,
ES_SCROLL_SIZE,
ES_SCROLL_LIMIT,
ES_ACTION_HEART_BEAT_LEAD,
ES_NET_SSL,
ES_NET_SSL_CERT_ALLOW_SELF_SIGNED,
ES_NET_SSL_PROTOCOL,
ES_NET_PROXY_HTTP_HOST,
ES_NET_PROXY_HTTP_PORT,
ES_NET_PROXY_HTTP_USER,
ES_NET_PROXY_HTTP_PASS,
ES_NET_PROXY_HTTP_USE_SYSTEM_PROPS,
ES_NET_PROXY_HTTPS_HOST,
ES_NET_PROXY_HTTPS_PORT,
ES_NET_PROXY_HTTPS_USER,
ES_NET_PROXY_HTTPS_PASS,
ES_NET_PROXY_HTTPS_USE_SYSTEM_PROPS,
ES_NET_PROXY_SOCKS_HOST,
ES_NET_PROXY_SOCKS_PORT,
ES_NET_PROXY_SOCKS_USER,
ES_NET_PROXY_SOCKS_PASS,
ES_NET_PROXY_SOCKS_USE_SYSTEM_PROPS,
]
es_spark_connector_options = {(prefix + _).lower(): _ for _ in input_options}
return es_spark_connector_options