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

computeGeneration

The compute generation for the compute model. Omission preserves the current compute generation.

computeProcessor

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.

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.

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