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