toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'coolDownPeriodSec': ?coolDownPeriodSec,
'cpuUtilization': ?pulumi.Input.mapOptionalInputValue<AutoscalingPolicyCpuUtilizationComputeBeta, Map<String, dynamic>>(cpuUtilization, (value) => value.toMap()),
'customMetricUtilizations': ?pulumi.Input.mapOptionalInputValue<List<AutoscalingPolicyCustomMetricUtilizationComputeBeta>, List<Map<String, dynamic>>>(customMetricUtilizations, (value) => pulumi.Input.encodeList<AutoscalingPolicyCustomMetricUtilizationComputeBeta, Map<String, dynamic>>(value, (value) => value.toMap())),
'loadBalancingUtilization': ?pulumi.Input.mapOptionalInputValue<AutoscalingPolicyLoadBalancingUtilizationComputeBeta, Map<String, dynamic>>(loadBalancingUtilization, (value) => value.toMap()),
'maxNumReplicas': ?maxNumReplicas,
'minNumReplicas': ?minNumReplicas,
'mode': ?pulumi.Input.mapOptionalInputValue<AutoscalingPolicyModeComputeBeta, String>(mode, (value) => value.wireValue),
'scaleDownControl': ?pulumi.Input.mapOptionalInputValue<AutoscalingPolicyScaleDownControlComputeBeta, Map<String, dynamic>>(scaleDownControl, (value) => value.toMap()),
'scaleInControl': ?pulumi.Input.mapOptionalInputValue<AutoscalingPolicyScaleInControlComputeBeta, Map<String, dynamic>>(scaleInControl, (value) => value.toMap()),
'scalingSchedules': ?scalingSchedules,
};
}