NAME
Search::Elasticsearch::Plugin::XPack::5_0 - Plugin providing XPack APIs for Search::Elasticsearch v5.x
VERSION
version 5.02
SYNOPSIS
use Search::Elasticsearch();
my $es = Search::Elasticsearch->new(
nodes => \@nodes,
plugins => ['XPack']
);
$es->graph;
$es->license;
$es->security;
$es->watcher;
DESCRIPTION
This class extends the Search::Elasticsearch client to add support for the X-Pack commercial plugins for Elasticsearch 5.x.
It extends the Search::Elasticsearch client with a graph
, license
, security
, and watcher
namespace, to support the APIs for the X-Pack plugins: Graph, License, Shield, and Watcher.
In other words, it can be used as follows:
use Search::Elasticsearch();
my $es = Search::Elasticsearch->new(
nodes => \@nodes,
plugins => ['XPack']
);
my $response = $es->watcher->info();
For details about the supported methods in each namespace, see:
"Search::Elasticsearch::Plugin::XPack::5_0::Graph" in graph()
"Search::Elasticsearch::Plugin::XPack::5_0::License" in license()
"Search::Elasticsearch::Plugin::XPack::5_0::Security" in shield()
"Search::Elasticsearch::Plugin::XPack::5_0::Watcher" in watcher()
AUTHOR
Clinton Gormley <drtech@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2017 by Elasticsearch BV.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004