Microsoft Purview · Schema

AtlasTypeDef

A type definition

ComplianceData CatalogData ClassificationData GovernanceData Loss PreventionInformation Protection

Properties

Name Type Description
category string
createTime integer
createdBy string
dateFormatter object
description string
guid string
name string
options object
typeVersion string
updateTime integer
updatedBy string
version integer
lastModifiedTS string
View JSON Schema on GitHub

JSON Schema

microsoft-purview-atlastypedef-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AtlasTypeDef",
  "title": "AtlasTypeDef",
  "type": "object",
  "description": "A type definition",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "PRIMITIVE",
        "OBJECT_ID_TYPE",
        "ENUM",
        "STRUCT",
        "CLASSIFICATION",
        "ENTITY",
        "ARRAY",
        "MAP",
        "RELATIONSHIP",
        "TERM_TEMPLATE"
      ]
    },
    "createTime": {
      "type": "integer",
      "format": "int64"
    },
    "createdBy": {
      "type": "string"
    },
    "dateFormatter": {
      "type": "object"
    },
    "description": {
      "type": "string"
    },
    "guid": {
      "type": "string",
      "format": "uuid"
    },
    "name": {
      "type": "string"
    },
    "options": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "typeVersion": {
      "type": "string"
    },
    "updateTime": {
      "type": "integer",
      "format": "int64"
    },
    "updatedBy": {
      "type": "string"
    },
    "version": {
      "type": "integer",
      "format": "int64"
    },
    "lastModifiedTS": {
      "type": "string"
    }
  }
}