mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 06:45:08 +00:00
fix(compliance): remove unnecessary Optional attributes (#2514)
This commit is contained in:
@@ -39,10 +39,10 @@ class ENS_Requirements_Tipos(str, Enum):
|
||||
class ENS_Requirements(BaseModel):
|
||||
"""ENS V3 Framework Requirements"""
|
||||
|
||||
IdGrupoControl: Optional[str]
|
||||
Marco: Optional[str]
|
||||
Categoria: Optional[str]
|
||||
DescripcionControl: Optional[str]
|
||||
IdGrupoControl: str
|
||||
Marco: str
|
||||
Categoria: str
|
||||
DescripcionControl: str
|
||||
Tipo: ENS_Requirements_Tipos
|
||||
Nivel: ENS_Requirements_Nivel
|
||||
Dimensiones: list[ENS_Requirements_Dimensiones]
|
||||
@@ -78,31 +78,31 @@ class CIS_Requirements_AssessmentStatus(str):
|
||||
class CIS_Requirements(BaseModel):
|
||||
"""CIS Requirements"""
|
||||
|
||||
Section: Optional[str]
|
||||
Section: str
|
||||
Profile: CIS_Requirements_Profile
|
||||
AssessmentStatus: CIS_Requirements_AssessmentStatus
|
||||
Description: Optional[str]
|
||||
RationaleStatement: Optional[str]
|
||||
ImpactStatement: Optional[str]
|
||||
RemediationProcedure: Optional[str]
|
||||
AuditProcedure: Optional[str]
|
||||
AdditionalInformation: Optional[str]
|
||||
References: Optional[str]
|
||||
Description: str
|
||||
RationaleStatement: str
|
||||
ImpactStatement: str
|
||||
RemediationProcedure: str
|
||||
AuditProcedure: str
|
||||
AdditionalInformation: str
|
||||
References: str
|
||||
|
||||
|
||||
# Well Architected Requirements
|
||||
class AWS_Well_Architected_Requirements(BaseModel):
|
||||
"""AWS Well Architected Requirements"""
|
||||
|
||||
Name: Optional[str]
|
||||
WellArchitectedQuestionId: Optional[str]
|
||||
WellArchitectedPracticeId: Optional[str]
|
||||
Section: Optional[str]
|
||||
Name: str
|
||||
WellArchitectedQuestionId: str
|
||||
WellArchitectedPracticeId: str
|
||||
Section: str
|
||||
SubSection: Optional[str]
|
||||
LevelOfRisk: Optional[str]
|
||||
AssessmentMethod: Optional[str]
|
||||
Description: Optional[str]
|
||||
ImplementationGuidanceUrl: Optional[str]
|
||||
LevelOfRisk: str
|
||||
AssessmentMethod: str
|
||||
Description: str
|
||||
ImplementationGuidanceUrl: str
|
||||
|
||||
|
||||
# Base Compliance Model
|
||||
|
||||
@@ -575,9 +575,9 @@ class Check_Output_CSV_AWS_Well_Architected(BaseModel):
|
||||
AssessmentDate: str
|
||||
Requirements_Attributes_Name: str
|
||||
Requirements_Attributes_WellArchitectedQuestionId: str
|
||||
Requirements_Attributes_WellArchitectedPracticeId: Optional[str]
|
||||
Requirements_Attributes_WellArchitectedPracticeId: str
|
||||
Requirements_Attributes_Section: str
|
||||
Requirements_Attributes_SubSection: str
|
||||
Requirements_Attributes_SubSection: Optional[str]
|
||||
Requirements_Attributes_LevelOfRisk: str
|
||||
Requirements_Attributes_AssessmentMethod: str
|
||||
Requirements_Attributes_Description: str
|
||||
|
||||
Reference in New Issue
Block a user