add help on discovery modes
This commit is contained in:
parent
ffe1a62eb2
commit
802225e6cc
|
@ -77,6 +77,15 @@ Resources discovery.
|
||||||
|
|
||||||
=over 8
|
=over 8
|
||||||
|
|
||||||
|
=item B<--resource-type>
|
||||||
|
|
||||||
|
Choose the type of resources
|
||||||
|
to discover (Can be: 'esx', 'vm') (Mandatory).
|
||||||
|
|
||||||
|
=item B<--prettify>
|
||||||
|
|
||||||
|
Prettify JSON output.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
|
@ -33,7 +33,6 @@ sub new {
|
||||||
|
|
||||||
$self->{version} = '1.0';
|
$self->{version} = '1.0';
|
||||||
$options{options}->add_options(arguments => {
|
$options{options}->add_options(arguments => {
|
||||||
"region:s" => { name => 'region' },
|
|
||||||
"service:s@" => { name => 'service' },
|
"service:s@" => { name => 'service' },
|
||||||
"prettify" => { name => 'prettify' },
|
"prettify" => { name => 'prettify' },
|
||||||
});
|
});
|
||||||
|
@ -53,11 +52,6 @@ sub check_options {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
$self->SUPER::init(%options);
|
$self->SUPER::init(%options);
|
||||||
|
|
||||||
if (!defined($self->{option_results}->{region}) || $self->{option_results}->{region} eq '') {
|
|
||||||
$self->{output}->add_option_msg(short_msg => "Need to specify --region option.");
|
|
||||||
$self->{output}->option_exit();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!defined($self->{option_results}->{service}) || $self->{option_results}->{service} eq '') {
|
if (!defined($self->{option_results}->{service}) || $self->{option_results}->{service} eq '') {
|
||||||
$self->{output}->add_option_msg(short_msg => "Need to specify --service option.");
|
$self->{output}->add_option_msg(short_msg => "Need to specify --service option.");
|
||||||
$self->{output}->option_exit();
|
$self->{output}->option_exit();
|
||||||
|
@ -245,6 +239,16 @@ Resources discovery.
|
||||||
|
|
||||||
=over 8
|
=over 8
|
||||||
|
|
||||||
|
=item B<--service>
|
||||||
|
|
||||||
|
Choose the service from which discover
|
||||||
|
resources (Can be: 'VPC', 'EC2', 'RDS',
|
||||||
|
'ELB', 'VPN') (Mandatory).
|
||||||
|
|
||||||
|
=item B<--prettify>
|
||||||
|
|
||||||
|
Prettify JSON output.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
|
@ -113,6 +113,26 @@ Resources discovery.
|
||||||
|
|
||||||
=over 8
|
=over 8
|
||||||
|
|
||||||
|
=item B<--namespace>
|
||||||
|
|
||||||
|
Specify resources namespace.
|
||||||
|
|
||||||
|
=item B<--type>
|
||||||
|
|
||||||
|
Specify resources type.
|
||||||
|
|
||||||
|
=item B<--resource-group>
|
||||||
|
|
||||||
|
Specify resources resource group.
|
||||||
|
|
||||||
|
=item B<--location>
|
||||||
|
|
||||||
|
Specify resources location.
|
||||||
|
|
||||||
|
=item B<--prettify>
|
||||||
|
|
||||||
|
Prettify JSON output.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
|
@ -36,7 +36,7 @@ sub new {
|
||||||
$self->{version} = '1.0';
|
$self->{version} = '1.0';
|
||||||
$options{options}->add_options(arguments => {
|
$options{options}->add_options(arguments => {
|
||||||
"subnet:s" => { name => 'subnet' },
|
"subnet:s" => { name => 'subnet' },
|
||||||
"snmp-port:s" => { name => 'snmp_port' },
|
"snmp-port:s" => { name => 'snmp_port', default => 161 },
|
||||||
"snmp-version:s@" => { name => 'snmp_version' },
|
"snmp-version:s@" => { name => 'snmp_version' },
|
||||||
"snmp-community:s@" => { name => 'snmp_community' },
|
"snmp-community:s@" => { name => 'snmp_community' },
|
||||||
"snmp-timeout:s" => { name => 'snmp_timeout', default => 1 },
|
"snmp-timeout:s" => { name => 'snmp_timeout', default => 1 },
|
||||||
|
@ -57,10 +57,6 @@ sub check_options {
|
||||||
$self->{output}->add_option_msg(short_msg => "Need to specify --subnet option (<ip>/<cidr>).");
|
$self->{output}->add_option_msg(short_msg => "Need to specify --subnet option (<ip>/<cidr>).");
|
||||||
$self->{output}->option_exit();
|
$self->{output}->option_exit();
|
||||||
}
|
}
|
||||||
if (!defined($self->{option_results}->{snmp_port}) || $self->{option_results}->{snmp_port} eq '') {
|
|
||||||
$self->{output}->add_option_msg(short_msg => "Need to specify --snmp-port option.");
|
|
||||||
$self->{output}->option_exit();
|
|
||||||
}
|
|
||||||
if (!defined($self->{option_results}->{snmp_community}) || $self->{option_results}->{snmp_community} eq '') {
|
if (!defined($self->{option_results}->{snmp_community}) || $self->{option_results}->{snmp_community} eq '') {
|
||||||
$self->{output}->add_option_msg(short_msg => "Need to specify --snmp-community option.");
|
$self->{output}->add_option_msg(short_msg => "Need to specify --snmp-community option.");
|
||||||
$self->{output}->option_exit();
|
$self->{output}->option_exit();
|
||||||
|
@ -196,6 +192,31 @@ Resources discovery.
|
||||||
|
|
||||||
=over 8
|
=over 8
|
||||||
|
|
||||||
|
=item B<--subnet>
|
||||||
|
|
||||||
|
Specify subnet from which discover
|
||||||
|
resources (Must be <ip>/<cidr> format) (Mandatory).
|
||||||
|
|
||||||
|
=item B<--snmp-port>
|
||||||
|
|
||||||
|
Specify SNMP port (Default: 161).
|
||||||
|
|
||||||
|
=item B<--snmp-version>
|
||||||
|
|
||||||
|
Specify SNMP version (Can be multiple) (Mandatory).
|
||||||
|
|
||||||
|
=item B<--snmp-community>
|
||||||
|
|
||||||
|
Specify SNMP community (Can be multiple) (Mandatory).
|
||||||
|
|
||||||
|
=item B<--snmp-timeout>
|
||||||
|
|
||||||
|
Specify SNMP timeout in second (Default: 1).
|
||||||
|
|
||||||
|
=item B<--prettify>
|
||||||
|
|
||||||
|
Prettify JSON output.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
Loading…
Reference in New Issue