GetRegionInstanceGroupManagerUpdatePolicy.fromMap constructor

GetRegionInstanceGroupManagerUpdatePolicy.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetRegionInstanceGroupManagerUpdatePolicy.fromMap(Map<String, dynamic> map) {
  return GetRegionInstanceGroupManagerUpdatePolicy(
    instanceRedistributionType: pulumi.Input.fromValue(map['instanceRedistributionType'] as String),
    maxSurgeFixed: pulumi.Input.fromValue((map['maxSurgeFixed'] as num).toInt()),
    maxSurgePercent: pulumi.Input.fromValue((map['maxSurgePercent'] as num).toInt()),
    maxUnavailableFixed: pulumi.Input.fromValue((map['maxUnavailableFixed'] as num).toInt()),
    maxUnavailablePercent: pulumi.Input.fromValue((map['maxUnavailablePercent'] as num).toInt()),
    minReadySec: pulumi.Input.fromValue((map['minReadySec'] as num).toInt()),
    minimalAction: pulumi.Input.fromValue(map['minimalAction'] as String),
    mostDisruptiveAllowedAction: pulumi.Input.fromValue(map['mostDisruptiveAllowedAction'] as String),
    replacementMethod: pulumi.Input.fromValue(map['replacementMethod'] as String),
    type: pulumi.Input.fromValue(map['type'] as String),
  );
}