fix(): set default region CloudWatch (#1693)

Co-authored-by: sergargar <sergio@verica.io>
This commit is contained in:
Sergio Garcia
2023-01-12 17:17:40 +01:00
committed by GitHub
parent 08c094b8a5
commit 09ef8aba0f
16 changed files with 20 additions and 15 deletions

View File

@@ -19,7 +19,7 @@ class cloudwatch_changes_to_network_acls_alarm_configured(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_changes_to_network_gateways_alarm_configured(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_changes_to_network_route_tables_alarm_configured(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_changes_to_vpcs_alarm_configured(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -21,7 +21,7 @@ class cloudwatch_log_metric_filter_and_alarm_for_aws_config_configuration_change
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -21,7 +21,7 @@ class cloudwatch_log_metric_filter_and_alarm_for_cloudtrail_configuration_change
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_authentication_failures(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_aws_organizations_changes(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_disable_or_scheduled_deletion_of_kms_cmk(Chec
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_for_s3_bucket_policy_changes(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_policy_changes(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_root_usage(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_security_group_changes(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_sign_in_without_mfa(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -19,7 +19,7 @@ class cloudwatch_log_metric_filter_unauthorized_api_calls(Check):
report.status_extended = (
"No CloudWatch log groups found with metric filters or alarms associated."
)
report.region = "us-east-1"
report.region = cloudwatch_client.region
report.resource_id = cloudtrail_client.audited_account
# 1. Iterate for CloudWatch Log Group in CloudTrail trails
log_groups = []

View File

@@ -11,6 +11,11 @@ class CloudWatch:
self.service = "cloudwatch"
self.session = audit_info.audit_session
self.audited_account = audit_info.audited_account
self.region = list(
generate_regional_clients(
self.service, audit_info, global_service=True
).keys()
)[0]
self.regional_clients = generate_regional_clients(self.service, audit_info)
self.metric_alarms = []
self.__threading_call__(self.__describe_alarms__)