fix(compliance): remove unnecessary Optional attributes (#2514)

This commit is contained in:
Sergio Garcia
2023-06-20 14:22:13 +02:00
committed by GitHub
parent bc09215aad
commit 5fcfcd53aa
2 changed files with 22 additions and 22 deletions

View File

@@ -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

View File

@@ -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