/* !!! DO NOT EDIT THIS FILE !!! */
//#undef DOMAIN // because DOMAIN is a param name
#define PARAM_DEFAULTS_SORTED
#define PARAM_TABLE_QUOTEME_(s) #s
#define PARAM_TABLE_QUOTEME(s) PARAM_TABLE_QUOTEME_(s)
namespace condor_params {

const int PARAM_FLAGS_TYPE_MASK = 0x0F;
const int PARAM_FLAGS_RANGED = 0x10;
const int PARAM_FLAGS_PATH = 0x20;
const int PARAM_FLAGS_RESTART = 0x1000;
const int PARAM_FLAGS_NORECONFIG = 0x2000;
const int PARAM_FLAGS_CONST = 0x8000;
const int PARAM_CUST_MASK   = 0xF0000;
const int PARAM_CUST_SELDOM = 0x00000;
const int PARAM_CUST_COMMON = 0x10000;
const int PARAM_CUST_NORMAL = 0x20000;
const int PARAM_CUST_EXPERT = 0x30000;
const int PARAM_CUST_DEVEL  = 0x40000;
const int PARAM_CUST_NEVER  = 0x50000;
typedef struct nodef_value { const char * psz; int flags; } nodef_value;
typedef struct string_value { const char * psz; int flags; } string_value;
typedef struct bool_value { const char * psz; int flags; bool val; } bool_value;
typedef struct int_value { const char * psz; int flags; int val; } int_value;
typedef struct long_value { const char * psz; int flags; long long val; } long_value;
typedef struct double_value { const char * psz; int flags; double val; } double_value;
typedef struct ranged_int_value { const char * psz; int flags; int val; int min; int max; } ranged_int_value;
typedef struct ranged_long_value { const char * psz; int flags; long long val; long long min; long long max; } ranged_long_value;
typedef struct ranged_double_value { const char * psz; int flags; double val; double min; double max; } ranged_double_value;
typedef struct key_value_pair { const char * key; const nodef_value * def; } key_value_pair;
typedef struct kvp_value { const char * key; int flags; const key_value_pair * aTable; int cElms; } kvp_value;
typedef struct key_table_pair { const char * key; const key_value_pair * aTable; int cElms; } key_table_pair;
typedef struct ktp_value { const char * label; int flags; const key_table_pair * aTables; int cTables; } ktp_value;

// declare param defaults and mapping tables
#ifdef PARAM_DECLARE_TABLES

static const string_value def_$EXPERIMENTAL$CollectorNode = { "   COLLECTOR$(1)=$(COLLECTOR)\n   if $(2\?)\n      COLLECTOR$(1)_ARGS=-f -local-name COLLECTOR$(1) -p $(2)\n   else\n      COLLECTOR$(1)_ARGS=-f -local-name COLLECTOR$(1) -sock collector$(1)\n   endif\n   COLLECTOR$(1).COLLECTOR_LOG=$(LOG)/Collector$(1)Log\n   COLLECTOR$(1).CCB_RECONNECT_FILE=$(SPOOL)/Collector$(1).ccb_reconnect\n   DAEMON_LIST=$(DAEMON_LIST) COLLECTOR$(1)", PARAM_TYPE_STRING };
static const string_value def_$EXPERIMENTAL$HAD = { "   DAEMON_LIST = $(DAEMON_LIST) HAD REPLICATION\n   HAD_USE_REPLICATION = TRUE\n   MASTER_HAD_BACKOFF_CONSTANT = 360", PARAM_TYPE_STRING };
static const string_value def_$EXPERIMENTAL$HADFixedPort = { "   HAD_ARGS = -p $(3)\n   REPLICATION_ARGS = -p $(4)\n   use EXPERIMENTAL : HADReplication( $(1), $(2), $(3), $(4) )", PARAM_TYPE_STRING };
static const string_value def_$EXPERIMENTAL$HADReplication = { "   HAD_LIST = $(HAD_LIST) $(2):$(3)\n   REPLICATION_LIST = $(REPLICATION_LIST) $(2):$(4)\n   HAD_CONTROLLEE = $(1)\n   MASTER_$(1)_CONTROLLER = HAD", PARAM_TYPE_STRING };
static const string_value def_$EXPERIMENTAL$HADSharedPort = { "   use EXPERIMENTAL : HADReplication( $(1), $(2), $(SHARED_PORT_PORT), $(SHARED_PORT_PORT) )", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ADSTASH = { "\tADSTASH_SCHEDD_HISTORY=True\n\tDAEMON_LIST=$(DAEMON_LIST) ADSTASH", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$AssignAccountingGroup = { "\tif ! $(1\?)\n\t  error : use FEATURE : AssignAccountingGroup requires a map_file argument\n\tendif\n\tuse FEATURE : ScheddUsermapFile(AssignAccountingGroup, $(1))\n\tJOB_TRANSFORM_NAMES = $(JOB_TRANSFORM_NAMES) AssignAccountingGroup\n\tJOB_TRANSFORM_AssignAccountingGroup @=end\n\t\tCOPY Owner = AcctGroupUser\n\t\tCOPY AcctGroup = RequestedAcctGroup\n\t\tEVALSET AcctGroup = usermap(\"AssignAccountingGroup\",AcctGroupUser,AcctGroup)\n\t\tEVALSET AccountingGroup = join(\".\",AcctGroup,AcctGroupUser)\n\t@end\n\t# make sure that the user can\'t qedit these attributes once they have been set.\n\tIMMUTABLE_JOB_ATTRS = $(IMMUTABLE_JOB_ATTRS) AcctGroup AcctGroupUser AccountingGroup\n\t# optionally check that the user requested a valid group\n\tif $(2:True)\n\t  SUBMIT_REQUIREMENT_NAMES = $(SUBMIT_REQUIREMENT_NAMES) CheckRequestedGroup\n\t  SUBMIT_REQUIREMENT_CheckRequestedGroup = RequestedAcctGroup is undefined || RequestedAcctGroup == AcctGroup\n\t  SUBMIT_REQUIREMENT_CheckRequestedGroup_REASON = strcat(\"Permission denied setting accounting_group to \", RequestedAcctGroup)\n\tendif\n\t# require that the user mapped into an accounting group\n\tSUBMIT_REQUIREMENT_NAMES = $(SUBMIT_REQUIREMENT_NAMES) AssignAccountingGroup\n\tSUBMIT_REQUIREMENT_AssignAccountingGroup = AcctGroup isnt undefined && AccountingGroup isnt undefined\n\tSUBMIT_REQUIREMENT_AssignAccountingGroup_REASON = strcat(\"Submit requirement AssignAccountingGroup not met - Could not map \'\", Owner, \"\' to an accounting group \", RequestedAcctGroup)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$AssignProjectName = { "\tif ! $(1\?)\n\t  error : use FEATURE : AssignProjectName requires a map_name argument\n\tendif\n\tuse FEATURE : SetJobAttrFromUsermap(ProjectName, Owner, $(1+))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ChildCollector = { "   COLLECTOR$(1)=$(COLLECTOR)\n   if $(2\?)\n      COLLECTOR$(1)_ARGS= -p $(2)\n   else\n      COLLECTOR$(1)_ARGS= -sock collector$(1)\n   endif\n   COLLECTOR$(1).COLLECTOR_NAME=Collector$(1)\n   COLLECTOR$(1).CONDOR_VIEW_HOST=$(TOP_COLLECTOR_HOST)\n   COLLECTOR$(1).CCB_RECONNECT_FILE=$(SPOOL)/Collector$(1).ccb_reconnect\n   DAEMON_LIST=$(DAEMON_LIST) COLLECTOR$(1)\n   # change TOP_COLLECTOR_HOST to point all of the child collectors at a different top-level collector\n   TOP_COLLECTOR_HOST=$(COLLECTOR_HOST)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$CommonCloudAttributesAWS = { "\tuse FEATURE : StartdCronOneShot(cloud, $(LIBEXEC)/common-cloud-attributes-aws.py, $(0))\n\tSTARTD_CRON_cloud_PREFIX = Cloud", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$CommonCloudAttributesGoogle = { "\tuse FEATURE : StartdCronOneShot(cloud, $(LIBEXEC)/common-cloud-attributes-google.py, $(0))\n\tSTARTD_CRON_cloud_PREFIX = Cloud", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ContinuousCronHook = { "   if ! $(3\?)\n     error : use FEATURE : ContinuousCronHook requires at least 3 arguments: STARTD_CRON | SCHEDD_CRON, tag, hook_exe [,hook_args]\n   endif\n   $(1)_JOBLIST=$($(1)_JOBLIST) $(2)\n   $(1)_$(2)_MODE=WaitForExit\n   $(1)_$(2)_PERIOD=0\n   $(1)_$(2)_EXECUTABLE=$(3)\n   if $(4\?)\n     $(1)_$(2)_ARGS=$(4)\n   endif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$DefaultCheckpointDestination = { "    if ! defined DEFAULT_CHECKPOINT_DESTINATION\n        if defined DEFAULT_CHECKPOINT_DESTINATION_PREFIX\n            DEFAULT_CHECKPOINT_DESTINATION = \"$(DEFAULT_CHECKPOINT_DESTINATION_PREFIX)/$(MY.Owner)\"\n        else\n            warning: You must set DEFAULT_CHECKPOINT_DESTINATION_PREFIX or DEFAULT_CHECKPOINT_DESTINATION to use feature:DefaultCheckpointDestination.\n        endif\n    endif\n\n    if defined DEFAULT_CHECKPOINT_DESTINATION\n        EXTENDED_SUBMIT_COMMANDS @=end\n            checkpoint_storage = \"\'default\' or \'spool\' or a checkpoint_destination\"\n            $(EXTENDED_SUBMIT_COMMANDS)\n        @end\n\n        JOB_TRANSFORM_CheckpointStorage @=end\n            REQUIREMENTS (MY.CheckpointDestination =\?= undefined) && (MY.SuccessCheckpointExitCode =!= undefined)\n\n            ShouldSetCheckpointDestination = TRUE\n            SetCheckpointDestination = $(DEFAULT_CHECKPOINT_DESTINATION)\n\n            if defined MY.checkpoint_storage\n                EVALMACRO IsSpool (checkpoint_storage == \"spool\")\n                EVALMACRO IsDefault (checkpoint_storage == \"default\")\n\n                if $(IsSpool)\n                    ShouldSetCheckpointDestination = FALSE\n                elif ! $(IsDefault)\n                    SetCheckpointDestination = checkpoint_storage\n                endif\n            endif\n\n            if $(ShouldSetCheckpointDestination)\n                EVALSET CheckpointDestination $(SetCheckpointDestination)\n            endif\n        @end\n\n        # This should almost certainly come before the validity check.\n        JOB_TRANSFORM_NAMES = CheckpointStorage $(JOB_TRANSFORM_NAMES)\n    endif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$GANGLIA = { "\tDAEMON_LIST=$(DAEMON_LIST) GANGLIAD", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$GPUs = { "\tMACHINE_RESOURCE_INVENTORY_GPUs=$(LIBEXEC)/condor_gpu_discovery $(1) -properties $(GPU_DISCOVERY_EXTRA)\n\tENVIRONMENT_FOR_AssignedGPUs=GPU_DEVICE_ORDINAL=/(CUDA|OCL)//  CUDA_VISIBLE_DEVICES=/CUDA//\n\tENVIRONMENT_VALUE_FOR_UnAssignedGPUs=10000\n\n\tuse feature : GPUsMonitor", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$GPUsMonitor = { "\tuse feature : Monitor( GPUs, WaitForExit, 300, $(GPU_MONITOR), SUM:GPUs, PEAK:GPUsMemory )\n\tSTARTD_CRON_GPUs_MONITOR_CONDITION = TotalGPUs > 0 && OpSys =!= \"WINDOWS\"\n\n\tSTARTD_JOB_ATTRS = $(STARTD_JOB_ATTRS) GPUsUsage GPUsMemoryUsage", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$HPC_ANNEX = { "\t# Let the command-line tool know that things are configured.\n\tHPC_ANNEX_ENABLED = true\n\n\n\t## The annex EPs need a specific port number.\n\n\t# This is the default value from `use role:personal`.\n\tispersonal = \"127.0.0.1:0\"==\"$(COLLECTOR_HOST)\"\n\tif $INT(ispersonal)\n\t\tCOLLECTOR_HOST = $(FULL_HOSTNAME):$(COLLECTOR_PORT)\n\tendif\n\n\t# This is the default value from the `make-personal-condor` script.\n\tispersonal = \"$(FULL_HOSTNAME):0\"==\"$(COLLECTOR_HOST)\"\n\tif $INT(ispersonal)\n\t\tCOLLECTOR_HOST = $(FULL_HOSTNAME):$(COLLECTOR_PORT)\n\tendif\n\n\n\t# Create an \"AP collector\".  At some point, we\'d like to make such a\n\t# thing first-class.  In the short term, adding a command-line flag\n\t# to the collector to set its subsystem would be an improvement.\n\tAP_COLLECTOR = $(COLLECTOR)\n\tAP_COLLECTOR.COLLECTOR_LOG = $(LOG)/AP_Collector.log\n\tAP_COLLECTOR.CCB_RECONNECT_FILE = $(SPOOL)/AP_Collector.ccb_reconnect\n\tDAEMON_LIST = $(DAEMON_LIST) AP_COLLECTOR\n\n\t# Giving the AP collector a stable shared port ID means we don\'t\n\t# have to worry about updating annex pilots because of a restart.\n\tAP_COLLECTOR_ARGS = -f -local-name AP_COLLECTOR -sock ap_collector\n\n\t# For now, don\'t worry about quoting the Sinful brackets.\n\tANNEX_COLLECTOR = $(TCP_FORWARDING_HOST:$(FULL_HOSTNAME)):$(SHARED_PORT_PORT)\?sock=ap_collector\n\n\t# Any user who can submit jobs can use the AP collector for annex.\n\tAP_COLLECTOR.ALLOW_ADVERTISE_STARTD = $(ALLOW_ADVERTISE_STARTD) $(ALLOW_WRITE)\n\tAP_COLLECTOR.ALLOW_ADVERTISE_MASTER = $(ALLOW_ADVERTISE_MASTER) $(ALLOW_WRITE)\n\n\t# Until we can give the schedd a stable shared port ID, the annex\n\t# pilot needs to be able to look the schedd up in the AP collector.\n\tif defined COLLECTOR_HOST\n\t\tSCHEDD.COLLECTOR_HOST = $(COLLECTOR_HOST) $(ANNEX_COLLECTOR)\n\telse\n\t\tSCHEDD.COLLECTOR_HOST = $(ANNEX_COLLECTOR)\n\tendif\n\n\t# The AP collector creates the \"AP\" signing key.\n\tANNEX_TOKEN_KEY_NAME = $(SEC_TOKEN_AP_SIGNING_KEY_NAME)\n\tANNEX_TOKEN_DOMAIN = $(UID_DOMAIN)\n\n\n\t# We assume that the token directories (passwords.d and tokens.d) are\n\t# already set.  HTCondor should create and populate the appropriately,\n\t# if so.\n\n\n\tJOB_TRANSFORM_NAMES = $(JOB_TRANSFORM_NAMES) AssignAnnex\n\tJOB_TRANSFORM_AssignAnnex @=end\n\t\tREQUIREMENTS TargetAnnexName =!= undefined\n\t\tmy_identity = \"$(MY.Owner)@$(ANNEX_TOKEN_DOMAIN)\"\n\t\taddl_reqs = ifThenElse(TARGET.AuthenticatedIdentity is undefined, true, $(my_identity) == TARGET.AuthenticatedIdentity) && (MY.TargetAnnexName == TARGET.AnnexName)\n\t\tif defined MY.JobMachineAttrs\n\t\t\tSET JobMachineAttrs \"$(MY.JobMachineAttrs),AnnexName\"\n\t\telse\n\t\t\tSET JobMachineAttrs \"AnnexName\"\n\t\tendif\n\t\tif defined MY.Requirements\n\t\t\tSET Requirements $(addl_reqs) && ($(MY.Requirements))\n\t\telse\n\t\t\tSET Requirements $(addl_reqs)\n\t\tendif\n\t@end\n\n\t# The schedd will not try to activate a directly-connected claim\n\t# with a job whose owner is not the authenticated identity of the\n\t# directly-connected EP.  This limits the damage that can be done\n\t# by a misconfigured EP to only running the annex owner\'s other\n\t# jobs, which I think no long justifies tranforming all other jobs.\n\tif $(ANNEX_JOBS_EXCLUSIVELY:FALSE)\n\t\tJOB_TRANSFORM_NAMES = $(JOB_TRANSFORM_NAMES) AnnexJobsExclusively\n\t\tJOB_TRANSFORM_AnnexJobsExclusively @=end\n\t\t\tREQUIREMENTS TargetAnnexName =\?= undefined\n\t\t\taddl_reqs = ifThenElse(TARGET.AuthenticatedIdentity is undefined, true, regexp(\"^condor(_pool)\?@.*$\", TARGET.AuthenticatedIdentity))\n\t\t\tif defined MY.Requirements\n\t\t\t\tSET Requirements $(addl_reqs) && ($(MY.Requirements))\n\t\t\telse\n\t\t\t\tSET Requirements $(addl_reqs)\n\t\t\tendif\n\t\t@end\n\tendif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$JobsHaveInstanceIDs = { "\tSYSTEM_JOB_MACHINE_ATTRS = $(SYSTEM_JOB_MACHINE_ATTRS) CloudInstanceID", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$KRB = { "\tSEC_CREDENTIAL_DIRECTORY_KRB=/var/lib/condor/krb_credentials\n\tDAEMON_LIST=$(DAEMON_LIST) CREDMON_KRB\n\tSEC_CREDENTIAL_PRODUCER=$(LIBEXEC)/cred_producer_krb\n\tSEC_CREDENTIAL_MONITOR_KRB_LOG=$(LOG)/CredMonKrbLog\n\tAUTO_INCLUDE_CREDD_IN_DAEMON_LIST=True\n\tUSE_KEYRING_SESSIONS=True", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$LIBRARIAN = { "\tDAEMON_LIST=$(DAEMON_LIST) LIBRARIAN\n\tUSING_LIBRARIAN=True\n\tif $(1\?)\n\t\tLIBRARIAN_MAX_DATABASE_SIZE=$(1)\n\tendif\n\tif $(2\?)\n\t\tLIBRARIAN_DATABASE=$(2)\n\tendif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$Monitor = { "\tif ! $(5\?)\n\t\terror: use feature : monitor requires five or more arguments\n\tendif\n\n\tSTARTD_CRON_JOBLIST = $(STARTD_CRON_JOBLIST) $(1)_MONITOR\n\tSTARTD_CRON_$(1)_MONITOR_MODE = $(2)\n\tSTARTD_CRON_$(1)_MONITOR_PERIOD = $(3)\n\tSTARTD_CRON_$(1)_MONITOR_EXECUTABLE = $(4)\n\tSTARTD_CRON_$(1)_MONITOR_METRICS = $(5+)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$OAUTH = { "\tSEC_CREDENTIAL_DIRECTORY_OAUTH=/var/lib/condor/oauth_credentials\n\tCREDMON_OAUTH_LOG=$(LOG)/CredMonOAuthLog\n\tDAEMON_LIST=$(DAEMON_LIST) CREDMON_OAUTH\n\tAUTO_INCLUDE_CREDD_IN_DAEMON_LIST=True\n\tTRUST_CREDENTIAL_DIRECTORY=True", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$OneShotCronHook = { "   if ! $(3\?)\n     error : use FEATURE : OneShotCronHook requires at least 3 arguments: STARTD_CRON | SCHEDD_CRON, tag, hook_exe [,hook_args]\n   endif\n   $(1)_JOBLIST=$($(1)_JOBLIST) $(2)\n   $(1)_$(2)_MODE=OneShot\n   $(1)_$(2)_KILL=true\n   $(1)_$(2)_RECONFIG_RERUN=true\n   $(1)_$(2)_EXECUTABLE=$(3)\n   if $(4\?)\n     $(1)_$(2)_ARGS=$(4)\n   endif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$POLICY_EXPR_FRAGMENTS = { "\tPolicyExprFragments=1\n\tKeyboardBusy=(KeyboardIdle < $(MINUTE))\n\tConsoleBusy=(ConsoleIdle  < $(MINUTE))\n\tKeyboardNotBusy=($(KeyboardBusy) == False)\n\tJustCPU=($(CPUBusy) && ($(KeyboardBusy) == False))\n\tMachineBusy=($(CPUBusy) || $(KeyboardBusy))\n\tNonCondorLoadAvg=(LoadAvg - CondorLoadAvg)\n\tCpuIdle=($(NonCondorLoadAvg) <= $(BackgroundLoad))\n\tCpuBusy=($(NonCondorLoadAvg) >= $(HighLoad))\n\tActivationTimer=ifThenElse(JobStart =!= UNDEFINED, (time() - JobStart), 0)\n\tLastCkpt=(time() - LastPeriodicCheckpoint)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$POLICY_HOURS_TO_START = { "    # Desktops are never idle during the Workday, use 24 hour day, fractional hours\n    WorkdayBeginHour=$(1:8)\n    WorkdayEndHour=$(2:12+5)\n    # don\'t start jobs with 30 minutes of the start of day\n    WorkdayBeginMinuteStartJobs=($(WorkdayBeginHour))*60 - 29.5\n    # begin evicting jobs 10 minutes before the start of the day\n    WorkdayBeginMinuteStopJobs=($(WorkdayBeginHour))*60 - 9.5\n    WorkdayEndMinute=($(WorkdayEndHour))*60 + 0.5\n    RunJobsHours=ClockMin < $INT(WorkdayBeginMinuteStartJobs) || ClockMin > $INT(WorkdayEndMinute)\n    NoJobsHours=ClockMin > $INT(WorkdayBeginMinuteStopJobs) && ClockMin < $INT(WorkdayEndMinute)\n    if $(3\?)\n       WorkweekFirstDay=$(3:1)\n       WorkweekLastDay=$(4:5)\n       IsWeekend=ClockDay < $INT(WorkweekFirstDay) || ClockDay > $INT(WorkWeekLastDay)\n       IsWorkday=ClockDay >= $INT(WorkweekFirstDay) && ClockDay <= $INT(WorkWeekLastDay)\n       RunJobsHours=$(IsWeekend) || $(RunJobsHours)\n       NoJobsHours=$(IsWorkday) && $(NoJobsHours)\n    endif\n    RunJobsHours=($(RunJobsHours))\n    NoJobsHours=($(NoJobsHours))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$PartitionableSlot = { "\tNUM_SLOTS_TYPE_$(1:1)=1\n\tSLOT_TYPE_$(1:1)_PARTITIONABLE=true\n\tSLOT_TYPE_$(1:1)=$(2+:100%)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$PelicanCache = { "\t# NOTE: This feature is still very experimental and could have bugs and unexpected behavior\n\tPELICANCACHE=/usr/bin/pelican\n\tDAEMON_LIST=$(DAEMON_LIST) PELICANCACHE\n\tPELICANCACHE_LOG=$(LOG)/PelicanCacheLog\n\tPELICANCACHE_SIZE=$(1:256GB)\n\tPELICANCACHE_RUNLOCATION=$(2:$(LOCAL_DIR)/localcache)\n\tPELICANCACHE_FEDERATION=$(3:osg-htc.org)\n\tPELICANCACHE_HIGHWATERMARKPERCENTAGE=95\n\tPELICANCACHE_LOWWATERMARKPERCENTAGE=85\n\t# pass some args to the PELICANCACHE daemon in the environment and some in the args\n\tPELICANCACHE_ARGS=serve -d --module localcache -L $(PELICANCACHE_LOG) -f $(PELICANCACHE_FEDERATION)\n\tPELICANCACHE_ENVIRONMENT @=end\n\t   PELICAN_SERVER_ENABLEUI=false\n\t   PELICAN_LOCALCACHE_SIZE=$(PELICANCACHE_SIZE)\n\t   PELICAN_LOCALCACHE_RUNLOCATION=$(PELICANCACHE_RUNLOCATION)\n\t   PELICAN_LOCALCACHE_HIGHWATERMARKPERCENTAGE=$(PELICANCACHE_HIGHWATERMARKPERCENTAGE)\n\t   PELICAN_LOCALCACHE_LOWWATERMARKPERCENTAGE=$(PELICANCACHE_LOWWATERMARKPERCENTAGE)\n\t@end\n\t# push an environment variable into the STARTD, which the STARTER and the transfer plugins will inherit\n\t# we use the leading delimiter syntax here, with ; as the delimiter on all platforms\n\tSTARTD_ENVIRONMENT=;NEAREST_CACHE=unix:/$(PELICANCACHE_RUNLOCATION)/cache.sock;$(STARTD_ENVIRONMENT)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$PelicanRetryPolicy = { "\t# These are the default values; they can be overridden later.\n\tPelicanRetry_MaxRetries = 4\n\t# Delay at least 300 seconds ...\n\tPelicanRetry_MinimumDelay = 300\n\t# ... and up to 300 more seconds, before retrying.\n\tPelicanRetry_RandomDelay = 300\n\t# pelican plugin uses 11 for retriable failures (11 << 8 == 2816)\n\tpelican_error_subcode_retriable = 2816\n\t# pelican plugin uses 5 for a stopped transfer (we\'re considering it retryable right now (OSPOOL-74)) (5 << 8 == 1280)\n\tpelican_error_subcode_stopped = 1280\n\tPelicanRetryCondition = ((VacateReasonCode == 12 || VacateReasonCode == 13) && ((VacateReasonSubCode == $(pelican_error_subcode_retriable)) || (VacateReasonSubCode == $(pelican_error_subcode_stopped)))) \?: false\n\tJOB_TRANSFORM_NAMES = $(JOB_TRANSFORM_NAMES) PelicanRetry\n\tJOB_TRANSFORM_PelicanRetry @=jt\n\t\tREQUIREMENTS (stringListIMember(\"pelican\",WantTransferPluginMethods) || stringListIMember(\"osdf\",WantTransferPluginMethods) || stringListIMember(\"stash\",WantTransferPluginMethods)) && isUndefined(PelicanRetryEnabled)\n\t\tEVALMACRO retry_delay = $(PelicanRetry_MinimumDelay) + random($(PelicanRetry_RandomDelay))\n\t\tSET PelicanRetryEnabled true\n\t\tSET PelicanRetryDelay $(retry_delay)\n\t@jt\n\tSYSTEM_ON_VACATE_COOL_DOWN = ((PelicanRetryEnabled\?:false) && $(PelicanRetryCondition) && ((NumJobCoolDowns\?:0) < $(PelicanRetry_MaxRetries)) \? PelicanRetryDelay : ($(SYSTEM_ON_VACATE_COOL_DOWN:0)))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$PeriodicCronHook = { "   if ! $(4\?)\n     error : use FEATURE : PeriodicCronHook requires at least 4 arguments: STARTD_CRON | SCHEDD_CRON, tag, period, hook_exe [,hook_args]\n   endif\n   $(1)_JOBLIST=$($(1)_JOBLIST) $(2)\n   $(1)_$(2)_MODE=Periodic\n   $(1)_$(2)_PERIOD=$(3)\n   $(1)_$(2)_EXECUTABLE=$(4)\n   if $(5\?)\n     $(1)_$(2)_ARGS=$(5)\n   endif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$REMOTE_CONFIG = { "\tENABLE_PERSISTENT_CONFIG=True\n\tPERSISTENT_CONFIG_DIR=$(SPOOL)\n\tuse FEATURE : REMOTE_RUNTIME_CONFIG($(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$REMOTE_RUNTIME_CONFIG = { "\tENABLE_RUNTIME_CONFIG=True\n\tALLOW_CONFIG=$(ALLOW_ADMINISTRATOR)\n\t# the value of this attribute defines which parameters can be set remotely\n\tif $(0#)\n\t\tSETTABLE_ATTRS_CONFIG=$(SETTABLE_ATTRS_CONFIG) $(0)\n\tendif", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ScheddCronContinuous = { "use FEATURE : ContinuousCronHook(SCHEDD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ScheddCronOneShot = { "use FEATURE : OneShotCronHook(SCHEDD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ScheddCronPeriodic = { "use FEATURE : PeriodicCronHook(SCHEDD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$ScheddUsermapFile = { "   if ! $(2\?)\n     error : use FEATURE : ScheddUsermapFile requires 2 arguments: map_name, map_file\n   endif\n   SCHEDD_CLASSAD_USER_MAP_NAMES = $(SCHEDD_CLASSAD_USER_MAP_NAMES) $(1)\n   CLASSAD_USER_MAPFILE_$(1) = $(2)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$SetJobAttrFromUsermap = { "\tif ! $(3\?)\n\t  error : use FEATURE : SetJobAttrFromUsermap requires at least 3 arguments: dest_attr, src_attr, map_name [,map_file]\n\tendif\n\tif $(4\?)\n\t   use FEATURE : ScheddUsermapFile($(3), $(4))\n\tendif\n\tJOB_TRANSFORM_NAMES += Set$(1)\n\tJOB_TRANSFORM_Set$(1) = EVALSET $(1) usermap(\"$(3)\",$(2),$(1))\n\tSUBMIT_REQUIREMENT_NAMES += Require$(1)\n\tSUBMIT_REQUIREMENT_Require$(1) = $(1) isnt undefined\n\tSUBMIT_REQUIREMENT_Require$(1)_REASON = strcat(\"Submit requirement Require$(1) not met - Could not map \'\", $(2)\?:\"undefined\", \"\' to a $(1)\")", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$StartdCronContinuous = { "use FEATURE : ContinuousCronHook(STARTD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$StartdCronOneShot = { "use FEATURE : OneShotCronHook(STARTD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$StartdCronPeriodic = { "use FEATURE : PeriodicCronHook(STARTD_CRON, $(0))", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$StaticSlots = { "\tNUM_SLOTS_TYPE_$(1:1)=$(2:$(NUM_CPUS))\n\tSLOT_TYPE_$(1:1)_PARTITIONABLE=false\n\tSLOT_TYPE_$(1:1)=$(3+:1/$(NUM_SLOTS_TYPE_$(1:1)))\n\tSLOT_TYPE_$(1:1)=$(3+)", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$TESTINGMODE_POLICY_VALUES = { "\tTESTINGMODE_WANT_SUSPEND=False\n\tTESTINGMODE_WANT_VACATE=True\n\tTESTINGMODE_START=True\n\tTESTINGMODE_SUSPEND=False\n\tTESTINGMODE_CONTINUE=True\n\tTESTINGMODE_PREEMPT=False\n\tTESTINGMODE_KILL=False\n\tTESTINGMODE_PERIODIC_CHECKPOINT=False\n\tTESTINGMODE_PREEMPTION_REQUIREMENTS=False\n\tTESTINGMODE_PREEMPTION_RANK=0\n\tTESTINGMODE_CLAIM_WORKLIFE=1200", PARAM_TYPE_STRING };
static const string_value def_$FEATURE$UWCS_DESKTOP_POLICY_VALUES = { "\tif ! defined PolicyExprFragments\n\t\tuse FEATURE : POLICY_EXPR_FRAGMENTS\n\tendif\n\tSTARTD_LATCH_EXPRS = $(STARTD_LATCH_EXPRS) CpuBusy\n\tCpuBusyTimer=IfThenElse(CpuBusyValue is 1, time() - CpuBusyTime, 0)\n\tUWCS_WANT_SUSPEND=( $(SmallJob) || $(KeyboardNotBusy) || $(IsVanilla) ) && ( $(SUSPEND) )\n\tUWCS_WANT_VACATE=( $(ActivationTimer) > 10 * $(MINUTE) || $(IsVanilla) )\n\tUWCS_START=( (KeyboardIdle > $(StartIdleTime)) && ( $(CPUIdle) || (State != \"Unclaimed\" && State != \"Owner\")) )\n\tUWCS_SUSPEND=( $(KeyboardBusy) || ( ($(CpuBusyTimer) > 2 * $(MINUTE)) && $(ActivationTimer) > 90 ) )\n\tUWCS_CONTINUE=( $(CPUIdle) && ($(ActivityTimer) > 10) && (KeyboardIdle > $(ContinueIdleTime)) )\n\tUWCS_PREEMPT=( ((Activity == \"Suspended\") && ($(ActivityTimer) > $(MaxSuspendTime))) || (SUSPEND && (WANT_SUSPEND == False)) )\n\tUWCS_MaxJobRetirementTime=0\n\tUWCS_KILL=false\n\tUWCS_PERIODIC_CHECKPOINT=$(LastCkpt) > (3 * $(HOUR) + $RANDOM_INTEGER(-30,30,1) * $(MINUTE) )\n\tUWCS_NEGOTIATOR_PRE_JOB_RANK=(10000000 * My.Rank) + (1000000 * (RemoteOwner =\?= UNDEFINED)) - (100000 * Cpus) - Memory\n\tUWCS_NEGOTIATOR_POST_JOB_RANK=(RemoteOwner =\?= UNDEFINED) * (ifthenElse(isUndefined(KFlops), 1000, Kflops) - SlotID - 1.0e10*(Offline=\?=True))\n\tUWCS_PREEMPTION_REQUIREMENTS=((SubmitterGroup =\?= RemoteGroup) && ($(StateTimer) > (1 * $(HOUR))) && (RemoteUserPrio > TARGET.SubmitterUserPrio * 1.2)) || (MY.NiceUser == True)\n\tUWCS_PREEMPTION_RANK=(RemoteUserPrio * 1000000) - ifThenElse(isUndefined(TotalJobRuntime), 0, TotalJobRuntime)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$ALWAYS_RUN_JOBS = { "\tWANT_SUSPEND=False\n\tWANT_VACATE=True\n\tSUSPEND=False\n\tCONTINUE=True\n\tPREEMPT=False\n\tSTART=True\n\tKILL=False\n\tPREEMPTION_REQUIREMENTS=False\n\tNEGOTIATOR_CONSIDER_PREEMPTION=False\n\tMaxJobRetirementTime=2147483647\n\tCLAIM_WORKLIFE=1200", PARAM_TYPE_STRING };
static const string_value def_$POLICY$DESKTOP = { "\tif ! defined PolicyExprFragments\n\t\tuse FEATURE : POLICY_EXPR_FRAGMENTS\n\tendif\n\tSTARTD_LATCH_EXPRS = $(STARTD_LATCH_EXPRS) CpuBusy\n\tCpuBusyTimer=IfThenElse(CpuBusyValue is 1, time() - CpuBusyTime, 0)\n\tWANT_SUSPEND=($(SmallJob) || $(KeyboardNotBusy) || $(IsVanilla) ) && ( $(SUSPEND))\n\tWANT_VACATE=$(ActivationTimer) > 600 || $(IsVanilla)\n\tSUSPEND=($(KeyboardBusy) || ( ($(CpuBusyTimer) > 120) && $(ActivationTimer) > 90))\n\tCONTINUE=($(CPUIdle) && ($(ActivityTimer) > 10) && (KeyboardIdle > $(ContinueIdleTime)))\n\tPREEMPT=(((Activity == \"Suspended\") && ($(ActivityTimer) > $(MaxSuspendTime))) || (SUSPEND && (WANT_SUSPEND == False)))\n\tSTART=((KeyboardIdle > $(StartIdleTime)) && ( $(CPUIdle) || (State != \"Unclaimed\" && State != \"Owner\")) )\n\tKILL=False\n\tMaxJobRetirementTime=0\n\tCLAIM_WORKLIFE=\n\tSLOTS_CONNECTED_TO_KEYBOARD=1000000\n\tSLOTS_CONNECTED_TO_CONSOLE=1000000\n\tIS_OWNER=(START =\?= False)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$DESKTOP_HOURS = { "    use FEATURE : POLICY_HOURS_TO_START($(1+))\n    # set CpuBusy latch and NonCondorLoadAvg in case admin wants to use them\n    NonCondorLoadAvg=(LoadAvg - CondorLoadAvg)\n    CpuBusy=($(NonCondorLoadAvg) >= $(HighLoad))\n    STARTD_LATCH_EXPRS = $(STARTD_LATCH_EXPRS) CpuBusy\n    # the CpuBusy LATCH_EXPR produces CpuBusyValue=0 or 1, CpuBusyTime is the time that CpuBusyValue changed\n    CpuBusyTimer=(CpuBusyValue * (time() - CpuBusyTime))\n    PREEMPT = $(NoJobsHours)\n    START = $(RunJobsHours)\n    # boilerplate for evict but not suspend\n    WANT_SUSPEND=False\n    WANT_VACATE=True\n    SUSPEND=False\n    CONTINUE=True\n    KILL=False\n    MaxJobRetirementTime=0\n    CLAIM_WORKLIFE=\n    SLOTS_CONNECTED_TO_KEYBOARD=1000000\n    SLOTS_CONNECTED_TO_CONSOLE=1000000\n    IS_OWNER=(START =\?= False)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$DESKTOP_IDLE = { "    if $(1\?)\n        use FEATURE : POLICY_HOURS_TO_START($(1+))\n    endif\n    NonCondorLoadAvg=(LoadAvg - CondorLoadAvg)\n    CpuBusy=($(NonCondorLoadAvg) >= $(HighLoad))\n    CpuIdle=($(NonCondorLoadAvg) <= $(BackgroundLoad))\n    STARTD_LATCH_EXPRS = $(STARTD_LATCH_EXPRS) CpuBusy\n    # the CpuBusy LATCH_EXPR produces CpuBusyValue=0 or 1, CpuBusyTime is the time that CpuBusyValue changed\n    CpuBusyTimer=(CpuBusyValue * (time() - CpuBusyTime))\n    # preempt on Keyboard activity, CpuBusy and optionally hours of day and/or day of week\n    PreemptKeyboardIdleTime=60\n    PreemptCpuBusyTime=120\n    PREEMPT=(KeyboardIdle < $(PreemptKeyboardIdleTime)) || ($(CpuBusyTimer) > $(PreemptCpuBusyTime))\n    if defined NoJobsHours\n        PREEMPT = ($(PREEMPT)) && ($(NoJobsHours))\n    endif\n    # start on KeyboardIdle, CpuIdle and optionally hours of day and/or day of week\n    START=(KeyboardIdle > $(StartIdleTime)) && $(CPUIdle)\n    if defined RunJobsHours\n        START = ($(START)) || ($(RunJobsHours))\n    endif\n    # boilerplate for evict but not suspend\n    WANT_SUSPEND=False\n    WANT_VACATE=True\n    SUSPEND=False\n    CONTINUE=True\n    KILL=False\n    MaxJobRetirementTime=0\n    CLAIM_WORKLIFE=\n    SLOTS_CONNECTED_TO_KEYBOARD=1000000\n    SLOTS_CONNECTED_TO_CONSOLE=1000000\n    IS_OWNER=(START =\?= False)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$HOLD_IF_CPUS_EXCEEDED = { "  use POLICY : STARTD_PUBLISH_CpusUsage\n  #\n  # If the startd sees the number of CPU cores used by the job exceed the\n  # number of cores in the slot by more than 0.8, preempt the job\n  # immediately ignoring any retirement time.\n  #\n  CPU_EXCEEDED = (CpusUsage > Cpus + 0.8)\n  HOLD_REASON_CPU_EXCEEDED = CPU usage exceeded request_cpus\n  use POLICY : WANT_HOLD_IF( CPU_EXCEEDED, $(HOLD_SUBCODE_CPU_EXCEEDED:101), $(HOLD_REASON_CPU_EXCEEDED) )", PARAM_TYPE_STRING };
static const string_value def_$POLICY$HOLD_IF_DISK_EXCEEDED = { "  #\n  # If the startd preempted a job because disk usage exceeded\n  # the amount of memory in the slot, put the job on hold.  VM\n  # universe jobs can\'t go over their disk allocations, so\n  # we ignore them.\n  #\n  DISK_EXCEEDED = (JobUniverse != 13 && DiskUsage =!= UNDEFINED && DiskUsage > Disk)\n  HOLD_REASON_DISK_EXCEEDED = disk usage exceeded allocated disk\n  use POLICY : WANT_HOLD_IF( DISK_EXCEEDED, $(HOLD_SUBCODE_DISK_EXCEEDED:104), $(HOLD_REASON_DISK_EXCEEDED) )", PARAM_TYPE_STRING };
static const string_value def_$POLICY$HOLD_IF_MEMORY_EXCEEDED = { "  #\n  # If the startd preempted a job because memory usage exceeded\n  # the amount of memory in the slot, put the job on hold.  VM\n  # universe jobs can\'t go over their memory allocations, so\n  # we ignore them.\n  #\n  MEMORY_EXCEEDED = (JobUniverse != 13 && MemoryUsage =!= UNDEFINED && MemoryUsage > Memory)\n  HOLD_REASON_MEMORY_EXCEEDED = memory usage exceeded request_memory\n  use POLICY : WANT_HOLD_IF( MEMORY_EXCEEDED, $(HOLD_SUBCODE_MEMORY_EXCEEDED:102), $(HOLD_REASON_MEMORY_EXCEEDED) )", PARAM_TYPE_STRING };
static const string_value def_$POLICY$HOLD_IF_RUNTIME_EXCEEDS = { "\tMAX_JOB_RUNTIME = $(1:24*3600)\n\tHOLD_REASON_RUNTIME_EXCEEDS = runtime exceeded maximum ($(MAX_JOB_RUNTIME) seconds)\n\tHOLD_RUNTIME_EXCEEDS = (JobState == \"Running\") && ((time() - JobCurrentStartDate) > $(MAX_JOB_RUNTIME))\n\tuse policy : WANT_HOLD_IF( HOLD_RUNTIME_EXCEEDS, $(HOLD_SUBCODE_RUNTIME_EXCEEDS:103), $(HOLD_REASON_RUNTIME_EXCEEDS) )", PARAM_TYPE_STRING };
static const string_value def_$POLICY$LIMIT_JOB_RUNTIMES = { "\tMAX_JOB_RUNTIME=$(1:24*3600)\n\tMaxJobRetirementTime=$(MAX_JOB_RUNTIME)+120\n\tPREEMPT=(Activity == \"Busy\") && ((time() - EnteredCurrentActivity) > $(MAX_JOB_RUNTIME))", PARAM_TYPE_STRING };
static const string_value def_$POLICY$OnlyRegisteredCheckpointDestinations = { "\tTOOL_CLASSAD_USER_MAP_NAMES = $(TOOL_CLASSAD_USER_MAP_NAMES) checkpoint_destination_map\n\tSCHEDD_CLASSAD_USER_MAP_NAMES = $(SCHEDD_CLASSAD_USER_MAP_NAMES) checkpoint_destination_map\n\tCLASSAD_USER_MAPFILE_checkpoint_destination_map = $(CHECKPOINT_DESTINATION_MAPFILE)\n\tCLASSAD_USER_MAP_PREFIX_checkpoint_destination_map = TRUE\n\n\tJOB_TRANSFORM_NAMES = $(JOB_TRANSFORM_NAMES) ValidateCheckpointDestination\n\tJOB_TRANSFORM_ValidateCheckpointDestination @=end\n\t\tEVALSET CheckpointDestinationValid = ifthenelse(undefined =\?= userMap(\"checkpoint_destination_map\", CheckpointDestination), undefined, True)\n\t@end\n\n\tIMMUTABLE_JOB_ATTRS = $(IMMUTABLE_JOB_ATTRS) CheckpointDestinationValid\n\n\tSUBMIT_REQUIREMENT_NAMES = $(SUBMIT_REQUIREMENT_NAMES) RejectInvalidCheckpointDestination\n\tSUBMIT_REQUIREMENT_RejectInvalidCheckpointDestination = CheckpointDestination =\?= undefined || CheckpointDestinationValid =\?= True\n\tSUBMIT_REQUIREMENT_RejectInvalidCheckpointDestination_REASON = \"You specified a checkpoint_destination this AP does not know how to clean up.  You may need to add a trailing / to the URL.\"", PARAM_TYPE_STRING };
static const string_value def_$POLICY$PREEMPT_IF = { "  if !$(1\?)\n    error : use POLICY : PREEMPT_IF requires an argument. It should be the name of a config variable that has the trigger expression.\n  endif\n  if defined PREEMPT\n    PREEMPT = $($(1)) || $(PREEMPT)\n  else\n    PREEMPT = $($(1))\n  endif\n  MAXJOBRETIREMENTTIME = ifthenelse($($(1)),-1,$(MAXJOBRETIREMENTTIME:0))\n  if defined WANT_SUSPEND\n    WANT_SUSPEND = $($(1)) =!= true && $(WANT_SUSPEND)\n  else\n    WANT_SUSPEND = $($(1)) =!= true\n  endif", PARAM_TYPE_STRING };
static const string_value def_$POLICY$PREEMPT_IF_CPUS_EXCEEDED = { "  use POLICY : STARTD_PUBLISH_CpusUsage\n  #\n  # If the startd sees the number of CPU cores used by the job exceed the\n  # number of cores in the slot by more than 0.8, preempt the job\n  # immediately ignoring any retirement time.\n  #\n  CPU_EXCEEDED = (CpusUsage > Cpus + 0.8)\n  use POLICY : PREEMPT_IF(CPU_EXCEEDED)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$PREEMPT_IF_DISK_EXCEEDED = { "  #\n  # If the startd sees the disk usage of the job exceed the\n  # disk in the slot, preempt the job immediately ignoring\n  # any retirement time.  VM universe jobs can\'t go over their\n  # disk allocations, so we ignore them.\n  #\n  DISK_EXCEEDED = (JobUniverse != 13 && DiskUsage =!= UNDEFINED && DiskUsage > Disk)\n  use POLICY : PREEMPT_IF(DISK_EXCEEDED)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$PREEMPT_IF_MEMORY_EXCEEDED = { "  #\n  # If the startd sees the memory usage of the job exceed the\n  # memory in the slot, preempt the job immediately ignoring\n  # any retirement time.  VM universe jobs can\'t go over their\n  # memory allocations, so we ignore them.\n  #\n  MEMORY_EXCEEDED = (JobUniverse != 13 && MemoryUsage =!= UNDEFINED && MemoryUsage > Memory)\n  use POLICY : PREEMPT_IF(MEMORY_EXCEEDED)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$PREEMPT_IF_RUNTIME_EXCEEDS = { "\tMAX_JOB_RUNTIME = $(1:24*3600)\n\tPREEMPT_RUNTIME_EXCEEDS = (JobState == \"Running\") && ((time() - JobCurrentStartDate) > $(MAX_JOB_RUNTIME))\n\tuse policy : PREEMPT_IF( PREEMPT_RUNTIME_EXCEEDS )", PARAM_TYPE_STRING };
static const string_value def_$POLICY$STARTD_PUBLISH_CpusUsage = { "  #\n  # Publish the number of CPU cores being used by the job into\n  # to slot ad as attribute \"CpusUsage\". This value will\n  # be the average number of cores used by the job over the\n  # past minute, sampling every 5 seconds\n  #\n  CpusUsage = ifthenelse(TotalLoadAvg > 0.0 && Activity!=\"Idle\", CondorLoadAvg/TotalLoadAvg*MIN({TotalLoadAvg, $(DETECTED_CORES)}), 0)\n  STARTD_ATTRS = $(STARTD_ATTRS) CpusUsage", PARAM_TYPE_STRING };
static const string_value def_$POLICY$UWCS_DESKTOP = { "\tuse FEATURE : UWCS_DESKTOP_POLICY_VALUES\n\tWANT_SUSPEND=$(UWCS_WANT_SUSPEND)\n\tWANT_VACATE=$(UWCS_WANT_VACATE)\n\tSUSPEND=$(UWCS_SUSPEND)\n\tCONTINUE=$(UWCS_CONTINUE)\n\tPREEMPT=$(UWCS_PREEMPT)\n\tSTART=$(UWCS_START)\n\tKILL=$(UWCS_KILL)\n\tPERIODIC_CHECKPOINT=$(UWCS_PERIODIC_CHECKPOINT)\n\tPREEMPTION_REQUIREMENTS=$(UWCS_PREEMPTION_REQUIREMENTS)\n\tPREEMPTION_RANK=$(UWCS_PREEMPTION_RANK)\n\tNEGOTIATOR_PRE_JOB_RANK=$(UWCS_NEGOTIATOR_PRE_JOB_RANK)\n\tNEGOTIATOR_POST_JOB_RANK=$(UWCS_NEGOTIATOR_POST_JOB_RANK)\n\tMaxJobRetirementTime=$(UWCS_MaxJobRetirementTime)\n\tCLAIM_WORKLIFE=$(UWCS_CLAIM_WORKLIFE)\n\tSLOTS_CONNECTED_TO_KEYBOARD=1024*1024\n\tIS_OWNER=(START =\?= False)", PARAM_TYPE_STRING };
static const string_value def_$POLICY$WANT_HOLD_IF = { "  use POLICY : PREEMPT_IF($(1))\n  if ! $(3\?)\n    error : use POLICY : WANT_HOLD_IF requires 3 arguments: policy_variable, subcode, reason_text\n  endif\n  if defined WANT_HOLD\n    WANT_HOLD = (JobUniverse != 1 && $($(1))) || $(WANT_HOLD)\n  else\n    WANT_HOLD = (JobUniverse != 1 && $($(1)))\n  endif\n  WANT_HOLD_SUBCODE = ifThenElse($($(1)), $(2) , $(WANT_HOLD_SUBCODE:UNDEFINED))\n  WANT_HOLD_REASON = ifThenElse($($(1)), \"$(3+)\", $(WANT_HOLD_REASON:UNDEFINED))", PARAM_TYPE_STRING };
static const string_value def_$ROLE$CentralManager = { "\tDAEMON_LIST=$(DAEMON_LIST) COLLECTOR NEGOTIATOR", PARAM_TYPE_STRING };
static const string_value def_$ROLE$Execute = { "\tDAEMON_LIST=$(DAEMON_LIST) STARTD", PARAM_TYPE_STRING };
static const string_value def_$ROLE$Personal = { "\tCONDOR_HOST=127.0.0.1\n\tCOLLECTOR_HOST=$(CONDOR_HOST):0\n\tDAEMON_LIST=MASTER COLLECTOR NEGOTIATOR STARTD SCHEDD\n\tRunBenchmarks=0", PARAM_TYPE_STRING };
static const string_value def_$ROLE$Submit = { "\tDAEMON_LIST=$(DAEMON_LIST) SCHEDD", PARAM_TYPE_STRING };
static const string_value def_$ROLE$get_htcondor_central_manager = { "use security:get_htcondor_idtokens\n\nuse role:CentralManager", PARAM_TYPE_STRING };
static const string_value def_$ROLE$get_htcondor_execute = { "use security:get_htcondor_idtokens\n\nuse role:execute", PARAM_TYPE_STRING };
static const string_value def_$ROLE$get_htcondor_submit = { "use security:get_htcondor_idtokens\n\nuse role:submit", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$FIPS = { "FIPS = True\nuse security:strong\nSEC_DEFAULT_CRYPTO_METHODS = AES,3DES", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$HOST_BASED = { "\tALLOW_ADMINISTRATOR=$(CONDOR_HOST)\n\tALLOW_READ=*\n\tALLOW_WRITE=$(FULL_HOSTNAME) $(IPV4_ADDRESS) $(IPV6_ADDRESS)\n\tALLOW_DAEMON=$(FULL_HOSTNAME) $(IPV4_ADDRESS) $(IPV6_ADDRESS)\n\tALLOW_NEGOTIATOR=$(CONDOR_HOST)\n\tALLOW_NEGOTIATOR_SCHEDD=$(ALLOW_NEGOTIATOR) $(FLOCK_NEGOTIATOR_HOSTS)\n\tALLOW_WRITE_COLLECTOR=$(ALLOW_WRITE) $(FLOCK_FROM)\n\tALLOW_WRITE_STARTD=$(ALLOW_WRITE) $(FLOCK_FROM)\n\tALLOW_READ_COLLECTOR=$(ALLOW_READ) $(FLOCK_FROM)\n\tALLOW_READ_STARTD=$(ALLOW_READ) $(FLOCK_FROM)\n\n\t# To smooth upgrades from 8.8.\n\tLEGACY_ALLOW_SEMANTICS = TRUE", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$STRONG = { "\tSEC_DEFAULT_ENCRYPTION=required\n\tSEC_DEFAULT_INTEGRITY=required\n\tSEC_DEFAULT_AUTHENTICATION=required", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$USER_BASED = { "\tif $(CondorIsAdmin)\n\t  authuser=condor\n\telse\n\t  authuser=$(USERNAME)\n\tendif\n\tuse security:recommended($(authuser))\n\t# If we\'re running under a regular account, limit job submission\n\t# to this account.\n\tif ! $(CondorIsAdmin)\n\t  ALLOW_WRITE = $(authuser)@$(UID_DOMAIN)\n\tendif", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$WITH_AUTHENTICATION = { "\tSEC_DEFAULT_AUTHENTICATION=required\n\tSEC_DEFAULT_INTEGRITY=required", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$get_htcondor_idtokens = { "# Standard security configuration: Authenticate all non-READ connections\n# and do encryption and integrity checks for all connections.\nuse security:recommended\n\n# In older versions (23.X and prior), enabling integrity/encryption\n# required authentication. To allow unauthenticated READ commands with\n# encryption, we added ANONYMOUS, an authentication method that doesn\'t\n# actually authenticate.\n# To work with older peers, we include that setting here.\nSEC_READ_AUTHENTICATION_METHODS = $(SEC_DEFAULT_AUTHENTICATION_METHODS),ANONYMOUS\nSEC_CLIENT_AUTHENTICATION_METHODS = $(SEC_DEFAULT_AUTHENTICATION_METHODS),ANONYMOUS\n\n# IDTOKENs issued by HTCondor include the identity of the issuer.  This\n# identity is used to determine which IDTOKEN(s) to present to which\n# daemon(s).  The TRUST_DOMAIN variable sets that identity.  Setting it\n# to the same thing on each machine in your pool ensures that a token\n# issued by one machine is presented to every other machine in your pool.\n#\n# When get_htcondor creates an IDTOKEN for a machine, it uses this variable\n# to create the identity for that IDTOKEN.  This makes it easy to look at\n# the authorization lists (see below) and distinguish between IDTOKENS in\n# your pool and (if you allow them) IDTOKENS from other pools.\nTRUST_DOMAIN = $(CONDOR_HOST)", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$recommended = { "# Latest revision was made for 24.0\nuse security:recommended_v24_0($(1+))", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$recommended_v24_0 = { "# Make it easy to detect if this metaknob was set.\nSECURITY_MODEL = 24.0\n\n# Assume that FS and IDTOKENS are in SEC_DEFAULT_AUTHENTICATION_METHODS,\n# which they are by default.\nuse security:strong\n\n# This allows anyone who can access port 9618 to READ, which lets\n# condor_status and condor_q work over the network out of the box.\nSEC_READ_AUTHENTICATION = OPTIONAL\nSEC_CLIENT_AUTHENTICATION = OPTIONAL\n\nALLOW_ADMINISTRATOR = $(1:condor)@* condor@password $(2:root@*) $(3+)\nALLOW_DAEMON = $(1:condor)@*  condor@password\nALLOW_NEGOTIATOR = $(1:condor)@* condor@password\nALLOW_WRITE = *\nALLOW_READ = *", PARAM_TYPE_STRING };
static const string_value def_$SECURITY$recommended_v9_0 = { "# Make it easy to detect if this metaknob was set.\nSECURITY_MODEL = 9.0\n\n# Assume that FS and IDTOKENS are in SEC_DEFAULT_AUTHENTICATION_METHODS,\n# which they are by default.\nuse security:strong\n\n# This allows anyone who can access port 9618 to READ, which lets\n# condor_status and condor_q work over the network out of the box.\nSEC_READ_AUTHENTICATION = OPTIONAL\nSEC_READ_ENCRYPTION = OPTIONAL\nSEC_READ_INTEGRITY = OPTIONAL\n\nALLOW_ADMINISTRATOR = $(1:condor)@* condor_pool@* $(2:root@*) $(3+)\nALLOW_DAEMON = $(1:condor)@*  condor_pool@*\nALLOW_NEGOTIATOR = $(1:condor)@* condor_pool@*\nALLOW_WRITE = *\nALLOW_READ = *", PARAM_TYPE_STRING };
static const string_value def_$UPGRADE$DISCARD = { "\tLeaseManager\n\tLeaseManger_ADDRESS_FILE\n\tLeaseManager_LOG\n\tLeaseManager_DEBUG\n\tMAX_LeaseManager_LOG\n\tLeaseManager.GETADS_INTERVAL\n\tLeaseManager.PRUNE_INTERVAL\n\tLeaseManager.DEBUG_ADS\n\tLeaseManager.CLASSAD_LOG\n\tSTORK\n\tSTORK_ADDRESS_FILE\n\tSTORK_LOG_BASE\n\tSTORK_LOG\n\tSTORK_DEBUG\n\tMAX_STORK_LOG\n\tSTORK_PORT\n\tSTORK_ARGS\n\tDEFRAG_STATE_FILE", PARAM_TYPE_STRING };
static const string_value def_$UPGRADE$DISCARDIF = { "\tRESERVED_DISK=5\n\tALL_DEBUG=\n\tMAX_COLLECTOR_LOG=1000000\n\tMAX_KBDD_LOG=1000000\n\tMAX_MASTER_LOG=1000000\n\tMAX_NEGOTIATOR_LOG=1000000\n\tMAX_NEGOTIATOR_MATCH_LOG=1000000\n\tMAX_SCHEDD_LOG=1000000\n\tMAX_SHADOW_LOG=1000000\n\tMAX_SHARED_PORT_LOG=1000000\n\tMAX_STARTD_LOG=1000000\n\tMAX_STARTER_LOG=1000000\n\tMAX_JOB_ROUTER_LOG=1000000\n\tMAX_REPLICATION_LOG=1000000\n\tMAX_ROOSTER_LOG=1000000\n\tMAX_HAD_LOG=1000000\n\tMAX_TRANSFERER_LOG=1000000\n\tMAX_GRIDMANAGER_LOG=1000000\n\tMAX_C_GAHP_LOG=1000000\n\tMAX_VM_GAHP_LOG=1000000\n\tMAX_CREDD_LOG=4000000\n\tVALID_SPOOL_FILES=job_queue.log, job_queue.log.tmp, history, Accountant.log, Accountantnew.log, local_univ_execute, .pgpass, .schedd_address, .schedd_classad\n\tVALID_SPOOL_FILES=job_queue.log, job_queue.log.tmp, history, Accountant.log, Accountantnew.log, local_univ_execute, .pgpass, .schedd_address, .schedd_classad, OfflineLog", PARAM_TYPE_STRING };
static const string_value def_$UPGRADE$DISCARDIFX = {
	#if defined WIN32
	 "\tQUEUE_SUPER_USERS=condor, SYSTEM\n\tEC2_GAHP_LOG=/tmp/EC2GahpLog.$(USERNAME)\n\tMAIL_FROM=\n\tJAVA_CLASSPATH_SEPARATOR=:\n\tFILETRANSFER_PLUGINS=$(LIBEXEC)/curl_plugin, $(LIBEXEC)/data_plugin\n\tINVALID_LOG_FILES=core\n\tGLIDEIN_SERVER_URLS=http://www.cs.wisc.edu/condor/glidein/binaries", PARAM_TYPE_STRING
	#else
	 "\tQUEUE_SUPER_USERS=root, condor", PARAM_TYPE_STRING
	#endif
};
static const string_value def_$UPGRADE$DISCARDX = {
	#if defined WIN32
	 "\tNORDUGRID_GAHP\n\tLIBVIRT_XML_SCRIPT", PARAM_TYPE_STRING
	#else
	 "", PARAM_TYPE_STRING
	#endif
};
static const string_value def_$UPGRADE$DISCARD_VMWARE = {
	#if defined WIN32
	 "\tVM_MEMORY=128\n\tVM_NETWORKING_DEFAULT_TYPE=nat\n\tVM_NETWORKING_TYPE=nat\n\tVM_MAX_NUMBER=$(NUM_CPUS)\n\tVMWARE_PERL=perl\n\tVMWARE_SCRIPT=$(SBIN)\\condor_vm_vmware\n\tVMWARE_SCRIPT=$(SBIN)/condor_vm_vmware.exe\n\tVMWARE_SCRIPT=$(SBIN)/condor_vm_vmware.pl.exe\n\tVMWARE_NAT_NETWORKING_TYPE=nat\n\tVMWARE_BRIDGE_NETWORKING_TYPE=bridged\n\tVMWARE_NETWORKING_TYPE=nat\n\tVMWARE_LOCAL_SETTINGS_FILE=$(RELEASE_DIR)\\condor_vmware_local_settings\n\tVMWARE_LOCAL_SETTINGS_FILE=$(RELEASE_DIR)/condor_vmware_local_settings", PARAM_TYPE_STRING
	#else
	 "", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_ABORT_ON_EXCEPTION = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_ACCOUNTANT_DATABASE_FILE = {
	#if defined WIN32
	 "$(SPOOL)\\Accountantnew.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/Accountantnew.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_ACCOUNTANT_HOST = { "", PARAM_TYPE_STRING };
//static const string_value def_ACCOUNTANT_LOCAL_DOMAIN = { "", PARAM_TYPE_STRING };
static const string_value def_ACCOUNTING_DOMAIN = { "$(UID_DOMAIN)", PARAM_TYPE_STRING };
static const string_value def_ADD_WINDOWS_FIREWALL_EXCEPTION = { "$(CondorIsAdmin)", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_CHECKPOINT_FILE = {
	#if defined WIN32
	 "$(LOG)\\adstash_checkpoint.json", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/adstash_checkpoint.json", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ADSTASH_DEBUG = { "D_ALWAYS", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_INTERFACE = { "elasticsearch", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_JSON_DIR = {
	#if defined WIN32
	 "$(LOG)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ADSTASH_LOG = {
	#if defined WIN32
	 "$(LOG)\\adstash.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/adstash.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_ADSTASH_NUM_THREADS = { "1", PARAM_TYPE_INT, 1 };
static const string_value def_ADSTASH_READ_POOLS = { "$(CONDOR_HOST)", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_READ_SCHEDDS = { "*", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_READ_STARTDS = { "*", PARAM_TYPE_STRING };
static const int_value def_ADSTASH_SAMPLE_INTERVAL = { "1200", PARAM_TYPE_INT, 1200 };
static const bool_value def_ADSTASH_SCHEDD_HISTORY = { "False", PARAM_TYPE_BOOL, 0 };
static const int_value def_ADSTASH_SCHEDD_HISTORY_MAX_ADS = { "10000", PARAM_TYPE_INT, 10000 };
static const int_value def_ADSTASH_SCHEDD_HISTORY_TIMEOUT = { "240", PARAM_TYPE_INT, 240 };
static const bool_value def_ADSTASH_SCHEDD_JOB_EPOCH_HISTORY = { "False", PARAM_TYPE_BOOL, 0 };
static const bool_value def_ADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY = { "False", PARAM_TYPE_BOOL, 0 };
static const int_value def_ADSTASH_SE_BUNCH_SIZE = { "250", PARAM_TYPE_INT, 250 };
static const string_value def_ADSTASH_SE_HOST = { "$(FULL_HOSTNAME):9200", PARAM_TYPE_STRING };
static const string_value def_ADSTASH_SE_INDEX_NAME = { "htcondor-000001", PARAM_TYPE_STRING };
static const bool_value def_ADSTASH_SE_LOG_MAPPINGS = { "True", PARAM_TYPE_BOOL, 0 };
static const string_value def_ADSTASH_SE_PASSWORD_FILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_ADSTASH_SE_TIMEOUT = { "240", PARAM_TYPE_INT, 240 };
//static const string_value def_ADSTASH_SE_USERNAME = { "", PARAM_TYPE_STRING };
static const bool_value def_ADSTASH_SE_USE_HTTPS = { "False", PARAM_TYPE_BOOL, 0 };
static const bool_value def_ADSTASH_STARTD_HISTORY = { "False", PARAM_TYPE_BOOL, 0 };
static const int_value def_ADSTASH_STARTD_HISTORY_MAX_ADS = { "10000", PARAM_TYPE_INT, 10000 };
static const int_value def_ADSTASH_STARTD_HISTORY_TIMEOUT = { "240", PARAM_TYPE_INT, 240 };
static const string_value def_ADVERTISE_IPV4_FIRST = { "$(PREFER_IPV4)", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
static const int_value def_ALIVE_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const bool_value def_ALLOW_ADMIN_COMMANDS = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_ALLOW_CLIENT = { "*", PARAM_TYPE_STRING };
static const bool_value def_ALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ALLOW_TRANSFER_REMAP_TO_MKDIR = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_ALL_DEBUG = { "", PARAM_TYPE_STRING };
static const bool_value def_ALWAYS_CLOSE_USERLOG = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ALWAYS_REUSEADDR = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_ANNEX_AUDIT_LOG = {
	#if defined WIN32
	 "$(LOG)\\AnnexAuditLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/AnnexAuditLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_ANNEX_COLLECTOR = { "", PARAM_TYPE_STRING };
static const string_value def_ANNEX_COMMAND_STATE = {
	#if defined WIN32
	 "$(LOG)\\AnnexCommand.state", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/AnnexCommand.state", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ANNEX_DEFAULT_AWS_REGION = { "us-east-1", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_CF_URL = { "https://cloudformation.us-east-1.amazonaws.com/", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN = { "HTCondorAnnex-CheckConnectivity", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_CWE_URL = { "https://events.us-east-1.amazonaws.com", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_EC2_URL = { "https://ec2.us-east-1.amazonaws.com", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_LAMBDA_URL = { "https://lambda.us-east-1.amazonaws.com", PARAM_TYPE_STRING };
static const long_value def_ANNEX_DEFAULT_LEASE_DURATION = { "3000", PARAM_TYPE_LONG, 3000 };
static const string_value def_ANNEX_DEFAULT_ODI_INSTANCE_TYPE = { "$(ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0)", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0 = { "m4.large", PARAM_TYPE_STRING };
static const string_value def_ANNEX_DEFAULT_S3_URL = { "https://s3.amazonaws.com", PARAM_TYPE_STRING };
static const long_value def_ANNEX_DEFAULT_UNCLAIMED_TIMEOUT = { "900", PARAM_TYPE_LONG, 900 };
static const string_value def_ANNEX_GAHP = {
	#if defined WIN32
	 "$(EC2_GAHP)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(EC2_GAHP)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ANNEX_GAHP_LOG = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/AnnexGahpLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ANNEX_LOG = {
	#if defined WIN32
	 "$(LOG)\\AnnexLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/AnnexLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ANNEX_TOKEN_DOMAIN = { "$(TRUST_DOMAIN)", PARAM_TYPE_STRING };
//static const string_value def_APPEND_RANK = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_RANK_STANDARD = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_RANK_VANILLA = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_REQUIREMENTS = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_REQ_STANDARD = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_REQ_VANILLA = { "", PARAM_TYPE_STRING };
//static const string_value def_APPEND_REQ_VM = { "", PARAM_TYPE_STRING };
//static const string_value def_ARCH = { "", PARAM_TYPE_STRING };
static const string_value def_ARC_GAHP = { "$(SBIN)/arc_gahp", PARAM_TYPE_STRING };
static const int_value def_ARC_GAHP_COMMAND_LIMIT = { "1000", PARAM_TYPE_INT, 1000 };
static const string_value def_ARC_GAHP_LOG = { "/tmp/ArcGahpLog.$(USERNAME)", PARAM_TYPE_STRING };
static const bool_value def_ARC_GAHP_USE_THREADS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ASSIGN_CPU_AFFINITY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_AUTH_SSL_ALLOW_CLIENT_PROXY = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_AUTH_SSL_AUTOGENERATE_CERTFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/hostcert.pem", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_AUTOGENERATE_KEYFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/hostkey.pem", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_CLIENT_CADIR = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_CLIENT_CAFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_AUTH_SSL_CLIENT_USE_DEFAULT_CAS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_AUTH_SSL_REQUIRE_CLIENT_CERTIFICATE = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_AUTH_SSL_REQUIRE_CLIENT_MAPPING = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_AUTH_SSL_SERVER_CADIR = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_SERVER_CAFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_SERVER_CERTFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "/etc/pki/tls/certs/localhost.crt,$(AUTH_SSL_AUTOGENERATE_CERTFILE)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_AUTH_SSL_SERVER_KEYFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "/etc/pki/tls/private/localhost.key,$(AUTH_SSL_AUTOGENERATE_KEYFILE)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_AUTH_SSL_SERVER_USE_DEFAULT_CAS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_AUTH_SSL_USE_CLIENT_PROXY_ENV_VAR = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_AUTH_SSL_USE_VOMS_IDENTITY = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_AUTO_INCLUDE_CREDD_IN_DAEMON_LIST = { "false", PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, false };
static const bool_value def_AUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST = { "true", PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, true };
static const bool_value def_AUTO_USE_FEATURE_PelicanRetryPolicy = { "$(IsSchedd)", PARAM_TYPE_BOOL, 0 };
static const string_value def_AZURE_GAHP = {
	#if defined WIN32
	 "$(SBIN)\\AzureGAHPServer.py", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/AzureGAHPServer", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_ActivityTimer = { "(time() - EnteredCurrentActivity)", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
//static const string_value def_BACKFILL_SYSTEM = { "", PARAM_TYPE_STRING };
static const string_value def_BASE_CGROUP = { "htcondor", PARAM_TYPE_STRING };
static const string_value def_BATCH_GAHP = { "$(BIN)/blahpd", PARAM_TYPE_STRING };
static const int_value def_BATCH_GAHP_CHECK_STATUS_ATTEMPTS = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_BENCHMARKS_JOBLIST = { "mips kflops", PARAM_TYPE_STRING };
static const string_value def_BENCHMARKS_KFLOPS_EXECUTABLE = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_kflops.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_kflops", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_BENCHMARKS_KFLOPS_JOB_LOAD = { "1.0", PARAM_TYPE_STRING };
static const string_value def_BENCHMARKS_MAX_JOB_LOAD = { "1.0", PARAM_TYPE_STRING };
static const string_value def_BENCHMARKS_MIPS_EXECUTABLE = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_mips.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_mips", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_BENCHMARKS_MIPS_JOB_LOAD = { "1.0", PARAM_TYPE_STRING };
static const string_value def_BIN = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\bin", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(RELEASE_DIR)/bin", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_BIND_ALL_INTERFACES = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_BLAHPD_LOCATION = { "$(RELEASE_DIR)", PARAM_TYPE_STRING };
static const bool_value def_BOOTSTRAP_SSL_SERVER_TRUST = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_BOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_BOX_AUTHORIZATION_URL = { "https://account.box.com/api/oauth2/authorize", PARAM_TYPE_STRING };
static const string_value def_BOX_TOKEN_URL = { "https://api.box.com/oauth2/token", PARAM_TYPE_STRING };
static const string_value def_BROKEN_SLOT_CONTEXT_ATTRS = { "JobId,RemoteUser,RemoteScheddName", PARAM_TYPE_STRING };
static const string_value def_BackgroundLoad = { "0.3", PARAM_TYPE_STRING };
static const string_value def_BenchmarkTimer = { "(time() - LastBenchmark)", PARAM_TYPE_STRING };
static const string_value def_BigJob = { "(TARGET.ImageSize >= (50 * 1024))", PARAM_TYPE_STRING };
static const string_value def_CATALOG_SPACE = { "    ifthenelse(\n        MappingMethod \?: \"\" != \"Copy\",\n        $(SUM_OF_CATALOGS),\n        0\n)", PARAM_TYPE_STRING };
//static const string_value def_CCB_ADDRESS = { "", PARAM_TYPE_STRING };
static const bool_value def_CCB_CLIENT_STREAMING = { "true", PARAM_TYPE_BOOL, true };
static const ranged_int_value def_CCB_HEARTBEAT_INTERVAL = { "300", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 300, 0,INT_MAX };
static const int_value def_CCB_POLLING_INTERVAL = { "20", PARAM_TYPE_INT, 20 };
static const int_value def_CCB_POLLING_MAX_INTERVAL = { "600", PARAM_TYPE_INT, 600 };
static const double_value def_CCB_POLLING_TIMESLICE = { "0.05", PARAM_TYPE_DOUBLE, 0.05 };
//static const string_value def_CCB_RECONNECT_FILE = { "", PARAM_TYPE_STRING };
static const int_value def_CCB_SERVER_MAX_STREAMING_HANDSHAKES = { "0", PARAM_TYPE_INT, 0 };
static const int_value def_CCB_SERVER_MAX_STREAMING_SESSIONS = { "0", PARAM_TYPE_INT, 0 };
static const int_value def_CCB_SERVER_READ_BUFFER = { "2048", PARAM_TYPE_INT, 2048 };
static const bool_value def_CCB_SERVER_STREAMING = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_CCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_CCB_SERVER_WRITE_BUFFER = { "2048", PARAM_TYPE_INT, 2048 };
static const int_value def_CCB_SWEEP_INTERVAL = { "1200", PARAM_TYPE_INT, 1200 };
//static const string_value def_CERTIFICATE_MAPFILE = { "", PARAM_TYPE_STRING };
static const bool_value def_CERTIFICATE_MAPFILE_ASSUME_HASH_KEYS = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_CGAHP_SCHEDD_INTERACTION_TIME = { "5", PARAM_TYPE_INT, 5 };
//static const string_value def_CGROUP_HARD_MEMORY_LIMIT_EXPR = { "", PARAM_TYPE_STRING };
static const bool_value def_CGROUP_IGNORE_CACHE_MEMORY = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_CGROUP_LOW_MEMORY_LIMIT_EXPR = { "", PARAM_TYPE_STRING };
static const string_value def_CGROUP_MEMORY_LIMIT_POLICY = { "hard", PARAM_TYPE_STRING };
static const int_value def_CGROUP_POLLING_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_CHECKPOINT_DESTINATION_MAPFILE = {
	#if defined WIN32
	 "$(LOCAL_DIR)\\checkpoint-destination-mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCAL_DIR)/checkpoint-destination-mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_CHECK_REACTIVATE_AFTER_CHECKPOINT = { "true", PARAM_TYPE_BOOL, true };
static const ranged_int_value def_CHIRP_DELAYED_UPDATE_MAX_ATTRS = { "100", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 100, 0,INT_MAX };
static const string_value def_CHIRP_DELAYED_UPDATE_PREFIX = { "Chirp*", PARAM_TYPE_STRING };
static const bool_value def_CHOWN_JOB_SPOOL_FILES = { "False", PARAM_TYPE_BOOL, 0 };
static const string_value def_CLAIM_PARTITIONABLE_LEFTOVERS = { "$(NEGOTIATOR_USE_SLOT_WEIGHTS)", PARAM_TYPE_STRING };
static const bool_value def_CLAIM_RECYCLING_CONSIDER_LIMITS = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_CLAIM_WORKLIFE = { "1200", PARAM_TYPE_INT, 1200 };
static const bool_value def_CLASSAD_ENABLE_USER_HOME = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_CLASSAD_LOG_STRICT_PARSING = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_CLASSAD_USER_LIBS = { "", PARAM_TYPE_STRING };
static const string_value def_CLASSAD_USER_PYTHON_LIB = {
	#if defined WIN32
	 "$(BIN)\\classad_python_user$(PYTHON3_MODULE_SUFFIX:.pyd)", PARAM_TYPE_STRING
	#else
	 "$(LIBEXEC)/libclassad_python_user.so", PARAM_TYPE_STRING
	#endif
};
//static const string_value def_CLASSAD_USER_PYTHON_MODULES = { "", PARAM_TYPE_STRING };
//static const string_value def_CM_IP_ADDR = { "", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR = {
	#if defined WIN32
	 "$(SBIN)\\condor_collector.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_collector", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_COLLECTOR$IsCollector = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const string_value def_COLLECTOR_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.collector_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.collector_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_COLLECTOR_BOOTSTRAP_SSL_CERTIFICATE = {
	#if defined WIN32
	 "false", PARAM_TYPE_BOOL, false
	#else
	 "true", PARAM_TYPE_BOOL, true
	#endif
};
//static const string_value def_COLLECTOR_DEBUG = { "", PARAM_TYPE_STRING };
static const bool_value def_COLLECTOR_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
//static const string_value def_COLLECTOR_ENVIRONMENT = { "", PARAM_TYPE_STRING };
//static const string_value def_COLLECTOR_FLAG = { "", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS = { "$(NEGOTIATOR_CONSIDER_PREEMPTION)", PARAM_TYPE_STRING };
static const bool_value def_COLLECTOR_FORWARD_FILTERING = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_COLLECTOR_FORWARD_PROJECTION = { "", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_FORWARD_WATCH_LIST = { "State,Cpus,Memory,IdleJobs,ClaimId,Capability,ClaimIdList,ChildClaimIds", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_HOST = { "$(CONDOR_HOST)", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_HOST_FOR_NEGOTIATOR = { "$(FULL_HOSTNAME)", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_HOST_STRING = { "\"$(COLLECTOR_HOST)\"", PARAM_TYPE_STRING };
static const string_value def_COLLECTOR_LOG = {
	#if defined WIN32
	 "$(LOG)\\CollectorLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/CollectorLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_COLLECTOR_MAX_FILE_DESCRIPTORS = { "10240", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 10240, 0,INT_MAX };
static const string_value def_COLLECTOR_NAME = { "My Pool - $(CONDOR_HOST)", PARAM_TYPE_STRING };
static const ranged_int_value def_COLLECTOR_PORT = { "9618", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 9618, 0,65535 };
static const ranged_int_value def_COLLECTOR_QUERY_MAX_WORKTIME = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const ranged_int_value def_COLLECTOR_QUERY_WORKERS = { "4", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 4, 0,INT_MAX };
static const ranged_int_value def_COLLECTOR_QUERY_WORKERS_PENDING = { "50", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 50, 0,INT_MAX };
static const ranged_int_value def_COLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO = { "1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1, 0,INT_MAX };
static const ranged_int_value def_COLLECTOR_SOCKET_BUFSIZE = { "10000*1024", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 10000*1024, 1024,INT_MAX };
static const int_value def_COLLECTOR_STATS_SWEEP = { "14400", PARAM_TYPE_INT, 14400 };
static const string_value def_COLLECTOR_SUPER_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.collector_address.super", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.collector_address.super", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_COLLECTOR_TCP_SOCKET_BUFSIZE = { "128*1024", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 128*1024, 1024,INT_MAX };
static const int_value def_COLLECTOR_UPDATE_INTERVAL = { "900", PARAM_TYPE_INT, 900 };
static const bool_value def_COLLECTOR_USES_SHARED_PORT = { "true", PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, true };
static const int_value def_CONCURRENCY_LIMIT_DEFAULT = { "2308032", PARAM_TYPE_INT, 2308032 };
//static const string_value def_CONDORC_ATTRS_TO_COPY = { "", PARAM_TYPE_STRING };
static const string_value def_CONDOR_ADMIN = { "root@$(FULL_HOSTNAME)", PARAM_TYPE_STRING };
static const string_value def_CONDOR_BUILD_PLATFORM = {
	#ifdef PLATFORM
	 PLATFORM, PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#else
	 "undefined", PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#endif
};
static const string_value def_CONDOR_CREDENTIAL_DIR = { "/tmp", PARAM_TYPE_STRING };
static const string_value def_CONDOR_GAHP = {
	#if defined WIN32
	 "$(SBIN)\\condor_c-gahp.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_c-gahp", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_CONDOR_GAHP_WORKER = {
	#if defined WIN32
	 "$(SBIN)\\condor_c-gahp_worker_thread.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_c-gahp_worker_thread", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_CONDOR_GATEKEEPER = { "", PARAM_TYPE_STRING };
static const bool_value def_CONDOR_Q_DASH_BATCH_IS_DEFAULT = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_CONDOR_Q_ONLY_MY_JOBS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_CONDOR_Q_SHOW_OLD_SUMMARY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_CONDOR_Q_USE_V3_PROTOCOL = { "true", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, true };
static const bool_value def_CONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_CONDOR_SUPPORT_EMAIL = { "", PARAM_TYPE_STRING };
static const string_value def_CONDOR_VERSION = {
	#ifdef CONDOR_VERSION
	 CONDOR_VERSION, PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#else
	 "8.*", PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#endif
};
//static const string_value def_CONDOR_VIEW_CLASSAD_TYPES = { "", PARAM_TYPE_STRING };
//static const string_value def_CONDOR_VIEW_HOST = { "", PARAM_TYPE_STRING };
static const string_value def_CONSOLE_DEVICES = { "mouse, console", PARAM_TYPE_STRING };
static const string_value def_CONSUMPTION_CPUS = { "quantize(target.RequestCpus,{1})", PARAM_TYPE_STRING };
static const string_value def_CONSUMPTION_DISK = { "quantize(target.RequestDisk,{1024})", PARAM_TYPE_STRING };
static const string_value def_CONSUMPTION_MEMORY = { "quantize(target.RequestMemory,{128})", PARAM_TYPE_STRING };
static const bool_value def_CONSUMPTION_POLICY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_CONTAINER_IMAGES_COMMON_BY_DEFAULT = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_CONTAINER_REGEX_COMMON_BY_DEFAULT = { "", PARAM_TYPE_STRING };
static const string_value def_CONTAINER_SHARED_FS = { "/cvmfs", PARAM_TYPE_STRING };
static const string_value def_CONTINUE = { "True", PARAM_TYPE_STRING };
static const bool_value def_CONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_CORE_FILE_NAME = {
	#if defined WIN32
	 "core.$(SUBSYSTEM).WIN32", PARAM_TYPE_STRING
	#else
	 "core.$(SUBSYSTEM)", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_COUNT_HYPERTHREAD_CPUS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_CREATE_CORE_FILES = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_CREATE_LOCKS_ON_LOCAL_DISK = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_CREDD = {
	#if defined WIN32
	 "$(SBIN)\\condor_credd.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_credd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_CREDD_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.credd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.credd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_CREDD_CACHE_LOCALLY = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_CREDD_DEBUG = { "D_FULLDEBUG", PARAM_TYPE_STRING };
//static const string_value def_CREDD_HOST = { "", PARAM_TYPE_STRING };
static const string_value def_CREDD_LOG = {
	#if defined WIN32
	 "$(LOG)\\CredLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/CredLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_CREDD_OAUTH_MODE = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_CREDD_POLLING_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
static const bool_value def_CREDMON_ALLOW_SPECIAL_CHAR_NAMES = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_CREDMON_KRB = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_credmon_krb", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_CREDMON_OAUTH = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_credmon_oauth", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_CRED_MIN_TIME_LEFT = { "120", PARAM_TYPE_INT, 120 };
//static const string_value def_CRED_SUPER_USERS = { "", PARAM_TYPE_STRING };
static const string_value def_CURB_MATCHMAKING = { "(RecentDaemonCoreDutyCycle > 0.98) || (TransferQueueNumWaitingToUpload > TransferQueueMaxUploading)", PARAM_TYPE_STRING };
static const int_value def_C_GAHP_CONTACT_SCHEDD_DELAY = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_C_GAHP_DEBUG = { "D_STATS", PARAM_TYPE_STRING };
static const string_value def_C_GAHP_LOCK = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/CGAHPLock.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
static const string_value def_C_GAHP_LOG = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/CGAHPLog.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
static const int_value def_C_GAHP_MAX_FILE_REQUESTS = { "10", PARAM_TYPE_INT, 10 };
static const string_value def_C_GAHP_WORKER_THREAD_LOCK = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/CGAHPWorkerLock.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
static const string_value def_C_GAHP_WORKER_THREAD_LOG = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/CGAHPWorkerLog.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
static const string_value def_ContinueIdleTime = { "5 * $(MINUTE)", PARAM_TYPE_STRING };
static const string_value def_DAEMON_CORE_KILL_ANY_PROCESS = { "false", PARAM_TYPE_STRING };
static const string_value def_DAEMON_LIST = { "MASTER", PARAM_TYPE_STRING };
static const string_value def_DAEMON_SOCKET_DIR = { "auto", PARAM_TYPE_STRING };
static const bool_value def_DAGMAN_ABORT_DUPLICATES = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, true };
static const bool_value def_DAGMAN_ABORT_ON_SCARY_SUBMIT = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, true };
static const bool_value def_DAGMAN_AGGRESSIVE_SUBMIT = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const int_value def_DAGMAN_ALLOW_EVENTS = { "114", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, 114 };
static const bool_value def_DAGMAN_ALWAYS_RUN_POST = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_AUTO_RESCUE = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const int_value def_DAGMAN_CHECK_QUEUE_INTERVAL = { "28800", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 28800 };
static const string_value def_DAGMAN_CONDOR_RM_EXE = {
	#if defined WIN32
	 "$(BIN)\\condor_rm.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT
	#else
	 "$(BIN)/condor_rm", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT
	#endif
};
static const string_value def_DAGMAN_CONDOR_SUBMIT_EXE = {
	#if defined WIN32
	 "$(BIN)\\condor_submit.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT
	#else
	 "$(BIN)/condor_submit", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT
	#endif
};
static const string_value def_DAGMAN_CONFIG_FILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#endif
};
//static const string_value def_DAGMAN_DEBUG = { "", PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG };
static const bool_value def_DAGMAN_DEBUG_CACHE_ENABLE = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const int_value def_DAGMAN_DEBUG_CACHE_SIZE = { "5*1024*1024", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 5*1024*1024 };
static const bool_value def_DAGMAN_DEFAULT_APPEND_VARS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const string_value def_DAGMAN_DEFAULT_NODE_LOG = {
	#if defined WIN32
	 "@(DAG_DIR)\\@(DAG_FILE).nodes.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#else
	 "@(DAG_DIR)/@(DAG_FILE).nodes.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#endif
};
static const int_value def_DAGMAN_DEFAULT_PRIORITY = { "0", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 0 };
static const bool_value def_DAGMAN_GENERATE_SUBDAG_SUBMITS = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const int_value def_DAGMAN_HOLD_CLAIM_TIME = { "20", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 20 };
static const string_value def_DAGMAN_INSERT_SUB_FILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG
	#endif
};
static const bool_value def_DAGMAN_LOG_ON_NFS_IS_ERROR = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
//static const string_value def_DAGMAN_MANAGER_JOB_APPEND_GETENV = { "", PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG };
static const int_value def_DAGMAN_MAX_HOLD_SCRIPTS = { "20", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 20 };
static const int_value def_DAGMAN_MAX_JOBS_IDLE = { "1000", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 1000 };
static const int_value def_DAGMAN_MAX_JOBS_SUBMITTED = { "0", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 0 };
static const int_value def_DAGMAN_MAX_JOB_HOLDS = { "100", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 100 };
static const int_value def_DAGMAN_MAX_POST_SCRIPTS = { "20", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 20 };
static const int_value def_DAGMAN_MAX_PRE_SCRIPTS = { "20", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 20 };
static const int_value def_DAGMAN_MAX_RESCUE_NUM = { "100", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 100 };
static const int_value def_DAGMAN_MAX_SUBMITS_PER_INTERVAL = { "100", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 100 };
static const int_value def_DAGMAN_MAX_SUBMIT_ATTEMPTS = { "6", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 6 };
static const bool_value def_DAGMAN_MUNGE_NODE_NAMES = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, true };
//static const string_value def_DAGMAN_NODE_RECORD_INFO = { "", PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG };
static const string_value def_DAGMAN_ON_EXIT_REMOVE = { "(ExitSignal =\?= 11 || (ExitCode =!= UNDEFINED && ExitCode >=0 && ExitCode <= 2))", PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG };
static const int_value def_DAGMAN_PENDING_REPORT_INTERVAL = { "600", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 600 };
static const bool_value def_DAGMAN_PROHIBIT_MULTI_JOBS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_PUT_FAILED_JOBS_ON_HOLD = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const int_value def_DAGMAN_QUEUE_UPDATE_INTERVAL = { "300", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 300 };
//static const string_value def_DAGMAN_RECORD_MACHINE_ATTRS = { "", PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG };
static const bool_value def_DAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_REMOVE_NODE_JOBS = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const bool_value def_DAGMAN_REPORT_GRAPH_METRICS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_RESET_RETRIES_UPON_RESCUE = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const bool_value def_DAGMAN_RETRY_NODE_FIRST = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_RETRY_SUBMIT_FIRST = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const bool_value def_DAGMAN_STARTUP_CYCLE_DETECT = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const int_value def_DAGMAN_SUBMIT_DELAY = { "0", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 0 };
static const bool_value def_DAGMAN_SUBMIT_DEPTH_FIRST = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_SUPPRESS_JOB_LOGS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const bool_value def_DAGMAN_SUPPRESS_NOTIFICATION = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, false };
static const int_value def_DAGMAN_USER_LOG_SCAN_INTERVAL = { "5", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 5 };
static const bool_value def_DAGMAN_USE_DIRECT_SUBMIT = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const bool_value def_DAGMAN_USE_JOIN_NODES = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, true };
static const bool_value def_DAGMAN_USE_SHARED_PORT = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_DAGMAN_USE_STRICT = { "1", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 1 };
static const int_value def_DAGMAN_VERBOSITY = { "3", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 3 };
static const bool_value def_DAGMAN_WRITE_PARTIAL_RESCUE = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, true };
static const string_value def_DCSTATISTICS_TIMESPANS = { "4m:240 20m:1200 4h:14400", PARAM_TYPE_STRING };
//static const string_value def_DCSTATISTICS_WINDOW_SECONDS = { "", PARAM_TYPE_STRING };
//static const string_value def_DC_DAEMON_LIST = { "", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const int_value def_DEAD_COLLECTOR_MAX_AVOIDANCE_TIME = { "3600", PARAM_TYPE_INT, 3600 };
static const string_value def_DEBUG_TIME_FORMAT = { "%m/%d/%y %H:%M:%S", PARAM_TYPE_STRING };
static const bool_value def_DEDICATED_SCHEDULER_USE_FIFO = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_DEFAULT_DOMAIN_NAME = { "", PARAM_TYPE_STRING };
//static const string_value def_DEFAULT_IO_BUFFER_BLOCK_SIZE = { "", PARAM_TYPE_STRING };
//static const string_value def_DEFAULT_IO_BUFFER_SIZE = { "", PARAM_TYPE_STRING };
static const int_value def_DEFAULT_JOB_MAX_RETRIES = { "2", PARAM_TYPE_INT, 2 };
static const bool_value def_DEFAULT_KILL_CHILDREN_ON_EXIT = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_DEFAULT_MASTER_SHUTDOWN_SCRIPT = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const double_value def_DEFAULT_PRIO_FACTOR = { "1000", PARAM_TYPE_DOUBLE, 1000 };
//static const string_value def_DEFAULT_RANK = { "", PARAM_TYPE_STRING };
//static const string_value def_DEFAULT_RANK_STANDARD = { "", PARAM_TYPE_STRING };
//static const string_value def_DEFAULT_RANK_VANILLA = { "", PARAM_TYPE_STRING };
//static const string_value def_DEFAULT_UNIVERSE = { "", PARAM_TYPE_STRING };
static const string_value def_DEFRAG = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_defrag.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_defrag", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_DEFRAG_CANCEL_REQUIREMENTS = { "$(DEFRAG_WHOLE_MACHINE_EXPR)", PARAM_TYPE_STRING };
static const ranged_int_value def_DEFRAG_DRAINING_MACHINES_PER_HOUR = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const string_value def_DEFRAG_DRAINING_SCHEDULE = { "graceful", PARAM_TYPE_STRING };
static const string_value def_DEFRAG_DRAINING_START_EXPR = { "FALSE", PARAM_TYPE_STRING };
static const int_value def_DEFRAG_INTERVAL = { "600", PARAM_TYPE_INT, 600 };
static const string_value def_DEFRAG_LOG = {
	#if defined WIN32
	 "$(LOG)\\DefragLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/DefragLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_DEFRAG_MAX_CONCURRENT_DRAINING = { "-1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, -1, -1,INT_MAX };
static const ranged_int_value def_DEFRAG_MAX_WHOLE_MACHINES = { "-1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, -1, -1,INT_MAX };
//static const string_value def_DEFRAG_NAME = { "", PARAM_TYPE_STRING };
static const string_value def_DEFRAG_RANK = { "-ExpectedMachineGracefulDrainingBadput", PARAM_TYPE_STRING };
//static const string_value def_DEFRAG_REQUIREMENTS = { "", PARAM_TYPE_STRING };
static const int_value def_DEFRAG_UPDATE_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const string_value def_DEFRAG_WHOLE_MACHINE_EXPR = { "Cpus == TotalSlotCpus", PARAM_TYPE_STRING };
static const bool_value def_DELEGATE_FULL_JOB_GSI_CREDENTIALS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_DELEGATE_JOB_GSI_CREDENTIALS = { "true", PARAM_TYPE_BOOL, true };
static const ranged_int_value def_DELEGATE_JOB_GSI_CREDENTIALS_LIFETIME = { "86400", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 86400, 0,INT_MAX };
static const ranged_double_value def_DELEGATE_JOB_GSI_CREDENTIALS_REFRESH = { "0.25", PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, 0.25, 0,1 };
static const int_value def_DETECTED_CORES = { "1", PARAM_TYPE_INT|PARAM_CUST_NEVER, 1 };
static const int_value def_DETECTED_CPUS = { "1", PARAM_TYPE_INT|PARAM_CUST_NEVER, 1 };
static const int_value def_DETECTED_CPUS_LIMIT = { "$(DETECTED_CPUS)", PARAM_TYPE_INT, 0 };
static const int_value def_DETECTED_PHYSICAL_CPUS = { "1", PARAM_TYPE_INT|PARAM_CUST_NEVER, 1 };
static const bool_value def_DISABLE_AUTHENTICATION_IP_CHECK = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_DISABLE_EXECUTE_DIRECTORY_ENCRYPTION = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_DISABLE_SETUID = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_DISABLE_SWAP_FOR_JOB = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_DISCARD_SESSION_KEYRING_ON_STARTUP = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, true };
static const int_value def_DISCONNECTED_KEYBOARD_IDLE_BOOST = { "1200", PARAM_TYPE_INT, 1200 };
static const int_value def_DNS_CACHE_REFRESH = { "28800", PARAM_TYPE_INT, 28800 };
static const string_value def_DOCKER = {
	#if defined WIN32
	 "docker", PARAM_TYPE_STRING
	#else
	 "/usr/bin/docker", PARAM_TYPE_STRING
	#endif
};
static const int_value def_DOCKER_CACHE_ADVERTISE_INTERVAL = {
	#if defined WIN32
	 "0", PARAM_TYPE_INT, 0
	#else
	 "1200", PARAM_TYPE_INT, 1200
	#endif
};
static const bool_value def_DOCKER_DROP_ALL_CAPABILITIES = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_DOCKER_EXTRA_ARGUMENTS = { "", PARAM_TYPE_STRING };
static const int_value def_DOCKER_IMAGE_CACHE_SIZE = { "8", PARAM_TYPE_INT, 8 };
static const bool_value def_DOCKER_LOG_DRIVER_NAME = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_DOCKER_MOUNT_VOLUMES = { "", PARAM_TYPE_STRING };
//static const string_value def_DOCKER_NETWORKS = { "", PARAM_TYPE_STRING };
static const string_value def_DOCKER_PAT_PRODUCER = { "$(SBIN)/condor_docker_pat_producer", PARAM_TYPE_STRING };
static const bool_value def_DOCKER_PERFORM_TEST = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_DOCKER_RUN_UNDER_INIT = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_DOCKER_SKIP_IMAGE_ARCH_CHECK = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_DOCKER_TEST_IMAGE_NAME = { "htcondor_docker_test", PARAM_TYPE_STRING };
static const string_value def_DOCKER_TEST_IMAGE_PATH = { "$(LIBEXEC)/htcondor_docker_test", PARAM_TYPE_STRING };
static const bool_value def_DOCKER_TRUST_LOCAL_IMAGES = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_DOCKER_VOLUMES = { "", PARAM_TYPE_STRING };
static const string_value def_DROPBOX_AUTHORIZATION_URL = { "https://www.dropbox.com/oauth2/authorize", PARAM_TYPE_STRING };
static const string_value def_DROPBOX_TOKEN_URL = { "https://api.dropboxapi.com/oauth2/token", PARAM_TYPE_STRING };
//static const string_value def_DROP_CORE_ON_RECONFIG = { "", PARAM_TYPE_STRING };
static const string_value def_EC2_GAHP = { "$(SBIN)/ec2_gahp", PARAM_TYPE_STRING };
static const string_value def_EC2_GAHP_DEBUG = { "D_PID", PARAM_TYPE_STRING };
static const string_value def_EC2_GAHP_LOG = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/EC2GahpLog.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
//static const string_value def_EMAIL_DOMAIN = { "", PARAM_TYPE_STRING };
static const bool_value def_ENABLE_BACKFILL = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENABLE_CHIRP = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_CHIRP_DELAYED = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_CHIRP_IO = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_CHIRP_UPDATES = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_CLAIMABLE_PARTITIONABLE_SLOTS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENABLE_CLASSAD_CACHING = {
	#if defined WIN32
	 "true", PARAM_TYPE_BOOL, true
	#else
	 "true", PARAM_TYPE_BOOL, true
	#endif
};
static const bool_value def_ENABLE_DEPRECATION_WARNINGS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_HISTORY_ROTATION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_HTTP_PUBLIC_FILES = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_ENABLE_IPV4 = { "auto", PARAM_TYPE_STRING };
static const string_value def_ENABLE_IPV6 = { "auto", PARAM_TYPE_STRING };
static const bool_value def_ENABLE_KERNEL_TUNING = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_MULTIFILE_TRANSFER_PLUGINS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_PERSISTENT_CONFIG = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENABLE_RUNTIME_CONFIG = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENABLE_SSH_TO_JOB = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_ENABLE_STARTD_DAEMON_AD = { "auto", PARAM_TYPE_STRING };
static const bool_value def_ENABLE_URL_TRANSFERS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_ENABLE_USERLOG_FSYNC = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENABLE_USERLOG_LOCKING = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENCRYPT_EXECUTE_DIRECTORY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_ENCRYPT_SECRETS = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_ENVIRONMENT_FOR_AssignedGPUs = { "GPU_DEVICE_ORDINAL=/(CUDA|OCL)//  CUDA_VISIBLE_DEVICES=/CUDA//", PARAM_TYPE_STRING };
static const string_value def_ENVIRONMENT_VALUE_FOR_UnAssignedGPUs = { "10000", PARAM_TYPE_STRING };
static const string_value def_ETC = {
	#if defined WIN32
	 "$(LOCAL_DIR)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCAL_DIR)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_EVENT_LOG = { "", PARAM_TYPE_STRING };
static const bool_value def_EVENT_LOG_COUNT_EVENTS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_EVENT_LOG_FSYNC = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_EVENT_LOG_JOB_AD_INFORMATION_ATTRS = { "", PARAM_TYPE_STRING };
static const bool_value def_EVENT_LOG_LOCKING = { "false", PARAM_TYPE_BOOL, false };
static const long_value def_EVENT_LOG_MAX_ROTATIONS = { "1", PARAM_TYPE_LONG, 1 };
static const long_value def_EVENT_LOG_MAX_SIZE = { "1000000", PARAM_TYPE_LONG, 1000000 };
static const string_value def_EVENT_LOG_ROTATION_LOCK = { "$(LOCK)/EventLogLock", PARAM_TYPE_STRING };
static const bool_value def_EVENT_LOG_USE_XML = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_EXCEPT_ON_ERROR = { "", PARAM_TYPE_STRING };
static const string_value def_EXECUTE = {
	#if defined WIN32
	 "$(LOCAL_DIR)\\execute", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCAL_DIR)/execute", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_FILESYSTEM_DOMAIN = { "$(FULL_HOSTNAME)", PARAM_TYPE_STRING };
static const string_value def_FILETRANSFER_PLUGINS = {
	#if defined WIN32
	 "$(LIBEXEC)\\curl_plugin.exe, $(LIBEXEC)\\data_plugin.exe, $(LIBEXEC)\\box_plugin.py, $(LIBEXEC)/gdrive_plugin.py, $(LIBEXEC)/onedrive_plugin.py", PARAM_TYPE_STRING
	#else
	 "$(LIBEXEC)/curl_plugin, $(LIBEXEC)/data_plugin, $(LIBEXEC)/box_plugin.py, $(LIBEXEC)/gdrive_plugin.py, $(LIBEXEC)/onedrive_plugin.py, $(STASH_PLUGIN)", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_FILE_LOCK_VIA_MUTEX = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_FILE_TRANSFER_DISK_LOAD_THROTTLE = { "2.0", PARAM_TYPE_STRING };
static const string_value def_FILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON = { "5m", PARAM_TYPE_STRING };
static const string_value def_FILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON = { "1m", PARAM_TYPE_STRING };
static const int_value def_FILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS = { "60", PARAM_TYPE_INT, 60 };
static const string_value def_FILE_TRANSFER_STATS_LOG = {
	#if defined WIN32
	 "$(LOG)\\transfer_history", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/transfer_history", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_FLOCK_BY_DEFAULT = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_FLOCK_COLLECTOR_HOSTS = { "$(FLOCK_TO)", PARAM_TYPE_STRING };
static const ranged_int_value def_FLOCK_INCREMENT = { "1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1, 1,INT_MAX };
static const string_value def_FLOCK_NEGOTIATOR_HOSTS = { "$(FLOCK_TO)", PARAM_TYPE_STRING };
static const bool_value def_FORCE_NEGOTIATOR_SLOT_WEIGHT = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_FS_ALLOW_UNSAFE = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_FS_LOCAL_DIR = { "", PARAM_TYPE_STRING };
//static const string_value def_FS_REMOTE_DIR = { "", PARAM_TYPE_STRING };
static const bool_value def_FS_ROOT_TO_CONDOR = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_FULL_HOSTNAME = { "", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const bool_value def_GAHP_DEBUG_HIDE_SENSITIVE_DATA = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_GAHP_SSL_CADIR = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_GAHP_SSL_CAFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_GANGLIAD = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_gangliad.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_gangliad", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_GANGLIAD_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const string_value def_GANGLIAD_LOG = {
	#if defined WIN32
	 "$(LOG)\\GangliadLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/GangliadLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_GANGLIAD_METRICS_CONFIG_DIR = {
	#if defined WIN32
	 "$(ETC)\\ganglia.d", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/ganglia.d", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_GANGLIAD_PER_EXECUTE_NODE_METRICS = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_GANGLIAD_REQUIREMENTS = { "", PARAM_TYPE_STRING };
static const string_value def_GANGLIAD_RESET_METRICS_FILE = {
	#if defined WIN32
	 "$(SPOOL)\\metricsToReset.ganglia_metrics", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/metricsToReset.ganglia_metrics", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_GANGLIAD_VERBOSITY = { "0", PARAM_TYPE_INT, 0 };
static const bool_value def_GANGLIAD_WANT_PROJECTION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_GANGLIAD_WANT_RESET_METRICS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_GANGLIA_CONFIG = { "/etc/ganglia/gmond.conf", PARAM_TYPE_STRING };
//static const string_value def_GANGLIA_GMETRIC = { "", PARAM_TYPE_STRING };
static const string_value def_GANGLIA_GSTAT_COMMAND = { "gstat --all --mpifile --gmond_ip=localhost --gmond_port=8649", PARAM_TYPE_STRING };
//static const string_value def_GANGLIA_LIB = { "", PARAM_TYPE_STRING };
static const string_value def_GANGLIA_LIB64_PATH = { "/lib64,/usr/lib64,/usr/local/lib64", PARAM_TYPE_STRING };
static const string_value def_GANGLIA_LIB_PATH = { "/lib,/usr/lib,/usr/local/lib", PARAM_TYPE_STRING };
static const bool_value def_GANGLIA_SEND_DATA_FOR_ALL_HOSTS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_GCE_GAHP = { "$(SBIN)/gce_gahp", PARAM_TYPE_STRING };
static const int_value def_GCE_GAHP_LIFETIME = { "86400", PARAM_TYPE_INT, 86400 };
static const string_value def_GCE_GAHP_LOG = {
	#if defined WIN32
	 "NUL", PARAM_TYPE_STRING
	#else
	 "/tmp/GceGahpLog.$(USERNAME)", PARAM_TYPE_STRING
	#endif
};
static const string_value def_GDRIVE_AUTHORIZATION_URL = { "https://accounts.google.com/o/oauth2/v2/auth", PARAM_TYPE_STRING };
static const string_value def_GDRIVE_TOKEN_URL = { "https://oauth2.googleapis.com/token", PARAM_TYPE_STRING };
static const bool_value def_GLOBAL_JOB_ID_WITH_TIME = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_GPU_MONITOR = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_gpu_utilization.exe", PARAM_TYPE_STRING
	#else
	 "$(LIBEXEC)/condor_gpu_utilization", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_GRACEFULLY_REMOVE_JOBS = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_GRIDMANAGER = {
	#if defined WIN32
	 "$(SBIN)\\condor_gridmanager.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_gridmanager", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_GRIDMANAGER_ARGS = { "", PARAM_TYPE_STRING };
static const int_value def_GRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT = { "3", PARAM_TYPE_INT, 3 };
static const int_value def_GRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
static const int_value def_GRIDMANAGER_CONTACT_SCHEDD_DELAY = { "5", PARAM_TYPE_INT, 5 };
//static const string_value def_GRIDMANAGER_DEBUG = { "", PARAM_TYPE_STRING };
static const bool_value def_GRIDMANAGER_GAHPCLIENT_DEBUG = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_GRIDMANAGER_GAHPCLIENT_DEBUG_SIZE = { "0", PARAM_TYPE_INT, 0 };
static const int_value def_GRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR = { "28800", PARAM_TYPE_INT, 28800 };
static const int_value def_GRIDMANAGER_GAHP_RESPONSE_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
static const string_value def_GRIDMANAGER_LOCK = { "$(LOCK)/GridmanagerLock", PARAM_TYPE_STRING };
static const string_value def_GRIDMANAGER_LOG = {
	#if defined WIN32
	 "$(LOG)\\GridmanagerLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/GridmanagerLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_GRIDMANAGER_LOG_APPEND_SELECTION_EXPR = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_GRIDMANAGER_MAX_PENDING_REQUESTS = { "50", PARAM_TYPE_INT, 50 };
//static const string_value def_GRIDMANAGER_MAX_PENDING_SUBMITS = { "", PARAM_TYPE_STRING };
//static const string_value def_GRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE = { "", PARAM_TYPE_STRING };
static const int_value def_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE = { "1000", PARAM_TYPE_INT, 1000 };
static const int_value def_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2 = { "20", PARAM_TYPE_INT, 20 };
static const string_value def_GRIDMANAGER_PROXY_REFRESH_TIME = { "21600", PARAM_TYPE_STRING };
//static const string_value def_GRIDMANAGER_SELECTION_EXPR = { "", PARAM_TYPE_STRING };
static const bool_value def_GROUP_ACCEPT_SURPLUS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_GROUP_AUTOREGROUP = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_GROUP_NAMES = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_GROUP_QUOTA_MAX_ALLOCATION_ROUNDS = { "3", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 3, 1,1000000000 };
static const ranged_double_value def_GROUP_QUOTA_ROUND_ROBIN_RATE = { "1.0e100", PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, 1.0e100, 1.0,1.0e100 };
static const string_value def_GROUP_SORT_EXPR = { "ifThenElse(AccountingGroup=\?=\"<none>\",3.4e+38,ifThenElse(GroupQuota>0,GroupResourcesInUse/GroupQuota,3.3e+38))", PARAM_TYPE_STRING };
static const string_value def_HAD = {
	#if defined WIN32
	 "$(SBIN)\\condor_had.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_had", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_HAD_ARGS = { "-sock $(HAD_SOCKET_NAME)", PARAM_TYPE_STRING };
static const string_value def_HAD_CONNECTION_TIMEOUT = { "5", PARAM_TYPE_STRING };
//static const string_value def_HAD_DEBUG = { "", PARAM_TYPE_STRING };
static const int_value def_HAD_FIPS_MODE = { "1", PARAM_TYPE_INT, 1 };
//static const string_value def_HAD_LIST = { "", PARAM_TYPE_STRING };
static const string_value def_HAD_LOG = {
	#if defined WIN32
	 "$(LOG)\\HADLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/HADLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_HAD_SOCKET_NAME = { "had", PARAM_TYPE_STRING };
//static const string_value def_HAD_STAND_ALONE_DEBUG = { "", PARAM_TYPE_STRING };
static const string_value def_HAD_UPDATE_INTERVAL = { "300", PARAM_TYPE_STRING };
static const bool_value def_HAD_USE_PRIMARY = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_HAD_USE_REPLICATION = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_HAD_USE_SHARED_PORT = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_HAVE_EXT_KRB5 = {
	#ifdef HAVE_EXT_KRB5
	 PARAM_TABLE_QUOTEME(HAVE_EXT_KRB5), PARAM_TYPE_INT|PARAM_FLAGS_CONST, HAVE_EXT_KRB5
	#else
	 "0", PARAM_TYPE_INT|PARAM_FLAGS_CONST, 0
	#endif
};
//static const string_value def_HA_LOCK_HOLD_TIME = { "", PARAM_TYPE_STRING };
//static const string_value def_HA_LOCK_URL = { "", PARAM_TYPE_STRING };
//static const string_value def_HA_POLL_PERIOD = { "", PARAM_TYPE_STRING };
//static const int_value def_HIGHPORT = { "", PARAM_TYPE_INT };
static const string_value def_HISTORY = { "$(SPOOL)/history", PARAM_TYPE_STRING };
static const string_value def_HISTORY_CONTAINS_JOB_ENVIRONMENT = { "true", PARAM_TYPE_STRING };
static const string_value def_HISTORY_HELPER = {
	#if defined WIN32
	 "$(BIN)\\condor_history.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#else
	 "$(BIN)/condor_history", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#endif
};
static const ranged_int_value def_HISTORY_HELPER_MAX_CONCURRENCY = { "50", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 50, 0,INT_MAX };
static const ranged_int_value def_HISTORY_HELPER_MAX_HISTORY = { "2000000000", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 2000000000, 0,INT_MAX };
//static const string_value def_HOSTNAME = { "", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_HOST_ALIAS = { "$(FULL_HOSTNAME)", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const string_value def_HOUR = { "3600", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const bool_value def_HPC_ANNEX_ENABLED = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_HTTP_PUBLIC_FILES_ADDRESS = { "127.0.0.1:80", PARAM_TYPE_STRING };
static const string_value def_HTTP_PUBLIC_FILES_ROOT_DIR = { "/usr/share/nginx/html", PARAM_TYPE_STRING };
static const int_value def_HTTP_PUBLIC_FILES_STALE_AGE = { "604800", PARAM_TYPE_INT, 604800 };
static const string_value def_HighLoad = { "0.5", PARAM_TYPE_STRING };
static const bool_value def_IGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_IGNORE_DNS_PROTOCOL_PREFERENCE = { "$(PREFER_IPV4)", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
static const string_value def_IGNORE_NFS_LOCK_ERRORS = { "false", PARAM_TYPE_STRING };
static const string_value def_IGNORE_TARGET_PROTOCOL_PREFERENCE = { "$(PREFER_IPV4)", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
//static const string_value def_IMMUTABLE_JOB_ATTRS = { "", PARAM_TYPE_STRING };
static const string_value def_INCLUDE = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\include", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(RELEASE_DIR)/include", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_INTERACTIVE_SUBMIT_ARGS_OVERRIDE = { "\"-c \'sleep 180 && while test -d ${_CONDOR_SCRATCH_DIR}/.condor_ssh_to_job_1; do /bin/sleep 3; done\'\"", PARAM_TYPE_STRING };
static const string_value def_INTERACTIVE_SUBMIT_CMD_OVERRIDE = { "/bin/sh", PARAM_TYPE_STRING };
static const string_value def_INTERACTIVE_SUBMIT_FILE = { "$(LIBEXEC)/interactive.sub", PARAM_TYPE_STRING };
//static const string_value def_INVALID_LOG_FILES = { "", PARAM_TYPE_STRING };
//static const int_value def_IN_HIGHPORT = { "", PARAM_TYPE_INT };
//static const int_value def_IN_LOWPORT = { "", PARAM_TYPE_INT };
static const string_value def_IS_OWNER = { "False", PARAM_TYPE_STRING };
static const bool_value def_IsCollector = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const string_value def_IsMPI = { "(TARGET.JobUniverse == $(MPI))", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const bool_value def_IsMaster = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsNegotiator = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsSchedd = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsShadow = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const string_value def_IsStandard = { "(TARGET.JobUniverse == $(STANDARD))", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const bool_value def_IsStartd = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsStarter = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsSubmit = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const bool_value def_IsTool = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false };
static const string_value def_IsVM = { "(TARGET.JobUniverse == $(VM))", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_IsVanilla = { "(TARGET.JobUniverse == $(VANILLA))", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const bool_value def_IsWindows = {
	#if defined WIN32
	 "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true
	#else
	 "false", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, false
	#endif
};
static const string_value def_JAVA = {
	#if defined WIN32
	 "java", PARAM_TYPE_STRING
	#else
	 "/usr/bin/java", PARAM_TYPE_STRING
	#endif
};
static const string_value def_JAVA_CLASSPATH_ARGUMENT = { "-classpath", PARAM_TYPE_STRING };
static const string_value def_JAVA_CLASSPATH_DEFAULT = {
	#if defined WIN32
	 "$(BIN) .", PARAM_TYPE_STRING
	#else
	 "$(LIB) .", PARAM_TYPE_STRING
	#endif
};
static const string_value def_JAVA_CLASSPATH_SEPARATOR = {
	#if defined WIN32
	 ";", PARAM_TYPE_STRING
	#else
	 ":", PARAM_TYPE_STRING
	#endif
};
//static const string_value def_JAVA_EXTRA_ARGUMENTS = { "", PARAM_TYPE_STRING };
static const string_value def_JAVA_MAXHEAP_ARGUMENT = { "-Xmx", PARAM_TYPE_STRING };
static const string_value def_JOB_DEFAULT_LEASE_DURATION = { "2400", PARAM_TYPE_STRING };
static const string_value def_JOB_DEFAULT_REQUESTCPUS = { "1", PARAM_TYPE_STRING };
static const string_value def_JOB_DEFAULT_REQUESTDISK = { "MAX({1024, (TransferInputSizeMB+1) * 1.25}) * 1024", PARAM_TYPE_STRING };
static const string_value def_JOB_DEFAULT_REQUESTMEMORY = { "128", PARAM_TYPE_STRING };
static const string_value def_JOB_EPOCH_HISTORY = { "$(SPOOL)/epoch_history", PARAM_TYPE_STRING };
static const string_value def_JOB_EXECDIR_PERMISSIONS = { "user", PARAM_TYPE_STRING };
static const string_value def_JOB_INHERITS_STARTER_ENVIRONMENT = { "false", PARAM_TYPE_STRING };
static const string_value def_JOB_QUEUE_LOG = {
	#if defined WIN32
	 "$(SPOOL)\\job_queue.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/job_queue.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_JOB_RENICE_INCREMENT = {
	#if defined WIN32
	 "10", PARAM_TYPE_STRING
	#else
	 "0", PARAM_TYPE_STRING
	#endif
};
static const string_value def_JOB_ROUTER = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_job_router.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_job_router", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_JOB_ROUTER_DEBUG = { "", PARAM_TYPE_STRING };
static const string_value def_JOB_ROUTER_LOCK = { "$(LOCK)/$(JOB_ROUTER_NAME)Lock", PARAM_TYPE_STRING };
static const string_value def_JOB_ROUTER_LOG = {
	#if defined WIN32
	 "$(LOG)\\JobRouterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/JobRouterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_JOB_ROUTER_NAME = { "jobrouter", PARAM_TYPE_STRING };
static const int_value def_JOB_ROUTER_POLLING_PERIOD = { "10", PARAM_TYPE_INT, 10 };
static const bool_value def_JOB_ROUTER_ROUND_ROBIN_SELECTION = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_JOB_ROUTER_SOURCE_JOB_CONSTRAINT = { "", PARAM_TYPE_STRING };
static const string_value def_JOB_SPOOL_PERMISSIONS = { "user", PARAM_TYPE_STRING };
static const ranged_int_value def_JOB_START_COUNT = { "1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1, 1,INT_MAX };
static const int_value def_JOB_START_DELAY = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_KBDD = {
	#if defined WIN32
	 "$(SBIN)\\condor_kbdd.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_kbdd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_KBDD_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.kbdd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.kbdd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_KBDD_DEBUG = { "", PARAM_TYPE_STRING };
static const string_value def_KBDD_LOG = {
	#if defined WIN32
	 "$(LOG)\\KbdLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/KbdLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_KEEP_DATA_CLAIM_IDLE = { "300", PARAM_TYPE_INT, 300 };
static const bool_value def_KEEP_OUTPUT_SANDBOX = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_KEEP_POOL_HISTORY = { "", PARAM_TYPE_STRING };
//static const string_value def_KERBEROS_MAP_FILE = { "", PARAM_TYPE_STRING };
static const string_value def_KERNEL_TUNING_LOG = {
	#if defined WIN32
	 "$(LOG)\\KernelTuning.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/KernelTuning.log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_KEYBOARD_CPUS = { "1", PARAM_TYPE_INT, 1 };
static const int_value def_KEYRING_SESSION_CREATION_TIMEOUT = { "20", PARAM_TYPE_INT|PARAM_CUST_EXPERT, 20 };
static const string_value def_KILL = { "False", PARAM_TYPE_STRING };
static const ranged_int_value def_KILLING_TIMEOUT = { "30", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 30, 0,INT_MAX };
static const string_value def_LIB = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\lib", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(RELEASE_DIR)/lib", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_LIBEXEC = {
	#if defined WIN32
	 "$(BIN)", PARAM_TYPE_STRING
	#else
	 "$(RELEASE_DIR)/libexec", PARAM_TYPE_STRING
	#endif
};
static const string_value def_LIBRARIAN = {
	#if defined WIN32
	 "$(SBIN)\\condor_librarian.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#else
	 "$(SBIN)/condor_librarian", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#endif
};
static const string_value def_LIBRARIAN_DATABASE = {
	#if defined WIN32
	 "$(SPOOL)\\library.db", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/library.db", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_LIBRARIAN_DATABASE_BUSY_TIMEOUT_MS = { "30000", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 30000, 0,INT_MAX };
//static const string_value def_LIBRARIAN_DEBUG = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_LIBRARIAN_GC_BACKOFF_SECONDS = { "1800", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1800, 0,INT_MAX };
static const double_value def_LIBRARIAN_HIGH_WATER_MARK = { "0.97", PARAM_TYPE_DOUBLE, 0.97 };
static const string_value def_LIBRARIAN_LOG = {
	#if defined WIN32
	 "$(LOG)\\LibrarianLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/LibrarianLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const double_value def_LIBRARIAN_LOW_WATER_MARK = { "0.8", PARAM_TYPE_DOUBLE, 0.8 };
static const string_value def_LIBRARIAN_MAX_DATABASE_SIZE = { "2 * 1024 * 1024 * 1024", PARAM_TYPE_STRING };
static const int_value def_LIBRARIAN_MAX_JOBS_CACHED = { "10000", PARAM_TYPE_INT, 10000 };
static const string_value def_LIBRARIAN_MAX_UPDATES_PER_CYCLE = { "100000", PARAM_TYPE_STRING };
static const int_value def_LIBRARIAN_STATUS_RETENTION_SECONDS = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_LIBRARIAN_UPDATE_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_LIBVIRT_XML_SCRIPT = { "$(LIBEXEC)/libvirt_simple_script.awk", PARAM_TYPE_STRING };
static const string_value def_LINUX_KERNEL_TUNING_SCRIPT = {
	#if defined WIN32
	 "$(LIBEXEC)\\linux_kernel_tuning", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/linux_kernel_tuning", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_LOCALNAME = { "", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
//static const string_value def_LOCAL_CONFIG_DIR = { "", PARAM_TYPE_STRING };
static const string_value def_LOCAL_CONFIG_DIR_EXCLUDE_REGEXP = { "^((\\..*)|(.*\\.pl)|(.*\\.py)|(.*\\.sh)|(.*~)|(#.*)|(.*\\.rpmsave)|(.*\\.rpmnew)|(.*\\.dpkg-old)|(.*\\.dpkg-dist)|(.*\\.cfsaved))$", PARAM_TYPE_STRING };
//static const string_value def_LOCAL_CONFIG_FILE = { "", PARAM_TYPE_STRING };
//static const string_value def_LOCAL_CREDMON_TOKEN_AUDIENCE = { "", PARAM_TYPE_STRING };
static const bool_value def_LOCAL_CREDMON_TOKEN_USE_JSON = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_LOCAL_CREDMON_TOKEN_VERSION = { "scitoken:2.0", PARAM_TYPE_STRING };
static const string_value def_LOCAL_DIR = {
	#if defined WIN32
	 "$(RELEASE_DIR)", PARAM_TYPE_STRING
	#else
	 "$(TILDE)", PARAM_TYPE_STRING
	#endif
};
//static const string_value def_LOCAL_DISK_LOCK_DIR = { "", PARAM_TYPE_STRING };
static const bool_value def_LOCAL_UNIVERSE_CGROUP_ENFORCEMENT = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_LOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY = { "30", PARAM_TYPE_INT, 30 };
static const int_value def_LOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_LOCAL_UNIV_EXECUTE = {
	#if defined WIN32
	 "$(SPOOL)\\local_univ_execute", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/local_univ_execute", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_LOCK = { "$(LOG)", PARAM_TYPE_STRING };
static const bool_value def_LOCK_DEBUG_LOG_TO_APPEND = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_LOG = {
	#if defined WIN32
	 "$(LOCAL_DIR)\\log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCAL_DIR)/log", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_LOGS_USE_TIMESTAMP = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_LOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE = { "D_ALWAYS", PARAM_TYPE_STRING };
static const bool_value def_LOG_ON_NFS_IS_ERROR = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_LOG_TO_SYSLOG = { "false", PARAM_TYPE_BOOL, false };
//static const int_value def_LOWPORT = { "", PARAM_TYPE_INT };
static const string_value def_LVM_BACKING_FILE = { "$(SPOOL)/startd_disk.img", PARAM_TYPE_STRING };
static const int_value def_LVM_BACKING_FILE_SIZE_MB = { "10240", PARAM_TYPE_INT, 10240 };
static const string_value def_LVM_HIDE_MOUNT = { "auto", PARAM_TYPE_STRING };
static const ranged_double_value def_LVM_THICK_LV_MARGIN = { "0.98", PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, 0.98, 0.0,1.0 };
static const int_value def_LVM_THIN_LV_EXTRA_SIZE_MB = { "2000", PARAM_TYPE_INT, 2000 };
static const bool_value def_LVM_USE_THIN_PROVISIONING = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_MAIL = {
	#if defined WIN32
	 "$(BIN)\\condor_mail.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "/usr/bin/mail", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_MASTER = {
	#if defined WIN32
	 "$(SBIN)\\condor_master.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_master", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_MASTER$ENABLE_CLASSAD_CACHING = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_MASTER$IsMaster = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const int_value def_MASTER$PID_SNAPSHOT_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const string_value def_MASTER_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.master_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.master_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_MASTER_BACKOFF_CEILING = { "3600", PARAM_TYPE_INT, 3600 };
static const int_value def_MASTER_BACKOFF_CONSTANT = { "9", PARAM_TYPE_INT, 9 };
static const double_value def_MASTER_BACKOFF_FACTOR = { "2.0", PARAM_TYPE_DOUBLE, 2.0 };
static const int_value def_MASTER_CHECK_NEW_EXEC_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
//static const string_value def_MASTER_DAEMON_AD_FILE = { "", PARAM_TYPE_STRING };
//static const string_value def_MASTER_DEBUG = { "", PARAM_TYPE_STRING };
static const bool_value def_MASTER_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
//static const string_value def_MASTER_ENVIRONMENT = { "", PARAM_TYPE_STRING };
//static const string_value def_MASTER_FLAG = { "", PARAM_TYPE_STRING };
//static const string_value def_MASTER_HA_LIST = { "", PARAM_TYPE_STRING };
//static const string_value def_MASTER_INSTANCE_LOCK = { "", PARAM_TYPE_STRING };
static const string_value def_MASTER_LOG = {
	#if defined WIN32
	 "$(LOG)\\MasterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/MasterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_MASTER_NAME = { "", PARAM_TYPE_STRING };
static const int_value def_MASTER_NEW_BINARY_DELAY = { "120", PARAM_TYPE_INT, 120 };
static const string_value def_MASTER_NEW_BINARY_RESTART = { "GRACEFUL", PARAM_TYPE_STRING };
static const int_value def_MASTER_RECOVER_FACTOR = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_MASTER_TIMEOUT_MULTIPLIER = { "0", PARAM_TYPE_INT, 0 };
static const int_value def_MASTER_UPDATE_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_MATCH_TIMEOUT = { "120", PARAM_TYPE_INT, 120 };
static const ranged_int_value def_MAX_ACCEPTS_PER_CYCLE = { "8", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 8, 0,INT_MAX };
static const int_value def_MAX_ACCOUNTANT_DATABASE_SIZE = { "1000000", PARAM_TYPE_INT, 1000000 };
static const int_value def_MAX_CLAIM_ALIVES_MISSED = { "6", PARAM_TYPE_INT, 6 };
static const string_value def_MAX_COLLECTOR_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const ranged_int_value def_MAX_CONCURRENT_DOWNLOADS = { "100", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 100, 0,INT_MAX };
static const ranged_int_value def_MAX_CONCURRENT_UPLOADS = { "100", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 100, 0,INT_MAX };
static const ranged_int_value def_MAX_CONCURRENT_UPLOADS_PER_USER = { "$(MAX_CONCURRENT_UPLOADS:100)/5", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const string_value def_MAX_CREDD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_C_GAHP_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_DAGMAN_LOG = { "0", PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, 0 };
static const string_value def_MAX_DEFAULT_LOG = { "10 Mb", PARAM_TYPE_STRING };
static const string_value def_MAX_DRAINING_ACTIVATION_DELAY = { "20", PARAM_TYPE_STRING };
static const int_value def_MAX_FILE_TRANSFER_PLUGIN_LIFETIME = { "72000", PARAM_TYPE_INT, 72000 };
static const string_value def_MAX_GANGLIAD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_GLOBAL_JOB_PRIOS = { "500", PARAM_TYPE_INT, 500 };
static const string_value def_MAX_GRIDMANAGER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_HAD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_JOBS_PER_OWNER = { "100000", PARAM_TYPE_INT, 100000 };
static const int_value def_MAX_JOBS_PER_SUBMISSION = { "20000", PARAM_TYPE_INT, 20000 };
static const int_value def_MAX_JOBS_RUNNING = {
	#if defined WIN32
	 "MIN({($(DETECTED_MEMORY)-200)/10, 2000})", PARAM_TYPE_INT, 0
	#else
	 "MIN({$(DETECTED_MEMORY), 10000})", PARAM_TYPE_INT, 0
	#endif
};
static const int_value def_MAX_JOBS_SUBMITTED = { "2147483647", PARAM_TYPE_INT, 2147483647 };
static const int_value def_MAX_JOB_MIRROR_UPDATE_LAG = { "600", PARAM_TYPE_INT, 600 };
static const int_value def_MAX_JOB_QUEUE_LOG_ROTATIONS = { "1", PARAM_TYPE_INT, 1 };
static const string_value def_MAX_JOB_ROUTER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_KBDD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_LIBRARIAN_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_MASTER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_NEGOTIATOR_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_NEGOTIATOR_MATCH_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_PARTITIONABLE_SLOT_CLAIM_TIME = { "3600", PARAM_TYPE_INT, 3600 };
static const ranged_int_value def_MAX_PENDING_STARTD_CONTACTS = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const int_value def_MAX_PERIODIC_EXPR_INTERVAL = { "1200", PARAM_TYPE_INT, 1200 };
static const ranged_int_value def_MAX_PID_COLLISION_RETRY = { "9", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 9, 0,INT_MAX };
static const string_value def_MAX_PROCD_LOG = { "1000000", PARAM_TYPE_STRING };
static const ranged_int_value def_MAX_REAPS_PER_CYCLE = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const int_value def_MAX_REMAP_RECURSIONS = { "128", PARAM_TYPE_INT, 128 };
static const string_value def_MAX_REPLICATION_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_ROOSTER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_RUNNING_SCHEDULER_JOBS_PER_OWNER = { "200", PARAM_TYPE_STRING };
static const string_value def_MAX_SCHEDD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_SHADOW_EXCEPTIONS = { "2", PARAM_TYPE_INT, 2 };
static const string_value def_MAX_SHADOW_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_SHARED_PORT_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_SLOT_TYPES = { "10", PARAM_TYPE_INT, 10 };
static const string_value def_MAX_STARTD_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MAX_STARTER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const ranged_int_value def_MAX_TIMER_EVENTS_PER_CYCLE = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const ranged_int_value def_MAX_TIME_SKIP = { "1200", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1200, 0,INT_MAX };
static const int_value def_MAX_TRACKING_GID = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_MAX_TRANSFERER_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const int_value def_MAX_TRANSFER_INPUT_MB = { "-1", PARAM_TYPE_INT, -1 };
static const int_value def_MAX_TRANSFER_LIFETIME = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_MAX_TRANSFER_OUTPUT_MB = { "-1", PARAM_TYPE_INT, -1 };
static const ranged_int_value def_MAX_UDP_MSGS_PER_CYCLE = { "100", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 100, 0,INT_MAX };
static const string_value def_MAX_VM_GAHP_LOG = { "$(MAX_DEFAULT_LOG)", PARAM_TYPE_STRING };
static const string_value def_MEMORY_USAGE_METRIC = { "((ResidentSetSize+1023)/1024)", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const string_value def_MEMORY_USAGE_METRIC_VM = { "((ImageSize+1023)/1024)", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const string_value def_MINUTE = { "60", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const ranged_int_value def_MIN_FLOCK_LEVEL = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const int_value def_MIN_TRACKING_GID = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_MODIFY_REQUEST_EXPR_REQUESTCPUS = { "quantize(RequestCpus,{1})", PARAM_TYPE_STRING };
static const string_value def_MODIFY_REQUEST_EXPR_REQUESTDISK = { "quantize(RequestDisk - $(CATALOG_SPACE),{Target.DiskQuantum\?:1024})", PARAM_TYPE_STRING };
static const string_value def_MODIFY_REQUEST_EXPR_REQUESTMEMORY = { "quantize(RequestMemory,{128})", PARAM_TYPE_STRING };
static const bool_value def_MOUNT_PRIVATE_DEV_SHM = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_MOUNT_UNDER_SCRATCH = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING
	#else
	 "\"/tmp,/var/tmp\"", PARAM_TYPE_STRING
	#endif
};
static const string_value def_MPI = { "8", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
//static const string_value def_MPI_CONDOR_RSH_PATH = { "", PARAM_TYPE_STRING };
//static const string_value def_MPI_MASTER_IP = { "", PARAM_TYPE_STRING };
static const bool_value def_MUST_MODIFY_REQUEST_EXPRS = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_MachineMaxVacateTime = { "$(MaxVacateTime)", PARAM_TYPE_INT, 0 };
static const string_value def_MaxSuspendTime = { "10 * $(MINUTE)", PARAM_TYPE_STRING };
static const string_value def_MaxVacateTime = { "10 * $(MINUTE)", PARAM_TYPE_STRING };
static const string_value def_MediumJob = { "(TARGET.ImageSize >= (15 * 1024) && TARGET.ImageSize < (50 * 1024))", PARAM_TYPE_STRING };
//static const string_value def_NEGOTIATE_ALL_JOBS_IN_CLUSTER = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_NEGOTIATION_CYCLE_STATS_LENGTH = { "3", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 3, 0,100 };
static const string_value def_NEGOTIATOR = {
	#if defined WIN32
	 "$(SBIN)\\condor_negotiator.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_negotiator", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_NEGOTIATOR$IsNegotiator = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const bool_value def_NEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_NEGOTIATOR_CONSIDER_EARLY_PREEMPTION = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_NEGOTIATOR_CONSIDER_PREEMPTION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_NEGOTIATOR_CROSS_SLOT_PRIOS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_NEGOTIATOR_DEBUG = { "D_MATCH", PARAM_TYPE_STRING };
static const bool_value def_NEGOTIATOR_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
static const bool_value def_NEGOTIATOR_DEPTH_FIRST = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_NEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_NEGOTIATOR_IGNORE_USER_PRIORITIES = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_NEGOTIATOR_INFORM_STARTD = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_NEGOTIATOR_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
//static const string_value def_NEGOTIATOR_JOB_CONSTRAINT = { "", PARAM_TYPE_STRING };
static const string_value def_NEGOTIATOR_LOG = {
	#if defined WIN32
	 "$(LOG)\\NegotiatorLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/NegotiatorLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_NEGOTIATOR_MATCHLIST_CACHING = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_NEGOTIATOR_MATCH_EXPRS = { "", PARAM_TYPE_STRING };
static const string_value def_NEGOTIATOR_MATCH_LOG = {
	#if defined WIN32
	 "$(LOG)\\MatchLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/MatchLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_NEGOTIATOR_MAX_TIME_PER_CYCLE = { "1200", PARAM_TYPE_INT, 1200 };
static const int_value def_NEGOTIATOR_MAX_TIME_PER_PIESPIN = { "120", PARAM_TYPE_INT, 120 };
static const int_value def_NEGOTIATOR_MAX_TIME_PER_SCHEDD = { "120", PARAM_TYPE_INT, 120 };
static const int_value def_NEGOTIATOR_MAX_TIME_PER_SUBMITTER = { "60", PARAM_TYPE_INT, 60 };
static const int_value def_NEGOTIATOR_MIN_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
static const int_value def_NEGOTIATOR_NUM_THREADS = { "1", PARAM_TYPE_INT, 1 };
static const string_value def_NEGOTIATOR_POST_JOB_RANK = { "(RemoteOwner =\?= UNDEFINED) * (ifthenElse(isUndefined(KFlops), 1000, Kflops) - SlotID - 1.0e10*(Offline=\?=True))", PARAM_TYPE_STRING };
static const bool_value def_NEGOTIATOR_PREFETCH_REQUESTS = { "true", PARAM_TYPE_BOOL, true };
static const ranged_int_value def_NEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME = { "60", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 60, 0,INT_MAX };
static const string_value def_NEGOTIATOR_PRE_JOB_RANK = { "(10000000 * My.Rank) + (1000000 * (RemoteOwner =\?= UNDEFINED)) - (100000 * Cpus) - Memory", PARAM_TYPE_STRING };
static const bool_value def_NEGOTIATOR_READ_CONFIG_BEFORE_CYCLE = { "false", PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, false };
static const ranged_int_value def_NEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE = { "200", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 200, 1,INT_MAX };
//static const string_value def_NEGOTIATOR_SLOT_CONSTRAINT = { "", PARAM_TYPE_STRING };
//static const string_value def_NEGOTIATOR_SLOT_POOLSIZE_CONSTRAINT = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_NEGOTIATOR_SOCKET_CACHE_SIZE = { "500", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 500, 1,INT_MAX };
//static const string_value def_NEGOTIATOR_STATE_FILE = { "", PARAM_TYPE_STRING };
static const int_value def_NEGOTIATOR_TIMEOUT = { "30", PARAM_TYPE_INT, 30 };
static const int_value def_NEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD = { "0", PARAM_TYPE_INT, 0 };
static const bool_value def_NEGOTIATOR_UPDATE_AFTER_CYCLE = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_NEGOTIATOR_UPDATE_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const bool_value def_NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_NEGOTIATOR_USE_SLOT_WEIGHTS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_NEGOTIATOR_USE_WEIGHTED_DEMAND = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_NETWORK_HOSTNAME = { "", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
static const string_value def_NETWORK_INTERFACE = { "*", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
static const int_value def_NETWORK_MAX_PENDING_CONNECTS = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_NICE_USER_ACCOUNTING_GROUP_NAME = { "nice-user", PARAM_TYPE_STRING };
static const double_value def_NICE_USER_PRIO_FACTOR = { "1e10", PARAM_TYPE_DOUBLE, 1e10 };
static const bool_value def_NONBLOCKING_COLLECTOR_UPDATE = { "true", PARAM_TYPE_BOOL, true };
static const ranged_int_value def_NOT_RESPONDING_TIMEOUT = { "3600", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 3600, 1,INT_MAX };
static const bool_value def_NO_DNS = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_NUM_CPUS = { "$(DETECTED_CPUS_LIMIT)", PARAM_TYPE_INT, 0 };
static const int_value def_OBITUARY_LOG_LENGTH = { "200", PARAM_TYPE_INT, 200 };
static const string_value def_ONEDRIVE_AUTHORIZATION_URL = { "https://login.microsoftonline.com/common/oauth2/v2.0/authorize", PARAM_TYPE_STRING };
static const string_value def_ONEDRIVE_TOKEN_URL = { "https://login.microsoftonline.com/common/oauth2/v2.0/token", PARAM_TYPE_STRING };
static const string_value def_OPENMPI_EXCLUDE_NETWORK_INTERFACES = { "docker0,virbr0", PARAM_TYPE_STRING };
static const string_value def_OPENMPI_INSTALL_PATH = { "/usr/lib64/openmpi", PARAM_TYPE_STRING };
//static const string_value def_OPSYS = { "", PARAM_TYPE_STRING };
//static const string_value def_OPSYSANDVER = { "", PARAM_TYPE_STRING };
//static const int_value def_OUT_HIGHPORT = { "", PARAM_TYPE_INT };
//static const int_value def_OUT_LOWPORT = { "", PARAM_TYPE_INT };
static const int_value def_PARENT_CHECK_FIRST_INTERVAL = { "15", PARAM_TYPE_INT, 15 };
static const int_value def_PARENT_CHECK_INTERVAL = { "120", PARAM_TYPE_INT, 120 };
//static const string_value def_PARROT = { "", PARAM_TYPE_STRING };
static const int_value def_PASSWD_CACHE_REFRESH = { "72000", PARAM_TYPE_INT, 72000 };
static const string_value def_PERIODIC_CHECKPOINT = { "((time() - LastPeriodicCheckpoint)/60.0) > (180.0 + $RANDOM_INTEGER(-30,30,1))", PARAM_TYPE_STRING };
static const int_value def_PERIODIC_EXPR_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const ranged_double_value def_PERIODIC_EXPR_TIMESLICE = { "0.01", PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, 0.01, 0.0,1.0 };
//static const string_value def_PERSISTENT_CONFIG_DIR = { "", PARAM_TYPE_STRING };
//static const string_value def_PER_JOB_HISTORY_DIR = { "", PARAM_TYPE_STRING };
static const bool_value def_PER_JOB_NAMESPACES = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_PID_SNAPSHOT_INTERVAL = { "15", PARAM_TYPE_INT, 15 };
static const int_value def_PIPE_BUFFER_MAX = { "10240", PARAM_TYPE_INT|PARAM_FLAGS_RESTART, 10240 };
static const string_value def_PLACEMENTD = {
	#if defined WIN32
	 "$(SBIN)\\condor_placementd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_placementd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_PLACEMENTD_AUTHORIZATIONS_MAPFILE = {
	#if defined WIN32
	 "$(ETC)\\placementd_authorizations_mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/placementd_authorizations_mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_PLACEMENTD_LOG = {
	#if defined WIN32
	 "$(LOG)\\PlacementdLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/PlacementdLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_PLACEMENTD_MAPFILE = {
	#if defined WIN32
	 "$(ETC)\\placementd_mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/placementd_mapfile", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_PLUGINS = { "", PARAM_TYPE_STRING };
//static const string_value def_PLUGIN_DIR = { "", PARAM_TYPE_STRING };
static const int_value def_POLLING_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
//static const string_value def_POLLING_PERIOD = { "", PARAM_TYPE_STRING };
//static const string_value def_POOL_HISTORY_DIR = { "", PARAM_TYPE_STRING };
static const int_value def_POOL_HISTORY_MAX_STORAGE = { "10000000", PARAM_TYPE_INT, 10000000 };
static const int_value def_POOL_HISTORY_SAMPLING_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const string_value def_PREEMPT = { "False", PARAM_TYPE_STRING };
static const string_value def_PREEMPTION_RANK = { "(RemoteUserPrio * 1000000) - ifThenElse(isUndefined(TotalJobRuntime), 0, TotalJobRuntime)", PARAM_TYPE_STRING };
static const string_value def_PREEMPTION_REQUIREMENTS = { "False", PARAM_TYPE_STRING };
static const string_value def_PREEN = {
	#if defined WIN32
	 "$(SBIN)\\condor_preen.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_preen", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_PREEN_ADMIN = { "", PARAM_TYPE_STRING };
static const string_value def_PREEN_ARGS = { "-m -r", PARAM_TYPE_STRING };
static const int_value def_PREEN_COREFILES_PER_PROCESS = { "10", PARAM_TYPE_INT, 10 };
static const long_value def_PREEN_COREFILE_MAX_SIZE = { "50000000", PARAM_TYPE_LONG, 50000000 };
static const int_value def_PREEN_COREFILE_STALE_AGE = { "5184000", PARAM_TYPE_INT, 5184000 };
static const int_value def_PREEN_INTERVAL = { "86400", PARAM_TYPE_INT, 86400 };
static const bool_value def_PREFER_IPV4 = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART, true };
static const string_value def_PREFER_OUTBOUND_IPV4 = { "$(PREFER_IPV4)", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART };
static const ranged_double_value def_PRIORITY_HALFLIFE = { "86400", PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, 86400, 0.00001,DBL_MAX };
//static const string_value def_PRIVATE_NETWORK_INTERFACE = { "", PARAM_TYPE_STRING };
static const string_value def_PRIVATE_NETWORK_NAME = { "$(FULL_HOSTNAME)", PARAM_TYPE_STRING };
static const string_value def_PROCD = {
	#if defined WIN32
	 "$(SBIN)\\condor_procd.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_procd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_PROCD_ADDRESS = {
	#if defined WIN32
	 "\\\\.\\pipe\\$Fpub(LOCK)", PARAM_TYPE_STRING
	#else
	 "$(RUN)/procd_pipe", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_PROCD_DEBUG = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_PROCD_LOG = {
	#if defined WIN32
	 "$(LOG)\\ProcLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/ProcLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_PROCD_MAX_SNAPSHOT_INTERVAL = { "60", PARAM_TYPE_STRING };
//static const string_value def_PROTECTED_JOB_ATTRS = { "", PARAM_TYPE_STRING };
//static const string_value def_PUBLISH_OBITUARIES = { "", PARAM_TYPE_STRING };
static const string_value def_PYTHON3_MODULE_SUFFIX = {
	#ifdef PYTHON3_MODULE_SUFFIX
	 PYTHON3_MODULE_SUFFIX, PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#else
	 ".pyd", PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#endif
};
static const int_value def_PYTHON3_VERSION_MINOR = {
	#ifdef PYTHON3_VERSION_MINOR
	 PARAM_TABLE_QUOTEME(PYTHON3_VERSION_MINOR), PARAM_TYPE_INT|PARAM_FLAGS_CONST, PYTHON3_VERSION_MINOR
	#else
	 "0", PARAM_TYPE_INT|PARAM_FLAGS_CONST, 0
	#endif
};
static const int_value def_QUERY_TIMEOUT = { "60", PARAM_TYPE_INT, 60 };
static const bool_value def_QUEUE_ALL_USERS_TRUSTED = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_QUEUE_CLEAN_INTERVAL = { "28800", PARAM_TYPE_INT, 28800 };
static const string_value def_QUEUE_SUPER_USERS = {
	#if defined WIN32
	 "condor, SYSTEM", PARAM_TYPE_STRING
	#else
	 "root, condor", PARAM_TYPE_STRING
	#endif
};
//static const string_value def_QUEUE_SUPER_USER_MAY_IMPERSONATE = { "", PARAM_TYPE_STRING };
static const int_value def_Q_QUERY_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
//static const string_value def_REAL_TIME_JOB_SUSPEND_UPDATES = { "", PARAM_TYPE_STRING };
static const int_value def_RECEIVE_MSGS_DURATION = { "250", PARAM_TYPE_INT|PARAM_CUST_DEVEL, 250 };
static const int_value def_RECONNECT_BACKOFF_CEILING = { "300", PARAM_TYPE_INT, 300 };
static const string_value def_RELEASE_DIR = {
	#if defined WIN32
	 "c:\\condor", PARAM_TYPE_STRING
	#else
	 "/usr", PARAM_TYPE_STRING
	#endif
};
static const string_value def_REMOTE_GAHP = {
	#if defined WIN32
	 "$(SBIN)\\remote_gahp.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/remote_gahp", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const double_value def_REMOTE_PRIO_FACTOR = { "1e7", PARAM_TYPE_DOUBLE, 1e7 };
static const string_value def_REMOVE_SIGNIFICANT_ATTRIBUTES = { "CpusUsage,DiskUsage,GPUsUsage,MemoryUsage,ResidentSetSize", PARAM_TYPE_STRING };
static const string_value def_REMOVE_SIGNIFICANT_ATTRIBUTES_REGEX = { "^Slot[0-9]*_", PARAM_TYPE_STRING };
static const string_value def_REPLICATION = {
	#if defined WIN32
	 "$(SBIN)\\condor_replication.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_replication", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_REPLICATION_ARGS = { "-sock $(REPLICATION_SOCKET_NAME)", PARAM_TYPE_STRING };
//static const string_value def_REPLICATION_DEBUG = { "", PARAM_TYPE_STRING };
static const int_value def_REPLICATION_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
//static const string_value def_REPLICATION_LIST = { "", PARAM_TYPE_STRING };
static const string_value def_REPLICATION_LOG = {
	#if defined WIN32
	 "$(LOG)\\ReplicationLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/ReplicationLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_REPLICATION_SOCKET_NAME = { "replication", PARAM_TYPE_STRING };
static const bool_value def_REPLICATION_USE_SHARED_PORT = { "$(HAD_USE_SHARED_PORT)", PARAM_TYPE_BOOL, 0 };
static const bool_value def_REQUIRE_LOCAL_CONFIG_FILE = {
	#if defined WIN32
	 "false", PARAM_TYPE_BOOL, false
	#else
	 "true", PARAM_TYPE_BOOL, true
	#endif
};
static const int_value def_RESERVED_MEMORY = { "0", PARAM_TYPE_INT, 0 };
static const int_value def_RESERVED_SWAP = { "0", PARAM_TYPE_INT, 0 };
static const bool_value def_RESTART_PROCD_ON_ERROR = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_REUSE_CONDOR_RUN_ACCOUNT = { "", PARAM_TYPE_STRING };
static const string_value def_ROOSTER = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_rooster.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_rooster", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_ROOSTER_DEBUG = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_ROOSTER_INTERVAL = { "300", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 300, 0,INT_MAX };
static const string_value def_ROOSTER_LOG = {
	#if defined WIN32
	 "$(LOG)\\RoosterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/RoosterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_ROOSTER_MAX_UNHIBERNATE = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 0, 0,INT_MAX };
static const string_value def_ROOSTER_UNHIBERNATE = { "Offline && Unhibernate", PARAM_TYPE_STRING };
//static const string_value def_ROOSTER_UNHIBERNATE_RANK = { "", PARAM_TYPE_STRING };
static const string_value def_ROOSTER_WAKEUP_CMD = { "\"$(BIN)/condor_power -d -i\"", PARAM_TYPE_STRING };
static const string_value def_RUN = {
	#if defined WIN32
	 "$(LOCK)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCK)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_RUNTIME_CONFIG_ADMIN = { "", PARAM_TYPE_STRING };
static const bool_value def_RUN_FILETRANSFER_PLUGINS_WITH_ROOT = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_RunBenchmarks = { "LastBenchmark == 0", PARAM_TYPE_STRING };
static const string_value def_SBIN = {
	#if defined WIN32
	 "$(BIN)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(RELEASE_DIR)/sbin", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_SCHEDD = {
	#if defined WIN32
	 "$(SBIN)\\condor_schedd.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#else
	 "$(SBIN)/condor_schedd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#endif
};
static const bool_value def_SCHEDD$IsSchedd = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const string_value def_SCHEDD_ADDRESS_FILE = {
	#if defined WIN32
	 "$(SPOOL)\\.schedd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/.schedd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_SCHEDD_ALLOW_LATE_MATERIALIZE = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_SCHEDD_ASSUME_NEGOTIATOR_GONE = { "2000000000", PARAM_TYPE_INT, 2000000000 };
static const string_value def_SCHEDD_AUDIT_LOG = {
	#if defined WIN32
	 "$(LOG)\\SchedAuditLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/SchedAuditLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_SCHEDD_BACKUP_SPOOL = { "", PARAM_TYPE_STRING };
//static const string_value def_SCHEDD_CRON_NAME = { "", PARAM_TYPE_STRING };
static const string_value def_SCHEDD_DAEMON_AD_FILE = { "$(SPOOL)/.schedd_classad", PARAM_TYPE_STRING };
static const string_value def_SCHEDD_DAEMON_HISTORY = { "$(SPOOL)/schedd_daemon_history", PARAM_TYPE_STRING };
static const string_value def_SCHEDD_DEBUG = { "D_PID", PARAM_TYPE_STRING };
//static const string_value def_SCHEDD_INTERVAL = { "", PARAM_TYPE_STRING };
static const int_value def_SCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY = { "5", PARAM_TYPE_INT, 5 };
static const string_value def_SCHEDD_LOG = {
	#if defined WIN32
	 "$(LOG)\\SchedLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/SchedLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_SCHEDD_MAX_FILE_DESCRIPTORS = { "20000", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 20000, 0,INT_MAX };
static const int_value def_SCHEDD_MIN_INTERVAL = { "5", PARAM_TYPE_INT, 5 };
//static const string_value def_SCHEDD_NAME = { "", PARAM_TYPE_STRING };
static const bool_value def_SCHEDD_NON_DURABLE_LATE_MATERIALIZE = { "true", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, true };
static const int_value def_SCHEDD_NOW_JOB_VACATE_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
//static const string_value def_SCHEDD_PREEMPTION_RANK = { "", PARAM_TYPE_STRING };
//static const string_value def_SCHEDD_PREEMPTION_REQUIREMENTS = { "", PARAM_TYPE_STRING };
static const int_value def_SCHEDD_QUERY_WORKERS = { "8", PARAM_TYPE_INT, 8 };
static const string_value def_SCHEDD_RESTART_REPORT = { "$(LOG)/ScheddRestartReport", PARAM_TYPE_STRING };
static const string_value def_SCHEDD_ROUND_ATTR_DiskUsage = { "25%", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const string_value def_SCHEDD_ROUND_ATTR_ExecutableSize = { "25%", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const string_value def_SCHEDD_ROUND_ATTR_ImageSize = { "25%", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const string_value def_SCHEDD_ROUND_ATTR_NumCkpts = { "4", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const string_value def_SCHEDD_ROUND_ATTR_ProportionalSetSizeKb = { "25%", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const string_value def_SCHEDD_ROUND_ATTR_ResidentSetSize = { "25%", PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT };
static const bool_value def_SCHEDD_SEND_RESCHEDULE = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SCHEDD_SEND_VACATE_VIA_TCP = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_SCHEDD_SLOT_WEIGHT = { "", PARAM_TYPE_STRING };
static const string_value def_SCHEDD_SUPER_ADDRESS_FILE = {
	#if defined WIN32
	 "$(SPOOL)\\.schedd_address.super", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/.schedd_address.super", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_SCHEDD_USE_SLOT_WEIGHT = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_SCHEDULER_UNIVERSE_COOL_DOWN_DURATION = { "300", PARAM_TYPE_INT, 300 };
static const bool_value def_SCHED_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
static const int_value def_SCHED_UNIV_RENICE_INCREMENT = { "0", PARAM_TYPE_INT, 0 };
//static const string_value def_SCP = { "", PARAM_TYPE_STRING };
//static const string_value def_SECURE_JOB_ATTRS = { "", PARAM_TYPE_STRING };
static const bool_value def_SEC_ACCEPT_CAPABILITY_TOKENS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_SEC_CLAIMTOBE_INCLUDE_DOMAIN = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_SEC_CLAIMTOBE_USER = { "", PARAM_TYPE_STRING };
static const int_value def_SEC_CREDENTIAL_REFRESH_INTERVAL = { "-1", PARAM_TYPE_INT, -1 };
static const int_value def_SEC_CREDENTIAL_SWEEP_DELAY = { "3600", PARAM_TYPE_INT, 3600 };
static const int_value def_SEC_CREDENTIAL_SWEEP_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const ranged_int_value def_SEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION = { "1800", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1800, 0,INT_MAX };
static const bool_value def_SEC_DEBUG_PRINT_KEYS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_SEC_DEFAULT_AUTHENTICATION_METHODS = {
	#ifdef SEC_STD_AUTH_METHOD_NAMES
	 SEC_STD_AUTH_METHOD_NAMES, PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#else
	 "FS,TOKEN", PARAM_TYPE_STRING|PARAM_FLAGS_CONST
	#endif
};
static const int_value def_SEC_DEFAULT_AUTHENTICATION_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
static const bool_value def_SEC_ENABLE_IMPERSONATION_TOKENS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SEC_ENABLE_REMOTE_ADMINISTRATION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SEC_ENABLE_SCITOKEN_EXCHANGE = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SEC_ENABLE_TOKEN_FETCH = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SEC_ENABLE_TOKEN_REQUEST = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_SEC_IMPERSONATION_TOKEN_LIMITS = { "", PARAM_TYPE_STRING };
//static const int_value def_SEC_ISSUED_TOKEN_EXPIRATION = { "", PARAM_TYPE_INT };
static const string_value def_SEC_PASSWORD_DIRECTORY = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\tokens.sk", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/passwords.d", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_SEC_PASSWORD_DOMAIN = { "", PARAM_TYPE_STRING };
static const string_value def_SEC_PASSWORD_FILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SEC_PASSWORD_DIRECTORY)/POOL", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_SEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_SEC_SCITOKENS_CACHE = { "$(RUN)/cache", PARAM_TYPE_STRING };
static const string_value def_SEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS = { "https://aai-dev.egi.eu/auth/realms/egi", PARAM_TYPE_STRING };
static const ranged_int_value def_SEC_SESSION_DURATION_SLOP = { "20", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 20, 0,INT_MAX };
static const string_value def_SEC_SYSTEM_KNOWN_HOSTS = {
	#if defined WIN32
	 "$(LOCAL_DIR)\\known_hosts", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/known_hosts", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_SEC_TCP_SESSION_TIMEOUT = { "20", PARAM_TYPE_INT, 20 };
static const string_value def_SEC_TOKEN_AP_SIGNING_KEY_NAME = { "AP", PARAM_TYPE_STRING };
static const string_value def_SEC_TOKEN_DIRECTORY = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_SEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS = { "POOL AP", PARAM_TYPE_STRING };
static const string_value def_SEC_TOKEN_ISSUER_KEY = { "POOL", PARAM_TYPE_STRING };
//static const int_value def_SEC_TOKEN_MAX_AGE = { "", PARAM_TYPE_INT };
static const string_value def_SEC_TOKEN_POOL_SIGNING_KEY_FILE = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\tokens.sk\\POOL", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SEC_PASSWORD_FILE)", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_SEC_TOKEN_REQUEST_LIMITS = { "", PARAM_TYPE_STRING };
//static const string_value def_SEC_TOKEN_REVOCATION_EXPR = { "", PARAM_TYPE_STRING };
static const string_value def_SEC_TOKEN_SYSTEM_DIRECTORY = {
	#if defined WIN32
	 "$(RELEASE_DIR)\\tokens.d", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/tokens.d", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_SEC_USE_FAMILY_SESSION = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SEC_USE_LOW_DATA_MODE = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_SEC_USE_TOKENS_DATABASE = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_SENDMAIL = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "sendmail", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_SETTABLE_ATTRS_ADMINISTRATOR = { "", PARAM_TYPE_STRING };
//static const string_value def_SETTABLE_ATTRS_CONFIG = { "", PARAM_TYPE_STRING };
static const string_value def_SHADOW = {
	#if defined WIN32
	 "$(SBIN)\\condor_shadow.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_shadow", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_SHADOW$ENABLE_CLASSAD_CACHING = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_SHADOW$IsShadow = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const ranged_int_value def_SHADOW_CHECKPROXY_INTERVAL = { "600", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 600, 1,INT_MAX };
//static const string_value def_SHADOW_DEBUG = { "", PARAM_TYPE_STRING };
static const bool_value def_SHADOW_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
static const int_value def_SHADOW_JOB_CLEANUP_RETRY_DELAY = { "30", PARAM_TYPE_INT, 30 };
static const bool_value def_SHADOW_LAZY_QUEUE_UPDATE = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_SHADOW_LIST = {
	#if defined WIN32
	 "SHADOW", PARAM_TYPE_STRING
	#else
	 "SHADOW", PARAM_TYPE_STRING
	#endif
};
static const string_value def_SHADOW_LOCK = {
	#if defined WIN32
	 "$(LOCK)\\ShadowLock", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCK)/ShadowLock", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_SHADOW_LOG = {
	#if defined WIN32
	 "$(LOG)\\ShadowLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/ShadowLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_SHADOW_MAX_JOB_CLEANUP_RETRIES = { "5", PARAM_TYPE_INT, 5 };
static const int_value def_SHADOW_RENICE_INCREMENT = { "0", PARAM_TYPE_INT, 0 };
static const bool_value def_SHADOW_RUN_UNKNOWN_USER_JOBS = { "false", PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART, false };
static const int_value def_SHADOW_SIZE_ESTIMATE = { "125", PARAM_TYPE_INT, 125 };
static const string_value def_SHADOW_STATS_LOG = {
	#if defined WIN32
	 "$(LOG)\\XferStatsLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/XferStatsLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_SHADOW_WORKLIFE = { "3600", PARAM_TYPE_INT, 3600 };
static const string_value def_SHARED_PORT = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_shared_port.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_shared_port", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_SHARED_PORT_DAEMON_AD_FILE = { "$(LOCK)/shared_port_ad", PARAM_TYPE_STRING };
//static const string_value def_SHARED_PORT_DEBUG = { "", PARAM_TYPE_STRING };
//static const string_value def_SHARED_PORT_DEFAULT_ID = { "", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const string_value def_SHARED_PORT_LOG = {
	#if defined WIN32
	 "$(LOG)\\SharedPortLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/SharedPortLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_SHARED_PORT_MAX_FILE_DESCRIPTORS = { "20000", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 20000, 0,INT_MAX };
static const int_value def_SHARED_PORT_PORT = { "$(COLLECTOR_PORT)", PARAM_TYPE_INT, 0 };
static const int_value def_SHUTDOWN_FAST_TIMEOUT = { "300", PARAM_TYPE_INT, 300 };
//static const string_value def_SHUTDOWN_GRACEFUL_TIMEOUT = { "", PARAM_TYPE_STRING };
static const bool_value def_SIGN_S3_URLS = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_SINGULARITY = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING
	#else
	 "$(LIBEXEC)/apptainer", PARAM_TYPE_STRING
	#endif
};
static const bool_value def_SINGULARITY_ADD_ROCM_FLAG = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_SINGULARITY_ALLOWED_JOB_ENV_VARS = { "", PARAM_TYPE_STRING };
static const string_value def_SINGULARITY_IMAGE_EXPR = { "SingularityImage", PARAM_TYPE_STRING };
static const bool_value def_SINGULARITY_JOB = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_SINGULARITY_MOUNT_HOME = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_SINGULARITY_TEST_SANDBOX = { "$(LIBEXEC)/singularity_test_sandbox", PARAM_TYPE_STRING };
static const string_value def_SINGULARITY_USE_PID_NAMESPACES = { "auto", PARAM_TYPE_STRING };
static const string_value def_SINGULARITY_VERBOSITY = { "-s", PARAM_TYPE_STRING };
static const int_value def_SLOTS_CONNECTED_TO_CONSOLE = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RESTART, 0 };
static const int_value def_SLOTS_CONNECTED_TO_KEYBOARD = { "0", PARAM_TYPE_INT|PARAM_FLAGS_RESTART, 0 };
static const string_value def_SLOT_WEIGHT = { "Cpus", PARAM_TYPE_STRING };
//static const string_value def_SMTP_SERVER = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_SOCKET_LISTEN_BACKLOG = { "4096", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, 4096, 1,INT_MAX };
//static const string_value def_SOFT_UID_DOMAIN = { "", PARAM_TYPE_STRING };
static const string_value def_SPOOL = {
	#if defined WIN32
	 "$(LOCAL_DIR)\\spool", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOCAL_DIR)/spool", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_SSHD = { "", PARAM_TYPE_STRING };
//static const string_value def_SSHD_ARGS = { "", PARAM_TYPE_STRING };
//static const string_value def_SSH_KEYGEN = { "", PARAM_TYPE_STRING };
//static const string_value def_SSH_KEYGEN_ARGS = { "", PARAM_TYPE_STRING };
static const bool_value def_SSL_SKIP_HOST_CHECK = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_STANDARD = { "1", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_START = { "True", PARAM_TYPE_STRING };
static const string_value def_STARTD = {
	#if defined WIN32
	 "$(SBIN)\\condor_startd.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#else
	 "$(SBIN)/condor_startd", PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL
	#endif
};
static const bool_value def_STARTD$IsStartd = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const string_value def_STARTD_ADDRESS_FILE = {
	#if defined WIN32
	 "$(LOG)\\.startd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/.startd_address", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_STARTD_AD_REEVAL_EXPR = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_ATTRS = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_CLAIM_ID_FILE = { "", PARAM_TYPE_STRING };
static const int_value def_STARTD_CONTACT_TIMEOUT = { "45", PARAM_TYPE_INT, 45 };
//static const string_value def_STARTD_CRON_AUTOPUBLISH = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_CRON_NAME = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_DEBUG = { "", PARAM_TYPE_STRING };
static const string_value def_STARTD_DETECT_GPUS = { "-properties $(GPU_DISCOVERY_EXTRA)", PARAM_TYPE_STRING };
static const bool_value def_STARTD_ENFORCE_DISK_LIMITS = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_STARTD_FACTORY_SCRIPT_AVAILABLE_PARTITIONS = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_BACK_PARTITION = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_BOOT_PARTITION = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_DESTROY_PARTITION = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_GENERATE_PARTITION = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_QUERY_WORK_LOADS = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_FACTORY_SCRIPT_SHUTDOWN_PARTITION = { "", PARAM_TYPE_STRING };
static const int_value def_STARTD_HAS_BAD_UTMP = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_STARTD_HISTORY = { "$(LOG)/startd_history", PARAM_TYPE_STRING };
//static const string_value def_STARTD_JOB_ATTRS = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_JOB_HOOK_KEYWORD = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTD_LATCH_EXPRS = { "", PARAM_TYPE_STRING };
static const bool_value def_STARTD_LEFTOVER_PROCS_BREAK_SLOTS = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_STARTD_LOG = {
	#if defined WIN32
	 "$(LOG)\\StartLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/StartLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_STARTD_NAME = { "", PARAM_TYPE_STRING };
static const int_value def_STARTD_NOCLAIM_SHUTDOWN = { "0", PARAM_TYPE_INT, 0 };
static const string_value def_STARTD_REBOOT_COMMAND = { "/sbin/reboot", PARAM_TYPE_STRING };
static const bool_value def_STARTD_RECOMPUTE_DISK_FREE = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_STARTD_RESOURCE_PREFIX = { "", PARAM_TYPE_STRING };
static const bool_value def_STARTD_SHOULD_WRITE_CLAIM_ID_FILE = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_STARTD_SLOT_ATTRS = { "", PARAM_TYPE_STRING };
static const string_value def_STARTER = {
	#if defined WIN32
	 "$(SBIN)\\condor_starter.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_starter", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_STARTER$ENABLE_CLASSAD_CACHING = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_STARTER$IsStarter = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const bool_value def_STARTER_ALWAYS_HOLD_ON_OOM = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_STARTER_DEBUG = { "D_PID ", PARAM_TYPE_STRING };
static const bool_value def_STARTER_DEBUG_WAIT = { "false", PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, false };
static const string_value def_STARTER_DIAGNOSTIC_send_ep_logs = { "$(LIBEXEC)/condor_diagnostic_send_ep_logs", PARAM_TYPE_STRING };
//static const string_value def_STARTER_DISABLE_USER_SUPPLIED_TRANSFER_PLUGINS = { "", PARAM_TYPE_STRING };
static const int_value def_STARTER_FILE_XFER_STALL_TIMEOUT = { "3600", PARAM_TYPE_INT, 3600 };
static const ranged_int_value def_STARTER_FIRST_CHILDALIVE_DELAY = { "30", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 30, 0,INT_MAX };
static const bool_value def_STARTER_HIDE_GPU_DEVICES = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_STARTER_INITIAL_UPDATE_INTERVAL = { "8", PARAM_TYPE_INT, 8 };
//static const string_value def_STARTER_JOB_ENVIRONMENT = { "", PARAM_TYPE_STRING };
//static const string_value def_STARTER_JOB_HOOK_KEYWORD = { "", PARAM_TYPE_STRING };
static const string_value def_STARTER_LIST = {
	#if defined WIN32
	 "STARTER", PARAM_TYPE_STRING
	#else
	 "STARTER", PARAM_TYPE_STRING
	#endif
};
static const string_value def_STARTER_LOCAL = {
	#if defined WIN32
	 "$(SBIN)\\condor_starter.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_starter", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_STARTER_LOG = {
	#if defined WIN32
	 "$(LOG)\\StarterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/StarterLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_STARTER_LOG_NAME_APPEND = { "", PARAM_TYPE_STRING };
static const bool_value def_STARTER_NESTED_SCRATCH = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_STARTER_NUM_THREADS_ENV_VARS = { "CUBACORES GOMAXPROCS JULIA_NUM_THREADS MKL_NUM_THREADS NUMEXPR_NUM_THREADS OMP_NUM_THREADS OMP_THREAD_LIMIT OPENBLAS_NUM_THREADS PYTHON_CPU_COUNT ROOT_MAX_THREADS TF_LOOP_PARALLEL_ITERATIONS TF_NUM_THREADS", PARAM_TYPE_STRING };
static const int_value def_STARTER_RLIMIT_AS = { "0", PARAM_TYPE_INT, 0 };
static const bool_value def_STARTER_SETS_HOME_ENV = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_STARTER_STATS_LOG = {
	#if defined WIN32
	 "$(LOG)\\XferStatsLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/XferStatsLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_STARTER_UPLOAD_TIMEOUT = { "300", PARAM_TYPE_INT, 300 };
//static const string_value def_START_DAEMONS = { "", PARAM_TYPE_STRING };
static const string_value def_START_LOCAL_UNIVERSE = { "TotalLocalJobsRunning < 200", PARAM_TYPE_STRING };
//static const string_value def_START_MASTER = { "", PARAM_TYPE_STRING };
static const string_value def_START_SCHEDULER_UNIVERSE = { "TotalSchedulerJobsRunning < 500", PARAM_TYPE_STRING };
static const string_value def_STASH_PLUGIN = {
	#if defined WIN32
	 "$(LIBEXEC)\\stash_plugin", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/stash_plugin", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_STATISTICS_WINDOW_QUANTUM = { "240", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_CUST_EXPERT, 240, 1,1000000000 };
//static const string_value def_STATISTICS_WINDOW_QUANTUM_DC = { "", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
//static const string_value def_STATISTICS_WINDOW_QUANTUM_SCHEDD = { "", PARAM_TYPE_STRING|PARAM_CUST_EXPERT };
static const ranged_int_value def_STATISTICS_WINDOW_SECONDS = { "1200", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1200, 1,1000000000 };
static const bool_value def_SUBMIT$IsSubmit = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const bool_value def_SUBMIT_ALLOW_GETENV = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_SUBMIT_ATTRS = { "", PARAM_TYPE_STRING };
static const bool_value def_SUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_SUBMIT_DEFAULT_SHOULD_TRANSFER_FILES = { "", PARAM_TYPE_STRING };
static const bool_value def_SUBMIT_GENERATE_CONDOR_C_REQUIREMENTS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_SUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_SUBMIT_REQUIREMENT_NAMES = { "", PARAM_TYPE_STRING };
static const bool_value def_SUBMIT_SEND_RESCHEDULE = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_SUBMIT_SKIP_FILECHECKS = { "true", PARAM_TYPE_STRING };
//static const string_value def_SUBSYSTEM = { "", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_SUM_OF_CATALOGS = { "    ifthenelse(\n        RequestedCatalogs is undefined || catalogs is undefined,\n        0,\n        sum(\n            evalInEachContext(\n                member(CatalogID, RequestedCatalogIDs)\n                \? CatalogSize : 0,\n                catalogs\n            )\n        )\n    )", PARAM_TYPE_STRING };
static const string_value def_SUSPEND = { "False", PARAM_TYPE_STRING };
static const int_value def_SYSAPI_GET_LOADAVG = { "1", PARAM_TYPE_INT, 1 };
static const string_value def_SYSTEM_IMMUTABLE_JOB_ATTRS = { "Owner ClusterId JobUniverse ProcId MyType TargetType User OsUser", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_JOB_MACHINE_ATTRS = { "Cpus,SlotWeight", PARAM_TYPE_STRING };
static const ranged_int_value def_SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH = { "1", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 1, 0,INT_MAX };
static const int_value def_SYSTEM_MAX_RELEASES = { "-1", PARAM_TYPE_INT, -1 };
//static const string_value def_SYSTEM_PROTECTED_JOB_ATTRS = { "", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_SECURE_JOB_ATTRS = { "x509userProxySubject x509UserProxyEmail x509UserProxyVOName x509UserProxyFirstFQAN x509UserProxyFQAN TotalSubmitProcs AuthTokenSubject AuthTokenIssuer AuthTokenGroups AuthTokenId AuthTokenScopes AuthTokenProject OsUser", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_STARTD_ATTRS = { "COLLECTOR_HOST_STRING DedicatedScheduler", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_STARTD_JOB_ATTRS = { "ImageSize, ExecutableSize, JobUniverse, NiceUser, CPUsUsage, ResidentSetSize, ProportionalSetSizeKb, MemoryUsage, DiskUsage, StdoutMtime, StderrMtime, ScratchDirFileCount", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_STARTD_LATCH_EXPRS = { "NumDynamicSlots", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
//static const string_value def_SYSTEM_STARTD_SLOT_ATTRS = { "", PARAM_TYPE_STRING|PARAM_CUST_DEVEL };
static const string_value def_SYSTEM_VALID_SPOOL_FILES = { "job_queue.log, job_queue.log.tmp, history, Accountant.log, Accountantnew.log, local_univ_execute, .pgpass, .schedd_address, .schedd_address.super, .schedd_classad, OfflineLog, startd_disk.img, checkpoint-cleanup, TokensDatabase", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_SmallJob = { "(TARGET.ImageSize <  (15 * 1024))", PARAM_TYPE_STRING };
static const string_value def_StartIdleTime = { "15 * $(MINUTE)", PARAM_TYPE_STRING };
static const string_value def_StateTimer = { "(time() - EnteredCurrentState)", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
//static const string_value def_TCP_FORWARDING_HOST = { "", PARAM_TYPE_STRING };
static const ranged_int_value def_TCP_KEEPALIVE_INTERVAL = { "360", PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_CUST_EXPERT, 360, -1,INT_MAX };
//static const string_value def_TCP_UPDATE_COLLECTORS = { "", PARAM_TYPE_STRING };
//static const string_value def_TEMP_DIR = { "", PARAM_TYPE_STRING };
//static const string_value def_TMP_DIR = { "", PARAM_TYPE_STRING };
static const string_value def_TOKENS_DATABASE = {
	#if defined WIN32
	 "$(SPOOL)\\TokensDatabase", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SPOOL)/TokensDatabase", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_TOOL$IsTool = { "true", PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, true };
static const bool_value def_TOOLS_ASSUME_FIREWALLS = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_TOUCH_LOG_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const string_value def_TRANSFERER = {
	#if defined WIN32
	 "$(LIBEXEC)\\condor_transferer.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LIBEXEC)/condor_transferer", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
//static const string_value def_TRANSFERER_DEBUG = { "", PARAM_TYPE_STRING };
static const string_value def_TRANSFERER_LOG = {
	#if defined WIN32
	 "$(LOG)\\TransfererLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/TransfererLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const ranged_int_value def_TRANSFER_IO_REPORT_INTERVAL = { "10", PARAM_TYPE_INT|PARAM_FLAGS_RANGED, 10, 0,INT_MAX };
static const string_value def_TRANSFER_IO_REPORT_TIMESPANS = { "1m:60 5m:300 1h:3600 1d:86400", PARAM_TYPE_STRING };
static const string_value def_TRANSFER_JOB_ATTRS = { "NumShadowStarts", PARAM_TYPE_STRING };
static const string_value def_TRANSFER_QUEUE_USER_EXPR = { "strcat(\"Owner_\",Owner)", PARAM_TYPE_STRING };
static const bool_value def_TRUNC_COLLECTOR_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_MASTER_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_MATCH_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_NEGOTIATOR_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_SCHED_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_SHADOW_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_TRUNC_STARTER_LOG_ON_OPEN = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_TRUSTED_VAULT_HOSTS = { "", PARAM_TYPE_STRING };
static const string_value def_TRUST_DOMAIN = { "$(UID_DOMAIN)", PARAM_TYPE_STRING };
static const string_value def_TRUST_DOMAIN_CAFILE = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/trust_domain_ca.pem", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_TRUST_DOMAIN_CAKEY = {
	#if defined WIN32
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(ETC)/trust_domain_ca_privkey.pem", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_TRUST_LOCAL_UID_DOMAIN = { "true", PARAM_TYPE_BOOL, true };
//static const string_value def_TRUST_UID_DOMAIN = { "", PARAM_TYPE_STRING };
static const string_value def_UID_DOMAIN = { "$(FULL_HOSTNAME)", PARAM_TYPE_STRING };
static const int_value def_UNUSED_CLAIM_TIMEOUT = { "600", PARAM_TYPE_INT, 600 };
static const bool_value def_UPDATE_COLLECTOR_WITH_TCP = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_UPDATE_INTERVAL = { "300", PARAM_TYPE_INT, 300 };
static const int_value def_UPDATE_SPREAD_TIME = { "$(UPDATE_COLLECTOR_WITH_TCP:0) \? 0 : 8", PARAM_TYPE_INT, 0 };
static const bool_value def_UPDATE_VIEW_COLLECTOR_WITH_TCP = { "false", PARAM_TYPE_BOOL, false };
static const string_value def_USER_CONFIG_FILE = { "user_config", PARAM_TYPE_STRING };
//static const string_value def_USER_JOB_WRAPPER = { "", PARAM_TYPE_STRING };
//static const string_value def_USER_MAPFILE = { "", PARAM_TYPE_STRING };
static const bool_value def_USE_CLONE_TO_CREATE_PROCESSES = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_USE_COLLECTOR_HOST_CNAME = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_USE_GID_PROCESS_TRACKING = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_USE_GLOBAL_JOB_PRIOS = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_USE_KEYRING_SESSIONS = { "false", PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, false };
//static const string_value def_USE_NFS = { "", PARAM_TYPE_STRING };
static const bool_value def_USE_PID_NAMESPACES = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_USE_PROCD = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_USE_PROCESS_GROUPS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_USE_RESOURCE_REQUEST_COUNTS = { "true", PARAM_TYPE_BOOL, true };
static const bool_value def_USE_SCRIPT_TO_CREATE_CONFIG = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_USE_SHARED_PORT = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_USE_VISIBLE_DESKTOP = { "false", PARAM_TYPE_STRING };
static const bool_value def_USE_VOMS_ATTRIBUTES = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_USING_LIBRARIAN = { "False", PARAM_TYPE_BOOL, 0 };
//static const string_value def_VALID_COD_USERS = { "", PARAM_TYPE_STRING };
//static const string_value def_VALID_SPOOL_FILES = { "", PARAM_TYPE_STRING };
static const string_value def_VANILLA = { "5", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
static const string_value def_VM = { "13", PARAM_TYPE_STRING|PARAM_FLAGS_CONST };
//static const string_value def_VM_GAHP_CONFIG = { "", PARAM_TYPE_STRING };
static const string_value def_VM_GAHP_LOG = {
	#if defined WIN32
	 "$(LOG)\\VMGahpLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(LOG)/VMGahpLog", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const int_value def_VM_GAHP_REQ_TIMEOUT = { "300", PARAM_TYPE_INT, 300 };
static const bool_value def_VM_GAHP_SEND_ALL_CLASSAD = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_VM_GAHP_SERVER = {
	#if defined WIN32
	 "$(SBIN)\\condor_vm-gahp.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "$(SBIN)/condor_vm-gahp", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_VM_HARDWARE_VT = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_VM_KILLING_TIMEOUT = { "60", PARAM_TYPE_INT, 60 };
static const int_value def_VM_MAX_MEMORY = { "0", PARAM_TYPE_INT, 0 };
//static const string_value def_VM_MAX_NUMBER = { "", PARAM_TYPE_STRING };
//static const string_value def_VM_MEMORY = { "", PARAM_TYPE_STRING };
static const bool_value def_VM_NETWORKING = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_VM_NETWORKING_DEFAULT_TYPE = { "", PARAM_TYPE_STRING };
//static const string_value def_VM_NETWORKING_MAC_PREFIX = { "", PARAM_TYPE_STRING };
//static const string_value def_VM_NETWORKING_TYPE = { "", PARAM_TYPE_STRING };
static const int_value def_VM_RECHECK_INTERVAL = { "600", PARAM_TYPE_INT, 600 };
static const bool_value def_VM_SOFT_SUSPEND = { "false", PARAM_TYPE_BOOL, false };
static const int_value def_VM_STATUS_INTERVAL = { "60", PARAM_TYPE_INT, 60 };
static const int_value def_VM_STATUS_MAX_ERROR = { "5", PARAM_TYPE_INT, 5 };
//static const string_value def_VM_TYPE = { "", PARAM_TYPE_STRING };
static const string_value def_WANT_SUSPEND = { "False", PARAM_TYPE_STRING };
static const bool_value def_WANT_UDP_COMMAND_SOCKET = { "true", PARAM_TYPE_BOOL, true };
static const string_value def_WANT_VACATE = { "True", PARAM_TYPE_STRING };
static const bool_value def_WANT_XML_LOG = { "false", PARAM_TYPE_BOOL, false };
static const bool_value def_WARN_ON_UNUSED_SUBMIT_FILE_MACROS = { "true", PARAM_TYPE_BOOL, true };
static const int_value def_WINDOWS_FIREWALL_FAILURE_RETRY = { "2", PARAM_TYPE_INT, 2 };
static const string_value def_WINDOWS_RMDIR = {
	#if defined WIN32
	 "$(SBIN)\\condor_rmdir.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const string_value def_WINDOWS_SOFTKILL = {
	#if defined WIN32
	 "$(SBIN)\\condor_softkill.exe", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#else
	 "", PARAM_TYPE_STRING|PARAM_FLAGS_PATH
	#endif
};
static const bool_value def_XEN_ALLOW_HARDWARE_VT_SUSPEND = { "false", PARAM_TYPE_BOOL, false };
//static const string_value def_XEN_BOOTLOADER = { "", PARAM_TYPE_STRING };
//static const string_value def_XEN_BRIDGE_SCRIPT = { "", PARAM_TYPE_STRING };
//static const string_value def_XEN_SCRIPT = { "", PARAM_TYPE_STRING };
static const string_value def_AP_NORTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ap_northeast_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_AP_NORTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-0c07ed1dc0cea3608", PARAM_TYPE_STRING };
static const string_value def_AP_NORTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ap_northeast_2.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_AP_NORTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-02c69d521a0809249", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ap_south_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-024615f49be85226a", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ap_southeast_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-0463306823b53e30", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ap_southeast_2.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_AP_SOUTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-078d5c7afa60d8d1b", PARAM_TYPE_STRING };
static const string_value def_CA_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(ca_central_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_CA_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-00ca51dc8295a9e4f", PARAM_TYPE_STRING };
static const string_value def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(eu_central_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3)", PARAM_TYPE_STRING };
static const string_value def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-0e5c4998acc873d00", PARAM_TYPE_STRING };
static const string_value def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 = { "ami-0b0cba432f6183314", PARAM_TYPE_STRING };
static const string_value def_EU_NORTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(eu_north_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3)", PARAM_TYPE_STRING };
static const string_value def_EU_NORTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 = { "ami-0628aa554d3b907a5", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(eu_west_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3)", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-052abc65f9a1f2191", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 = { "ami-04cf1a4bcdb6c2ddb", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(eu_west_2.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3)", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-054747f2946a308fc", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 = { "ami-05db8a05b808cc82a", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(eu_west_3.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3)", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-07ed49c22921c0d31", PARAM_TYPE_STRING };
static const string_value def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 = { "ami-000db792307d7ec4c", PARAM_TYPE_STRING };
static const string_value def_SA_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(sa_east_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4)", PARAM_TYPE_STRING };
static const string_value def_SA_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 = { "ami-0b9bff095bcf587b9", PARAM_TYPE_STRING };
static const string_value def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(us_east_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5)", PARAM_TYPE_STRING };
static const string_value def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-0582916cc08a1d81e", PARAM_TYPE_STRING };
static const string_value def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 = { "ami-0c2bae939a03e211a", PARAM_TYPE_STRING };
static const string_value def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 = { "ami-02ce5672c4c88146c", PARAM_TYPE_STRING };
static const string_value def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(us_east_2.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5)", PARAM_TYPE_STRING };
static const string_value def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-0f61cdd6883793833", PARAM_TYPE_STRING };
static const string_value def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 = { "ami-02a90df644af3b003", PARAM_TYPE_STRING };
static const string_value def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 = { "ami-007920684150d7cb7", PARAM_TYPE_STRING };
static const string_value def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(us_west_1.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5)", PARAM_TYPE_STRING };
static const string_value def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-084d3d008e3740806", PARAM_TYPE_STRING };
static const string_value def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 = { "ami-0f433606b5f80ccab", PARAM_TYPE_STRING };
static const string_value def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 = { "ami-0a6fbc8bda794e1f4", PARAM_TYPE_STRING };
static const string_value def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID = { "$(us_west_2.ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5)", PARAM_TYPE_STRING };
static const string_value def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 = { "ami-00daecb4d3b8f077f", PARAM_TYPE_STRING };
static const string_value def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 = { "ami-05cabd3969196c5ba", PARAM_TYPE_STRING };
static const string_value def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 = { "ami-0a46b14d914d27167", PARAM_TYPE_STRING };

/*======================
 * global defaults[]
 *=====================*/
const key_value_pair defaults[] = {
	{ "ABORT_ON_EXCEPTION", (const nodef_value*)&def_ABORT_ON_EXCEPTION },
	{ "ACCOUNTANT_DATABASE_FILE", (const nodef_value*)&def_ACCOUNTANT_DATABASE_FILE },
	{ "ACCOUNTANT_HOST", 0 },
	{ "ACCOUNTANT_LOCAL_DOMAIN", 0 },
	{ "ACCOUNTING_DOMAIN", (const nodef_value*)&def_ACCOUNTING_DOMAIN },
	{ "ActivityTimer", (const nodef_value*)&def_ActivityTimer },
	{ "ADD_WINDOWS_FIREWALL_EXCEPTION", (const nodef_value*)&def_ADD_WINDOWS_FIREWALL_EXCEPTION },
	{ "ADSTASH_CHECKPOINT_FILE", (const nodef_value*)&def_ADSTASH_CHECKPOINT_FILE },
	{ "ADSTASH_DEBUG", (const nodef_value*)&def_ADSTASH_DEBUG },
	{ "ADSTASH_INTERFACE", (const nodef_value*)&def_ADSTASH_INTERFACE },
	{ "ADSTASH_JSON_DIR", (const nodef_value*)&def_ADSTASH_JSON_DIR },
	{ "ADSTASH_LOG", (const nodef_value*)&def_ADSTASH_LOG },
	{ "ADSTASH_NUM_THREADS", (const nodef_value*)&def_ADSTASH_NUM_THREADS },
	{ "ADSTASH_READ_POOLS", (const nodef_value*)&def_ADSTASH_READ_POOLS },
	{ "ADSTASH_READ_SCHEDDS", (const nodef_value*)&def_ADSTASH_READ_SCHEDDS },
	{ "ADSTASH_READ_STARTDS", (const nodef_value*)&def_ADSTASH_READ_STARTDS },
	{ "ADSTASH_SAMPLE_INTERVAL", (const nodef_value*)&def_ADSTASH_SAMPLE_INTERVAL },
	{ "ADSTASH_SCHEDD_HISTORY", (const nodef_value*)&def_ADSTASH_SCHEDD_HISTORY },
	{ "ADSTASH_SCHEDD_HISTORY_MAX_ADS", (const nodef_value*)&def_ADSTASH_SCHEDD_HISTORY_MAX_ADS },
	{ "ADSTASH_SCHEDD_HISTORY_TIMEOUT", (const nodef_value*)&def_ADSTASH_SCHEDD_HISTORY_TIMEOUT },
	{ "ADSTASH_SCHEDD_JOB_EPOCH_HISTORY", (const nodef_value*)&def_ADSTASH_SCHEDD_JOB_EPOCH_HISTORY },
	{ "ADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY", (const nodef_value*)&def_ADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY },
	{ "ADSTASH_SE_BUNCH_SIZE", (const nodef_value*)&def_ADSTASH_SE_BUNCH_SIZE },
	{ "ADSTASH_SE_HOST", (const nodef_value*)&def_ADSTASH_SE_HOST },
	{ "ADSTASH_SE_INDEX_NAME", (const nodef_value*)&def_ADSTASH_SE_INDEX_NAME },
	{ "ADSTASH_SE_LOG_MAPPINGS", (const nodef_value*)&def_ADSTASH_SE_LOG_MAPPINGS },
	{ "ADSTASH_SE_PASSWORD_FILE", (const nodef_value*)&def_ADSTASH_SE_PASSWORD_FILE },
	{ "ADSTASH_SE_TIMEOUT", (const nodef_value*)&def_ADSTASH_SE_TIMEOUT },
	{ "ADSTASH_SE_USE_HTTPS", (const nodef_value*)&def_ADSTASH_SE_USE_HTTPS },
	{ "ADSTASH_SE_USERNAME", 0 },
	{ "ADSTASH_STARTD_HISTORY", (const nodef_value*)&def_ADSTASH_STARTD_HISTORY },
	{ "ADSTASH_STARTD_HISTORY_MAX_ADS", (const nodef_value*)&def_ADSTASH_STARTD_HISTORY_MAX_ADS },
	{ "ADSTASH_STARTD_HISTORY_TIMEOUT", (const nodef_value*)&def_ADSTASH_STARTD_HISTORY_TIMEOUT },
	{ "ADVERTISE_IPV4_FIRST", (const nodef_value*)&def_ADVERTISE_IPV4_FIRST },
	{ "ALIVE_INTERVAL", (const nodef_value*)&def_ALIVE_INTERVAL },
	{ "ALL_DEBUG", 0 },
	{ "ALLOW_ADMIN_COMMANDS", (const nodef_value*)&def_ALLOW_ADMIN_COMMANDS },
	{ "ALLOW_CLIENT", (const nodef_value*)&def_ALLOW_CLIENT },
	{ "ALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY", (const nodef_value*)&def_ALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY },
	{ "ALLOW_TRANSFER_REMAP_TO_MKDIR", (const nodef_value*)&def_ALLOW_TRANSFER_REMAP_TO_MKDIR },
	{ "ALWAYS_CLOSE_USERLOG", (const nodef_value*)&def_ALWAYS_CLOSE_USERLOG },
	{ "ALWAYS_REUSEADDR", (const nodef_value*)&def_ALWAYS_REUSEADDR },
	{ "ANNEX_AUDIT_LOG", (const nodef_value*)&def_ANNEX_AUDIT_LOG },
	{ "ANNEX_COLLECTOR", 0 },
	{ "ANNEX_COMMAND_STATE", (const nodef_value*)&def_ANNEX_COMMAND_STATE },
	{ "ANNEX_DEFAULT_AWS_REGION", (const nodef_value*)&def_ANNEX_DEFAULT_AWS_REGION },
	{ "ANNEX_DEFAULT_CF_URL", (const nodef_value*)&def_ANNEX_DEFAULT_CF_URL },
	{ "ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN", (const nodef_value*)&def_ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN },
	{ "ANNEX_DEFAULT_CWE_URL", (const nodef_value*)&def_ANNEX_DEFAULT_CWE_URL },
	{ "ANNEX_DEFAULT_EC2_URL", (const nodef_value*)&def_ANNEX_DEFAULT_EC2_URL },
	{ "ANNEX_DEFAULT_LAMBDA_URL", (const nodef_value*)&def_ANNEX_DEFAULT_LAMBDA_URL },
	{ "ANNEX_DEFAULT_LEASE_DURATION", (const nodef_value*)&def_ANNEX_DEFAULT_LEASE_DURATION },
	{ "ANNEX_DEFAULT_ODI_INSTANCE_TYPE", (const nodef_value*)&def_ANNEX_DEFAULT_ODI_INSTANCE_TYPE },
	{ "ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0", (const nodef_value*)&def_ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0 },
	{ "ANNEX_DEFAULT_S3_URL", (const nodef_value*)&def_ANNEX_DEFAULT_S3_URL },
	{ "ANNEX_DEFAULT_UNCLAIMED_TIMEOUT", (const nodef_value*)&def_ANNEX_DEFAULT_UNCLAIMED_TIMEOUT },
	{ "ANNEX_GAHP", (const nodef_value*)&def_ANNEX_GAHP },
	{ "ANNEX_GAHP_LOG", (const nodef_value*)&def_ANNEX_GAHP_LOG },
	{ "ANNEX_LOG", (const nodef_value*)&def_ANNEX_LOG },
	{ "ANNEX_TOKEN_DOMAIN", (const nodef_value*)&def_ANNEX_TOKEN_DOMAIN },
	{ "APPEND_RANK", 0 },
	{ "APPEND_RANK_STANDARD", 0 },
	{ "APPEND_RANK_VANILLA", 0 },
	{ "APPEND_REQ_STANDARD", 0 },
	{ "APPEND_REQ_VANILLA", 0 },
	{ "APPEND_REQ_VM", 0 },
	{ "APPEND_REQUIREMENTS", 0 },
	{ "ARC_GAHP", (const nodef_value*)&def_ARC_GAHP },
	{ "ARC_GAHP_COMMAND_LIMIT", (const nodef_value*)&def_ARC_GAHP_COMMAND_LIMIT },
	{ "ARC_GAHP_LOG", (const nodef_value*)&def_ARC_GAHP_LOG },
	{ "ARC_GAHP_USE_THREADS", (const nodef_value*)&def_ARC_GAHP_USE_THREADS },
	{ "ARCH", 0 },
	{ "ASSIGN_CPU_AFFINITY", (const nodef_value*)&def_ASSIGN_CPU_AFFINITY },
	{ "AUTH_SSL_ALLOW_CLIENT_PROXY", (const nodef_value*)&def_AUTH_SSL_ALLOW_CLIENT_PROXY },
	{ "AUTH_SSL_AUTOGENERATE_CERTFILE", (const nodef_value*)&def_AUTH_SSL_AUTOGENERATE_CERTFILE },
	{ "AUTH_SSL_AUTOGENERATE_KEYFILE", (const nodef_value*)&def_AUTH_SSL_AUTOGENERATE_KEYFILE },
	{ "AUTH_SSL_CLIENT_CADIR", (const nodef_value*)&def_AUTH_SSL_CLIENT_CADIR },
	{ "AUTH_SSL_CLIENT_CAFILE", (const nodef_value*)&def_AUTH_SSL_CLIENT_CAFILE },
	{ "AUTH_SSL_CLIENT_USE_DEFAULT_CAS", (const nodef_value*)&def_AUTH_SSL_CLIENT_USE_DEFAULT_CAS },
	{ "AUTH_SSL_REQUIRE_CLIENT_CERTIFICATE", (const nodef_value*)&def_AUTH_SSL_REQUIRE_CLIENT_CERTIFICATE },
	{ "AUTH_SSL_REQUIRE_CLIENT_MAPPING", (const nodef_value*)&def_AUTH_SSL_REQUIRE_CLIENT_MAPPING },
	{ "AUTH_SSL_SERVER_CADIR", (const nodef_value*)&def_AUTH_SSL_SERVER_CADIR },
	{ "AUTH_SSL_SERVER_CAFILE", (const nodef_value*)&def_AUTH_SSL_SERVER_CAFILE },
	{ "AUTH_SSL_SERVER_CERTFILE", (const nodef_value*)&def_AUTH_SSL_SERVER_CERTFILE },
	{ "AUTH_SSL_SERVER_KEYFILE", (const nodef_value*)&def_AUTH_SSL_SERVER_KEYFILE },
	{ "AUTH_SSL_SERVER_USE_DEFAULT_CAS", (const nodef_value*)&def_AUTH_SSL_SERVER_USE_DEFAULT_CAS },
	{ "AUTH_SSL_USE_CLIENT_PROXY_ENV_VAR", (const nodef_value*)&def_AUTH_SSL_USE_CLIENT_PROXY_ENV_VAR },
	{ "AUTH_SSL_USE_VOMS_IDENTITY", (const nodef_value*)&def_AUTH_SSL_USE_VOMS_IDENTITY },
	{ "AUTO_INCLUDE_CREDD_IN_DAEMON_LIST", (const nodef_value*)&def_AUTO_INCLUDE_CREDD_IN_DAEMON_LIST },
	{ "AUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST", (const nodef_value*)&def_AUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST },
	{ "AUTO_USE_FEATURE_PelicanRetryPolicy", (const nodef_value*)&def_AUTO_USE_FEATURE_PelicanRetryPolicy },
	{ "AZURE_GAHP", (const nodef_value*)&def_AZURE_GAHP },
	{ "BACKFILL_SYSTEM", 0 },
	{ "BackgroundLoad", (const nodef_value*)&def_BackgroundLoad },
	{ "BASE_CGROUP", (const nodef_value*)&def_BASE_CGROUP },
	{ "BATCH_GAHP", (const nodef_value*)&def_BATCH_GAHP },
	{ "BATCH_GAHP_CHECK_STATUS_ATTEMPTS", (const nodef_value*)&def_BATCH_GAHP_CHECK_STATUS_ATTEMPTS },
	{ "BENCHMARKS_JOBLIST", (const nodef_value*)&def_BENCHMARKS_JOBLIST },
	{ "BENCHMARKS_KFLOPS_EXECUTABLE", (const nodef_value*)&def_BENCHMARKS_KFLOPS_EXECUTABLE },
	{ "BENCHMARKS_KFLOPS_JOB_LOAD", (const nodef_value*)&def_BENCHMARKS_KFLOPS_JOB_LOAD },
	{ "BENCHMARKS_MAX_JOB_LOAD", (const nodef_value*)&def_BENCHMARKS_MAX_JOB_LOAD },
	{ "BENCHMARKS_MIPS_EXECUTABLE", (const nodef_value*)&def_BENCHMARKS_MIPS_EXECUTABLE },
	{ "BENCHMARKS_MIPS_JOB_LOAD", (const nodef_value*)&def_BENCHMARKS_MIPS_JOB_LOAD },
	{ "BenchmarkTimer", (const nodef_value*)&def_BenchmarkTimer },
	{ "BigJob", (const nodef_value*)&def_BigJob },
	{ "BIN", (const nodef_value*)&def_BIN },
	{ "BIND_ALL_INTERFACES", (const nodef_value*)&def_BIND_ALL_INTERFACES },
	{ "BLAHPD_LOCATION", (const nodef_value*)&def_BLAHPD_LOCATION },
	{ "BOOTSTRAP_SSL_SERVER_TRUST", (const nodef_value*)&def_BOOTSTRAP_SSL_SERVER_TRUST },
	{ "BOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER", (const nodef_value*)&def_BOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER },
	{ "BOX_AUTHORIZATION_URL", (const nodef_value*)&def_BOX_AUTHORIZATION_URL },
	{ "BOX_TOKEN_URL", (const nodef_value*)&def_BOX_TOKEN_URL },
	{ "BROKEN_SLOT_CONTEXT_ATTRS", (const nodef_value*)&def_BROKEN_SLOT_CONTEXT_ATTRS },
	{ "C_GAHP_CONTACT_SCHEDD_DELAY", (const nodef_value*)&def_C_GAHP_CONTACT_SCHEDD_DELAY },
	{ "C_GAHP_DEBUG", (const nodef_value*)&def_C_GAHP_DEBUG },
	{ "C_GAHP_LOCK", (const nodef_value*)&def_C_GAHP_LOCK },
	{ "C_GAHP_LOG", (const nodef_value*)&def_C_GAHP_LOG },
	{ "C_GAHP_MAX_FILE_REQUESTS", (const nodef_value*)&def_C_GAHP_MAX_FILE_REQUESTS },
	{ "C_GAHP_WORKER_THREAD_LOCK", (const nodef_value*)&def_C_GAHP_WORKER_THREAD_LOCK },
	{ "C_GAHP_WORKER_THREAD_LOG", (const nodef_value*)&def_C_GAHP_WORKER_THREAD_LOG },
	{ "CATALOG_SPACE", (const nodef_value*)&def_CATALOG_SPACE },
	{ "CCB_ADDRESS", 0 },
	{ "CCB_CLIENT_STREAMING", (const nodef_value*)&def_CCB_CLIENT_STREAMING },
	{ "CCB_HEARTBEAT_INTERVAL", (const nodef_value*)&def_CCB_HEARTBEAT_INTERVAL },
	{ "CCB_POLLING_INTERVAL", (const nodef_value*)&def_CCB_POLLING_INTERVAL },
	{ "CCB_POLLING_MAX_INTERVAL", (const nodef_value*)&def_CCB_POLLING_MAX_INTERVAL },
	{ "CCB_POLLING_TIMESLICE", (const nodef_value*)&def_CCB_POLLING_TIMESLICE },
	{ "CCB_RECONNECT_FILE", 0 },
	{ "CCB_SERVER_MAX_STREAMING_HANDSHAKES", (const nodef_value*)&def_CCB_SERVER_MAX_STREAMING_HANDSHAKES },
	{ "CCB_SERVER_MAX_STREAMING_SESSIONS", (const nodef_value*)&def_CCB_SERVER_MAX_STREAMING_SESSIONS },
	{ "CCB_SERVER_READ_BUFFER", (const nodef_value*)&def_CCB_SERVER_READ_BUFFER },
	{ "CCB_SERVER_STREAMING", (const nodef_value*)&def_CCB_SERVER_STREAMING },
	{ "CCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT", (const nodef_value*)&def_CCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT },
	{ "CCB_SERVER_WRITE_BUFFER", (const nodef_value*)&def_CCB_SERVER_WRITE_BUFFER },
	{ "CCB_SWEEP_INTERVAL", (const nodef_value*)&def_CCB_SWEEP_INTERVAL },
	{ "CERTIFICATE_MAPFILE", 0 },
	{ "CERTIFICATE_MAPFILE_ASSUME_HASH_KEYS", (const nodef_value*)&def_CERTIFICATE_MAPFILE_ASSUME_HASH_KEYS },
	{ "CGAHP_SCHEDD_INTERACTION_TIME", (const nodef_value*)&def_CGAHP_SCHEDD_INTERACTION_TIME },
	{ "CGROUP_HARD_MEMORY_LIMIT_EXPR", 0 },
	{ "CGROUP_IGNORE_CACHE_MEMORY", (const nodef_value*)&def_CGROUP_IGNORE_CACHE_MEMORY },
	{ "CGROUP_LOW_MEMORY_LIMIT_EXPR", 0 },
	{ "CGROUP_MEMORY_LIMIT_POLICY", (const nodef_value*)&def_CGROUP_MEMORY_LIMIT_POLICY },
	{ "CGROUP_POLLING_INTERVAL", (const nodef_value*)&def_CGROUP_POLLING_INTERVAL },
	{ "CHECK_REACTIVATE_AFTER_CHECKPOINT", (const nodef_value*)&def_CHECK_REACTIVATE_AFTER_CHECKPOINT },
	{ "CHECKPOINT_DESTINATION_MAPFILE", (const nodef_value*)&def_CHECKPOINT_DESTINATION_MAPFILE },
	{ "CHIRP_DELAYED_UPDATE_MAX_ATTRS", (const nodef_value*)&def_CHIRP_DELAYED_UPDATE_MAX_ATTRS },
	{ "CHIRP_DELAYED_UPDATE_PREFIX", (const nodef_value*)&def_CHIRP_DELAYED_UPDATE_PREFIX },
	{ "CHOWN_JOB_SPOOL_FILES", (const nodef_value*)&def_CHOWN_JOB_SPOOL_FILES },
	{ "CLAIM_PARTITIONABLE_LEFTOVERS", (const nodef_value*)&def_CLAIM_PARTITIONABLE_LEFTOVERS },
	{ "CLAIM_RECYCLING_CONSIDER_LIMITS", (const nodef_value*)&def_CLAIM_RECYCLING_CONSIDER_LIMITS },
	{ "CLAIM_WORKLIFE", (const nodef_value*)&def_CLAIM_WORKLIFE },
	{ "CLASSAD_ENABLE_USER_HOME", (const nodef_value*)&def_CLASSAD_ENABLE_USER_HOME },
	{ "CLASSAD_LOG_STRICT_PARSING", (const nodef_value*)&def_CLASSAD_LOG_STRICT_PARSING },
	{ "CLASSAD_USER_LIBS", 0 },
	{ "CLASSAD_USER_PYTHON_LIB", (const nodef_value*)&def_CLASSAD_USER_PYTHON_LIB },
	{ "CLASSAD_USER_PYTHON_MODULES", 0 },
	{ "CM_IP_ADDR", 0 },
	{ "COLLECTOR", (const nodef_value*)&def_COLLECTOR },
	{ "COLLECTOR_ADDRESS_FILE", (const nodef_value*)&def_COLLECTOR_ADDRESS_FILE },
	{ "COLLECTOR_BOOTSTRAP_SSL_CERTIFICATE", (const nodef_value*)&def_COLLECTOR_BOOTSTRAP_SSL_CERTIFICATE },
	{ "COLLECTOR_DEBUG", 0 },
	{ "COLLECTOR_DEBUG_WAIT", (const nodef_value*)&def_COLLECTOR_DEBUG_WAIT },
	{ "COLLECTOR_ENVIRONMENT", 0 },
	{ "COLLECTOR_FLAG", 0 },
	{ "COLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS", (const nodef_value*)&def_COLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS },
	{ "COLLECTOR_FORWARD_FILTERING", (const nodef_value*)&def_COLLECTOR_FORWARD_FILTERING },
	{ "COLLECTOR_FORWARD_PROJECTION", 0 },
	{ "COLLECTOR_FORWARD_WATCH_LIST", (const nodef_value*)&def_COLLECTOR_FORWARD_WATCH_LIST },
	{ "COLLECTOR_HOST", (const nodef_value*)&def_COLLECTOR_HOST },
	{ "COLLECTOR_HOST_FOR_NEGOTIATOR", (const nodef_value*)&def_COLLECTOR_HOST_FOR_NEGOTIATOR },
	{ "COLLECTOR_HOST_STRING", (const nodef_value*)&def_COLLECTOR_HOST_STRING },
	{ "COLLECTOR_LOG", (const nodef_value*)&def_COLLECTOR_LOG },
	{ "COLLECTOR_MAX_FILE_DESCRIPTORS", (const nodef_value*)&def_COLLECTOR_MAX_FILE_DESCRIPTORS },
	{ "COLLECTOR_NAME", (const nodef_value*)&def_COLLECTOR_NAME },
	{ "COLLECTOR_PORT", (const nodef_value*)&def_COLLECTOR_PORT },
	{ "COLLECTOR_QUERY_MAX_WORKTIME", (const nodef_value*)&def_COLLECTOR_QUERY_MAX_WORKTIME },
	{ "COLLECTOR_QUERY_WORKERS", (const nodef_value*)&def_COLLECTOR_QUERY_WORKERS },
	{ "COLLECTOR_QUERY_WORKERS_PENDING", (const nodef_value*)&def_COLLECTOR_QUERY_WORKERS_PENDING },
	{ "COLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO", (const nodef_value*)&def_COLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO },
	{ "COLLECTOR_SOCKET_BUFSIZE", (const nodef_value*)&def_COLLECTOR_SOCKET_BUFSIZE },
	{ "COLLECTOR_STATS_SWEEP", (const nodef_value*)&def_COLLECTOR_STATS_SWEEP },
	{ "COLLECTOR_SUPER_ADDRESS_FILE", (const nodef_value*)&def_COLLECTOR_SUPER_ADDRESS_FILE },
	{ "COLLECTOR_TCP_SOCKET_BUFSIZE", (const nodef_value*)&def_COLLECTOR_TCP_SOCKET_BUFSIZE },
	{ "COLLECTOR_UPDATE_INTERVAL", (const nodef_value*)&def_COLLECTOR_UPDATE_INTERVAL },
	{ "COLLECTOR_USES_SHARED_PORT", (const nodef_value*)&def_COLLECTOR_USES_SHARED_PORT },
	{ "CONCURRENCY_LIMIT_DEFAULT", (const nodef_value*)&def_CONCURRENCY_LIMIT_DEFAULT },
	{ "CONDOR_ADMIN", (const nodef_value*)&def_CONDOR_ADMIN },
	{ "CONDOR_BUILD_PLATFORM", (const nodef_value*)&def_CONDOR_BUILD_PLATFORM },
	{ "CONDOR_CREDENTIAL_DIR", (const nodef_value*)&def_CONDOR_CREDENTIAL_DIR },
	{ "CONDOR_GAHP", (const nodef_value*)&def_CONDOR_GAHP },
	{ "CONDOR_GAHP_WORKER", (const nodef_value*)&def_CONDOR_GAHP_WORKER },
	{ "CONDOR_GATEKEEPER", 0 },
	{ "CONDOR_Q_DASH_BATCH_IS_DEFAULT", (const nodef_value*)&def_CONDOR_Q_DASH_BATCH_IS_DEFAULT },
	{ "CONDOR_Q_ONLY_MY_JOBS", (const nodef_value*)&def_CONDOR_Q_ONLY_MY_JOBS },
	{ "CONDOR_Q_SHOW_OLD_SUMMARY", (const nodef_value*)&def_CONDOR_Q_SHOW_OLD_SUMMARY },
	{ "CONDOR_Q_USE_V3_PROTOCOL", (const nodef_value*)&def_CONDOR_Q_USE_V3_PROTOCOL },
	{ "CONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY", (const nodef_value*)&def_CONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY },
	{ "CONDOR_SUPPORT_EMAIL", 0 },
	{ "CONDOR_VERSION", (const nodef_value*)&def_CONDOR_VERSION },
	{ "CONDOR_VIEW_CLASSAD_TYPES", 0 },
	{ "CONDOR_VIEW_HOST", 0 },
	{ "CONDORC_ATTRS_TO_COPY", 0 },
	{ "CONSOLE_DEVICES", (const nodef_value*)&def_CONSOLE_DEVICES },
	{ "CONSUMPTION_CPUS", (const nodef_value*)&def_CONSUMPTION_CPUS },
	{ "CONSUMPTION_DISK", (const nodef_value*)&def_CONSUMPTION_DISK },
	{ "CONSUMPTION_MEMORY", (const nodef_value*)&def_CONSUMPTION_MEMORY },
	{ "CONSUMPTION_POLICY", (const nodef_value*)&def_CONSUMPTION_POLICY },
	{ "CONTAINER_IMAGES_COMMON_BY_DEFAULT", (const nodef_value*)&def_CONTAINER_IMAGES_COMMON_BY_DEFAULT },
	{ "CONTAINER_REGEX_COMMON_BY_DEFAULT", 0 },
	{ "CONTAINER_SHARED_FS", (const nodef_value*)&def_CONTAINER_SHARED_FS },
	{ "CONTINUE", (const nodef_value*)&def_CONTINUE },
	{ "CONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS", (const nodef_value*)&def_CONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS },
	{ "ContinueIdleTime", (const nodef_value*)&def_ContinueIdleTime },
	{ "CORE_FILE_NAME", (const nodef_value*)&def_CORE_FILE_NAME },
	{ "COUNT_HYPERTHREAD_CPUS", (const nodef_value*)&def_COUNT_HYPERTHREAD_CPUS },
	{ "CREATE_CORE_FILES", (const nodef_value*)&def_CREATE_CORE_FILES },
	{ "CREATE_LOCKS_ON_LOCAL_DISK", (const nodef_value*)&def_CREATE_LOCKS_ON_LOCAL_DISK },
	{ "CRED_MIN_TIME_LEFT", (const nodef_value*)&def_CRED_MIN_TIME_LEFT },
	{ "CRED_SUPER_USERS", 0 },
	{ "CREDD", (const nodef_value*)&def_CREDD },
	{ "CREDD_ADDRESS_FILE", (const nodef_value*)&def_CREDD_ADDRESS_FILE },
	{ "CREDD_CACHE_LOCALLY", (const nodef_value*)&def_CREDD_CACHE_LOCALLY },
	{ "CREDD_DEBUG", (const nodef_value*)&def_CREDD_DEBUG },
	{ "CREDD_HOST", 0 },
	{ "CREDD_LOG", (const nodef_value*)&def_CREDD_LOG },
	{ "CREDD_OAUTH_MODE", (const nodef_value*)&def_CREDD_OAUTH_MODE },
	{ "CREDD_POLLING_TIMEOUT", (const nodef_value*)&def_CREDD_POLLING_TIMEOUT },
	{ "CREDMON_ALLOW_SPECIAL_CHAR_NAMES", (const nodef_value*)&def_CREDMON_ALLOW_SPECIAL_CHAR_NAMES },
	{ "CREDMON_KRB", (const nodef_value*)&def_CREDMON_KRB },
	{ "CREDMON_OAUTH", (const nodef_value*)&def_CREDMON_OAUTH },
	{ "CURB_MATCHMAKING", (const nodef_value*)&def_CURB_MATCHMAKING },
	{ "DAEMON_CORE_KILL_ANY_PROCESS", (const nodef_value*)&def_DAEMON_CORE_KILL_ANY_PROCESS },
	{ "DAEMON_LIST", (const nodef_value*)&def_DAEMON_LIST },
	{ "DAEMON_SOCKET_DIR", (const nodef_value*)&def_DAEMON_SOCKET_DIR },
	{ "DAGMAN_ABORT_DUPLICATES", (const nodef_value*)&def_DAGMAN_ABORT_DUPLICATES },
	{ "DAGMAN_ABORT_ON_SCARY_SUBMIT", (const nodef_value*)&def_DAGMAN_ABORT_ON_SCARY_SUBMIT },
	{ "DAGMAN_AGGRESSIVE_SUBMIT", (const nodef_value*)&def_DAGMAN_AGGRESSIVE_SUBMIT },
	{ "DAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS", (const nodef_value*)&def_DAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS },
	{ "DAGMAN_ALLOW_EVENTS", (const nodef_value*)&def_DAGMAN_ALLOW_EVENTS },
	{ "DAGMAN_ALWAYS_RUN_POST", (const nodef_value*)&def_DAGMAN_ALWAYS_RUN_POST },
	{ "DAGMAN_AUTO_RESCUE", (const nodef_value*)&def_DAGMAN_AUTO_RESCUE },
	{ "DAGMAN_CHECK_QUEUE_INTERVAL", (const nodef_value*)&def_DAGMAN_CHECK_QUEUE_INTERVAL },
	{ "DAGMAN_CONDOR_RM_EXE", (const nodef_value*)&def_DAGMAN_CONDOR_RM_EXE },
	{ "DAGMAN_CONDOR_SUBMIT_EXE", (const nodef_value*)&def_DAGMAN_CONDOR_SUBMIT_EXE },
	{ "DAGMAN_CONFIG_FILE", (const nodef_value*)&def_DAGMAN_CONFIG_FILE },
	{ "DAGMAN_DEBUG", 0 },
	{ "DAGMAN_DEBUG_CACHE_ENABLE", (const nodef_value*)&def_DAGMAN_DEBUG_CACHE_ENABLE },
	{ "DAGMAN_DEBUG_CACHE_SIZE", (const nodef_value*)&def_DAGMAN_DEBUG_CACHE_SIZE },
	{ "DAGMAN_DEFAULT_APPEND_VARS", (const nodef_value*)&def_DAGMAN_DEFAULT_APPEND_VARS },
	{ "DAGMAN_DEFAULT_NODE_LOG", (const nodef_value*)&def_DAGMAN_DEFAULT_NODE_LOG },
	{ "DAGMAN_DEFAULT_PRIORITY", (const nodef_value*)&def_DAGMAN_DEFAULT_PRIORITY },
	{ "DAGMAN_GENERATE_SUBDAG_SUBMITS", (const nodef_value*)&def_DAGMAN_GENERATE_SUBDAG_SUBMITS },
	{ "DAGMAN_HOLD_CLAIM_TIME", (const nodef_value*)&def_DAGMAN_HOLD_CLAIM_TIME },
	{ "DAGMAN_INSERT_SUB_FILE", (const nodef_value*)&def_DAGMAN_INSERT_SUB_FILE },
	{ "DAGMAN_LOG_ON_NFS_IS_ERROR", (const nodef_value*)&def_DAGMAN_LOG_ON_NFS_IS_ERROR },
	{ "DAGMAN_MANAGER_JOB_APPEND_GETENV", 0 },
	{ "DAGMAN_MAX_HOLD_SCRIPTS", (const nodef_value*)&def_DAGMAN_MAX_HOLD_SCRIPTS },
	{ "DAGMAN_MAX_JOB_HOLDS", (const nodef_value*)&def_DAGMAN_MAX_JOB_HOLDS },
	{ "DAGMAN_MAX_JOBS_IDLE", (const nodef_value*)&def_DAGMAN_MAX_JOBS_IDLE },
	{ "DAGMAN_MAX_JOBS_SUBMITTED", (const nodef_value*)&def_DAGMAN_MAX_JOBS_SUBMITTED },
	{ "DAGMAN_MAX_POST_SCRIPTS", (const nodef_value*)&def_DAGMAN_MAX_POST_SCRIPTS },
	{ "DAGMAN_MAX_PRE_SCRIPTS", (const nodef_value*)&def_DAGMAN_MAX_PRE_SCRIPTS },
	{ "DAGMAN_MAX_RESCUE_NUM", (const nodef_value*)&def_DAGMAN_MAX_RESCUE_NUM },
	{ "DAGMAN_MAX_SUBMIT_ATTEMPTS", (const nodef_value*)&def_DAGMAN_MAX_SUBMIT_ATTEMPTS },
	{ "DAGMAN_MAX_SUBMITS_PER_INTERVAL", (const nodef_value*)&def_DAGMAN_MAX_SUBMITS_PER_INTERVAL },
	{ "DAGMAN_MUNGE_NODE_NAMES", (const nodef_value*)&def_DAGMAN_MUNGE_NODE_NAMES },
	{ "DAGMAN_NODE_RECORD_INFO", 0 },
	{ "DAGMAN_ON_EXIT_REMOVE", (const nodef_value*)&def_DAGMAN_ON_EXIT_REMOVE },
	{ "DAGMAN_PENDING_REPORT_INTERVAL", (const nodef_value*)&def_DAGMAN_PENDING_REPORT_INTERVAL },
	{ "DAGMAN_PROHIBIT_MULTI_JOBS", (const nodef_value*)&def_DAGMAN_PROHIBIT_MULTI_JOBS },
	{ "DAGMAN_PUT_FAILED_JOBS_ON_HOLD", (const nodef_value*)&def_DAGMAN_PUT_FAILED_JOBS_ON_HOLD },
	{ "DAGMAN_QUEUE_UPDATE_INTERVAL", (const nodef_value*)&def_DAGMAN_QUEUE_UPDATE_INTERVAL },
	{ "DAGMAN_RECORD_MACHINE_ATTRS", 0 },
	{ "DAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE", (const nodef_value*)&def_DAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE },
	{ "DAGMAN_REMOVE_NODE_JOBS", (const nodef_value*)&def_DAGMAN_REMOVE_NODE_JOBS },
	{ "DAGMAN_REPORT_GRAPH_METRICS", (const nodef_value*)&def_DAGMAN_REPORT_GRAPH_METRICS },
	{ "DAGMAN_RESET_RETRIES_UPON_RESCUE", (const nodef_value*)&def_DAGMAN_RESET_RETRIES_UPON_RESCUE },
	{ "DAGMAN_RETRY_NODE_FIRST", (const nodef_value*)&def_DAGMAN_RETRY_NODE_FIRST },
	{ "DAGMAN_RETRY_SUBMIT_FIRST", (const nodef_value*)&def_DAGMAN_RETRY_SUBMIT_FIRST },
	{ "DAGMAN_STARTUP_CYCLE_DETECT", (const nodef_value*)&def_DAGMAN_STARTUP_CYCLE_DETECT },
	{ "DAGMAN_SUBMIT_DELAY", (const nodef_value*)&def_DAGMAN_SUBMIT_DELAY },
	{ "DAGMAN_SUBMIT_DEPTH_FIRST", (const nodef_value*)&def_DAGMAN_SUBMIT_DEPTH_FIRST },
	{ "DAGMAN_SUPPRESS_JOB_LOGS", (const nodef_value*)&def_DAGMAN_SUPPRESS_JOB_LOGS },
	{ "DAGMAN_SUPPRESS_NOTIFICATION", (const nodef_value*)&def_DAGMAN_SUPPRESS_NOTIFICATION },
	{ "DAGMAN_USE_DIRECT_SUBMIT", (const nodef_value*)&def_DAGMAN_USE_DIRECT_SUBMIT },
	{ "DAGMAN_USE_JOIN_NODES", (const nodef_value*)&def_DAGMAN_USE_JOIN_NODES },
	{ "DAGMAN_USE_SHARED_PORT", (const nodef_value*)&def_DAGMAN_USE_SHARED_PORT },
	{ "DAGMAN_USE_STRICT", (const nodef_value*)&def_DAGMAN_USE_STRICT },
	{ "DAGMAN_USER_LOG_SCAN_INTERVAL", (const nodef_value*)&def_DAGMAN_USER_LOG_SCAN_INTERVAL },
	{ "DAGMAN_VERBOSITY", (const nodef_value*)&def_DAGMAN_VERBOSITY },
	{ "DAGMAN_WRITE_PARTIAL_RESCUE", (const nodef_value*)&def_DAGMAN_WRITE_PARTIAL_RESCUE },
	{ "DC_DAEMON_LIST", 0 },
	{ "DCSTATISTICS_TIMESPANS", (const nodef_value*)&def_DCSTATISTICS_TIMESPANS },
	{ "DCSTATISTICS_WINDOW_SECONDS", 0 },
	{ "DEAD_COLLECTOR_MAX_AVOIDANCE_TIME", (const nodef_value*)&def_DEAD_COLLECTOR_MAX_AVOIDANCE_TIME },
	{ "DEBUG_TIME_FORMAT", (const nodef_value*)&def_DEBUG_TIME_FORMAT },
	{ "DEDICATED_SCHEDULER_USE_FIFO", (const nodef_value*)&def_DEDICATED_SCHEDULER_USE_FIFO },
	{ "DEFAULT_DOMAIN_NAME", 0 },
	{ "DEFAULT_IO_BUFFER_BLOCK_SIZE", 0 },
	{ "DEFAULT_IO_BUFFER_SIZE", 0 },
	{ "DEFAULT_JOB_MAX_RETRIES", (const nodef_value*)&def_DEFAULT_JOB_MAX_RETRIES },
	{ "DEFAULT_KILL_CHILDREN_ON_EXIT", (const nodef_value*)&def_DEFAULT_KILL_CHILDREN_ON_EXIT },
	{ "DEFAULT_MASTER_SHUTDOWN_SCRIPT", (const nodef_value*)&def_DEFAULT_MASTER_SHUTDOWN_SCRIPT },
	{ "DEFAULT_PRIO_FACTOR", (const nodef_value*)&def_DEFAULT_PRIO_FACTOR },
	{ "DEFAULT_RANK", 0 },
	{ "DEFAULT_RANK_STANDARD", 0 },
	{ "DEFAULT_RANK_VANILLA", 0 },
	{ "DEFAULT_UNIVERSE", 0 },
	{ "DEFRAG", (const nodef_value*)&def_DEFRAG },
	{ "DEFRAG_CANCEL_REQUIREMENTS", (const nodef_value*)&def_DEFRAG_CANCEL_REQUIREMENTS },
	{ "DEFRAG_DRAINING_MACHINES_PER_HOUR", (const nodef_value*)&def_DEFRAG_DRAINING_MACHINES_PER_HOUR },
	{ "DEFRAG_DRAINING_SCHEDULE", (const nodef_value*)&def_DEFRAG_DRAINING_SCHEDULE },
	{ "DEFRAG_DRAINING_START_EXPR", (const nodef_value*)&def_DEFRAG_DRAINING_START_EXPR },
	{ "DEFRAG_INTERVAL", (const nodef_value*)&def_DEFRAG_INTERVAL },
	{ "DEFRAG_LOG", (const nodef_value*)&def_DEFRAG_LOG },
	{ "DEFRAG_MAX_CONCURRENT_DRAINING", (const nodef_value*)&def_DEFRAG_MAX_CONCURRENT_DRAINING },
	{ "DEFRAG_MAX_WHOLE_MACHINES", (const nodef_value*)&def_DEFRAG_MAX_WHOLE_MACHINES },
	{ "DEFRAG_NAME", 0 },
	{ "DEFRAG_RANK", (const nodef_value*)&def_DEFRAG_RANK },
	{ "DEFRAG_REQUIREMENTS", 0 },
	{ "DEFRAG_UPDATE_INTERVAL", (const nodef_value*)&def_DEFRAG_UPDATE_INTERVAL },
	{ "DEFRAG_WHOLE_MACHINE_EXPR", (const nodef_value*)&def_DEFRAG_WHOLE_MACHINE_EXPR },
	{ "DELEGATE_FULL_JOB_GSI_CREDENTIALS", (const nodef_value*)&def_DELEGATE_FULL_JOB_GSI_CREDENTIALS },
	{ "DELEGATE_JOB_GSI_CREDENTIALS", (const nodef_value*)&def_DELEGATE_JOB_GSI_CREDENTIALS },
	{ "DELEGATE_JOB_GSI_CREDENTIALS_LIFETIME", (const nodef_value*)&def_DELEGATE_JOB_GSI_CREDENTIALS_LIFETIME },
	{ "DELEGATE_JOB_GSI_CREDENTIALS_REFRESH", (const nodef_value*)&def_DELEGATE_JOB_GSI_CREDENTIALS_REFRESH },
	{ "DETECTED_CORES", (const nodef_value*)&def_DETECTED_CORES },
	{ "DETECTED_CPUS", (const nodef_value*)&def_DETECTED_CPUS },
	{ "DETECTED_CPUS_LIMIT", (const nodef_value*)&def_DETECTED_CPUS_LIMIT },
	{ "DETECTED_PHYSICAL_CPUS", (const nodef_value*)&def_DETECTED_PHYSICAL_CPUS },
	{ "DISABLE_AUTHENTICATION_IP_CHECK", (const nodef_value*)&def_DISABLE_AUTHENTICATION_IP_CHECK },
	{ "DISABLE_EXECUTE_DIRECTORY_ENCRYPTION", (const nodef_value*)&def_DISABLE_EXECUTE_DIRECTORY_ENCRYPTION },
	{ "DISABLE_SETUID", (const nodef_value*)&def_DISABLE_SETUID },
	{ "DISABLE_SWAP_FOR_JOB", (const nodef_value*)&def_DISABLE_SWAP_FOR_JOB },
	{ "DISCARD_SESSION_KEYRING_ON_STARTUP", (const nodef_value*)&def_DISCARD_SESSION_KEYRING_ON_STARTUP },
	{ "DISCONNECTED_KEYBOARD_IDLE_BOOST", (const nodef_value*)&def_DISCONNECTED_KEYBOARD_IDLE_BOOST },
	{ "DNS_CACHE_REFRESH", (const nodef_value*)&def_DNS_CACHE_REFRESH },
	{ "DOCKER", (const nodef_value*)&def_DOCKER },
	{ "DOCKER_CACHE_ADVERTISE_INTERVAL", (const nodef_value*)&def_DOCKER_CACHE_ADVERTISE_INTERVAL },
	{ "DOCKER_DROP_ALL_CAPABILITIES", (const nodef_value*)&def_DOCKER_DROP_ALL_CAPABILITIES },
	{ "DOCKER_EXTRA_ARGUMENTS", 0 },
	{ "DOCKER_IMAGE_CACHE_SIZE", (const nodef_value*)&def_DOCKER_IMAGE_CACHE_SIZE },
	{ "DOCKER_LOG_DRIVER_NAME", (const nodef_value*)&def_DOCKER_LOG_DRIVER_NAME },
	{ "DOCKER_MOUNT_VOLUMES", 0 },
	{ "DOCKER_NETWORKS", 0 },
	{ "DOCKER_PAT_PRODUCER", (const nodef_value*)&def_DOCKER_PAT_PRODUCER },
	{ "DOCKER_PERFORM_TEST", (const nodef_value*)&def_DOCKER_PERFORM_TEST },
	{ "DOCKER_RUN_UNDER_INIT", (const nodef_value*)&def_DOCKER_RUN_UNDER_INIT },
	{ "DOCKER_SKIP_IMAGE_ARCH_CHECK", (const nodef_value*)&def_DOCKER_SKIP_IMAGE_ARCH_CHECK },
	{ "DOCKER_TEST_IMAGE_NAME", (const nodef_value*)&def_DOCKER_TEST_IMAGE_NAME },
	{ "DOCKER_TEST_IMAGE_PATH", (const nodef_value*)&def_DOCKER_TEST_IMAGE_PATH },
	{ "DOCKER_TRUST_LOCAL_IMAGES", (const nodef_value*)&def_DOCKER_TRUST_LOCAL_IMAGES },
	{ "DOCKER_VOLUMES", 0 },
	{ "DROP_CORE_ON_RECONFIG", 0 },
	{ "DROPBOX_AUTHORIZATION_URL", (const nodef_value*)&def_DROPBOX_AUTHORIZATION_URL },
	{ "DROPBOX_TOKEN_URL", (const nodef_value*)&def_DROPBOX_TOKEN_URL },
	{ "EC2_GAHP", (const nodef_value*)&def_EC2_GAHP },
	{ "EC2_GAHP_DEBUG", (const nodef_value*)&def_EC2_GAHP_DEBUG },
	{ "EC2_GAHP_LOG", (const nodef_value*)&def_EC2_GAHP_LOG },
	{ "EMAIL_DOMAIN", 0 },
	{ "ENABLE_BACKFILL", (const nodef_value*)&def_ENABLE_BACKFILL },
	{ "ENABLE_CHIRP", (const nodef_value*)&def_ENABLE_CHIRP },
	{ "ENABLE_CHIRP_DELAYED", (const nodef_value*)&def_ENABLE_CHIRP_DELAYED },
	{ "ENABLE_CHIRP_IO", (const nodef_value*)&def_ENABLE_CHIRP_IO },
	{ "ENABLE_CHIRP_UPDATES", (const nodef_value*)&def_ENABLE_CHIRP_UPDATES },
	{ "ENABLE_CLAIMABLE_PARTITIONABLE_SLOTS", (const nodef_value*)&def_ENABLE_CLAIMABLE_PARTITIONABLE_SLOTS },
	{ "ENABLE_CLASSAD_CACHING", (const nodef_value*)&def_ENABLE_CLASSAD_CACHING },
	{ "ENABLE_DEPRECATION_WARNINGS", (const nodef_value*)&def_ENABLE_DEPRECATION_WARNINGS },
	{ "ENABLE_HISTORY_ROTATION", (const nodef_value*)&def_ENABLE_HISTORY_ROTATION },
	{ "ENABLE_HTTP_PUBLIC_FILES", (const nodef_value*)&def_ENABLE_HTTP_PUBLIC_FILES },
	{ "ENABLE_IPV4", (const nodef_value*)&def_ENABLE_IPV4 },
	{ "ENABLE_IPV6", (const nodef_value*)&def_ENABLE_IPV6 },
	{ "ENABLE_KERNEL_TUNING", (const nodef_value*)&def_ENABLE_KERNEL_TUNING },
	{ "ENABLE_MULTIFILE_TRANSFER_PLUGINS", (const nodef_value*)&def_ENABLE_MULTIFILE_TRANSFER_PLUGINS },
	{ "ENABLE_PERSISTENT_CONFIG", (const nodef_value*)&def_ENABLE_PERSISTENT_CONFIG },
	{ "ENABLE_RUNTIME_CONFIG", (const nodef_value*)&def_ENABLE_RUNTIME_CONFIG },
	{ "ENABLE_SSH_TO_JOB", (const nodef_value*)&def_ENABLE_SSH_TO_JOB },
	{ "ENABLE_STARTD_DAEMON_AD", (const nodef_value*)&def_ENABLE_STARTD_DAEMON_AD },
	{ "ENABLE_URL_TRANSFERS", (const nodef_value*)&def_ENABLE_URL_TRANSFERS },
	{ "ENABLE_USERLOG_FSYNC", (const nodef_value*)&def_ENABLE_USERLOG_FSYNC },
	{ "ENABLE_USERLOG_LOCKING", (const nodef_value*)&def_ENABLE_USERLOG_LOCKING },
	{ "ENCRYPT_EXECUTE_DIRECTORY", (const nodef_value*)&def_ENCRYPT_EXECUTE_DIRECTORY },
	{ "ENCRYPT_SECRETS", (const nodef_value*)&def_ENCRYPT_SECRETS },
	{ "ENVIRONMENT_FOR_AssignedGPUs", (const nodef_value*)&def_ENVIRONMENT_FOR_AssignedGPUs },
	{ "ENVIRONMENT_VALUE_FOR_UnAssignedGPUs", (const nodef_value*)&def_ENVIRONMENT_VALUE_FOR_UnAssignedGPUs },
	{ "ETC", (const nodef_value*)&def_ETC },
	{ "EVENT_LOG", 0 },
	{ "EVENT_LOG_COUNT_EVENTS", (const nodef_value*)&def_EVENT_LOG_COUNT_EVENTS },
	{ "EVENT_LOG_FSYNC", (const nodef_value*)&def_EVENT_LOG_FSYNC },
	{ "EVENT_LOG_JOB_AD_INFORMATION_ATTRS", 0 },
	{ "EVENT_LOG_LOCKING", (const nodef_value*)&def_EVENT_LOG_LOCKING },
	{ "EVENT_LOG_MAX_ROTATIONS", (const nodef_value*)&def_EVENT_LOG_MAX_ROTATIONS },
	{ "EVENT_LOG_MAX_SIZE", (const nodef_value*)&def_EVENT_LOG_MAX_SIZE },
	{ "EVENT_LOG_ROTATION_LOCK", (const nodef_value*)&def_EVENT_LOG_ROTATION_LOCK },
	{ "EVENT_LOG_USE_XML", (const nodef_value*)&def_EVENT_LOG_USE_XML },
	{ "EXCEPT_ON_ERROR", 0 },
	{ "EXECUTE", (const nodef_value*)&def_EXECUTE },
	{ "FILE_LOCK_VIA_MUTEX", (const nodef_value*)&def_FILE_LOCK_VIA_MUTEX },
	{ "FILE_TRANSFER_DISK_LOAD_THROTTLE", (const nodef_value*)&def_FILE_TRANSFER_DISK_LOAD_THROTTLE },
	{ "FILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON", (const nodef_value*)&def_FILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON },
	{ "FILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON", (const nodef_value*)&def_FILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON },
	{ "FILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS", (const nodef_value*)&def_FILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS },
	{ "FILE_TRANSFER_STATS_LOG", (const nodef_value*)&def_FILE_TRANSFER_STATS_LOG },
	{ "FILESYSTEM_DOMAIN", (const nodef_value*)&def_FILESYSTEM_DOMAIN },
	{ "FILETRANSFER_PLUGINS", (const nodef_value*)&def_FILETRANSFER_PLUGINS },
	{ "FLOCK_BY_DEFAULT", (const nodef_value*)&def_FLOCK_BY_DEFAULT },
	{ "FLOCK_COLLECTOR_HOSTS", (const nodef_value*)&def_FLOCK_COLLECTOR_HOSTS },
	{ "FLOCK_INCREMENT", (const nodef_value*)&def_FLOCK_INCREMENT },
	{ "FLOCK_NEGOTIATOR_HOSTS", (const nodef_value*)&def_FLOCK_NEGOTIATOR_HOSTS },
	{ "FORCE_NEGOTIATOR_SLOT_WEIGHT", (const nodef_value*)&def_FORCE_NEGOTIATOR_SLOT_WEIGHT },
	{ "FS_ALLOW_UNSAFE", (const nodef_value*)&def_FS_ALLOW_UNSAFE },
	{ "FS_LOCAL_DIR", 0 },
	{ "FS_REMOTE_DIR", 0 },
	{ "FS_ROOT_TO_CONDOR", (const nodef_value*)&def_FS_ROOT_TO_CONDOR },
	{ "FULL_HOSTNAME", 0 },
	{ "GAHP_DEBUG_HIDE_SENSITIVE_DATA", (const nodef_value*)&def_GAHP_DEBUG_HIDE_SENSITIVE_DATA },
	{ "GAHP_SSL_CADIR", (const nodef_value*)&def_GAHP_SSL_CADIR },
	{ "GAHP_SSL_CAFILE", (const nodef_value*)&def_GAHP_SSL_CAFILE },
	{ "GANGLIA_CONFIG", (const nodef_value*)&def_GANGLIA_CONFIG },
	{ "GANGLIA_GMETRIC", 0 },
	{ "GANGLIA_GSTAT_COMMAND", (const nodef_value*)&def_GANGLIA_GSTAT_COMMAND },
	{ "GANGLIA_LIB", 0 },
	{ "GANGLIA_LIB64_PATH", (const nodef_value*)&def_GANGLIA_LIB64_PATH },
	{ "GANGLIA_LIB_PATH", (const nodef_value*)&def_GANGLIA_LIB_PATH },
	{ "GANGLIA_SEND_DATA_FOR_ALL_HOSTS", (const nodef_value*)&def_GANGLIA_SEND_DATA_FOR_ALL_HOSTS },
	{ "GANGLIAD", (const nodef_value*)&def_GANGLIAD },
	{ "GANGLIAD_INTERVAL", (const nodef_value*)&def_GANGLIAD_INTERVAL },
	{ "GANGLIAD_LOG", (const nodef_value*)&def_GANGLIAD_LOG },
	{ "GANGLIAD_METRICS_CONFIG_DIR", (const nodef_value*)&def_GANGLIAD_METRICS_CONFIG_DIR },
	{ "GANGLIAD_PER_EXECUTE_NODE_METRICS", (const nodef_value*)&def_GANGLIAD_PER_EXECUTE_NODE_METRICS },
	{ "GANGLIAD_REQUIREMENTS", 0 },
	{ "GANGLIAD_RESET_METRICS_FILE", (const nodef_value*)&def_GANGLIAD_RESET_METRICS_FILE },
	{ "GANGLIAD_VERBOSITY", (const nodef_value*)&def_GANGLIAD_VERBOSITY },
	{ "GANGLIAD_WANT_PROJECTION", (const nodef_value*)&def_GANGLIAD_WANT_PROJECTION },
	{ "GANGLIAD_WANT_RESET_METRICS", (const nodef_value*)&def_GANGLIAD_WANT_RESET_METRICS },
	{ "GCE_GAHP", (const nodef_value*)&def_GCE_GAHP },
	{ "GCE_GAHP_LIFETIME", (const nodef_value*)&def_GCE_GAHP_LIFETIME },
	{ "GCE_GAHP_LOG", (const nodef_value*)&def_GCE_GAHP_LOG },
	{ "GDRIVE_AUTHORIZATION_URL", (const nodef_value*)&def_GDRIVE_AUTHORIZATION_URL },
	{ "GDRIVE_TOKEN_URL", (const nodef_value*)&def_GDRIVE_TOKEN_URL },
	{ "GLOBAL_JOB_ID_WITH_TIME", (const nodef_value*)&def_GLOBAL_JOB_ID_WITH_TIME },
	{ "GPU_MONITOR", (const nodef_value*)&def_GPU_MONITOR },
	{ "GRACEFULLY_REMOVE_JOBS", (const nodef_value*)&def_GRACEFULLY_REMOVE_JOBS },
	{ "GRIDMANAGER", (const nodef_value*)&def_GRIDMANAGER },
	{ "GRIDMANAGER_ARGS", 0 },
	{ "GRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT", (const nodef_value*)&def_GRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT },
	{ "GRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL", (const nodef_value*)&def_GRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL },
	{ "GRIDMANAGER_CONTACT_SCHEDD_DELAY", (const nodef_value*)&def_GRIDMANAGER_CONTACT_SCHEDD_DELAY },
	{ "GRIDMANAGER_DEBUG", 0 },
	{ "GRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR", (const nodef_value*)&def_GRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR },
	{ "GRIDMANAGER_GAHP_RESPONSE_TIMEOUT", (const nodef_value*)&def_GRIDMANAGER_GAHP_RESPONSE_TIMEOUT },
	{ "GRIDMANAGER_GAHPCLIENT_DEBUG", (const nodef_value*)&def_GRIDMANAGER_GAHPCLIENT_DEBUG },
	{ "GRIDMANAGER_GAHPCLIENT_DEBUG_SIZE", (const nodef_value*)&def_GRIDMANAGER_GAHPCLIENT_DEBUG_SIZE },
	{ "GRIDMANAGER_LOCK", (const nodef_value*)&def_GRIDMANAGER_LOCK },
	{ "GRIDMANAGER_LOG", (const nodef_value*)&def_GRIDMANAGER_LOG },
	{ "GRIDMANAGER_LOG_APPEND_SELECTION_EXPR", (const nodef_value*)&def_GRIDMANAGER_LOG_APPEND_SELECTION_EXPR },
	{ "GRIDMANAGER_MAX_PENDING_REQUESTS", (const nodef_value*)&def_GRIDMANAGER_MAX_PENDING_REQUESTS },
	{ "GRIDMANAGER_MAX_PENDING_SUBMITS", 0 },
	{ "GRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE", 0 },
	{ "GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE", (const nodef_value*)&def_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE },
	{ "GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2", (const nodef_value*)&def_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2 },
	{ "GRIDMANAGER_PROXY_REFRESH_TIME", (const nodef_value*)&def_GRIDMANAGER_PROXY_REFRESH_TIME },
	{ "GRIDMANAGER_SELECTION_EXPR", 0 },
	{ "GROUP_ACCEPT_SURPLUS", (const nodef_value*)&def_GROUP_ACCEPT_SURPLUS },
	{ "GROUP_AUTOREGROUP", (const nodef_value*)&def_GROUP_AUTOREGROUP },
	{ "GROUP_NAMES", 0 },
	{ "GROUP_QUOTA_MAX_ALLOCATION_ROUNDS", (const nodef_value*)&def_GROUP_QUOTA_MAX_ALLOCATION_ROUNDS },
	{ "GROUP_QUOTA_ROUND_ROBIN_RATE", (const nodef_value*)&def_GROUP_QUOTA_ROUND_ROBIN_RATE },
	{ "GROUP_SORT_EXPR", (const nodef_value*)&def_GROUP_SORT_EXPR },
	{ "HA_LOCK_HOLD_TIME", 0 },
	{ "HA_LOCK_URL", 0 },
	{ "HA_POLL_PERIOD", 0 },
	{ "HAD", (const nodef_value*)&def_HAD },
	{ "HAD_ARGS", (const nodef_value*)&def_HAD_ARGS },
	{ "HAD_CONNECTION_TIMEOUT", (const nodef_value*)&def_HAD_CONNECTION_TIMEOUT },
	{ "HAD_DEBUG", 0 },
	{ "HAD_FIPS_MODE", (const nodef_value*)&def_HAD_FIPS_MODE },
	{ "HAD_LIST", 0 },
	{ "HAD_LOG", (const nodef_value*)&def_HAD_LOG },
	{ "HAD_SOCKET_NAME", (const nodef_value*)&def_HAD_SOCKET_NAME },
	{ "HAD_STAND_ALONE_DEBUG", 0 },
	{ "HAD_UPDATE_INTERVAL", (const nodef_value*)&def_HAD_UPDATE_INTERVAL },
	{ "HAD_USE_PRIMARY", (const nodef_value*)&def_HAD_USE_PRIMARY },
	{ "HAD_USE_REPLICATION", (const nodef_value*)&def_HAD_USE_REPLICATION },
	{ "HAD_USE_SHARED_PORT", (const nodef_value*)&def_HAD_USE_SHARED_PORT },
	{ "HAVE_EXT_KRB5", (const nodef_value*)&def_HAVE_EXT_KRB5 },
	{ "HighLoad", (const nodef_value*)&def_HighLoad },
	{ "HIGHPORT", 0 },
	{ "HISTORY", (const nodef_value*)&def_HISTORY },
	{ "HISTORY_CONTAINS_JOB_ENVIRONMENT", (const nodef_value*)&def_HISTORY_CONTAINS_JOB_ENVIRONMENT },
	{ "HISTORY_HELPER", (const nodef_value*)&def_HISTORY_HELPER },
	{ "HISTORY_HELPER_MAX_CONCURRENCY", (const nodef_value*)&def_HISTORY_HELPER_MAX_CONCURRENCY },
	{ "HISTORY_HELPER_MAX_HISTORY", (const nodef_value*)&def_HISTORY_HELPER_MAX_HISTORY },
	{ "HOST_ALIAS", (const nodef_value*)&def_HOST_ALIAS },
	{ "HOSTNAME", 0 },
	{ "HOUR", (const nodef_value*)&def_HOUR },
	{ "HPC_ANNEX_ENABLED", (const nodef_value*)&def_HPC_ANNEX_ENABLED },
	{ "HTTP_PUBLIC_FILES_ADDRESS", (const nodef_value*)&def_HTTP_PUBLIC_FILES_ADDRESS },
	{ "HTTP_PUBLIC_FILES_ROOT_DIR", (const nodef_value*)&def_HTTP_PUBLIC_FILES_ROOT_DIR },
	{ "HTTP_PUBLIC_FILES_STALE_AGE", (const nodef_value*)&def_HTTP_PUBLIC_FILES_STALE_AGE },
	{ "IGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS", (const nodef_value*)&def_IGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS },
	{ "IGNORE_DNS_PROTOCOL_PREFERENCE", (const nodef_value*)&def_IGNORE_DNS_PROTOCOL_PREFERENCE },
	{ "IGNORE_NFS_LOCK_ERRORS", (const nodef_value*)&def_IGNORE_NFS_LOCK_ERRORS },
	{ "IGNORE_TARGET_PROTOCOL_PREFERENCE", (const nodef_value*)&def_IGNORE_TARGET_PROTOCOL_PREFERENCE },
	{ "IMMUTABLE_JOB_ATTRS", 0 },
	{ "IN_HIGHPORT", 0 },
	{ "IN_LOWPORT", 0 },
	{ "INCLUDE", (const nodef_value*)&def_INCLUDE },
	{ "INTERACTIVE_SUBMIT_ARGS_OVERRIDE", (const nodef_value*)&def_INTERACTIVE_SUBMIT_ARGS_OVERRIDE },
	{ "INTERACTIVE_SUBMIT_CMD_OVERRIDE", (const nodef_value*)&def_INTERACTIVE_SUBMIT_CMD_OVERRIDE },
	{ "INTERACTIVE_SUBMIT_FILE", (const nodef_value*)&def_INTERACTIVE_SUBMIT_FILE },
	{ "INVALID_LOG_FILES", 0 },
	{ "IS_OWNER", (const nodef_value*)&def_IS_OWNER },
	{ "IsCollector", (const nodef_value*)&def_IsCollector },
	{ "IsMaster", (const nodef_value*)&def_IsMaster },
	{ "IsMPI", (const nodef_value*)&def_IsMPI },
	{ "IsNegotiator", (const nodef_value*)&def_IsNegotiator },
	{ "IsSchedd", (const nodef_value*)&def_IsSchedd },
	{ "IsShadow", (const nodef_value*)&def_IsShadow },
	{ "IsStandard", (const nodef_value*)&def_IsStandard },
	{ "IsStartd", (const nodef_value*)&def_IsStartd },
	{ "IsStarter", (const nodef_value*)&def_IsStarter },
	{ "IsSubmit", (const nodef_value*)&def_IsSubmit },
	{ "IsTool", (const nodef_value*)&def_IsTool },
	{ "IsVanilla", (const nodef_value*)&def_IsVanilla },
	{ "IsVM", (const nodef_value*)&def_IsVM },
	{ "IsWindows", (const nodef_value*)&def_IsWindows },
	{ "JAVA", (const nodef_value*)&def_JAVA },
	{ "JAVA_CLASSPATH_ARGUMENT", (const nodef_value*)&def_JAVA_CLASSPATH_ARGUMENT },
	{ "JAVA_CLASSPATH_DEFAULT", (const nodef_value*)&def_JAVA_CLASSPATH_DEFAULT },
	{ "JAVA_CLASSPATH_SEPARATOR", (const nodef_value*)&def_JAVA_CLASSPATH_SEPARATOR },
	{ "JAVA_EXTRA_ARGUMENTS", 0 },
	{ "JAVA_MAXHEAP_ARGUMENT", (const nodef_value*)&def_JAVA_MAXHEAP_ARGUMENT },
	{ "JOB_DEFAULT_LEASE_DURATION", (const nodef_value*)&def_JOB_DEFAULT_LEASE_DURATION },
	{ "JOB_DEFAULT_REQUESTCPUS", (const nodef_value*)&def_JOB_DEFAULT_REQUESTCPUS },
	{ "JOB_DEFAULT_REQUESTDISK", (const nodef_value*)&def_JOB_DEFAULT_REQUESTDISK },
	{ "JOB_DEFAULT_REQUESTMEMORY", (const nodef_value*)&def_JOB_DEFAULT_REQUESTMEMORY },
	{ "JOB_EPOCH_HISTORY", (const nodef_value*)&def_JOB_EPOCH_HISTORY },
	{ "JOB_EXECDIR_PERMISSIONS", (const nodef_value*)&def_JOB_EXECDIR_PERMISSIONS },
	{ "JOB_INHERITS_STARTER_ENVIRONMENT", (const nodef_value*)&def_JOB_INHERITS_STARTER_ENVIRONMENT },
	{ "JOB_QUEUE_LOG", (const nodef_value*)&def_JOB_QUEUE_LOG },
	{ "JOB_RENICE_INCREMENT", (const nodef_value*)&def_JOB_RENICE_INCREMENT },
	{ "JOB_ROUTER", (const nodef_value*)&def_JOB_ROUTER },
	{ "JOB_ROUTER_DEBUG", 0 },
	{ "JOB_ROUTER_LOCK", (const nodef_value*)&def_JOB_ROUTER_LOCK },
	{ "JOB_ROUTER_LOG", (const nodef_value*)&def_JOB_ROUTER_LOG },
	{ "JOB_ROUTER_NAME", (const nodef_value*)&def_JOB_ROUTER_NAME },
	{ "JOB_ROUTER_POLLING_PERIOD", (const nodef_value*)&def_JOB_ROUTER_POLLING_PERIOD },
	{ "JOB_ROUTER_ROUND_ROBIN_SELECTION", (const nodef_value*)&def_JOB_ROUTER_ROUND_ROBIN_SELECTION },
	{ "JOB_ROUTER_SOURCE_JOB_CONSTRAINT", 0 },
	{ "JOB_SPOOL_PERMISSIONS", (const nodef_value*)&def_JOB_SPOOL_PERMISSIONS },
	{ "JOB_START_COUNT", (const nodef_value*)&def_JOB_START_COUNT },
	{ "JOB_START_DELAY", (const nodef_value*)&def_JOB_START_DELAY },
	{ "KBDD", (const nodef_value*)&def_KBDD },
	{ "KBDD_ADDRESS_FILE", (const nodef_value*)&def_KBDD_ADDRESS_FILE },
	{ "KBDD_DEBUG", 0 },
	{ "KBDD_LOG", (const nodef_value*)&def_KBDD_LOG },
	{ "KEEP_DATA_CLAIM_IDLE", (const nodef_value*)&def_KEEP_DATA_CLAIM_IDLE },
	{ "KEEP_OUTPUT_SANDBOX", (const nodef_value*)&def_KEEP_OUTPUT_SANDBOX },
	{ "KEEP_POOL_HISTORY", 0 },
	{ "KERBEROS_MAP_FILE", 0 },
	{ "KERNEL_TUNING_LOG", (const nodef_value*)&def_KERNEL_TUNING_LOG },
	{ "KEYBOARD_CPUS", (const nodef_value*)&def_KEYBOARD_CPUS },
	{ "KEYRING_SESSION_CREATION_TIMEOUT", (const nodef_value*)&def_KEYRING_SESSION_CREATION_TIMEOUT },
	{ "KILL", (const nodef_value*)&def_KILL },
	{ "KILLING_TIMEOUT", (const nodef_value*)&def_KILLING_TIMEOUT },
	{ "LIB", (const nodef_value*)&def_LIB },
	{ "LIBEXEC", (const nodef_value*)&def_LIBEXEC },
	{ "LIBRARIAN", (const nodef_value*)&def_LIBRARIAN },
	{ "LIBRARIAN_DATABASE", (const nodef_value*)&def_LIBRARIAN_DATABASE },
	{ "LIBRARIAN_DATABASE_BUSY_TIMEOUT_MS", (const nodef_value*)&def_LIBRARIAN_DATABASE_BUSY_TIMEOUT_MS },
	{ "LIBRARIAN_DEBUG", 0 },
	{ "LIBRARIAN_GC_BACKOFF_SECONDS", (const nodef_value*)&def_LIBRARIAN_GC_BACKOFF_SECONDS },
	{ "LIBRARIAN_HIGH_WATER_MARK", (const nodef_value*)&def_LIBRARIAN_HIGH_WATER_MARK },
	{ "LIBRARIAN_LOG", (const nodef_value*)&def_LIBRARIAN_LOG },
	{ "LIBRARIAN_LOW_WATER_MARK", (const nodef_value*)&def_LIBRARIAN_LOW_WATER_MARK },
	{ "LIBRARIAN_MAX_DATABASE_SIZE", (const nodef_value*)&def_LIBRARIAN_MAX_DATABASE_SIZE },
	{ "LIBRARIAN_MAX_JOBS_CACHED", (const nodef_value*)&def_LIBRARIAN_MAX_JOBS_CACHED },
	{ "LIBRARIAN_MAX_UPDATES_PER_CYCLE", (const nodef_value*)&def_LIBRARIAN_MAX_UPDATES_PER_CYCLE },
	{ "LIBRARIAN_STATUS_RETENTION_SECONDS", (const nodef_value*)&def_LIBRARIAN_STATUS_RETENTION_SECONDS },
	{ "LIBRARIAN_UPDATE_INTERVAL", (const nodef_value*)&def_LIBRARIAN_UPDATE_INTERVAL },
	{ "LIBVIRT_XML_SCRIPT", (const nodef_value*)&def_LIBVIRT_XML_SCRIPT },
	{ "LINUX_KERNEL_TUNING_SCRIPT", (const nodef_value*)&def_LINUX_KERNEL_TUNING_SCRIPT },
	{ "LOCAL_CONFIG_DIR", 0 },
	{ "LOCAL_CONFIG_DIR_EXCLUDE_REGEXP", (const nodef_value*)&def_LOCAL_CONFIG_DIR_EXCLUDE_REGEXP },
	{ "LOCAL_CONFIG_FILE", 0 },
	{ "LOCAL_CREDMON_TOKEN_AUDIENCE", 0 },
	{ "LOCAL_CREDMON_TOKEN_USE_JSON", (const nodef_value*)&def_LOCAL_CREDMON_TOKEN_USE_JSON },
	{ "LOCAL_CREDMON_TOKEN_VERSION", (const nodef_value*)&def_LOCAL_CREDMON_TOKEN_VERSION },
	{ "LOCAL_DIR", (const nodef_value*)&def_LOCAL_DIR },
	{ "LOCAL_DISK_LOCK_DIR", 0 },
	{ "LOCAL_UNIV_EXECUTE", (const nodef_value*)&def_LOCAL_UNIV_EXECUTE },
	{ "LOCAL_UNIVERSE_CGROUP_ENFORCEMENT", (const nodef_value*)&def_LOCAL_UNIVERSE_CGROUP_ENFORCEMENT },
	{ "LOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY", (const nodef_value*)&def_LOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY },
	{ "LOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES", (const nodef_value*)&def_LOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES },
	{ "LOCALNAME", 0 },
	{ "LOCK", (const nodef_value*)&def_LOCK },
	{ "LOCK_DEBUG_LOG_TO_APPEND", (const nodef_value*)&def_LOCK_DEBUG_LOG_TO_APPEND },
	{ "LOG", (const nodef_value*)&def_LOG },
	{ "LOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE", (const nodef_value*)&def_LOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE },
	{ "LOG_ON_NFS_IS_ERROR", (const nodef_value*)&def_LOG_ON_NFS_IS_ERROR },
	{ "LOG_TO_SYSLOG", (const nodef_value*)&def_LOG_TO_SYSLOG },
	{ "LOGS_USE_TIMESTAMP", (const nodef_value*)&def_LOGS_USE_TIMESTAMP },
	{ "LOWPORT", 0 },
	{ "LVM_BACKING_FILE", (const nodef_value*)&def_LVM_BACKING_FILE },
	{ "LVM_BACKING_FILE_SIZE_MB", (const nodef_value*)&def_LVM_BACKING_FILE_SIZE_MB },
	{ "LVM_HIDE_MOUNT", (const nodef_value*)&def_LVM_HIDE_MOUNT },
	{ "LVM_THICK_LV_MARGIN", (const nodef_value*)&def_LVM_THICK_LV_MARGIN },
	{ "LVM_THIN_LV_EXTRA_SIZE_MB", (const nodef_value*)&def_LVM_THIN_LV_EXTRA_SIZE_MB },
	{ "LVM_USE_THIN_PROVISIONING", (const nodef_value*)&def_LVM_USE_THIN_PROVISIONING },
	{ "MachineMaxVacateTime", (const nodef_value*)&def_MachineMaxVacateTime },
	{ "MAIL", (const nodef_value*)&def_MAIL },
	{ "MASTER", (const nodef_value*)&def_MASTER },
	{ "MASTER_ADDRESS_FILE", (const nodef_value*)&def_MASTER_ADDRESS_FILE },
	{ "MASTER_BACKOFF_CEILING", (const nodef_value*)&def_MASTER_BACKOFF_CEILING },
	{ "MASTER_BACKOFF_CONSTANT", (const nodef_value*)&def_MASTER_BACKOFF_CONSTANT },
	{ "MASTER_BACKOFF_FACTOR", (const nodef_value*)&def_MASTER_BACKOFF_FACTOR },
	{ "MASTER_CHECK_NEW_EXEC_INTERVAL", (const nodef_value*)&def_MASTER_CHECK_NEW_EXEC_INTERVAL },
	{ "MASTER_DAEMON_AD_FILE", 0 },
	{ "MASTER_DEBUG", 0 },
	{ "MASTER_DEBUG_WAIT", (const nodef_value*)&def_MASTER_DEBUG_WAIT },
	{ "MASTER_ENVIRONMENT", 0 },
	{ "MASTER_FLAG", 0 },
	{ "MASTER_HA_LIST", 0 },
	{ "MASTER_INSTANCE_LOCK", 0 },
	{ "MASTER_LOG", (const nodef_value*)&def_MASTER_LOG },
	{ "MASTER_NAME", 0 },
	{ "MASTER_NEW_BINARY_DELAY", (const nodef_value*)&def_MASTER_NEW_BINARY_DELAY },
	{ "MASTER_NEW_BINARY_RESTART", (const nodef_value*)&def_MASTER_NEW_BINARY_RESTART },
	{ "MASTER_RECOVER_FACTOR", (const nodef_value*)&def_MASTER_RECOVER_FACTOR },
	{ "MASTER_TIMEOUT_MULTIPLIER", (const nodef_value*)&def_MASTER_TIMEOUT_MULTIPLIER },
	{ "MASTER_UPDATE_INTERVAL", (const nodef_value*)&def_MASTER_UPDATE_INTERVAL },
	{ "MATCH_TIMEOUT", (const nodef_value*)&def_MATCH_TIMEOUT },
	{ "MAX_ACCEPTS_PER_CYCLE", (const nodef_value*)&def_MAX_ACCEPTS_PER_CYCLE },
	{ "MAX_ACCOUNTANT_DATABASE_SIZE", (const nodef_value*)&def_MAX_ACCOUNTANT_DATABASE_SIZE },
	{ "MAX_C_GAHP_LOG", (const nodef_value*)&def_MAX_C_GAHP_LOG },
	{ "MAX_CLAIM_ALIVES_MISSED", (const nodef_value*)&def_MAX_CLAIM_ALIVES_MISSED },
	{ "MAX_COLLECTOR_LOG", (const nodef_value*)&def_MAX_COLLECTOR_LOG },
	{ "MAX_CONCURRENT_DOWNLOADS", (const nodef_value*)&def_MAX_CONCURRENT_DOWNLOADS },
	{ "MAX_CONCURRENT_UPLOADS", (const nodef_value*)&def_MAX_CONCURRENT_UPLOADS },
	{ "MAX_CONCURRENT_UPLOADS_PER_USER", (const nodef_value*)&def_MAX_CONCURRENT_UPLOADS_PER_USER },
	{ "MAX_CREDD_LOG", (const nodef_value*)&def_MAX_CREDD_LOG },
	{ "MAX_DAGMAN_LOG", (const nodef_value*)&def_MAX_DAGMAN_LOG },
	{ "MAX_DEFAULT_LOG", (const nodef_value*)&def_MAX_DEFAULT_LOG },
	{ "MAX_DRAINING_ACTIVATION_DELAY", (const nodef_value*)&def_MAX_DRAINING_ACTIVATION_DELAY },
	{ "MAX_FILE_TRANSFER_PLUGIN_LIFETIME", (const nodef_value*)&def_MAX_FILE_TRANSFER_PLUGIN_LIFETIME },
	{ "MAX_GANGLIAD_LOG", (const nodef_value*)&def_MAX_GANGLIAD_LOG },
	{ "MAX_GLOBAL_JOB_PRIOS", (const nodef_value*)&def_MAX_GLOBAL_JOB_PRIOS },
	{ "MAX_GRIDMANAGER_LOG", (const nodef_value*)&def_MAX_GRIDMANAGER_LOG },
	{ "MAX_HAD_LOG", (const nodef_value*)&def_MAX_HAD_LOG },
	{ "MAX_JOB_MIRROR_UPDATE_LAG", (const nodef_value*)&def_MAX_JOB_MIRROR_UPDATE_LAG },
	{ "MAX_JOB_QUEUE_LOG_ROTATIONS", (const nodef_value*)&def_MAX_JOB_QUEUE_LOG_ROTATIONS },
	{ "MAX_JOB_ROUTER_LOG", (const nodef_value*)&def_MAX_JOB_ROUTER_LOG },
	{ "MAX_JOBS_PER_OWNER", (const nodef_value*)&def_MAX_JOBS_PER_OWNER },
	{ "MAX_JOBS_PER_SUBMISSION", (const nodef_value*)&def_MAX_JOBS_PER_SUBMISSION },
	{ "MAX_JOBS_RUNNING", (const nodef_value*)&def_MAX_JOBS_RUNNING },
	{ "MAX_JOBS_SUBMITTED", (const nodef_value*)&def_MAX_JOBS_SUBMITTED },
	{ "MAX_KBDD_LOG", (const nodef_value*)&def_MAX_KBDD_LOG },
	{ "MAX_LIBRARIAN_LOG", (const nodef_value*)&def_MAX_LIBRARIAN_LOG },
	{ "MAX_MASTER_LOG", (const nodef_value*)&def_MAX_MASTER_LOG },
	{ "MAX_NEGOTIATOR_LOG", (const nodef_value*)&def_MAX_NEGOTIATOR_LOG },
	{ "MAX_NEGOTIATOR_MATCH_LOG", (const nodef_value*)&def_MAX_NEGOTIATOR_MATCH_LOG },
	{ "MAX_PARTITIONABLE_SLOT_CLAIM_TIME", (const nodef_value*)&def_MAX_PARTITIONABLE_SLOT_CLAIM_TIME },
	{ "MAX_PENDING_STARTD_CONTACTS", (const nodef_value*)&def_MAX_PENDING_STARTD_CONTACTS },
	{ "MAX_PERIODIC_EXPR_INTERVAL", (const nodef_value*)&def_MAX_PERIODIC_EXPR_INTERVAL },
	{ "MAX_PID_COLLISION_RETRY", (const nodef_value*)&def_MAX_PID_COLLISION_RETRY },
	{ "MAX_PROCD_LOG", (const nodef_value*)&def_MAX_PROCD_LOG },
	{ "MAX_REAPS_PER_CYCLE", (const nodef_value*)&def_MAX_REAPS_PER_CYCLE },
	{ "MAX_REMAP_RECURSIONS", (const nodef_value*)&def_MAX_REMAP_RECURSIONS },
	{ "MAX_REPLICATION_LOG", (const nodef_value*)&def_MAX_REPLICATION_LOG },
	{ "MAX_ROOSTER_LOG", (const nodef_value*)&def_MAX_ROOSTER_LOG },
	{ "MAX_RUNNING_SCHEDULER_JOBS_PER_OWNER", (const nodef_value*)&def_MAX_RUNNING_SCHEDULER_JOBS_PER_OWNER },
	{ "MAX_SCHEDD_LOG", (const nodef_value*)&def_MAX_SCHEDD_LOG },
	{ "MAX_SHADOW_EXCEPTIONS", (const nodef_value*)&def_MAX_SHADOW_EXCEPTIONS },
	{ "MAX_SHADOW_LOG", (const nodef_value*)&def_MAX_SHADOW_LOG },
	{ "MAX_SHARED_PORT_LOG", (const nodef_value*)&def_MAX_SHARED_PORT_LOG },
	{ "MAX_SLOT_TYPES", (const nodef_value*)&def_MAX_SLOT_TYPES },
	{ "MAX_STARTD_LOG", (const nodef_value*)&def_MAX_STARTD_LOG },
	{ "MAX_STARTER_LOG", (const nodef_value*)&def_MAX_STARTER_LOG },
	{ "MAX_TIME_SKIP", (const nodef_value*)&def_MAX_TIME_SKIP },
	{ "MAX_TIMER_EVENTS_PER_CYCLE", (const nodef_value*)&def_MAX_TIMER_EVENTS_PER_CYCLE },
	{ "MAX_TRACKING_GID", (const nodef_value*)&def_MAX_TRACKING_GID },
	{ "MAX_TRANSFER_INPUT_MB", (const nodef_value*)&def_MAX_TRANSFER_INPUT_MB },
	{ "MAX_TRANSFER_LIFETIME", (const nodef_value*)&def_MAX_TRANSFER_LIFETIME },
	{ "MAX_TRANSFER_OUTPUT_MB", (const nodef_value*)&def_MAX_TRANSFER_OUTPUT_MB },
	{ "MAX_TRANSFERER_LOG", (const nodef_value*)&def_MAX_TRANSFERER_LOG },
	{ "MAX_UDP_MSGS_PER_CYCLE", (const nodef_value*)&def_MAX_UDP_MSGS_PER_CYCLE },
	{ "MAX_VM_GAHP_LOG", (const nodef_value*)&def_MAX_VM_GAHP_LOG },
	{ "MaxSuspendTime", (const nodef_value*)&def_MaxSuspendTime },
	{ "MaxVacateTime", (const nodef_value*)&def_MaxVacateTime },
	{ "MediumJob", (const nodef_value*)&def_MediumJob },
	{ "MEMORY_USAGE_METRIC", (const nodef_value*)&def_MEMORY_USAGE_METRIC },
	{ "MEMORY_USAGE_METRIC_VM", (const nodef_value*)&def_MEMORY_USAGE_METRIC_VM },
	{ "MIN_FLOCK_LEVEL", (const nodef_value*)&def_MIN_FLOCK_LEVEL },
	{ "MIN_TRACKING_GID", (const nodef_value*)&def_MIN_TRACKING_GID },
	{ "MINUTE", (const nodef_value*)&def_MINUTE },
	{ "MODIFY_REQUEST_EXPR_REQUESTCPUS", (const nodef_value*)&def_MODIFY_REQUEST_EXPR_REQUESTCPUS },
	{ "MODIFY_REQUEST_EXPR_REQUESTDISK", (const nodef_value*)&def_MODIFY_REQUEST_EXPR_REQUESTDISK },
	{ "MODIFY_REQUEST_EXPR_REQUESTMEMORY", (const nodef_value*)&def_MODIFY_REQUEST_EXPR_REQUESTMEMORY },
	{ "MOUNT_PRIVATE_DEV_SHM", (const nodef_value*)&def_MOUNT_PRIVATE_DEV_SHM },
	{ "MOUNT_UNDER_SCRATCH", (const nodef_value*)&def_MOUNT_UNDER_SCRATCH },
	{ "MPI", (const nodef_value*)&def_MPI },
	{ "MPI_CONDOR_RSH_PATH", 0 },
	{ "MPI_MASTER_IP", 0 },
	{ "MUST_MODIFY_REQUEST_EXPRS", (const nodef_value*)&def_MUST_MODIFY_REQUEST_EXPRS },
	{ "NEGOTIATE_ALL_JOBS_IN_CLUSTER", 0 },
	{ "NEGOTIATION_CYCLE_STATS_LENGTH", (const nodef_value*)&def_NEGOTIATION_CYCLE_STATS_LENGTH },
	{ "NEGOTIATOR", (const nodef_value*)&def_NEGOTIATOR },
	{ "NEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION", (const nodef_value*)&def_NEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION },
	{ "NEGOTIATOR_CONSIDER_EARLY_PREEMPTION", (const nodef_value*)&def_NEGOTIATOR_CONSIDER_EARLY_PREEMPTION },
	{ "NEGOTIATOR_CONSIDER_PREEMPTION", (const nodef_value*)&def_NEGOTIATOR_CONSIDER_PREEMPTION },
	{ "NEGOTIATOR_CROSS_SLOT_PRIOS", (const nodef_value*)&def_NEGOTIATOR_CROSS_SLOT_PRIOS },
	{ "NEGOTIATOR_DEBUG", (const nodef_value*)&def_NEGOTIATOR_DEBUG },
	{ "NEGOTIATOR_DEBUG_WAIT", (const nodef_value*)&def_NEGOTIATOR_DEBUG_WAIT },
	{ "NEGOTIATOR_DEPTH_FIRST", (const nodef_value*)&def_NEGOTIATOR_DEPTH_FIRST },
	{ "NEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES", (const nodef_value*)&def_NEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES },
	{ "NEGOTIATOR_IGNORE_USER_PRIORITIES", (const nodef_value*)&def_NEGOTIATOR_IGNORE_USER_PRIORITIES },
	{ "NEGOTIATOR_INFORM_STARTD", (const nodef_value*)&def_NEGOTIATOR_INFORM_STARTD },
	{ "NEGOTIATOR_INTERVAL", (const nodef_value*)&def_NEGOTIATOR_INTERVAL },
	{ "NEGOTIATOR_JOB_CONSTRAINT", 0 },
	{ "NEGOTIATOR_LOG", (const nodef_value*)&def_NEGOTIATOR_LOG },
	{ "NEGOTIATOR_MATCH_EXPRS", 0 },
	{ "NEGOTIATOR_MATCH_LOG", (const nodef_value*)&def_NEGOTIATOR_MATCH_LOG },
	{ "NEGOTIATOR_MATCHLIST_CACHING", (const nodef_value*)&def_NEGOTIATOR_MATCHLIST_CACHING },
	{ "NEGOTIATOR_MAX_TIME_PER_CYCLE", (const nodef_value*)&def_NEGOTIATOR_MAX_TIME_PER_CYCLE },
	{ "NEGOTIATOR_MAX_TIME_PER_PIESPIN", (const nodef_value*)&def_NEGOTIATOR_MAX_TIME_PER_PIESPIN },
	{ "NEGOTIATOR_MAX_TIME_PER_SCHEDD", (const nodef_value*)&def_NEGOTIATOR_MAX_TIME_PER_SCHEDD },
	{ "NEGOTIATOR_MAX_TIME_PER_SUBMITTER", (const nodef_value*)&def_NEGOTIATOR_MAX_TIME_PER_SUBMITTER },
	{ "NEGOTIATOR_MIN_INTERVAL", (const nodef_value*)&def_NEGOTIATOR_MIN_INTERVAL },
	{ "NEGOTIATOR_NUM_THREADS", (const nodef_value*)&def_NEGOTIATOR_NUM_THREADS },
	{ "NEGOTIATOR_POST_JOB_RANK", (const nodef_value*)&def_NEGOTIATOR_POST_JOB_RANK },
	{ "NEGOTIATOR_PRE_JOB_RANK", (const nodef_value*)&def_NEGOTIATOR_PRE_JOB_RANK },
	{ "NEGOTIATOR_PREFETCH_REQUESTS", (const nodef_value*)&def_NEGOTIATOR_PREFETCH_REQUESTS },
	{ "NEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME", (const nodef_value*)&def_NEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME },
	{ "NEGOTIATOR_READ_CONFIG_BEFORE_CYCLE", (const nodef_value*)&def_NEGOTIATOR_READ_CONFIG_BEFORE_CYCLE },
	{ "NEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE", (const nodef_value*)&def_NEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE },
	{ "NEGOTIATOR_SLOT_CONSTRAINT", 0 },
	{ "NEGOTIATOR_SLOT_POOLSIZE_CONSTRAINT", 0 },
	{ "NEGOTIATOR_SOCKET_CACHE_SIZE", (const nodef_value*)&def_NEGOTIATOR_SOCKET_CACHE_SIZE },
	{ "NEGOTIATOR_STATE_FILE", 0 },
	{ "NEGOTIATOR_TIMEOUT", (const nodef_value*)&def_NEGOTIATOR_TIMEOUT },
	{ "NEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD", (const nodef_value*)&def_NEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD },
	{ "NEGOTIATOR_UPDATE_AFTER_CYCLE", (const nodef_value*)&def_NEGOTIATOR_UPDATE_AFTER_CYCLE },
	{ "NEGOTIATOR_UPDATE_INTERVAL", (const nodef_value*)&def_NEGOTIATOR_UPDATE_INTERVAL },
	{ "NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT", (const nodef_value*)&def_NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT },
	{ "NEGOTIATOR_USE_SLOT_WEIGHTS", (const nodef_value*)&def_NEGOTIATOR_USE_SLOT_WEIGHTS },
	{ "NEGOTIATOR_USE_WEIGHTED_DEMAND", (const nodef_value*)&def_NEGOTIATOR_USE_WEIGHTED_DEMAND },
	{ "NETWORK_HOSTNAME", 0 },
	{ "NETWORK_INTERFACE", (const nodef_value*)&def_NETWORK_INTERFACE },
	{ "NETWORK_MAX_PENDING_CONNECTS", (const nodef_value*)&def_NETWORK_MAX_PENDING_CONNECTS },
	{ "NICE_USER_ACCOUNTING_GROUP_NAME", (const nodef_value*)&def_NICE_USER_ACCOUNTING_GROUP_NAME },
	{ "NICE_USER_PRIO_FACTOR", (const nodef_value*)&def_NICE_USER_PRIO_FACTOR },
	{ "NO_DNS", (const nodef_value*)&def_NO_DNS },
	{ "NONBLOCKING_COLLECTOR_UPDATE", (const nodef_value*)&def_NONBLOCKING_COLLECTOR_UPDATE },
	{ "NOT_RESPONDING_TIMEOUT", (const nodef_value*)&def_NOT_RESPONDING_TIMEOUT },
	{ "NUM_CPUS", (const nodef_value*)&def_NUM_CPUS },
	{ "OBITUARY_LOG_LENGTH", (const nodef_value*)&def_OBITUARY_LOG_LENGTH },
	{ "ONEDRIVE_AUTHORIZATION_URL", (const nodef_value*)&def_ONEDRIVE_AUTHORIZATION_URL },
	{ "ONEDRIVE_TOKEN_URL", (const nodef_value*)&def_ONEDRIVE_TOKEN_URL },
	{ "OPENMPI_EXCLUDE_NETWORK_INTERFACES", (const nodef_value*)&def_OPENMPI_EXCLUDE_NETWORK_INTERFACES },
	{ "OPENMPI_INSTALL_PATH", (const nodef_value*)&def_OPENMPI_INSTALL_PATH },
	{ "OPSYS", 0 },
	{ "OPSYSANDVER", 0 },
	{ "OUT_HIGHPORT", 0 },
	{ "OUT_LOWPORT", 0 },
	{ "PARENT_CHECK_FIRST_INTERVAL", (const nodef_value*)&def_PARENT_CHECK_FIRST_INTERVAL },
	{ "PARENT_CHECK_INTERVAL", (const nodef_value*)&def_PARENT_CHECK_INTERVAL },
	{ "PARROT", 0 },
	{ "PASSWD_CACHE_REFRESH", (const nodef_value*)&def_PASSWD_CACHE_REFRESH },
	{ "PER_JOB_HISTORY_DIR", 0 },
	{ "PER_JOB_NAMESPACES", (const nodef_value*)&def_PER_JOB_NAMESPACES },
	{ "PERIODIC_CHECKPOINT", (const nodef_value*)&def_PERIODIC_CHECKPOINT },
	{ "PERIODIC_EXPR_INTERVAL", (const nodef_value*)&def_PERIODIC_EXPR_INTERVAL },
	{ "PERIODIC_EXPR_TIMESLICE", (const nodef_value*)&def_PERIODIC_EXPR_TIMESLICE },
	{ "PERSISTENT_CONFIG_DIR", 0 },
	{ "PID_SNAPSHOT_INTERVAL", (const nodef_value*)&def_PID_SNAPSHOT_INTERVAL },
	{ "PIPE_BUFFER_MAX", (const nodef_value*)&def_PIPE_BUFFER_MAX },
	{ "PLACEMENTD", (const nodef_value*)&def_PLACEMENTD },
	{ "PLACEMENTD_AUTHORIZATIONS_MAPFILE", (const nodef_value*)&def_PLACEMENTD_AUTHORIZATIONS_MAPFILE },
	{ "PLACEMENTD_LOG", (const nodef_value*)&def_PLACEMENTD_LOG },
	{ "PLACEMENTD_MAPFILE", (const nodef_value*)&def_PLACEMENTD_MAPFILE },
	{ "PLUGIN_DIR", 0 },
	{ "PLUGINS", 0 },
	{ "POLLING_INTERVAL", (const nodef_value*)&def_POLLING_INTERVAL },
	{ "POLLING_PERIOD", 0 },
	{ "POOL_HISTORY_DIR", 0 },
	{ "POOL_HISTORY_MAX_STORAGE", (const nodef_value*)&def_POOL_HISTORY_MAX_STORAGE },
	{ "POOL_HISTORY_SAMPLING_INTERVAL", (const nodef_value*)&def_POOL_HISTORY_SAMPLING_INTERVAL },
	{ "PREEMPT", (const nodef_value*)&def_PREEMPT },
	{ "PREEMPTION_RANK", (const nodef_value*)&def_PREEMPTION_RANK },
	{ "PREEMPTION_REQUIREMENTS", (const nodef_value*)&def_PREEMPTION_REQUIREMENTS },
	{ "PREEN", (const nodef_value*)&def_PREEN },
	{ "PREEN_ADMIN", 0 },
	{ "PREEN_ARGS", (const nodef_value*)&def_PREEN_ARGS },
	{ "PREEN_COREFILE_MAX_SIZE", (const nodef_value*)&def_PREEN_COREFILE_MAX_SIZE },
	{ "PREEN_COREFILE_STALE_AGE", (const nodef_value*)&def_PREEN_COREFILE_STALE_AGE },
	{ "PREEN_COREFILES_PER_PROCESS", (const nodef_value*)&def_PREEN_COREFILES_PER_PROCESS },
	{ "PREEN_INTERVAL", (const nodef_value*)&def_PREEN_INTERVAL },
	{ "PREFER_IPV4", (const nodef_value*)&def_PREFER_IPV4 },
	{ "PREFER_OUTBOUND_IPV4", (const nodef_value*)&def_PREFER_OUTBOUND_IPV4 },
	{ "PRIORITY_HALFLIFE", (const nodef_value*)&def_PRIORITY_HALFLIFE },
	{ "PRIVATE_NETWORK_INTERFACE", 0 },
	{ "PRIVATE_NETWORK_NAME", (const nodef_value*)&def_PRIVATE_NETWORK_NAME },
	{ "PROCD", (const nodef_value*)&def_PROCD },
	{ "PROCD_ADDRESS", (const nodef_value*)&def_PROCD_ADDRESS },
	{ "PROCD_DEBUG", (const nodef_value*)&def_PROCD_DEBUG },
	{ "PROCD_LOG", (const nodef_value*)&def_PROCD_LOG },
	{ "PROCD_MAX_SNAPSHOT_INTERVAL", (const nodef_value*)&def_PROCD_MAX_SNAPSHOT_INTERVAL },
	{ "PROTECTED_JOB_ATTRS", 0 },
	{ "PUBLISH_OBITUARIES", 0 },
	{ "PYTHON3_MODULE_SUFFIX", (const nodef_value*)&def_PYTHON3_MODULE_SUFFIX },
	{ "PYTHON3_VERSION_MINOR", (const nodef_value*)&def_PYTHON3_VERSION_MINOR },
	{ "Q_QUERY_TIMEOUT", (const nodef_value*)&def_Q_QUERY_TIMEOUT },
	{ "QUERY_TIMEOUT", (const nodef_value*)&def_QUERY_TIMEOUT },
	{ "QUEUE_ALL_USERS_TRUSTED", (const nodef_value*)&def_QUEUE_ALL_USERS_TRUSTED },
	{ "QUEUE_CLEAN_INTERVAL", (const nodef_value*)&def_QUEUE_CLEAN_INTERVAL },
	{ "QUEUE_SUPER_USER_MAY_IMPERSONATE", 0 },
	{ "QUEUE_SUPER_USERS", (const nodef_value*)&def_QUEUE_SUPER_USERS },
	{ "REAL_TIME_JOB_SUSPEND_UPDATES", 0 },
	{ "RECEIVE_MSGS_DURATION", (const nodef_value*)&def_RECEIVE_MSGS_DURATION },
	{ "RECONNECT_BACKOFF_CEILING", (const nodef_value*)&def_RECONNECT_BACKOFF_CEILING },
	{ "RELEASE_DIR", (const nodef_value*)&def_RELEASE_DIR },
	{ "REMOTE_GAHP", (const nodef_value*)&def_REMOTE_GAHP },
	{ "REMOTE_PRIO_FACTOR", (const nodef_value*)&def_REMOTE_PRIO_FACTOR },
	{ "REMOVE_SIGNIFICANT_ATTRIBUTES", (const nodef_value*)&def_REMOVE_SIGNIFICANT_ATTRIBUTES },
	{ "REMOVE_SIGNIFICANT_ATTRIBUTES_REGEX", (const nodef_value*)&def_REMOVE_SIGNIFICANT_ATTRIBUTES_REGEX },
	{ "REPLICATION", (const nodef_value*)&def_REPLICATION },
	{ "REPLICATION_ARGS", (const nodef_value*)&def_REPLICATION_ARGS },
	{ "REPLICATION_DEBUG", 0 },
	{ "REPLICATION_INTERVAL", (const nodef_value*)&def_REPLICATION_INTERVAL },
	{ "REPLICATION_LIST", 0 },
	{ "REPLICATION_LOG", (const nodef_value*)&def_REPLICATION_LOG },
	{ "REPLICATION_SOCKET_NAME", (const nodef_value*)&def_REPLICATION_SOCKET_NAME },
	{ "REPLICATION_USE_SHARED_PORT", (const nodef_value*)&def_REPLICATION_USE_SHARED_PORT },
	{ "REQUIRE_LOCAL_CONFIG_FILE", (const nodef_value*)&def_REQUIRE_LOCAL_CONFIG_FILE },
	{ "RESERVED_MEMORY", (const nodef_value*)&def_RESERVED_MEMORY },
	{ "RESERVED_SWAP", (const nodef_value*)&def_RESERVED_SWAP },
	{ "RESTART_PROCD_ON_ERROR", (const nodef_value*)&def_RESTART_PROCD_ON_ERROR },
	{ "REUSE_CONDOR_RUN_ACCOUNT", 0 },
	{ "ROOSTER", (const nodef_value*)&def_ROOSTER },
	{ "ROOSTER_DEBUG", 0 },
	{ "ROOSTER_INTERVAL", (const nodef_value*)&def_ROOSTER_INTERVAL },
	{ "ROOSTER_LOG", (const nodef_value*)&def_ROOSTER_LOG },
	{ "ROOSTER_MAX_UNHIBERNATE", (const nodef_value*)&def_ROOSTER_MAX_UNHIBERNATE },
	{ "ROOSTER_UNHIBERNATE", (const nodef_value*)&def_ROOSTER_UNHIBERNATE },
	{ "ROOSTER_UNHIBERNATE_RANK", 0 },
	{ "ROOSTER_WAKEUP_CMD", (const nodef_value*)&def_ROOSTER_WAKEUP_CMD },
	{ "RUN", (const nodef_value*)&def_RUN },
	{ "RUN_FILETRANSFER_PLUGINS_WITH_ROOT", (const nodef_value*)&def_RUN_FILETRANSFER_PLUGINS_WITH_ROOT },
	{ "RunBenchmarks", (const nodef_value*)&def_RunBenchmarks },
	{ "RUNTIME_CONFIG_ADMIN", 0 },
	{ "SBIN", (const nodef_value*)&def_SBIN },
	{ "SCHED_DEBUG_WAIT", (const nodef_value*)&def_SCHED_DEBUG_WAIT },
	{ "SCHED_UNIV_RENICE_INCREMENT", (const nodef_value*)&def_SCHED_UNIV_RENICE_INCREMENT },
	{ "SCHEDD", (const nodef_value*)&def_SCHEDD },
	{ "SCHEDD_ADDRESS_FILE", (const nodef_value*)&def_SCHEDD_ADDRESS_FILE },
	{ "SCHEDD_ALLOW_LATE_MATERIALIZE", (const nodef_value*)&def_SCHEDD_ALLOW_LATE_MATERIALIZE },
	{ "SCHEDD_ASSUME_NEGOTIATOR_GONE", (const nodef_value*)&def_SCHEDD_ASSUME_NEGOTIATOR_GONE },
	{ "SCHEDD_AUDIT_LOG", (const nodef_value*)&def_SCHEDD_AUDIT_LOG },
	{ "SCHEDD_BACKUP_SPOOL", 0 },
	{ "SCHEDD_CRON_NAME", 0 },
	{ "SCHEDD_DAEMON_AD_FILE", (const nodef_value*)&def_SCHEDD_DAEMON_AD_FILE },
	{ "SCHEDD_DAEMON_HISTORY", (const nodef_value*)&def_SCHEDD_DAEMON_HISTORY },
	{ "SCHEDD_DEBUG", (const nodef_value*)&def_SCHEDD_DEBUG },
	{ "SCHEDD_INTERVAL", 0 },
	{ "SCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY", (const nodef_value*)&def_SCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY },
	{ "SCHEDD_LOG", (const nodef_value*)&def_SCHEDD_LOG },
	{ "SCHEDD_MAX_FILE_DESCRIPTORS", (const nodef_value*)&def_SCHEDD_MAX_FILE_DESCRIPTORS },
	{ "SCHEDD_MIN_INTERVAL", (const nodef_value*)&def_SCHEDD_MIN_INTERVAL },
	{ "SCHEDD_NAME", 0 },
	{ "SCHEDD_NON_DURABLE_LATE_MATERIALIZE", (const nodef_value*)&def_SCHEDD_NON_DURABLE_LATE_MATERIALIZE },
	{ "SCHEDD_NOW_JOB_VACATE_TIMEOUT", (const nodef_value*)&def_SCHEDD_NOW_JOB_VACATE_TIMEOUT },
	{ "SCHEDD_PREEMPTION_RANK", 0 },
	{ "SCHEDD_PREEMPTION_REQUIREMENTS", 0 },
	{ "SCHEDD_QUERY_WORKERS", (const nodef_value*)&def_SCHEDD_QUERY_WORKERS },
	{ "SCHEDD_RESTART_REPORT", (const nodef_value*)&def_SCHEDD_RESTART_REPORT },
	{ "SCHEDD_ROUND_ATTR_DiskUsage", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_DiskUsage },
	{ "SCHEDD_ROUND_ATTR_ExecutableSize", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_ExecutableSize },
	{ "SCHEDD_ROUND_ATTR_ImageSize", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_ImageSize },
	{ "SCHEDD_ROUND_ATTR_NumCkpts", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_NumCkpts },
	{ "SCHEDD_ROUND_ATTR_ProportionalSetSizeKb", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_ProportionalSetSizeKb },
	{ "SCHEDD_ROUND_ATTR_ResidentSetSize", (const nodef_value*)&def_SCHEDD_ROUND_ATTR_ResidentSetSize },
	{ "SCHEDD_SEND_RESCHEDULE", (const nodef_value*)&def_SCHEDD_SEND_RESCHEDULE },
	{ "SCHEDD_SEND_VACATE_VIA_TCP", (const nodef_value*)&def_SCHEDD_SEND_VACATE_VIA_TCP },
	{ "SCHEDD_SLOT_WEIGHT", 0 },
	{ "SCHEDD_SUPER_ADDRESS_FILE", (const nodef_value*)&def_SCHEDD_SUPER_ADDRESS_FILE },
	{ "SCHEDD_USE_SLOT_WEIGHT", (const nodef_value*)&def_SCHEDD_USE_SLOT_WEIGHT },
	{ "SCHEDULER_UNIVERSE_COOL_DOWN_DURATION", (const nodef_value*)&def_SCHEDULER_UNIVERSE_COOL_DOWN_DURATION },
	{ "SCP", 0 },
	{ "SEC_ACCEPT_CAPABILITY_TOKENS", (const nodef_value*)&def_SEC_ACCEPT_CAPABILITY_TOKENS },
	{ "SEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION", (const nodef_value*)&def_SEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION },
	{ "SEC_CLAIMTOBE_INCLUDE_DOMAIN", (const nodef_value*)&def_SEC_CLAIMTOBE_INCLUDE_DOMAIN },
	{ "SEC_CLAIMTOBE_USER", 0 },
	{ "SEC_CREDENTIAL_REFRESH_INTERVAL", (const nodef_value*)&def_SEC_CREDENTIAL_REFRESH_INTERVAL },
	{ "SEC_CREDENTIAL_SWEEP_DELAY", (const nodef_value*)&def_SEC_CREDENTIAL_SWEEP_DELAY },
	{ "SEC_CREDENTIAL_SWEEP_INTERVAL", (const nodef_value*)&def_SEC_CREDENTIAL_SWEEP_INTERVAL },
	{ "SEC_DEBUG_PRINT_KEYS", (const nodef_value*)&def_SEC_DEBUG_PRINT_KEYS },
	{ "SEC_DEFAULT_AUTHENTICATION_METHODS", (const nodef_value*)&def_SEC_DEFAULT_AUTHENTICATION_METHODS },
	{ "SEC_DEFAULT_AUTHENTICATION_TIMEOUT", (const nodef_value*)&def_SEC_DEFAULT_AUTHENTICATION_TIMEOUT },
	{ "SEC_ENABLE_IMPERSONATION_TOKENS", (const nodef_value*)&def_SEC_ENABLE_IMPERSONATION_TOKENS },
	{ "SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION", (const nodef_value*)&def_SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION },
	{ "SEC_ENABLE_REMOTE_ADMINISTRATION", (const nodef_value*)&def_SEC_ENABLE_REMOTE_ADMINISTRATION },
	{ "SEC_ENABLE_SCITOKEN_EXCHANGE", (const nodef_value*)&def_SEC_ENABLE_SCITOKEN_EXCHANGE },
	{ "SEC_ENABLE_TOKEN_FETCH", (const nodef_value*)&def_SEC_ENABLE_TOKEN_FETCH },
	{ "SEC_ENABLE_TOKEN_REQUEST", (const nodef_value*)&def_SEC_ENABLE_TOKEN_REQUEST },
	{ "SEC_IMPERSONATION_TOKEN_LIMITS", 0 },
	{ "SEC_ISSUED_TOKEN_EXPIRATION", 0 },
	{ "SEC_PASSWORD_DIRECTORY", (const nodef_value*)&def_SEC_PASSWORD_DIRECTORY },
	{ "SEC_PASSWORD_DOMAIN", 0 },
	{ "SEC_PASSWORD_FILE", (const nodef_value*)&def_SEC_PASSWORD_FILE },
	{ "SEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES", (const nodef_value*)&def_SEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES },
	{ "SEC_SCITOKENS_CACHE", (const nodef_value*)&def_SEC_SCITOKENS_CACHE },
	{ "SEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS", (const nodef_value*)&def_SEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS },
	{ "SEC_SESSION_DURATION_SLOP", (const nodef_value*)&def_SEC_SESSION_DURATION_SLOP },
	{ "SEC_SYSTEM_KNOWN_HOSTS", (const nodef_value*)&def_SEC_SYSTEM_KNOWN_HOSTS },
	{ "SEC_TCP_SESSION_TIMEOUT", (const nodef_value*)&def_SEC_TCP_SESSION_TIMEOUT },
	{ "SEC_TOKEN_AP_SIGNING_KEY_NAME", (const nodef_value*)&def_SEC_TOKEN_AP_SIGNING_KEY_NAME },
	{ "SEC_TOKEN_DIRECTORY", (const nodef_value*)&def_SEC_TOKEN_DIRECTORY },
	{ "SEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS", (const nodef_value*)&def_SEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS },
	{ "SEC_TOKEN_ISSUER_KEY", (const nodef_value*)&def_SEC_TOKEN_ISSUER_KEY },
	{ "SEC_TOKEN_MAX_AGE", 0 },
	{ "SEC_TOKEN_POOL_SIGNING_KEY_FILE", (const nodef_value*)&def_SEC_TOKEN_POOL_SIGNING_KEY_FILE },
	{ "SEC_TOKEN_REQUEST_LIMITS", 0 },
	{ "SEC_TOKEN_REVOCATION_EXPR", 0 },
	{ "SEC_TOKEN_SYSTEM_DIRECTORY", (const nodef_value*)&def_SEC_TOKEN_SYSTEM_DIRECTORY },
	{ "SEC_USE_FAMILY_SESSION", (const nodef_value*)&def_SEC_USE_FAMILY_SESSION },
	{ "SEC_USE_LOW_DATA_MODE", (const nodef_value*)&def_SEC_USE_LOW_DATA_MODE },
	{ "SEC_USE_TOKENS_DATABASE", (const nodef_value*)&def_SEC_USE_TOKENS_DATABASE },
	{ "SECURE_JOB_ATTRS", 0 },
	{ "SENDMAIL", (const nodef_value*)&def_SENDMAIL },
	{ "SETTABLE_ATTRS_ADMINISTRATOR", 0 },
	{ "SETTABLE_ATTRS_CONFIG", 0 },
	{ "SHADOW", (const nodef_value*)&def_SHADOW },
	{ "SHADOW_CHECKPROXY_INTERVAL", (const nodef_value*)&def_SHADOW_CHECKPROXY_INTERVAL },
	{ "SHADOW_DEBUG", 0 },
	{ "SHADOW_DEBUG_WAIT", (const nodef_value*)&def_SHADOW_DEBUG_WAIT },
	{ "SHADOW_JOB_CLEANUP_RETRY_DELAY", (const nodef_value*)&def_SHADOW_JOB_CLEANUP_RETRY_DELAY },
	{ "SHADOW_LAZY_QUEUE_UPDATE", (const nodef_value*)&def_SHADOW_LAZY_QUEUE_UPDATE },
	{ "SHADOW_LIST", (const nodef_value*)&def_SHADOW_LIST },
	{ "SHADOW_LOCK", (const nodef_value*)&def_SHADOW_LOCK },
	{ "SHADOW_LOG", (const nodef_value*)&def_SHADOW_LOG },
	{ "SHADOW_MAX_JOB_CLEANUP_RETRIES", (const nodef_value*)&def_SHADOW_MAX_JOB_CLEANUP_RETRIES },
	{ "SHADOW_RENICE_INCREMENT", (const nodef_value*)&def_SHADOW_RENICE_INCREMENT },
	{ "SHADOW_RUN_UNKNOWN_USER_JOBS", (const nodef_value*)&def_SHADOW_RUN_UNKNOWN_USER_JOBS },
	{ "SHADOW_SIZE_ESTIMATE", (const nodef_value*)&def_SHADOW_SIZE_ESTIMATE },
	{ "SHADOW_STATS_LOG", (const nodef_value*)&def_SHADOW_STATS_LOG },
	{ "SHADOW_WORKLIFE", (const nodef_value*)&def_SHADOW_WORKLIFE },
	{ "SHARED_PORT", (const nodef_value*)&def_SHARED_PORT },
	{ "SHARED_PORT_DAEMON_AD_FILE", (const nodef_value*)&def_SHARED_PORT_DAEMON_AD_FILE },
	{ "SHARED_PORT_DEBUG", 0 },
	{ "SHARED_PORT_DEFAULT_ID", 0 },
	{ "SHARED_PORT_LOG", (const nodef_value*)&def_SHARED_PORT_LOG },
	{ "SHARED_PORT_MAX_FILE_DESCRIPTORS", (const nodef_value*)&def_SHARED_PORT_MAX_FILE_DESCRIPTORS },
	{ "SHARED_PORT_PORT", (const nodef_value*)&def_SHARED_PORT_PORT },
	{ "SHUTDOWN_FAST_TIMEOUT", (const nodef_value*)&def_SHUTDOWN_FAST_TIMEOUT },
	{ "SHUTDOWN_GRACEFUL_TIMEOUT", 0 },
	{ "SIGN_S3_URLS", (const nodef_value*)&def_SIGN_S3_URLS },
	{ "SINGULARITY", (const nodef_value*)&def_SINGULARITY },
	{ "SINGULARITY_ADD_ROCM_FLAG", (const nodef_value*)&def_SINGULARITY_ADD_ROCM_FLAG },
	{ "SINGULARITY_ALLOWED_JOB_ENV_VARS", 0 },
	{ "SINGULARITY_IMAGE_EXPR", (const nodef_value*)&def_SINGULARITY_IMAGE_EXPR },
	{ "SINGULARITY_JOB", (const nodef_value*)&def_SINGULARITY_JOB },
	{ "SINGULARITY_MOUNT_HOME", (const nodef_value*)&def_SINGULARITY_MOUNT_HOME },
	{ "SINGULARITY_TEST_SANDBOX", (const nodef_value*)&def_SINGULARITY_TEST_SANDBOX },
	{ "SINGULARITY_USE_PID_NAMESPACES", (const nodef_value*)&def_SINGULARITY_USE_PID_NAMESPACES },
	{ "SINGULARITY_VERBOSITY", (const nodef_value*)&def_SINGULARITY_VERBOSITY },
	{ "SLOT_WEIGHT", (const nodef_value*)&def_SLOT_WEIGHT },
	{ "SLOTS_CONNECTED_TO_CONSOLE", (const nodef_value*)&def_SLOTS_CONNECTED_TO_CONSOLE },
	{ "SLOTS_CONNECTED_TO_KEYBOARD", (const nodef_value*)&def_SLOTS_CONNECTED_TO_KEYBOARD },
	{ "SmallJob", (const nodef_value*)&def_SmallJob },
	{ "SMTP_SERVER", 0 },
	{ "SOCKET_LISTEN_BACKLOG", (const nodef_value*)&def_SOCKET_LISTEN_BACKLOG },
	{ "SOFT_UID_DOMAIN", 0 },
	{ "SPOOL", (const nodef_value*)&def_SPOOL },
	{ "SSH_KEYGEN", 0 },
	{ "SSH_KEYGEN_ARGS", 0 },
	{ "SSHD", 0 },
	{ "SSHD_ARGS", 0 },
	{ "SSL_SKIP_HOST_CHECK", (const nodef_value*)&def_SSL_SKIP_HOST_CHECK },
	{ "STANDARD", (const nodef_value*)&def_STANDARD },
	{ "START", (const nodef_value*)&def_START },
	{ "START_DAEMONS", 0 },
	{ "START_LOCAL_UNIVERSE", (const nodef_value*)&def_START_LOCAL_UNIVERSE },
	{ "START_MASTER", 0 },
	{ "START_SCHEDULER_UNIVERSE", (const nodef_value*)&def_START_SCHEDULER_UNIVERSE },
	{ "STARTD", (const nodef_value*)&def_STARTD },
	{ "STARTD_AD_REEVAL_EXPR", 0 },
	{ "STARTD_ADDRESS_FILE", (const nodef_value*)&def_STARTD_ADDRESS_FILE },
	{ "STARTD_ATTRS", 0 },
	{ "STARTD_CLAIM_ID_FILE", 0 },
	{ "STARTD_CONTACT_TIMEOUT", (const nodef_value*)&def_STARTD_CONTACT_TIMEOUT },
	{ "STARTD_CRON_AUTOPUBLISH", 0 },
	{ "STARTD_CRON_NAME", 0 },
	{ "STARTD_DEBUG", 0 },
	{ "STARTD_DETECT_GPUS", (const nodef_value*)&def_STARTD_DETECT_GPUS },
	{ "STARTD_ENFORCE_DISK_LIMITS", (const nodef_value*)&def_STARTD_ENFORCE_DISK_LIMITS },
	{ "STARTD_FACTORY_SCRIPT_AVAILABLE_PARTITIONS", 0 },
	{ "STARTD_FACTORY_SCRIPT_BACK_PARTITION", 0 },
	{ "STARTD_FACTORY_SCRIPT_BOOT_PARTITION", 0 },
	{ "STARTD_FACTORY_SCRIPT_DESTROY_PARTITION", 0 },
	{ "STARTD_FACTORY_SCRIPT_GENERATE_PARTITION", 0 },
	{ "STARTD_FACTORY_SCRIPT_QUERY_WORK_LOADS", 0 },
	{ "STARTD_FACTORY_SCRIPT_SHUTDOWN_PARTITION", 0 },
	{ "STARTD_HAS_BAD_UTMP", (const nodef_value*)&def_STARTD_HAS_BAD_UTMP },
	{ "STARTD_HISTORY", (const nodef_value*)&def_STARTD_HISTORY },
	{ "STARTD_JOB_ATTRS", 0 },
	{ "STARTD_JOB_HOOK_KEYWORD", 0 },
	{ "STARTD_LATCH_EXPRS", 0 },
	{ "STARTD_LEFTOVER_PROCS_BREAK_SLOTS", (const nodef_value*)&def_STARTD_LEFTOVER_PROCS_BREAK_SLOTS },
	{ "STARTD_LOG", (const nodef_value*)&def_STARTD_LOG },
	{ "STARTD_NAME", 0 },
	{ "STARTD_NOCLAIM_SHUTDOWN", (const nodef_value*)&def_STARTD_NOCLAIM_SHUTDOWN },
	{ "STARTD_REBOOT_COMMAND", (const nodef_value*)&def_STARTD_REBOOT_COMMAND },
	{ "STARTD_RECOMPUTE_DISK_FREE", (const nodef_value*)&def_STARTD_RECOMPUTE_DISK_FREE },
	{ "STARTD_RESOURCE_PREFIX", 0 },
	{ "STARTD_SHOULD_WRITE_CLAIM_ID_FILE", (const nodef_value*)&def_STARTD_SHOULD_WRITE_CLAIM_ID_FILE },
	{ "STARTD_SLOT_ATTRS", 0 },
	{ "STARTER", (const nodef_value*)&def_STARTER },
	{ "STARTER_ALWAYS_HOLD_ON_OOM", (const nodef_value*)&def_STARTER_ALWAYS_HOLD_ON_OOM },
	{ "STARTER_DEBUG", (const nodef_value*)&def_STARTER_DEBUG },
	{ "STARTER_DEBUG_WAIT", (const nodef_value*)&def_STARTER_DEBUG_WAIT },
	{ "STARTER_DIAGNOSTIC_send_ep_logs", (const nodef_value*)&def_STARTER_DIAGNOSTIC_send_ep_logs },
	{ "STARTER_DISABLE_USER_SUPPLIED_TRANSFER_PLUGINS", 0 },
	{ "STARTER_FILE_XFER_STALL_TIMEOUT", (const nodef_value*)&def_STARTER_FILE_XFER_STALL_TIMEOUT },
	{ "STARTER_FIRST_CHILDALIVE_DELAY", (const nodef_value*)&def_STARTER_FIRST_CHILDALIVE_DELAY },
	{ "STARTER_HIDE_GPU_DEVICES", (const nodef_value*)&def_STARTER_HIDE_GPU_DEVICES },
	{ "STARTER_INITIAL_UPDATE_INTERVAL", (const nodef_value*)&def_STARTER_INITIAL_UPDATE_INTERVAL },
	{ "STARTER_JOB_ENVIRONMENT", 0 },
	{ "STARTER_JOB_HOOK_KEYWORD", 0 },
	{ "STARTER_LIST", (const nodef_value*)&def_STARTER_LIST },
	{ "STARTER_LOCAL", (const nodef_value*)&def_STARTER_LOCAL },
	{ "STARTER_LOG", (const nodef_value*)&def_STARTER_LOG },
	{ "STARTER_LOG_NAME_APPEND", 0 },
	{ "STARTER_NESTED_SCRATCH", (const nodef_value*)&def_STARTER_NESTED_SCRATCH },
	{ "STARTER_NUM_THREADS_ENV_VARS", (const nodef_value*)&def_STARTER_NUM_THREADS_ENV_VARS },
	{ "STARTER_RLIMIT_AS", (const nodef_value*)&def_STARTER_RLIMIT_AS },
	{ "STARTER_SETS_HOME_ENV", (const nodef_value*)&def_STARTER_SETS_HOME_ENV },
	{ "STARTER_STATS_LOG", (const nodef_value*)&def_STARTER_STATS_LOG },
	{ "STARTER_UPLOAD_TIMEOUT", (const nodef_value*)&def_STARTER_UPLOAD_TIMEOUT },
	{ "StartIdleTime", (const nodef_value*)&def_StartIdleTime },
	{ "STASH_PLUGIN", (const nodef_value*)&def_STASH_PLUGIN },
	{ "StateTimer", (const nodef_value*)&def_StateTimer },
	{ "STATISTICS_WINDOW_QUANTUM", (const nodef_value*)&def_STATISTICS_WINDOW_QUANTUM },
	{ "STATISTICS_WINDOW_QUANTUM_DC", 0 },
	{ "STATISTICS_WINDOW_QUANTUM_SCHEDD", 0 },
	{ "STATISTICS_WINDOW_SECONDS", (const nodef_value*)&def_STATISTICS_WINDOW_SECONDS },
	{ "SUBMIT_ALLOW_GETENV", (const nodef_value*)&def_SUBMIT_ALLOW_GETENV },
	{ "SUBMIT_ATTRS", 0 },
	{ "SUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD", (const nodef_value*)&def_SUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD },
	{ "SUBMIT_DEFAULT_SHOULD_TRANSFER_FILES", 0 },
	{ "SUBMIT_GENERATE_CONDOR_C_REQUIREMENTS", (const nodef_value*)&def_SUBMIT_GENERATE_CONDOR_C_REQUIREMENTS },
	{ "SUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS", (const nodef_value*)&def_SUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS },
	{ "SUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO", (const nodef_value*)&def_SUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO },
	{ "SUBMIT_REQUIREMENT_NAMES", 0 },
	{ "SUBMIT_SEND_RESCHEDULE", (const nodef_value*)&def_SUBMIT_SEND_RESCHEDULE },
	{ "SUBMIT_SKIP_FILECHECKS", (const nodef_value*)&def_SUBMIT_SKIP_FILECHECKS },
	{ "SUBSYSTEM", 0 },
	{ "SUM_OF_CATALOGS", (const nodef_value*)&def_SUM_OF_CATALOGS },
	{ "SUSPEND", (const nodef_value*)&def_SUSPEND },
	{ "SYSAPI_GET_LOADAVG", (const nodef_value*)&def_SYSAPI_GET_LOADAVG },
	{ "SYSTEM_IMMUTABLE_JOB_ATTRS", (const nodef_value*)&def_SYSTEM_IMMUTABLE_JOB_ATTRS },
	{ "SYSTEM_JOB_MACHINE_ATTRS", (const nodef_value*)&def_SYSTEM_JOB_MACHINE_ATTRS },
	{ "SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH", (const nodef_value*)&def_SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH },
	{ "SYSTEM_MAX_RELEASES", (const nodef_value*)&def_SYSTEM_MAX_RELEASES },
	{ "SYSTEM_PROTECTED_JOB_ATTRS", 0 },
	{ "SYSTEM_SECURE_JOB_ATTRS", (const nodef_value*)&def_SYSTEM_SECURE_JOB_ATTRS },
	{ "SYSTEM_STARTD_ATTRS", (const nodef_value*)&def_SYSTEM_STARTD_ATTRS },
	{ "SYSTEM_STARTD_JOB_ATTRS", (const nodef_value*)&def_SYSTEM_STARTD_JOB_ATTRS },
	{ "SYSTEM_STARTD_LATCH_EXPRS", (const nodef_value*)&def_SYSTEM_STARTD_LATCH_EXPRS },
	{ "SYSTEM_STARTD_SLOT_ATTRS", 0 },
	{ "SYSTEM_VALID_SPOOL_FILES", (const nodef_value*)&def_SYSTEM_VALID_SPOOL_FILES },
	{ "TCP_FORWARDING_HOST", 0 },
	{ "TCP_KEEPALIVE_INTERVAL", (const nodef_value*)&def_TCP_KEEPALIVE_INTERVAL },
	{ "TCP_UPDATE_COLLECTORS", 0 },
	{ "TEMP_DIR", 0 },
	{ "TMP_DIR", 0 },
	{ "TOKENS_DATABASE", (const nodef_value*)&def_TOKENS_DATABASE },
	{ "TOOLS_ASSUME_FIREWALLS", (const nodef_value*)&def_TOOLS_ASSUME_FIREWALLS },
	{ "TOUCH_LOG_INTERVAL", (const nodef_value*)&def_TOUCH_LOG_INTERVAL },
	{ "TRANSFER_IO_REPORT_INTERVAL", (const nodef_value*)&def_TRANSFER_IO_REPORT_INTERVAL },
	{ "TRANSFER_IO_REPORT_TIMESPANS", (const nodef_value*)&def_TRANSFER_IO_REPORT_TIMESPANS },
	{ "TRANSFER_JOB_ATTRS", (const nodef_value*)&def_TRANSFER_JOB_ATTRS },
	{ "TRANSFER_QUEUE_USER_EXPR", (const nodef_value*)&def_TRANSFER_QUEUE_USER_EXPR },
	{ "TRANSFERER", (const nodef_value*)&def_TRANSFERER },
	{ "TRANSFERER_DEBUG", 0 },
	{ "TRANSFERER_LOG", (const nodef_value*)&def_TRANSFERER_LOG },
	{ "TRUNC_COLLECTOR_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_COLLECTOR_LOG_ON_OPEN },
	{ "TRUNC_MASTER_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_MASTER_LOG_ON_OPEN },
	{ "TRUNC_MATCH_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_MATCH_LOG_ON_OPEN },
	{ "TRUNC_NEGOTIATOR_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_NEGOTIATOR_LOG_ON_OPEN },
	{ "TRUNC_SCHED_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_SCHED_LOG_ON_OPEN },
	{ "TRUNC_SHADOW_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_SHADOW_LOG_ON_OPEN },
	{ "TRUNC_STARTER_LOG_ON_OPEN", (const nodef_value*)&def_TRUNC_STARTER_LOG_ON_OPEN },
	{ "TRUST_DOMAIN", (const nodef_value*)&def_TRUST_DOMAIN },
	{ "TRUST_DOMAIN_CAFILE", (const nodef_value*)&def_TRUST_DOMAIN_CAFILE },
	{ "TRUST_DOMAIN_CAKEY", (const nodef_value*)&def_TRUST_DOMAIN_CAKEY },
	{ "TRUST_LOCAL_UID_DOMAIN", (const nodef_value*)&def_TRUST_LOCAL_UID_DOMAIN },
	{ "TRUST_UID_DOMAIN", 0 },
	{ "TRUSTED_VAULT_HOSTS", 0 },
	{ "UID_DOMAIN", (const nodef_value*)&def_UID_DOMAIN },
	{ "UNUSED_CLAIM_TIMEOUT", (const nodef_value*)&def_UNUSED_CLAIM_TIMEOUT },
	{ "UPDATE_COLLECTOR_WITH_TCP", (const nodef_value*)&def_UPDATE_COLLECTOR_WITH_TCP },
	{ "UPDATE_INTERVAL", (const nodef_value*)&def_UPDATE_INTERVAL },
	{ "UPDATE_SPREAD_TIME", (const nodef_value*)&def_UPDATE_SPREAD_TIME },
	{ "UPDATE_VIEW_COLLECTOR_WITH_TCP", (const nodef_value*)&def_UPDATE_VIEW_COLLECTOR_WITH_TCP },
	{ "USE_CLONE_TO_CREATE_PROCESSES", (const nodef_value*)&def_USE_CLONE_TO_CREATE_PROCESSES },
	{ "USE_COLLECTOR_HOST_CNAME", (const nodef_value*)&def_USE_COLLECTOR_HOST_CNAME },
	{ "USE_GID_PROCESS_TRACKING", (const nodef_value*)&def_USE_GID_PROCESS_TRACKING },
	{ "USE_GLOBAL_JOB_PRIOS", (const nodef_value*)&def_USE_GLOBAL_JOB_PRIOS },
	{ "USE_KEYRING_SESSIONS", (const nodef_value*)&def_USE_KEYRING_SESSIONS },
	{ "USE_NFS", 0 },
	{ "USE_PID_NAMESPACES", (const nodef_value*)&def_USE_PID_NAMESPACES },
	{ "USE_PROCD", (const nodef_value*)&def_USE_PROCD },
	{ "USE_PROCESS_GROUPS", (const nodef_value*)&def_USE_PROCESS_GROUPS },
	{ "USE_RESOURCE_REQUEST_COUNTS", (const nodef_value*)&def_USE_RESOURCE_REQUEST_COUNTS },
	{ "USE_SCRIPT_TO_CREATE_CONFIG", (const nodef_value*)&def_USE_SCRIPT_TO_CREATE_CONFIG },
	{ "USE_SHARED_PORT", (const nodef_value*)&def_USE_SHARED_PORT },
	{ "USE_VISIBLE_DESKTOP", (const nodef_value*)&def_USE_VISIBLE_DESKTOP },
	{ "USE_VOMS_ATTRIBUTES", (const nodef_value*)&def_USE_VOMS_ATTRIBUTES },
	{ "USER_CONFIG_FILE", (const nodef_value*)&def_USER_CONFIG_FILE },
	{ "USER_JOB_WRAPPER", 0 },
	{ "USER_MAPFILE", 0 },
	{ "USING_LIBRARIAN", (const nodef_value*)&def_USING_LIBRARIAN },
	{ "VALID_COD_USERS", 0 },
	{ "VALID_SPOOL_FILES", 0 },
	{ "VANILLA", (const nodef_value*)&def_VANILLA },
	{ "VM", (const nodef_value*)&def_VM },
	{ "VM_GAHP_CONFIG", 0 },
	{ "VM_GAHP_LOG", (const nodef_value*)&def_VM_GAHP_LOG },
	{ "VM_GAHP_REQ_TIMEOUT", (const nodef_value*)&def_VM_GAHP_REQ_TIMEOUT },
	{ "VM_GAHP_SEND_ALL_CLASSAD", (const nodef_value*)&def_VM_GAHP_SEND_ALL_CLASSAD },
	{ "VM_GAHP_SERVER", (const nodef_value*)&def_VM_GAHP_SERVER },
	{ "VM_HARDWARE_VT", (const nodef_value*)&def_VM_HARDWARE_VT },
	{ "VM_KILLING_TIMEOUT", (const nodef_value*)&def_VM_KILLING_TIMEOUT },
	{ "VM_MAX_MEMORY", (const nodef_value*)&def_VM_MAX_MEMORY },
	{ "VM_MAX_NUMBER", 0 },
	{ "VM_MEMORY", 0 },
	{ "VM_NETWORKING", (const nodef_value*)&def_VM_NETWORKING },
	{ "VM_NETWORKING_DEFAULT_TYPE", 0 },
	{ "VM_NETWORKING_MAC_PREFIX", 0 },
	{ "VM_NETWORKING_TYPE", 0 },
	{ "VM_RECHECK_INTERVAL", (const nodef_value*)&def_VM_RECHECK_INTERVAL },
	{ "VM_SOFT_SUSPEND", (const nodef_value*)&def_VM_SOFT_SUSPEND },
	{ "VM_STATUS_INTERVAL", (const nodef_value*)&def_VM_STATUS_INTERVAL },
	{ "VM_STATUS_MAX_ERROR", (const nodef_value*)&def_VM_STATUS_MAX_ERROR },
	{ "VM_TYPE", 0 },
	{ "WANT_SUSPEND", (const nodef_value*)&def_WANT_SUSPEND },
	{ "WANT_UDP_COMMAND_SOCKET", (const nodef_value*)&def_WANT_UDP_COMMAND_SOCKET },
	{ "WANT_VACATE", (const nodef_value*)&def_WANT_VACATE },
	{ "WANT_XML_LOG", (const nodef_value*)&def_WANT_XML_LOG },
	{ "WARN_ON_UNUSED_SUBMIT_FILE_MACROS", (const nodef_value*)&def_WARN_ON_UNUSED_SUBMIT_FILE_MACROS },
	{ "WINDOWS_FIREWALL_FAILURE_RETRY", (const nodef_value*)&def_WINDOWS_FIREWALL_FAILURE_RETRY },
	{ "WINDOWS_RMDIR", (const nodef_value*)&def_WINDOWS_RMDIR },
	{ "WINDOWS_SOFTKILL", (const nodef_value*)&def_WINDOWS_SOFTKILL },
	{ "XEN_ALLOW_HARDWARE_VT_SUSPEND", (const nodef_value*)&def_XEN_ALLOW_HARDWARE_VT_SUSPEND },
	{ "XEN_BOOTLOADER", 0 },
	{ "XEN_BRIDGE_SCRIPT", 0 },
	{ "XEN_SCRIPT", 0 },
}; // defaults[]
const int defaults_count = sizeof(defaults)/sizeof(key_value_pair);


/*==========================================
 * subsystem overrides of global defaults[]
 *==========================================*/
// 'AP_NORTHEAST_1.param'
const key_value_pair AP_NORTHEAST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_AP_NORTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_AP_NORTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // AP_NORTHEAST_1$defaults[]
const int AP_NORTHEAST_1$defaults_count = sizeof(AP_NORTHEAST_1$defaults)/sizeof(key_value_pair);

// 'AP_NORTHEAST_2.param'
const key_value_pair AP_NORTHEAST_2$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_AP_NORTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_AP_NORTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // AP_NORTHEAST_2$defaults[]
const int AP_NORTHEAST_2$defaults_count = sizeof(AP_NORTHEAST_2$defaults)/sizeof(key_value_pair);

// 'AP_SOUTH_1.param'
const key_value_pair AP_SOUTH_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_AP_SOUTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_AP_SOUTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // AP_SOUTH_1$defaults[]
const int AP_SOUTH_1$defaults_count = sizeof(AP_SOUTH_1$defaults)/sizeof(key_value_pair);

// 'AP_SOUTHEAST_1.param'
const key_value_pair AP_SOUTHEAST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_AP_SOUTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_AP_SOUTHEAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // AP_SOUTHEAST_1$defaults[]
const int AP_SOUTHEAST_1$defaults_count = sizeof(AP_SOUTHEAST_1$defaults)/sizeof(key_value_pair);

// 'AP_SOUTHEAST_2.param'
const key_value_pair AP_SOUTHEAST_2$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_AP_SOUTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_AP_SOUTHEAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // AP_SOUTHEAST_2$defaults[]
const int AP_SOUTHEAST_2$defaults_count = sizeof(AP_SOUTHEAST_2$defaults)/sizeof(key_value_pair);

// 'CA_CENTRAL_1.param'
const key_value_pair CA_CENTRAL_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_CA_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_CA_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // CA_CENTRAL_1$defaults[]
const int CA_CENTRAL_1$defaults_count = sizeof(CA_CENTRAL_1$defaults)/sizeof(key_value_pair);

// 'COLLECTOR.param'
const key_value_pair COLLECTOR$defaults[] = {
	{ "IsCollector", (const nodef_value*)&def_COLLECTOR$IsCollector },
}; // COLLECTOR$defaults[]
const int COLLECTOR$defaults_count = sizeof(COLLECTOR$defaults)/sizeof(key_value_pair);

// 'EU_CENTRAL_1.param'
const key_value_pair EU_CENTRAL_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3", (const nodef_value*)&def_EU_CENTRAL_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 },
}; // EU_CENTRAL_1$defaults[]
const int EU_CENTRAL_1$defaults_count = sizeof(EU_CENTRAL_1$defaults)/sizeof(key_value_pair);

// 'EU_NORTH_1.param'
const key_value_pair EU_NORTH_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_EU_NORTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3", (const nodef_value*)&def_EU_NORTH_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 },
}; // EU_NORTH_1$defaults[]
const int EU_NORTH_1$defaults_count = sizeof(EU_NORTH_1$defaults)/sizeof(key_value_pair);

// 'EU_WEST_1.param'
const key_value_pair EU_WEST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3", (const nodef_value*)&def_EU_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 },
}; // EU_WEST_1$defaults[]
const int EU_WEST_1$defaults_count = sizeof(EU_WEST_1$defaults)/sizeof(key_value_pair);

// 'EU_WEST_2.param'
const key_value_pair EU_WEST_2$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3", (const nodef_value*)&def_EU_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 },
}; // EU_WEST_2$defaults[]
const int EU_WEST_2$defaults_count = sizeof(EU_WEST_2$defaults)/sizeof(key_value_pair);

// 'EU_WEST_3.param'
const key_value_pair EU_WEST_3$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3", (const nodef_value*)&def_EU_WEST_3$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_3 },
}; // EU_WEST_3$defaults[]
const int EU_WEST_3$defaults_count = sizeof(EU_WEST_3$defaults)/sizeof(key_value_pair);

// 'MASTER.param'
const key_value_pair MASTER$defaults[] = {
	{ "ENABLE_CLASSAD_CACHING", (const nodef_value*)&def_MASTER$ENABLE_CLASSAD_CACHING },
	{ "IsMaster", (const nodef_value*)&def_MASTER$IsMaster },
	{ "PID_SNAPSHOT_INTERVAL", (const nodef_value*)&def_MASTER$PID_SNAPSHOT_INTERVAL },
}; // MASTER$defaults[]
const int MASTER$defaults_count = sizeof(MASTER$defaults)/sizeof(key_value_pair);

// 'NEGOTIATOR.param'
const key_value_pair NEGOTIATOR$defaults[] = {
	{ "IsNegotiator", (const nodef_value*)&def_NEGOTIATOR$IsNegotiator },
}; // NEGOTIATOR$defaults[]
const int NEGOTIATOR$defaults_count = sizeof(NEGOTIATOR$defaults)/sizeof(key_value_pair);

// 'SA_EAST_1.param'
const key_value_pair SA_EAST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_SA_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4", (const nodef_value*)&def_SA_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_9_4 },
}; // SA_EAST_1$defaults[]
const int SA_EAST_1$defaults_count = sizeof(SA_EAST_1$defaults)/sizeof(key_value_pair);

// 'SCHEDD.param'
const key_value_pair SCHEDD$defaults[] = {
	{ "IsSchedd", (const nodef_value*)&def_SCHEDD$IsSchedd },
}; // SCHEDD$defaults[]
const int SCHEDD$defaults_count = sizeof(SCHEDD$defaults)/sizeof(key_value_pair);

// 'SHADOW.param'
const key_value_pair SHADOW$defaults[] = {
	{ "ENABLE_CLASSAD_CACHING", (const nodef_value*)&def_SHADOW$ENABLE_CLASSAD_CACHING },
	{ "IsShadow", (const nodef_value*)&def_SHADOW$IsShadow },
}; // SHADOW$defaults[]
const int SHADOW$defaults_count = sizeof(SHADOW$defaults)/sizeof(key_value_pair);

// 'STARTD.param'
const key_value_pair STARTD$defaults[] = {
	{ "IsStartd", (const nodef_value*)&def_STARTD$IsStartd },
}; // STARTD$defaults[]
const int STARTD$defaults_count = sizeof(STARTD$defaults)/sizeof(key_value_pair);

// 'STARTER.param'
const key_value_pair STARTER$defaults[] = {
	{ "ENABLE_CLASSAD_CACHING", (const nodef_value*)&def_STARTER$ENABLE_CLASSAD_CACHING },
	{ "IsStarter", (const nodef_value*)&def_STARTER$IsStarter },
}; // STARTER$defaults[]
const int STARTER$defaults_count = sizeof(STARTER$defaults)/sizeof(key_value_pair);

// 'SUBMIT.param'
const key_value_pair SUBMIT$defaults[] = {
	{ "IsSubmit", (const nodef_value*)&def_SUBMIT$IsSubmit },
}; // SUBMIT$defaults[]
const int SUBMIT$defaults_count = sizeof(SUBMIT$defaults)/sizeof(key_value_pair);

// 'TOOL.param'
const key_value_pair TOOL$defaults[] = {
	{ "IsTool", (const nodef_value*)&def_TOOL$IsTool },
}; // TOOL$defaults[]
const int TOOL$defaults_count = sizeof(TOOL$defaults)/sizeof(key_value_pair);

// 'US_EAST_1.param'
const key_value_pair US_EAST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4", (const nodef_value*)&def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5", (const nodef_value*)&def_US_EAST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 },
}; // US_EAST_1$defaults[]
const int US_EAST_1$defaults_count = sizeof(US_EAST_1$defaults)/sizeof(key_value_pair);

// 'US_EAST_2.param'
const key_value_pair US_EAST_2$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4", (const nodef_value*)&def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5", (const nodef_value*)&def_US_EAST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 },
}; // US_EAST_2$defaults[]
const int US_EAST_2$defaults_count = sizeof(US_EAST_2$defaults)/sizeof(key_value_pair);

// 'US_WEST_1.param'
const key_value_pair US_WEST_1$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4", (const nodef_value*)&def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5", (const nodef_value*)&def_US_WEST_1$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 },
}; // US_WEST_1$defaults[]
const int US_WEST_1$defaults_count = sizeof(US_WEST_1$defaults)/sizeof(key_value_pair);

// 'US_WEST_2.param'
const key_value_pair US_WEST_2$defaults[] = {
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID", (const nodef_value*)&def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8", (const nodef_value*)&def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_7_8 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4", (const nodef_value*)&def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_4 },
	{ "ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5", (const nodef_value*)&def_US_WEST_2$ANNEX_DEFAULT_ODI_IMAGE_ID_V8_8_5 },
}; // US_WEST_2$defaults[]
const int US_WEST_2$defaults_count = sizeof(US_WEST_2$defaults)/sizeof(key_value_pair);


/*==========================================
 * map of subsystem override param tables.
 *==========================================*/
const key_table_pair subsystems[] = {
	{ "AP_NORTHEAST_1", AP_NORTHEAST_1$defaults, AP_NORTHEAST_1$defaults_count },
	{ "AP_NORTHEAST_2", AP_NORTHEAST_2$defaults, AP_NORTHEAST_2$defaults_count },
	{ "AP_SOUTH_1", AP_SOUTH_1$defaults, AP_SOUTH_1$defaults_count },
	{ "AP_SOUTHEAST_1", AP_SOUTHEAST_1$defaults, AP_SOUTHEAST_1$defaults_count },
	{ "AP_SOUTHEAST_2", AP_SOUTHEAST_2$defaults, AP_SOUTHEAST_2$defaults_count },
	{ "CA_CENTRAL_1", CA_CENTRAL_1$defaults, CA_CENTRAL_1$defaults_count },
	{ "COLLECTOR", COLLECTOR$defaults, COLLECTOR$defaults_count },
	{ "EU_CENTRAL_1", EU_CENTRAL_1$defaults, EU_CENTRAL_1$defaults_count },
	{ "EU_NORTH_1", EU_NORTH_1$defaults, EU_NORTH_1$defaults_count },
	{ "EU_WEST_1", EU_WEST_1$defaults, EU_WEST_1$defaults_count },
	{ "EU_WEST_2", EU_WEST_2$defaults, EU_WEST_2$defaults_count },
	{ "EU_WEST_3", EU_WEST_3$defaults, EU_WEST_3$defaults_count },
	{ "MASTER", MASTER$defaults, MASTER$defaults_count },
	{ "NEGOTIATOR", NEGOTIATOR$defaults, NEGOTIATOR$defaults_count },
	{ "SA_EAST_1", SA_EAST_1$defaults, SA_EAST_1$defaults_count },
	{ "SCHEDD", SCHEDD$defaults, SCHEDD$defaults_count },
	{ "SHADOW", SHADOW$defaults, SHADOW$defaults_count },
	{ "STARTD", STARTD$defaults, STARTD$defaults_count },
	{ "STARTER", STARTER$defaults, STARTER$defaults_count },
	{ "SUBMIT", SUBMIT$defaults, SUBMIT$defaults_count },
	{ "TOOL", TOOL$defaults, TOOL$defaults_count },
	{ "US_EAST_1", US_EAST_1$defaults, US_EAST_1$defaults_count },
	{ "US_EAST_2", US_EAST_2$defaults, US_EAST_2$defaults_count },
	{ "US_WEST_1", US_WEST_1$defaults, US_WEST_1$defaults_count },
	{ "US_WEST_2", US_WEST_2$defaults, US_WEST_2$defaults_count },
}; // subsystems[]
const int subsystems_count = sizeof(subsystems)/sizeof(key_table_pair);

const ktp_value def_subsystems = { "subsys", PARAM_TYPE_KTP_TABLE, subsystems, subsystems_count };


/*==========================================
 * metaknob tables 
 *==========================================*/
// 'EXPERIMENTAL.knobs'
const key_value_pair EXPERIMENTAL$knobs[] = {
	{ "CollectorNode", (const nodef_value*)&def_$EXPERIMENTAL$CollectorNode },
	{ "HAD", (const nodef_value*)&def_$EXPERIMENTAL$HAD },
	{ "HADFixedPort", (const nodef_value*)&def_$EXPERIMENTAL$HADFixedPort },
	{ "HADReplication", (const nodef_value*)&def_$EXPERIMENTAL$HADReplication },
	{ "HADSharedPort", (const nodef_value*)&def_$EXPERIMENTAL$HADSharedPort },
}; // EXPERIMENTAL$knobs[]
const int EXPERIMENTAL$knobs_count = sizeof(EXPERIMENTAL$knobs)/sizeof(key_value_pair);

// 'FEATURE.knobs'
const key_value_pair FEATURE$knobs[] = {
	{ "ADSTASH", (const nodef_value*)&def_$FEATURE$ADSTASH },
	{ "AssignAccountingGroup", (const nodef_value*)&def_$FEATURE$AssignAccountingGroup },
	{ "AssignProjectName", (const nodef_value*)&def_$FEATURE$AssignProjectName },
	{ "ChildCollector", (const nodef_value*)&def_$FEATURE$ChildCollector },
	{ "CommonCloudAttributesAWS", (const nodef_value*)&def_$FEATURE$CommonCloudAttributesAWS },
	{ "CommonCloudAttributesGoogle", (const nodef_value*)&def_$FEATURE$CommonCloudAttributesGoogle },
	{ "ContinuousCronHook", (const nodef_value*)&def_$FEATURE$ContinuousCronHook },
	{ "DefaultCheckpointDestination", (const nodef_value*)&def_$FEATURE$DefaultCheckpointDestination },
	{ "GANGLIA", (const nodef_value*)&def_$FEATURE$GANGLIA },
	{ "GPUs", (const nodef_value*)&def_$FEATURE$GPUs },
	{ "GPUsMonitor", (const nodef_value*)&def_$FEATURE$GPUsMonitor },
	{ "HPC_ANNEX", (const nodef_value*)&def_$FEATURE$HPC_ANNEX },
	{ "JobsHaveInstanceIDs", (const nodef_value*)&def_$FEATURE$JobsHaveInstanceIDs },
	{ "KRB", (const nodef_value*)&def_$FEATURE$KRB },
	{ "LIBRARIAN", (const nodef_value*)&def_$FEATURE$LIBRARIAN },
	{ "Monitor", (const nodef_value*)&def_$FEATURE$Monitor },
	{ "OAUTH", (const nodef_value*)&def_$FEATURE$OAUTH },
	{ "OneShotCronHook", (const nodef_value*)&def_$FEATURE$OneShotCronHook },
	{ "PartitionableSlot", (const nodef_value*)&def_$FEATURE$PartitionableSlot },
	{ "PelicanCache", (const nodef_value*)&def_$FEATURE$PelicanCache },
	{ "PelicanRetryPolicy", (const nodef_value*)&def_$FEATURE$PelicanRetryPolicy },
	{ "PeriodicCronHook", (const nodef_value*)&def_$FEATURE$PeriodicCronHook },
	{ "POLICY_EXPR_FRAGMENTS", (const nodef_value*)&def_$FEATURE$POLICY_EXPR_FRAGMENTS },
	{ "POLICY_HOURS_TO_START", (const nodef_value*)&def_$FEATURE$POLICY_HOURS_TO_START },
	{ "REMOTE_CONFIG", (const nodef_value*)&def_$FEATURE$REMOTE_CONFIG },
	{ "REMOTE_RUNTIME_CONFIG", (const nodef_value*)&def_$FEATURE$REMOTE_RUNTIME_CONFIG },
	{ "ScheddCronContinuous", (const nodef_value*)&def_$FEATURE$ScheddCronContinuous },
	{ "ScheddCronOneShot", (const nodef_value*)&def_$FEATURE$ScheddCronOneShot },
	{ "ScheddCronPeriodic", (const nodef_value*)&def_$FEATURE$ScheddCronPeriodic },
	{ "ScheddUsermapFile", (const nodef_value*)&def_$FEATURE$ScheddUsermapFile },
	{ "SetJobAttrFromUsermap", (const nodef_value*)&def_$FEATURE$SetJobAttrFromUsermap },
	{ "StartdCronContinuous", (const nodef_value*)&def_$FEATURE$StartdCronContinuous },
	{ "StartdCronOneShot", (const nodef_value*)&def_$FEATURE$StartdCronOneShot },
	{ "StartdCronPeriodic", (const nodef_value*)&def_$FEATURE$StartdCronPeriodic },
	{ "StaticSlots", (const nodef_value*)&def_$FEATURE$StaticSlots },
	{ "TESTINGMODE_POLICY_VALUES", (const nodef_value*)&def_$FEATURE$TESTINGMODE_POLICY_VALUES },
	{ "UWCS_DESKTOP_POLICY_VALUES", (const nodef_value*)&def_$FEATURE$UWCS_DESKTOP_POLICY_VALUES },
}; // FEATURE$knobs[]
const int FEATURE$knobs_count = sizeof(FEATURE$knobs)/sizeof(key_value_pair);

// 'POLICY.knobs'
const key_value_pair POLICY$knobs[] = {
	{ "ALWAYS_RUN_JOBS", (const nodef_value*)&def_$POLICY$ALWAYS_RUN_JOBS },
	{ "DESKTOP", (const nodef_value*)&def_$POLICY$DESKTOP },
	{ "DESKTOP_HOURS", (const nodef_value*)&def_$POLICY$DESKTOP_HOURS },
	{ "DESKTOP_IDLE", (const nodef_value*)&def_$POLICY$DESKTOP_IDLE },
	{ "HOLD_IF_CPUS_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_CPUS_EXCEEDED },
	{ "HOLD_IF_DISK_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_DISK_EXCEEDED },
	{ "HOLD_IF_MEMORY_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_MEMORY_EXCEEDED },
	{ "HOLD_IF_RUNTIME_EXCEEDS", (const nodef_value*)&def_$POLICY$HOLD_IF_RUNTIME_EXCEEDS },
	{ "LIMIT_JOB_RUNTIMES", (const nodef_value*)&def_$POLICY$LIMIT_JOB_RUNTIMES },
	{ "OnlyRegisteredCheckpointDestinations", (const nodef_value*)&def_$POLICY$OnlyRegisteredCheckpointDestinations },
	{ "PREEMPT_IF", (const nodef_value*)&def_$POLICY$PREEMPT_IF },
	{ "PREEMPT_IF_CPUS_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_CPUS_EXCEEDED },
	{ "PREEMPT_IF_DISK_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_DISK_EXCEEDED },
	{ "PREEMPT_IF_MEMORY_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_MEMORY_EXCEEDED },
	{ "PREEMPT_IF_RUNTIME_EXCEEDS", (const nodef_value*)&def_$POLICY$PREEMPT_IF_RUNTIME_EXCEEDS },
	{ "STARTD_PUBLISH_CpusUsage", (const nodef_value*)&def_$POLICY$STARTD_PUBLISH_CpusUsage },
	{ "UWCS_DESKTOP", (const nodef_value*)&def_$POLICY$UWCS_DESKTOP },
	{ "WANT_HOLD_IF", (const nodef_value*)&def_$POLICY$WANT_HOLD_IF },
}; // POLICY$knobs[]
const int POLICY$knobs_count = sizeof(POLICY$knobs)/sizeof(key_value_pair);

// 'ROLE.knobs'
const key_value_pair ROLE$knobs[] = {
	{ "CentralManager", (const nodef_value*)&def_$ROLE$CentralManager },
	{ "Execute", (const nodef_value*)&def_$ROLE$Execute },
	{ "get_htcondor_central_manager", (const nodef_value*)&def_$ROLE$get_htcondor_central_manager },
	{ "get_htcondor_execute", (const nodef_value*)&def_$ROLE$get_htcondor_execute },
	{ "get_htcondor_submit", (const nodef_value*)&def_$ROLE$get_htcondor_submit },
	{ "Personal", (const nodef_value*)&def_$ROLE$Personal },
	{ "Submit", (const nodef_value*)&def_$ROLE$Submit },
}; // ROLE$knobs[]
const int ROLE$knobs_count = sizeof(ROLE$knobs)/sizeof(key_value_pair);

// 'SECURITY.knobs'
const key_value_pair SECURITY$knobs[] = {
	{ "FIPS", (const nodef_value*)&def_$SECURITY$FIPS },
	{ "get_htcondor_idtokens", (const nodef_value*)&def_$SECURITY$get_htcondor_idtokens },
	{ "HOST_BASED", (const nodef_value*)&def_$SECURITY$HOST_BASED },
	{ "recommended", (const nodef_value*)&def_$SECURITY$recommended },
	{ "recommended_v24_0", (const nodef_value*)&def_$SECURITY$recommended_v24_0 },
	{ "recommended_v9_0", (const nodef_value*)&def_$SECURITY$recommended_v9_0 },
	{ "STRONG", (const nodef_value*)&def_$SECURITY$STRONG },
	{ "USER_BASED", (const nodef_value*)&def_$SECURITY$USER_BASED },
	{ "WITH_AUTHENTICATION", (const nodef_value*)&def_$SECURITY$WITH_AUTHENTICATION },
}; // SECURITY$knobs[]
const int SECURITY$knobs_count = sizeof(SECURITY$knobs)/sizeof(key_value_pair);

// 'UPGRADE.knobs'
const key_value_pair UPGRADE$knobs[] = {
	{ "DISCARD", (const nodef_value*)&def_$UPGRADE$DISCARD },
	{ "DISCARD_VMWARE", (const nodef_value*)&def_$UPGRADE$DISCARD_VMWARE },
	{ "DISCARDIF", (const nodef_value*)&def_$UPGRADE$DISCARDIF },
	{ "DISCARDIFX", (const nodef_value*)&def_$UPGRADE$DISCARDIFX },
	{ "DISCARDX", (const nodef_value*)&def_$UPGRADE$DISCARDX },
}; // UPGRADE$knobs[]
const int UPGRADE$knobs_count = sizeof(UPGRADE$knobs)/sizeof(key_value_pair);


/*==========================================
 * map of metaknob tables.
 *==========================================*/
const key_table_pair metaknobsets[] = {
	{ "EXPERIMENTAL", EXPERIMENTAL$knobs, EXPERIMENTAL$knobs_count },
	{ "FEATURE", FEATURE$knobs, FEATURE$knobs_count },
	{ "POLICY", POLICY$knobs, POLICY$knobs_count },
	{ "ROLE", ROLE$knobs, ROLE$knobs_count },
	{ "SECURITY", SECURITY$knobs, SECURITY$knobs_count },
	{ "UPGRADE", UPGRADE$knobs, UPGRADE$knobs_count },
}; // metaknobsets[]
const int metaknobsets_count = sizeof(metaknobsets)/sizeof(key_table_pair);
const ktp_value def_metaknobsets = { "$", PARAM_TYPE_KTP_TABLE, metaknobsets, metaknobsets_count };


/*==========================================
 * metaknob source table 
 *==========================================*/
//const key_value_pair metaknobsources[] = {
//	{ "EXPERIMENTAL:CollectorNode", (const nodef_value*)&def_$EXPERIMENTAL$CollectorNode },
//	{ "EXPERIMENTAL:HAD", (const nodef_value*)&def_$EXPERIMENTAL$HAD },
//	{ "EXPERIMENTAL:HADFixedPort", (const nodef_value*)&def_$EXPERIMENTAL$HADFixedPort },
//	{ "EXPERIMENTAL:HADReplication", (const nodef_value*)&def_$EXPERIMENTAL$HADReplication },
//	{ "EXPERIMENTAL:HADSharedPort", (const nodef_value*)&def_$EXPERIMENTAL$HADSharedPort },
//	{ "FEATURE:ADSTASH", (const nodef_value*)&def_$FEATURE$ADSTASH },
//	{ "FEATURE:AssignAccountingGroup", (const nodef_value*)&def_$FEATURE$AssignAccountingGroup },
//	{ "FEATURE:AssignProjectName", (const nodef_value*)&def_$FEATURE$AssignProjectName },
//	{ "FEATURE:ChildCollector", (const nodef_value*)&def_$FEATURE$ChildCollector },
//	{ "FEATURE:CommonCloudAttributesAWS", (const nodef_value*)&def_$FEATURE$CommonCloudAttributesAWS },
//	{ "FEATURE:CommonCloudAttributesGoogle", (const nodef_value*)&def_$FEATURE$CommonCloudAttributesGoogle },
//	{ "FEATURE:ContinuousCronHook", (const nodef_value*)&def_$FEATURE$ContinuousCronHook },
//	{ "FEATURE:DefaultCheckpointDestination", (const nodef_value*)&def_$FEATURE$DefaultCheckpointDestination },
//	{ "FEATURE:GANGLIA", (const nodef_value*)&def_$FEATURE$GANGLIA },
//	{ "FEATURE:GPUs", (const nodef_value*)&def_$FEATURE$GPUs },
//	{ "FEATURE:GPUsMonitor", (const nodef_value*)&def_$FEATURE$GPUsMonitor },
//	{ "FEATURE:HPC_ANNEX", (const nodef_value*)&def_$FEATURE$HPC_ANNEX },
//	{ "FEATURE:JobsHaveInstanceIDs", (const nodef_value*)&def_$FEATURE$JobsHaveInstanceIDs },
//	{ "FEATURE:KRB", (const nodef_value*)&def_$FEATURE$KRB },
//	{ "FEATURE:LIBRARIAN", (const nodef_value*)&def_$FEATURE$LIBRARIAN },
//	{ "FEATURE:Monitor", (const nodef_value*)&def_$FEATURE$Monitor },
//	{ "FEATURE:OAUTH", (const nodef_value*)&def_$FEATURE$OAUTH },
//	{ "FEATURE:OneShotCronHook", (const nodef_value*)&def_$FEATURE$OneShotCronHook },
//	{ "FEATURE:PartitionableSlot", (const nodef_value*)&def_$FEATURE$PartitionableSlot },
//	{ "FEATURE:PelicanCache", (const nodef_value*)&def_$FEATURE$PelicanCache },
//	{ "FEATURE:PelicanRetryPolicy", (const nodef_value*)&def_$FEATURE$PelicanRetryPolicy },
//	{ "FEATURE:PeriodicCronHook", (const nodef_value*)&def_$FEATURE$PeriodicCronHook },
//	{ "FEATURE:POLICY_EXPR_FRAGMENTS", (const nodef_value*)&def_$FEATURE$POLICY_EXPR_FRAGMENTS },
//	{ "FEATURE:POLICY_HOURS_TO_START", (const nodef_value*)&def_$FEATURE$POLICY_HOURS_TO_START },
//	{ "FEATURE:REMOTE_CONFIG", (const nodef_value*)&def_$FEATURE$REMOTE_CONFIG },
//	{ "FEATURE:REMOTE_RUNTIME_CONFIG", (const nodef_value*)&def_$FEATURE$REMOTE_RUNTIME_CONFIG },
//	{ "FEATURE:ScheddCronContinuous", (const nodef_value*)&def_$FEATURE$ScheddCronContinuous },
//	{ "FEATURE:ScheddCronOneShot", (const nodef_value*)&def_$FEATURE$ScheddCronOneShot },
//	{ "FEATURE:ScheddCronPeriodic", (const nodef_value*)&def_$FEATURE$ScheddCronPeriodic },
//	{ "FEATURE:ScheddUsermapFile", (const nodef_value*)&def_$FEATURE$ScheddUsermapFile },
//	{ "FEATURE:SetJobAttrFromUsermap", (const nodef_value*)&def_$FEATURE$SetJobAttrFromUsermap },
//	{ "FEATURE:StartdCronContinuous", (const nodef_value*)&def_$FEATURE$StartdCronContinuous },
//	{ "FEATURE:StartdCronOneShot", (const nodef_value*)&def_$FEATURE$StartdCronOneShot },
//	{ "FEATURE:StartdCronPeriodic", (const nodef_value*)&def_$FEATURE$StartdCronPeriodic },
//	{ "FEATURE:StaticSlots", (const nodef_value*)&def_$FEATURE$StaticSlots },
//	{ "FEATURE:TESTINGMODE_POLICY_VALUES", (const nodef_value*)&def_$FEATURE$TESTINGMODE_POLICY_VALUES },
//	{ "FEATURE:UWCS_DESKTOP_POLICY_VALUES", (const nodef_value*)&def_$FEATURE$UWCS_DESKTOP_POLICY_VALUES },
//	{ "POLICY:ALWAYS_RUN_JOBS", (const nodef_value*)&def_$POLICY$ALWAYS_RUN_JOBS },
//	{ "POLICY:DESKTOP", (const nodef_value*)&def_$POLICY$DESKTOP },
//	{ "POLICY:DESKTOP_HOURS", (const nodef_value*)&def_$POLICY$DESKTOP_HOURS },
//	{ "POLICY:DESKTOP_IDLE", (const nodef_value*)&def_$POLICY$DESKTOP_IDLE },
//	{ "POLICY:HOLD_IF_CPUS_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_CPUS_EXCEEDED },
//	{ "POLICY:HOLD_IF_DISK_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_DISK_EXCEEDED },
//	{ "POLICY:HOLD_IF_MEMORY_EXCEEDED", (const nodef_value*)&def_$POLICY$HOLD_IF_MEMORY_EXCEEDED },
//	{ "POLICY:HOLD_IF_RUNTIME_EXCEEDS", (const nodef_value*)&def_$POLICY$HOLD_IF_RUNTIME_EXCEEDS },
//	{ "POLICY:LIMIT_JOB_RUNTIMES", (const nodef_value*)&def_$POLICY$LIMIT_JOB_RUNTIMES },
//	{ "POLICY:OnlyRegisteredCheckpointDestinations", (const nodef_value*)&def_$POLICY$OnlyRegisteredCheckpointDestinations },
//	{ "POLICY:PREEMPT_IF", (const nodef_value*)&def_$POLICY$PREEMPT_IF },
//	{ "POLICY:PREEMPT_IF_CPUS_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_CPUS_EXCEEDED },
//	{ "POLICY:PREEMPT_IF_DISK_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_DISK_EXCEEDED },
//	{ "POLICY:PREEMPT_IF_MEMORY_EXCEEDED", (const nodef_value*)&def_$POLICY$PREEMPT_IF_MEMORY_EXCEEDED },
//	{ "POLICY:PREEMPT_IF_RUNTIME_EXCEEDS", (const nodef_value*)&def_$POLICY$PREEMPT_IF_RUNTIME_EXCEEDS },
//	{ "POLICY:STARTD_PUBLISH_CpusUsage", (const nodef_value*)&def_$POLICY$STARTD_PUBLISH_CpusUsage },
//	{ "POLICY:UWCS_DESKTOP", (const nodef_value*)&def_$POLICY$UWCS_DESKTOP },
//	{ "POLICY:WANT_HOLD_IF", (const nodef_value*)&def_$POLICY$WANT_HOLD_IF },
//	{ "ROLE:CentralManager", (const nodef_value*)&def_$ROLE$CentralManager },
//	{ "ROLE:Execute", (const nodef_value*)&def_$ROLE$Execute },
//	{ "ROLE:get_htcondor_central_manager", (const nodef_value*)&def_$ROLE$get_htcondor_central_manager },
//	{ "ROLE:get_htcondor_execute", (const nodef_value*)&def_$ROLE$get_htcondor_execute },
//	{ "ROLE:get_htcondor_submit", (const nodef_value*)&def_$ROLE$get_htcondor_submit },
//	{ "ROLE:Personal", (const nodef_value*)&def_$ROLE$Personal },
//	{ "ROLE:Submit", (const nodef_value*)&def_$ROLE$Submit },
//	{ "SECURITY:FIPS", (const nodef_value*)&def_$SECURITY$FIPS },
//	{ "SECURITY:get_htcondor_idtokens", (const nodef_value*)&def_$SECURITY$get_htcondor_idtokens },
//	{ "SECURITY:HOST_BASED", (const nodef_value*)&def_$SECURITY$HOST_BASED },
//	{ "SECURITY:recommended", (const nodef_value*)&def_$SECURITY$recommended },
//	{ "SECURITY:recommended_v24_0", (const nodef_value*)&def_$SECURITY$recommended_v24_0 },
//	{ "SECURITY:recommended_v9_0", (const nodef_value*)&def_$SECURITY$recommended_v9_0 },
//	{ "SECURITY:STRONG", (const nodef_value*)&def_$SECURITY$STRONG },
//	{ "SECURITY:USER_BASED", (const nodef_value*)&def_$SECURITY$USER_BASED },
//	{ "SECURITY:WITH_AUTHENTICATION", (const nodef_value*)&def_$SECURITY$WITH_AUTHENTICATION },
//	{ "UPGRADE:DISCARD", (const nodef_value*)&def_$UPGRADE$DISCARD },
//	{ "UPGRADE:DISCARD_VMWARE", (const nodef_value*)&def_$UPGRADE$DISCARD_VMWARE },
//	{ "UPGRADE:DISCARDIF", (const nodef_value*)&def_$UPGRADE$DISCARDIF },
//	{ "UPGRADE:DISCARDIFX", (const nodef_value*)&def_$UPGRADE$DISCARDIFX },
//	{ "UPGRADE:DISCARDX", (const nodef_value*)&def_$UPGRADE$DISCARDX },
//}; // metaknobsources[]
//const int metaknobsources_count = sizeof(metaknobsources)/sizeof(key_value_pair);

//const kvp_value def_metaknobsources = { "$:", PARAM_TYPE_KVP_TABLE, metaknobsources, metaknobsources_count };

#endif // if PARAM_DECLARE_TABLES

extern const key_value_pair defaults[];
extern const int defaults_count;
extern const key_table_pair subsystems[];
extern const int subsystems_count;
//extern const key_table_pair metaknobsets[];
//extern const int metaknobsets_count;
extern const ktp_value def_metaknobsets;
//extern const key_value_pair metaknobsources[];
//extern const int metaknobsources_count;
//extern const kvp_value def_metaknobsources;

/*==========================================
 * param id's. index into global defaults[].
 *==========================================*/
enum {
	ixABORT_ON_EXCEPTION,
	ixACCOUNTANT_DATABASE_FILE,
	ixACCOUNTANT_HOST,
	ixACCOUNTANT_LOCAL_DOMAIN,
	ixACCOUNTING_DOMAIN,
	ixActivityTimer,
	ixADD_WINDOWS_FIREWALL_EXCEPTION,
	ixADSTASH_CHECKPOINT_FILE,
	ixADSTASH_DEBUG,
	ixADSTASH_INTERFACE,
	ixADSTASH_JSON_DIR,
	ixADSTASH_LOG,
	ixADSTASH_NUM_THREADS,
	ixADSTASH_READ_POOLS,
	ixADSTASH_READ_SCHEDDS,
	ixADSTASH_READ_STARTDS,
	ixADSTASH_SAMPLE_INTERVAL,
	ixADSTASH_SCHEDD_HISTORY,
	ixADSTASH_SCHEDD_HISTORY_MAX_ADS,
	ixADSTASH_SCHEDD_HISTORY_TIMEOUT,
	ixADSTASH_SCHEDD_JOB_EPOCH_HISTORY,
	ixADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY,
	ixADSTASH_SE_BUNCH_SIZE,
	ixADSTASH_SE_HOST,
	ixADSTASH_SE_INDEX_NAME,
	ixADSTASH_SE_LOG_MAPPINGS,
	ixADSTASH_SE_PASSWORD_FILE,
	ixADSTASH_SE_TIMEOUT,
	ixADSTASH_SE_USE_HTTPS,
	ixADSTASH_SE_USERNAME,
	ixADSTASH_STARTD_HISTORY,
	ixADSTASH_STARTD_HISTORY_MAX_ADS,
	ixADSTASH_STARTD_HISTORY_TIMEOUT,
	ixADVERTISE_IPV4_FIRST,
	ixALIVE_INTERVAL,
	ixALL_DEBUG,
	ixALLOW_ADMIN_COMMANDS,
	ixALLOW_CLIENT,
	ixALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY,
	ixALLOW_TRANSFER_REMAP_TO_MKDIR,
	ixALWAYS_CLOSE_USERLOG,
	ixALWAYS_REUSEADDR,
	ixANNEX_AUDIT_LOG,
	ixANNEX_COLLECTOR,
	ixANNEX_COMMAND_STATE,
	ixANNEX_DEFAULT_AWS_REGION,
	ixANNEX_DEFAULT_CF_URL,
	ixANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN,
	ixANNEX_DEFAULT_CWE_URL,
	ixANNEX_DEFAULT_EC2_URL,
	ixANNEX_DEFAULT_LAMBDA_URL,
	ixANNEX_DEFAULT_LEASE_DURATION,
	ixANNEX_DEFAULT_ODI_INSTANCE_TYPE,
	ixANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0,
	ixANNEX_DEFAULT_S3_URL,
	ixANNEX_DEFAULT_UNCLAIMED_TIMEOUT,
	ixANNEX_GAHP,
	ixANNEX_GAHP_LOG,
	ixANNEX_LOG,
	ixANNEX_TOKEN_DOMAIN,
	ixAPPEND_RANK,
	ixAPPEND_RANK_STANDARD,
	ixAPPEND_RANK_VANILLA,
	ixAPPEND_REQ_STANDARD,
	ixAPPEND_REQ_VANILLA,
	ixAPPEND_REQ_VM,
	ixAPPEND_REQUIREMENTS,
	ixARC_GAHP,
	ixARC_GAHP_COMMAND_LIMIT,
	ixARC_GAHP_LOG,
	ixARC_GAHP_USE_THREADS,
	ixARCH,
	ixASSIGN_CPU_AFFINITY,
	ixAUTH_SSL_ALLOW_CLIENT_PROXY,
	ixAUTH_SSL_AUTOGENERATE_CERTFILE,
	ixAUTH_SSL_AUTOGENERATE_KEYFILE,
	ixAUTH_SSL_CLIENT_CADIR,
	ixAUTH_SSL_CLIENT_CAFILE,
	ixAUTH_SSL_CLIENT_USE_DEFAULT_CAS,
	ixAUTH_SSL_REQUIRE_CLIENT_CERTIFICATE,
	ixAUTH_SSL_REQUIRE_CLIENT_MAPPING,
	ixAUTH_SSL_SERVER_CADIR,
	ixAUTH_SSL_SERVER_CAFILE,
	ixAUTH_SSL_SERVER_CERTFILE,
	ixAUTH_SSL_SERVER_KEYFILE,
	ixAUTH_SSL_SERVER_USE_DEFAULT_CAS,
	ixAUTH_SSL_USE_CLIENT_PROXY_ENV_VAR,
	ixAUTH_SSL_USE_VOMS_IDENTITY,
	ixAUTO_INCLUDE_CREDD_IN_DAEMON_LIST,
	ixAUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST,
	ixAUTO_USE_FEATURE_PelicanRetryPolicy,
	ixAZURE_GAHP,
	ixBACKFILL_SYSTEM,
	ixBackgroundLoad,
	ixBASE_CGROUP,
	ixBATCH_GAHP,
	ixBATCH_GAHP_CHECK_STATUS_ATTEMPTS,
	ixBENCHMARKS_JOBLIST,
	ixBENCHMARKS_KFLOPS_EXECUTABLE,
	ixBENCHMARKS_KFLOPS_JOB_LOAD,
	ixBENCHMARKS_MAX_JOB_LOAD,
	ixBENCHMARKS_MIPS_EXECUTABLE,
	ixBENCHMARKS_MIPS_JOB_LOAD,
	ixBenchmarkTimer,
	ixBigJob,
	ixBIN,
	ixBIND_ALL_INTERFACES,
	ixBLAHPD_LOCATION,
	ixBOOTSTRAP_SSL_SERVER_TRUST,
	ixBOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER,
	ixBOX_AUTHORIZATION_URL,
	ixBOX_TOKEN_URL,
	ixBROKEN_SLOT_CONTEXT_ATTRS,
	ixC_GAHP_CONTACT_SCHEDD_DELAY,
	ixC_GAHP_DEBUG,
	ixC_GAHP_LOCK,
	ixC_GAHP_LOG,
	ixC_GAHP_MAX_FILE_REQUESTS,
	ixC_GAHP_WORKER_THREAD_LOCK,
	ixC_GAHP_WORKER_THREAD_LOG,
	ixCATALOG_SPACE,
	ixCCB_ADDRESS,
	ixCCB_CLIENT_STREAMING,
	ixCCB_HEARTBEAT_INTERVAL,
	ixCCB_POLLING_INTERVAL,
	ixCCB_POLLING_MAX_INTERVAL,
	ixCCB_POLLING_TIMESLICE,
	ixCCB_RECONNECT_FILE,
	ixCCB_SERVER_MAX_STREAMING_HANDSHAKES,
	ixCCB_SERVER_MAX_STREAMING_SESSIONS,
	ixCCB_SERVER_READ_BUFFER,
	ixCCB_SERVER_STREAMING,
	ixCCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT,
	ixCCB_SERVER_WRITE_BUFFER,
	ixCCB_SWEEP_INTERVAL,
	ixCERTIFICATE_MAPFILE,
	ixCERTIFICATE_MAPFILE_ASSUME_HASH_KEYS,
	ixCGAHP_SCHEDD_INTERACTION_TIME,
	ixCGROUP_HARD_MEMORY_LIMIT_EXPR,
	ixCGROUP_IGNORE_CACHE_MEMORY,
	ixCGROUP_LOW_MEMORY_LIMIT_EXPR,
	ixCGROUP_MEMORY_LIMIT_POLICY,
	ixCGROUP_POLLING_INTERVAL,
	ixCHECK_REACTIVATE_AFTER_CHECKPOINT,
	ixCHECKPOINT_DESTINATION_MAPFILE,
	ixCHIRP_DELAYED_UPDATE_MAX_ATTRS,
	ixCHIRP_DELAYED_UPDATE_PREFIX,
	ixCHOWN_JOB_SPOOL_FILES,
	ixCLAIM_PARTITIONABLE_LEFTOVERS,
	ixCLAIM_RECYCLING_CONSIDER_LIMITS,
	ixCLAIM_WORKLIFE,
	ixCLASSAD_ENABLE_USER_HOME,
	ixCLASSAD_LOG_STRICT_PARSING,
	ixCLASSAD_USER_LIBS,
	ixCLASSAD_USER_PYTHON_LIB,
	ixCLASSAD_USER_PYTHON_MODULES,
	ixCM_IP_ADDR,
	ixCOLLECTOR,
	ixCOLLECTOR_ADDRESS_FILE,
	ixCOLLECTOR_BOOTSTRAP_SSL_CERTIFICATE,
	ixCOLLECTOR_DEBUG,
	ixCOLLECTOR_DEBUG_WAIT,
	ixCOLLECTOR_ENVIRONMENT,
	ixCOLLECTOR_FLAG,
	ixCOLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS,
	ixCOLLECTOR_FORWARD_FILTERING,
	ixCOLLECTOR_FORWARD_PROJECTION,
	ixCOLLECTOR_FORWARD_WATCH_LIST,
	ixCOLLECTOR_HOST,
	ixCOLLECTOR_HOST_FOR_NEGOTIATOR,
	ixCOLLECTOR_HOST_STRING,
	ixCOLLECTOR_LOG,
	ixCOLLECTOR_MAX_FILE_DESCRIPTORS,
	ixCOLLECTOR_NAME,
	ixCOLLECTOR_PORT,
	ixCOLLECTOR_QUERY_MAX_WORKTIME,
	ixCOLLECTOR_QUERY_WORKERS,
	ixCOLLECTOR_QUERY_WORKERS_PENDING,
	ixCOLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO,
	ixCOLLECTOR_SOCKET_BUFSIZE,
	ixCOLLECTOR_STATS_SWEEP,
	ixCOLLECTOR_SUPER_ADDRESS_FILE,
	ixCOLLECTOR_TCP_SOCKET_BUFSIZE,
	ixCOLLECTOR_UPDATE_INTERVAL,
	ixCOLLECTOR_USES_SHARED_PORT,
	ixCONCURRENCY_LIMIT_DEFAULT,
	ixCONDOR_ADMIN,
	ixCONDOR_BUILD_PLATFORM,
	ixCONDOR_CREDENTIAL_DIR,
	ixCONDOR_GAHP,
	ixCONDOR_GAHP_WORKER,
	ixCONDOR_GATEKEEPER,
	ixCONDOR_Q_DASH_BATCH_IS_DEFAULT,
	ixCONDOR_Q_ONLY_MY_JOBS,
	ixCONDOR_Q_SHOW_OLD_SUMMARY,
	ixCONDOR_Q_USE_V3_PROTOCOL,
	ixCONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY,
	ixCONDOR_SUPPORT_EMAIL,
	ixCONDOR_VERSION,
	ixCONDOR_VIEW_CLASSAD_TYPES,
	ixCONDOR_VIEW_HOST,
	ixCONDORC_ATTRS_TO_COPY,
	ixCONSOLE_DEVICES,
	ixCONSUMPTION_CPUS,
	ixCONSUMPTION_DISK,
	ixCONSUMPTION_MEMORY,
	ixCONSUMPTION_POLICY,
	ixCONTAINER_IMAGES_COMMON_BY_DEFAULT,
	ixCONTAINER_REGEX_COMMON_BY_DEFAULT,
	ixCONTAINER_SHARED_FS,
	ixCONTINUE,
	ixCONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS,
	ixContinueIdleTime,
	ixCORE_FILE_NAME,
	ixCOUNT_HYPERTHREAD_CPUS,
	ixCREATE_CORE_FILES,
	ixCREATE_LOCKS_ON_LOCAL_DISK,
	ixCRED_MIN_TIME_LEFT,
	ixCRED_SUPER_USERS,
	ixCREDD,
	ixCREDD_ADDRESS_FILE,
	ixCREDD_CACHE_LOCALLY,
	ixCREDD_DEBUG,
	ixCREDD_HOST,
	ixCREDD_LOG,
	ixCREDD_OAUTH_MODE,
	ixCREDD_POLLING_TIMEOUT,
	ixCREDMON_ALLOW_SPECIAL_CHAR_NAMES,
	ixCREDMON_KRB,
	ixCREDMON_OAUTH,
	ixCURB_MATCHMAKING,
	ixDAEMON_CORE_KILL_ANY_PROCESS,
	ixDAEMON_LIST,
	ixDAEMON_SOCKET_DIR,
	ixDAGMAN_ABORT_DUPLICATES,
	ixDAGMAN_ABORT_ON_SCARY_SUBMIT,
	ixDAGMAN_AGGRESSIVE_SUBMIT,
	ixDAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS,
	ixDAGMAN_ALLOW_EVENTS,
	ixDAGMAN_ALWAYS_RUN_POST,
	ixDAGMAN_AUTO_RESCUE,
	ixDAGMAN_CHECK_QUEUE_INTERVAL,
	ixDAGMAN_CONDOR_RM_EXE,
	ixDAGMAN_CONDOR_SUBMIT_EXE,
	ixDAGMAN_CONFIG_FILE,
	ixDAGMAN_DEBUG,
	ixDAGMAN_DEBUG_CACHE_ENABLE,
	ixDAGMAN_DEBUG_CACHE_SIZE,
	ixDAGMAN_DEFAULT_APPEND_VARS,
	ixDAGMAN_DEFAULT_NODE_LOG,
	ixDAGMAN_DEFAULT_PRIORITY,
	ixDAGMAN_GENERATE_SUBDAG_SUBMITS,
	ixDAGMAN_HOLD_CLAIM_TIME,
	ixDAGMAN_INSERT_SUB_FILE,
	ixDAGMAN_LOG_ON_NFS_IS_ERROR,
	ixDAGMAN_MANAGER_JOB_APPEND_GETENV,
	ixDAGMAN_MAX_HOLD_SCRIPTS,
	ixDAGMAN_MAX_JOB_HOLDS,
	ixDAGMAN_MAX_JOBS_IDLE,
	ixDAGMAN_MAX_JOBS_SUBMITTED,
	ixDAGMAN_MAX_POST_SCRIPTS,
	ixDAGMAN_MAX_PRE_SCRIPTS,
	ixDAGMAN_MAX_RESCUE_NUM,
	ixDAGMAN_MAX_SUBMIT_ATTEMPTS,
	ixDAGMAN_MAX_SUBMITS_PER_INTERVAL,
	ixDAGMAN_MUNGE_NODE_NAMES,
	ixDAGMAN_NODE_RECORD_INFO,
	ixDAGMAN_ON_EXIT_REMOVE,
	ixDAGMAN_PENDING_REPORT_INTERVAL,
	ixDAGMAN_PROHIBIT_MULTI_JOBS,
	ixDAGMAN_PUT_FAILED_JOBS_ON_HOLD,
	ixDAGMAN_QUEUE_UPDATE_INTERVAL,
	ixDAGMAN_RECORD_MACHINE_ATTRS,
	ixDAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE,
	ixDAGMAN_REMOVE_NODE_JOBS,
	ixDAGMAN_REPORT_GRAPH_METRICS,
	ixDAGMAN_RESET_RETRIES_UPON_RESCUE,
	ixDAGMAN_RETRY_NODE_FIRST,
	ixDAGMAN_RETRY_SUBMIT_FIRST,
	ixDAGMAN_STARTUP_CYCLE_DETECT,
	ixDAGMAN_SUBMIT_DELAY,
	ixDAGMAN_SUBMIT_DEPTH_FIRST,
	ixDAGMAN_SUPPRESS_JOB_LOGS,
	ixDAGMAN_SUPPRESS_NOTIFICATION,
	ixDAGMAN_USE_DIRECT_SUBMIT,
	ixDAGMAN_USE_JOIN_NODES,
	ixDAGMAN_USE_SHARED_PORT,
	ixDAGMAN_USE_STRICT,
	ixDAGMAN_USER_LOG_SCAN_INTERVAL,
	ixDAGMAN_VERBOSITY,
	ixDAGMAN_WRITE_PARTIAL_RESCUE,
	ixDC_DAEMON_LIST,
	ixDCSTATISTICS_TIMESPANS,
	ixDCSTATISTICS_WINDOW_SECONDS,
	ixDEAD_COLLECTOR_MAX_AVOIDANCE_TIME,
	ixDEBUG_TIME_FORMAT,
	ixDEDICATED_SCHEDULER_USE_FIFO,
	ixDEFAULT_DOMAIN_NAME,
	ixDEFAULT_IO_BUFFER_BLOCK_SIZE,
	ixDEFAULT_IO_BUFFER_SIZE,
	ixDEFAULT_JOB_MAX_RETRIES,
	ixDEFAULT_KILL_CHILDREN_ON_EXIT,
	ixDEFAULT_MASTER_SHUTDOWN_SCRIPT,
	ixDEFAULT_PRIO_FACTOR,
	ixDEFAULT_RANK,
	ixDEFAULT_RANK_STANDARD,
	ixDEFAULT_RANK_VANILLA,
	ixDEFAULT_UNIVERSE,
	ixDEFRAG,
	ixDEFRAG_CANCEL_REQUIREMENTS,
	ixDEFRAG_DRAINING_MACHINES_PER_HOUR,
	ixDEFRAG_DRAINING_SCHEDULE,
	ixDEFRAG_DRAINING_START_EXPR,
	ixDEFRAG_INTERVAL,
	ixDEFRAG_LOG,
	ixDEFRAG_MAX_CONCURRENT_DRAINING,
	ixDEFRAG_MAX_WHOLE_MACHINES,
	ixDEFRAG_NAME,
	ixDEFRAG_RANK,
	ixDEFRAG_REQUIREMENTS,
	ixDEFRAG_UPDATE_INTERVAL,
	ixDEFRAG_WHOLE_MACHINE_EXPR,
	ixDELEGATE_FULL_JOB_GSI_CREDENTIALS,
	ixDELEGATE_JOB_GSI_CREDENTIALS,
	ixDELEGATE_JOB_GSI_CREDENTIALS_LIFETIME,
	ixDELEGATE_JOB_GSI_CREDENTIALS_REFRESH,
	ixDETECTED_CORES,
	ixDETECTED_CPUS,
	ixDETECTED_CPUS_LIMIT,
	ixDETECTED_PHYSICAL_CPUS,
	ixDISABLE_AUTHENTICATION_IP_CHECK,
	ixDISABLE_EXECUTE_DIRECTORY_ENCRYPTION,
	ixDISABLE_SETUID,
	ixDISABLE_SWAP_FOR_JOB,
	ixDISCARD_SESSION_KEYRING_ON_STARTUP,
	ixDISCONNECTED_KEYBOARD_IDLE_BOOST,
	ixDNS_CACHE_REFRESH,
	ixDOCKER,
	ixDOCKER_CACHE_ADVERTISE_INTERVAL,
	ixDOCKER_DROP_ALL_CAPABILITIES,
	ixDOCKER_EXTRA_ARGUMENTS,
	ixDOCKER_IMAGE_CACHE_SIZE,
	ixDOCKER_LOG_DRIVER_NAME,
	ixDOCKER_MOUNT_VOLUMES,
	ixDOCKER_NETWORKS,
	ixDOCKER_PAT_PRODUCER,
	ixDOCKER_PERFORM_TEST,
	ixDOCKER_RUN_UNDER_INIT,
	ixDOCKER_SKIP_IMAGE_ARCH_CHECK,
	ixDOCKER_TEST_IMAGE_NAME,
	ixDOCKER_TEST_IMAGE_PATH,
	ixDOCKER_TRUST_LOCAL_IMAGES,
	ixDOCKER_VOLUMES,
	ixDROP_CORE_ON_RECONFIG,
	ixDROPBOX_AUTHORIZATION_URL,
	ixDROPBOX_TOKEN_URL,
	ixEC2_GAHP,
	ixEC2_GAHP_DEBUG,
	ixEC2_GAHP_LOG,
	ixEMAIL_DOMAIN,
	ixENABLE_BACKFILL,
	ixENABLE_CHIRP,
	ixENABLE_CHIRP_DELAYED,
	ixENABLE_CHIRP_IO,
	ixENABLE_CHIRP_UPDATES,
	ixENABLE_CLAIMABLE_PARTITIONABLE_SLOTS,
	ixENABLE_CLASSAD_CACHING,
	ixENABLE_DEPRECATION_WARNINGS,
	ixENABLE_HISTORY_ROTATION,
	ixENABLE_HTTP_PUBLIC_FILES,
	ixENABLE_IPV4,
	ixENABLE_IPV6,
	ixENABLE_KERNEL_TUNING,
	ixENABLE_MULTIFILE_TRANSFER_PLUGINS,
	ixENABLE_PERSISTENT_CONFIG,
	ixENABLE_RUNTIME_CONFIG,
	ixENABLE_SSH_TO_JOB,
	ixENABLE_STARTD_DAEMON_AD,
	ixENABLE_URL_TRANSFERS,
	ixENABLE_USERLOG_FSYNC,
	ixENABLE_USERLOG_LOCKING,
	ixENCRYPT_EXECUTE_DIRECTORY,
	ixENCRYPT_SECRETS,
	ixENVIRONMENT_FOR_AssignedGPUs,
	ixENVIRONMENT_VALUE_FOR_UnAssignedGPUs,
	ixETC,
	ixEVENT_LOG,
	ixEVENT_LOG_COUNT_EVENTS,
	ixEVENT_LOG_FSYNC,
	ixEVENT_LOG_JOB_AD_INFORMATION_ATTRS,
	ixEVENT_LOG_LOCKING,
	ixEVENT_LOG_MAX_ROTATIONS,
	ixEVENT_LOG_MAX_SIZE,
	ixEVENT_LOG_ROTATION_LOCK,
	ixEVENT_LOG_USE_XML,
	ixEXCEPT_ON_ERROR,
	ixEXECUTE,
	ixFILE_LOCK_VIA_MUTEX,
	ixFILE_TRANSFER_DISK_LOAD_THROTTLE,
	ixFILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON,
	ixFILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON,
	ixFILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS,
	ixFILE_TRANSFER_STATS_LOG,
	ixFILESYSTEM_DOMAIN,
	ixFILETRANSFER_PLUGINS,
	ixFLOCK_BY_DEFAULT,
	ixFLOCK_COLLECTOR_HOSTS,
	ixFLOCK_INCREMENT,
	ixFLOCK_NEGOTIATOR_HOSTS,
	ixFORCE_NEGOTIATOR_SLOT_WEIGHT,
	ixFS_ALLOW_UNSAFE,
	ixFS_LOCAL_DIR,
	ixFS_REMOTE_DIR,
	ixFS_ROOT_TO_CONDOR,
	ixFULL_HOSTNAME,
	ixGAHP_DEBUG_HIDE_SENSITIVE_DATA,
	ixGAHP_SSL_CADIR,
	ixGAHP_SSL_CAFILE,
	ixGANGLIA_CONFIG,
	ixGANGLIA_GMETRIC,
	ixGANGLIA_GSTAT_COMMAND,
	ixGANGLIA_LIB,
	ixGANGLIA_LIB64_PATH,
	ixGANGLIA_LIB_PATH,
	ixGANGLIA_SEND_DATA_FOR_ALL_HOSTS,
	ixGANGLIAD,
	ixGANGLIAD_INTERVAL,
	ixGANGLIAD_LOG,
	ixGANGLIAD_METRICS_CONFIG_DIR,
	ixGANGLIAD_PER_EXECUTE_NODE_METRICS,
	ixGANGLIAD_REQUIREMENTS,
	ixGANGLIAD_RESET_METRICS_FILE,
	ixGANGLIAD_VERBOSITY,
	ixGANGLIAD_WANT_PROJECTION,
	ixGANGLIAD_WANT_RESET_METRICS,
	ixGCE_GAHP,
	ixGCE_GAHP_LIFETIME,
	ixGCE_GAHP_LOG,
	ixGDRIVE_AUTHORIZATION_URL,
	ixGDRIVE_TOKEN_URL,
	ixGLOBAL_JOB_ID_WITH_TIME,
	ixGPU_MONITOR,
	ixGRACEFULLY_REMOVE_JOBS,
	ixGRIDMANAGER,
	ixGRIDMANAGER_ARGS,
	ixGRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT,
	ixGRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL,
	ixGRIDMANAGER_CONTACT_SCHEDD_DELAY,
	ixGRIDMANAGER_DEBUG,
	ixGRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR,
	ixGRIDMANAGER_GAHP_RESPONSE_TIMEOUT,
	ixGRIDMANAGER_GAHPCLIENT_DEBUG,
	ixGRIDMANAGER_GAHPCLIENT_DEBUG_SIZE,
	ixGRIDMANAGER_LOCK,
	ixGRIDMANAGER_LOG,
	ixGRIDMANAGER_LOG_APPEND_SELECTION_EXPR,
	ixGRIDMANAGER_MAX_PENDING_REQUESTS,
	ixGRIDMANAGER_MAX_PENDING_SUBMITS,
	ixGRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE,
	ixGRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE,
	ixGRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2,
	ixGRIDMANAGER_PROXY_REFRESH_TIME,
	ixGRIDMANAGER_SELECTION_EXPR,
	ixGROUP_ACCEPT_SURPLUS,
	ixGROUP_AUTOREGROUP,
	ixGROUP_NAMES,
	ixGROUP_QUOTA_MAX_ALLOCATION_ROUNDS,
	ixGROUP_QUOTA_ROUND_ROBIN_RATE,
	ixGROUP_SORT_EXPR,
	ixHA_LOCK_HOLD_TIME,
	ixHA_LOCK_URL,
	ixHA_POLL_PERIOD,
	ixHAD,
	ixHAD_ARGS,
	ixHAD_CONNECTION_TIMEOUT,
	ixHAD_DEBUG,
	ixHAD_FIPS_MODE,
	ixHAD_LIST,
	ixHAD_LOG,
	ixHAD_SOCKET_NAME,
	ixHAD_STAND_ALONE_DEBUG,
	ixHAD_UPDATE_INTERVAL,
	ixHAD_USE_PRIMARY,
	ixHAD_USE_REPLICATION,
	ixHAD_USE_SHARED_PORT,
	ixHAVE_EXT_KRB5,
	ixHighLoad,
	ixHIGHPORT,
	ixHISTORY,
	ixHISTORY_CONTAINS_JOB_ENVIRONMENT,
	ixHISTORY_HELPER,
	ixHISTORY_HELPER_MAX_CONCURRENCY,
	ixHISTORY_HELPER_MAX_HISTORY,
	ixHOST_ALIAS,
	ixHOSTNAME,
	ixHOUR,
	ixHPC_ANNEX_ENABLED,
	ixHTTP_PUBLIC_FILES_ADDRESS,
	ixHTTP_PUBLIC_FILES_ROOT_DIR,
	ixHTTP_PUBLIC_FILES_STALE_AGE,
	ixIGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS,
	ixIGNORE_DNS_PROTOCOL_PREFERENCE,
	ixIGNORE_NFS_LOCK_ERRORS,
	ixIGNORE_TARGET_PROTOCOL_PREFERENCE,
	ixIMMUTABLE_JOB_ATTRS,
	ixIN_HIGHPORT,
	ixIN_LOWPORT,
	ixINCLUDE,
	ixINTERACTIVE_SUBMIT_ARGS_OVERRIDE,
	ixINTERACTIVE_SUBMIT_CMD_OVERRIDE,
	ixINTERACTIVE_SUBMIT_FILE,
	ixINVALID_LOG_FILES,
	ixIS_OWNER,
	ixIsCollector,
	ixIsMaster,
	ixIsMPI,
	ixIsNegotiator,
	ixIsSchedd,
	ixIsShadow,
	ixIsStandard,
	ixIsStartd,
	ixIsStarter,
	ixIsSubmit,
	ixIsTool,
	ixIsVanilla,
	ixIsVM,
	ixIsWindows,
	ixJAVA,
	ixJAVA_CLASSPATH_ARGUMENT,
	ixJAVA_CLASSPATH_DEFAULT,
	ixJAVA_CLASSPATH_SEPARATOR,
	ixJAVA_EXTRA_ARGUMENTS,
	ixJAVA_MAXHEAP_ARGUMENT,
	ixJOB_DEFAULT_LEASE_DURATION,
	ixJOB_DEFAULT_REQUESTCPUS,
	ixJOB_DEFAULT_REQUESTDISK,
	ixJOB_DEFAULT_REQUESTMEMORY,
	ixJOB_EPOCH_HISTORY,
	ixJOB_EXECDIR_PERMISSIONS,
	ixJOB_INHERITS_STARTER_ENVIRONMENT,
	ixJOB_QUEUE_LOG,
	ixJOB_RENICE_INCREMENT,
	ixJOB_ROUTER,
	ixJOB_ROUTER_DEBUG,
	ixJOB_ROUTER_LOCK,
	ixJOB_ROUTER_LOG,
	ixJOB_ROUTER_NAME,
	ixJOB_ROUTER_POLLING_PERIOD,
	ixJOB_ROUTER_ROUND_ROBIN_SELECTION,
	ixJOB_ROUTER_SOURCE_JOB_CONSTRAINT,
	ixJOB_SPOOL_PERMISSIONS,
	ixJOB_START_COUNT,
	ixJOB_START_DELAY,
	ixKBDD,
	ixKBDD_ADDRESS_FILE,
	ixKBDD_DEBUG,
	ixKBDD_LOG,
	ixKEEP_DATA_CLAIM_IDLE,
	ixKEEP_OUTPUT_SANDBOX,
	ixKEEP_POOL_HISTORY,
	ixKERBEROS_MAP_FILE,
	ixKERNEL_TUNING_LOG,
	ixKEYBOARD_CPUS,
	ixKEYRING_SESSION_CREATION_TIMEOUT,
	ixKILL,
	ixKILLING_TIMEOUT,
	ixLIB,
	ixLIBEXEC,
	ixLIBRARIAN,
	ixLIBRARIAN_DATABASE,
	ixLIBRARIAN_DATABASE_BUSY_TIMEOUT_MS,
	ixLIBRARIAN_DEBUG,
	ixLIBRARIAN_GC_BACKOFF_SECONDS,
	ixLIBRARIAN_HIGH_WATER_MARK,
	ixLIBRARIAN_LOG,
	ixLIBRARIAN_LOW_WATER_MARK,
	ixLIBRARIAN_MAX_DATABASE_SIZE,
	ixLIBRARIAN_MAX_JOBS_CACHED,
	ixLIBRARIAN_MAX_UPDATES_PER_CYCLE,
	ixLIBRARIAN_STATUS_RETENTION_SECONDS,
	ixLIBRARIAN_UPDATE_INTERVAL,
	ixLIBVIRT_XML_SCRIPT,
	ixLINUX_KERNEL_TUNING_SCRIPT,
	ixLOCAL_CONFIG_DIR,
	ixLOCAL_CONFIG_DIR_EXCLUDE_REGEXP,
	ixLOCAL_CONFIG_FILE,
	ixLOCAL_CREDMON_TOKEN_AUDIENCE,
	ixLOCAL_CREDMON_TOKEN_USE_JSON,
	ixLOCAL_CREDMON_TOKEN_VERSION,
	ixLOCAL_DIR,
	ixLOCAL_DISK_LOCK_DIR,
	ixLOCAL_UNIV_EXECUTE,
	ixLOCAL_UNIVERSE_CGROUP_ENFORCEMENT,
	ixLOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY,
	ixLOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES,
	ixLOCALNAME,
	ixLOCK,
	ixLOCK_DEBUG_LOG_TO_APPEND,
	ixLOG,
	ixLOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE,
	ixLOG_ON_NFS_IS_ERROR,
	ixLOG_TO_SYSLOG,
	ixLOGS_USE_TIMESTAMP,
	ixLOWPORT,
	ixLVM_BACKING_FILE,
	ixLVM_BACKING_FILE_SIZE_MB,
	ixLVM_HIDE_MOUNT,
	ixLVM_THICK_LV_MARGIN,
	ixLVM_THIN_LV_EXTRA_SIZE_MB,
	ixLVM_USE_THIN_PROVISIONING,
	ixMachineMaxVacateTime,
	ixMAIL,
	ixMASTER,
	ixMASTER_ADDRESS_FILE,
	ixMASTER_BACKOFF_CEILING,
	ixMASTER_BACKOFF_CONSTANT,
	ixMASTER_BACKOFF_FACTOR,
	ixMASTER_CHECK_NEW_EXEC_INTERVAL,
	ixMASTER_DAEMON_AD_FILE,
	ixMASTER_DEBUG,
	ixMASTER_DEBUG_WAIT,
	ixMASTER_ENVIRONMENT,
	ixMASTER_FLAG,
	ixMASTER_HA_LIST,
	ixMASTER_INSTANCE_LOCK,
	ixMASTER_LOG,
	ixMASTER_NAME,
	ixMASTER_NEW_BINARY_DELAY,
	ixMASTER_NEW_BINARY_RESTART,
	ixMASTER_RECOVER_FACTOR,
	ixMASTER_TIMEOUT_MULTIPLIER,
	ixMASTER_UPDATE_INTERVAL,
	ixMATCH_TIMEOUT,
	ixMAX_ACCEPTS_PER_CYCLE,
	ixMAX_ACCOUNTANT_DATABASE_SIZE,
	ixMAX_C_GAHP_LOG,
	ixMAX_CLAIM_ALIVES_MISSED,
	ixMAX_COLLECTOR_LOG,
	ixMAX_CONCURRENT_DOWNLOADS,
	ixMAX_CONCURRENT_UPLOADS,
	ixMAX_CONCURRENT_UPLOADS_PER_USER,
	ixMAX_CREDD_LOG,
	ixMAX_DAGMAN_LOG,
	ixMAX_DEFAULT_LOG,
	ixMAX_DRAINING_ACTIVATION_DELAY,
	ixMAX_FILE_TRANSFER_PLUGIN_LIFETIME,
	ixMAX_GANGLIAD_LOG,
	ixMAX_GLOBAL_JOB_PRIOS,
	ixMAX_GRIDMANAGER_LOG,
	ixMAX_HAD_LOG,
	ixMAX_JOB_MIRROR_UPDATE_LAG,
	ixMAX_JOB_QUEUE_LOG_ROTATIONS,
	ixMAX_JOB_ROUTER_LOG,
	ixMAX_JOBS_PER_OWNER,
	ixMAX_JOBS_PER_SUBMISSION,
	ixMAX_JOBS_RUNNING,
	ixMAX_JOBS_SUBMITTED,
	ixMAX_KBDD_LOG,
	ixMAX_LIBRARIAN_LOG,
	ixMAX_MASTER_LOG,
	ixMAX_NEGOTIATOR_LOG,
	ixMAX_NEGOTIATOR_MATCH_LOG,
	ixMAX_PARTITIONABLE_SLOT_CLAIM_TIME,
	ixMAX_PENDING_STARTD_CONTACTS,
	ixMAX_PERIODIC_EXPR_INTERVAL,
	ixMAX_PID_COLLISION_RETRY,
	ixMAX_PROCD_LOG,
	ixMAX_REAPS_PER_CYCLE,
	ixMAX_REMAP_RECURSIONS,
	ixMAX_REPLICATION_LOG,
	ixMAX_ROOSTER_LOG,
	ixMAX_RUNNING_SCHEDULER_JOBS_PER_OWNER,
	ixMAX_SCHEDD_LOG,
	ixMAX_SHADOW_EXCEPTIONS,
	ixMAX_SHADOW_LOG,
	ixMAX_SHARED_PORT_LOG,
	ixMAX_SLOT_TYPES,
	ixMAX_STARTD_LOG,
	ixMAX_STARTER_LOG,
	ixMAX_TIME_SKIP,
	ixMAX_TIMER_EVENTS_PER_CYCLE,
	ixMAX_TRACKING_GID,
	ixMAX_TRANSFER_INPUT_MB,
	ixMAX_TRANSFER_LIFETIME,
	ixMAX_TRANSFER_OUTPUT_MB,
	ixMAX_TRANSFERER_LOG,
	ixMAX_UDP_MSGS_PER_CYCLE,
	ixMAX_VM_GAHP_LOG,
	ixMaxSuspendTime,
	ixMaxVacateTime,
	ixMediumJob,
	ixMEMORY_USAGE_METRIC,
	ixMEMORY_USAGE_METRIC_VM,
	ixMIN_FLOCK_LEVEL,
	ixMIN_TRACKING_GID,
	ixMINUTE,
	ixMODIFY_REQUEST_EXPR_REQUESTCPUS,
	ixMODIFY_REQUEST_EXPR_REQUESTDISK,
	ixMODIFY_REQUEST_EXPR_REQUESTMEMORY,
	ixMOUNT_PRIVATE_DEV_SHM,
	ixMOUNT_UNDER_SCRATCH,
	ixMPI,
	ixMPI_CONDOR_RSH_PATH,
	ixMPI_MASTER_IP,
	ixMUST_MODIFY_REQUEST_EXPRS,
	ixNEGOTIATE_ALL_JOBS_IN_CLUSTER,
	ixNEGOTIATION_CYCLE_STATS_LENGTH,
	ixNEGOTIATOR,
	ixNEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION,
	ixNEGOTIATOR_CONSIDER_EARLY_PREEMPTION,
	ixNEGOTIATOR_CONSIDER_PREEMPTION,
	ixNEGOTIATOR_CROSS_SLOT_PRIOS,
	ixNEGOTIATOR_DEBUG,
	ixNEGOTIATOR_DEBUG_WAIT,
	ixNEGOTIATOR_DEPTH_FIRST,
	ixNEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES,
	ixNEGOTIATOR_IGNORE_USER_PRIORITIES,
	ixNEGOTIATOR_INFORM_STARTD,
	ixNEGOTIATOR_INTERVAL,
	ixNEGOTIATOR_JOB_CONSTRAINT,
	ixNEGOTIATOR_LOG,
	ixNEGOTIATOR_MATCH_EXPRS,
	ixNEGOTIATOR_MATCH_LOG,
	ixNEGOTIATOR_MATCHLIST_CACHING,
	ixNEGOTIATOR_MAX_TIME_PER_CYCLE,
	ixNEGOTIATOR_MAX_TIME_PER_PIESPIN,
	ixNEGOTIATOR_MAX_TIME_PER_SCHEDD,
	ixNEGOTIATOR_MAX_TIME_PER_SUBMITTER,
	ixNEGOTIATOR_MIN_INTERVAL,
	ixNEGOTIATOR_NUM_THREADS,
	ixNEGOTIATOR_POST_JOB_RANK,
	ixNEGOTIATOR_PRE_JOB_RANK,
	ixNEGOTIATOR_PREFETCH_REQUESTS,
	ixNEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME,
	ixNEGOTIATOR_READ_CONFIG_BEFORE_CYCLE,
	ixNEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE,
	ixNEGOTIATOR_SLOT_CONSTRAINT,
	ixNEGOTIATOR_SLOT_POOLSIZE_CONSTRAINT,
	ixNEGOTIATOR_SOCKET_CACHE_SIZE,
	ixNEGOTIATOR_STATE_FILE,
	ixNEGOTIATOR_TIMEOUT,
	ixNEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD,
	ixNEGOTIATOR_UPDATE_AFTER_CYCLE,
	ixNEGOTIATOR_UPDATE_INTERVAL,
	ixNEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT,
	ixNEGOTIATOR_USE_SLOT_WEIGHTS,
	ixNEGOTIATOR_USE_WEIGHTED_DEMAND,
	ixNETWORK_HOSTNAME,
	ixNETWORK_INTERFACE,
	ixNETWORK_MAX_PENDING_CONNECTS,
	ixNICE_USER_ACCOUNTING_GROUP_NAME,
	ixNICE_USER_PRIO_FACTOR,
	ixNO_DNS,
	ixNONBLOCKING_COLLECTOR_UPDATE,
	ixNOT_RESPONDING_TIMEOUT,
	ixNUM_CPUS,
	ixOBITUARY_LOG_LENGTH,
	ixONEDRIVE_AUTHORIZATION_URL,
	ixONEDRIVE_TOKEN_URL,
	ixOPENMPI_EXCLUDE_NETWORK_INTERFACES,
	ixOPENMPI_INSTALL_PATH,
	ixOPSYS,
	ixOPSYSANDVER,
	ixOUT_HIGHPORT,
	ixOUT_LOWPORT,
	ixPARENT_CHECK_FIRST_INTERVAL,
	ixPARENT_CHECK_INTERVAL,
	ixPARROT,
	ixPASSWD_CACHE_REFRESH,
	ixPER_JOB_HISTORY_DIR,
	ixPER_JOB_NAMESPACES,
	ixPERIODIC_CHECKPOINT,
	ixPERIODIC_EXPR_INTERVAL,
	ixPERIODIC_EXPR_TIMESLICE,
	ixPERSISTENT_CONFIG_DIR,
	ixPID_SNAPSHOT_INTERVAL,
	ixPIPE_BUFFER_MAX,
	ixPLACEMENTD,
	ixPLACEMENTD_AUTHORIZATIONS_MAPFILE,
	ixPLACEMENTD_LOG,
	ixPLACEMENTD_MAPFILE,
	ixPLUGIN_DIR,
	ixPLUGINS,
	ixPOLLING_INTERVAL,
	ixPOLLING_PERIOD,
	ixPOOL_HISTORY_DIR,
	ixPOOL_HISTORY_MAX_STORAGE,
	ixPOOL_HISTORY_SAMPLING_INTERVAL,
	ixPREEMPT,
	ixPREEMPTION_RANK,
	ixPREEMPTION_REQUIREMENTS,
	ixPREEN,
	ixPREEN_ADMIN,
	ixPREEN_ARGS,
	ixPREEN_COREFILE_MAX_SIZE,
	ixPREEN_COREFILE_STALE_AGE,
	ixPREEN_COREFILES_PER_PROCESS,
	ixPREEN_INTERVAL,
	ixPREFER_IPV4,
	ixPREFER_OUTBOUND_IPV4,
	ixPRIORITY_HALFLIFE,
	ixPRIVATE_NETWORK_INTERFACE,
	ixPRIVATE_NETWORK_NAME,
	ixPROCD,
	ixPROCD_ADDRESS,
	ixPROCD_DEBUG,
	ixPROCD_LOG,
	ixPROCD_MAX_SNAPSHOT_INTERVAL,
	ixPROTECTED_JOB_ATTRS,
	ixPUBLISH_OBITUARIES,
	ixPYTHON3_MODULE_SUFFIX,
	ixPYTHON3_VERSION_MINOR,
	ixQ_QUERY_TIMEOUT,
	ixQUERY_TIMEOUT,
	ixQUEUE_ALL_USERS_TRUSTED,
	ixQUEUE_CLEAN_INTERVAL,
	ixQUEUE_SUPER_USER_MAY_IMPERSONATE,
	ixQUEUE_SUPER_USERS,
	ixREAL_TIME_JOB_SUSPEND_UPDATES,
	ixRECEIVE_MSGS_DURATION,
	ixRECONNECT_BACKOFF_CEILING,
	ixRELEASE_DIR,
	ixREMOTE_GAHP,
	ixREMOTE_PRIO_FACTOR,
	ixREMOVE_SIGNIFICANT_ATTRIBUTES,
	ixREMOVE_SIGNIFICANT_ATTRIBUTES_REGEX,
	ixREPLICATION,
	ixREPLICATION_ARGS,
	ixREPLICATION_DEBUG,
	ixREPLICATION_INTERVAL,
	ixREPLICATION_LIST,
	ixREPLICATION_LOG,
	ixREPLICATION_SOCKET_NAME,
	ixREPLICATION_USE_SHARED_PORT,
	ixREQUIRE_LOCAL_CONFIG_FILE,
	ixRESERVED_MEMORY,
	ixRESERVED_SWAP,
	ixRESTART_PROCD_ON_ERROR,
	ixREUSE_CONDOR_RUN_ACCOUNT,
	ixROOSTER,
	ixROOSTER_DEBUG,
	ixROOSTER_INTERVAL,
	ixROOSTER_LOG,
	ixROOSTER_MAX_UNHIBERNATE,
	ixROOSTER_UNHIBERNATE,
	ixROOSTER_UNHIBERNATE_RANK,
	ixROOSTER_WAKEUP_CMD,
	ixRUN,
	ixRUN_FILETRANSFER_PLUGINS_WITH_ROOT,
	ixRunBenchmarks,
	ixRUNTIME_CONFIG_ADMIN,
	ixSBIN,
	ixSCHED_DEBUG_WAIT,
	ixSCHED_UNIV_RENICE_INCREMENT,
	ixSCHEDD,
	ixSCHEDD_ADDRESS_FILE,
	ixSCHEDD_ALLOW_LATE_MATERIALIZE,
	ixSCHEDD_ASSUME_NEGOTIATOR_GONE,
	ixSCHEDD_AUDIT_LOG,
	ixSCHEDD_BACKUP_SPOOL,
	ixSCHEDD_CRON_NAME,
	ixSCHEDD_DAEMON_AD_FILE,
	ixSCHEDD_DAEMON_HISTORY,
	ixSCHEDD_DEBUG,
	ixSCHEDD_INTERVAL,
	ixSCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY,
	ixSCHEDD_LOG,
	ixSCHEDD_MAX_FILE_DESCRIPTORS,
	ixSCHEDD_MIN_INTERVAL,
	ixSCHEDD_NAME,
	ixSCHEDD_NON_DURABLE_LATE_MATERIALIZE,
	ixSCHEDD_NOW_JOB_VACATE_TIMEOUT,
	ixSCHEDD_PREEMPTION_RANK,
	ixSCHEDD_PREEMPTION_REQUIREMENTS,
	ixSCHEDD_QUERY_WORKERS,
	ixSCHEDD_RESTART_REPORT,
	ixSCHEDD_ROUND_ATTR_DiskUsage,
	ixSCHEDD_ROUND_ATTR_ExecutableSize,
	ixSCHEDD_ROUND_ATTR_ImageSize,
	ixSCHEDD_ROUND_ATTR_NumCkpts,
	ixSCHEDD_ROUND_ATTR_ProportionalSetSizeKb,
	ixSCHEDD_ROUND_ATTR_ResidentSetSize,
	ixSCHEDD_SEND_RESCHEDULE,
	ixSCHEDD_SEND_VACATE_VIA_TCP,
	ixSCHEDD_SLOT_WEIGHT,
	ixSCHEDD_SUPER_ADDRESS_FILE,
	ixSCHEDD_USE_SLOT_WEIGHT,
	ixSCHEDULER_UNIVERSE_COOL_DOWN_DURATION,
	ixSCP,
	ixSEC_ACCEPT_CAPABILITY_TOKENS,
	ixSEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION,
	ixSEC_CLAIMTOBE_INCLUDE_DOMAIN,
	ixSEC_CLAIMTOBE_USER,
	ixSEC_CREDENTIAL_REFRESH_INTERVAL,
	ixSEC_CREDENTIAL_SWEEP_DELAY,
	ixSEC_CREDENTIAL_SWEEP_INTERVAL,
	ixSEC_DEBUG_PRINT_KEYS,
	ixSEC_DEFAULT_AUTHENTICATION_METHODS,
	ixSEC_DEFAULT_AUTHENTICATION_TIMEOUT,
	ixSEC_ENABLE_IMPERSONATION_TOKENS,
	ixSEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION,
	ixSEC_ENABLE_REMOTE_ADMINISTRATION,
	ixSEC_ENABLE_SCITOKEN_EXCHANGE,
	ixSEC_ENABLE_TOKEN_FETCH,
	ixSEC_ENABLE_TOKEN_REQUEST,
	ixSEC_IMPERSONATION_TOKEN_LIMITS,
	ixSEC_ISSUED_TOKEN_EXPIRATION,
	ixSEC_PASSWORD_DIRECTORY,
	ixSEC_PASSWORD_DOMAIN,
	ixSEC_PASSWORD_FILE,
	ixSEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES,
	ixSEC_SCITOKENS_CACHE,
	ixSEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS,
	ixSEC_SESSION_DURATION_SLOP,
	ixSEC_SYSTEM_KNOWN_HOSTS,
	ixSEC_TCP_SESSION_TIMEOUT,
	ixSEC_TOKEN_AP_SIGNING_KEY_NAME,
	ixSEC_TOKEN_DIRECTORY,
	ixSEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS,
	ixSEC_TOKEN_ISSUER_KEY,
	ixSEC_TOKEN_MAX_AGE,
	ixSEC_TOKEN_POOL_SIGNING_KEY_FILE,
	ixSEC_TOKEN_REQUEST_LIMITS,
	ixSEC_TOKEN_REVOCATION_EXPR,
	ixSEC_TOKEN_SYSTEM_DIRECTORY,
	ixSEC_USE_FAMILY_SESSION,
	ixSEC_USE_LOW_DATA_MODE,
	ixSEC_USE_TOKENS_DATABASE,
	ixSECURE_JOB_ATTRS,
	ixSENDMAIL,
	ixSETTABLE_ATTRS_ADMINISTRATOR,
	ixSETTABLE_ATTRS_CONFIG,
	ixSHADOW,
	ixSHADOW_CHECKPROXY_INTERVAL,
	ixSHADOW_DEBUG,
	ixSHADOW_DEBUG_WAIT,
	ixSHADOW_JOB_CLEANUP_RETRY_DELAY,
	ixSHADOW_LAZY_QUEUE_UPDATE,
	ixSHADOW_LIST,
	ixSHADOW_LOCK,
	ixSHADOW_LOG,
	ixSHADOW_MAX_JOB_CLEANUP_RETRIES,
	ixSHADOW_RENICE_INCREMENT,
	ixSHADOW_RUN_UNKNOWN_USER_JOBS,
	ixSHADOW_SIZE_ESTIMATE,
	ixSHADOW_STATS_LOG,
	ixSHADOW_WORKLIFE,
	ixSHARED_PORT,
	ixSHARED_PORT_DAEMON_AD_FILE,
	ixSHARED_PORT_DEBUG,
	ixSHARED_PORT_DEFAULT_ID,
	ixSHARED_PORT_LOG,
	ixSHARED_PORT_MAX_FILE_DESCRIPTORS,
	ixSHARED_PORT_PORT,
	ixSHUTDOWN_FAST_TIMEOUT,
	ixSHUTDOWN_GRACEFUL_TIMEOUT,
	ixSIGN_S3_URLS,
	ixSINGULARITY,
	ixSINGULARITY_ADD_ROCM_FLAG,
	ixSINGULARITY_ALLOWED_JOB_ENV_VARS,
	ixSINGULARITY_IMAGE_EXPR,
	ixSINGULARITY_JOB,
	ixSINGULARITY_MOUNT_HOME,
	ixSINGULARITY_TEST_SANDBOX,
	ixSINGULARITY_USE_PID_NAMESPACES,
	ixSINGULARITY_VERBOSITY,
	ixSLOT_WEIGHT,
	ixSLOTS_CONNECTED_TO_CONSOLE,
	ixSLOTS_CONNECTED_TO_KEYBOARD,
	ixSmallJob,
	ixSMTP_SERVER,
	ixSOCKET_LISTEN_BACKLOG,
	ixSOFT_UID_DOMAIN,
	ixSPOOL,
	ixSSH_KEYGEN,
	ixSSH_KEYGEN_ARGS,
	ixSSHD,
	ixSSHD_ARGS,
	ixSSL_SKIP_HOST_CHECK,
	ixSTANDARD,
	ixSTART,
	ixSTART_DAEMONS,
	ixSTART_LOCAL_UNIVERSE,
	ixSTART_MASTER,
	ixSTART_SCHEDULER_UNIVERSE,
	ixSTARTD,
	ixSTARTD_AD_REEVAL_EXPR,
	ixSTARTD_ADDRESS_FILE,
	ixSTARTD_ATTRS,
	ixSTARTD_CLAIM_ID_FILE,
	ixSTARTD_CONTACT_TIMEOUT,
	ixSTARTD_CRON_AUTOPUBLISH,
	ixSTARTD_CRON_NAME,
	ixSTARTD_DEBUG,
	ixSTARTD_DETECT_GPUS,
	ixSTARTD_ENFORCE_DISK_LIMITS,
	ixSTARTD_FACTORY_SCRIPT_AVAILABLE_PARTITIONS,
	ixSTARTD_FACTORY_SCRIPT_BACK_PARTITION,
	ixSTARTD_FACTORY_SCRIPT_BOOT_PARTITION,
	ixSTARTD_FACTORY_SCRIPT_DESTROY_PARTITION,
	ixSTARTD_FACTORY_SCRIPT_GENERATE_PARTITION,
	ixSTARTD_FACTORY_SCRIPT_QUERY_WORK_LOADS,
	ixSTARTD_FACTORY_SCRIPT_SHUTDOWN_PARTITION,
	ixSTARTD_HAS_BAD_UTMP,
	ixSTARTD_HISTORY,
	ixSTARTD_JOB_ATTRS,
	ixSTARTD_JOB_HOOK_KEYWORD,
	ixSTARTD_LATCH_EXPRS,
	ixSTARTD_LEFTOVER_PROCS_BREAK_SLOTS,
	ixSTARTD_LOG,
	ixSTARTD_NAME,
	ixSTARTD_NOCLAIM_SHUTDOWN,
	ixSTARTD_REBOOT_COMMAND,
	ixSTARTD_RECOMPUTE_DISK_FREE,
	ixSTARTD_RESOURCE_PREFIX,
	ixSTARTD_SHOULD_WRITE_CLAIM_ID_FILE,
	ixSTARTD_SLOT_ATTRS,
	ixSTARTER,
	ixSTARTER_ALWAYS_HOLD_ON_OOM,
	ixSTARTER_DEBUG,
	ixSTARTER_DEBUG_WAIT,
	ixSTARTER_DIAGNOSTIC_send_ep_logs,
	ixSTARTER_DISABLE_USER_SUPPLIED_TRANSFER_PLUGINS,
	ixSTARTER_FILE_XFER_STALL_TIMEOUT,
	ixSTARTER_FIRST_CHILDALIVE_DELAY,
	ixSTARTER_HIDE_GPU_DEVICES,
	ixSTARTER_INITIAL_UPDATE_INTERVAL,
	ixSTARTER_JOB_ENVIRONMENT,
	ixSTARTER_JOB_HOOK_KEYWORD,
	ixSTARTER_LIST,
	ixSTARTER_LOCAL,
	ixSTARTER_LOG,
	ixSTARTER_LOG_NAME_APPEND,
	ixSTARTER_NESTED_SCRATCH,
	ixSTARTER_NUM_THREADS_ENV_VARS,
	ixSTARTER_RLIMIT_AS,
	ixSTARTER_SETS_HOME_ENV,
	ixSTARTER_STATS_LOG,
	ixSTARTER_UPLOAD_TIMEOUT,
	ixStartIdleTime,
	ixSTASH_PLUGIN,
	ixStateTimer,
	ixSTATISTICS_WINDOW_QUANTUM,
	ixSTATISTICS_WINDOW_QUANTUM_DC,
	ixSTATISTICS_WINDOW_QUANTUM_SCHEDD,
	ixSTATISTICS_WINDOW_SECONDS,
	ixSUBMIT_ALLOW_GETENV,
	ixSUBMIT_ATTRS,
	ixSUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD,
	ixSUBMIT_DEFAULT_SHOULD_TRANSFER_FILES,
	ixSUBMIT_GENERATE_CONDOR_C_REQUIREMENTS,
	ixSUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS,
	ixSUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO,
	ixSUBMIT_REQUIREMENT_NAMES,
	ixSUBMIT_SEND_RESCHEDULE,
	ixSUBMIT_SKIP_FILECHECKS,
	ixSUBSYSTEM,
	ixSUM_OF_CATALOGS,
	ixSUSPEND,
	ixSYSAPI_GET_LOADAVG,
	ixSYSTEM_IMMUTABLE_JOB_ATTRS,
	ixSYSTEM_JOB_MACHINE_ATTRS,
	ixSYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH,
	ixSYSTEM_MAX_RELEASES,
	ixSYSTEM_PROTECTED_JOB_ATTRS,
	ixSYSTEM_SECURE_JOB_ATTRS,
	ixSYSTEM_STARTD_ATTRS,
	ixSYSTEM_STARTD_JOB_ATTRS,
	ixSYSTEM_STARTD_LATCH_EXPRS,
	ixSYSTEM_STARTD_SLOT_ATTRS,
	ixSYSTEM_VALID_SPOOL_FILES,
	ixTCP_FORWARDING_HOST,
	ixTCP_KEEPALIVE_INTERVAL,
	ixTCP_UPDATE_COLLECTORS,
	ixTEMP_DIR,
	ixTMP_DIR,
	ixTOKENS_DATABASE,
	ixTOOLS_ASSUME_FIREWALLS,
	ixTOUCH_LOG_INTERVAL,
	ixTRANSFER_IO_REPORT_INTERVAL,
	ixTRANSFER_IO_REPORT_TIMESPANS,
	ixTRANSFER_JOB_ATTRS,
	ixTRANSFER_QUEUE_USER_EXPR,
	ixTRANSFERER,
	ixTRANSFERER_DEBUG,
	ixTRANSFERER_LOG,
	ixTRUNC_COLLECTOR_LOG_ON_OPEN,
	ixTRUNC_MASTER_LOG_ON_OPEN,
	ixTRUNC_MATCH_LOG_ON_OPEN,
	ixTRUNC_NEGOTIATOR_LOG_ON_OPEN,
	ixTRUNC_SCHED_LOG_ON_OPEN,
	ixTRUNC_SHADOW_LOG_ON_OPEN,
	ixTRUNC_STARTER_LOG_ON_OPEN,
	ixTRUST_DOMAIN,
	ixTRUST_DOMAIN_CAFILE,
	ixTRUST_DOMAIN_CAKEY,
	ixTRUST_LOCAL_UID_DOMAIN,
	ixTRUST_UID_DOMAIN,
	ixTRUSTED_VAULT_HOSTS,
	ixUID_DOMAIN,
	ixUNUSED_CLAIM_TIMEOUT,
	ixUPDATE_COLLECTOR_WITH_TCP,
	ixUPDATE_INTERVAL,
	ixUPDATE_SPREAD_TIME,
	ixUPDATE_VIEW_COLLECTOR_WITH_TCP,
	ixUSE_CLONE_TO_CREATE_PROCESSES,
	ixUSE_COLLECTOR_HOST_CNAME,
	ixUSE_GID_PROCESS_TRACKING,
	ixUSE_GLOBAL_JOB_PRIOS,
	ixUSE_KEYRING_SESSIONS,
	ixUSE_NFS,
	ixUSE_PID_NAMESPACES,
	ixUSE_PROCD,
	ixUSE_PROCESS_GROUPS,
	ixUSE_RESOURCE_REQUEST_COUNTS,
	ixUSE_SCRIPT_TO_CREATE_CONFIG,
	ixUSE_SHARED_PORT,
	ixUSE_VISIBLE_DESKTOP,
	ixUSE_VOMS_ATTRIBUTES,
	ixUSER_CONFIG_FILE,
	ixUSER_JOB_WRAPPER,
	ixUSER_MAPFILE,
	ixUSING_LIBRARIAN,
	ixVALID_COD_USERS,
	ixVALID_SPOOL_FILES,
	ixVANILLA,
	ixVM,
	ixVM_GAHP_CONFIG,
	ixVM_GAHP_LOG,
	ixVM_GAHP_REQ_TIMEOUT,
	ixVM_GAHP_SEND_ALL_CLASSAD,
	ixVM_GAHP_SERVER,
	ixVM_HARDWARE_VT,
	ixVM_KILLING_TIMEOUT,
	ixVM_MAX_MEMORY,
	ixVM_MAX_NUMBER,
	ixVM_MEMORY,
	ixVM_NETWORKING,
	ixVM_NETWORKING_DEFAULT_TYPE,
	ixVM_NETWORKING_MAC_PREFIX,
	ixVM_NETWORKING_TYPE,
	ixVM_RECHECK_INTERVAL,
	ixVM_SOFT_SUSPEND,
	ixVM_STATUS_INTERVAL,
	ixVM_STATUS_MAX_ERROR,
	ixVM_TYPE,
	ixWANT_SUSPEND,
	ixWANT_UDP_COMMAND_SOCKET,
	ixWANT_VACATE,
	ixWANT_XML_LOG,
	ixWARN_ON_UNUSED_SUBMIT_FILE_MACROS,
	ixWINDOWS_FIREWALL_FAILURE_RETRY,
	ixWINDOWS_RMDIR,
	ixWINDOWS_SOFTKILL,
	ixXEN_ALLOW_HARDWARE_VT_SUSPEND,
	ixXEN_BOOTLOADER,
	ixXEN_BRIDGE_SCRIPT,
	ixXEN_SCRIPT,
}; // param id's


#ifdef PARAM_DECLARE_HELP_TABLES

/*==========================================
 * param help/usage information. indexed by param id.
 *==========================================*/
typedef struct paramhelp_entry { int flags; const char * strings; } paramhelp_entry;
static const paramhelp_entry help_ABORT_ON_EXCEPTION = { PARAM_TYPE_BOOL, "\0condor_config\0\0" };
static const paramhelp_entry help_ACCOUNTANT_DATABASE_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0accountant\0\0" };
static const paramhelp_entry help_ACCOUNTANT_HOST = { PARAM_TYPE_STRING, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_ACCOUNTANT_LOCAL_DOMAIN = { PARAM_TYPE_STRING, "\0accountant\0\0" };
static const paramhelp_entry help_ACCOUNTING_DOMAIN = { PARAM_TYPE_STRING, "\0schedd\0Specifies the accounting namespace for submitters.\0" };
static const paramhelp_entry help_ActivityTimer = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_ADD_WINDOWS_FIREWALL_EXCEPTION = { PARAM_TYPE_STRING, "Master should automatically open ports in the Windows firewall for HTCondor daemons\0master\0\0" };
static const paramhelp_entry help_ADSTASH_CHECKPOINT_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Where condor_adstash should store its checkpoint\0\0\0" };
static const paramhelp_entry help_ADSTASH_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for condor_adstash\0\0\0" };
static const paramhelp_entry help_ADSTASH_INTERFACE = { PARAM_TYPE_STRING, "Which type of interface should condor_adstash push ads to\0\0\0" };
static const paramhelp_entry help_ADSTASH_JSON_DIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Where should condor_adstash place JSON files if using the jsonfile interface\0\0\0" };
static const paramhelp_entry help_ADSTASH_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Where condor_adstash should store its log\0\0\0" };
static const paramhelp_entry help_ADSTASH_NUM_THREADS = { PARAM_TYPE_INT, "How many parallel queries condor_adstash should use\0\0\0" };
static const paramhelp_entry help_ADSTASH_READ_POOLS = { PARAM_TYPE_STRING, "Comma-separated list of Collectors condor_adstash should query\0\0\0" };
static const paramhelp_entry help_ADSTASH_READ_SCHEDDS = { PARAM_TYPE_STRING, "Comma-separated list of Schedds condor_adstash should query (* for all)\0\0\0" };
static const paramhelp_entry help_ADSTASH_READ_STARTDS = { PARAM_TYPE_STRING, "Comma-separated list of Startds condor_adstash should query (* for all)\0\0\0" };
static const paramhelp_entry help_ADSTASH_SAMPLE_INTERVAL = { PARAM_TYPE_INT, "How often to have condor_adstash poll daemons\0\0\0" };
static const paramhelp_entry help_ADSTASH_SCHEDD_HISTORY = { PARAM_TYPE_BOOL, "Should condor_adstash query Schedd job history\0\0\0" };
static const paramhelp_entry help_ADSTASH_SCHEDD_HISTORY_MAX_ADS = { PARAM_TYPE_INT, "Stop retrieving ads from a Schedd after this many ads per poll\0\0\0" };
static const paramhelp_entry help_ADSTASH_SCHEDD_HISTORY_TIMEOUT = { PARAM_TYPE_INT, "Max time in seconds condor_adstash has to process each Schedd history\0\0\0" };
static const paramhelp_entry help_ADSTASH_SCHEDD_JOB_EPOCH_HISTORY = { PARAM_TYPE_BOOL, "Should condor_adstash query Schedd job epoch history\0\0\0" };
static const paramhelp_entry help_ADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY = { PARAM_TYPE_BOOL, "Should condor_adstash query Schedd transfer epoch history\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_BUNCH_SIZE = { PARAM_TYPE_INT, "How many ads should be pushed to a condor_adstash search engine at a time\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_HOST = { PARAM_TYPE_STRING, "Hostname[:port] for a condor_adstash search engine interface\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_INDEX_NAME = { PARAM_TYPE_STRING, "What search engine index should condor_adstash push ads to\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_LOG_MAPPINGS = { PARAM_TYPE_BOOL, "Should condor_adstash log mappings used with search engine interfaces\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_PASSWORD_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "File containing condor_adstash search engine password on its first line\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_TIMEOUT = { PARAM_TYPE_INT, "How long should condor_adstash wait for search engine queries\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_USE_HTTPS = { PARAM_TYPE_BOOL, "Use SSL when connecting condor_adstash to a search engine\0\0\0" };
static const paramhelp_entry help_ADSTASH_SE_USERNAME = { PARAM_TYPE_STRING, "condor_adstash search engine username\0\0\0" };
static const paramhelp_entry help_ADSTASH_STARTD_HISTORY = { PARAM_TYPE_BOOL, "Should condor_adstash query Startd job history\0\0\0" };
static const paramhelp_entry help_ADSTASH_STARTD_HISTORY_MAX_ADS = { PARAM_TYPE_INT, "Stop retrieving ads from a Startd after this many ads per poll\0\0\0" };
static const paramhelp_entry help_ADSTASH_STARTD_HISTORY_TIMEOUT = { PARAM_TYPE_INT, "Max time in seconds condor_adstash has to process each Startd history\0\0\0" };
static const paramhelp_entry help_ADVERTISE_IPV4_FIRST = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "\0daemon_core\0Should HTCondor list its IPv4 address(es) before its IPv6 addresses?\0" };
static const paramhelp_entry help_ALIVE_INTERVAL = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_ALL_DEBUG = { PARAM_TYPE_STRING, "Options for all debug logs\0\0Enable optional formatting or message categories for all debug logs\0" };
static const paramhelp_entry help_ALLOW_ADMIN_COMMANDS = { PARAM_TYPE_BOOL, "\0master\0\0" };
static const paramhelp_entry help_ALLOW_CLIENT = { PARAM_TYPE_STRING, "\0security\0\0" };
static const paramhelp_entry help_ALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY = { PARAM_TYPE_BOOL, "Restrict job submission to users that already have already been added using condor_qusers\0schedd\0\0" };
static const paramhelp_entry help_ALLOW_TRANSFER_REMAP_TO_MKDIR = { PARAM_TYPE_BOOL, "Allow transfer output remap to make directories if they don't exist\0shadow\0\0" };
static const paramhelp_entry help_ALWAYS_CLOSE_USERLOG = { PARAM_TYPE_BOOL, "\0read_user_log\0\0" };
static const paramhelp_entry help_ALWAYS_REUSEADDR = { PARAM_TYPE_BOOL, "Set SO_REUSEADDR on all sockets\0\0\0" };
static const paramhelp_entry help_ANNEX_AUDIT_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0annex,log\0\0" };
static const paramhelp_entry help_ANNEX_COLLECTOR = { PARAM_TYPE_STRING, "HPC annex collector address\0annex\0\0" };
static const paramhelp_entry help_ANNEX_COMMAND_STATE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_AWS_REGION = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_CF_URL = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_CWE_URL = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_EC2_URL = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_LAMBDA_URL = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_LEASE_DURATION = { PARAM_TYPE_LONG, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_ODI_INSTANCE_TYPE = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0 = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_S3_URL = { PARAM_TYPE_STRING, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_DEFAULT_UNCLAIMED_TIMEOUT = { PARAM_TYPE_LONG, "\0annex\0\0" };
static const paramhelp_entry help_ANNEX_GAHP = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_ANNEX_GAHP_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0annex,log\0\0" };
static const paramhelp_entry help_ANNEX_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0annex,log\0\0" };
static const paramhelp_entry help_ANNEX_TOKEN_DOMAIN = { PARAM_TYPE_STRING, "HPC annex collector's token domain (i.e. the domain in annex collector tokens' sub claim)\0annex\0\0" };
static const paramhelp_entry help_APPEND_RANK = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_RANK_STANDARD = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_RANK_VANILLA = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_REQ_STANDARD = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_REQ_VANILLA = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_REQ_VM = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_APPEND_REQUIREMENTS = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_ARC_GAHP = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_ARC_GAHP_COMMAND_LIMIT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_ARC_GAHP_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_ARC_GAHP_USE_THREADS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_ARCH = { PARAM_TYPE_STRING, "CPU architecture\0starter,submit\0\0" };
static const paramhelp_entry help_ASSIGN_CPU_AFFINITY = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_AUTH_SSL_ALLOW_CLIENT_PROXY = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_AUTOGENERATE_CERTFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of the auto-generated host X509 certificate\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_AUTOGENERATE_KEYFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of the auto-generated host private key\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_CLIENT_CADIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of additional CA bundle\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_CLIENT_CAFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of additional CA bundle\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_CLIENT_USE_DEFAULT_CAS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_REQUIRE_CLIENT_CERTIFICATE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_REQUIRE_CLIENT_MAPPING = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_SERVER_CADIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of additonal CA bundle\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_SERVER_CAFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of additonal CA bundle\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_SERVER_CERTFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of the host X509 certificate\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_SERVER_KEYFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of the host private key\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_AUTH_SSL_SERVER_USE_DEFAULT_CAS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_USE_CLIENT_PROXY_ENV_VAR = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTH_SSL_USE_VOMS_IDENTITY = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_AUTO_INCLUDE_CREDD_IN_DAEMON_LIST = { PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, "\0\0\0" };
static const paramhelp_entry help_AUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST = { PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, "\0\0\0" };
static const paramhelp_entry help_AUTO_USE_FEATURE_PelicanRetryPolicy = { PARAM_TYPE_BOOL, "Enable AP policies for improved handling of Pelican file transfer failures\0schedd\0\0" };
static const paramhelp_entry help_AZURE_GAHP = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_BACKFILL_SYSTEM = { PARAM_TYPE_STRING, "\0startd,ResMgr\0\0" };
static const paramhelp_entry help_BackgroundLoad = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BASE_CGROUP = { PARAM_TYPE_STRING, "Enables and names the base kernel cgroup for job management\0starter\0\0" };
static const paramhelp_entry help_BATCH_GAHP = { PARAM_TYPE_STRING, "\0gridmanager,infnbatchjob\0\0" };
static const paramhelp_entry help_BATCH_GAHP_CHECK_STATUS_ATTEMPTS = { PARAM_TYPE_INT, "Determines how many failed check status attempts before failing an infn gahp job.\0gridmanager,infnbatchjob\0\0" };
static const paramhelp_entry help_BENCHMARKS_JOBLIST = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BENCHMARKS_KFLOPS_EXECUTABLE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_BENCHMARKS_KFLOPS_JOB_LOAD = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BENCHMARKS_MAX_JOB_LOAD = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BENCHMARKS_MIPS_EXECUTABLE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_BENCHMARKS_MIPS_JOB_LOAD = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BenchmarkTimer = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BigJob = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BIN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to directory of HTCondor tools\0daemons\0\0" };
static const paramhelp_entry help_BIND_ALL_INTERFACES = { PARAM_TYPE_BOOL, "\0daemons\0\0" };
static const paramhelp_entry help_BLAHPD_LOCATION = { PARAM_TYPE_STRING, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_BOOTSTRAP_SSL_SERVER_TRUST = { PARAM_TYPE_BOOL, "Automatically trust the remote CA over SSL\0io,condor_auth_ssl\0\0" };
static const paramhelp_entry help_BOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_BOX_AUTHORIZATION_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BOX_TOKEN_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_BROKEN_SLOT_CONTEXT_ATTRS = { PARAM_TYPE_STRING, "Names of Attributes from the job or claim that should be saved when a slot becomes broken\0startd,startd_main\0\0" };
static const paramhelp_entry help_C_GAHP_CONTACT_SCHEDD_DELAY = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_DEBUG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_LOCK = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_MAX_FILE_REQUESTS = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_WORKER_THREAD_LOCK = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_C_GAHP_WORKER_THREAD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CATALOG_SPACE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CCB_ADDRESS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CCB_CLIENT_STREAMING = { PARAM_TYPE_BOOL, "When true, a daemon that is itself behind a CCB will attempt to reach another CCB-routed (private) peer by asking a streaming-capable broker to proxy the connection, instead of giving up. The attempt is only made when the broker advertises support, so this is safe to leave enabled.\0ccb\0\0" };
static const paramhelp_entry help_CCB_HEARTBEAT_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Interval between CCB protocol heartbeats\0ccb\0\0" };
static const paramhelp_entry help_CCB_POLLING_INTERVAL = { PARAM_TYPE_INT, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_POLLING_MAX_INTERVAL = { PARAM_TYPE_INT, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_POLLING_TIMESLICE = { PARAM_TYPE_DOUBLE, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_RECONNECT_FILE = { PARAM_TYPE_STRING, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_MAX_STREAMING_HANDSHAKES = { PARAM_TYPE_INT, "The maximum number of CCB streaming (proxy) sessions a broker will keep in the handshake state (waiting for the target to connect back) at once. This bounds the more easily abused, never-completing requests separately from established relays; requests beyond the limit are rejected. The default of 0 means unlimited.\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_MAX_STREAMING_SESSIONS = { PARAM_TYPE_INT, "The maximum number of concurrent CCB streaming (proxy) sessions a broker will maintain, counting both in-progress handshakes and established relays. Requests beyond the limit are rejected with a clear failure. The default of 0 means unlimited.\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_READ_BUFFER = { PARAM_TYPE_INT, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_STREAMING = { PARAM_TYPE_BOOL, "When true, a CCB server (broker) will proxy private-to-private connections: if a requester that is itself behind a CCB asks to reach another CCB-routed daemon, the broker has the target reverse-connect to the broker and splices the two sockets into a transparent relay.\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT = { PARAM_TYPE_INT, "How long (in seconds) a CCB server (broker) waits for the target of a streaming (proxy) request to connect back and be spliced before abandoning the half-open session, freeing the requester's socket, and reporting a failure. This bounds only the handshake; once the relay is established it has no idle timeout. Set to 0 to disable handshake reaping.\0ccb\0\0" };
static const paramhelp_entry help_CCB_SERVER_WRITE_BUFFER = { PARAM_TYPE_INT, "\0ccb\0\0" };
static const paramhelp_entry help_CCB_SWEEP_INTERVAL = { PARAM_TYPE_INT, "\0ccb\0\0" };
static const paramhelp_entry help_CERTIFICATE_MAPFILE = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_CERTIFICATE_MAPFILE_ASSUME_HASH_KEYS = { PARAM_TYPE_BOOL, "Assume keys in the CERTIFICATE_MAPFILE are hash keys, not regular expressions\0daemon_core\0Set to true if your mapfile uses // to indicate which keys are regular expressions\0" };
static const paramhelp_entry help_CGAHP_SCHEDD_INTERACTION_TIME = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_CGROUP_HARD_MEMORY_LIMIT_EXPR = { PARAM_TYPE_STRING, "When CGROUP_MEMORY_LIMIT_POLICY is custom, sets the cgroup hard limit\0starter\0\0" };
static const paramhelp_entry help_CGROUP_IGNORE_CACHE_MEMORY = { PARAM_TYPE_BOOL, "Whether to include kernel memory usage in job reported memory\0\0\0" };
static const paramhelp_entry help_CGROUP_LOW_MEMORY_LIMIT_EXPR = { PARAM_TYPE_STRING, "When CGROUP_MEMORY_LIMIT_POLICY is custom, sets the cgroup low limit\0starter\0\0" };
static const paramhelp_entry help_CGROUP_MEMORY_LIMIT_POLICY = { PARAM_TYPE_STRING, "Determines whether cgroup base memory enforcement should happen\0starter\0\0" };
static const paramhelp_entry help_CGROUP_POLLING_INTERVAL = { PARAM_TYPE_INT, "\0starter\0\0" };
static const paramhelp_entry help_CHECK_REACTIVATE_AFTER_CHECKPOINT = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_CHECKPOINT_DESTINATION_MAPFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of the checkpoint destination map file\0\0\0" };
static const paramhelp_entry help_CHIRP_DELAYED_UPDATE_MAX_ATTRS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Maximum number of pending chirp delayed updates\0starter\0\0" };
static const paramhelp_entry help_CHIRP_DELAYED_UPDATE_PREFIX = { PARAM_TYPE_STRING, "Determines the required prefix for remote updates from the running job\0starter,shadow\0\0" };
static const paramhelp_entry help_CHOWN_JOB_SPOOL_FILES = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_CLAIM_PARTITIONABLE_LEFTOVERS = { PARAM_TYPE_STRING, "\0schedd,startd,claim\0\0" };
static const paramhelp_entry help_CLAIM_RECYCLING_CONSIDER_LIMITS = { PARAM_TYPE_BOOL, "\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_CLAIM_WORKLIFE = { PARAM_TYPE_INT, "\0startd\0\0" };
static const paramhelp_entry help_CLASSAD_ENABLE_USER_HOME = { PARAM_TYPE_BOOL, "Enable the user_home function that looks up a user's home directory\0classad\0\0" };
static const paramhelp_entry help_CLASSAD_LOG_STRICT_PARSING = { PARAM_TYPE_BOOL, "Enable strict parse checking of classad RHS expressions in classad log files\0classad_log\0\0" };
static const paramhelp_entry help_CLASSAD_USER_LIBS = { PARAM_TYPE_STRING, "Classad Lib Path\0classad,ast\0\0" };
static const paramhelp_entry help_CLASSAD_USER_PYTHON_LIB = { PARAM_TYPE_STRING, "ClassAd python library path\0classad\0\0" };
static const paramhelp_entry help_CLASSAD_USER_PYTHON_MODULES = { PARAM_TYPE_STRING, "ClassAd python modules\0classad\0\0" };
static const paramhelp_entry help_CM_IP_ADDR = { PARAM_TYPE_STRING, "\0daemon_client,daemon\0\0" };
static const paramhelp_entry help_COLLECTOR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Collector daemon binary\0\0\0" };
static const paramhelp_entry help_COLLECTOR_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the collector address file\0\0\0" };
static const paramhelp_entry help_COLLECTOR_BOOTSTRAP_SSL_CERTIFICATE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the collector\0\0\0" };
static const paramhelp_entry help_COLLECTOR_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0collector\0\0" };
static const paramhelp_entry help_COLLECTOR_ENVIRONMENT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_FLAG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_FORWARD_FILTERING = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_FORWARD_PROJECTION = { PARAM_TYPE_STRING, "An expression that returns a list of attributes to forward for the current ad\0collector\0\0" };
static const paramhelp_entry help_COLLECTOR_FORWARD_WATCH_LIST = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_HOST = { PARAM_TYPE_STRING, "\0gridmanager\0\0" };
static const paramhelp_entry help_COLLECTOR_HOST_FOR_NEGOTIATOR = { PARAM_TYPE_STRING, "\0negotiator\0\0" };
static const paramhelp_entry help_COLLECTOR_HOST_STRING = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_COLLECTOR_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the Collector\0collector,log\0\0" };
static const paramhelp_entry help_COLLECTOR_MAX_FILE_DESCRIPTORS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "\0collector\0Set the limit on file descriptor usage for the collector.\0" };
static const paramhelp_entry help_COLLECTOR_NAME = { PARAM_TYPE_STRING, "\0collector\0the UW-Madison Computer Science Condor Pool is ``UW-Madison CS''.\0" };
static const paramhelp_entry help_COLLECTOR_PORT = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Default collector port\0\0\0" };
static const paramhelp_entry help_COLLECTOR_QUERY_MAX_WORKTIME = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Max number of seconds to serve a Collector query, 0=no limit\0\0\0" };
static const paramhelp_entry help_COLLECTOR_QUERY_WORKERS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Max number of Collector child processes\0\0\0" };
static const paramhelp_entry help_COLLECTOR_QUERY_WORKERS_PENDING = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Max number of Collector queries to queue\0\0\0" };
static const paramhelp_entry help_COLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Max number of Collector child processes reserved for high prioirty queries\0\0\0" };
static const paramhelp_entry help_COLLECTOR_SOCKET_BUFSIZE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "Collector read buffer size for incoming UDP traffic\0daemon_core,collector\0\0" };
static const paramhelp_entry help_COLLECTOR_STATS_SWEEP = { PARAM_TYPE_INT, "\0collector\0\0" };
static const paramhelp_entry help_COLLECTOR_SUPER_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the collector super address file\0\0\0" };
static const paramhelp_entry help_COLLECTOR_TCP_SOCKET_BUFSIZE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "Outgoing traffic TCP write size for Collector\0\0\0" };
static const paramhelp_entry help_COLLECTOR_UPDATE_INTERVAL = { PARAM_TYPE_INT, "\0collector\0\0" };
static const paramhelp_entry help_COLLECTOR_USES_SHARED_PORT = { PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, "\0\0\0" };
static const paramhelp_entry help_CONCURRENCY_LIMIT_DEFAULT = { PARAM_TYPE_INT, "\0accountant\0\0" };
static const paramhelp_entry help_CONDOR_ADMIN = { PARAM_TYPE_STRING, "HTCondor sends email to this address on pool failure\0collector\0\0" };
static const paramhelp_entry help_CONDOR_BUILD_PLATFORM = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_CONDOR_CREDENTIAL_DIR = { PARAM_TYPE_STRING, "Directory for condor credentials\0\0\0" };
static const paramhelp_entry help_CONDOR_GAHP = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0gridmanager,condorresource\0\0" };
static const paramhelp_entry help_CONDOR_GAHP_WORKER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0c-gahp,io_loop\0\0" };
static const paramhelp_entry help_CONDOR_GATEKEEPER = { PARAM_TYPE_STRING, "\0io,credential\0\0" };
static const paramhelp_entry help_CONDOR_Q_DASH_BATCH_IS_DEFAULT = { PARAM_TYPE_BOOL, "Whether condor_q will default to -batch display\0\0Set to true to have condor_q default to -batch display\0" };
static const paramhelp_entry help_CONDOR_Q_ONLY_MY_JOBS = { PARAM_TYPE_BOOL, "Whether condor_q will query all jobs, or only the current owners jobs by default\0\0Set to true to have condor_q query only the owner's jobs by default\0" };
static const paramhelp_entry help_CONDOR_Q_SHOW_OLD_SUMMARY = { PARAM_TYPE_BOOL, "Whether condor_q will show the old single line summary totals, or the new multi line one.\0\0Set to true to have condor_q show the old single line summary totals\0" };
static const paramhelp_entry help_CONDOR_Q_USE_V3_PROTOCOL = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "Control use of V3 query protocol for condor_q\0\0Set to false to disable V3 query protocol for condor_q.\0" };
static const paramhelp_entry help_CONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY = { PARAM_TYPE_BOOL, "\0condor_ssh_to_job\0\0" };
static const paramhelp_entry help_CONDOR_SUPPORT_EMAIL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CONDOR_VERSION = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_CONDOR_VIEW_CLASSAD_TYPES = { PARAM_TYPE_STRING, "\0collector\0\0" };
static const paramhelp_entry help_CONDOR_VIEW_HOST = { PARAM_TYPE_STRING, "\0collector\0\0" };
static const paramhelp_entry help_CONDORC_ATTRS_TO_COPY = { PARAM_TYPE_STRING, "\0gridmanager,condorjob\0\0" };
static const paramhelp_entry help_CONSOLE_DEVICES = { PARAM_TYPE_STRING, "\0startd\0'/dev/' portion of the pathname.\0" };
static const paramhelp_entry help_CONSUMPTION_CPUS = { PARAM_TYPE_STRING, "Consumption policy for cpu resource assets\0startd,negotiator\0\0" };
static const paramhelp_entry help_CONSUMPTION_DISK = { PARAM_TYPE_STRING, "Consumption policy for disk resource assets\0startd,negotiator\0\0" };
static const paramhelp_entry help_CONSUMPTION_MEMORY = { PARAM_TYPE_STRING, "Consumption policy for memory resource assets\0startd,negotiator\0\0" };
static const paramhelp_entry help_CONSUMPTION_POLICY = { PARAM_TYPE_BOOL, "Does a slot ad support a consumption policy?\0startd\0\0" };
static const paramhelp_entry help_CONTAINER_IMAGES_COMMON_BY_DEFAULT = { PARAM_TYPE_BOOL, "Should countainer images be treated as common files by default?\0\0\0" };
static const paramhelp_entry help_CONTAINER_REGEX_COMMON_BY_DEFAULT = { PARAM_TYPE_STRING, "Container images matching this regex  will be treated as common files by default.\0\0\0" };
static const paramhelp_entry help_CONTAINER_SHARED_FS = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_CONTINUE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS = { PARAM_TYPE_BOOL, "Dynamic slots in broken state should continue to exist as slots\0\0\0" };
static const paramhelp_entry help_ContinueIdleTime = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_CORE_FILE_NAME = { PARAM_TYPE_STRING, "\0daemons\0filename (not path) for daemon core files\0" };
static const paramhelp_entry help_COUNT_HYPERTHREAD_CPUS = { PARAM_TYPE_BOOL, "DETECTED_CPUS should count hyperthreads as CPUs\0startd\0\0" };
static const paramhelp_entry help_CREATE_CORE_FILES = { PARAM_TYPE_BOOL, "\0daemons\0\0" };
static const paramhelp_entry help_CREATE_LOCKS_ON_LOCAL_DISK = { PARAM_TYPE_BOOL, "\0\0true if userlog file locks should be create in temp folder on local disk, false otherwise\0" };
static const paramhelp_entry help_CRED_MIN_TIME_LEFT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_CRED_SUPER_USERS = { PARAM_TYPE_STRING, "\0credd\0\0" };
static const paramhelp_entry help_CREDD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_CREDD_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_CREDD_CACHE_LOCALLY = { PARAM_TYPE_BOOL, "\0uids\0\0" };
static const paramhelp_entry help_CREDD_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the credd\0\0\0" };
static const paramhelp_entry help_CREDD_HOST = { PARAM_TYPE_STRING, "\0credd,win_credd\0\0" };
static const paramhelp_entry help_CREDD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_CREDD_OAUTH_MODE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_CREDD_POLLING_TIMEOUT = { PARAM_TYPE_INT, "\0credd\0\0" };
static const paramhelp_entry help_CREDMON_ALLOW_SPECIAL_CHAR_NAMES = { PARAM_TYPE_BOOL, "Allow underscores and other non-alphanumeric/hyphen characters in token provider names (disables user-supplied credential handles)\0\0\0" };
static const paramhelp_entry help_CREDMON_KRB = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_CREDMON_OAUTH = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_CURB_MATCHMAKING = { PARAM_TYPE_STRING, "Curb Expression for Matchmaking\0schedd\0\0" };
static const paramhelp_entry help_DAEMON_CORE_KILL_ANY_PROCESS = { PARAM_TYPE_STRING, "Allows DaemonCore to send signals to processes it didn't start.\0\0\0" };
static const paramhelp_entry help_DAEMON_LIST = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_DAEMON_SOCKET_DIR = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DAGMAN_ABORT_DUPLICATES = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_ABORT_ON_SCARY_SUBMIT = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_AGGRESSIVE_SUBMIT = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman\0\0" };
static const paramhelp_entry help_DAGMAN_ALLOW_EVENTS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_ALWAYS_RUN_POST = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_AUTO_RESCUE = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,condor_submit_dag\0\0" };
static const paramhelp_entry help_DAGMAN_CHECK_QUEUE_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_CONDOR_RM_EXE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_CONDOR_SUBMIT_EXE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_CONFIG_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main,condor_submit_dag\0\0" };
static const paramhelp_entry help_DAGMAN_DEBUG = { PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG, "Debug log options for dagman\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_DEBUG_CACHE_ENABLE = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_DEBUG_CACHE_SIZE = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_DEFAULT_APPEND_VARS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_DEFAULT_NODE_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_DEFAULT_PRIORITY = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_GENERATE_SUBDAG_SUBMITS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_HOLD_CLAIM_TIME = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_INSERT_SUB_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_FLAGS_NORECONFIG, "\0dagman,condor_submit_dag\0\0" };
static const paramhelp_entry help_DAGMAN_LOG_ON_NFS_IS_ERROR = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_multi_dag\0\0" };
static const paramhelp_entry help_DAGMAN_MANAGER_JOB_APPEND_GETENV = { PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG, "\0dagman,condor_submit_dag\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_HOLD_SCRIPTS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_JOB_HOLDS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_JOBS_IDLE = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_JOBS_SUBMITTED = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_POST_SCRIPTS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_PRE_SCRIPTS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_RESCUE_NUM = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_SUBMIT_ATTEMPTS = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MAX_SUBMITS_PER_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_MUNGE_NODE_NAMES = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_NODE_RECORD_INFO = { PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_ON_EXIT_REMOVE = { PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG, "\0dagman,condor_submit_dag\0\0" };
static const paramhelp_entry help_DAGMAN_PENDING_REPORT_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_PROHIBIT_MULTI_JOBS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_PUT_FAILED_JOBS_ON_HOLD = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_QUEUE_UPDATE_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_RECORD_MACHINE_ATTRS = { PARAM_TYPE_STRING|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman\0\0" };
static const paramhelp_entry help_DAGMAN_REMOVE_NODE_JOBS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_REPORT_GRAPH_METRICS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_RESET_RETRIES_UPON_RESCUE = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dag\0\0" };
static const paramhelp_entry help_DAGMAN_RETRY_NODE_FIRST = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_RETRY_SUBMIT_FIRST = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_STARTUP_CYCLE_DETECT = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_SUBMIT_DELAY = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_SUBMIT_DEPTH_FIRST = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_SUPPRESS_JOB_LOGS = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_SUPPRESS_NOTIFICATION = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_USE_DIRECT_SUBMIT = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_USE_JOIN_NODES = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_USE_SHARED_PORT = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DAGMAN_USE_STRICT = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_USER_LOG_SCAN_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_VERBOSITY = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DAGMAN_WRITE_PARTIAL_RESCUE = { PARAM_TYPE_BOOL|PARAM_FLAGS_NORECONFIG|PARAM_CUST_EXPERT, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_DC_DAEMON_LIST = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "\0master\0\0" };
static const paramhelp_entry help_DCSTATISTICS_TIMESPANS = { PARAM_TYPE_STRING, "List of timespans for reporting DC exponential moving average statistics\0daemons\0\0" };
static const paramhelp_entry help_DCSTATISTICS_WINDOW_SECONDS = { PARAM_TYPE_STRING, "Size of Recent Statistics Window for DaemonCore Stats\0daemons\0\0" };
static const paramhelp_entry help_DEAD_COLLECTOR_MAX_AVOIDANCE_TIME = { PARAM_TYPE_INT, "\0daemon_client,dc_collector\0\0" };
static const paramhelp_entry help_DEBUG_TIME_FORMAT = { PARAM_TYPE_STRING, "Time format for the Debug log files\0daemons,log\0\0" };
static const paramhelp_entry help_DEDICATED_SCHEDULER_USE_FIFO = { PARAM_TYPE_BOOL, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_DEFAULT_DOMAIN_NAME = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DEFAULT_IO_BUFFER_BLOCK_SIZE = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_IO_BUFFER_SIZE = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_JOB_MAX_RETRIES = { PARAM_TYPE_INT, "Default maximum number of retries when a submit file enables retries.\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_KILL_CHILDREN_ON_EXIT = { PARAM_TYPE_BOOL, "Hidden knob.  If true, all daemon core daemons will kill all of their children on exit.\0\0\0" };
static const paramhelp_entry help_DEFAULT_MASTER_SHUTDOWN_SCRIPT = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Program to execute upon condor_master shutdown\0master\0\0" };
static const paramhelp_entry help_DEFAULT_PRIO_FACTOR = { PARAM_TYPE_DOUBLE, "\0accountant\0\0" };
static const paramhelp_entry help_DEFAULT_RANK = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_RANK_STANDARD = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_RANK_VANILLA = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFAULT_UNIVERSE = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_DEFRAG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Machine Slot Defrag daemon binary\0\0\0" };
static const paramhelp_entry help_DEFRAG_CANCEL_REQUIREMENTS = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_DRAINING_MACHINES_PER_HOUR = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_DRAINING_SCHEDULE = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_DRAINING_START_EXPR = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_INTERVAL = { PARAM_TYPE_INT, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Defrag daemon Log\0defrag,log\0\0" };
static const paramhelp_entry help_DEFRAG_MAX_CONCURRENT_DRAINING = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_MAX_WHOLE_MACHINES = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_NAME = { PARAM_TYPE_STRING, "Name of the defrag daemon\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_RANK = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_REQUIREMENTS = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_UPDATE_INTERVAL = { PARAM_TYPE_INT, "\0defrag\0\0" };
static const paramhelp_entry help_DEFRAG_WHOLE_MACHINE_EXPR = { PARAM_TYPE_STRING, "\0defrag\0\0" };
static const paramhelp_entry help_DELEGATE_FULL_JOB_GSI_CREDENTIALS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DELEGATE_JOB_GSI_CREDENTIALS = { PARAM_TYPE_BOOL, "\0shadow,remoteresource\0\0" };
static const paramhelp_entry help_DELEGATE_JOB_GSI_CREDENTIALS_LIFETIME = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_DELEGATE_JOB_GSI_CREDENTIALS_REFRESH = { PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_DETECTED_CORES = { PARAM_TYPE_INT|PARAM_CUST_NEVER, "\0\0Number of detected cpus. does not include hyperthreads\0" };
static const paramhelp_entry help_DETECTED_CPUS = { PARAM_TYPE_INT|PARAM_CUST_NEVER, "\0\0Number of detected cpus, includes hyperthreads if COUNT_HYPERTHREAD_CPUS\0" };
static const paramhelp_entry help_DETECTED_CPUS_LIMIT = { PARAM_TYPE_INT, "\0\0Detected max CPUs to use, The minimum of $(DETECTED_CPUS), $ENV(OMP_THREAD_LIMIT) and $ENV(SLURM_CPUS_ON_NODE)\0" };
static const paramhelp_entry help_DETECTED_PHYSICAL_CPUS = { PARAM_TYPE_INT|PARAM_CUST_NEVER, "\0\0Number of detected cpus. does not include hyperthreads\0" };
static const paramhelp_entry help_DISABLE_AUTHENTICATION_IP_CHECK = { PARAM_TYPE_BOOL, "\0daemon_core\0\0" };
static const paramhelp_entry help_DISABLE_EXECUTE_DIRECTORY_ENCRYPTION = { PARAM_TYPE_BOOL, "\0startd,starter\0\0" };
static const paramhelp_entry help_DISABLE_SETUID = { PARAM_TYPE_BOOL, "\0master\0\0" };
static const paramhelp_entry help_DISABLE_SWAP_FOR_JOB = { PARAM_TYPE_BOOL, "Whether to configure zero swap swap for a cgroup v2 job\0\0\0" };
static const paramhelp_entry help_DISCARD_SESSION_KEYRING_ON_STARTUP = { PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "Will master discard session keyring on startup\0ecryptfs,master\0\0" };
static const paramhelp_entry help_DISCONNECTED_KEYBOARD_IDLE_BOOST = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_DNS_CACHE_REFRESH = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_DOCKER = { PARAM_TYPE_STRING, "Path to docker binary\0starter\0\0" };
static const paramhelp_entry help_DOCKER_CACHE_ADVERTISE_INTERVAL = { PARAM_TYPE_INT, "How often to query docker for the size of the image cache.  0 disables the query entirely\0\0\0" };
static const paramhelp_entry help_DOCKER_DROP_ALL_CAPABILITIES = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DOCKER_EXTRA_ARGUMENTS = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_DOCKER_IMAGE_CACHE_SIZE = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_DOCKER_LOG_DRIVER_NAME = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_DOCKER_MOUNT_VOLUMES = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_DOCKER_NETWORKS = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_DOCKER_PAT_PRODUCER = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DOCKER_PERFORM_TEST = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DOCKER_RUN_UNDER_INIT = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DOCKER_SKIP_IMAGE_ARCH_CHECK = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_DOCKER_TEST_IMAGE_NAME = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DOCKER_TEST_IMAGE_PATH = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DOCKER_TRUST_LOCAL_IMAGES = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_DOCKER_VOLUMES = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_DROP_CORE_ON_RECONFIG = { PARAM_TYPE_STRING, "\0daemons\0\0" };
static const paramhelp_entry help_DROPBOX_AUTHORIZATION_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_DROPBOX_TOKEN_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_EC2_GAHP = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_EC2_GAHP_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the ec2_gahp\0\0\0" };
static const paramhelp_entry help_EC2_GAHP_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_EMAIL_DOMAIN = { PARAM_TYPE_STRING, "\0email\0\0" };
static const paramhelp_entry help_ENABLE_BACKFILL = { PARAM_TYPE_BOOL, "\0startd,ResMgr\0\0" };
static const paramhelp_entry help_ENABLE_CHIRP = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_ENABLE_CHIRP_DELAYED = { PARAM_TYPE_BOOL, "Enables delayed job updates (inserting qedits) with a required prefix at little resource cost from the running job back to the submitter machine.  The safest of the ENABLE_CHIRP_* settings\0starter\0\0" };
static const paramhelp_entry help_ENABLE_CHIRP_IO = { PARAM_TYPE_BOOL, "Enables IO from the running job back to the submitter machine\0starter\0\0" };
static const paramhelp_entry help_ENABLE_CHIRP_UPDATES = { PARAM_TYPE_BOOL, "Enables job updates (inserting values into the job log or qedits) from the running job back to the submitter machine\0starter\0\0" };
static const paramhelp_entry help_ENABLE_CLAIMABLE_PARTITIONABLE_SLOTS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_ENABLE_CLASSAD_CACHING = { PARAM_TYPE_BOOL, "\0classad\0\0" };
static const paramhelp_entry help_ENABLE_DEPRECATION_WARNINGS = { PARAM_TYPE_BOOL, "Enable warnings about the use of deprecated features\0startd\0\0" };
static const paramhelp_entry help_ENABLE_HISTORY_ROTATION = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_ENABLE_HTTP_PUBLIC_FILES = { PARAM_TYPE_BOOL, "Allow public input files for a job to be transferred via HTTP\0file_transfer\0\0" };
static const paramhelp_entry help_ENABLE_IPV4 = { PARAM_TYPE_STRING, "\0daemon_core\0Should HTCondor use IPv4 interfaces?\0" };
static const paramhelp_entry help_ENABLE_IPV6 = { PARAM_TYPE_STRING, "\0daemon_core\0Should HTCondor use IPv6 interfaces?\0" };
static const paramhelp_entry help_ENABLE_KERNEL_TUNING = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_ENABLE_MULTIFILE_TRANSFER_PLUGINS = { PARAM_TYPE_BOOL, "Enable file transfer plugins that support multiple files as input\0\0\0" };
static const paramhelp_entry help_ENABLE_PERSISTENT_CONFIG = { PARAM_TYPE_BOOL, "\0condor_config\0\0" };
static const paramhelp_entry help_ENABLE_RUNTIME_CONFIG = { PARAM_TYPE_BOOL, "\0condor_config\0\0" };
static const paramhelp_entry help_ENABLE_SSH_TO_JOB = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_ENABLE_STARTD_DAEMON_AD = { PARAM_TYPE_STRING, "Enable a singular daemon ad for Startds, and separate Slot ads for each slot.\0\0Set to False to advertise Machine ads only. True to use Slot and StartDaemon ads, Auto to use collector version to decide\0" };
static const paramhelp_entry help_ENABLE_URL_TRANSFERS = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_ENABLE_USERLOG_FSYNC = { PARAM_TYPE_BOOL, "\0read_user_log\0\0" };
static const paramhelp_entry help_ENABLE_USERLOG_LOCKING = { PARAM_TYPE_BOOL, "\0read_user_log\0\0" };
static const paramhelp_entry help_ENCRYPT_EXECUTE_DIRECTORY = { PARAM_TYPE_BOOL, "\0startd,starter\0\0" };
static const paramhelp_entry help_ENCRYPT_SECRETS = { PARAM_TYPE_BOOL, "\0io,cedar_no_ckpt\0\0" };
static const paramhelp_entry help_ENVIRONMENT_FOR_AssignedGPUs = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_ENVIRONMENT_VALUE_FOR_UnAssignedGPUs = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_ETC = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_EVENT_LOG = { PARAM_TYPE_STRING, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_COUNT_EVENTS = { PARAM_TYPE_BOOL, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_FSYNC = { PARAM_TYPE_BOOL, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_JOB_AD_INFORMATION_ATTRS = { PARAM_TYPE_STRING, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_LOCKING = { PARAM_TYPE_BOOL, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_MAX_ROTATIONS = { PARAM_TYPE_LONG, "Number of rotated event log files to keep\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_MAX_SIZE = { PARAM_TYPE_LONG, "Maximum size of the event log in bytes\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_ROTATION_LOCK = { PARAM_TYPE_STRING, "\0user_log\0\0" };
static const paramhelp_entry help_EVENT_LOG_USE_XML = { PARAM_TYPE_BOOL, "\0user_log\0\0" };
static const paramhelp_entry help_EXCEPT_ON_ERROR = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_EXECUTE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0startd,starter\0\0" };
static const paramhelp_entry help_FILE_LOCK_VIA_MUTEX = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_FILE_TRANSFER_DISK_LOAD_THROTTLE = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_FILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_FILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_FILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_FILE_TRANSFER_STATS_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0file,transfer,stats,log\0\0" };
static const paramhelp_entry help_FILESYSTEM_DOMAIN = { PARAM_TYPE_STRING, "\0schedd,starter\0Used to indicate a shared file system, or to specify that each machine has its own file system.\0" };
static const paramhelp_entry help_FILETRANSFER_PLUGINS = { PARAM_TYPE_STRING, "List of paths to installed file transfer plugins\0startd\0\0" };
static const paramhelp_entry help_FLOCK_BY_DEFAULT = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_FLOCK_COLLECTOR_HOSTS = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_FLOCK_INCREMENT = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_FLOCK_NEGOTIATOR_HOSTS = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_FORCE_NEGOTIATOR_SLOT_WEIGHT = { PARAM_TYPE_BOOL, "Negotiator should ignore the slot value for SLOT_WEIGHT and use its own value\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_FS_ALLOW_UNSAFE = { PARAM_TYPE_BOOL, "\0io,condor_auth_fs\0\0" };
static const paramhelp_entry help_FS_LOCAL_DIR = { PARAM_TYPE_STRING, "\0io,condor_auth_fs\0\0" };
static const paramhelp_entry help_FS_REMOTE_DIR = { PARAM_TYPE_STRING, "\0io,condor_auth_fs\0\0" };
static const paramhelp_entry help_FS_ROOT_TO_CONDOR = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_FULL_HOSTNAME = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "Fully qualified hostname of the machine\0config\0\0" };
static const paramhelp_entry help_GAHP_DEBUG_HIDE_SENSITIVE_DATA = { PARAM_TYPE_BOOL, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_GAHP_SSL_CADIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_GAHP_SSL_CAFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_GANGLIA_CONFIG = { PARAM_TYPE_STRING, "Path to the Ganglia Configuration file\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_GMETRIC = { PARAM_TYPE_STRING, "Path to the Ganglia gmetric Executable\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_GSTAT_COMMAND = { PARAM_TYPE_STRING, "\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_LIB = { PARAM_TYPE_STRING, "Ganglia Library\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_LIB64_PATH = { PARAM_TYPE_STRING, "Ganglia 64-bit Library Search Path\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_LIB_PATH = { PARAM_TYPE_STRING, "Ganglia Library Search Path\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIA_SEND_DATA_FOR_ALL_HOSTS = { PARAM_TYPE_BOOL, "Send Ganglia metrics for all hosts\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Gangila daemon binary\0\0\0" };
static const paramhelp_entry help_GANGLIAD_INTERVAL = { PARAM_TYPE_INT, "Ganglia Interval\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIAD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD_METRICS_CONFIG_DIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Ganglia metric config dir\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIAD_PER_EXECUTE_NODE_METRICS = { PARAM_TYPE_BOOL, "Publish Ganglia metrics for individual execute nodes\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD_REQUIREMENTS = { PARAM_TYPE_STRING, "Requirements to be met by all ads monitored by Ganglia\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD_RESET_METRICS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to filename where gangliad stores state\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD_VERBOSITY = { PARAM_TYPE_INT, "Ganglia Verbosity\0condor_config\0\0" };
static const paramhelp_entry help_GANGLIAD_WANT_PROJECTION = { PARAM_TYPE_BOOL, "Should gangliad use an attribute projection to query the collector\0gangliad\0\0" };
static const paramhelp_entry help_GANGLIAD_WANT_RESET_METRICS = { PARAM_TYPE_BOOL, "Should gangliad reset aggregate metrics to zero on restart\0gangliad\0\0" };
static const paramhelp_entry help_GCE_GAHP = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GCE_GAHP_LIFETIME = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_GCE_GAHP_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GDRIVE_AUTHORIZATION_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GDRIVE_TOKEN_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GLOBAL_JOB_ID_WITH_TIME = { PARAM_TYPE_BOOL, "\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_GPU_MONITOR = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GRACEFULLY_REMOVE_JOBS = { PARAM_TYPE_BOOL, "Determines if jobs should be removed gracefully by default.\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_GRIDMANAGER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0schedd,grid_universe\0\0" };
static const paramhelp_entry help_GRIDMANAGER_ARGS = { PARAM_TYPE_STRING, "\0schedd,grid_universe\0\0" };
static const paramhelp_entry help_GRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT = { PARAM_TYPE_INT, "\0gridmanager,globusjob\0\0" };
static const paramhelp_entry help_GRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL = { PARAM_TYPE_INT, "\0gridmanager,globusjob\0\0" };
static const paramhelp_entry help_GRIDMANAGER_CONTACT_SCHEDD_DELAY = { PARAM_TYPE_INT, "\0gridmanager,gridmanager\0\0" };
static const paramhelp_entry help_GRIDMANAGER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the gridmanager\0\0\0" };
static const paramhelp_entry help_GRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR = { PARAM_TYPE_INT, "\0gridmanager,condorjob\0\0" };
static const paramhelp_entry help_GRIDMANAGER_GAHP_RESPONSE_TIMEOUT = { PARAM_TYPE_INT, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_GRIDMANAGER_GAHPCLIENT_DEBUG = { PARAM_TYPE_BOOL, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_GRIDMANAGER_GAHPCLIENT_DEBUG_SIZE = { PARAM_TYPE_INT, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_GRIDMANAGER_LOCK = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GRIDMANAGER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_GRIDMANAGER_LOG_APPEND_SELECTION_EXPR = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_GRIDMANAGER_MAX_PENDING_REQUESTS = { PARAM_TYPE_INT, "\0gridmanager,gahp-client\0\0" };
static const paramhelp_entry help_GRIDMANAGER_MAX_PENDING_SUBMITS = { PARAM_TYPE_STRING, "\0gridmanager,baseresource\0\0" };
static const paramhelp_entry help_GRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE = { PARAM_TYPE_STRING, "\0gridmanager,baseresource\0\0" };
static const paramhelp_entry help_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE = { PARAM_TYPE_INT, "\0gridmanager,baseresource\0\0" };
static const paramhelp_entry help_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2 = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_GRIDMANAGER_PROXY_REFRESH_TIME = { PARAM_TYPE_STRING, "\0gridmanager,proxymanager\0\0" };
static const paramhelp_entry help_GRIDMANAGER_SELECTION_EXPR = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_GROUP_ACCEPT_SURPLUS = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_GROUP_AUTOREGROUP = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_GROUP_NAMES = { PARAM_TYPE_STRING, "\0accountant\0\0" };
static const paramhelp_entry help_GROUP_QUOTA_MAX_ALLOCATION_ROUNDS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_GROUP_QUOTA_ROUND_ROBIN_RATE = { PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_GROUP_SORT_EXPR = { PARAM_TYPE_STRING, "Accounting Group Sorting Expression\0negotiator\0\0" };
static const paramhelp_entry help_HA_LOCK_HOLD_TIME = { PARAM_TYPE_STRING, "\0master,daemon\0\0" };
static const paramhelp_entry help_HA_LOCK_URL = { PARAM_TYPE_STRING, "\0master,daemon\0\0" };
static const paramhelp_entry help_HA_POLL_PERIOD = { PARAM_TYPE_STRING, "\0master,daemon\0\0" };
static const paramhelp_entry help_HAD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the High-Availability daemon binary\0\0\0" };
static const paramhelp_entry help_HAD_ARGS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_HAD_CONNECTION_TIMEOUT = { PARAM_TYPE_STRING, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the had daemons\0\0\0" };
static const paramhelp_entry help_HAD_FIPS_MODE = { PARAM_TYPE_INT, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_LIST = { PARAM_TYPE_STRING, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0had,log\0\0" };
static const paramhelp_entry help_HAD_SOCKET_NAME = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_HAD_STAND_ALONE_DEBUG = { PARAM_TYPE_STRING, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_UPDATE_INTERVAL = { PARAM_TYPE_STRING, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_USE_PRIMARY = { PARAM_TYPE_BOOL, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_USE_REPLICATION = { PARAM_TYPE_BOOL, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_HAD_USE_SHARED_PORT = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_HAVE_EXT_KRB5 = { PARAM_TYPE_INT|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_HighLoad = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_HIGHPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_HISTORY = { PARAM_TYPE_STRING, "\0tools,preen\0\0" };
static const paramhelp_entry help_HISTORY_CONTAINS_JOB_ENVIRONMENT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_HISTORY_HELPER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL, "Path to condor helper executable used by remote condor_history\0schedd\0\0" };
static const paramhelp_entry help_HISTORY_HELPER_MAX_CONCURRENCY = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "History Helper max number of helper sub-processes\0\0Set the limit on the number of condor_history_helper sub-processes\0" };
static const paramhelp_entry help_HISTORY_HELPER_MAX_HISTORY = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "History Helper max number of history ads\0\0Set the limit on the number of history ads remote history will consider\0" };
static const paramhelp_entry help_HOST_ALIAS = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "Preferred DNS alias for this host\0config\0\0" };
static const paramhelp_entry help_HOSTNAME = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "Detected name of the machine\0config\0\0" };
static const paramhelp_entry help_HOUR = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_HPC_ANNEX_ENABLED = { PARAM_TYPE_BOOL, "Boolean indicating whether or not HPC annexes have been enabled\0annex\0\0" };
static const paramhelp_entry help_HTTP_PUBLIC_FILES_ADDRESS = { PARAM_TYPE_STRING, "Web address (hostname + port) for HTTP public files\0file_transfer\0\0" };
static const paramhelp_entry help_HTTP_PUBLIC_FILES_ROOT_DIR = { PARAM_TYPE_STRING, "Folder in the local filesystem for HTTP public file links to be served from.\0file_transfer\0\0" };
static const paramhelp_entry help_HTTP_PUBLIC_FILES_STALE_AGE = { PARAM_TYPE_INT, "Age (in seconds) after which preen determines this file is stale and removes it\0file_transfer,preen\0\0" };
static const paramhelp_entry help_IGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS = { PARAM_TYPE_BOOL, "Silently ignore attempts to set SECURE_JOB_ATTRS\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_IGNORE_DNS_PROTOCOL_PREFERENCE = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "Ignore DNS target protocol preference\0daemon_core\0Should HTCondor ignore the protocol order returned by DNS?\0" };
static const paramhelp_entry help_IGNORE_NFS_LOCK_ERRORS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_IGNORE_TARGET_PROTOCOL_PREFERENCE = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "\0daemon_core\0Should HTCondor ignore the target's listed protocol preferences?\0" };
static const paramhelp_entry help_IMMUTABLE_JOB_ATTRS = { PARAM_TYPE_STRING, "Admin defined list of job attributes that may not change once set\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_IN_HIGHPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_IN_LOWPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_INCLUDE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_INTERACTIVE_SUBMIT_ARGS_OVERRIDE = { PARAM_TYPE_STRING, "override ARGS when -i is used with condor_submit <subfile>\0submit\0\0" };
static const paramhelp_entry help_INTERACTIVE_SUBMIT_CMD_OVERRIDE = { PARAM_TYPE_STRING, "override CMD when -i is used with condor_submit <subfile>\0submit\0\0" };
static const paramhelp_entry help_INTERACTIVE_SUBMIT_FILE = { PARAM_TYPE_STRING, "Location of default submit file for condor_submit -i\0submit\0\0" };
static const paramhelp_entry help_INVALID_LOG_FILES = { PARAM_TYPE_STRING, "\0tools,preen\0What files should condor_preen remove from the log directory?\0" };
static const paramhelp_entry help_IS_OWNER = { PARAM_TYPE_STRING, "When a slot should be in Owner state\0\0\0" };
static const paramhelp_entry help_IsCollector = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsMaster = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsMPI = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsNegotiator = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsSchedd = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsShadow = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsStandard = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsStartd = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsStarter = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsSubmit = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsTool = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsVanilla = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsVM = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_IsWindows = { PARAM_TYPE_BOOL|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_JAVA = { PARAM_TYPE_STRING, "\0java_config\0\0" };
static const paramhelp_entry help_JAVA_CLASSPATH_ARGUMENT = { PARAM_TYPE_STRING, "\0java_config\0\0" };
static const paramhelp_entry help_JAVA_CLASSPATH_DEFAULT = { PARAM_TYPE_STRING, "\0java_config\0\0" };
static const paramhelp_entry help_JAVA_CLASSPATH_SEPARATOR = { PARAM_TYPE_STRING, "\0java_config\0\0" };
static const paramhelp_entry help_JAVA_EXTRA_ARGUMENTS = { PARAM_TYPE_STRING, "\0gridmanager,unicore_gahp_wrapper\0\0" };
static const paramhelp_entry help_JAVA_MAXHEAP_ARGUMENT = { PARAM_TYPE_STRING, "\0java_config\0typically 64 MB.  The default (-Xmx) works with the Sun JVM.\0" };
static const paramhelp_entry help_JOB_DEFAULT_LEASE_DURATION = { PARAM_TYPE_STRING, "Default JobLeaseDuration expression if not specified in submit file\0submit\0\0" };
static const paramhelp_entry help_JOB_DEFAULT_REQUESTCPUS = { PARAM_TYPE_STRING, "Default RequestCpus expression if not specified in submit file\0submit\0\0" };
static const paramhelp_entry help_JOB_DEFAULT_REQUESTDISK = { PARAM_TYPE_STRING, "Default RequestDisk expression if not specified in submit file\0submit\0\0" };
static const paramhelp_entry help_JOB_DEFAULT_REQUESTMEMORY = { PARAM_TYPE_STRING, "Default RequestMemory expression if not specified in submit file\0submit\0\0" };
static const paramhelp_entry help_JOB_EPOCH_HISTORY = { PARAM_TYPE_STRING, "\0tools,shadow\0\0" };
static const paramhelp_entry help_JOB_EXECDIR_PERMISSIONS = { PARAM_TYPE_STRING, "Permissions on the job's execute directory\0starter\0\0" };
static const paramhelp_entry help_JOB_INHERITS_STARTER_ENVIRONMENT = { PARAM_TYPE_STRING, "list of allow and deny patterns that determine what environment variables to inhert from the starter environment\0starter\0Set to true or * to inherit all. foo* inherits only vars that start with foo. !foo* inherits all but vars that start with foo\0" };
static const paramhelp_entry help_JOB_QUEUE_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0schedd\0\0" };
static const paramhelp_entry help_JOB_RENICE_INCREMENT = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_JOB_ROUTER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Job Router binary\0\0\0" };
static const paramhelp_entry help_JOB_ROUTER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the job_router\0\0\0" };
static const paramhelp_entry help_JOB_ROUTER_LOCK = { PARAM_TYPE_STRING, "\0JobRouter\0\0" };
static const paramhelp_entry help_JOB_ROUTER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0job_router,log\0\0" };
static const paramhelp_entry help_JOB_ROUTER_NAME = { PARAM_TYPE_STRING, "\0schedd,JobRouter\0\0" };
static const paramhelp_entry help_JOB_ROUTER_POLLING_PERIOD = { PARAM_TYPE_INT, "\0schedd,JobRouter\0\0" };
static const paramhelp_entry help_JOB_ROUTER_ROUND_ROBIN_SELECTION = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_JOB_ROUTER_SOURCE_JOB_CONSTRAINT = { PARAM_TYPE_STRING, "\0schedd,JobRouter\0\0" };
static const paramhelp_entry help_JOB_SPOOL_PERMISSIONS = { PARAM_TYPE_STRING, "Permissions on the job's spool directory\0\0\0" };
static const paramhelp_entry help_JOB_START_COUNT = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_JOB_START_DELAY = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_KBDD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to keyboard daemon binary\0\0\0" };
static const paramhelp_entry help_KBDD_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_KBDD_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the kbdd\0\0\0" };
static const paramhelp_entry help_KBDD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for KBDD\0kbdd,log\0\0" };
static const paramhelp_entry help_KEEP_DATA_CLAIM_IDLE = { PARAM_TYPE_INT, "How long should a common object catalog persiste after its last use?\0\0\0" };
static const paramhelp_entry help_KEEP_OUTPUT_SANDBOX = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_KEEP_POOL_HISTORY = { PARAM_TYPE_STRING, "\0collector,view_server\0\0" };
static const paramhelp_entry help_KERBEROS_MAP_FILE = { PARAM_TYPE_STRING, "\0io,condor_auth_kerberos\0\0" };
static const paramhelp_entry help_KERNEL_TUNING_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_KEYBOARD_CPUS = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_KEYRING_SESSION_CREATION_TIMEOUT = { PARAM_TYPE_INT|PARAM_CUST_EXPERT, "How many seconds to block creating a new keyring session before EXCEPTing\0\0\0" };
static const paramhelp_entry help_KILL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_KILLING_TIMEOUT = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_LIB = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0tools,version\0\0" };
static const paramhelp_entry help_LIBEXEC = { PARAM_TYPE_STRING, "\0daemons\0\0" };
static const paramhelp_entry help_LIBRARIAN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL, "Path to the HTCondor archive librarian daemon binary\0master\0\0" };
static const paramhelp_entry help_LIBRARIAN_DATABASE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the archive librarians SQLite3 database\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_DATABASE_BUSY_TIMEOUT_MS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "How long, in milliseconds, the archive librarian will wait on a locked SQLite3 database before giving up.\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the archive librarian\0\0\0" };
static const paramhelp_entry help_LIBRARIAN_GC_BACKOFF_SECONDS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "How long, in seconds, the archive librarian waits before retrying garbage collection after a pass that did not shrink the database file.\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_HIGH_WATER_MARK = { PARAM_TYPE_DOUBLE, "The percentage of the database size to use as the upper threshold to trigger garbage collection.\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the archive Librarian\0librarian,log\0\0" };
static const paramhelp_entry help_LIBRARIAN_LOW_WATER_MARK = { PARAM_TYPE_DOUBLE, "The percentage of the database size that the librarian aims to reduce to during garbage collection.\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_MAX_DATABASE_SIZE = { PARAM_TYPE_STRING, "Maximum size of the archive librarians indexing SQLite3 database\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_MAX_JOBS_CACHED = { PARAM_TYPE_INT, "Maximum number of cached job entries within the archive librarian\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_MAX_UPDATES_PER_CYCLE = { PARAM_TYPE_STRING, "The upper limit of records indexed in one update interval for the archive librarian.\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_STATUS_RETENTION_SECONDS = { PARAM_TYPE_INT, "Time in seconds per update status rows will stay in the archive librarians database\0librarian\0\0" };
static const paramhelp_entry help_LIBRARIAN_UPDATE_INTERVAL = { PARAM_TYPE_INT, "Archive librarians update interval in seconds\0librarian\0\0" };
static const paramhelp_entry help_LIBVIRT_XML_SCRIPT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_LINUX_KERNEL_TUNING_SCRIPT = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_LOCAL_CONFIG_DIR = { PARAM_TYPE_STRING, "\0condor_config\0\0" };
static const paramhelp_entry help_LOCAL_CONFIG_DIR_EXCLUDE_REGEXP = { PARAM_TYPE_STRING, "Regular expression matching filenames to ignore in the config directory\0condor_config\0\0" };
static const paramhelp_entry help_LOCAL_CONFIG_FILE = { PARAM_TYPE_STRING, "List of paths to local config files\0condor_config\0\0" };
static const paramhelp_entry help_LOCAL_CREDMON_TOKEN_AUDIENCE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_LOCAL_CREDMON_TOKEN_USE_JSON = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_LOCAL_CREDMON_TOKEN_VERSION = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_LOCAL_DIR = { PARAM_TYPE_STRING, "\0daemons\0\0" };
static const paramhelp_entry help_LOCAL_DISK_LOCK_DIR = { PARAM_TYPE_STRING, "\0\0/tmp-like directory to store lock files, /tmp/condorLocks is used otherwise\0" };
static const paramhelp_entry help_LOCAL_UNIV_EXECUTE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0schedd\0\0" };
static const paramhelp_entry help_LOCAL_UNIVERSE_CGROUP_ENFORCEMENT = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_LOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY = { PARAM_TYPE_INT, "\0schedd,starter\0\0" };
static const paramhelp_entry help_LOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES = { PARAM_TYPE_INT, "\0schedd,starter\0\0" };
static const paramhelp_entry help_LOCALNAME = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "Instance name of the Dameon, usually the same as SUBSYSTEM\0config\0Set automatically to be MASTER, STARTD, SCHEDD, SUBMIT TOOL, etc. Used by the configuration.\0" };
static const paramhelp_entry help_LOCK = { PARAM_TYPE_STRING, "\0startd,Starter\0\0" };
static const paramhelp_entry help_LOCK_DEBUG_LOG_TO_APPEND = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Location of Log directory, used by other params\0daemons\0\0" };
static const paramhelp_entry help_LOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE = { PARAM_TYPE_STRING, "What log level to use to write the stdout/err of a failed file transfer plugin into the StaterLog\0\0\0" };
static const paramhelp_entry help_LOG_ON_NFS_IS_ERROR = { PARAM_TYPE_BOOL, "\0submit\0\0" };
static const paramhelp_entry help_LOG_TO_SYSLOG = { PARAM_TYPE_BOOL, "Send all logs to syslog instead of files\0\0\0" };
static const paramhelp_entry help_LOGS_USE_TIMESTAMP = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_LOWPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_LVM_BACKING_FILE = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_LVM_BACKING_FILE_SIZE_MB = { PARAM_TYPE_INT, "\0startd\0\0" };
static const paramhelp_entry help_LVM_HIDE_MOUNT = { PARAM_TYPE_STRING, "Inform LVM to mount per job LV in hidden mount namespace\0startd\0\0" };
static const paramhelp_entry help_LVM_THICK_LV_MARGIN = { PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, "\0starter\0\0" };
static const paramhelp_entry help_LVM_THIN_LV_EXTRA_SIZE_MB = { PARAM_TYPE_INT, "\0starter\0\0" };
static const paramhelp_entry help_LVM_USE_THIN_PROVISIONING = { PARAM_TYPE_BOOL, "\0startd\0\0" };
static const paramhelp_entry help_MachineMaxVacateTime = { PARAM_TYPE_INT, "\0startd\0\0" };
static const paramhelp_entry help_MAIL = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0MAIL,\0\0" };
static const paramhelp_entry help_MASTER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "full path of the Master binary\0\0\0" };
static const paramhelp_entry help_MASTER_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the master address file\0\0\0" };
static const paramhelp_entry help_MASTER_BACKOFF_CEILING = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MASTER_BACKOFF_CONSTANT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MASTER_BACKOFF_FACTOR = { PARAM_TYPE_DOUBLE, "\0\0\0" };
static const paramhelp_entry help_MASTER_CHECK_NEW_EXEC_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MASTER_DAEMON_AD_FILE = { PARAM_TYPE_STRING, "Path to the daemon ad file for the Master\0\0\0" };
static const paramhelp_entry help_MASTER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the master\0\0\0" };
static const paramhelp_entry help_MASTER_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0master\0\0" };
static const paramhelp_entry help_MASTER_ENVIRONMENT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MASTER_FLAG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MASTER_HA_LIST = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_MASTER_INSTANCE_LOCK = { PARAM_TYPE_STRING, "Path to instance lock file for the Master\0\0\0" };
static const paramhelp_entry help_MASTER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the Master\0master,log\0\0" };
static const paramhelp_entry help_MASTER_NAME = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_MASTER_NEW_BINARY_DELAY = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MASTER_NEW_BINARY_RESTART = { PARAM_TYPE_STRING, "Master New Binary Restart Mode\0\0\0" };
static const paramhelp_entry help_MASTER_RECOVER_FACTOR = { PARAM_TYPE_INT, "Master Recover Ceiling\0\0\0" };
static const paramhelp_entry help_MASTER_TIMEOUT_MULTIPLIER = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MASTER_UPDATE_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MATCH_TIMEOUT = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_MAX_ACCEPTS_PER_CYCLE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_ACCOUNTANT_DATABASE_SIZE = { PARAM_TYPE_INT, "\0accountant\0\0" };
static const paramhelp_entry help_MAX_C_GAHP_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_CLAIM_ALIVES_MISSED = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_MAX_COLLECTOR_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_CONCURRENT_DOWNLOADS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_CONCURRENT_UPLOADS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_CONCURRENT_UPLOADS_PER_USER = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_CREDD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_DAGMAN_LOG = { PARAM_TYPE_INT|PARAM_FLAGS_NORECONFIG, "\0dagman,dagman_main\0\0" };
static const paramhelp_entry help_MAX_DEFAULT_LOG = { PARAM_TYPE_STRING, "Default max size of a daemon log, with units\0\0\0" };
static const paramhelp_entry help_MAX_DRAINING_ACTIVATION_DELAY = { PARAM_TYPE_STRING, "When draining, how many seconds should a claimed slot wait to be activated?  Draining will be extended by this delay..\0\0\0" };
static const paramhelp_entry help_MAX_FILE_TRANSFER_PLUGIN_LIFETIME = { PARAM_TYPE_INT, "Maximum number of seconds to wait for a file-transfer plug-in to finish.\0file_transfer\0\0" };
static const paramhelp_entry help_MAX_GANGLIAD_LOG = { PARAM_TYPE_STRING, "\0gangliad\0\0" };
static const paramhelp_entry help_MAX_GLOBAL_JOB_PRIOS = { PARAM_TYPE_INT, "Maximum size of JobPrioArray in submitter ad\0schedd\0\0" };
static const paramhelp_entry help_MAX_GRIDMANAGER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_HAD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_JOB_MIRROR_UPDATE_LAG = { PARAM_TYPE_INT, "\0schedd,JobRouter\0\0" };
static const paramhelp_entry help_MAX_JOB_QUEUE_LOG_ROTATIONS = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_MAX_JOB_ROUTER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_JOBS_PER_OWNER = { PARAM_TYPE_INT, "Max jobs in the SCHEDD's queue from a single owner.\0schedd\0Ensure that a single user does not fill the SCHEDD\0" };
static const paramhelp_entry help_MAX_JOBS_PER_SUBMISSION = { PARAM_TYPE_INT, "Max jobs in a single submit\0schedd\0Circuit breaker to prevent an excessive number of a jobs in a single submission. Use to reject one form of mistake\0" };
static const paramhelp_entry help_MAX_JOBS_RUNNING = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_MAX_JOBS_SUBMITTED = { PARAM_TYPE_INT, "Max jobs in the SCHEDD's queue\0schedd\0\0" };
static const paramhelp_entry help_MAX_KBDD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_LIBRARIAN_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_MASTER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_NEGOTIATOR_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_NEGOTIATOR_MATCH_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_PARTITIONABLE_SLOT_CLAIM_TIME = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MAX_PENDING_STARTD_CONTACTS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_PERIODIC_EXPR_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_MAX_PID_COLLISION_RETRY = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0daemon_core\0\0" };
static const paramhelp_entry help_MAX_PROCD_LOG = { PARAM_TYPE_STRING, "Max Procd Log (size rotation only)\0procd\0\0" };
static const paramhelp_entry help_MAX_REAPS_PER_CYCLE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_REMAP_RECURSIONS = { PARAM_TYPE_INT, "Maximum number of filetransfer remaps to apply before aborting\0file_transfer\0\0" };
static const paramhelp_entry help_MAX_REPLICATION_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_ROOSTER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_RUNNING_SCHEDULER_JOBS_PER_OWNER = { PARAM_TYPE_STRING, "Max running DAGs for a single owner\0schedd\0Ensure that a single user does not monopolize the SCHEDD\0" };
static const paramhelp_entry help_MAX_SCHEDD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_SHADOW_EXCEPTIONS = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_MAX_SHADOW_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_SHARED_PORT_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_SLOT_TYPES = { PARAM_TYPE_INT, "\0startd,ResMgr\0\0" };
static const paramhelp_entry help_MAX_STARTD_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_STARTER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_TIME_SKIP = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Max seconds system clock can skip without a restart\0daemon_core\0\0" };
static const paramhelp_entry help_MAX_TIMER_EVENTS_PER_CYCLE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_TRACKING_GID = { PARAM_TYPE_INT, "\0procd\0\0" };
static const paramhelp_entry help_MAX_TRANSFER_INPUT_MB = { PARAM_TYPE_INT, "Maximum size of transferred input files\0schedd\0\0" };
static const paramhelp_entry help_MAX_TRANSFER_LIFETIME = { PARAM_TYPE_INT, "\0had,BaseReplicaTransferer\0\0" };
static const paramhelp_entry help_MAX_TRANSFER_OUTPUT_MB = { PARAM_TYPE_INT, "Maximum size of transferred output files\0schedd\0\0" };
static const paramhelp_entry help_MAX_TRANSFERER_LOG = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MAX_UDP_MSGS_PER_CYCLE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MAX_VM_GAHP_LOG = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_MaxSuspendTime = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MaxVacateTime = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MediumJob = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_MEMORY_USAGE_METRIC = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "Expression to set MemoryUsage\0starter\0\0" };
static const paramhelp_entry help_MEMORY_USAGE_METRIC_VM = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "MemoryUsage metric for VM Universe jobs\0starter\0\0" };
static const paramhelp_entry help_MIN_FLOCK_LEVEL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_MIN_TRACKING_GID = { PARAM_TYPE_INT, "\0procd\0\0" };
static const paramhelp_entry help_MINUTE = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_MODIFY_REQUEST_EXPR_REQUESTCPUS = { PARAM_TYPE_STRING, "Default modification to a cpu resource request\0startd\0\0" };
static const paramhelp_entry help_MODIFY_REQUEST_EXPR_REQUESTDISK = { PARAM_TYPE_STRING, "Default modification to a disk resource request\0startd\0\0" };
static const paramhelp_entry help_MODIFY_REQUEST_EXPR_REQUESTMEMORY = { PARAM_TYPE_STRING, "Default modification to a memory resource request\0startd\0\0" };
static const paramhelp_entry help_MOUNT_PRIVATE_DEV_SHM = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_MOUNT_UNDER_SCRATCH = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_MPI = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_MPI_CONDOR_RSH_PATH = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_MPI_MASTER_IP = { PARAM_TYPE_STRING, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_MUST_MODIFY_REQUEST_EXPRS = { PARAM_TYPE_BOOL, "Should startd modify request exprs even if it causes match failure\0startd\0\0" };
static const paramhelp_entry help_NEGOTIATE_ALL_JOBS_IN_CLUSTER = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_NEGOTIATION_CYCLE_STATS_LENGTH = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0negotiator\0\0" };
static const paramhelp_entry help_NEGOTIATOR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Negotiator daemon binary\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION = { PARAM_TYPE_BOOL, "Negotiator should allow quota oversubscription\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_CONSIDER_EARLY_PREEMPTION = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_CONSIDER_PREEMPTION = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_CROSS_SLOT_PRIOS = { PARAM_TYPE_BOOL, "Negotiator should advertise cross slot user prios\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the negotiator\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0negotiator\0\0" };
static const paramhelp_entry help_NEGOTIATOR_DEPTH_FIRST = { PARAM_TYPE_BOOL, "\0negotiator\0\0" };
static const paramhelp_entry help_NEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES = { PARAM_TYPE_BOOL, "\0accountant\0\0" };
static const paramhelp_entry help_NEGOTIATOR_IGNORE_USER_PRIORITIES = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_INFORM_STARTD = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_INTERVAL = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_JOB_CONSTRAINT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the Negotiator\0negotiator,log\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MATCH_EXPRS = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MATCH_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Negotiator log of matches\0negotiator,log\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MATCHLIST_CACHING = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MAX_TIME_PER_CYCLE = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MAX_TIME_PER_PIESPIN = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MAX_TIME_PER_SCHEDD = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MAX_TIME_PER_SUBMITTER = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_MIN_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_NUM_THREADS = { PARAM_TYPE_INT, "\0negotiator\0\0" };
static const paramhelp_entry help_NEGOTIATOR_POST_JOB_RANK = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_PRE_JOB_RANK = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_PREFETCH_REQUESTS = { PARAM_TYPE_BOOL, "Enable parallel prefetching of requests in the negotiator\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Timeout for prefetch requests lists phase of negotiator\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_READ_CONFIG_BEFORE_CYCLE = { PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, "\0negotiator\0\0" };
static const paramhelp_entry help_NEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Size of Resource Request List\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_SLOT_CONSTRAINT = { PARAM_TYPE_STRING, "Constrain Negotiator Query for Startd Ads\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_SLOT_POOLSIZE_CONSTRAINT = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_SOCKET_CACHE_SIZE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_STATE_FILE = { PARAM_TYPE_STRING, "\0had,AbstractReplicatorStateMachine\0\0" };
static const paramhelp_entry help_NEGOTIATOR_TIMEOUT = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD = { PARAM_TYPE_INT, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_UPDATE_AFTER_CYCLE = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_UPDATE_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_USE_SLOT_WEIGHTS = { PARAM_TYPE_BOOL, "Negotiator should use slot weights\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NEGOTIATOR_USE_WEIGHTED_DEMAND = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_NETWORK_HOSTNAME = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "\0\0\0" };
static const paramhelp_entry help_NETWORK_INTERFACE = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "\0\0\0" };
static const paramhelp_entry help_NETWORK_MAX_PENDING_CONNECTS = { PARAM_TYPE_INT, "\0daemon_core\0\0" };
static const paramhelp_entry help_NICE_USER_ACCOUNTING_GROUP_NAME = { PARAM_TYPE_STRING, "\0accountant,submit\0\0" };
static const paramhelp_entry help_NICE_USER_PRIO_FACTOR = { PARAM_TYPE_DOUBLE, "\0accountant\0\0" };
static const paramhelp_entry help_NO_DNS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_NONBLOCKING_COLLECTOR_UPDATE = { PARAM_TYPE_BOOL, "\0daemon_client,dc_collector\0\0" };
static const paramhelp_entry help_NOT_RESPONDING_TIMEOUT = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0daemon_core\0\0" };
static const paramhelp_entry help_NUM_CPUS = { PARAM_TYPE_INT, "\0startd\0Number of CPUs to provision in the startd\0" };
static const paramhelp_entry help_OBITUARY_LOG_LENGTH = { PARAM_TYPE_INT, "\0master\0\0" };
static const paramhelp_entry help_ONEDRIVE_AUTHORIZATION_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_ONEDRIVE_TOKEN_URL = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_OPENMPI_EXCLUDE_NETWORK_INTERFACES = { PARAM_TYPE_STRING, "Comma-delimited list of network interfaces that OpenMPI should ignore\0\0\0" };
static const paramhelp_entry help_OPENMPI_INSTALL_PATH = { PARAM_TYPE_STRING, "Location of OpenMPI install\0\0\0" };
static const paramhelp_entry help_OPSYS = { PARAM_TYPE_STRING, "Operating system\0starter,submit\0\0" };
static const paramhelp_entry help_OPSYSANDVER = { PARAM_TYPE_STRING, "Operating system and major version number\0starter,submit\0\0" };
static const paramhelp_entry help_OUT_HIGHPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_OUT_LOWPORT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_PARENT_CHECK_FIRST_INTERVAL = { PARAM_TYPE_INT, "Seconds after startup before a daemon's first check of whether its parent process is still alive. Not used by the master. May be overridden per-subsystem, e.g. DAGMAN.PARENT_CHECK_FIRST_INTERVAL.\0daemon_core\0\0" };
static const paramhelp_entry help_PARENT_CHECK_INTERVAL = { PARAM_TYPE_INT, "Seconds between checks of whether a daemon's parent process is still alive; if not, the daemon shuts itself down. Not used by the master. May be overridden per-subsystem, e.g. DAGMAN.PARENT_CHECK_INTERVAL.\0daemon_core\0\0" };
static const paramhelp_entry help_PARROT = { PARAM_TYPE_STRING, "\0parrot\0run job within parrot\0" };
static const paramhelp_entry help_PASSWD_CACHE_REFRESH = { PARAM_TYPE_INT, "\0passwd_cache\0\0" };
static const paramhelp_entry help_PER_JOB_HISTORY_DIR = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_PER_JOB_NAMESPACES = { PARAM_TYPE_BOOL, "Determines if job creates their own file system namespace\0starter\0\0" };
static const paramhelp_entry help_PERIODIC_CHECKPOINT = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_PERIODIC_EXPR_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_PERIODIC_EXPR_TIMESLICE = { PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_PERSISTENT_CONFIG_DIR = { PARAM_TYPE_STRING, "\0condor_config\0\0" };
static const paramhelp_entry help_PID_SNAPSHOT_INTERVAL = { PARAM_TYPE_INT, "\0daemon_core,HookClientMgr\0\0" };
static const paramhelp_entry help_PIPE_BUFFER_MAX = { PARAM_TYPE_INT|PARAM_FLAGS_RESTART, "Maximum buffer size for stdout/err pipes\0daemon_core\0\0" };
static const paramhelp_entry help_PLACEMENTD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_PLACEMENTD_AUTHORIZATIONS_MAPFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_PLACEMENTD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_PLACEMENTD_MAPFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_PLUGIN_DIR = { PARAM_TYPE_STRING, "\0LoadPlugins\0\0" };
static const paramhelp_entry help_PLUGINS = { PARAM_TYPE_STRING, "\0LoadPlugins\0\0" };
static const paramhelp_entry help_POLLING_INTERVAL = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_POLLING_PERIOD = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_POOL_HISTORY_DIR = { PARAM_TYPE_STRING, "\0collector,view_server\0\0" };
static const paramhelp_entry help_POOL_HISTORY_MAX_STORAGE = { PARAM_TYPE_INT, "\0collector,view_server\0\0" };
static const paramhelp_entry help_POOL_HISTORY_SAMPLING_INTERVAL = { PARAM_TYPE_INT, "\0collector,view_server\0\0" };
static const paramhelp_entry help_PREEMPT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_PREEMPTION_RANK = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_PREEMPTION_REQUIREMENTS = { PARAM_TYPE_STRING, "\0matchmaker\0Restrict when slots can be preempted for user priority\0" };
static const paramhelp_entry help_PREEN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to preen binary\0master\0\0" };
static const paramhelp_entry help_PREEN_ADMIN = { PARAM_TYPE_STRING, "\0tools,preen\0\0" };
static const paramhelp_entry help_PREEN_ARGS = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_PREEN_COREFILE_MAX_SIZE = { PARAM_TYPE_LONG, "Maximum size allowed for coredump files. Anything bigger gets erased. Default 50Mb.\0preen\0\0" };
static const paramhelp_entry help_PREEN_COREFILE_STALE_AGE = { PARAM_TYPE_INT, "Age in seconds of a coredump file deemed stale. Default 60 days.\0preen\0\0" };
static const paramhelp_entry help_PREEN_COREFILES_PER_PROCESS = { PARAM_TYPE_INT, "Number of recent core dump files to retain per process.\0preen\0\0" };
static const paramhelp_entry help_PREEN_INTERVAL = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_PREFER_IPV4 = { PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART, "\0daemon_core\0Should HTCondor prefer IPv4 (over IPv6) when given the choice?\0" };
static const paramhelp_entry help_PREFER_OUTBOUND_IPV4 = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART, "Prefer to connect over IPv4\0daemon_core\0Should HTCondor prefer IPv4 when ignoring preferences?\0" };
static const paramhelp_entry help_PRIORITY_HALFLIFE = { PARAM_TYPE_DOUBLE|PARAM_FLAGS_RANGED, "\0accountant\0\0" };
static const paramhelp_entry help_PRIVATE_NETWORK_INTERFACE = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_PRIVATE_NETWORK_NAME = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_PROCD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Procd binary\0master,procd\0\0" };
static const paramhelp_entry help_PROCD_ADDRESS = { PARAM_TYPE_STRING, "\0master,starter\0\0" };
static const paramhelp_entry help_PROCD_DEBUG = { PARAM_TYPE_BOOL, "Debug logging options for the procd\0procd\0\0" };
static const paramhelp_entry help_PROCD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0procd,proc_family_proxy\0\0" };
static const paramhelp_entry help_PROCD_MAX_SNAPSHOT_INTERVAL = { PARAM_TYPE_STRING, "\0procd,proc_family_proxy\0\0" };
static const paramhelp_entry help_PROTECTED_JOB_ATTRS = { PARAM_TYPE_STRING, "Admin defined list of job attributes that may only be changed by a queue superuser once set\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_PUBLISH_OBITUARIES = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_PYTHON3_MODULE_SUFFIX = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_PYTHON3_VERSION_MINOR = { PARAM_TYPE_INT|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_Q_QUERY_TIMEOUT = { PARAM_TYPE_INT, "\0condor_q\0\0" };
static const paramhelp_entry help_QUERY_TIMEOUT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_QUEUE_ALL_USERS_TRUSTED = { PARAM_TYPE_BOOL, "All users can edit other users jobs\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_QUEUE_CLEAN_INTERVAL = { PARAM_TYPE_INT, "\0Schedd\0\0" };
static const paramhelp_entry help_QUEUE_SUPER_USER_MAY_IMPERSONATE = { PARAM_TYPE_STRING, "\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_QUEUE_SUPER_USERS = { PARAM_TYPE_STRING, "List of users that can edit other users jobs\0schedd,qmgmt\0\0" };
static const paramhelp_entry help_REAL_TIME_JOB_SUSPEND_UPDATES = { PARAM_TYPE_STRING, "\0q,queue\0\0" };
static const paramhelp_entry help_RECEIVE_MSGS_DURATION = { PARAM_TYPE_INT|PARAM_CUST_DEVEL, "How long daemonCore should receive messages before checking the pump\0daemon_core,schedd\0how long to keep processing callback messages before returing to the pump. For the SCHEDD, how long to keep processing matches from the negotiator before checking for other work.\0" };
static const paramhelp_entry help_RECONNECT_BACKOFF_CEILING = { PARAM_TYPE_INT, "\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_RELEASE_DIR = { PARAM_TYPE_STRING, "\0\0Where have you installed the bin, sbin and lib condor directories?\0" };
static const paramhelp_entry help_REMOTE_GAHP = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0gridmanager,infnbatchjob\0\0" };
static const paramhelp_entry help_REMOTE_PRIO_FACTOR = { PARAM_TYPE_DOUBLE, "\0accountant\0\0" };
static const paramhelp_entry help_REMOVE_SIGNIFICANT_ATTRIBUTES = { PARAM_TYPE_STRING, "Attributes that the Negotiator should assume are slot attributes\0negotiator,matchmaker,schedd\0\0" };
static const paramhelp_entry help_REMOVE_SIGNIFICANT_ATTRIBUTES_REGEX = { PARAM_TYPE_STRING, "Regular expression pattern that the Negotiator should assume identifies slot attributes\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_REPLICATION = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Replication daemon binary\0\0\0" };
static const paramhelp_entry help_REPLICATION_ARGS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_REPLICATION_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the replication daemons\0\0\0" };
static const paramhelp_entry help_REPLICATION_INTERVAL = { PARAM_TYPE_INT, "\0had,ReplicatorStateMachine\0\0" };
static const paramhelp_entry help_REPLICATION_LIST = { PARAM_TYPE_STRING, "\0had,StateMachine\0\0" };
static const paramhelp_entry help_REPLICATION_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0replication,log\0\0" };
static const paramhelp_entry help_REPLICATION_SOCKET_NAME = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_REPLICATION_USE_SHARED_PORT = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_REQUIRE_LOCAL_CONFIG_FILE = { PARAM_TYPE_BOOL, "\0condor_config\0\0" };
static const paramhelp_entry help_RESERVED_MEMORY = { PARAM_TYPE_INT, "\0startd\0\0" };
static const paramhelp_entry help_RESERVED_SWAP = { PARAM_TYPE_INT, "\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_RESTART_PROCD_ON_ERROR = { PARAM_TYPE_BOOL, "\0master,procd\0\0" };
static const paramhelp_entry help_REUSE_CONDOR_RUN_ACCOUNT = { PARAM_TYPE_STRING, "\0dynuser\0\0" };
static const paramhelp_entry help_ROOSTER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Machine Hybernation/Wake daemon binary\0\0\0" };
static const paramhelp_entry help_ROOSTER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the rooster\0\0\0" };
static const paramhelp_entry help_ROOSTER_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0rooster\0\0" };
static const paramhelp_entry help_ROOSTER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0rooster,log\0\0" };
static const paramhelp_entry help_ROOSTER_MAX_UNHIBERNATE = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Rooster max unhibernate per cycle\0rooster\0\0" };
static const paramhelp_entry help_ROOSTER_UNHIBERNATE = { PARAM_TYPE_STRING, "\0rooster\0\0" };
static const paramhelp_entry help_ROOSTER_UNHIBERNATE_RANK = { PARAM_TYPE_STRING, "\0rooster\0\0" };
static const paramhelp_entry help_ROOSTER_WAKEUP_CMD = { PARAM_TYPE_STRING, "Rooster wakeup command\0rooster\0\0" };
static const paramhelp_entry help_RUN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_RUN_FILETRANSFER_PLUGINS_WITH_ROOT = { PARAM_TYPE_BOOL, "Whether to invoke file transfer plugins as user or as root\0\0\0" };
static const paramhelp_entry help_RunBenchmarks = { PARAM_TYPE_STRING, "Expression that when true, causes the STARTD to run benchmarks\0startd,startd_main\0\0" };
static const paramhelp_entry help_RUNTIME_CONFIG_ADMIN = { PARAM_TYPE_STRING, "\0condor_config\0\0" };
static const paramhelp_entry help_SBIN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0startd,starter_mgr\0\0" };
static const paramhelp_entry help_SCHED_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0schedd\0\0" };
static const paramhelp_entry help_SCHED_UNIV_RENICE_INCREMENT = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL, "Path to the HTCondor scheduler daemon binary\0master\0\0" };
static const paramhelp_entry help_SCHEDD_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the schedd address file\0\0\0" };
static const paramhelp_entry help_SCHEDD_ALLOW_LATE_MATERIALIZE = { PARAM_TYPE_BOOL, "Set to false to have Schedd refuse late materialization submits\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ASSUME_NEGOTIATOR_GONE = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_AUDIT_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0sched,log\0\0" };
static const paramhelp_entry help_SCHEDD_BACKUP_SPOOL = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_CRON_NAME = { PARAM_TYPE_STRING, "\0schedd,schedd_cronmgr\0\0" };
static const paramhelp_entry help_SCHEDD_DAEMON_AD_FILE = { PARAM_TYPE_STRING, "Location of the schedd classad file\0\0\0" };
static const paramhelp_entry help_SCHEDD_DAEMON_HISTORY = { PARAM_TYPE_STRING, "\0daemon_core,schedd\0\0" };
static const paramhelp_entry help_SCHEDD_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the schedd\0\0\0" };
static const paramhelp_entry help_SCHEDD_INTERVAL = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_SCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the Schedd\0sched,log\0\0" };
static const paramhelp_entry help_SCHEDD_MAX_FILE_DESCRIPTORS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "\0schedd\0Set the limit on file descriptor usage for the scheduler.\0" };
static const paramhelp_entry help_SCHEDD_MIN_INTERVAL = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_NAME = { PARAM_TYPE_STRING, "\0jobqueuedbmanager\0\0" };
static const paramhelp_entry help_SCHEDD_NON_DURABLE_LATE_MATERIALIZE = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "Set to false to use slow but durable transaction semantics for each materialized job.\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_NOW_JOB_VACATE_TIMEOUT = { PARAM_TYPE_INT, "Number of seconds the schedd will wait for the targeted job(s) of a condor_now (coalesce) request to vacate before giving up on the now job\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_PREEMPTION_RANK = { PARAM_TYPE_STRING, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_SCHEDD_PREEMPTION_REQUIREMENTS = { PARAM_TYPE_STRING, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_SCHEDD_QUERY_WORKERS = { PARAM_TYPE_INT, "Maximum number of schedd forked workers\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_RESTART_REPORT = { PARAM_TYPE_STRING, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_DiskUsage = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_ExecutableSize = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_ImageSize = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_NumCkpts = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_ProportionalSetSizeKb = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_ROUND_ATTR_ResidentSetSize = { PARAM_TYPE_STRING|PARAM_FLAGS_RESTART|PARAM_CUST_EXPERT, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_SEND_RESCHEDULE = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_SEND_VACATE_VIA_TCP = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_SCHEDD_SLOT_WEIGHT = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SCHEDD_SUPER_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the schedd super address file\0\0\0" };
static const paramhelp_entry help_SCHEDD_USE_SLOT_WEIGHT = { PARAM_TYPE_BOOL, "Should Schedd obey SLOT_WEIGHT\0schedd\0\0" };
static const paramhelp_entry help_SCHEDULER_UNIVERSE_COOL_DOWN_DURATION = { PARAM_TYPE_INT, "Time in seconds to put scheduler universe job in cool down when exited with non-zero exit code.\0schedd\0\0" };
static const paramhelp_entry help_SCP = { PARAM_TYPE_STRING, "\0sshd_wrapper\0\0" };
static const paramhelp_entry help_SEC_ACCEPT_CAPABILITY_TOKENS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0\0\0" };
static const paramhelp_entry help_SEC_CLAIMTOBE_INCLUDE_DOMAIN = { PARAM_TYPE_BOOL, "\0io,condor_auth_claim\0\0" };
static const paramhelp_entry help_SEC_CLAIMTOBE_USER = { PARAM_TYPE_STRING, "\0io,condor_auth_claim\0\0" };
static const paramhelp_entry help_SEC_CREDENTIAL_REFRESH_INTERVAL = { PARAM_TYPE_INT, "Default interval for re-storing credentials\0security\0\0" };
static const paramhelp_entry help_SEC_CREDENTIAL_SWEEP_DELAY = { PARAM_TYPE_INT, "Default delay before sweeping unused credentials\0security\0\0" };
static const paramhelp_entry help_SEC_CREDENTIAL_SWEEP_INTERVAL = { PARAM_TYPE_INT, "Period to check for old (marked) credentials\0security\0\0" };
static const paramhelp_entry help_SEC_DEBUG_PRINT_KEYS = { PARAM_TYPE_BOOL, "\0daemon_core\0\0" };
static const paramhelp_entry help_SEC_DEFAULT_AUTHENTICATION_METHODS = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_SEC_DEFAULT_AUTHENTICATION_TIMEOUT = { PARAM_TYPE_INT, "Default timeout for all authentication methods\0daemon_core,security\0\0" };
static const paramhelp_entry help_SEC_ENABLE_IMPERSONATION_TOKENS = { PARAM_TYPE_BOOL, "\0schedd\0Set to true to allow the pool collector(s) to create impersonation tokens.\0" };
static const paramhelp_entry help_SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION = { PARAM_TYPE_BOOL, "\0shadow,remoteresource\0\0" };
static const paramhelp_entry help_SEC_ENABLE_REMOTE_ADMINISTRATION = { PARAM_TYPE_BOOL, "\0master\0Set to true to allow the collector administrator(s) to manage the daemon\0" };
static const paramhelp_entry help_SEC_ENABLE_SCITOKEN_EXCHANGE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_ENABLE_TOKEN_FETCH = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_ENABLE_TOKEN_REQUEST = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_IMPERSONATION_TOKEN_LIMITS = { PARAM_TYPE_STRING, "\0schedd\0Restrict what authorizations can be enabled with impersonation toekns.\0" };
static const paramhelp_entry help_SEC_ISSUED_TOKEN_EXPIRATION = { PARAM_TYPE_INT, "Default max expiration time of issued session tokens.\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_PASSWORD_DIRECTORY = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0store_cred\0\0" };
static const paramhelp_entry help_SEC_PASSWORD_DOMAIN = { PARAM_TYPE_STRING, "\0tools,store_cred_main\0\0" };
static const paramhelp_entry help_SEC_PASSWORD_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0store_cred\0\0" };
static const paramhelp_entry help_SEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_SCITOKENS_CACHE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SEC_SESSION_DURATION_SLOP = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0daemon_core\0\0" };
static const paramhelp_entry help_SEC_SYSTEM_KNOWN_HOSTS = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0io\0\0" };
static const paramhelp_entry help_SEC_TCP_SESSION_TIMEOUT = { PARAM_TYPE_INT, "\0io,condor_secman\0\0" };
static const paramhelp_entry help_SEC_TOKEN_AP_SIGNING_KEY_NAME = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SEC_TOKEN_DIRECTORY = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Directory containing the tokens for token auth.\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS = { PARAM_TYPE_STRING, "StringList of keys allowed to sign from condor_token_request\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_ISSUER_KEY = { PARAM_TYPE_STRING, "Name of the key used to issue session tokens\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_MAX_AGE = { PARAM_TYPE_INT, "Maximum age of accepted tokens.\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_POOL_SIGNING_KEY_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the POOL token signing key\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_REQUEST_LIMITS = { PARAM_TYPE_STRING, "Authorization limits for token requests\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_REVOCATION_EXPR = { PARAM_TYPE_STRING, "Expression describing token revocation.\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_TOKEN_SYSTEM_DIRECTORY = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_SEC_USE_FAMILY_SESSION = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_USE_LOW_DATA_MODE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SEC_USE_TOKENS_DATABASE = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SECURE_JOB_ATTRS = { PARAM_TYPE_STRING, "Admin defined list of job attributes that only the Schedd can change\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_SENDMAIL = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to sendmail\0MAIL,\0\0" };
static const paramhelp_entry help_SETTABLE_ATTRS_ADMINISTRATOR = { PARAM_TYPE_STRING, "List of configuration variables that can be set by condor_config_val -set\0\0\0" };
static const paramhelp_entry help_SETTABLE_ATTRS_CONFIG = { PARAM_TYPE_STRING, "List of configuration variables that can be set by condor_config_val -set\0\0\0" };
static const paramhelp_entry help_SHADOW = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to vanilla shadow binary\0schedd\0\0" };
static const paramhelp_entry help_SHADOW_CHECKPROXY_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Shadow Check Proxy Interval\0\0\0" };
static const paramhelp_entry help_SHADOW_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for shadows\0\0\0" };
static const paramhelp_entry help_SHADOW_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0shadow\0\0" };
static const paramhelp_entry help_SHADOW_JOB_CLEANUP_RETRY_DELAY = { PARAM_TYPE_INT, "\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_SHADOW_LAZY_QUEUE_UPDATE = { PARAM_TYPE_BOOL, "\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_SHADOW_LIST = { PARAM_TYPE_STRING, "\0schedd,shadow_mgr\0\0" };
static const paramhelp_entry help_SHADOW_LOCK = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Lock file for locking the shadow log file\0shadow\0\0" };
static const paramhelp_entry help_SHADOW_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Log shared by Shadows\0shadow,log\0\0" };
static const paramhelp_entry help_SHADOW_MAX_JOB_CLEANUP_RETRIES = { PARAM_TYPE_INT, "\0shadow,baseshadow\0\0" };
static const paramhelp_entry help_SHADOW_RENICE_INCREMENT = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SHADOW_RUN_UNKNOWN_USER_JOBS = { PARAM_TYPE_BOOL|PARAM_FLAGS_RESTART, "\0shadow\0\0" };
static const paramhelp_entry help_SHADOW_SIZE_ESTIMATE = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_SHADOW_STATS_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Log file of Xfer stats\0shadow,log\0\0" };
static const paramhelp_entry help_SHADOW_WORKLIFE = { PARAM_TYPE_INT, "\0shadow\0\0" };
static const paramhelp_entry help_SHARED_PORT = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Shared Port daemon binary\0\0\0" };
static const paramhelp_entry help_SHARED_PORT_DAEMON_AD_FILE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SHARED_PORT_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the shared_port daemon\0\0\0" };
static const paramhelp_entry help_SHARED_PORT_DEFAULT_ID = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "\0\0\0" };
static const paramhelp_entry help_SHARED_PORT_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for shared_port\0shared_port,log\0\0" };
static const paramhelp_entry help_SHARED_PORT_MAX_FILE_DESCRIPTORS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "\0shared_port\0Set the limit on file descriptor usage for condor_shared_port.\0" };
static const paramhelp_entry help_SHARED_PORT_PORT = { PARAM_TYPE_INT, "TCP port used by condor_shared_port\0\0\0" };
static const paramhelp_entry help_SHUTDOWN_FAST_TIMEOUT = { PARAM_TYPE_INT, "\0\0\0" };
static const paramhelp_entry help_SHUTDOWN_GRACEFUL_TIMEOUT = { PARAM_TYPE_STRING, "\0daemons\0\0" };
static const paramhelp_entry help_SIGN_S3_URLS = { PARAM_TYPE_BOOL, "Enable to allow submit side to sign S3 URLs for file transfer.\0\0\0" };
static const paramhelp_entry help_SINGULARITY = { PARAM_TYPE_STRING, "\0startd,command\0\0" };
static const paramhelp_entry help_SINGULARITY_ADD_ROCM_FLAG = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_SINGULARITY_ALLOWED_JOB_ENV_VARS = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_SINGULARITY_IMAGE_EXPR = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_SINGULARITY_JOB = { PARAM_TYPE_BOOL, "\0startd\0\0" };
static const paramhelp_entry help_SINGULARITY_MOUNT_HOME = { PARAM_TYPE_BOOL, "\0startd\0\0" };
static const paramhelp_entry help_SINGULARITY_TEST_SANDBOX = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_SINGULARITY_USE_PID_NAMESPACES = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_SINGULARITY_VERBOSITY = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_SLOT_WEIGHT = { PARAM_TYPE_STRING, "Slot weight expression, resides on SlotWeight attribute\0negotiator\0\0" };
static const paramhelp_entry help_SLOTS_CONNECTED_TO_CONSOLE = { PARAM_TYPE_INT|PARAM_FLAGS_RESTART, "Slots above this number do not have ConsoleIdle updated\0startd\0\0" };
static const paramhelp_entry help_SLOTS_CONNECTED_TO_KEYBOARD = { PARAM_TYPE_INT|PARAM_FLAGS_RESTART, "Slots above this number do not have KeyboardIdle updated\0startd\0\0" };
static const paramhelp_entry help_SmallJob = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SMTP_SERVER = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SOCKET_LISTEN_BACKLOG = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_FLAGS_RESTART, "\0\0\0" };
static const paramhelp_entry help_SOFT_UID_DOMAIN = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_SPOOL = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0schedd,accountant\0\0" };
static const paramhelp_entry help_SSH_KEYGEN = { PARAM_TYPE_STRING, "\0sshd_wrapper\0\0" };
static const paramhelp_entry help_SSH_KEYGEN_ARGS = { PARAM_TYPE_STRING, "\0sshd_wrapper\0\0" };
static const paramhelp_entry help_SSHD = { PARAM_TYPE_STRING, "\0sshd_wrapper\0\0" };
static const paramhelp_entry help_SSHD_ARGS = { PARAM_TYPE_STRING, "\0sshd_wrapper\0\0" };
static const paramhelp_entry help_SSL_SKIP_HOST_CHECK = { PARAM_TYPE_BOOL, "Disable client host checks for SSL authentication.\0condor_auth_ssl\0\0" };
static const paramhelp_entry help_STANDARD = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_START = { PARAM_TYPE_STRING, "\0startd,Reqexp\0\0" };
static const paramhelp_entry help_START_DAEMONS = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_START_LOCAL_UNIVERSE = { PARAM_TYPE_STRING, "expression that, when TRUE allows a Local universe job to start\0schedd\0\0" };
static const paramhelp_entry help_START_MASTER = { PARAM_TYPE_STRING, "\0master\0\0" };
static const paramhelp_entry help_START_SCHEDULER_UNIVERSE = { PARAM_TYPE_STRING, "expression that, when TRUE allows a Scheduler universe job to start\0schedd\0\0" };
static const paramhelp_entry help_STARTD = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH|PARAM_CUST_DEVEL, "Path to the HTCondor startd daemon binary\0master\0\0" };
static const paramhelp_entry help_STARTD_AD_REEVAL_EXPR = { PARAM_TYPE_STRING, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_STARTD_ADDRESS_FILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the startd address file\0\0\0" };
static const paramhelp_entry help_STARTD_ATTRS = { PARAM_TYPE_STRING, "Names of attibutes from config file to insert into STARTD ads\0startd\0\0" };
static const paramhelp_entry help_STARTD_CLAIM_ID_FILE = { PARAM_TYPE_STRING, "\0misc_utils\0\0" };
static const paramhelp_entry help_STARTD_CONTACT_TIMEOUT = { PARAM_TYPE_INT, "\0schedd\0\0" };
static const paramhelp_entry help_STARTD_CRON_AUTOPUBLISH = { PARAM_TYPE_STRING, "\0startd,startd_cronmgr\0\0" };
static const paramhelp_entry help_STARTD_CRON_NAME = { PARAM_TYPE_STRING, "Obsolete Startd Cron Name\0startd,startd_cronmgr\0\0" };
static const paramhelp_entry help_STARTD_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the startd\0\0\0" };
static const paramhelp_entry help_STARTD_DETECT_GPUS = { PARAM_TYPE_STRING, "Enable GPUs as a resource and set arguments for condor_gpu_discovery when USE FEATURE:GPUs is not configured\0startd\0configure to empty to disable default GPU discovery\0" };
static const paramhelp_entry help_STARTD_ENFORCE_DISK_LIMITS = { PARAM_TYPE_BOOL, "\0startd\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_AVAILABLE_PARTITIONS = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_BACK_PARTITION = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_BOOT_PARTITION = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_DESTROY_PARTITION = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_GENERATE_PARTITION = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_QUERY_WORK_LOADS = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_FACTORY_SCRIPT_SHUTDOWN_PARTITION = { PARAM_TYPE_STRING, "\0startd_factory\0\0" };
static const paramhelp_entry help_STARTD_HAS_BAD_UTMP = { PARAM_TYPE_INT, "\0sysapi,reconfig\0\0" };
static const paramhelp_entry help_STARTD_HISTORY = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_STARTD_JOB_ATTRS = { PARAM_TYPE_STRING, "Job Attributes to copy into the STARTD ad\0startd,startd_main\0\0" };
static const paramhelp_entry help_STARTD_JOB_HOOK_KEYWORD = { PARAM_TYPE_STRING, "\0startd,Resource\0\0" };
static const paramhelp_entry help_STARTD_LATCH_EXPRS = { PARAM_TYPE_STRING, "STARTD_ATTRS that HTCondor will periodically evaluate and timestamp changes\0\0\0" };
static const paramhelp_entry help_STARTD_LEFTOVER_PROCS_BREAK_SLOTS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_STARTD_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to log file for the Startd\0startd,log\0\0" };
static const paramhelp_entry help_STARTD_NAME = { PARAM_TYPE_STRING, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_STARTD_NOCLAIM_SHUTDOWN = { PARAM_TYPE_INT, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_STARTD_REBOOT_COMMAND = { PARAM_TYPE_STRING, "\0startd\0\0" };
static const paramhelp_entry help_STARTD_RECOMPUTE_DISK_FREE = { PARAM_TYPE_BOOL, "\0startd\0\0" };
static const paramhelp_entry help_STARTD_RESOURCE_PREFIX = { PARAM_TYPE_STRING, "\0startd,Resource\0\0" };
static const paramhelp_entry help_STARTD_SHOULD_WRITE_CLAIM_ID_FILE = { PARAM_TYPE_BOOL, "\0startd,claim\0\0" };
static const paramhelp_entry help_STARTD_SLOT_ATTRS = { PARAM_TYPE_STRING, "Names of Attributes that should be cross-posted from each Startd slot to all of the other slots\0startd,startd_main\0\0" };
static const paramhelp_entry help_STARTER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to Vanilla Starter binary\0\0\0" };
static const paramhelp_entry help_STARTER_ALWAYS_HOLD_ON_OOM = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the starter\0starter\0\0" };
static const paramhelp_entry help_STARTER_DEBUG_WAIT = { PARAM_TYPE_BOOL|PARAM_CUST_DEVEL, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_DIAGNOSTIC_send_ep_logs = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_STARTER_DISABLE_USER_SUPPLIED_TRANSFER_PLUGINS = { PARAM_TYPE_STRING, "Conditionally disable user-supplied transfer plugins, MY is slot and TARGET is job.\0file_transfer\0\0" };
static const paramhelp_entry help_STARTER_FILE_XFER_STALL_TIMEOUT = { PARAM_TYPE_INT, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_FIRST_CHILDALIVE_DELAY = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0daemon_core\0\0" };
static const paramhelp_entry help_STARTER_HIDE_GPU_DEVICES = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_STARTER_INITIAL_UPDATE_INTERVAL = { PARAM_TYPE_INT, "\0starter,job_info_communicator\0\0" };
static const paramhelp_entry help_STARTER_JOB_ENVIRONMENT = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_JOB_HOOK_KEYWORD = { PARAM_TYPE_STRING, "\0starter,StarterHookMgr\0\0" };
static const paramhelp_entry help_STARTER_LIST = { PARAM_TYPE_STRING, "\0startd,starter_mgr\0\0" };
static const paramhelp_entry help_STARTER_LOCAL = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0schedd\0\0" };
static const paramhelp_entry help_STARTER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_LOG_NAME_APPEND = { PARAM_TYPE_STRING, "What to append StarterLog filename, may be: false, true, Slot, Cluster, or JobId, true or undef gives 8.0 compatible behavior.\0starter\0\0" };
static const paramhelp_entry help_STARTER_NESTED_SCRATCH = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_NUM_THREADS_ENV_VARS = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_RLIMIT_AS = { PARAM_TYPE_INT, "Classad expression used to set virtual memory rlimit for job\0starter\0\0" };
static const paramhelp_entry help_STARTER_SETS_HOME_ENV = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_STARTER_STATS_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Log file of Xfer stats\0starter,log\0\0" };
static const paramhelp_entry help_STARTER_UPLOAD_TIMEOUT = { PARAM_TYPE_INT, "\0starter\0\0" };
static const paramhelp_entry help_StartIdleTime = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_STASH_PLUGIN = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Full path to the stash/osdf/Pelican plugin\0\0\0" };
static const paramhelp_entry help_StateTimer = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_STATISTICS_WINDOW_QUANTUM = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_CUST_EXPERT, "Size of Internal Statistics Ring Buffer In Seconds\0daemons\0\0" };
static const paramhelp_entry help_STATISTICS_WINDOW_QUANTUM_DC = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "Size of Internal Statistics Ring Buffer In Seconds for DaemonCore Stats\0daemons\0\0" };
static const paramhelp_entry help_STATISTICS_WINDOW_QUANTUM_SCHEDD = { PARAM_TYPE_STRING|PARAM_CUST_EXPERT, "Size of Internal Statistics Ring Buffer In Seconds for Scheduler Stats\0schedd\0\0" };
static const paramhelp_entry help_STATISTICS_WINDOW_SECONDS = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Size of Recent Statistics Window\0daemons\0\0" };
static const paramhelp_entry help_SUBMIT_ALLOW_GETENV = { PARAM_TYPE_BOOL, "\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_ATTRS = { PARAM_TYPE_STRING, "Names of config attributes that should be automatically inserted into jobs by condor_submit\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD = { PARAM_TYPE_BOOL, "\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_DEFAULT_SHOULD_TRANSFER_FILES = { PARAM_TYPE_STRING, "Set the default value submit should use for should_transfer_files for jobs that don't specify\0submit\0Set to YES, NO, or IF_NEEDED.  IF_NEEDED is used if this is empty or invalid\0" };
static const paramhelp_entry help_SUBMIT_GENERATE_CONDOR_C_REQUIREMENTS = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_SUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS = { PARAM_TYPE_BOOL, "Submit should generate requirements clauses for job attributes that begin with Request\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO = { PARAM_TYPE_BOOL, "Submit should put attributes into jobs that show the Windows OSVERSIONINFO\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_REQUIREMENT_NAMES = { PARAM_TYPE_STRING, "Names of the submit requirements.\0schedd\0\0" };
static const paramhelp_entry help_SUBMIT_SEND_RESCHEDULE = { PARAM_TYPE_BOOL, "Submit sends a RESCHEDULE command to schedd. Obsolete, use when Schedd version is before 26.0\0submit\0\0" };
static const paramhelp_entry help_SUBMIT_SKIP_FILECHECKS = { PARAM_TYPE_STRING, "\0submit\0\0" };
static const paramhelp_entry help_SUBSYSTEM = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "Type of the Daemon or tool\0config\0Set automatically to be MASTER, STARTD, SCHEDD, SUBMIT TOOL, etc. Used by the configuration.\0" };
static const paramhelp_entry help_SUM_OF_CATALOGS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SUSPEND = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_SYSAPI_GET_LOADAVG = { PARAM_TYPE_INT, "\0sysapi,reconfig\0\0" };
static const paramhelp_entry help_SYSTEM_IMMUTABLE_JOB_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "System defined list of job attributes that may not change once set\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_SYSTEM_JOB_MACHINE_ATTRS = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "\0schedd\0\0" };
static const paramhelp_entry help_SYSTEM_MAX_RELEASES = { PARAM_TYPE_INT, "The maximum number of times a user can release a single held job\0\0\0" };
static const paramhelp_entry help_SYSTEM_PROTECTED_JOB_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "System defined list of job attributes that may only be changed by a queue superuser once set\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_SYSTEM_SECURE_JOB_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "System defined list of job attributes that only the Schedd can change\0schedd,qmgmt,qedit\0\0" };
static const paramhelp_entry help_SYSTEM_STARTD_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "Configuration attibutes that HTCondor needs to insert into STARTD ads\0\0\0" };
static const paramhelp_entry help_SYSTEM_STARTD_JOB_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "Job Attributes that must be copied into the STARTD ad for HTCondor to work correctly\0startd,startd_main\0\0" };
static const paramhelp_entry help_SYSTEM_STARTD_LATCH_EXPRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "SYSTEM_STARTD_ATTRS that HTCondor will periodically evaluate and timestamp changes\0\0\0" };
static const paramhelp_entry help_SYSTEM_STARTD_SLOT_ATTRS = { PARAM_TYPE_STRING|PARAM_CUST_DEVEL, "Startd Slot Attrs needed by HTCondor\0startd,startd_main\0\0" };
static const paramhelp_entry help_SYSTEM_VALID_SPOOL_FILES = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "List of files in the SPOOL directory needed by HTCondor\0tools,preen\0Set what HTCondor created files should condor_preen leave in the spool directory\0" };
static const paramhelp_entry help_TCP_FORWARDING_HOST = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_TCP_KEEPALIVE_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED|PARAM_CUST_EXPERT, "Setting for TCP keepalive probe interval\0\0\0" };
static const paramhelp_entry help_TCP_UPDATE_COLLECTORS = { PARAM_TYPE_STRING, "\0daemon_client,dc_collector\0\0" };
static const paramhelp_entry help_TEMP_DIR = { PARAM_TYPE_STRING, "\0directory\0\0" };
static const paramhelp_entry help_TMP_DIR = { PARAM_TYPE_STRING, "\0directory\0\0" };
static const paramhelp_entry help_TOKENS_DATABASE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0\0\0" };
static const paramhelp_entry help_TOOLS_ASSUME_FIREWALLS = { PARAM_TYPE_BOOL, "If a connection to a daemon using CCB is from a machine using shared port, and the connecting client can not listen on the shared port because it can not write to the daemon socket directory (e.g., it's a tool), give up -- assuming a firewall -- rather than hang after opening a listen socket.\0\0\0" };
static const paramhelp_entry help_TOUCH_LOG_INTERVAL = { PARAM_TYPE_INT, "\0daemon_core\0\0" };
static const paramhelp_entry help_TRANSFER_IO_REPORT_INTERVAL = { PARAM_TYPE_INT|PARAM_FLAGS_RANGED, "Interval between reports from file transfer processes to the transfer queue manager\0schedd\0\0" };
static const paramhelp_entry help_TRANSFER_IO_REPORT_TIMESPANS = { PARAM_TYPE_STRING, "List of timespans for reporting file transfer I/O statistics\0schedd\0\0" };
static const paramhelp_entry help_TRANSFER_JOB_ATTRS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_TRANSFER_QUEUE_USER_EXPR = { PARAM_TYPE_STRING, "\0schedd\0\0" };
static const paramhelp_entry help_TRANSFERER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to the Transfer daemon binary\0\0\0" };
static const paramhelp_entry help_TRANSFERER_DEBUG = { PARAM_TYPE_STRING, "Debug logging options for the transferer daemons\0\0\0" };
static const paramhelp_entry help_TRANSFERER_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0transferer,log\0\0" };
static const paramhelp_entry help_TRUNC_COLLECTOR_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0collector\0\0" };
static const paramhelp_entry help_TRUNC_MASTER_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0master\0\0" };
static const paramhelp_entry help_TRUNC_MATCH_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0negotiator\0\0" };
static const paramhelp_entry help_TRUNC_NEGOTIATOR_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0negotiator\0\0" };
static const paramhelp_entry help_TRUNC_SCHED_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0schedd\0\0" };
static const paramhelp_entry help_TRUNC_SHADOW_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0shadow\0\0" };
static const paramhelp_entry help_TRUNC_STARTER_LOG_ON_OPEN = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_TRUST_DOMAIN = { PARAM_TYPE_STRING, "\0condor_auth_passwd\0\0" };
static const paramhelp_entry help_TRUST_DOMAIN_CAFILE = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0io,condor_auth_ssl\0\0" };
static const paramhelp_entry help_TRUST_DOMAIN_CAKEY = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0io,condor_auth_ssl\0\0" };
static const paramhelp_entry help_TRUST_LOCAL_UID_DOMAIN = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_TRUST_UID_DOMAIN = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_TRUSTED_VAULT_HOSTS = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_UID_DOMAIN = { PARAM_TYPE_STRING, "\0starter\0to specify that each machine has its own UID space.\0" };
static const paramhelp_entry help_UNUSED_CLAIM_TIMEOUT = { PARAM_TYPE_INT, "\0schedd,dedicated_scheduler\0\0" };
static const paramhelp_entry help_UPDATE_COLLECTOR_WITH_TCP = { PARAM_TYPE_BOOL, "\0daemon_client,dc_collector\0\0" };
static const paramhelp_entry help_UPDATE_INTERVAL = { PARAM_TYPE_INT, "Rate at which the Startd sends updates to the Collector\0startd\0\0" };
static const paramhelp_entry help_UPDATE_SPREAD_TIME = { PARAM_TYPE_INT, "If nonzero, spreads the startd's updates to the collector over that many seconds.  8 used to be the default for both TCP and UDP.\0startd\0\0" };
static const paramhelp_entry help_UPDATE_VIEW_COLLECTOR_WITH_TCP = { PARAM_TYPE_BOOL, "\0daemon_client,dc_collector\0\0" };
static const paramhelp_entry help_USE_CLONE_TO_CREATE_PROCESSES = { PARAM_TYPE_BOOL, "\0daemon_core\0\0" };
static const paramhelp_entry help_USE_COLLECTOR_HOST_CNAME = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_USE_GID_PROCESS_TRACKING = { PARAM_TYPE_BOOL, "\0procd\0\0" };
static const paramhelp_entry help_USE_GLOBAL_JOB_PRIOS = { PARAM_TYPE_BOOL, "Consider job priorities across multiple schedds\0schedd\0\0" };
static const paramhelp_entry help_USE_KEYRING_SESSIONS = { PARAM_TYPE_BOOL|PARAM_CUST_EXPERT, "Should HTCondor manage AFS tokens in the kernel keyring\0\0\0" };
static const paramhelp_entry help_USE_NFS = { PARAM_TYPE_STRING, "\0shadow,pseudo_ops\0\0" };
static const paramhelp_entry help_USE_PID_NAMESPACES = { PARAM_TYPE_BOOL, "\0starter\0\0" };
static const paramhelp_entry help_USE_PROCD = { PARAM_TYPE_BOOL, "\0proc_family_interface\0\0" };
static const paramhelp_entry help_USE_PROCESS_GROUPS = { PARAM_TYPE_BOOL, "\0daemon_core\0\0" };
static const paramhelp_entry help_USE_RESOURCE_REQUEST_COUNTS = { PARAM_TYPE_BOOL, "\0negotiator,matchmaker\0\0" };
static const paramhelp_entry help_USE_SCRIPT_TO_CREATE_CONFIG = { PARAM_TYPE_BOOL, "\0vm-gahp\0\0" };
static const paramhelp_entry help_USE_SHARED_PORT = { PARAM_TYPE_BOOL, "\0master,shared_port\0\0" };
static const paramhelp_entry help_USE_VISIBLE_DESKTOP = { PARAM_TYPE_STRING, "\0daemon_core,Windows\0\0" };
static const paramhelp_entry help_USE_VOMS_ATTRIBUTES = { PARAM_TYPE_BOOL, "\0\0\0" };
static const paramhelp_entry help_USER_CONFIG_FILE = { PARAM_TYPE_STRING, "Name of User Config File\0condor_config\0\0" };
static const paramhelp_entry help_USER_JOB_WRAPPER = { PARAM_TYPE_STRING, "\0starter\0\0" };
static const paramhelp_entry help_USER_MAPFILE = { PARAM_TYPE_STRING, "\0daemon_core\0\0" };
static const paramhelp_entry help_USING_LIBRARIAN = { PARAM_TYPE_BOOL, "Boolean to denote archive librarian indexing in use for tools to utilize for quick reference.\0librarian\0\0" };
static const paramhelp_entry help_VALID_COD_USERS = { PARAM_TYPE_STRING, "\0startd,startd_main\0\0" };
static const paramhelp_entry help_VALID_SPOOL_FILES = { PARAM_TYPE_STRING, "List of user files in the SPOOL directory that should not be deleted.\0tools,preen\0Set what user files should condor_preen leave in the spool directory?\0" };
static const paramhelp_entry help_VANILLA = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_VM = { PARAM_TYPE_STRING|PARAM_FLAGS_CONST, "\0\0\0" };
static const paramhelp_entry help_VM_GAHP_CONFIG = { PARAM_TYPE_STRING, "\0startd,vmuniverse_mgr\0\0" };
static const paramhelp_entry help_VM_GAHP_LOG = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0vm-gahp\0$(LOG)/VMGahpLogs/VMGahpLog.$(USERNAME)\0" };
static const paramhelp_entry help_VM_GAHP_REQ_TIMEOUT = { PARAM_TYPE_INT, "\0starter,vm_proc\0\0" };
static const paramhelp_entry help_VM_GAHP_SEND_ALL_CLASSAD = { PARAM_TYPE_BOOL, "\0starter,vm_gahp_server\0\0" };
static const paramhelp_entry help_VM_GAHP_SERVER = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0vm-gahp,vmgahp\0\0" };
static const paramhelp_entry help_VM_HARDWARE_VT = { PARAM_TYPE_BOOL, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_KILLING_TIMEOUT = { PARAM_TYPE_INT, "\0startd,Starter\0\0" };
static const paramhelp_entry help_VM_MAX_MEMORY = { PARAM_TYPE_INT, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_MAX_NUMBER = { PARAM_TYPE_STRING, "\0startd,vmuniverse_mgr\0\0" };
static const paramhelp_entry help_VM_MEMORY = { PARAM_TYPE_STRING, "\0startd,vmuniverse_mgr\0\0" };
static const paramhelp_entry help_VM_NETWORKING = { PARAM_TYPE_BOOL, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_NETWORKING_DEFAULT_TYPE = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_NETWORKING_MAC_PREFIX = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_NETWORKING_TYPE = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_VM_RECHECK_INTERVAL = { PARAM_TYPE_INT, "\0startd,vmuniverse_mgr\0\0" };
static const paramhelp_entry help_VM_SOFT_SUSPEND = { PARAM_TYPE_BOOL, "\0starter,vm_proc\0\0" };
static const paramhelp_entry help_VM_STATUS_INTERVAL = { PARAM_TYPE_INT, "\0starter,vm_proc\0\0" };
static const paramhelp_entry help_VM_STATUS_MAX_ERROR = { PARAM_TYPE_INT, "\0starter,vm_proc\0\0" };
static const paramhelp_entry help_VM_TYPE = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_WANT_SUSPEND = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_WANT_UDP_COMMAND_SOCKET = { PARAM_TYPE_BOOL, "\0daemon_core\0\0" };
static const paramhelp_entry help_WANT_VACATE = { PARAM_TYPE_STRING, "\0\0\0" };
static const paramhelp_entry help_WANT_XML_LOG = { PARAM_TYPE_BOOL, "\0tt,ttmanager\0\0" };
static const paramhelp_entry help_WARN_ON_UNUSED_SUBMIT_FILE_MACROS = { PARAM_TYPE_BOOL, "\0submit\0\0" };
static const paramhelp_entry help_WINDOWS_FIREWALL_FAILURE_RETRY = { PARAM_TYPE_INT, "\0master,windows_firewall\0\0" };
static const paramhelp_entry help_WINDOWS_RMDIR = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "Path to binary that does recursive directory removal for Windows\0\0\0" };
static const paramhelp_entry help_WINDOWS_SOFTKILL = { PARAM_TYPE_STRING|PARAM_FLAGS_PATH, "\0daemon_core\0\0" };
static const paramhelp_entry help_XEN_ALLOW_HARDWARE_VT_SUSPEND = { PARAM_TYPE_BOOL, "\0vm-gahp\0\0" };
static const paramhelp_entry help_XEN_BOOTLOADER = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_XEN_BRIDGE_SCRIPT = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
static const paramhelp_entry help_XEN_SCRIPT = { PARAM_TYPE_STRING, "\0vm-gahp\0\0" };
const paramhelp_entry* paramhelp_table[] = {
	&help_ABORT_ON_EXCEPTION,
	&help_ACCOUNTANT_DATABASE_FILE,
	&help_ACCOUNTANT_HOST,
	&help_ACCOUNTANT_LOCAL_DOMAIN,
	&help_ACCOUNTING_DOMAIN,
	&help_ActivityTimer,
	&help_ADD_WINDOWS_FIREWALL_EXCEPTION,
	&help_ADSTASH_CHECKPOINT_FILE,
	&help_ADSTASH_DEBUG,
	&help_ADSTASH_INTERFACE,
	&help_ADSTASH_JSON_DIR,
	&help_ADSTASH_LOG,
	&help_ADSTASH_NUM_THREADS,
	&help_ADSTASH_READ_POOLS,
	&help_ADSTASH_READ_SCHEDDS,
	&help_ADSTASH_READ_STARTDS,
	&help_ADSTASH_SAMPLE_INTERVAL,
	&help_ADSTASH_SCHEDD_HISTORY,
	&help_ADSTASH_SCHEDD_HISTORY_MAX_ADS,
	&help_ADSTASH_SCHEDD_HISTORY_TIMEOUT,
	&help_ADSTASH_SCHEDD_JOB_EPOCH_HISTORY,
	&help_ADSTASH_SCHEDD_TRANSFER_EPOCH_HISTORY,
	&help_ADSTASH_SE_BUNCH_SIZE,
	&help_ADSTASH_SE_HOST,
	&help_ADSTASH_SE_INDEX_NAME,
	&help_ADSTASH_SE_LOG_MAPPINGS,
	&help_ADSTASH_SE_PASSWORD_FILE,
	&help_ADSTASH_SE_TIMEOUT,
	&help_ADSTASH_SE_USE_HTTPS,
	&help_ADSTASH_SE_USERNAME,
	&help_ADSTASH_STARTD_HISTORY,
	&help_ADSTASH_STARTD_HISTORY_MAX_ADS,
	&help_ADSTASH_STARTD_HISTORY_TIMEOUT,
	&help_ADVERTISE_IPV4_FIRST,
	&help_ALIVE_INTERVAL,
	&help_ALL_DEBUG,
	&help_ALLOW_ADMIN_COMMANDS,
	&help_ALLOW_CLIENT,
	&help_ALLOW_SUBMIT_FROM_KNOWN_USERS_ONLY,
	&help_ALLOW_TRANSFER_REMAP_TO_MKDIR,
	&help_ALWAYS_CLOSE_USERLOG,
	&help_ALWAYS_REUSEADDR,
	&help_ANNEX_AUDIT_LOG,
	&help_ANNEX_COLLECTOR,
	&help_ANNEX_COMMAND_STATE,
	&help_ANNEX_DEFAULT_AWS_REGION,
	&help_ANNEX_DEFAULT_CF_URL,
	&help_ANNEX_DEFAULT_CONNECTIVITY_FUNCTION_ARN,
	&help_ANNEX_DEFAULT_CWE_URL,
	&help_ANNEX_DEFAULT_EC2_URL,
	&help_ANNEX_DEFAULT_LAMBDA_URL,
	&help_ANNEX_DEFAULT_LEASE_DURATION,
	&help_ANNEX_DEFAULT_ODI_INSTANCE_TYPE,
	&help_ANNEX_DEFAULT_ODI_INSTANCE_TYPE_V8_7_0,
	&help_ANNEX_DEFAULT_S3_URL,
	&help_ANNEX_DEFAULT_UNCLAIMED_TIMEOUT,
	&help_ANNEX_GAHP,
	&help_ANNEX_GAHP_LOG,
	&help_ANNEX_LOG,
	&help_ANNEX_TOKEN_DOMAIN,
	&help_APPEND_RANK,
	&help_APPEND_RANK_STANDARD,
	&help_APPEND_RANK_VANILLA,
	&help_APPEND_REQ_STANDARD,
	&help_APPEND_REQ_VANILLA,
	&help_APPEND_REQ_VM,
	&help_APPEND_REQUIREMENTS,
	&help_ARC_GAHP,
	&help_ARC_GAHP_COMMAND_LIMIT,
	&help_ARC_GAHP_LOG,
	&help_ARC_GAHP_USE_THREADS,
	&help_ARCH,
	&help_ASSIGN_CPU_AFFINITY,
	&help_AUTH_SSL_ALLOW_CLIENT_PROXY,
	&help_AUTH_SSL_AUTOGENERATE_CERTFILE,
	&help_AUTH_SSL_AUTOGENERATE_KEYFILE,
	&help_AUTH_SSL_CLIENT_CADIR,
	&help_AUTH_SSL_CLIENT_CAFILE,
	&help_AUTH_SSL_CLIENT_USE_DEFAULT_CAS,
	&help_AUTH_SSL_REQUIRE_CLIENT_CERTIFICATE,
	&help_AUTH_SSL_REQUIRE_CLIENT_MAPPING,
	&help_AUTH_SSL_SERVER_CADIR,
	&help_AUTH_SSL_SERVER_CAFILE,
	&help_AUTH_SSL_SERVER_CERTFILE,
	&help_AUTH_SSL_SERVER_KEYFILE,
	&help_AUTH_SSL_SERVER_USE_DEFAULT_CAS,
	&help_AUTH_SSL_USE_CLIENT_PROXY_ENV_VAR,
	&help_AUTH_SSL_USE_VOMS_IDENTITY,
	&help_AUTO_INCLUDE_CREDD_IN_DAEMON_LIST,
	&help_AUTO_INCLUDE_SHARED_PORT_IN_DAEMON_LIST,
	&help_AUTO_USE_FEATURE_PelicanRetryPolicy,
	&help_AZURE_GAHP,
	&help_BACKFILL_SYSTEM,
	&help_BackgroundLoad,
	&help_BASE_CGROUP,
	&help_BATCH_GAHP,
	&help_BATCH_GAHP_CHECK_STATUS_ATTEMPTS,
	&help_BENCHMARKS_JOBLIST,
	&help_BENCHMARKS_KFLOPS_EXECUTABLE,
	&help_BENCHMARKS_KFLOPS_JOB_LOAD,
	&help_BENCHMARKS_MAX_JOB_LOAD,
	&help_BENCHMARKS_MIPS_EXECUTABLE,
	&help_BENCHMARKS_MIPS_JOB_LOAD,
	&help_BenchmarkTimer,
	&help_BigJob,
	&help_BIN,
	&help_BIND_ALL_INTERFACES,
	&help_BLAHPD_LOCATION,
	&help_BOOTSTRAP_SSL_SERVER_TRUST,
	&help_BOOTSTRAP_SSL_SERVER_TRUST_PROMPT_USER,
	&help_BOX_AUTHORIZATION_URL,
	&help_BOX_TOKEN_URL,
	&help_BROKEN_SLOT_CONTEXT_ATTRS,
	&help_C_GAHP_CONTACT_SCHEDD_DELAY,
	&help_C_GAHP_DEBUG,
	&help_C_GAHP_LOCK,
	&help_C_GAHP_LOG,
	&help_C_GAHP_MAX_FILE_REQUESTS,
	&help_C_GAHP_WORKER_THREAD_LOCK,
	&help_C_GAHP_WORKER_THREAD_LOG,
	&help_CATALOG_SPACE,
	&help_CCB_ADDRESS,
	&help_CCB_CLIENT_STREAMING,
	&help_CCB_HEARTBEAT_INTERVAL,
	&help_CCB_POLLING_INTERVAL,
	&help_CCB_POLLING_MAX_INTERVAL,
	&help_CCB_POLLING_TIMESLICE,
	&help_CCB_RECONNECT_FILE,
	&help_CCB_SERVER_MAX_STREAMING_HANDSHAKES,
	&help_CCB_SERVER_MAX_STREAMING_SESSIONS,
	&help_CCB_SERVER_READ_BUFFER,
	&help_CCB_SERVER_STREAMING,
	&help_CCB_SERVER_STREAMING_HANDSHAKE_TIMEOUT,
	&help_CCB_SERVER_WRITE_BUFFER,
	&help_CCB_SWEEP_INTERVAL,
	&help_CERTIFICATE_MAPFILE,
	&help_CERTIFICATE_MAPFILE_ASSUME_HASH_KEYS,
	&help_CGAHP_SCHEDD_INTERACTION_TIME,
	&help_CGROUP_HARD_MEMORY_LIMIT_EXPR,
	&help_CGROUP_IGNORE_CACHE_MEMORY,
	&help_CGROUP_LOW_MEMORY_LIMIT_EXPR,
	&help_CGROUP_MEMORY_LIMIT_POLICY,
	&help_CGROUP_POLLING_INTERVAL,
	&help_CHECK_REACTIVATE_AFTER_CHECKPOINT,
	&help_CHECKPOINT_DESTINATION_MAPFILE,
	&help_CHIRP_DELAYED_UPDATE_MAX_ATTRS,
	&help_CHIRP_DELAYED_UPDATE_PREFIX,
	&help_CHOWN_JOB_SPOOL_FILES,
	&help_CLAIM_PARTITIONABLE_LEFTOVERS,
	&help_CLAIM_RECYCLING_CONSIDER_LIMITS,
	&help_CLAIM_WORKLIFE,
	&help_CLASSAD_ENABLE_USER_HOME,
	&help_CLASSAD_LOG_STRICT_PARSING,
	&help_CLASSAD_USER_LIBS,
	&help_CLASSAD_USER_PYTHON_LIB,
	&help_CLASSAD_USER_PYTHON_MODULES,
	&help_CM_IP_ADDR,
	&help_COLLECTOR,
	&help_COLLECTOR_ADDRESS_FILE,
	&help_COLLECTOR_BOOTSTRAP_SSL_CERTIFICATE,
	&help_COLLECTOR_DEBUG,
	&help_COLLECTOR_DEBUG_WAIT,
	&help_COLLECTOR_ENVIRONMENT,
	&help_COLLECTOR_FLAG,
	&help_COLLECTOR_FORWARD_CLAIMED_PRIVATE_ADS,
	&help_COLLECTOR_FORWARD_FILTERING,
	&help_COLLECTOR_FORWARD_PROJECTION,
	&help_COLLECTOR_FORWARD_WATCH_LIST,
	&help_COLLECTOR_HOST,
	&help_COLLECTOR_HOST_FOR_NEGOTIATOR,
	&help_COLLECTOR_HOST_STRING,
	&help_COLLECTOR_LOG,
	&help_COLLECTOR_MAX_FILE_DESCRIPTORS,
	&help_COLLECTOR_NAME,
	&help_COLLECTOR_PORT,
	&help_COLLECTOR_QUERY_MAX_WORKTIME,
	&help_COLLECTOR_QUERY_WORKERS,
	&help_COLLECTOR_QUERY_WORKERS_PENDING,
	&help_COLLECTOR_QUERY_WORKERS_RESERVE_FOR_HIGH_PRIO,
	&help_COLLECTOR_SOCKET_BUFSIZE,
	&help_COLLECTOR_STATS_SWEEP,
	&help_COLLECTOR_SUPER_ADDRESS_FILE,
	&help_COLLECTOR_TCP_SOCKET_BUFSIZE,
	&help_COLLECTOR_UPDATE_INTERVAL,
	&help_COLLECTOR_USES_SHARED_PORT,
	&help_CONCURRENCY_LIMIT_DEFAULT,
	&help_CONDOR_ADMIN,
	&help_CONDOR_BUILD_PLATFORM,
	&help_CONDOR_CREDENTIAL_DIR,
	&help_CONDOR_GAHP,
	&help_CONDOR_GAHP_WORKER,
	&help_CONDOR_GATEKEEPER,
	&help_CONDOR_Q_DASH_BATCH_IS_DEFAULT,
	&help_CONDOR_Q_ONLY_MY_JOBS,
	&help_CONDOR_Q_SHOW_OLD_SUMMARY,
	&help_CONDOR_Q_USE_V3_PROTOCOL,
	&help_CONDOR_SSH_TO_JOB_FAKE_PASSWD_ENTRY,
	&help_CONDOR_SUPPORT_EMAIL,
	&help_CONDOR_VERSION,
	&help_CONDOR_VIEW_CLASSAD_TYPES,
	&help_CONDOR_VIEW_HOST,
	&help_CONDORC_ATTRS_TO_COPY,
	&help_CONSOLE_DEVICES,
	&help_CONSUMPTION_CPUS,
	&help_CONSUMPTION_DISK,
	&help_CONSUMPTION_MEMORY,
	&help_CONSUMPTION_POLICY,
	&help_CONTAINER_IMAGES_COMMON_BY_DEFAULT,
	&help_CONTAINER_REGEX_COMMON_BY_DEFAULT,
	&help_CONTAINER_SHARED_FS,
	&help_CONTINUE,
	&help_CONTINUE_TO_ADVERTISE_BROKEN_DYNAMIC_SLOTS,
	&help_ContinueIdleTime,
	&help_CORE_FILE_NAME,
	&help_COUNT_HYPERTHREAD_CPUS,
	&help_CREATE_CORE_FILES,
	&help_CREATE_LOCKS_ON_LOCAL_DISK,
	&help_CRED_MIN_TIME_LEFT,
	&help_CRED_SUPER_USERS,
	&help_CREDD,
	&help_CREDD_ADDRESS_FILE,
	&help_CREDD_CACHE_LOCALLY,
	&help_CREDD_DEBUG,
	&help_CREDD_HOST,
	&help_CREDD_LOG,
	&help_CREDD_OAUTH_MODE,
	&help_CREDD_POLLING_TIMEOUT,
	&help_CREDMON_ALLOW_SPECIAL_CHAR_NAMES,
	&help_CREDMON_KRB,
	&help_CREDMON_OAUTH,
	&help_CURB_MATCHMAKING,
	&help_DAEMON_CORE_KILL_ANY_PROCESS,
	&help_DAEMON_LIST,
	&help_DAEMON_SOCKET_DIR,
	&help_DAGMAN_ABORT_DUPLICATES,
	&help_DAGMAN_ABORT_ON_SCARY_SUBMIT,
	&help_DAGMAN_AGGRESSIVE_SUBMIT,
	&help_DAGMAN_ALLOW_ANY_NODE_NAME_CHARACTERS,
	&help_DAGMAN_ALLOW_EVENTS,
	&help_DAGMAN_ALWAYS_RUN_POST,
	&help_DAGMAN_AUTO_RESCUE,
	&help_DAGMAN_CHECK_QUEUE_INTERVAL,
	&help_DAGMAN_CONDOR_RM_EXE,
	&help_DAGMAN_CONDOR_SUBMIT_EXE,
	&help_DAGMAN_CONFIG_FILE,
	&help_DAGMAN_DEBUG,
	&help_DAGMAN_DEBUG_CACHE_ENABLE,
	&help_DAGMAN_DEBUG_CACHE_SIZE,
	&help_DAGMAN_DEFAULT_APPEND_VARS,
	&help_DAGMAN_DEFAULT_NODE_LOG,
	&help_DAGMAN_DEFAULT_PRIORITY,
	&help_DAGMAN_GENERATE_SUBDAG_SUBMITS,
	&help_DAGMAN_HOLD_CLAIM_TIME,
	&help_DAGMAN_INSERT_SUB_FILE,
	&help_DAGMAN_LOG_ON_NFS_IS_ERROR,
	&help_DAGMAN_MANAGER_JOB_APPEND_GETENV,
	&help_DAGMAN_MAX_HOLD_SCRIPTS,
	&help_DAGMAN_MAX_JOB_HOLDS,
	&help_DAGMAN_MAX_JOBS_IDLE,
	&help_DAGMAN_MAX_JOBS_SUBMITTED,
	&help_DAGMAN_MAX_POST_SCRIPTS,
	&help_DAGMAN_MAX_PRE_SCRIPTS,
	&help_DAGMAN_MAX_RESCUE_NUM,
	&help_DAGMAN_MAX_SUBMIT_ATTEMPTS,
	&help_DAGMAN_MAX_SUBMITS_PER_INTERVAL,
	&help_DAGMAN_MUNGE_NODE_NAMES,
	&help_DAGMAN_NODE_RECORD_INFO,
	&help_DAGMAN_ON_EXIT_REMOVE,
	&help_DAGMAN_PENDING_REPORT_INTERVAL,
	&help_DAGMAN_PROHIBIT_MULTI_JOBS,
	&help_DAGMAN_PUT_FAILED_JOBS_ON_HOLD,
	&help_DAGMAN_QUEUE_UPDATE_INTERVAL,
	&help_DAGMAN_RECORD_MACHINE_ATTRS,
	&help_DAGMAN_REMOVE_JOBS_AFTER_LIMIT_CHANGE,
	&help_DAGMAN_REMOVE_NODE_JOBS,
	&help_DAGMAN_REPORT_GRAPH_METRICS,
	&help_DAGMAN_RESET_RETRIES_UPON_RESCUE,
	&help_DAGMAN_RETRY_NODE_FIRST,
	&help_DAGMAN_RETRY_SUBMIT_FIRST,
	&help_DAGMAN_STARTUP_CYCLE_DETECT,
	&help_DAGMAN_SUBMIT_DELAY,
	&help_DAGMAN_SUBMIT_DEPTH_FIRST,
	&help_DAGMAN_SUPPRESS_JOB_LOGS,
	&help_DAGMAN_SUPPRESS_NOTIFICATION,
	&help_DAGMAN_USE_DIRECT_SUBMIT,
	&help_DAGMAN_USE_JOIN_NODES,
	&help_DAGMAN_USE_SHARED_PORT,
	&help_DAGMAN_USE_STRICT,
	&help_DAGMAN_USER_LOG_SCAN_INTERVAL,
	&help_DAGMAN_VERBOSITY,
	&help_DAGMAN_WRITE_PARTIAL_RESCUE,
	&help_DC_DAEMON_LIST,
	&help_DCSTATISTICS_TIMESPANS,
	&help_DCSTATISTICS_WINDOW_SECONDS,
	&help_DEAD_COLLECTOR_MAX_AVOIDANCE_TIME,
	&help_DEBUG_TIME_FORMAT,
	&help_DEDICATED_SCHEDULER_USE_FIFO,
	&help_DEFAULT_DOMAIN_NAME,
	&help_DEFAULT_IO_BUFFER_BLOCK_SIZE,
	&help_DEFAULT_IO_BUFFER_SIZE,
	&help_DEFAULT_JOB_MAX_RETRIES,
	&help_DEFAULT_KILL_CHILDREN_ON_EXIT,
	&help_DEFAULT_MASTER_SHUTDOWN_SCRIPT,
	&help_DEFAULT_PRIO_FACTOR,
	&help_DEFAULT_RANK,
	&help_DEFAULT_RANK_STANDARD,
	&help_DEFAULT_RANK_VANILLA,
	&help_DEFAULT_UNIVERSE,
	&help_DEFRAG,
	&help_DEFRAG_CANCEL_REQUIREMENTS,
	&help_DEFRAG_DRAINING_MACHINES_PER_HOUR,
	&help_DEFRAG_DRAINING_SCHEDULE,
	&help_DEFRAG_DRAINING_START_EXPR,
	&help_DEFRAG_INTERVAL,
	&help_DEFRAG_LOG,
	&help_DEFRAG_MAX_CONCURRENT_DRAINING,
	&help_DEFRAG_MAX_WHOLE_MACHINES,
	&help_DEFRAG_NAME,
	&help_DEFRAG_RANK,
	&help_DEFRAG_REQUIREMENTS,
	&help_DEFRAG_UPDATE_INTERVAL,
	&help_DEFRAG_WHOLE_MACHINE_EXPR,
	&help_DELEGATE_FULL_JOB_GSI_CREDENTIALS,
	&help_DELEGATE_JOB_GSI_CREDENTIALS,
	&help_DELEGATE_JOB_GSI_CREDENTIALS_LIFETIME,
	&help_DELEGATE_JOB_GSI_CREDENTIALS_REFRESH,
	&help_DETECTED_CORES,
	&help_DETECTED_CPUS,
	&help_DETECTED_CPUS_LIMIT,
	&help_DETECTED_PHYSICAL_CPUS,
	&help_DISABLE_AUTHENTICATION_IP_CHECK,
	&help_DISABLE_EXECUTE_DIRECTORY_ENCRYPTION,
	&help_DISABLE_SETUID,
	&help_DISABLE_SWAP_FOR_JOB,
	&help_DISCARD_SESSION_KEYRING_ON_STARTUP,
	&help_DISCONNECTED_KEYBOARD_IDLE_BOOST,
	&help_DNS_CACHE_REFRESH,
	&help_DOCKER,
	&help_DOCKER_CACHE_ADVERTISE_INTERVAL,
	&help_DOCKER_DROP_ALL_CAPABILITIES,
	&help_DOCKER_EXTRA_ARGUMENTS,
	&help_DOCKER_IMAGE_CACHE_SIZE,
	&help_DOCKER_LOG_DRIVER_NAME,
	&help_DOCKER_MOUNT_VOLUMES,
	&help_DOCKER_NETWORKS,
	&help_DOCKER_PAT_PRODUCER,
	&help_DOCKER_PERFORM_TEST,
	&help_DOCKER_RUN_UNDER_INIT,
	&help_DOCKER_SKIP_IMAGE_ARCH_CHECK,
	&help_DOCKER_TEST_IMAGE_NAME,
	&help_DOCKER_TEST_IMAGE_PATH,
	&help_DOCKER_TRUST_LOCAL_IMAGES,
	&help_DOCKER_VOLUMES,
	&help_DROP_CORE_ON_RECONFIG,
	&help_DROPBOX_AUTHORIZATION_URL,
	&help_DROPBOX_TOKEN_URL,
	&help_EC2_GAHP,
	&help_EC2_GAHP_DEBUG,
	&help_EC2_GAHP_LOG,
	&help_EMAIL_DOMAIN,
	&help_ENABLE_BACKFILL,
	&help_ENABLE_CHIRP,
	&help_ENABLE_CHIRP_DELAYED,
	&help_ENABLE_CHIRP_IO,
	&help_ENABLE_CHIRP_UPDATES,
	&help_ENABLE_CLAIMABLE_PARTITIONABLE_SLOTS,
	&help_ENABLE_CLASSAD_CACHING,
	&help_ENABLE_DEPRECATION_WARNINGS,
	&help_ENABLE_HISTORY_ROTATION,
	&help_ENABLE_HTTP_PUBLIC_FILES,
	&help_ENABLE_IPV4,
	&help_ENABLE_IPV6,
	&help_ENABLE_KERNEL_TUNING,
	&help_ENABLE_MULTIFILE_TRANSFER_PLUGINS,
	&help_ENABLE_PERSISTENT_CONFIG,
	&help_ENABLE_RUNTIME_CONFIG,
	&help_ENABLE_SSH_TO_JOB,
	&help_ENABLE_STARTD_DAEMON_AD,
	&help_ENABLE_URL_TRANSFERS,
	&help_ENABLE_USERLOG_FSYNC,
	&help_ENABLE_USERLOG_LOCKING,
	&help_ENCRYPT_EXECUTE_DIRECTORY,
	&help_ENCRYPT_SECRETS,
	&help_ENVIRONMENT_FOR_AssignedGPUs,
	&help_ENVIRONMENT_VALUE_FOR_UnAssignedGPUs,
	&help_ETC,
	&help_EVENT_LOG,
	&help_EVENT_LOG_COUNT_EVENTS,
	&help_EVENT_LOG_FSYNC,
	&help_EVENT_LOG_JOB_AD_INFORMATION_ATTRS,
	&help_EVENT_LOG_LOCKING,
	&help_EVENT_LOG_MAX_ROTATIONS,
	&help_EVENT_LOG_MAX_SIZE,
	&help_EVENT_LOG_ROTATION_LOCK,
	&help_EVENT_LOG_USE_XML,
	&help_EXCEPT_ON_ERROR,
	&help_EXECUTE,
	&help_FILE_LOCK_VIA_MUTEX,
	&help_FILE_TRANSFER_DISK_LOAD_THROTTLE,
	&help_FILE_TRANSFER_DISK_LOAD_THROTTLE_LONG_HORIZON,
	&help_FILE_TRANSFER_DISK_LOAD_THROTTLE_SHORT_HORIZON,
	&help_FILE_TRANSFER_DISK_LOAD_THROTTLE_WAIT_BETWEEN_INCREMENTS,
	&help_FILE_TRANSFER_STATS_LOG,
	&help_FILESYSTEM_DOMAIN,
	&help_FILETRANSFER_PLUGINS,
	&help_FLOCK_BY_DEFAULT,
	&help_FLOCK_COLLECTOR_HOSTS,
	&help_FLOCK_INCREMENT,
	&help_FLOCK_NEGOTIATOR_HOSTS,
	&help_FORCE_NEGOTIATOR_SLOT_WEIGHT,
	&help_FS_ALLOW_UNSAFE,
	&help_FS_LOCAL_DIR,
	&help_FS_REMOTE_DIR,
	&help_FS_ROOT_TO_CONDOR,
	&help_FULL_HOSTNAME,
	&help_GAHP_DEBUG_HIDE_SENSITIVE_DATA,
	&help_GAHP_SSL_CADIR,
	&help_GAHP_SSL_CAFILE,
	&help_GANGLIA_CONFIG,
	&help_GANGLIA_GMETRIC,
	&help_GANGLIA_GSTAT_COMMAND,
	&help_GANGLIA_LIB,
	&help_GANGLIA_LIB64_PATH,
	&help_GANGLIA_LIB_PATH,
	&help_GANGLIA_SEND_DATA_FOR_ALL_HOSTS,
	&help_GANGLIAD,
	&help_GANGLIAD_INTERVAL,
	&help_GANGLIAD_LOG,
	&help_GANGLIAD_METRICS_CONFIG_DIR,
	&help_GANGLIAD_PER_EXECUTE_NODE_METRICS,
	&help_GANGLIAD_REQUIREMENTS,
	&help_GANGLIAD_RESET_METRICS_FILE,
	&help_GANGLIAD_VERBOSITY,
	&help_GANGLIAD_WANT_PROJECTION,
	&help_GANGLIAD_WANT_RESET_METRICS,
	&help_GCE_GAHP,
	&help_GCE_GAHP_LIFETIME,
	&help_GCE_GAHP_LOG,
	&help_GDRIVE_AUTHORIZATION_URL,
	&help_GDRIVE_TOKEN_URL,
	&help_GLOBAL_JOB_ID_WITH_TIME,
	&help_GPU_MONITOR,
	&help_GRACEFULLY_REMOVE_JOBS,
	&help_GRIDMANAGER,
	&help_GRIDMANAGER_ARGS,
	&help_GRIDMANAGER_CONNECT_FAILURE_RETRY_COUNT,
	&help_GRIDMANAGER_CONNECT_FAILURE_RETRY_INTERVAL,
	&help_GRIDMANAGER_CONTACT_SCHEDD_DELAY,
	&help_GRIDMANAGER_DEBUG,
	&help_GRIDMANAGER_GAHP_CALL_TIMEOUT_CONDOR,
	&help_GRIDMANAGER_GAHP_RESPONSE_TIMEOUT,
	&help_GRIDMANAGER_GAHPCLIENT_DEBUG,
	&help_GRIDMANAGER_GAHPCLIENT_DEBUG_SIZE,
	&help_GRIDMANAGER_LOCK,
	&help_GRIDMANAGER_LOG,
	&help_GRIDMANAGER_LOG_APPEND_SELECTION_EXPR,
	&help_GRIDMANAGER_MAX_PENDING_REQUESTS,
	&help_GRIDMANAGER_MAX_PENDING_SUBMITS,
	&help_GRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE,
	&help_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE,
	&help_GRIDMANAGER_MAX_SUBMITTED_JOBS_PER_RESOURCE_EC2,
	&help_GRIDMANAGER_PROXY_REFRESH_TIME,
	&help_GRIDMANAGER_SELECTION_EXPR,
	&help_GROUP_ACCEPT_SURPLUS,
	&help_GROUP_AUTOREGROUP,
	&help_GROUP_NAMES,
	&help_GROUP_QUOTA_MAX_ALLOCATION_ROUNDS,
	&help_GROUP_QUOTA_ROUND_ROBIN_RATE,
	&help_GROUP_SORT_EXPR,
	&help_HA_LOCK_HOLD_TIME,
	&help_HA_LOCK_URL,
	&help_HA_POLL_PERIOD,
	&help_HAD,
	&help_HAD_ARGS,
	&help_HAD_CONNECTION_TIMEOUT,
	&help_HAD_DEBUG,
	&help_HAD_FIPS_MODE,
	&help_HAD_LIST,
	&help_HAD_LOG,
	&help_HAD_SOCKET_NAME,
	&help_HAD_STAND_ALONE_DEBUG,
	&help_HAD_UPDATE_INTERVAL,
	&help_HAD_USE_PRIMARY,
	&help_HAD_USE_REPLICATION,
	&help_HAD_USE_SHARED_PORT,
	&help_HAVE_EXT_KRB5,
	&help_HighLoad,
	&help_HIGHPORT,
	&help_HISTORY,
	&help_HISTORY_CONTAINS_JOB_ENVIRONMENT,
	&help_HISTORY_HELPER,
	&help_HISTORY_HELPER_MAX_CONCURRENCY,
	&help_HISTORY_HELPER_MAX_HISTORY,
	&help_HOST_ALIAS,
	&help_HOSTNAME,
	&help_HOUR,
	&help_HPC_ANNEX_ENABLED,
	&help_HTTP_PUBLIC_FILES_ADDRESS,
	&help_HTTP_PUBLIC_FILES_ROOT_DIR,
	&help_HTTP_PUBLIC_FILES_STALE_AGE,
	&help_IGNORE_ATTEMPTS_TO_SET_SECURE_JOB_ATTRS,
	&help_IGNORE_DNS_PROTOCOL_PREFERENCE,
	&help_IGNORE_NFS_LOCK_ERRORS,
	&help_IGNORE_TARGET_PROTOCOL_PREFERENCE,
	&help_IMMUTABLE_JOB_ATTRS,
	&help_IN_HIGHPORT,
	&help_IN_LOWPORT,
	&help_INCLUDE,
	&help_INTERACTIVE_SUBMIT_ARGS_OVERRIDE,
	&help_INTERACTIVE_SUBMIT_CMD_OVERRIDE,
	&help_INTERACTIVE_SUBMIT_FILE,
	&help_INVALID_LOG_FILES,
	&help_IS_OWNER,
	&help_IsCollector,
	&help_IsMaster,
	&help_IsMPI,
	&help_IsNegotiator,
	&help_IsSchedd,
	&help_IsShadow,
	&help_IsStandard,
	&help_IsStartd,
	&help_IsStarter,
	&help_IsSubmit,
	&help_IsTool,
	&help_IsVanilla,
	&help_IsVM,
	&help_IsWindows,
	&help_JAVA,
	&help_JAVA_CLASSPATH_ARGUMENT,
	&help_JAVA_CLASSPATH_DEFAULT,
	&help_JAVA_CLASSPATH_SEPARATOR,
	&help_JAVA_EXTRA_ARGUMENTS,
	&help_JAVA_MAXHEAP_ARGUMENT,
	&help_JOB_DEFAULT_LEASE_DURATION,
	&help_JOB_DEFAULT_REQUESTCPUS,
	&help_JOB_DEFAULT_REQUESTDISK,
	&help_JOB_DEFAULT_REQUESTMEMORY,
	&help_JOB_EPOCH_HISTORY,
	&help_JOB_EXECDIR_PERMISSIONS,
	&help_JOB_INHERITS_STARTER_ENVIRONMENT,
	&help_JOB_QUEUE_LOG,
	&help_JOB_RENICE_INCREMENT,
	&help_JOB_ROUTER,
	&help_JOB_ROUTER_DEBUG,
	&help_JOB_ROUTER_LOCK,
	&help_JOB_ROUTER_LOG,
	&help_JOB_ROUTER_NAME,
	&help_JOB_ROUTER_POLLING_PERIOD,
	&help_JOB_ROUTER_ROUND_ROBIN_SELECTION,
	&help_JOB_ROUTER_SOURCE_JOB_CONSTRAINT,
	&help_JOB_SPOOL_PERMISSIONS,
	&help_JOB_START_COUNT,
	&help_JOB_START_DELAY,
	&help_KBDD,
	&help_KBDD_ADDRESS_FILE,
	&help_KBDD_DEBUG,
	&help_KBDD_LOG,
	&help_KEEP_DATA_CLAIM_IDLE,
	&help_KEEP_OUTPUT_SANDBOX,
	&help_KEEP_POOL_HISTORY,
	&help_KERBEROS_MAP_FILE,
	&help_KERNEL_TUNING_LOG,
	&help_KEYBOARD_CPUS,
	&help_KEYRING_SESSION_CREATION_TIMEOUT,
	&help_KILL,
	&help_KILLING_TIMEOUT,
	&help_LIB,
	&help_LIBEXEC,
	&help_LIBRARIAN,
	&help_LIBRARIAN_DATABASE,
	&help_LIBRARIAN_DATABASE_BUSY_TIMEOUT_MS,
	&help_LIBRARIAN_DEBUG,
	&help_LIBRARIAN_GC_BACKOFF_SECONDS,
	&help_LIBRARIAN_HIGH_WATER_MARK,
	&help_LIBRARIAN_LOG,
	&help_LIBRARIAN_LOW_WATER_MARK,
	&help_LIBRARIAN_MAX_DATABASE_SIZE,
	&help_LIBRARIAN_MAX_JOBS_CACHED,
	&help_LIBRARIAN_MAX_UPDATES_PER_CYCLE,
	&help_LIBRARIAN_STATUS_RETENTION_SECONDS,
	&help_LIBRARIAN_UPDATE_INTERVAL,
	&help_LIBVIRT_XML_SCRIPT,
	&help_LINUX_KERNEL_TUNING_SCRIPT,
	&help_LOCAL_CONFIG_DIR,
	&help_LOCAL_CONFIG_DIR_EXCLUDE_REGEXP,
	&help_LOCAL_CONFIG_FILE,
	&help_LOCAL_CREDMON_TOKEN_AUDIENCE,
	&help_LOCAL_CREDMON_TOKEN_USE_JSON,
	&help_LOCAL_CREDMON_TOKEN_VERSION,
	&help_LOCAL_DIR,
	&help_LOCAL_DISK_LOCK_DIR,
	&help_LOCAL_UNIV_EXECUTE,
	&help_LOCAL_UNIVERSE_CGROUP_ENFORCEMENT,
	&help_LOCAL_UNIVERSE_JOB_CLEANUP_RETRY_DELAY,
	&help_LOCAL_UNIVERSE_MAX_JOB_CLEANUP_RETRIES,
	&help_LOCALNAME,
	&help_LOCK,
	&help_LOCK_DEBUG_LOG_TO_APPEND,
	&help_LOG,
	&help_LOG_FILETRANSFER_PLUGIN_STDOUT_ON_FAILURE,
	&help_LOG_ON_NFS_IS_ERROR,
	&help_LOG_TO_SYSLOG,
	&help_LOGS_USE_TIMESTAMP,
	&help_LOWPORT,
	&help_LVM_BACKING_FILE,
	&help_LVM_BACKING_FILE_SIZE_MB,
	&help_LVM_HIDE_MOUNT,
	&help_LVM_THICK_LV_MARGIN,
	&help_LVM_THIN_LV_EXTRA_SIZE_MB,
	&help_LVM_USE_THIN_PROVISIONING,
	&help_MachineMaxVacateTime,
	&help_MAIL,
	&help_MASTER,
	&help_MASTER_ADDRESS_FILE,
	&help_MASTER_BACKOFF_CEILING,
	&help_MASTER_BACKOFF_CONSTANT,
	&help_MASTER_BACKOFF_FACTOR,
	&help_MASTER_CHECK_NEW_EXEC_INTERVAL,
	&help_MASTER_DAEMON_AD_FILE,
	&help_MASTER_DEBUG,
	&help_MASTER_DEBUG_WAIT,
	&help_MASTER_ENVIRONMENT,
	&help_MASTER_FLAG,
	&help_MASTER_HA_LIST,
	&help_MASTER_INSTANCE_LOCK,
	&help_MASTER_LOG,
	&help_MASTER_NAME,
	&help_MASTER_NEW_BINARY_DELAY,
	&help_MASTER_NEW_BINARY_RESTART,
	&help_MASTER_RECOVER_FACTOR,
	&help_MASTER_TIMEOUT_MULTIPLIER,
	&help_MASTER_UPDATE_INTERVAL,
	&help_MATCH_TIMEOUT,
	&help_MAX_ACCEPTS_PER_CYCLE,
	&help_MAX_ACCOUNTANT_DATABASE_SIZE,
	&help_MAX_C_GAHP_LOG,
	&help_MAX_CLAIM_ALIVES_MISSED,
	&help_MAX_COLLECTOR_LOG,
	&help_MAX_CONCURRENT_DOWNLOADS,
	&help_MAX_CONCURRENT_UPLOADS,
	&help_MAX_CONCURRENT_UPLOADS_PER_USER,
	&help_MAX_CREDD_LOG,
	&help_MAX_DAGMAN_LOG,
	&help_MAX_DEFAULT_LOG,
	&help_MAX_DRAINING_ACTIVATION_DELAY,
	&help_MAX_FILE_TRANSFER_PLUGIN_LIFETIME,
	&help_MAX_GANGLIAD_LOG,
	&help_MAX_GLOBAL_JOB_PRIOS,
	&help_MAX_GRIDMANAGER_LOG,
	&help_MAX_HAD_LOG,
	&help_MAX_JOB_MIRROR_UPDATE_LAG,
	&help_MAX_JOB_QUEUE_LOG_ROTATIONS,
	&help_MAX_JOB_ROUTER_LOG,
	&help_MAX_JOBS_PER_OWNER,
	&help_MAX_JOBS_PER_SUBMISSION,
	&help_MAX_JOBS_RUNNING,
	&help_MAX_JOBS_SUBMITTED,
	&help_MAX_KBDD_LOG,
	&help_MAX_LIBRARIAN_LOG,
	&help_MAX_MASTER_LOG,
	&help_MAX_NEGOTIATOR_LOG,
	&help_MAX_NEGOTIATOR_MATCH_LOG,
	&help_MAX_PARTITIONABLE_SLOT_CLAIM_TIME,
	&help_MAX_PENDING_STARTD_CONTACTS,
	&help_MAX_PERIODIC_EXPR_INTERVAL,
	&help_MAX_PID_COLLISION_RETRY,
	&help_MAX_PROCD_LOG,
	&help_MAX_REAPS_PER_CYCLE,
	&help_MAX_REMAP_RECURSIONS,
	&help_MAX_REPLICATION_LOG,
	&help_MAX_ROOSTER_LOG,
	&help_MAX_RUNNING_SCHEDULER_JOBS_PER_OWNER,
	&help_MAX_SCHEDD_LOG,
	&help_MAX_SHADOW_EXCEPTIONS,
	&help_MAX_SHADOW_LOG,
	&help_MAX_SHARED_PORT_LOG,
	&help_MAX_SLOT_TYPES,
	&help_MAX_STARTD_LOG,
	&help_MAX_STARTER_LOG,
	&help_MAX_TIME_SKIP,
	&help_MAX_TIMER_EVENTS_PER_CYCLE,
	&help_MAX_TRACKING_GID,
	&help_MAX_TRANSFER_INPUT_MB,
	&help_MAX_TRANSFER_LIFETIME,
	&help_MAX_TRANSFER_OUTPUT_MB,
	&help_MAX_TRANSFERER_LOG,
	&help_MAX_UDP_MSGS_PER_CYCLE,
	&help_MAX_VM_GAHP_LOG,
	&help_MaxSuspendTime,
	&help_MaxVacateTime,
	&help_MediumJob,
	&help_MEMORY_USAGE_METRIC,
	&help_MEMORY_USAGE_METRIC_VM,
	&help_MIN_FLOCK_LEVEL,
	&help_MIN_TRACKING_GID,
	&help_MINUTE,
	&help_MODIFY_REQUEST_EXPR_REQUESTCPUS,
	&help_MODIFY_REQUEST_EXPR_REQUESTDISK,
	&help_MODIFY_REQUEST_EXPR_REQUESTMEMORY,
	&help_MOUNT_PRIVATE_DEV_SHM,
	&help_MOUNT_UNDER_SCRATCH,
	&help_MPI,
	&help_MPI_CONDOR_RSH_PATH,
	&help_MPI_MASTER_IP,
	&help_MUST_MODIFY_REQUEST_EXPRS,
	&help_NEGOTIATE_ALL_JOBS_IN_CLUSTER,
	&help_NEGOTIATION_CYCLE_STATS_LENGTH,
	&help_NEGOTIATOR,
	&help_NEGOTIATOR_ALLOW_QUOTA_OVERSUBSCRIPTION,
	&help_NEGOTIATOR_CONSIDER_EARLY_PREEMPTION,
	&help_NEGOTIATOR_CONSIDER_PREEMPTION,
	&help_NEGOTIATOR_CROSS_SLOT_PRIOS,
	&help_NEGOTIATOR_DEBUG,
	&help_NEGOTIATOR_DEBUG_WAIT,
	&help_NEGOTIATOR_DEPTH_FIRST,
	&help_NEGOTIATOR_DISCOUNT_SUSPENDED_RESOURCES,
	&help_NEGOTIATOR_IGNORE_USER_PRIORITIES,
	&help_NEGOTIATOR_INFORM_STARTD,
	&help_NEGOTIATOR_INTERVAL,
	&help_NEGOTIATOR_JOB_CONSTRAINT,
	&help_NEGOTIATOR_LOG,
	&help_NEGOTIATOR_MATCH_EXPRS,
	&help_NEGOTIATOR_MATCH_LOG,
	&help_NEGOTIATOR_MATCHLIST_CACHING,
	&help_NEGOTIATOR_MAX_TIME_PER_CYCLE,
	&help_NEGOTIATOR_MAX_TIME_PER_PIESPIN,
	&help_NEGOTIATOR_MAX_TIME_PER_SCHEDD,
	&help_NEGOTIATOR_MAX_TIME_PER_SUBMITTER,
	&help_NEGOTIATOR_MIN_INTERVAL,
	&help_NEGOTIATOR_NUM_THREADS,
	&help_NEGOTIATOR_POST_JOB_RANK,
	&help_NEGOTIATOR_PRE_JOB_RANK,
	&help_NEGOTIATOR_PREFETCH_REQUESTS,
	&help_NEGOTIATOR_PREFETCH_REQUESTS_MAX_TIME,
	&help_NEGOTIATOR_READ_CONFIG_BEFORE_CYCLE,
	&help_NEGOTIATOR_RESOURCE_REQUEST_LIST_SIZE,
	&help_NEGOTIATOR_SLOT_CONSTRAINT,
	&help_NEGOTIATOR_SLOT_POOLSIZE_CONSTRAINT,
	&help_NEGOTIATOR_SOCKET_CACHE_SIZE,
	&help_NEGOTIATOR_STATE_FILE,
	&help_NEGOTIATOR_TIMEOUT,
	&help_NEGOTIATOR_TRIM_SHUTDOWN_THRESHOLD,
	&help_NEGOTIATOR_UPDATE_AFTER_CYCLE,
	&help_NEGOTIATOR_UPDATE_INTERVAL,
	&help_NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT,
	&help_NEGOTIATOR_USE_SLOT_WEIGHTS,
	&help_NEGOTIATOR_USE_WEIGHTED_DEMAND,
	&help_NETWORK_HOSTNAME,
	&help_NETWORK_INTERFACE,
	&help_NETWORK_MAX_PENDING_CONNECTS,
	&help_NICE_USER_ACCOUNTING_GROUP_NAME,
	&help_NICE_USER_PRIO_FACTOR,
	&help_NO_DNS,
	&help_NONBLOCKING_COLLECTOR_UPDATE,
	&help_NOT_RESPONDING_TIMEOUT,
	&help_NUM_CPUS,
	&help_OBITUARY_LOG_LENGTH,
	&help_ONEDRIVE_AUTHORIZATION_URL,
	&help_ONEDRIVE_TOKEN_URL,
	&help_OPENMPI_EXCLUDE_NETWORK_INTERFACES,
	&help_OPENMPI_INSTALL_PATH,
	&help_OPSYS,
	&help_OPSYSANDVER,
	&help_OUT_HIGHPORT,
	&help_OUT_LOWPORT,
	&help_PARENT_CHECK_FIRST_INTERVAL,
	&help_PARENT_CHECK_INTERVAL,
	&help_PARROT,
	&help_PASSWD_CACHE_REFRESH,
	&help_PER_JOB_HISTORY_DIR,
	&help_PER_JOB_NAMESPACES,
	&help_PERIODIC_CHECKPOINT,
	&help_PERIODIC_EXPR_INTERVAL,
	&help_PERIODIC_EXPR_TIMESLICE,
	&help_PERSISTENT_CONFIG_DIR,
	&help_PID_SNAPSHOT_INTERVAL,
	&help_PIPE_BUFFER_MAX,
	&help_PLACEMENTD,
	&help_PLACEMENTD_AUTHORIZATIONS_MAPFILE,
	&help_PLACEMENTD_LOG,
	&help_PLACEMENTD_MAPFILE,
	&help_PLUGIN_DIR,
	&help_PLUGINS,
	&help_POLLING_INTERVAL,
	&help_POLLING_PERIOD,
	&help_POOL_HISTORY_DIR,
	&help_POOL_HISTORY_MAX_STORAGE,
	&help_POOL_HISTORY_SAMPLING_INTERVAL,
	&help_PREEMPT,
	&help_PREEMPTION_RANK,
	&help_PREEMPTION_REQUIREMENTS,
	&help_PREEN,
	&help_PREEN_ADMIN,
	&help_PREEN_ARGS,
	&help_PREEN_COREFILE_MAX_SIZE,
	&help_PREEN_COREFILE_STALE_AGE,
	&help_PREEN_COREFILES_PER_PROCESS,
	&help_PREEN_INTERVAL,
	&help_PREFER_IPV4,
	&help_PREFER_OUTBOUND_IPV4,
	&help_PRIORITY_HALFLIFE,
	&help_PRIVATE_NETWORK_INTERFACE,
	&help_PRIVATE_NETWORK_NAME,
	&help_PROCD,
	&help_PROCD_ADDRESS,
	&help_PROCD_DEBUG,
	&help_PROCD_LOG,
	&help_PROCD_MAX_SNAPSHOT_INTERVAL,
	&help_PROTECTED_JOB_ATTRS,
	&help_PUBLISH_OBITUARIES,
	&help_PYTHON3_MODULE_SUFFIX,
	&help_PYTHON3_VERSION_MINOR,
	&help_Q_QUERY_TIMEOUT,
	&help_QUERY_TIMEOUT,
	&help_QUEUE_ALL_USERS_TRUSTED,
	&help_QUEUE_CLEAN_INTERVAL,
	&help_QUEUE_SUPER_USER_MAY_IMPERSONATE,
	&help_QUEUE_SUPER_USERS,
	&help_REAL_TIME_JOB_SUSPEND_UPDATES,
	&help_RECEIVE_MSGS_DURATION,
	&help_RECONNECT_BACKOFF_CEILING,
	&help_RELEASE_DIR,
	&help_REMOTE_GAHP,
	&help_REMOTE_PRIO_FACTOR,
	&help_REMOVE_SIGNIFICANT_ATTRIBUTES,
	&help_REMOVE_SIGNIFICANT_ATTRIBUTES_REGEX,
	&help_REPLICATION,
	&help_REPLICATION_ARGS,
	&help_REPLICATION_DEBUG,
	&help_REPLICATION_INTERVAL,
	&help_REPLICATION_LIST,
	&help_REPLICATION_LOG,
	&help_REPLICATION_SOCKET_NAME,
	&help_REPLICATION_USE_SHARED_PORT,
	&help_REQUIRE_LOCAL_CONFIG_FILE,
	&help_RESERVED_MEMORY,
	&help_RESERVED_SWAP,
	&help_RESTART_PROCD_ON_ERROR,
	&help_REUSE_CONDOR_RUN_ACCOUNT,
	&help_ROOSTER,
	&help_ROOSTER_DEBUG,
	&help_ROOSTER_INTERVAL,
	&help_ROOSTER_LOG,
	&help_ROOSTER_MAX_UNHIBERNATE,
	&help_ROOSTER_UNHIBERNATE,
	&help_ROOSTER_UNHIBERNATE_RANK,
	&help_ROOSTER_WAKEUP_CMD,
	&help_RUN,
	&help_RUN_FILETRANSFER_PLUGINS_WITH_ROOT,
	&help_RunBenchmarks,
	&help_RUNTIME_CONFIG_ADMIN,
	&help_SBIN,
	&help_SCHED_DEBUG_WAIT,
	&help_SCHED_UNIV_RENICE_INCREMENT,
	&help_SCHEDD,
	&help_SCHEDD_ADDRESS_FILE,
	&help_SCHEDD_ALLOW_LATE_MATERIALIZE,
	&help_SCHEDD_ASSUME_NEGOTIATOR_GONE,
	&help_SCHEDD_AUDIT_LOG,
	&help_SCHEDD_BACKUP_SPOOL,
	&help_SCHEDD_CRON_NAME,
	&help_SCHEDD_DAEMON_AD_FILE,
	&help_SCHEDD_DAEMON_HISTORY,
	&help_SCHEDD_DEBUG,
	&help_SCHEDD_INTERVAL,
	&help_SCHEDD_JOB_QUEUE_LOG_FLUSH_DELAY,
	&help_SCHEDD_LOG,
	&help_SCHEDD_MAX_FILE_DESCRIPTORS,
	&help_SCHEDD_MIN_INTERVAL,
	&help_SCHEDD_NAME,
	&help_SCHEDD_NON_DURABLE_LATE_MATERIALIZE,
	&help_SCHEDD_NOW_JOB_VACATE_TIMEOUT,
	&help_SCHEDD_PREEMPTION_RANK,
	&help_SCHEDD_PREEMPTION_REQUIREMENTS,
	&help_SCHEDD_QUERY_WORKERS,
	&help_SCHEDD_RESTART_REPORT,
	&help_SCHEDD_ROUND_ATTR_DiskUsage,
	&help_SCHEDD_ROUND_ATTR_ExecutableSize,
	&help_SCHEDD_ROUND_ATTR_ImageSize,
	&help_SCHEDD_ROUND_ATTR_NumCkpts,
	&help_SCHEDD_ROUND_ATTR_ProportionalSetSizeKb,
	&help_SCHEDD_ROUND_ATTR_ResidentSetSize,
	&help_SCHEDD_SEND_RESCHEDULE,
	&help_SCHEDD_SEND_VACATE_VIA_TCP,
	&help_SCHEDD_SLOT_WEIGHT,
	&help_SCHEDD_SUPER_ADDRESS_FILE,
	&help_SCHEDD_USE_SLOT_WEIGHT,
	&help_SCHEDULER_UNIVERSE_COOL_DOWN_DURATION,
	&help_SCP,
	&help_SEC_ACCEPT_CAPABILITY_TOKENS,
	&help_SEC_C_GAHP_WORKER_THREAD_DEFAULT_SESSION_DURATION,
	&help_SEC_CLAIMTOBE_INCLUDE_DOMAIN,
	&help_SEC_CLAIMTOBE_USER,
	&help_SEC_CREDENTIAL_REFRESH_INTERVAL,
	&help_SEC_CREDENTIAL_SWEEP_DELAY,
	&help_SEC_CREDENTIAL_SWEEP_INTERVAL,
	&help_SEC_DEBUG_PRINT_KEYS,
	&help_SEC_DEFAULT_AUTHENTICATION_METHODS,
	&help_SEC_DEFAULT_AUTHENTICATION_TIMEOUT,
	&help_SEC_ENABLE_IMPERSONATION_TOKENS,
	&help_SEC_ENABLE_MATCH_PASSWORD_AUTHENTICATION,
	&help_SEC_ENABLE_REMOTE_ADMINISTRATION,
	&help_SEC_ENABLE_SCITOKEN_EXCHANGE,
	&help_SEC_ENABLE_TOKEN_FETCH,
	&help_SEC_ENABLE_TOKEN_REQUEST,
	&help_SEC_IMPERSONATION_TOKEN_LIMITS,
	&help_SEC_ISSUED_TOKEN_EXPIRATION,
	&help_SEC_PASSWORD_DIRECTORY,
	&help_SEC_PASSWORD_DOMAIN,
	&help_SEC_PASSWORD_FILE,
	&help_SEC_SCITOKENS_ALLOW_FOREIGN_TOKEN_TYPES,
	&help_SEC_SCITOKENS_CACHE,
	&help_SEC_SCITOKENS_FOREIGN_TOKEN_ISSUERS,
	&help_SEC_SESSION_DURATION_SLOP,
	&help_SEC_SYSTEM_KNOWN_HOSTS,
	&help_SEC_TCP_SESSION_TIMEOUT,
	&help_SEC_TOKEN_AP_SIGNING_KEY_NAME,
	&help_SEC_TOKEN_DIRECTORY,
	&help_SEC_TOKEN_FETCH_ALLOWED_SIGNING_KEYS,
	&help_SEC_TOKEN_ISSUER_KEY,
	&help_SEC_TOKEN_MAX_AGE,
	&help_SEC_TOKEN_POOL_SIGNING_KEY_FILE,
	&help_SEC_TOKEN_REQUEST_LIMITS,
	&help_SEC_TOKEN_REVOCATION_EXPR,
	&help_SEC_TOKEN_SYSTEM_DIRECTORY,
	&help_SEC_USE_FAMILY_SESSION,
	&help_SEC_USE_LOW_DATA_MODE,
	&help_SEC_USE_TOKENS_DATABASE,
	&help_SECURE_JOB_ATTRS,
	&help_SENDMAIL,
	&help_SETTABLE_ATTRS_ADMINISTRATOR,
	&help_SETTABLE_ATTRS_CONFIG,
	&help_SHADOW,
	&help_SHADOW_CHECKPROXY_INTERVAL,
	&help_SHADOW_DEBUG,
	&help_SHADOW_DEBUG_WAIT,
	&help_SHADOW_JOB_CLEANUP_RETRY_DELAY,
	&help_SHADOW_LAZY_QUEUE_UPDATE,
	&help_SHADOW_LIST,
	&help_SHADOW_LOCK,
	&help_SHADOW_LOG,
	&help_SHADOW_MAX_JOB_CLEANUP_RETRIES,
	&help_SHADOW_RENICE_INCREMENT,
	&help_SHADOW_RUN_UNKNOWN_USER_JOBS,
	&help_SHADOW_SIZE_ESTIMATE,
	&help_SHADOW_STATS_LOG,
	&help_SHADOW_WORKLIFE,
	&help_SHARED_PORT,
	&help_SHARED_PORT_DAEMON_AD_FILE,
	&help_SHARED_PORT_DEBUG,
	&help_SHARED_PORT_DEFAULT_ID,
	&help_SHARED_PORT_LOG,
	&help_SHARED_PORT_MAX_FILE_DESCRIPTORS,
	&help_SHARED_PORT_PORT,
	&help_SHUTDOWN_FAST_TIMEOUT,
	&help_SHUTDOWN_GRACEFUL_TIMEOUT,
	&help_SIGN_S3_URLS,
	&help_SINGULARITY,
	&help_SINGULARITY_ADD_ROCM_FLAG,
	&help_SINGULARITY_ALLOWED_JOB_ENV_VARS,
	&help_SINGULARITY_IMAGE_EXPR,
	&help_SINGULARITY_JOB,
	&help_SINGULARITY_MOUNT_HOME,
	&help_SINGULARITY_TEST_SANDBOX,
	&help_SINGULARITY_USE_PID_NAMESPACES,
	&help_SINGULARITY_VERBOSITY,
	&help_SLOT_WEIGHT,
	&help_SLOTS_CONNECTED_TO_CONSOLE,
	&help_SLOTS_CONNECTED_TO_KEYBOARD,
	&help_SmallJob,
	&help_SMTP_SERVER,
	&help_SOCKET_LISTEN_BACKLOG,
	&help_SOFT_UID_DOMAIN,
	&help_SPOOL,
	&help_SSH_KEYGEN,
	&help_SSH_KEYGEN_ARGS,
	&help_SSHD,
	&help_SSHD_ARGS,
	&help_SSL_SKIP_HOST_CHECK,
	&help_STANDARD,
	&help_START,
	&help_START_DAEMONS,
	&help_START_LOCAL_UNIVERSE,
	&help_START_MASTER,
	&help_START_SCHEDULER_UNIVERSE,
	&help_STARTD,
	&help_STARTD_AD_REEVAL_EXPR,
	&help_STARTD_ADDRESS_FILE,
	&help_STARTD_ATTRS,
	&help_STARTD_CLAIM_ID_FILE,
	&help_STARTD_CONTACT_TIMEOUT,
	&help_STARTD_CRON_AUTOPUBLISH,
	&help_STARTD_CRON_NAME,
	&help_STARTD_DEBUG,
	&help_STARTD_DETECT_GPUS,
	&help_STARTD_ENFORCE_DISK_LIMITS,
	&help_STARTD_FACTORY_SCRIPT_AVAILABLE_PARTITIONS,
	&help_STARTD_FACTORY_SCRIPT_BACK_PARTITION,
	&help_STARTD_FACTORY_SCRIPT_BOOT_PARTITION,
	&help_STARTD_FACTORY_SCRIPT_DESTROY_PARTITION,
	&help_STARTD_FACTORY_SCRIPT_GENERATE_PARTITION,
	&help_STARTD_FACTORY_SCRIPT_QUERY_WORK_LOADS,
	&help_STARTD_FACTORY_SCRIPT_SHUTDOWN_PARTITION,
	&help_STARTD_HAS_BAD_UTMP,
	&help_STARTD_HISTORY,
	&help_STARTD_JOB_ATTRS,
	&help_STARTD_JOB_HOOK_KEYWORD,
	&help_STARTD_LATCH_EXPRS,
	&help_STARTD_LEFTOVER_PROCS_BREAK_SLOTS,
	&help_STARTD_LOG,
	&help_STARTD_NAME,
	&help_STARTD_NOCLAIM_SHUTDOWN,
	&help_STARTD_REBOOT_COMMAND,
	&help_STARTD_RECOMPUTE_DISK_FREE,
	&help_STARTD_RESOURCE_PREFIX,
	&help_STARTD_SHOULD_WRITE_CLAIM_ID_FILE,
	&help_STARTD_SLOT_ATTRS,
	&help_STARTER,
	&help_STARTER_ALWAYS_HOLD_ON_OOM,
	&help_STARTER_DEBUG,
	&help_STARTER_DEBUG_WAIT,
	&help_STARTER_DIAGNOSTIC_send_ep_logs,
	&help_STARTER_DISABLE_USER_SUPPLIED_TRANSFER_PLUGINS,
	&help_STARTER_FILE_XFER_STALL_TIMEOUT,
	&help_STARTER_FIRST_CHILDALIVE_DELAY,
	&help_STARTER_HIDE_GPU_DEVICES,
	&help_STARTER_INITIAL_UPDATE_INTERVAL,
	&help_STARTER_JOB_ENVIRONMENT,
	&help_STARTER_JOB_HOOK_KEYWORD,
	&help_STARTER_LIST,
	&help_STARTER_LOCAL,
	&help_STARTER_LOG,
	&help_STARTER_LOG_NAME_APPEND,
	&help_STARTER_NESTED_SCRATCH,
	&help_STARTER_NUM_THREADS_ENV_VARS,
	&help_STARTER_RLIMIT_AS,
	&help_STARTER_SETS_HOME_ENV,
	&help_STARTER_STATS_LOG,
	&help_STARTER_UPLOAD_TIMEOUT,
	&help_StartIdleTime,
	&help_STASH_PLUGIN,
	&help_StateTimer,
	&help_STATISTICS_WINDOW_QUANTUM,
	&help_STATISTICS_WINDOW_QUANTUM_DC,
	&help_STATISTICS_WINDOW_QUANTUM_SCHEDD,
	&help_STATISTICS_WINDOW_SECONDS,
	&help_SUBMIT_ALLOW_GETENV,
	&help_SUBMIT_ATTRS,
	&help_SUBMIT_CONTAINER_NEVER_XFER_ABSOLUTE_CMD,
	&help_SUBMIT_DEFAULT_SHOULD_TRANSFER_FILES,
	&help_SUBMIT_GENERATE_CONDOR_C_REQUIREMENTS,
	&help_SUBMIT_GENERATE_CUSTOM_RESOURCE_REQUIREMENTS,
	&help_SUBMIT_PUBLISH_WINDOWS_OSVERSIONINFO,
	&help_SUBMIT_REQUIREMENT_NAMES,
	&help_SUBMIT_SEND_RESCHEDULE,
	&help_SUBMIT_SKIP_FILECHECKS,
	&help_SUBSYSTEM,
	&help_SUM_OF_CATALOGS,
	&help_SUSPEND,
	&help_SYSAPI_GET_LOADAVG,
	&help_SYSTEM_IMMUTABLE_JOB_ATTRS,
	&help_SYSTEM_JOB_MACHINE_ATTRS,
	&help_SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH,
	&help_SYSTEM_MAX_RELEASES,
	&help_SYSTEM_PROTECTED_JOB_ATTRS,
	&help_SYSTEM_SECURE_JOB_ATTRS,
	&help_SYSTEM_STARTD_ATTRS,
	&help_SYSTEM_STARTD_JOB_ATTRS,
	&help_SYSTEM_STARTD_LATCH_EXPRS,
	&help_SYSTEM_STARTD_SLOT_ATTRS,
	&help_SYSTEM_VALID_SPOOL_FILES,
	&help_TCP_FORWARDING_HOST,
	&help_TCP_KEEPALIVE_INTERVAL,
	&help_TCP_UPDATE_COLLECTORS,
	&help_TEMP_DIR,
	&help_TMP_DIR,
	&help_TOKENS_DATABASE,
	&help_TOOLS_ASSUME_FIREWALLS,
	&help_TOUCH_LOG_INTERVAL,
	&help_TRANSFER_IO_REPORT_INTERVAL,
	&help_TRANSFER_IO_REPORT_TIMESPANS,
	&help_TRANSFER_JOB_ATTRS,
	&help_TRANSFER_QUEUE_USER_EXPR,
	&help_TRANSFERER,
	&help_TRANSFERER_DEBUG,
	&help_TRANSFERER_LOG,
	&help_TRUNC_COLLECTOR_LOG_ON_OPEN,
	&help_TRUNC_MASTER_LOG_ON_OPEN,
	&help_TRUNC_MATCH_LOG_ON_OPEN,
	&help_TRUNC_NEGOTIATOR_LOG_ON_OPEN,
	&help_TRUNC_SCHED_LOG_ON_OPEN,
	&help_TRUNC_SHADOW_LOG_ON_OPEN,
	&help_TRUNC_STARTER_LOG_ON_OPEN,
	&help_TRUST_DOMAIN,
	&help_TRUST_DOMAIN_CAFILE,
	&help_TRUST_DOMAIN_CAKEY,
	&help_TRUST_LOCAL_UID_DOMAIN,
	&help_TRUST_UID_DOMAIN,
	&help_TRUSTED_VAULT_HOSTS,
	&help_UID_DOMAIN,
	&help_UNUSED_CLAIM_TIMEOUT,
	&help_UPDATE_COLLECTOR_WITH_TCP,
	&help_UPDATE_INTERVAL,
	&help_UPDATE_SPREAD_TIME,
	&help_UPDATE_VIEW_COLLECTOR_WITH_TCP,
	&help_USE_CLONE_TO_CREATE_PROCESSES,
	&help_USE_COLLECTOR_HOST_CNAME,
	&help_USE_GID_PROCESS_TRACKING,
	&help_USE_GLOBAL_JOB_PRIOS,
	&help_USE_KEYRING_SESSIONS,
	&help_USE_NFS,
	&help_USE_PID_NAMESPACES,
	&help_USE_PROCD,
	&help_USE_PROCESS_GROUPS,
	&help_USE_RESOURCE_REQUEST_COUNTS,
	&help_USE_SCRIPT_TO_CREATE_CONFIG,
	&help_USE_SHARED_PORT,
	&help_USE_VISIBLE_DESKTOP,
	&help_USE_VOMS_ATTRIBUTES,
	&help_USER_CONFIG_FILE,
	&help_USER_JOB_WRAPPER,
	&help_USER_MAPFILE,
	&help_USING_LIBRARIAN,
	&help_VALID_COD_USERS,
	&help_VALID_SPOOL_FILES,
	&help_VANILLA,
	&help_VM,
	&help_VM_GAHP_CONFIG,
	&help_VM_GAHP_LOG,
	&help_VM_GAHP_REQ_TIMEOUT,
	&help_VM_GAHP_SEND_ALL_CLASSAD,
	&help_VM_GAHP_SERVER,
	&help_VM_HARDWARE_VT,
	&help_VM_KILLING_TIMEOUT,
	&help_VM_MAX_MEMORY,
	&help_VM_MAX_NUMBER,
	&help_VM_MEMORY,
	&help_VM_NETWORKING,
	&help_VM_NETWORKING_DEFAULT_TYPE,
	&help_VM_NETWORKING_MAC_PREFIX,
	&help_VM_NETWORKING_TYPE,
	&help_VM_RECHECK_INTERVAL,
	&help_VM_SOFT_SUSPEND,
	&help_VM_STATUS_INTERVAL,
	&help_VM_STATUS_MAX_ERROR,
	&help_VM_TYPE,
	&help_WANT_SUSPEND,
	&help_WANT_UDP_COMMAND_SOCKET,
	&help_WANT_VACATE,
	&help_WANT_XML_LOG,
	&help_WARN_ON_UNUSED_SUBMIT_FILE_MACROS,
	&help_WINDOWS_FIREWALL_FAILURE_RETRY,
	&help_WINDOWS_RMDIR,
	&help_WINDOWS_SOFTKILL,
	&help_XEN_ALLOW_HARDWARE_VT_SUSPEND,
	&help_XEN_BOOTLOADER,
	&help_XEN_BRIDGE_SCRIPT,
	&help_XEN_SCRIPT,
}; // paramhelp_table[]
const int paramhelp_table_size = sizeof(paramhelp_table)/sizeof(paramhelp_table[0]);


#endif // PARAM_DECLARE_HELP_TABLES

} //namespace condor_params
