Oracle Essbase · Schema

UserInput

Input for creating or updating a user.

AnalyticsBudgetingBusiness IntelligenceFinancial ConsolidationMulti-Dimensional DatabaseOLAPPlanning

Properties

Name Type Description
id string User identifier.
name string User display name.
email string User email address.
password string User password.
role string User service role.
groups array Group names to assign the user to.
View JSON Schema on GitHub

JSON Schema

oracle-essbase-userinput-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UserInput",
  "title": "UserInput",
  "type": "object",
  "description": "Input for creating or updating a user.",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "User identifier."
    },
    "name": {
      "type": "string",
      "description": "User display name.",
      "maxLength": 256
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "User email address."
    },
    "password": {
      "type": "string",
      "format": "password",
      "description": "User password."
    },
    "role": {
      "type": "string",
      "description": "User service role.",
      "enum": [
        "User",
        "Power User",
        "Service Administrator"
      ]
    },
    "groups": {
      "type": "array",
      "description": "Group names to assign the user to.",
      "items": {
        "type": "string"
      }
    }
  }
}