AutomaticScalingResponseAppengineV1beta.fromMap constructor
AutomaticScalingResponseAppengineV1beta.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AutomaticScalingResponseAppengineV1beta.fromMap(Map<String, dynamic> map) {
return AutomaticScalingResponseAppengineV1beta(
coolDownPeriod: pulumi.Input.fromValue(map['coolDownPeriod'] as String),
cpuUtilization: pulumi.Input.fromValue(CpuUtilizationResponseAppengineV1beta.fromMap((map['cpuUtilization']! as Map).cast<String, dynamic>())),
customMetrics: pulumi.Input.fromValue(pulumi.Input.decodeList<CustomMetricResponse>(map['customMetrics']!, (value) => CustomMetricResponse.fromMap((value as Map).cast<String, dynamic>()))),
diskUtilization: pulumi.Input.fromValue(DiskUtilizationResponseAppengineV1beta.fromMap((map['diskUtilization']! as Map).cast<String, dynamic>())),
maxConcurrentRequests: pulumi.Input.fromValue(map['maxConcurrentRequests'] as int),
maxIdleInstances: pulumi.Input.fromValue(map['maxIdleInstances'] as int),
maxPendingLatency: pulumi.Input.fromValue(map['maxPendingLatency'] as String),
maxTotalInstances: pulumi.Input.fromValue(map['maxTotalInstances'] as int),
minIdleInstances: pulumi.Input.fromValue(map['minIdleInstances'] as int),
minPendingLatency: pulumi.Input.fromValue(map['minPendingLatency'] as String),
minTotalInstances: pulumi.Input.fromValue(map['minTotalInstances'] as int),
networkUtilization: pulumi.Input.fromValue(NetworkUtilizationResponseAppengineV1beta.fromMap((map['networkUtilization']! as Map).cast<String, dynamic>())),
requestUtilization: pulumi.Input.fromValue(RequestUtilizationResponseAppengineV1beta.fromMap((map['requestUtilization']! as Map).cast<String, dynamic>())),
standardSchedulerSettings: pulumi.Input.fromValue(StandardSchedulerSettingsResponseAppengineV1beta.fromMap((map['standardSchedulerSettings']! as Map).cast<String, dynamic>())),
);
}