Skip to content

Commit a8cd293

Browse files
committed
Add validation for negative provisioned-throughput-on-create parameter for hyperdisk-throughput
1 parent 96338ca commit a8cd293

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/common/parameters.go

+3
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@ func (pp *ParameterProcessor) ExtractAndDefaultParameters(parameters map[string]
201201
if err != nil {
202202
return p, fmt.Errorf("parameters contain invalid provisionedThroughputOnCreate parameter: %w", err)
203203
}
204+
if paramProvisionedThroughputOnCreate < 0 {
205+
return p, fmt.Errorf("parameter provisionedThroughputOnCreate cannot be negative")
206+
}
204207
p.ProvisionedThroughputOnCreate = paramProvisionedThroughputOnCreate
205208
case ParameterAvailabilityClass:
206209
paramAvailabilityClass, err := ConvertStringToAvailabilityClass(v)

0 commit comments

Comments
 (0)