GetRegionBackendServiceOutlierDetection.fromMap constructor

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

Implementation

factory GetRegionBackendServiceOutlierDetection.fromMap(Map<String, dynamic> map) {
  return GetRegionBackendServiceOutlierDetection(
    baseEjectionTimes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionBackendServiceOutlierDetectionBaseEjectionTime>(map['baseEjectionTimes']!, (value) => GetRegionBackendServiceOutlierDetectionBaseEjectionTime.fromMap((value as Map).cast<String, dynamic>()))),
    consecutiveErrors: pulumi.Input.fromValue((map['consecutiveErrors'] as num).toInt()),
    consecutiveGatewayFailure: pulumi.Input.fromValue((map['consecutiveGatewayFailure'] as num).toInt()),
    enforcingConsecutiveErrors: pulumi.Input.fromValue((map['enforcingConsecutiveErrors'] as num).toInt()),
    enforcingConsecutiveGatewayFailure: pulumi.Input.fromValue((map['enforcingConsecutiveGatewayFailure'] as num).toInt()),
    enforcingSuccessRate: pulumi.Input.fromValue((map['enforcingSuccessRate'] as num).toInt()),
    intervals: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionBackendServiceOutlierDetectionInterval>(map['intervals']!, (value) => GetRegionBackendServiceOutlierDetectionInterval.fromMap((value as Map).cast<String, dynamic>()))),
    maxEjectionPercent: pulumi.Input.fromValue((map['maxEjectionPercent'] as num).toInt()),
    successRateMinimumHosts: pulumi.Input.fromValue((map['successRateMinimumHosts'] as num).toInt()),
    successRateRequestVolume: pulumi.Input.fromValue((map['successRateRequestVolume'] as num).toInt()),
    successRateStdevFactor: pulumi.Input.fromValue((map['successRateStdevFactor'] as num).toInt()),
  );
}