InstanceInstanceMarketOptionsSpotOptions.fromMap constructor

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

Implementation

factory InstanceInstanceMarketOptionsSpotOptions.fromMap(Map<String, dynamic> map) {
  return InstanceInstanceMarketOptionsSpotOptions(
    instanceInterruptionBehavior: (() { final guardedValue = map['instanceInterruptionBehavior']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maxPrice: (() { final guardedValue = map['maxPrice']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    spotInstanceType: (() { final guardedValue = map['spotInstanceType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    validUntil: (() { final guardedValue = map['validUntil']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}