> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siderolabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ExtensionServiceConfig is a extensionserviceconfig document.

# ExtensionServiceConfig

```yaml theme={null}
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: nut-client # Name of the extension service.
# The config files for the extension service.
configFiles:
    - content: MONITOR ${upsmonHost} 1 remote username password # The content of the extension service config file.
      mountPath: /usr/local/etc/nut/upsmon.conf # The mount path of the extension service config file.
# The environment for the extension service.
environment:
    - NUT_UPS=upsname
```

<table>
  <thead>
    <tr>
      <th>Field</th>
      <th>Type</th>
      <th>Description</th>
      <th>Value(s)</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`name`</td>
      <td>string</td>
      <td>Name of the extension service.</td>

      <td />
    </tr>

    <tr>
      <td>`configFiles`</td>
      <td><a href="#configfiles%5B%5D">ConfigFile</a></td>
      <td>The config files for the extension service.</td>

      <td />
    </tr>

    <tr>
      <td>`environment`</td>
      <td>\[]string</td>
      <td>The environment for the extension service.</td>

      <td />
    </tr>
  </tbody>
</table>

## configFiles\[]

ConfigFile is a config file for extension services.

<table>
  <thead>
    <tr>
      <th>Field</th>
      <th>Type</th>
      <th>Description</th>
      <th>Value(s)</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`content`</td>
      <td>string</td>
      <td>The content of the extension service config file.</td>

      <td />
    </tr>

    <tr>
      <td>`mountPath`</td>
      <td>string</td>
      <td>The mount path of the extension service config file.</td>

      <td />
    </tr>
  </tbody>
</table>
