PatchDeploymentState.fromMap constructor
PatchDeploymentState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PatchDeploymentState.fromMap(Map<String, dynamic> map) {
return PatchDeploymentState(
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
duration: (() { final guardedValue = map['duration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
instanceFilter: (() { final guardedValue = map['instanceFilter']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchDeploymentInstanceFilter.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
lastExecuteTime: (() { final guardedValue = map['lastExecuteTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
oneTimeSchedule: (() { final guardedValue = map['oneTimeSchedule']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchDeploymentOneTimeSchedule.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
patchConfig: (() { final guardedValue = map['patchConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchDeploymentPatchConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
patchDeploymentId: (() { final guardedValue = map['patchDeploymentId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
recurringSchedule: (() { final guardedValue = map['recurringSchedule']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchDeploymentRecurringSchedule.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
rollout: (() { final guardedValue = map['rollout']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchDeploymentRollout.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
updateTime: (() { final guardedValue = map['updateTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}