GooglePrivacyDlpV2CustomInfoTypeResponse.fromMap constructor

GooglePrivacyDlpV2CustomInfoTypeResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GooglePrivacyDlpV2CustomInfoTypeResponse.fromMap(Map<String, dynamic> map) {
  return GooglePrivacyDlpV2CustomInfoTypeResponse(
    detectionRules: pulumi.Input.fromValue(pulumi.Input.decodeList<GooglePrivacyDlpV2DetectionRuleResponse>(map['detectionRules']!, (value) => GooglePrivacyDlpV2DetectionRuleResponse.fromMap((value as Map).cast<String, dynamic>()))),
    dictionary: pulumi.Input.fromValue(GooglePrivacyDlpV2DictionaryResponse.fromMap((map['dictionary']! as Map).cast<String, dynamic>())),
    exclusionType: pulumi.Input.fromValue(map['exclusionType'] as String),
    infoType: pulumi.Input.fromValue(GooglePrivacyDlpV2InfoTypeResponse.fromMap((map['infoType']! as Map).cast<String, dynamic>())),
    likelihood: pulumi.Input.fromValue(map['likelihood'] as String),
    regex: pulumi.Input.fromValue(GooglePrivacyDlpV2RegexResponse.fromMap((map['regex']! as Map).cast<String, dynamic>())),
    sensitivityScore: pulumi.Input.fromValue(GooglePrivacyDlpV2SensitivityScoreResponse.fromMap((map['sensitivityScore']! as Map).cast<String, dynamic>())),
    storedType: pulumi.Input.fromValue(GooglePrivacyDlpV2StoredTypeResponse.fromMap((map['storedType']! as Map).cast<String, dynamic>())),
    surrogateType: pulumi.Input.fromValue((map['surrogateType']! as Map).cast<String, dynamic>()),
  );
}