GetBackendServiceBackend constructor
- required Input<
String> balancingMode, - required Input<
double> capacityScaler, - required Input<
List< customMetrics,GetBackendServiceBackendCustomMetric> > - required Input<
String> description, - required Input<
String> group, - required Input<
int> maxConnections, - required Input<
int> maxConnectionsPerEndpoint, - required Input<
int> maxConnectionsPerInstance, - required Input<
int> maxInFlightRequests, - required Input<
int> maxInFlightRequestsPerEndpoint, - required Input<
int> maxInFlightRequestsPerInstance, - required Input<
int> maxRate, - required Input<
double> maxRatePerEndpoint, - required Input<
double> maxRatePerInstance, - required Input<
double> maxUtilization, - required Input<
String> preference, - required Input<
String> trafficDuration,
Creates a new GetBackendServiceBackend.
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 Textual description for the Backend Service.
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 Defines a maximum number of in-flight requests for the whole NEG
maxInFlightRequestsPerEndpoint Defines a maximum number of in-flight requests for a single endpoint.
maxInFlightRequestsPerInstance Defines a maximum number of in-flight requests for a single VM.
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 This field specifies how long a connection should be kept alive for:
Implementation
const GetBackendServiceBackend({
required this.balancingMode,
required this.capacityScaler,
required this.customMetrics,
required this.description,
required this.group,
required this.maxConnections,
required this.maxConnectionsPerEndpoint,
required this.maxConnectionsPerInstance,
required this.maxInFlightRequests,
required this.maxInFlightRequestsPerEndpoint,
required this.maxInFlightRequestsPerInstance,
required this.maxRate,
required this.maxRatePerEndpoint,
required this.maxRatePerInstance,
required this.maxUtilization,
required this.preference,
required this.trafficDuration,
});