| repo-token | Your GITHUB_TOKEN. Only necessary for private repositories. Can also be set via the REPO_TOKEN environment variable. For non-windows scenarios using the environment variable variant is recommended. | no | — |
| service-token | The Code Index service token. Can also be set via the SERVICE_TOKEN environment variable. For non-windows scenarios using the environment variable variant is recommended. | no | — |
| languages | List of languages to use when discovering repository symbols, separated by ',' | no | — |
| environment | The Rich Code Navigation environment to upload the index to. One of: production, internal, or development. | no | — |
| nugetFeed | Feed source to use when installing Rich Code Navigation NuGet packages | no | — |
| nugetVersion | Version of Rich Code Navigation packages to install, defaults to latest published | no | — |
| configFiles | The config file(s) for the project(s) to be indexed either as glob patterns or specific file paths relative to the root of the repo, separated by ',' | no | — |
| richNavLogOutputDirectory | A comma-separated list of log files created from the build when RichCodeNav.EnvVarDump is a package reference | no | — |
| soureRootDir | The directory on the machine where the source code is located, if different from the default. | no | — |
| maxParallelIndexingJobs | Enter a number between 1-4 to change the maximum number of parallel indexing jobs. Defaults to 2. | no | — |
| typescriptVersion | Optional version of TypeScript tools to use. See https://www.npmjs.com/package/lsif | no | — |
| csharpVersion | Optional version of Csharp tools to use. For versions see https://dnceng.visualstudio.com/public/_packaging?_a=feed&feed=dotnet-tools | no | — |
| advancedOptionsCpp | Additional command line arguments to the c++ LSIF tool. E.g. --arch x86 --verbose | no | — |
| defaultExpiry | The default maximum number of days for an index to be saved (may be overridden by prExpiry and branchRetention settings) | no | — |
| prExpiry | The maximum number of days for the index of a PR to be saved | no | — |
| branchRetention | A comma-separated list of specific branches and maximum number of days to retain; e.g. main, 15, release/production, 30 | no | — |