From 9340ae43f3e0b9463f6a2db4823cbc879816bb65 Mon Sep 17 00:00:00 2001 From: Pepe Fagoaga Date: Thu, 10 Aug 2023 13:43:31 +0200 Subject: [PATCH] fix(ds): Restore enums without optional (#2704) --- .../services/directoryservice/directoryservice_service.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/prowler/providers/aws/services/directoryservice/directoryservice_service.py b/prowler/providers/aws/services/directoryservice/directoryservice_service.py index 16dca679..61b09d84 100644 --- a/prowler/providers/aws/services/directoryservice/directoryservice_service.py +++ b/prowler/providers/aws/services/directoryservice/directoryservice_service.py @@ -116,7 +116,7 @@ class DirectoryService(AWSService): EventTopics( topic_arn=event_topic["TopicArn"], topic_name=event_topic["TopicName"], - status=EventTopicStatus(event_topic["Status"]), + status=event_topic["Status"], created_date_time=event_topic["CreatedDateTime"], ) ) @@ -149,13 +149,11 @@ class DirectoryService(AWSService): Certificate( id=certificate_info["CertificateId"], common_name=certificate_info["CommonName"], - state=CertificateState( - certificate_info["State"] - ), + state=certificate_info["State"], expiry_date_time=certificate_info[ "ExpiryDateTime" ], - type=CertificateType(certificate_info["Type"]), + type=certificate_info["Type"], ) ) self.directories[directory.id].certificates = certificates