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 }