RepairRolloutRule.fromMap constructor

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

Implementation

factory RepairRolloutRule.fromMap(Map<String, dynamic> map) {
  return RepairRolloutRule(
    id: pulumi.Input.fromValue(map['id'] as String),
    jobs: (() { final guardedValue = map['jobs']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    repairModes: pulumi.Input.fromValue(pulumi.Input.decodeList<RepairMode>(map['repairModes']!, (value) => RepairMode.fromMap((value as Map).cast<String, dynamic>()))),
    sourcePhases: (() { final guardedValue = map['sourcePhases']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
  );
}