GetBackendServiceBackend.fromMap constructor

GetBackendServiceBackend.fromMap(
  1. 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),
  );
}