GetResourcePolicyInstanceSchedulePolicy.fromMap constructor

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

Implementation

factory GetResourcePolicyInstanceSchedulePolicy.fromMap(Map<String, dynamic> map) {
  return GetResourcePolicyInstanceSchedulePolicy(
    expirationTime: pulumi.Input.fromValue(map['expirationTime'] as String),
    startTime: pulumi.Input.fromValue(map['startTime'] as String),
    timeZone: pulumi.Input.fromValue(map['timeZone'] as String),
    vmStartSchedules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetResourcePolicyInstanceSchedulePolicyVmStartSchedule>(map['vmStartSchedules']!, (value) => GetResourcePolicyInstanceSchedulePolicyVmStartSchedule.fromMap((value as Map).cast<String, dynamic>()))),
    vmStopSchedules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetResourcePolicyInstanceSchedulePolicyVmStopSchedule>(map['vmStopSchedules']!, (value) => GetResourcePolicyInstanceSchedulePolicyVmStopSchedule.fromMap((value as Map).cast<String, dynamic>()))),
  );
}