stack es security invalidate-api-key cli command
Destructive
Auth required
Idempotent
Scope: global
elastic stack es security invalidate-api-key [options]
Invalidate API keys.
--idstring--idsstring[]- A list of API key ids. This parameter cannot be used with any of
name,realm_name, orusername. --namestring- An API key name. This parameter cannot be used with any of
ids,realm_nameorusername. --[no-]owner- Query API keys owned by the currently authenticated user. The
realm_nameorusernameparameters cannot be specified when this parameter is set totrueas they are assumed to be the currently authenticated ones. NOTE: At least one ofids,name,username, andrealm_namemust be specified ifownerisfalse. --realm-namestring- The name of an authentication realm. This parameter cannot be used with either
idsorname, or whenownerflag is set totrue. --usernamestring- The username of a user. This parameter cannot be used with either
idsornameor whenownerflag is set totrue.
--input-filestring- path to a JSON file to use as command input
-V--[no-]version- Print the Elastic CLI version
--config-filestring- path to a config file (default: ~/.elasticrc.yml)
--use-contextstring- override the active context from the config file
--command-profilestring- restrict available commands to a deployment profile (serverless, stack, default)
--[no-]json- output as JSON
--output-fieldsstring- comma-separated list of fields to include in output (dot-notation supported)
--output-templatestring- Mustache-like template for custom text output (e.g. "{{id}}: {{name}}")
--[no-]dry-run-
validate all inputs and exit without performing any action (preview changes without applying them)