toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'coolDownPeriodSec': coolDownPeriodSec,
    'cpuUtilization': pulumi.Input.mapInputValue<AutoscalingPolicyCpuUtilizationResponse, Map<String, dynamic>>(cpuUtilization, (value) => value.toMap()),
    'customMetricUtilizations': pulumi.Input.mapInputValue<List<AutoscalingPolicyCustomMetricUtilizationResponse>, List<Map<String, dynamic>>>(customMetricUtilizations, (value) => pulumi.Input.encodeList<AutoscalingPolicyCustomMetricUtilizationResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'loadBalancingUtilization': pulumi.Input.mapInputValue<AutoscalingPolicyLoadBalancingUtilizationResponse, Map<String, dynamic>>(loadBalancingUtilization, (value) => value.toMap()),
    'maxNumReplicas': maxNumReplicas,
    'minNumReplicas': minNumReplicas,
    'mode': mode,
    'scaleDownControl': pulumi.Input.mapInputValue<AutoscalingPolicyScaleDownControlResponse, Map<String, dynamic>>(scaleDownControl, (value) => value.toMap()),
    'scaleInControl': pulumi.Input.mapInputValue<AutoscalingPolicyScaleInControlResponse, Map<String, dynamic>>(scaleInControl, (value) => value.toMap()),
    'scalingSchedules': scalingSchedules,
  };
}