package Cisco::ACI;
use strict;
use warnings;
use Carp;
use JSON;
use HTTP::Request;
use LWP;
use XML::Simple;
use Cisco::ACI::Rule;
use Cisco::ACI::FvcapRule;
use Cisco::ACI::FvAEPg;
use Cisco::ACI
f = shift;
my $json = { aaaUser => { attributes => { name => $self->{ username }, pwd => $self->{ password } } } };
my $r = $self->__request( $self->__get_login_uri, to_json( $json ) );
return i
f $self->{ error };
$r = from_json( $r->content );
if ( defined $r->{ imdata } ) {
for my $a ( @LOGIN_ATTR ) {
$self->{ $a } = $r->{ imdata }->[0]->{ aaaLogin }->{ attributes }->{ $a }
}
}