GetControlProjectIntelligenceFindingResult.fromMap constructor
GetControlProjectIntelligenceFindingResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetControlProjectIntelligenceFindingResult.fromMap(Map<String, dynamic> map) {
return GetControlProjectIntelligenceFindingResult(
associatedResources: (() { final guardedValue = map['associatedResources']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
category: (() { final guardedValue = map['category']; if (guardedValue == null) return null; return guardedValue as String; })(),
coldlineAndArchivalStorageOperationsSpikes: (() { final guardedValue = map['coldlineAndArchivalStorageOperationsSpikes']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetControlProjectIntelligenceFindingColdlineAndArchivalStorageOperationsSpike>(guardedValue, (value) => GetControlProjectIntelligenceFindingColdlineAndArchivalStorageOperationsSpike.fromMap((value as Map).cast<String, dynamic>())); })(),
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return guardedValue as String; })(),
crossRegionEgressSpikes: (() { final guardedValue = map['crossRegionEgressSpikes']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetControlProjectIntelligenceFindingCrossRegionEgressSpike>(guardedValue, (value) => GetControlProjectIntelligenceFindingCrossRegionEgressSpike.fromMap((value as Map).cast<String, dynamic>())); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
findingId: (() { final guardedValue = map['findingId']; if (guardedValue == null) return null; return guardedValue as String; })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return guardedValue as String; })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
observationPeriods: (() { final guardedValue = map['observationPeriods']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetControlProjectIntelligenceFindingObservationPeriod>(guardedValue, (value) => GetControlProjectIntelligenceFindingObservationPeriod.fromMap((value as Map).cast<String, dynamic>())); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
severity: (() { final guardedValue = map['severity']; if (guardedValue == null) return null; return guardedValue as String; })(),
storageGrowthAboveTrends: (() { final guardedValue = map['storageGrowthAboveTrends']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetControlProjectIntelligenceFindingStorageGrowthAboveTrend>(guardedValue, (value) => GetControlProjectIntelligenceFindingStorageGrowthAboveTrend.fromMap((value as Map).cast<String, dynamic>())); })(),
targetResource: (() { final guardedValue = map['targetResource']; if (guardedValue == null) return null; return guardedValue as String; })(),
throttledRequestsSpikes: (() { final guardedValue = map['throttledRequestsSpikes']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetControlProjectIntelligenceFindingThrottledRequestsSpike>(guardedValue, (value) => GetControlProjectIntelligenceFindingThrottledRequestsSpike.fromMap((value as Map).cast<String, dynamic>())); })(),
type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return guardedValue as String; })(),
updateTime: (() { final guardedValue = map['updateTime']; if (guardedValue == null) return null; return guardedValue as String; })(),
);
}