open-nomad/website/content/docs/autoscaling/agent/target.mdx

39 lines
1,012 B
Plaintext

---
layout: docs
page_title: target Stanza - Nomad Autoscaler Agent Configuration
description: >-
The "target" block is used to configure scaling target plugins.
---
# `target` Block
<Placement groups={['target']} />
The `target` block is used to configure scaling target plugins.
```hcl
target "example-target-plugin" {
driver = "example-target-plugin"
args = ["-my-flag"]
config = {
region = "esp-vlc-1"
}
}
```
### `target` Parameters
- `args` `(array<string>: [])` - Specifies a set of arguments to pass to the
plugin binary when it is executed.
- `driver` `(string: "")` - The plugin's executable name relative to to the
[`plugin_dir`][plugin_dir]. If the plugin has a suffix, such as .exe, this
should be omitted.
- `config` `(map<string><string>: nil)` - Specifies configuration values for
the plugin either as HCL or JSON. The accepted values are plugin specific.
Please refer to the individual plugin's documentation.
[plugin_dir]: /docs/autoscaling/agent#plugin_dir