stack kb elastic-agent-policies post-fleet-agent-policies cli command
Auth required
elastic stack kb elastic-agent-policies post-fleet-agent-policies \
--name <name> \
--namespace <namespace> \
[options]
Create an agent policy
Behaviour flags:
--dry-run — validate all inputs and exit without performing any action
--namestringrequired--namespacestringrequired--sys-monitoring- Whether to add the system integration to the new agent policy
--advanced-settingsstring--agent-featuresstring[]-
Repeatable: pass
--agent-featuresmultiple times to supply more than one value --agentlessstring--data-output-idstring--descriptionstring--download-source-idstring--fleet-server-host-idstring--force-
User defined data tags that are added to all of the inputs. The values can be strings or numbers.
Repeatable: pass
--global-data-tagsmultiple times to supply more than one value --has-agent-version-conditions--has-fleet-server--idstring--inactivity-timeoutnumber--is-default--is-default-fleet-server--is-managed--is-protected--is-verifier--keep-monitoring-alive- When set to true, monitoring will be enabled but logs/metrics collection will be disabled
--min-agent-versionstring--monitoring-diagnosticsstring--monitoring-enabledstring[]-
Repeatable: pass
--monitoring-enabledmultiple times to supply more than one value --monitoring-httpstring--monitoring-output-idstring--monitoring-pprof-enabled--overridesstring- Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.
--package-agent-version-conditionsstring[]-
Repeatable: pass
--package-agent-version-conditionsmultiple times to supply more than one value --required-versionsstring[]-
Repeatable: pass
--required-versionsmultiple times to supply more than one value --space-idsstring[]-
Repeatable: pass
--space-idsmultiple times to supply more than one value --supports-agentless- Indicates whether the agent policy supports agentless integrations. Deprecated in favor of the Fleet managed integrations API.
--unenroll-timeoutnumber--input-filestring- path to a JSON file to use as command input
--dry-run- validate all inputs and exit without performing any action (preview changes without applying them)
--json-
output as JSON