AwsSecurityFinding constructor

AwsSecurityFinding({
  1. required String awsAccountId,
  2. required String createdAt,
  3. required String description,
  4. required String generatorId,
  5. required String id,
  6. required String productArn,
  7. required List<Resource> resources,
  8. required String schemaVersion,
  9. required Severity severity,
  10. required String title,
  11. required List<String> types,
  12. required String updatedAt,
  13. Compliance? compliance,
  14. int? confidence,
  15. int? criticality,
  16. String? firstObservedAt,
  17. String? lastObservedAt,
  18. List<Malware>? malware,
  19. Network? network,
  20. List<NetworkPathComponent>? networkPath,
  21. Note? note,
  22. PatchSummary? patchSummary,
  23. ProcessDetails? process,
  24. Map<String, String>? productFields,
  25. RecordState? recordState,
  26. List<RelatedFinding>? relatedFindings,
  27. Remediation? remediation,
  28. String? sourceUrl,
  29. List<ThreatIntelIndicator>? threatIntelIndicators,
  30. Map<String, String>? userDefinedFields,
  31. VerificationState? verificationState,
  32. List<Vulnerability>? vulnerabilities,
  33. Workflow? workflow,
  34. WorkflowState? workflowState,
})

Implementation

AwsSecurityFinding({
  required this.awsAccountId,
  required this.createdAt,
  required this.description,
  required this.generatorId,
  required this.id,
  required this.productArn,
  required this.resources,
  required this.schemaVersion,
  required this.severity,
  required this.title,
  required this.types,
  required this.updatedAt,
  this.compliance,
  this.confidence,
  this.criticality,
  this.firstObservedAt,
  this.lastObservedAt,
  this.malware,
  this.network,
  this.networkPath,
  this.note,
  this.patchSummary,
  this.process,
  this.productFields,
  this.recordState,
  this.relatedFindings,
  this.remediation,
  this.sourceUrl,
  this.threatIntelIndicators,
  this.userDefinedFields,
  this.verificationState,
  this.vulnerabilities,
  this.workflow,
  this.workflowState,
});