Game Services v1 API - Class ScalingConfig (2.2.0)

public sealed class ScalingConfig : IMessage<ScalingConfig>, IEquatable<ScalingConfig>, IDeepCloneable<ScalingConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Game Services v1 API class ScalingConfig.

Autoscaling config for an Agones fleet.

Inheritance

object > ScalingConfig

Namespace

Google.Cloud.Gaming.V1

Assembly

Google.Cloud.Gaming.V1.dll

Constructors

ScalingConfig()

public ScalingConfig()

ScalingConfig(ScalingConfig)

public ScalingConfig(ScalingConfig other)
Parameter
NameDescription
otherScalingConfig

Properties

FleetAutoscalerSpec

public string FleetAutoscalerSpec { get; set; }

Required. Agones fleet autoscaler spec. Example spec: https://agones.dev/site/docs/reference/fleetautoscaler/

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Required. The name of the Scaling Config

Property Value
TypeDescription
string

Schedules

public RepeatedField<Schedule> Schedules { get; }

The schedules to which this Scaling Config applies.

Property Value
TypeDescription
RepeatedFieldSchedule

Selectors

public RepeatedField<LabelSelector> Selectors { get; }

Labels used to identify the game server clusters to which this Agones scaling config applies. A game server cluster is subject to this Agones scaling config if its labels match any of the selector entries.

Property Value
TypeDescription
RepeatedFieldLabelSelector