Microsoft Graph · Schema

microsoft.graph.directory

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphdirectory-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.directory",
  "title": "microsoft.graph.directory",
  "allOf": [
    {
      "$ref": "#/components/schemas/microsoft.graph.entity"
    },
    {
      "title": "directory",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "administrativeUnits": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.administrativeUnit"
          },
          "description": "Conceptual container for user and group directory objects.",
          "x-ms-navigationProperty": true
        },
        "attributeSets": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.attributeSet"
          },
          "description": "Group of related custom security attribute definitions.",
          "x-ms-navigationProperty": true
        },
        "customSecurityAttributeDefinitions": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.customSecurityAttributeDefinition"
          },
          "description": "Schema of a custom security attributes (key-value pairs).",
          "x-ms-navigationProperty": true
        },
        "deletedItems": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.directoryObject"
          },
          "description": "Recently deleted items. Read-only. Nullable.",
          "x-ms-navigationProperty": true
        },
        "deviceLocalCredentials": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceLocalCredentialInfo"
          },
          "description": "The credentials of the device's local administrator account backed up to Microsoft Entra ID.",
          "x-ms-navigationProperty": true
        },
        "federationConfigurations": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.identityProviderBase"
          },
          "description": "Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol.",
          "x-ms-navigationProperty": true
        },
        "onPremisesSynchronization": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.onPremisesDirectorySynchronization"
          },
          "description": "A container for on-premises directory synchronization functionalities that are available for the organization.",
          "x-ms-navigationProperty": true
        },
        "publicKeyInfrastructure": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.publicKeyInfrastructureRoot"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant.",
          "x-ms-navigationProperty": true
        },
        "subscriptions": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.companySubscription"
          },
          "description": "List of commercial subscriptions that an organization acquired.",
          "x-ms-navigationProperty": true
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.directory"
}