Disk.fromMap constructor

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

Implementation

factory Disk.fromMap(Map<String, dynamic> map) {
  return Disk(
    autoDelete: (() { final guardedValue = map['autoDelete']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    mountPoint: (() { final guardedValue = map['mountPoint']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    name: pulumi.Input.fromValue(map['name'] as String),
    readOnly: (() { final guardedValue = map['readOnly']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    sizeGb: (() { final guardedValue = map['sizeGb']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    source: (() { final guardedValue = map['source']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    type: pulumi.Input.fromValue(DiskType.fromValue(map['type']! as String)),
  );
}