toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'coolDownPeriodSec': coolDownPeriodSec,
'cpuUtilization': pulumi.Input.mapInputValue<AutoscalingPolicyCpuUtilizationResponseComputeBeta, Map<String, dynamic>>(cpuUtilization, (value) => value.toMap()),
'customMetricUtilizations': pulumi.Input.mapInputValue<List<AutoscalingPolicyCustomMetricUtilizationResponseComputeBeta>, List<Map<String, dynamic>>>(customMetricUtilizations, (value) => pulumi.Input.encodeList<AutoscalingPolicyCustomMetricUtilizationResponseComputeBeta, Map<String, dynamic>>(value, (value) => value.toMap())),
'loadBalancingUtilization': pulumi.Input.mapInputValue<AutoscalingPolicyLoadBalancingUtilizationResponseComputeBeta, Map<String, dynamic>>(loadBalancingUtilization, (value) => value.toMap()),
'maxNumReplicas': maxNumReplicas,
'minNumReplicas': minNumReplicas,
'mode': mode,
'scaleDownControl': pulumi.Input.mapInputValue<AutoscalingPolicyScaleDownControlResponseComputeBeta, Map<String, dynamic>>(scaleDownControl, (value) => value.toMap()),
'scaleInControl': pulumi.Input.mapInputValue<AutoscalingPolicyScaleInControlResponseComputeBeta, Map<String, dynamic>>(scaleInControl, (value) => value.toMap()),
'scalingSchedules': scalingSchedules,
};
}