GetRegionBackendServiceBackend.fromMap constructor
GetRegionBackendServiceBackend.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetRegionBackendServiceBackend.fromMap(Map<String, dynamic> map) {
return GetRegionBackendServiceBackend(
balancingMode: pulumi.Input.fromValue(map['balancingMode'] as String),
capacityScaler: pulumi.Input.fromValue((map['capacityScaler'] as num).toDouble()),
customMetrics: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionBackendServiceBackendCustomMetric>(map['customMetrics']!, (value) => GetRegionBackendServiceBackendCustomMetric.fromMap((value as Map).cast<String, dynamic>()))),
description: pulumi.Input.fromValue(map['description'] as String),
failover: pulumi.Input.fromValue(map['failover'] as bool),
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()),
trafficDuration: pulumi.Input.fromValue(map['trafficDuration'] as String),
);
}