Delinea · Schema

GroupModel

Group

Privileged Access ManagementPAMSecrets ManagementIdentity SecurityDevOpsCybersecurity

Properties

Name Type Description
adGuid string Active Directory unique identifier
canEditMembers boolean Whether you can edit the members of this group. For example, Directory Services group members cannot be edited. Populated on a single group get.
created string Group created date
domainId integer Active Directory Domain ID
domainName string Active Directory domain name
enabled boolean Whether the group is active
hasGroupOwners boolean If true, the group is owned by specific other users/groups. If false, if it is owned by Group Administrators.
id integer Group ID
ipAddressRestrictions array Array of IP Address Restrictions for the group.
isEditable boolean Whether you have permission to edit this group
isPlatform boolean Whether the group is a Platform Group
name string Group name
ownerGroups object
owners array The owners for the group, both users and groups
ownerUsers object
synchronized boolean Whether the group is synchronized with Active Directory
synchronizeNow boolean Active Directory Sync will only pull in members for domain groups that have this set to true.
systemGroup boolean Whether the group is an Active Directory system group
View JSON Schema on GitHub

JSON Schema

groupmodel.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://docs.delinea.com/online-help/secret-server/api-scripting/rest-api/schemas/GroupModel",
  "title": "GroupModel",
  "description": "Group",
  "properties": {
    "adGuid": {
      "description": "Active Directory unique identifier",
      "type": "string"
    },
    "canEditMembers": {
      "description": "Whether you can edit the members of this group.  For example, Directory Services group members cannot be edited.  Populated on a single group get.",
      "type": "boolean",
      "nullable": true
    },
    "created": {
      "description": "Group created date",
      "type": "string",
      "format": "date-time"
    },
    "domainId": {
      "description": "Active Directory Domain ID",
      "type": "integer",
      "format": "int32"
    },
    "domainName": {
      "description": "Active Directory domain name",
      "type": "string"
    },
    "enabled": {
      "description": "Whether the group is active",
      "type": "boolean"
    },
    "hasGroupOwners": {
      "description": "If true, the group is owned by specific other users/groups. If false, if it is owned by Group Administrators.",
      "type": "boolean"
    },
    "id": {
      "description": "Group ID",
      "type": "integer",
      "format": "int32"
    },
    "ipAddressRestrictions": {
      "description": "Array of IP Address Restrictions for the group.",
      "items": {
        "$ref": "#/components/schemas/GroupIpAddressRestrictionSummaryModel"
      },
      "type": "array"
    },
    "isEditable": {
      "description": "Whether you have permission to edit this group",
      "type": "boolean"
    },
    "isPlatform": {
      "description": "Whether the group is a Platform Group",
      "type": "boolean"
    },
    "name": {
      "description": "Group name",
      "type": "string"
    },
    "ownerGroups": {
      "$ref": "#/components/schemas/DictionaryOfInt32AndString"
    },
    "owners": {
      "description": "The owners for the group, both users and groups",
      "items": {
        "$ref": "#/components/schemas/GroupOwner"
      },
      "type": "array"
    },
    "ownerUsers": {
      "$ref": "#/components/schemas/DictionaryOfInt32AndString"
    },
    "synchronized": {
      "description": "Whether the group is synchronized with Active Directory",
      "type": "boolean"
    },
    "synchronizeNow": {
      "description": "Active Directory Sync will only pull in members for domain groups that have this set to true.",
      "type": "boolean"
    },
    "systemGroup": {
      "description": "Whether the group is an Active Directory system group",
      "type": "boolean"
    }
  },
  "type": "object"
}