Skip to main content

Create Custom Index

Create an index for custom entities data.

Authentication Required: Yes

ugs cloud-save data index custom create [options]

Arguments

<fields> An array of fields in an index represented in json. Each field must be unique within the array. Each field accepts a key string and an asc field, set to true or false.

Index creation commands can use either a fields argument or a body argument. If both are set, fields will be used.

Sample Fields Argument

--fields "[{\"key\":\"myIndexedKey\",\"asc\":true},{\"key\":\"myIndexedKey2\",\"asc\":false}]"

<visibility> A string representing the visibility of the index. Must be one of default or private. <body> The index definition in JSON. If this is a file path, the content of the file is used; otherwise, the raw string is used. If fields is set, it is used instead.

Sample Index Creation Body

{
"indexConfig": {
"fields": [
{
"key": "myIndexedKey",
"asc": true
},
{
"key": "myIndexedKey2",
"asc": false
}
]
}
}

Documentation

For more documentation on index creation, see the Unity Service API Docs.

Options

AliasDescription
project-id-p, --project-idThe Unity cloud project ID.
environment-name-e, --environment-nameThe services environment name.
help-?, -h, --helpDisplay help and usage information.
quiet-q, --quietReduce logging to a minimum.
json-j, --jsonUse JSON as the output format.