AutomaticScalingAppengineV1beta.fromMap constructor
AutomaticScalingAppengineV1beta.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AutomaticScalingAppengineV1beta.fromMap(Map<String, dynamic> map) {
return AutomaticScalingAppengineV1beta(
coolDownPeriod: (() { final guardedValue = map['coolDownPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cpuUtilization: (() { final guardedValue = map['cpuUtilization']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CpuUtilizationAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
customMetrics: (() { final guardedValue = map['customMetrics']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<CustomMetric>(guardedValue, (value) => CustomMetric.fromMap((value as Map).cast<String, dynamic>()))); })(),
diskUtilization: (() { final guardedValue = map['diskUtilization']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DiskUtilizationAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
maxConcurrentRequests: (() { final guardedValue = map['maxConcurrentRequests']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
maxIdleInstances: (() { final guardedValue = map['maxIdleInstances']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
maxPendingLatency: (() { final guardedValue = map['maxPendingLatency']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
maxTotalInstances: (() { final guardedValue = map['maxTotalInstances']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
minIdleInstances: (() { final guardedValue = map['minIdleInstances']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
minPendingLatency: (() { final guardedValue = map['minPendingLatency']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
minTotalInstances: (() { final guardedValue = map['minTotalInstances']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
networkUtilization: (() { final guardedValue = map['networkUtilization']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkUtilizationAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
requestUtilization: (() { final guardedValue = map['requestUtilization']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RequestUtilizationAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
standardSchedulerSettings: (() { final guardedValue = map['standardSchedulerSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(StandardSchedulerSettingsAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}