IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

ecctl deployment search

edit

Performs advanced deployment search using the Elasticsearch Query DSL

Synopsis

edit

Read more about Query DSL in https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html

ecctl deployment search -f <query file.json> [flags]

Examples

edit
$ cat query_string_query.json
{
    "query": {
        "query_string": {
            "query": "name: admin"
        }
    }
}
$ ecctl deployment search -f query_string_query.json
[...]

Options

edit
  -f, --file string   JSON file that contains JSON-style domain-specific language query
  -h, --help          help for search

Options inherited from parent commands

edit
      --api-key string     API key to use to authenticate (If empty will look for EC_API_KEY environment variable)
      --config string      Config name, used to have multiple configs in $HOME/.ecctl/<env> (default "config")
      --force              Do not ask for confirmation
      --format string      Formats the output using a Go template
      --host string        Base URL to use
      --insecure           Skips all TLS validation
      --message string     A message to set on cluster operation
      --output string      Output format [text|json] (default "text")
      --pass string        Password to use to authenticate (If empty will look for EC_PASS environment variable)
      --pprof              Enables pprofing and saves the profile to pprof-20060102150405
  -q, --quiet              Suppresses the configuration file used for the run, if any
      --region string      Elasticsearch Service region
      --timeout duration   Timeout to use on all HTTP calls (default 30s)
      --trace              Enables tracing saves the trace to trace-20060102150405
      --user string        Username to use to authenticate (If empty will look for EC_USER environment variable)
      --verbose            Enable verbose mode

SEE ALSO

edit