AddRemoveIncrementalNamedPartitionScalingMechanismArgs

data class AddRemoveIncrementalNamedPartitionScalingMechanismArgs(val kind: Output<String>, val maxPartitionCount: Output<Int>, val minPartitionCount: Output<Int>, val scaleIncrement: Output<Int>) : ConvertibleToJava<AddRemoveIncrementalNamedPartitionScalingMechanismArgs>

Represents a scaling mechanism for adding or removing named partitions of a stateless service. Partition names are in the format '0','1'...'N-1'.

Constructors

constructor(kind: Output<String>, maxPartitionCount: Output<Int>, minPartitionCount: Output<Int>, scaleIncrement: Output<Int>)

Properties

Link copied to clipboard
val kind: Output<String>

Enumerates the ways that a service can be partitioned. Expected value is 'AddRemoveIncrementalNamedPartition'.

Link copied to clipboard
val maxPartitionCount: Output<Int>

Maximum number of named partitions of the service.

Link copied to clipboard
val minPartitionCount: Output<Int>

Minimum number of named partitions of the service.

Link copied to clipboard
val scaleIncrement: Output<Int>

The number of instances to add or remove during a scaling operation.

Functions

Link copied to clipboard
open override fun toJava(): AddRemoveIncrementalNamedPartitionScalingMechanismArgs