Skip to content

Opensearch dashboards.savedobjectsrepository.create

Home > opensearch-dashboards > SavedObjectsRepository > create

SavedObjectsRepository.create() method

Persists an object

Signature:

create<T = unknown>(type: string, attributes: T, options?: SavedObjectsCreateOptions): Promise<SavedObject<T>>;

Parameters

Parameter Type Description
type string
attributes T
options SavedObjectsCreateOptions {string} [options.id] - force id on creation, not recommended {boolean} [options.overwrite=false] {object} [options.migrationVersion=undefined] {string} [options.namespace] {array} [options.references=[]] - [{ name, type, id }]

Returns:

Promise<SavedObject<T>>

{promise} - { id, type, version, attributes }