Weaviate · JSON Structure

Weaviate Dbuser Info Structure

Weaviate DBUserInfo schema

Type: object Properties: 8
Vector DatabaseAIMachine LearningSemantic SearchOpen SourceGraphQLKubernetes

Weaviate Dbuser Info Structure is a JSON Structure definition published by Weaviate, describing 8 properties. It conforms to the https://json-structure.org/meta/extended/v0/# meta-schema.

Properties

roles userId dbUserType active createdAt apiKeyFirstLetters lastUsedAt namespace

Meta-schema: https://json-structure.org/meta/extended/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/extended/v0/#",
  "$id": "https://api-evangelist.github.io/weaviate/json-structure/weaviate-dbuser-info-structure.json",
  "title": "DBUserInfo",
  "description": "Weaviate DBUserInfo schema",
  "type": "object",
  "properties": {
    "roles": {
      "type": "array",
      "description": "The roles associated with the user."
    },
    "userId": {
      "type": "str",
      "description": "The name (ID) of the user."
    },
    "dbUserType": {
      "type": "str",
      "description": "Type of the returned user."
    },
    "active": {
      "type": "bool",
      "description": "Activity status of the returned user."
    },
    "createdAt": {
      "type": "datetime",
      "description": "Date and time in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ."
    },
    "apiKeyFirstLetters": {
      "type": "str",
      "description": "First 3 letters of the associated API key."
    },
    "lastUsedAt": {
      "type": "datetime",
      "description": "Date and time in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ."
    },
    "namespace": {
      "type": "str",
      "description": "The namespace this user is bound to. Only populated for callers with global-operator privileges; omitted otherwise."
    }
  }
}