fix(Azure_Audit_Info): Added audited_resources field (#1891)

This commit is contained in:
Nacho Rivera
2023-02-13 15:17:11 +01:00
committed by GitHub
parent 26294b0759
commit 14898b6422
4 changed files with 15 additions and 4 deletions

View File

@@ -4,5 +4,8 @@ from prowler.providers.azure.lib.audit_info.models import (
)
azure_audit_info = Azure_Audit_Info(
credentials=None, identity=Azure_Identity_Info(), audit_metadata=None
credentials=None,
identity=Azure_Identity_Info(),
audit_resources=None,
audit_metadata=None,
)

View File

@@ -17,9 +17,11 @@ class Azure_Identity_Info(BaseModel):
class Azure_Audit_Info:
credentials: DefaultAzureCredential
identity: Azure_Identity_Info
audit_resources: Optional[Any]
audit_metadata: Optional[Any]
def __init__(self, credentials, identity, audit_metadata):
def __init__(self, credentials, identity, audit_metadata, audit_resources):
self.credentials = credentials
self.identity = identity
self.audit_metadata = audit_metadata
self.audit_resources = audit_resources

View File

@@ -44,7 +44,10 @@ mock_current_audit_info = AWS_Audit_Info(
)
mock_azure_audit_info = Azure_Audit_Info(
credentials=None, identity=Azure_Identity_Info(), audit_metadata=None
credentials=None,
identity=Azure_Identity_Info(),
audit_metadata=None,
audit_resources=None,
)
mock_set_audit_info = Audit_Info()

View File

@@ -31,7 +31,10 @@ class Test_Common_Output_Options:
# Mocked Azure Audit Info
def set_mocked_azure_audit_info(self):
audit_info = Azure_Audit_Info(
credentials=None, identity=Azure_Identity_Info(), audit_metadata=None
credentials=None,
identity=Azure_Identity_Info(),
audit_metadata=None,
audit_resources=None,
)
return audit_info