PoolComputeModelForPatchUpdate interface
The compute model properties of a HorizonDB pool that can be updated. The object is recursively mergeable: omitted properties preserve their current values. Properties that do not apply to the current or target compute model type are rejected. When type changes, the request must include the complete target compute model. Subtype-specific constraints are validated against the effective merged configuration; invalid requests are rejected without changing the resource.
Properties
| compute |
The compute generation for the compute model. Omission preserves the current compute generation. |
| compute |
The processor type for the compute model. Omission preserves the current processor type. |
| type | The compute model type. Omit this property to retain the current type. Resubmitting the current type succeeds as an idempotent no-op. To change the type, supply all common properties and all properties required by the target type. |
| v |
The number of provisioned vCores. Allowed values are 1 through 192. This property applies only to a Provisioned compute model. Omission preserves the current value. |
Property Details
computeGeneration
The compute generation for the compute model. Omission preserves the current compute generation.
computeGeneration?: number
Property Value
number
computeProcessor
The processor type for the compute model. Omission preserves the current processor type.
computeProcessor?: string
Property Value
string
type
The compute model type. Omit this property to retain the current type. Resubmitting the current type succeeds as an idempotent no-op. To change the type, supply all common properties and all properties required by the target type.
type?: string
Property Value
string
vCores
The number of provisioned vCores. Allowed values are 1 through 192. This property applies only to a Provisioned compute model. Omission preserves the current value.
vCores?: number
Property Value
number