GetBackendServiceOutlierDetection.fromMap constructor
GetBackendServiceOutlierDetection.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetBackendServiceOutlierDetection.fromMap(Map<String, dynamic> map) {
return GetBackendServiceOutlierDetection(
baseEjectionTimes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetBackendServiceOutlierDetectionBaseEjectionTime>(map['baseEjectionTimes']!, (value) => GetBackendServiceOutlierDetectionBaseEjectionTime.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<GetBackendServiceOutlierDetectionInterval>(map['intervals']!, (value) => GetBackendServiceOutlierDetectionInterval.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()),
);
}