Beispiel #1
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.csv_writer = lib.CsvWriter()
     self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass,
                                  self.config.rl_cust)
     self.output = [[
         "displayName", "email", "enabled", "firstName", "lastName",
         "roleType"
     ]]
Beispiel #2
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.csv_writer = lib.CsvWriter()
     self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass,
                                  self.config.rl_cust,
                                  self.config.rl_api_base)
     ### CSV Configuration ###
     self.output = [[
         "AccountName", "RRN", "Service", "ResourceName", "PublicIP"
     ]]
Beispiel #3
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.csv_writer = lib.CsvWriter()
     self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass,
                                  self.config.rl_cust,
                                  self.config.rl_api_base)
     self.output = [[
         "AccountNumber", "Name", "Status", "subComponents_name",
         "subComponents_message", "subComponents_remediation"
     ]]
Beispiel #4
0
 def __init__(self):
     self.config = lib.ConfigReader()
     self.csv_writer = lib.CsvWriters()
     self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass,
                                  self.config.rl_cust,
                                  self.config.rl_api_base)
     self.output = [[
         "Alert ID", "Policy Name", "Policy Type", "Description",
         "Policy Labels", "Policy Severity", "Resource Name", "Cloud Type",
         "Cloud Account Id", "Cloud Account Name", "Region",
         "Recommendation", "Alert Status", "Rating", "Alert Time",
         "Event Occurred", "Dismissed On", "Dismissed By",
         "Dismissal Reason", "Resolved On", "Resolution Reason",
         "Resource ID", "Tags", "Account groups"
     ]]
     self.rrn_cache = {}
Beispiel #5
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass,
                                  self.config.rl_cust,
                                  self.config.rl_api_base,
                                  self.config.rl_ca_bundle)
Beispiel #6
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.csv_writer = lib.CsvWriter()
     self.rl_sess = lib.RLSession(self.config.rl_user,self.config.rl_pass,self.config.rl_cust, self.config.rl_api_base)
     self.output = [["PolicyName", "Description", "CloudType", "RQL"]]
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.csvreader = lib.CsvReader()
     self.rl_sess = lib.RLSession(self.config.rl_user,self.config.rl_pass,self.config.rl_cust)
     self.email_send = lib.EmailHelper()