GetClusterMaintenancePolicy.fromMap constructor

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

Implementation

factory GetClusterMaintenancePolicy.fromMap(Map<String, dynamic> map) {
  return GetClusterMaintenancePolicy(
    dailyMaintenanceWindows: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterMaintenancePolicyDailyMaintenanceWindow>(map['dailyMaintenanceWindows']!, (value) => GetClusterMaintenancePolicyDailyMaintenanceWindow.fromMap((value as Map).cast<String, dynamic>()))),
    disruptionBudgets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterMaintenancePolicyDisruptionBudget>(map['disruptionBudgets']!, (value) => GetClusterMaintenancePolicyDisruptionBudget.fromMap((value as Map).cast<String, dynamic>()))),
    maintenanceExclusions: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterMaintenancePolicyMaintenanceExclusion>(map['maintenanceExclusions']!, (value) => GetClusterMaintenancePolicyMaintenanceExclusion.fromMap((value as Map).cast<String, dynamic>()))),
    recurringMaintenanceWindows: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterMaintenancePolicyRecurringMaintenanceWindow>(map['recurringMaintenanceWindows']!, (value) => GetClusterMaintenancePolicyRecurringMaintenanceWindow.fromMap((value as Map).cast<String, dynamic>()))),
    recurringWindows: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterMaintenancePolicyRecurringWindow>(map['recurringWindows']!, (value) => GetClusterMaintenancePolicyRecurringWindow.fromMap((value as Map).cast<String, dynamic>()))),
  );
}