awspice.modules package¶
Submodules¶
awspice.modules.finder module¶
-
class
awspice.modules.finder.
FinderModule
(aws)[source]¶ Bases:
object
This class makes it easy to search for components in AWS.
-
aws
¶ awspice client
-
find_instance
(filters, profiles=[], regions=[])[source]¶ Get an instance in different accounts and regions, using search filters.
-
find_instances
(filters=None, profiles=[], regions=[])[source]¶ Get instances in different accounts and regions, using search filters.
-
find_volume
(filters, profiles=[], regions=[])[source]¶ Get a volume in different accounts and regions, using search filters.
-
find_volumes
(filters=None, profiles=[], regions=[])[source]¶ Get group of volumes in different accounts and regions, using search filters.
-
find_loadbalancer
(filters, profiles=[], regions=[])[source]¶ Get a load balancer in different accounts and regions, using search filters.
-
find_loadbalancers
(filter_key=None, filter_value=None, profiles=[], regions=[])[source]¶ Get load balancers in different accounts and regions, using search filters.
-
find_rds_databases
(profiles=[], regions=[])[source]¶ Get RDS databases in different accounts and regions.
-
awspice.modules.security module¶
-
class
awspice.modules.security.
SecurityModule
[source]¶ Bases:
object
This class facilitates methods for securing the AWS account
Methods are available to help improve AWS account security by detecting bad configurations.
awspice.modules.stats module¶
-
class
awspice.modules.stats.
StatsModule
(aws)[source]¶ Bases:
object
Class responsible for processing general data to the AWS account.
This class is dedicated to the global management of the AWS account in order to obtain statistics, costs or global information.
-
aws
¶ awspice client
-
get_stats
(regions=[])[source]¶ Retrieve data about services in your AWS account like Volumes, Instances or Databases.
Parameters: - aws – AwsManager client
- region – To retrieve data only of this region
Returns: List of regions with its stats
-