GooglePrivacyDlpV2CustomInfoType.fromMap constructor
GooglePrivacyDlpV2CustomInfoType.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GooglePrivacyDlpV2CustomInfoType.fromMap(Map<String, dynamic> map) {
return GooglePrivacyDlpV2CustomInfoType(
detectionRules: (() { final guardedValue = map['detectionRules']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<GooglePrivacyDlpV2DetectionRule>(guardedValue, (value) => GooglePrivacyDlpV2DetectionRule.fromMap((value as Map).cast<String, dynamic>()))); })(),
dictionary: (() { final guardedValue = map['dictionary']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2Dictionary.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
exclusionType: (() { final guardedValue = map['exclusionType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2CustomInfoTypeExclusionType.fromValue(guardedValue as String)); })(),
infoType: (() { final guardedValue = map['infoType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2InfoType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
likelihood: (() { final guardedValue = map['likelihood']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2CustomInfoTypeLikelihood.fromValue(guardedValue as String)); })(),
regex: (() { final guardedValue = map['regex']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2Regex.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
sensitivityScore: (() { final guardedValue = map['sensitivityScore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2SensitivityScore.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
storedType: (() { final guardedValue = map['storedType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GooglePrivacyDlpV2StoredType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
surrogateType: (() { final guardedValue = map['surrogateType']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
);
}