ecctl

command module
v1.0.0-beta2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

README

Elastic Cloud Control

ecctl logo

NOTE: You are looking at the documentation for a beta release. Please keep in mind that backwards-incompatible changes might be introduced in future releases.

ecctl is the CLI on steroids for the Elastic Cloud Enterprise API. It wraps typical operations commonly needed by Elastic Cloud Enterprise (ECE) operators within a single command line tool.

The goal of this project is to provide an easier way to interact with the Elastic Cloud Enterprise (ECE) API, ensuring each one of the provided commands is thoroughly tested.

Note that, right now, ecctl targets ECE installations only. There are, however, plans to support public Elasticsearch Service API in the future.

To get started with Elastic Cloud Control, see the official documentation.

Contributing

If you are interested in becoming a part of this project, take a look at our contribution guidelines.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
pkg
deployment/elasticsearch/instances
Package instances contains all of the elasticsearch instance actions that can be performed.
Package instances contains all of the elasticsearch instance actions that can be performed.
formatter
Package formatter contains the logic to template the CLI output to a specific format
Package formatter contains the logic to template the CLI output to a specific format
formatter/templates
Package templates Code generated by go-bindata.
Package templates Code generated by go-bindata.
platform/snaprepo
Package snaprepo contains the a set of functions to inteact with the platform repositories
Package snaprepo contains the a set of functions to inteact with the platform repositories
user
Package user contains the methods required to manage platform users.
Package user contains the methods required to manage platform users.
user/auth
Package userauth contains the self service logic required to manage a user's authentication settings, such as API keys.
Package userauth contains the self service logic required to manage a user's authentication settings, such as API keys.
user/auth/admin
Package userauthadmin contains the logic required to manage a user's authentication settings, such as API keys.
Package userauthadmin contains the logic required to manage a user's authentication settings, such as API keys.
util
Package util contains a set of common resources that are intended to be used in the ecctl project as a whole.
Package util contains a set of common resources that are intended to be used in the ecctl project as a whole.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL