AlphaOptional AlphacmekThe ID of a customer-managed encryption key (CMEK) to use for this index. Requires CMEK to be enabled for your organization.
Optional AlphadeletionWhether deletion protection is enabled/disabled for the index.
Possible values: disabled or enabled.
Optional AlphadeploymentAlphanameThe name of the index to create. Must be unique within the project.
Optional AlphareadAlphaschemaOptional AlphasourceThe ID of a backup from which to restore the index. Mutually exclusive with source_collection.
Optional AlphasourceThe name of a collection from which to create the index. The collection must have been created from a pod-based index with a compatible schema.
Optional AlphatagsCustom user tags added to an index. Keys must be 80 characters or less. Values must be 120 characters or less. Keys must be alphanumeric, '', or '-'. Values must be alphanumeric, ';', '@', '', '-', '.', '+', or ' '. To unset a key, set the value to be an empty string.
Optional AlphatimeoutMaximum time in milliseconds to wait for the index to become ready when
waitUntilReady is true. Omit to poll indefinitely.
Throws Errors.PineconeTimeoutError if the deadline is exceeded.
Optional AlphawaitWhen true, polls until the index is ready before returning.
Options for creating a schema-based index using the 2026-01.alpha API.