AutomaticScalingResponseAppengineV1beta.fromMap constructor

AutomaticScalingResponseAppengineV1beta.fromMap(
  1. 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>())),
  );
}