GetBackendServiceBackend.fromMap constructor
GetBackendServiceBackend.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetBackendServiceBackend.fromMap(Map<String, dynamic> map) {
return GetBackendServiceBackend(
balancingMode: pulumi.Input.fromValue(map['balancingMode'] as String),
capacityScaler: pulumi.Input.fromValue((map['capacityScaler'] as num).toDouble()),
customMetrics: pulumi.Input.fromValue(pulumi.Input.decodeList<GetBackendServiceBackendCustomMetric>(map['customMetrics']!, (value) => GetBackendServiceBackendCustomMetric.fromMap((value as Map).cast<String, dynamic>()))),
description: pulumi.Input.fromValue(map['description'] as String),
group: pulumi.Input.fromValue(map['group'] as String),
maxConnections: pulumi.Input.fromValue((map['maxConnections'] as num).toInt()),
maxConnectionsPerEndpoint: pulumi.Input.fromValue((map['maxConnectionsPerEndpoint'] as num).toInt()),
maxConnectionsPerInstance: pulumi.Input.fromValue((map['maxConnectionsPerInstance'] as num).toInt()),
maxInFlightRequests: pulumi.Input.fromValue((map['maxInFlightRequests'] as num).toInt()),
maxInFlightRequestsPerEndpoint: pulumi.Input.fromValue((map['maxInFlightRequestsPerEndpoint'] as num).toInt()),
maxInFlightRequestsPerInstance: pulumi.Input.fromValue((map['maxInFlightRequestsPerInstance'] as num).toInt()),
maxRate: pulumi.Input.fromValue((map['maxRate'] as num).toInt()),
maxRatePerEndpoint: pulumi.Input.fromValue((map['maxRatePerEndpoint'] as num).toDouble()),
maxRatePerInstance: pulumi.Input.fromValue((map['maxRatePerInstance'] as num).toDouble()),
maxUtilization: pulumi.Input.fromValue((map['maxUtilization'] as num).toDouble()),
preference: pulumi.Input.fromValue(map['preference'] as String),
trafficDuration: pulumi.Input.fromValue(map['trafficDuration'] as String),
);
}