BackendServiceBackend constructor

const BackendServiceBackend({
  1. Input<String?>? balancingMode,
  2. Input<double?>? capacityScaler,
  3. Input<List<BackendServiceBackendCustomMetric>?>? customMetrics,
  4. Input<String?>? description,
  5. required Input<String> group,
  6. Input<int?>? maxConnections,
  7. Input<int?>? maxConnectionsPerEndpoint,
  8. Input<int?>? maxConnectionsPerInstance,
  9. Input<int?>? maxInFlightRequests,
  10. Input<int?>? maxInFlightRequestsPerEndpoint,
  11. Input<int?>? maxInFlightRequestsPerInstance,
  12. Input<int?>? maxRate,
  13. Input<double?>? maxRatePerEndpoint,
  14. Input<double?>? maxRatePerInstance,
  15. Input<double?>? maxUtilization,
  16. Input<String?>? preference,
  17. Input<String?>? trafficDuration,
})

Creates a new BackendServiceBackend. balancingMode Specifies the balancing mode for this backend. capacityScaler A multiplier applied to the group's maximum servicing capacity customMetrics The set of custom metrics that are used for <code>CUSTOM_METRICS</code> BalancingMode. description An optional description of this resource. group The fully-qualified URL of an Instance Group or Network Endpoint maxConnections The max number of simultaneous connections for the group. Can maxConnectionsPerEndpoint The max number of simultaneous connections that a single backend maxConnectionsPerInstance The max number of simultaneous connections that a single maxInFlightRequests (Optional, Beta) maxInFlightRequestsPerEndpoint (Optional, Beta) maxInFlightRequestsPerInstance (Optional, Beta) maxRate The max requests per second (RPS) of the group. maxRatePerEndpoint The max requests per second (RPS) that a single backend network maxRatePerInstance The max requests per second (RPS) that a single backend maxUtilization Used when balancingMode is UTILIZATION. This ratio defines the preference This field indicates whether this backend should be fully utilized before sending traffic to backends trafficDuration (Optional, Beta)

Implementation

const BackendServiceBackend({
  this.balancingMode,
  this.capacityScaler,
  this.customMetrics,
  this.description,
  required this.group,
  this.maxConnections,
  this.maxConnectionsPerEndpoint,
  this.maxConnectionsPerInstance,
  this.maxInFlightRequests,
  this.maxInFlightRequestsPerEndpoint,
  this.maxInFlightRequestsPerInstance,
  this.maxRate,
  this.maxRatePerEndpoint,
  this.maxRatePerInstance,
  this.maxUtilization,
  this.preference,
  this.trafficDuration,
});