AwsSecurityFinding constructor
AwsSecurityFinding({
- required String awsAccountId,
- required String createdAt,
- required String description,
- required String generatorId,
- required String id,
- required String productArn,
- required List<
Resource> resources, - required String schemaVersion,
- required Severity severity,
- required String title,
- required List<
String> types, - required String updatedAt,
- Compliance? compliance,
- int? confidence,
- int? criticality,
- String? firstObservedAt,
- String? lastObservedAt,
- List<
Malware> ? malware, - Network? network,
- List<
NetworkPathComponent> ? networkPath, - Note? note,
- PatchSummary? patchSummary,
- ProcessDetails? process,
- Map<
String, String> ? productFields, - RecordState? recordState,
- Remediation? remediation,
- String? sourceUrl,
- List<
ThreatIntelIndicator> ? threatIntelIndicators, - Map<
String, String> ? userDefinedFields, - VerificationState? verificationState,
- List<
Vulnerability> ? vulnerabilities, - Workflow? workflow,
- 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,
});