Cloud AI Platform v1beta1 API - Class ResourcePool.Types.AutoscalingSpec (1.0.0-beta03)

public sealed class ResourcePool.Types.AutoscalingSpec : IMessage<ResourcePool.Types.AutoscalingSpec>, IEquatable<ResourcePool.Types.AutoscalingSpec>, IDeepCloneable<ResourcePool.Types.AutoscalingSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class ResourcePool.Types.AutoscalingSpec.

The min/max number of replicas allowed if enabling autoscaling

Inheritance

object > ResourcePool.Types.AutoscalingSpec

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

AutoscalingSpec()

public AutoscalingSpec()

AutoscalingSpec(AutoscalingSpec)

public AutoscalingSpec(ResourcePool.Types.AutoscalingSpec other)
Parameter
Name Description
other ResourcePoolTypesAutoscalingSpec

Properties

HasMaxReplicaCount

public bool HasMaxReplicaCount { get; }

Gets whether the "max_replica_count" field is set

Property Value
Type Description
bool

HasMinReplicaCount

public bool HasMinReplicaCount { get; }

Gets whether the "min_replica_count" field is set

Property Value
Type Description
bool

MaxReplicaCount

public long MaxReplicaCount { get; set; }

Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error

Property Value
Type Description
long

MinReplicaCount

public long MinReplicaCount { get; set; }

Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error. For autoscaling enabled Ray-on-Vertex, we allow min_replica_count of a resource_pool to be 0 to match the OSS Ray behavior(https://docs.ray.io/en/latest/cluster/vms/user-guides/configuring-autoscaling.html#cluster-config-parameters). As for Persistent Resource, the min_replica_count must be > 0, we added a corresponding validation inside CreatePersistentResourceRequestValidator.java.

Property Value
Type Description
long